scholarly journals Interprocess Communication with Java in a Microsoft Windows Environment

2017 ◽  
Vol 29 (3) ◽  
Author(s):  
Dylan Gregory Smith ◽  
George Wells

The Java programming language provides a comprehensive set of multithreading programming techniques but currently lacks interprocess communication (IPC) facilities, other than slow socket-based communication mechanisms (which are intended primarily for distributed systems, not interprocess communication on a multicore or multiprocessor system). This is problematic due to the ubiquity of modern multicore processors, and the widespread use of Java as a programming language throughout the software development industry. This work aimed to address this problem by utilising Microsoft Windows’ native IPC mechanisms through a framework known as the Java Native Interface. This enabled the use of native C code that invoked the IPC mechanisms provided by Windows, which allowed successful synchronous communication between separate Java processes. The results obtained illustrate the performance dichotomy between socket-based communication and native IPC facilities, with Windows’ facilities providing significantly faster communication. Ultimately, these results show that there are far more effective communication structures available. In addition, this work presents generic considerations that may aid in the eventual design of a generic, platform-independent IPC system for the Java programming language. The fundamental considerations include shared memory with semaphore synchronisation, named pipes and a socket communication model.

2018 ◽  
Vol 24 (2) ◽  
pp. 256-261
Author(s):  
I Made Agus Wirawan ◽  
I Made Gede Sunarya ◽  
I Gusti Nyoman Tri Jayendra ◽  
Aan Yudianto

The learning media must be able to guide the students in every stage of learning to improve the students' activity in learning. Based on this problem, this study aims to: (1) design and implement the application of Mobile-Based Learning Based Learning for Computer Assembly Learning in Class X TKJ SMK N 2 Seririt. (2) determine the students’ motivation to Mobile Learning Based Guided Inquiry Application for Computer Assembly Lesson in Class X TKJ SMK N 2 Seririt. The method used in this study was the Waterfall model. Subjects in this study were the students of class X TKJ SMK N 2 Seririt. The results of this study are applications that use the Java programming language with the editor of Android Studio. All the features contained in this educational media work well. Students’ motivation using Mobile Based Guided Inquiry for Computer Assembly Lesson in Class X TKJ SMK N 2 Seririt is in a very good category


KOMTEKINFO ◽  
2021 ◽  
Vol 8 (1) ◽  
pp. 84-91
Author(s):  
Hari Marfalino ◽  
Larissa Rani ◽  
Mardison ◽  
Ichsan Pribadi

The development of technology and information is felt very rapidly and this affects aspects of work that make work easier, one of which is the development of mobile technology, information media can now be made in the form of mobile applications, using mobile technology in the form of tourist applications, which provide information - information about tourism in the district of Solok Selatan, the search for tourism information in the district of Solok Selatan will be more practical to use and users can use this application wherever they are, this application can be used as a medium of knowledge about tourism in Solok Selatan district. This Solok Selatan tourist application is expected to be able to provide more knowledge about Solok Selatan tourism to the wider community, especially the people of Solok Selatan District.


Author(s):  
Doru Anastasiu Popescu ◽  
Dragos Nicolae

In this chapter, the authors present a way of measuring the similarity between two Web applications. For this, they define the degree of similarity between two Web applications, taking into account only the Webpages composed of HTML tags. The authors also introduce an algorithm used to calculate this value, its implementation being made in the Java programming language.


Author(s):  
Mait Harf ◽  
Kristiina Kindel ◽  
Vahur Kotkas ◽  
Peep Küngas ◽  
Enn Tyugu

Sign in / Sign up

Export Citation Format

Share Document