Поиск :
Личный кабинет :
Электронный каталог: Олизарович, Е.В. - Оптимизация выбора типа проектируемого android-приложения на основе классификации эксплуатационно...
Олизарович, Е.В. - Оптимизация выбора типа проектируемого android-приложения на основе классификации эксплуатационно...
Статья
Автор: Олизарович, Е.В.
Веснiк Гродзенскага дзяржаўнага унiверсiтэта iмя Янкi Купалы. Серыя 2. Матэматыка. Фiзiка. Iнфарматыка, вылiчальная тэхнiка i кiраванне: Оптимизация выбора типа проектируемого android-приложения на основе классификации эксплуатационно...
Optimizing the choice of the android application’s type based on the operational load classification
б.г.
ISBN отсутствует
Автор: Олизарович, Е.В.
Веснiк Гродзенскага дзяржаўнага унiверсiтэта iмя Янкi Купалы. Серыя 2. Матэматыка. Фiзiка. Iнфарматыка, вылiчальная тэхнiка i кiраванне: Оптимизация выбора типа проектируемого android-приложения на основе классификации эксплуатационно...
Optimizing the choice of the android application’s type based on the operational load classification
б.г.
ISBN отсутствует
Статья
Олизарович, Е.В.
Оптимизация выбора типа проектируемого android-приложения на основе классификации эксплуатационной нагрузки = Optimizing the choice of the android application’s type based on the operational load classification / Е. В. Олизарович, А. Р. Белявичюс // Веснiк Гродзенскага дзяржаўнага унiверсiтэта iмя Янкi Купалы. Серыя 2. Матэматыка. Фiзiка. Iнфарматыка, вылiчальная тэхнiка i кiраванне: навуковы часопiс / гал. рэд. I.Ф. Кiтурка; заснавальнiк Гродзенскi дзяржауны унiверсiтэт iмя Я. Купалы. – 2018. – Т.8 N1. – С. 112-118. – На рус. яз.
По способу взаимодействия с системой мобильные приложения можно разделить на три типа: нативные, веб-ориентированные, гибридные. Создание средств оптимизации выбора технологии разработки на этапе проектирования приложения является актуальной научно-практической задачей. В статье изложены результаты исследований по разработке и апробации метода исследования зависимости производительности мобильных приложений от выбранного программистом типа взаимодействия с системой. Научная новизна работы состоит в применении и верификации компьютерных моделей, имитирующих основные виды эксплуатационной нагрузки приложения: вычислительную, графическую, работу с базой данных. По результатам работы сформулированы и обоснованы рекомендации разработчикам по выбору типа приложения, оптимального с точки зрения его назначения. В ходе исследования проведен анализ инструментов разработки Android-приложений, разработаны имитационные модели основных видов нагрузки (вычислительная - задача о вычислении n-го члена ряда Фибоначчи, графическая - движущийся на экране объект с заданными характеристиками, база данных - вставка 10 000 записей в локальную базу данных IndexedDB и WebSQL) и комплекты программного обеспечения для каждого типа приложений. На основе полученных экспериментальных данных проведена статистическая обработка, составлена таблица коэффициентов производительности и предложен метод оптимизации решения задачи выбора типа мобильного приложения, основанный на анализе характера приоритетной нагрузки проектируемого приложения и расчете значения показателя оптимальности, дана интерпретация причин отклонения полученных экспериментальных данных от ожидаемых значений. В заключении сделаны выводы о полученных исследовательских результатах и их практической применимости. Предложенный в работе метод оптимизации выбора типа мобильного приложения в виде рекомендаций может быть использован разработчиками программного обеспечения для платформы Android.
By the way of interaction with the system, mobile applications can be divided into three types: native, web-oriented and hybrid. Optimization of the choice of the appropriate development technology is an actual scientific and practical task. The purpose of this research is to develop and test a method for investigating the dependence of the performance of mobile applications on the type of interaction with the system selected by the developer. The scientific novelty of the research consists in the application and verification of computer models simulating the main types of application operational load: computational, graphical, work with a database. Based on the results of the work, recommendations are formulated and justified for developers to choose the type of application that is optimal from the point of view of its purpose. In the course of the research, analysis of the tools for developing Android applications is made, it is developed simulation models of the main types of load (computational - the problem of calculating the nth member of the Fibonacci series, a graphical object moving on the screen with the specified characteristics, the database - inserting 10.000 records into the local database IndexedDB and WebSQL) and software suites for each type of application. On the basis of the experimental data, statistical processing is made, a table of performance factors is composed, and a method for optimizing the solution to the task of selecting the type of mobile application is proposed, based on an analysis of the nature of the priority load of the designed application and the calculation of the value of the optimality index. The reasons for the deviation of the experimental data from the expected values are given. In the conclusion it is pointed out the results of the research and interpreted the reasons for the deviation of the experimental data from the expected values. The proposed method of optimizing the choice of the type of mobile application can be used by software developers for the Android platform.
004.94
общий = БД Техника
общий = МОБИЛЬНЫЕ ПРИЛОЖЕНИЯ
общий = ANDROID (операционная система)
общий = ВЕБ-ПРИЛОЖЕНИЯ
общий = ГИБРИДНЫЕ СИСТЕМЫ
общий = ИНФОРМАЦИОННЫЕ СИСТЕМЫ
Олизарович, Е.В.
Оптимизация выбора типа проектируемого android-приложения на основе классификации эксплуатационной нагрузки = Optimizing the choice of the android application’s type based on the operational load classification / Е. В. Олизарович, А. Р. Белявичюс // Веснiк Гродзенскага дзяржаўнага унiверсiтэта iмя Янкi Купалы. Серыя 2. Матэматыка. Фiзiка. Iнфарматыка, вылiчальная тэхнiка i кiраванне: навуковы часопiс / гал. рэд. I.Ф. Кiтурка; заснавальнiк Гродзенскi дзяржауны унiверсiтэт iмя Я. Купалы. – 2018. – Т.8 N1. – С. 112-118. – На рус. яз.
По способу взаимодействия с системой мобильные приложения можно разделить на три типа: нативные, веб-ориентированные, гибридные. Создание средств оптимизации выбора технологии разработки на этапе проектирования приложения является актуальной научно-практической задачей. В статье изложены результаты исследований по разработке и апробации метода исследования зависимости производительности мобильных приложений от выбранного программистом типа взаимодействия с системой. Научная новизна работы состоит в применении и верификации компьютерных моделей, имитирующих основные виды эксплуатационной нагрузки приложения: вычислительную, графическую, работу с базой данных. По результатам работы сформулированы и обоснованы рекомендации разработчикам по выбору типа приложения, оптимального с точки зрения его назначения. В ходе исследования проведен анализ инструментов разработки Android-приложений, разработаны имитационные модели основных видов нагрузки (вычислительная - задача о вычислении n-го члена ряда Фибоначчи, графическая - движущийся на экране объект с заданными характеристиками, база данных - вставка 10 000 записей в локальную базу данных IndexedDB и WebSQL) и комплекты программного обеспечения для каждого типа приложений. На основе полученных экспериментальных данных проведена статистическая обработка, составлена таблица коэффициентов производительности и предложен метод оптимизации решения задачи выбора типа мобильного приложения, основанный на анализе характера приоритетной нагрузки проектируемого приложения и расчете значения показателя оптимальности, дана интерпретация причин отклонения полученных экспериментальных данных от ожидаемых значений. В заключении сделаны выводы о полученных исследовательских результатах и их практической применимости. Предложенный в работе метод оптимизации выбора типа мобильного приложения в виде рекомендаций может быть использован разработчиками программного обеспечения для платформы Android.
By the way of interaction with the system, mobile applications can be divided into three types: native, web-oriented and hybrid. Optimization of the choice of the appropriate development technology is an actual scientific and practical task. The purpose of this research is to develop and test a method for investigating the dependence of the performance of mobile applications on the type of interaction with the system selected by the developer. The scientific novelty of the research consists in the application and verification of computer models simulating the main types of application operational load: computational, graphical, work with a database. Based on the results of the work, recommendations are formulated and justified for developers to choose the type of application that is optimal from the point of view of its purpose. In the course of the research, analysis of the tools for developing Android applications is made, it is developed simulation models of the main types of load (computational - the problem of calculating the nth member of the Fibonacci series, a graphical object moving on the screen with the specified characteristics, the database - inserting 10.000 records into the local database IndexedDB and WebSQL) and software suites for each type of application. On the basis of the experimental data, statistical processing is made, a table of performance factors is composed, and a method for optimizing the solution to the task of selecting the type of mobile application is proposed, based on an analysis of the nature of the priority load of the designed application and the calculation of the value of the optimality index. The reasons for the deviation of the experimental data from the expected values are given. In the conclusion it is pointed out the results of the research and interpreted the reasons for the deviation of the experimental data from the expected values. The proposed method of optimizing the choice of the type of mobile application can be used by software developers for the Android platform.
004.94
общий = БД Техника
общий = МОБИЛЬНЫЕ ПРИЛОЖЕНИЯ
общий = ANDROID (операционная система)
общий = ВЕБ-ПРИЛОЖЕНИЯ
общий = ГИБРИДНЫЕ СИСТЕМЫ
общий = ИНФОРМАЦИОННЫЕ СИСТЕМЫ