scholarly journals Extending a model-driven cross-platform development approach for business apps

2015 ◽  
Vol 97 ◽  
pp. 31-36 ◽  
Author(s):  
Henning Heitkötter ◽  
Herbert Kuchen ◽  
Tim A. Majchrzak
Author(s):  
Christoph Rieger ◽  
Daniel Lucrédio ◽  
Renata Pontin M. Fortes ◽  
Herbert Kuchen ◽  
Felipe Dias ◽  
...  

Author(s):  
Liliana Maria Favre

Smartphones are at the core of new paradigms such as cloud computing, pervasive computing, and internet of things. Frequently, the development of mobile software requires adaptation of valuable and tested non-mobile software. In this context, most challenges are related to the diversity of platforms on the smartphones market and to the need of systematic and reusable processes with a high degree of automation that reduce time, cost, and risks. To face these challenges, this chapter presents an analysis of non-mobile software modernization through an integration of MDE (model-driven engineering) with cross-platform development. Two approaches are analyzed. One of them is a lightweight process that combines MDA (model-driven architecture) with traditional static and dynamic analysis techniques of reverse engineering. The other approach is based on ADM (architecture-driven modernization) standards. A scenario for the migration of C/C++ or Java software through the multiplatform Haxe language is described.


2018 ◽  
Author(s):  
Bryan Weichelt ◽  
Tomi Heimonen ◽  
Matthew Pilz ◽  
Aaron Yoder ◽  
Casper Bendixsen

BACKGROUND Mobile augmented reality (MAR) apps offer potential support for emergency responders in rural areas. OBJECTIVE In this report, we described lessons learned from the development process of augmented reality (AR) Farm Mapping to Assist, Protect and Prepare Emergency Responders (MAPPER), a MAR app that provides emergency responders onsite information about the agricultural operation they enter. METHODS Cross-platform frameworks were used to create AR MAPPER to accommodate budget constraints and overcome issues with markerless MAR technologies. Although the single codebase and Web technologies streamlined development, cross-device hardware limitations impacted location accuracy, lengthened the development cycle, and required regular updates to third-party libraries. RESULTS A hybrid development approach of using Web-based technologies with native tie-ins for specialized components and enhanced performance cut time and costs. This also led to consistency across multiple platforms and ensured that there is only a single set of source files to modify for Android and iPhone operating systems. Meanwhile, active development was delayed by some major hurdles. Apple and Google both released new versions of their operating systems, and the Wikitude framework issued four major updates, each of which brought with it some important enhancements and also led to some new issues. CONCLUSIONS Developers should consider single platform native development to benefit from platform-specific MAR implementations and to avoid development, testing, and maintenance costs associated with cross-platform implementation. Emergency response organizations may be more likely to utilize a single platform across the devices used by their command staff. This also reduces the benefits of cross-platform development. Furthermore, providing map-based, non-AR cross-platform apps for landowners, farmers, and ranchers would help improve and maintain data quality, which is crucial for the utility and user experience of MAR apps.


2019 ◽  
Vol 60 (1) ◽  
pp. 75-84
Author(s):  
Wojciech Chlewicki ◽  
Katarzyna Cichoń ◽  
Magda Zolubak ◽  
Stepan Ozana ◽  
Aleksandra Kawala-Sterniuk

Abstract In many cases medical diagnosis is based on information obtained through a process involving the emission of different forms of ionizing radiation. The safety of the medical staff and patients exposed to ionizing radiation is highly dependent on the proper design of the shielding used in the laboratory. Therefore, the authors propose a multi-platform application supporting such a design through the computation of the critical parameters of shielding. The specific requirements for shielding are defined by government authorities so the algorithm must comply with all the written standards. The application was implemented using Xamarin. Forms for cross-platform development. The results obtained with the use of the developed tool were compared with those calculated manually for the design of stationary shields developed, deployed, and validated by local inspection.


Sign in / Sign up

Export Citation Format

Share Document