User Interface Design for a Web-based Image Processing and Analysis System Aleksey Bragin Bauman Moscow State Technical University 5, Baumanskaya 2-ya, Moscow 105005 aleksey@reactos.org Alexander Dubanov Bauman Moscow State Technical University 5, Baumanskaya 2-ya, Moscow 105005 qrcs@mail.ru Alexander Rechitskiy North-Caucasus Federal University 1, Pushkin Street, Stavropol 355009 art1st.tm@gmail.com Abstract Collaborative web-based technologies, such as Google Docs, Sheets and Slides quickly became popular amongst both individuals and businesses thanks to great increase in Internet accessibility recently. Increase in computational power of personal computers and mobile devices pro- vides perfect opportunity to move more sophisticated applications to web. The results of creating a new web-based image processing and analysis system developed for processing and analysis of images in mi- croscopy are presented in this article. 1 Introduction It is quite common for vendors of various image producing equipment (e.g. biological, metallographic and other types of microscopes equipped with a digital image acquiring device) to bundle a specific image processing software[AMR04] with it. However, there are some drawbacks in that approach mostly related to either too simple feature set which does not cover basic needs (and an advanced version is not available as a free upgrade) or vice versa, too complex feature set resulting in a steep learning curve for anyone working with the software. Also sometimes further upgrades of vendor image processing software are not free and hence maintenance stops when the support contract runs out. That was the reason to develop vendor independent image processing software, of which ImageJ deserves much attention. ImageJ was developed by Wayne Rasband of the Research Services Branch, National Institute of Health, in Java programminglanguage. It gained sufficient popularity, as much as 24,000 downloads per month are reported[AMR04]. This software will celebrate 20 years of development in September of this year [Collins]. ImageJ has a number of benefits, such as being free and independent of any hardware vendor, and independent of operating system (Java Runtime Engine, further referred as JRE, which is needed to execute software written in Java programming language, is available for majority of operating systems and computer architectures). It is able to load nearly all existing image formats used in microscopy. A detailed table with the list of supported Copyright c 2017 by the paper’s authors. Copying permitted for private and academic purposes. In: S. H¨olldobler, A. Malikov, C. Wernhard (eds.): YSIP2 – Proceedings of the Second Young Scientist’s International Workshop on Trends in Information Processing, Dombai, Russian Federation, May 16–20, 2017, published at http://ceur-ws.org. 27