INTERACTION METHOD BETWEEN WEBVIEW OBJECTS IN HYBRID JAVA APPLICATIONS

Denys Ratov

denis831102@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

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, WebView

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

Download


Published
2023-12-20

Cited by

Ratov, D., & Zakhozhai, O. (2023). INTERACTION METHOD BETWEEN WEBVIEW OBJECTS IN HYBRID JAVA APPLICATIONS. Informatyka, Automatyka, Pomiary W Gospodarce I Ochronie Środowiska, 13(4), 57–60. https://doi.org/10.35784/iapgos.3734

Authors

Denys Ratov 
denis831102@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 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

Statistics

Abstract views: 125
PDF downloads: 140