INTERACTION METHOD BETWEEN WEBVIEW OBJECTS IN HYBRID JAVA APPLICATIONS
Denys Ratov
denis831102@gmail.comVolodymyr Dahl East Ukrainian University, Faculty of Information Technology and Electronics, Department of Information Technology and Programming (Ukraine)
https://orcid.org/0000-0003-4326-3030
Oleh Zakhozhai
Volodymyr Dahl East Ukrainian University, Faculty of Information Technology and Electronics, Department of Information Technology and Programming (Ukraine)
https://orcid.org/0000-0002-9078-3242
Abstract
The article deals with method of interaction between JavaScript objects of different web pages in hybrid java applications. To solve this problem, the WebView component is used, its functionality to provide an interface for JavaScript objects, as well as the SharedPreferences global settings class, with its ability to store data in local storage. The software implementation is considered and the results of the practical use of the developed method of interaction between JavaScript WebView objects in the form of a hybrid Java application embedded in the electronic university system – the Timetable SNU electronic timetable module are presented.
Keywords:
Java, hybrid application, JavaScript, interaction, WebViewReferences
Architecture Client-Server [https://ru.frwiki.wiki/wiki/Client-serveur] (available: 28.05.2020).
Google Scholar
Crane D., Pascarello E.: Ajax in action. Williams, Moscow 2006.
Google Scholar
Deitel P., Deitel H., Deitel E.: Android for Developers. Peter, St. Petersburg 2015.
Google Scholar
ECMAScript Language Specification – ECMA-262 Edition 5.1 [https://262.ecma-international.org/5.1/] (available: 28.05.2020).
Google Scholar
Expo – Create amazing apps that run everywhere [https://docs.expo.dev/get-started/expo-go/] (available: 28.05.2020).
Google Scholar
Expo Application Services (EAS) [https://expo.dev/eas] (available: 28.05.2020).
Google Scholar
Expo Go – Expo documentation [https://docs.expo.dev/get-started/expo-go/] (available: 28.05.2020).
Google Scholar
Griffiths D., Griffiths D.: Android Programming. O'Reilly Media, 2016.
Google Scholar
Kotlin Multiplatform – Kotlin Documentation [https://kotlinlang.org/docs/multiplatform.html] (available: 28.05.2020).
Google Scholar
Mednieks Z., Dornin L., Meike G. B.: Masumi Nakamura: Programming Android. O'Reilly Media, 2013.
Google Scholar
MVC architecture [http://www.gwtproject.org/articles/mvp-architecture.html] (available: 28. 05.2020).
Google Scholar
Niemeyer P.: Java Programming. Ekmo, Moscow 2014.
Google Scholar
Out-of-Tree Platforms – React Native [https://reactnative.dev/docs/out-of-tree-platforms] (available: 28.05.2020).
Google Scholar
Phillips B., Stuart K., Marsicano K.: Android. Programming for professionals. Peter, St. Petersburg 2017.
Google Scholar
Ratov D.: Architectural paradigm of the interactive interface module in the cloud technology model. Applied Computer Science 16(4), 2020, 48–55 [http://doi.org/10.23743/acs-2020-28].
DOI: https://doi.org/10.35784/acs-2020-28
Google Scholar
Ratov D.: Integration with the software interface of the com server for authorized user. Applied Computer Science 17(2), 2021, 5–13 [http://doi.org/10.23743/acs-2021-09].
DOI: https://doi.org/10.35784/acs-2021-09
Google Scholar
Ratov D.: Model of the user interface module of the information web system. Mathematical machines and systems 4, 2021, 74–81.
DOI: https://doi.org/10.34121/1028-9763-2020-4-74-81
Google Scholar
React Native – Learn once, write anywhere [https://reactnative.dev/docs/getting-started] (available: 28.05.2020).
Google Scholar
React Navigation – Routing and navigation for Expo and React Native apps [reactnavigation.org] (available: 28.05.2020).
Google Scholar
Schildt H.: The Complete Guide. Williams, Moscow 2015.
Google Scholar
Stefanov S.:. JavaScript. Patterns. O'Reilly Media, 2010.
Google Scholar
vscode.dev – Visual Studio Code for the Web [https://code.visualstudio.com/blogs/2021/10/20/vscode-dev] (available: 28.05.2020).
Google Scholar
Zakhozhai O., Lyfar V., Ivanov V., Baturin O.: Uniform interaction model of educational process agents in unified management system of higher education institution. Information Technologies and Learning Tools 78(4), 2020, 266–277.
DOI: https://doi.org/10.33407/itlt.v78i4.3178
Google Scholar
Authors
Denys Ratovdenis831102@gmail.com
Volodymyr Dahl East Ukrainian University, Faculty of Information Technology and Electronics, Department of Information Technology and Programming Ukraine
https://orcid.org/0000-0003-4326-3030
Authors
Oleh ZakhozhaiVolodymyr Dahl East Ukrainian University, Faculty of Information Technology and Electronics, Department of Information Technology and Programming Ukraine
https://orcid.org/0000-0002-9078-3242
Statistics
Abstract views: 130PDF downloads: 144
License
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.