scholarly journals An Argument Against Cross-Platform Development: Lessons From an Augmented Reality App Prototype for Rural Emergency Responders (Preprint)

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.

10.2196/12207 ◽  
2019 ◽  
Vol 7 (3) ◽  
pp. e12207
Author(s):  
Bryan Weichelt ◽  
Tomi Heimonen ◽  
Matthew Pilz ◽  
Aaron Yoder ◽  
Casper Bendixsen

Author(s):  
Andrea Atzeni ◽  
John Lyle ◽  
Shamal Faily

The need for integrated cross-platform systems is growing. Such systems can enrich the user experience, but also lead to greater security and privacy concerns than the sum of their existing components. To provide practical insights and suggest viable solutions for the development, implementation, and deployment of complex cross-domain systems, in this chapter, the authors analyse and critically discuss the security-relevant decisions made developing the Webinos security framework. Webinos is an EU-funded FP7 project, which aims to become a universal Web application platform for enabling development and usage of cross domain applications. Presently, Webinos runs on a number of different devices (e.g. mobile, tables, PC, in-car systems, etc.) and different Operating Systems (e.g. various Linux distributions, different Windows and MacOSx versions, Android 4.x, iOS). Thus, Webinos is a representative example of cross-platform framework, and even if yet at beta level, is presently one of the most mature, as a prototype has been publicly available since February 2012. Distilling the lessons learned in the development of the Webinos public specification and prototype, the authors describe how potential threats and risks are identified and mitigated, and how techniques from user-centred design are used to inform the usability of security decisions made while developing the alpha and beta versions of the platform.


2021 ◽  
Vol 15 (1) ◽  
pp. 61-64
Author(s):  
Márk Kovács ◽  
Zsolt Csaba Johanyák

Abstract Nowadays, mobile applications are developed for more and more areas, providing great help for our everyday lives. When designing a mobile application, the first important decision to make is to choose the targeted platform. Is it only phone or tablet as well? Should the app run on Android or iOS, or should it be available on both mobile operating systems? In the latter case, besides the native development environments, it is worth considering a cross-platform development environment to write the software. This study investigates both the development and performance aspects of some possibilities for iOS application development, namely, native iOS development in Xcode, Xamarin.iOS, and Xamarin.Forms frameworks.


Author(s):  
Andrea Atzeni ◽  
John Lyle ◽  
Shamal Faily

The need for integrated cross-platform systems is growing. Such systems can enrich the user experience, but also lead to greater security and privacy concerns than the sum of their existing components. To provide practical insights and suggest viable solutions for the development, implementation, and deployment of complex cross-domain systems, in this chapter, the authors analyse and critically discuss the security-relevant decisions made developing the Webinos security framework. Webinos is an EU-funded FP7 project, which aims to become a universal Web application platform for enabling development and usage of cross domain applications. Presently, Webinos runs on a number of different devices (e.g. mobile, tables, PC, in-car systems, etc.) and different Operating Systems (e.g. various Linux distributions, different Windows and MacOSx versions, Android 4.x, iOS). Thus, Webinos is a representative example of cross-platform framework, and even if yet at beta level, is presently one of the most mature, as a prototype has been publicly available since February 2012. Distilling the lessons learned in the development of the Webinos public specification and prototype, the authors describe how potential threats and risks are identified and mitigated, and how techniques from user-centred design are used to inform the usability of security decisions made while developing the alpha and beta versions of the platform.


Author(s):  
Salma Charkaoui ◽  
El Habib Ben Lahmar ◽  
Abdelaziz Marzak ◽  
Issam Abdelbaki

Nowadays, the mobile operating systems market (Android, IOS, Windows Phone …) continues to grow. It has become a real challenge for application vendors to provide versatile applications in this competitive market in a short time. The challenge is even greater if the application is planned for multiple platforms whose the operating systems uses different technologies, namely, IOS/Objective-C environment for the Phone and the IPad, Java SDK for Android, etc. This fragmentation makes mobile application development rather difficult and very expensive, hence the use of cross-platform development. To address the cross-platform development different approach exist, the choice was focused on the MDA approach whose principle is the elaboration of various UML models. By studying in detail various target platforms on the basis of a set of criteria and performing a model for each criterion, the aim of our research work is to elaborate a meta-model from UML models realized for each platform.


2019 ◽  
Vol 16 (9) ◽  
pp. 3854-3859
Author(s):  
Keith Vassallo ◽  
Lalit Garg ◽  
Vijay Prakash ◽  
K. Ramesh

This paper reviews the existing technologies for the development of cross-platform applications. Both Server-side as well as client-side applications for web, desktop and mobile devices are considered which mainly consists of smart phones and tablets. Further, based on the review process and research issues a web-based development approach is recommended for the development of truly cross-platform applications across devices and operating systems.


2015 ◽  
Vol 97 ◽  
pp. 31-36 ◽  
Author(s):  
Henning Heitkötter ◽  
Herbert Kuchen ◽  
Tim A. Majchrzak

2019 ◽  
Vol 944 (2) ◽  
pp. 46-56
Author(s):  
S.A. Yamashkin ◽  
A.A. Yamashkin ◽  
O.A. Zarubin

The article is devoted to a detailed analysis of the problem of designing graphic geoportal interfaces. The authors formulated the basic points for solving problems in this field, having given the rationale and detailed description of each of them. The emphasis is made on the flexible arrangement of the design and development of interfaces, aiming at the future realities, at the human centricity of the interface design process, at the need for cross-platform adaptive web interfaces, at the preference to use proprietary and third-party software modules over the implementation of spatial data management systems. Lists of basic functional and quality requirements for graphical interfaces of geoportals are given. The geoportal “Natural and cultural heritage of Mordovia” is presented as an illustrative example of the various implementation of graphical user web interfaces. An experimental assessment of the effectiveness of measures to improve geoportal graphical interfaces is given. It is shown that properly over-thought interfaces of geoportal systems can contribute to solving various kinds of problems in many fields.


2016 ◽  
Author(s):  
Peter J. Voice ◽  
◽  
Thomas Howe ◽  
Heather L. Petcovic

Sign in / Sign up

Export Citation Format

Share Document