• Main Navigation
  • Main Content
  • Sidebar

Russian Digital Libraries Journal

  • Home
  • About
    • About the Journal
    • Aims and Scopes
    • Themes
    • Editor-in-Chief
    • Editorial Team
    • Submissions
    • Open Access Statement
    • Privacy Statement
    • Contact
  • Current
  • Archives
  • Register
  • Login
  • Search
Published since 1998
ISSN 1562-5419
16+
Language
  • Русский
  • English

Search

Advanced filters

Search Results

Automated System for Numerical Similarity Evaluation of Android Applications

Valery Vladimirovich Petrov
336-365
Abstract:

This paper is devoted to the design and development of a system for automating numerical similarity assessment of Android applications. The task of application similarity evaluation is reduced to the similarity evaluation of sets of control flow graphs constructed based on code from classes.dex files of applications. The similarity value was calculated based on the similarity matrix. The algorithms of graph editing and Levenshtein distance were used to compare control flow graphs. Application similarity criteria were formulated and their representation forms were investigated. Types of Android application models and methods of their construction are presented. A prototype of the system for automating the numerical evaluation of Android-applications similarity is developed. Optimization of the software solution is performed with the help of parallel programming tools. Experiments are carried out and the conclusion is made about the ability of the developed system to detect similarities between Android applications.

Keywords: Android application similarity, program similarity, similarity matrix, control flow graph edit distance, similarity matrix visualisation, control flow graph.

Modern Implementation of the Design Pattern in Android Applications

Anton Mikhailovich Sarmatin
1058-1075
Abstract: Presentations patterns used in android application development are analyzed. Pros and cons of implementation of presentation patterns with android framework requirements are described. The idea of an architectural framework for android development is proposed.
Keywords: android, architecture, mvvm, mvp, mvi, mvc, presentation, mobile applications, framework, library, development.

Automation of android applications interactive prototypes development based on low-fidelity wireframes

Anatolii Sergeevich Hlopunov, Irina Sergeevna Shakhova
160-172
Abstract: Some mechanisms for automation of Android applications interactive prototypes development based on handwritten wireframes are described in the paper. The process of automation includes machine learning methods used for the handwritten wireframes recognition. The mobile Android application is developed to ensure user interaction with these mechanisms.
Keywords: prototyping, UI, UX, mobile applications, user interface.

Methods of Android applications' visual interfaces modifications based on individual user characteristics

Антон Михайлович Сарматин, Ирина Сергеевна Шахова
369-381
Abstract: The factors that influence the modification of visual interfaces are analyzed. The rules of modification of the considered factors on the basis of individual user characteristics are proposed. Methods for modifying the visual interfaces of Android applications have been developed.
Keywords: android, UI, user interface, visual interface, mobile applications.

Algorithm for generation of mobile applications' UI code based on data of graphic editor

Артемий Юрьевич Усачёв
250-267
Abstract:

The paper is devoted to the development of the algorithm for generating the code of user interfaces for native Android applications based on the data of the graphical editor. The problem of negative impact on the development time of the product for performing routine actions is considered, and a software tool for solving this problem is proposed.

Keywords: user interface, graphic editor, generation algorithm.

Comparative Analysis of the Performance of Metaprogramming Mechanisms in the Java Language

Azat Galiullin, Irina Sergeevna Shakhova
985-996
Abstract: The use of different metaprogramming mechanisms for program libraries development in Java may have some negative effect on build time and end products. The article is aimed to describe metaprogramming mechanisms in the Java language and present the results of experiments that compare the impact of approaches on the build time of small and large projects.
Keywords: annotation processing, reflection, code generation, performance, Android, Java.

Usage of the «CarryMap» map mobile platform in preparing for geological mapping of the Olon-Obod gold ore cluster (Southern Mongolia)

Евгений Михайлович Высоцкий, Никита Кириллович Глазнев, Михаил Васильевич Задорожный, Виктор Павлович Мокрушников
30-38
Abstract: The article describes the experience of usage of new mobile map platform «CarryMap» in preparation for the detailed geostructural mapping and geochemical study of the Olon-Obod gold ore cluster (Southern Mongolia). The authors accumulated all types of geological information into a single ArcGIS project. The project contains raster maps, vector maps, and digital geological information. We converted this project in CMF2 and placed on mobile iOS & Android devices.
Keywords: DataBase, GIS, geological mapping, mineral deposits, DataMining.

Mechanisms for using mobile devices in distributed computing

Нуршат Рушанович Низамов, Ирина Сергеевна Шахова
200-213
Abstract: The paper is aimed to describe a system with some mechanisms for using mobile devices in distributed computing. Emphasis is placed on components of the system which control tasks and distribute resources.
Keywords: distributed computing, mobile applications, Android, mobile devices.

Project manager’s competency building using mobile learning technologies

Михаил Михайлович Абызов, Ирина Сергеевна Шахова
146-166
Abstract:

An overview of the methods for measuring progress of software development within flexible SCRUM methodology is given, as well as a description of a software tool development that monitors current status of project by time characteristics. The tool based on the characteristics can notificate project manager about events he have to pay attention in current project situation and help him to achieve effective results.

Keywords: project management, project manager, training of project managers, mobile application, SCRUM, User Story, Story Point, Sprint, Sprint Backlog, Agile reporting, Mobile Learning.
1 - 9 of 9 items
Information
  • For Readers
  • For Authors
  • For Librarians
Make a Submission
Current Issue
  • Atom logo
  • RSS2 logo
  • RSS1 logo

Russian Digital Libraries Journal

ISSN 1562-5419

Information

  • About the Journal
  • Aims and Scopes
  • Themes
  • Author Guidelines
  • Submissions
  • Privacy Statement
  • Contact
  • eLIBRARY.RU
  • dblp computer science bibliography

Send a manuscript

Authors need to register with the journal prior to submitting or, if already registered, can simply log in and begin the five-step process.

Make a Submission
About this Publishing System

© 2015-2025 Kazan Federal University; Institute of the Information Society