Comparison and Evaluation of Cross Platform Mobile Application Development Tools
Total Page:16
File Type:pdf, Size:1020Kb
Load more
Recommended publications
-
Native Cross-Platform Mobile Application Development
Native Cross-platform Mobile Application Development by W. de Kraker (0815283) CMI-Program Informatics – Rotterdam University August 14, 2012 First supervisor Mr. Y. S. Tjang Second supervisor Mr. A. Chamani Abstract Nowadays mobile devices are vastly integrated into modern society. They bring us one step closer to satisfy our ever growing need to have information available anytime, anywhere. To help gain access to information on mobile devices we use software applications, so called apps. However, the fragmented nature of today’s mobile ecosystem poses a challenge for developers to develop apps which are suitable to run on all mobile devices, since there is no de facto standard in cross-platform app development. Currently there are several solutions available to solve the cross-platform challenge. Lunatech, having expressed its interest in mobile app development, would like to know which solution, if any, suits Lunatechs needs. A study has been set up in order to resolve this question, the results of which are laid out in this thesis. ii Versions Version Date Author Details 0.1 12/07/2012 W. de Kraker Intial draft 0.2 20/07/2012 W. de Kraker Improved main research structure 0.3 08/08/2012 W. de Kraker Changes based on feedback from Mr. Y.S. Tjang 0.4 12/08/2012 W. de Kraker Changes based on feedback from Mr. S. de Kaper 1.0 14/08/2012 W. de Kraker Final version Table 1: Version history iii Preface You are looking at the thesis for the graduation internship on the subject of "cross-platform mobile application development while retaining the native look and feel". -
Download Android Os for Phone Open Source Mobile OS Alternatives to Android
download android os for phone Open Source Mobile OS Alternatives To Android. It’s no exaggeration to say that open source operating systems rule the world of mobile devices. Android is still an open-source project, after all. But, due to the bundle of proprietary software that comes along with Android on consumer devices, many people don’t consider it an open source operating system. So, what are the alternatives to Android? iOS? Maybe, but I am primarily interested in open-source alternatives to Android. I am going to list not one, not two, but several alternatives, Linux-based mobile OSes . Top Open Source alternatives to Android (and iOS) Let’s see what open source mobile operating systems are available. Just to mention, the list is not in any hierarchical or chronological order . 1. Plasma Mobile. A few years back, KDE announced its open source mobile OS, Plasma Mobile. Plasma Mobile is the mobile version of the desktop Plasma user interface, and aims to provide convergence for KDE users. It is being actively developed, and you can even find PinePhone running on Manjaro ARM while using KDE Plasma Mobile UI if you want to get your hands on a smartphone. 2. postmarketOS. PostmarketOS (pmOS for short) is a touch-optimized, pre-configured Alpine Linux with its own packages, which can be installed on smartphones. The idea is to enable a 10-year life cycle for smartphones. You probably already know that, after a few years, Android and iOS stop providing updates for older smartphones. At the same time, you can run Linux on older computers easily. -
Nokia 8110 4G User Guide
Nokia 8110 4G User Guide Issue 2021-09-27 en-AE Nokia 8110 4G User Guide Table of Contents 1 About this user guide 5 2 Get started 6 Keys and parts .......................................... 6 Set up and switch on your phone ................................ 7 Charge your phone ....................................... 11 3 Basics 12 Explore your phone ....................................... 12 Change the volume ....................................... 12 Write text ............................................. 12 4 Connect with your friends and family 14 Calls ................................................ 14 Contacts ............................................. 14 Send messages ......................................... 15 Send mail ............................................. 15 5 Personalize your phone 17 Change the tones ........................................ 17 Change the look of your home screen ............................. 17 6 Camera 18 Photos .............................................. 18 Videos ............................................... 18 7 Internet and connections 20 Browse the web ......................................... 20 Bluetooth® ............................................ 20 Wi-Fi ................................................ 20 © 2021 HMD Global Oy. All rights reserved. 2 Nokia 8110 4G User Guide 8 Music and videos 22 Music player ........................................... 22 Listen to radio .......................................... 22 Video player ........................................... 22 Recorder -
Survey on Techniques for Cross Platform Mobile Application Development
International Journal of Advanced Research in Computer Engineering & Technology (IJARCET) Volume 3 Issue 10, October 2014 Survey on Techniques for Cross Platform Mobile Application Development Apurva P. Pawar, Vandana S. Jagtap, Mamta S. Bhamare Abstract— Smart phone is used by most of the population. Different internal architecture of Operating System Over thousands of applications are used daily and a new becomes a reason for redevelopment of application to make it application gets launched as per need. In order to do work on run on each Operating System which in turn incurs lot of cost phones itself many desktop applications are getting converted to mobile version by developers. And it’s real challenge to market in terms of time, money, efforts. Consider example of are these applications and reach to the maximum users. From document editor software like Adobe Reader and Kingsoft developer point of view for application to reach to most of the office. People are also doing work through their Smartphone end users it need to run on max platforms, this needs too. It‘s not necessary that everyone is using windows redevelopment of application, we can solve this problem to some operating system on their Smartphone. Each mobile operating extent by developing cross platform application without system uses different programming model, developer would additional investment. Several techniques are available which will help to make it happen. Survey of these techniques could require additional overhead and troubleshooting since help application developers to make a proper choice. developer might have good hands on particular single platform. Hence, making software as cross platform Index Terms— Cross Compiled Approach, Cross Platform application can be a good option. -
Nativescript O Architecture O Developer Experience O Future Goals • Conclusions Hybrid Approaches
Runtime Based Hybrid Apps Ruben Smeets Kris Aerts ES&S 26/04/2016 Agenda • Hybrid Approaches • Runtime Based CPT Candidates • Comparison of Titanium / React Native / NativeScript o Architecture o Developer Experience o Future goals • Conclusions Hybrid Approaches WebView Based Runtime Based WebView Container JavaScript Runtime Web Code JavaScript HTML CSS JS Native UI + Device APIs Device APIs Hybrid Approaches WebView Based Web Code UI frameworks & libs DOM - based WebGL - based React Canvas Famo.us + Architectural frameworks Combined frameworks Hybrid Approaches WebView Based Web Code Pure Hybrid Apps Tools Properties UI frameworks & libs • Single WebView • Content & navigation DOM - based WebGL - based in HTML5 • Thin native wrapper React Canvas Famo.us + Architectural frameworks Combined frameworks Hybrid Approaches WebView Based Web Code Pure Hybrid Apps Tools Properties UI frameworks & libs • Single WebView • Content & navigation DOM - based WebGL - based in HTML5 • Thin native wrapper React Canvas Mixed hybrid Apps Pattern Tools Properties • Multiple WebViews Famo.us Blended • Native navigation • E.g.: Apple Store + • WebViews for later stages of Architectural Mullet user flow frameworks • E.g.: Walmart • WebViews for little used or frequently Combined frameworks Fallback changing content • E.g.: Instagram Hybrid Approaches Runtime Based WebView Based Runtime Based WebView Container JavaScript Runtime Web Code JavaScript HTML CSS JS Native UI + Device APIs Device APIs Hybrid Approaches Runtime Based – The “WHY” • Consistent with -
Mobile Application Development Approaches: a Comparative Analysis on the Use of Storage Space
XXIV Congreso Argentino de Ciencias de la Computación Tandil - 8 al 12 de octubre de 2018 Mobile Application Development Approaches: A Comparative Analysis on the Use of Storage Space Juan Fernández Sosa1, Pablo Thomas1, Lisandro Delía1, Germán Cáseres1, Leonardo Corbalán1, Fernando Tesone1, Alfonso Cuitiño1, Patricia Pesado1 1 Computer Science Research Institute LIDI (III-LIDI)* School of Computer Science, National University of La Plata, La Plata, Buenos Aires, Argentina *Partner Center of the Scientific Research Agency of the Province of Buenos Aires (CICPBA) { jfernandez, pthomas, ldelia, gcaseres, corbalan, ftesone, acuitino,ppesado}@lidi.info.unlp.edu.ar Summary. The purpose of software development is meeting both functional and non-functional requirements. In mobile device applications, non-functional requirements are more relevant due to the restrictions inherent to these devices. One of these restrictions is the availability of limited storage space. Therefore, the size of a mobile application affects user preference for use. In this article, we assess how the choice of a mobile application development approach affects the final size of the application; we focus our analysis on text-, audio- and video-based applications. Keywords: Mobile devices, multi-platform mobile applications, native mobile applications, application size. 1 Introduction Application development for mobile devices poses a number of challenges specific to this activity that were not present in traditional software development [1]. The diversity of platforms, programming languages, and development tools, as well as device heterogeneity as regards computation power, storage and battery life, are just some of the aspects that Software Engineers have to consider. In many cases, the success of an application for mobile devices depends on its popularity. -
Connected Society Mobile Internet Skills Training Toolkit a Guide for Training People in Basic Mobile Internet Skills
Connected Society Mobile Internet Skills Training Toolkit A guide for training people in basic mobile internet skills Copyright © 2017 GSM Association GSMA Connected Society The GSMA represents the interests of mobile operators The Connected Society programme works with the mobile worldwide, uniting more than 750 operators with almost industry, tech companies, the development community and 400 companies in the broader mobile ecosystem, governments to increase access to and adoption of the including handset and device makers, software mobile internet, focusing on underserved population companies, equipment providers and internet companies, groups in developing markets. Key activities include: as well as organisations in adjacent industry sectors. The Generating and disseminating insights and learnings on the GSMA also produces the industry-leading MWC events mobile internet coverage and usage gap. held annually in Barcelona, Los Angeles and Shanghai, as well as the Mobile 360 Series of regional conferences. Supporting mobile operators to extend coverage and drive usage. For more information, please visit the GSMA corporate website at www.gsma.com. Undertaking advocacy and policy work to ensure that mo- bile operators’ efforts to achieve greater digital inclusion are Follow the GSMA on Twitter: @GSMA. being effectively supported by governments, the interna- tional community and other stakeholders. For more information, please visit www.gsma.com/connected-society Or contact us at: [email protected] MOBILE INTERNET SKILLS TRAINING -
MOBILE APPLICATION - CROSS DOMAIN DEVELOPMENT and STUDY of PHONEGAP IJCRR Section: Healthcare Sci
Review Article MOBILE APPLICATION - CROSS DOMAIN DEVELOPMENT AND STUDY OF PHONEGAP IJCRR Section: Healthcare Sci. Journal Impact Factor Mathangi Krishnamurthi 4.016 Information Technology Department, Pune Institute of Computer Technologies, Pune, MS, India. ABSTRACT There has been a significant development in the market for smart devices and its computational power in the last decade. The combination of computational power, easy portability, inherent features and the ease with which it reaches the common man has propelled this development. The need for mobile solutions has increased exponentially due to the easy and prevalent access to these smart devices. The dilemma met by those wanting to target these consumers was mainly as to which methodology to adopt. Given the fragmented Smartphone market, native development of application was found resource wise and financially not lucrative. There came a need for a “Develop One Time, Deploy anywhere anytime” solution. So this has been solved by the cross-platform mobile application development tool. Phonegap is one such popular framework which embeds HTML5 and CSS3 to provide the needed functionality. Given its generic nature, there is still some need for consideration of its performance as op- posed to a native application. Key Words: Smart devices, Cross-platform development, Phonegap INTRODUCTION CHALLENGES IN MOBILE APPLICATION DEVEL- OPMENT There has been an immense development in the domain of mobile devices. Recent data claims 95.5% of the world pop- Universal user interface ulation have a mobile service subscription [1].The reason for Each platform that is device specific has some guidelines this may include, Smartphones rival the traditional resources to follow for the development of the user interface [3]. -
The New Mobile Development Landscape
The New Mobile Development Landscape © 2017 Progress. All Rights Reserved. All Rights © 2017 Progress. 2018 EBOOK Table of Contents Introduction / 3 Mobile Development The Early Days / 4 Mobile Development Today / 5 Native Development / 6 Browser Development Evolves / 8 Mobile Application Development Platforms (MADP) / 11 Hybrid Mobile Apps / 14 JavaScript-Driven Native Apps / 18 Other Types of Native Apps / 22 Making The Transition / 23 Testing Your Apps / 24 Building Your Mobile App Back-End / 25 © 2018 Progress. All Rights Reserved. All Rights © 2018 Progress. Conclusion / 26 Progress 2 If you poke around on the Internet, you’ll find hundreds or even thousands of frameworks and platforms designed to make platform mobile development easy. There’s almost too many of them to keep track of, and nobody knows which ones are the best, and which ones are worthless. If you’re part of a one to five-person development shop, you can afford to play around at the options to see which works best for you and your apps, potentially even switching approaches between apps. Larger development shops have to think big; the decisions they make around development approach and platform or framework selection have a long term impact on the cost and effectiveness of their development effort. Changing course months or years later means considerable expense migrating off of a flawed or abandoned platform to the shiny new approach. Development organizations must be smart, making the right choice at the app’s creation, knowing that the approach they’ve selected works for the long haul. We’ve created this ebook to help you make smart choices about how you build modern mobile apps. -
Innovation in Fare Collection Systems for Public Transport in African Cities
INNOVATION IN FARE COLLECTION SYSTEMS FOR PUBLIC TRANSPORT IN AFRICAN CITIES Fatima Arroyo-Arroyo // Philip van Ryneveld // Brendan Finn // Chantal Greenwood // Justin Coetzee An international partnership supported by: Innovation in fare collection systems for public transport in African cities // 2 Copyright The SSATP is an international partnership to facilitate policy development and related capacity building in the transport sector in Africa. Sound policies lead to safe, reliable, and cost-effective transport, freeing people to lift themselves out of poverty and helping countries compete internationally. The SSATP is a partnership of 42 African countries: Angola, Benin, Burkina Faso, Burundi, Cameroon, Cape Verde, Central African Republic, Chad, Comoros, Congo, Democratic Republic of the Congo, Côte d’Ivoire, Djibouti, Eswatini, Ethiopia, Gabon, The Gambia, Ghana, Guinea, Guinea-Bissau, Kenya, Lesotho, Liberia, Madagascar, Malawi, Mali, Mauritania, Morocco, Mozambique, Namibia, Niger, Nigeria, Rwanda, Senegal, Sierra Leone, South Sudan, Tanzania, Togo, Tunisia, Uganda, Zambia, Zimbabwe; Eight Regional Economic Communities (RECs); Two African institutions: the African Union Commission (AUC) and the United Nations Economic Commission for Africa (UNECA); Financing partners for the Third Development Plan: European Commission (main donor), Swiss State Secretariat for Economic Affairs (SECO), Agence Française de Développement (AFD), the African Development Bank (AfDB), and the World Bank (host); and many public and private national and regional organizations. The SSATP gratefully acknowledges the contributions and support of member countries and its partners. More publications can be accessed on the SSATP website: www.ssatp.org. The findings, interpretations, and conclusions expressed here are those of the authors and do not necessarily reflect the views of the SSATP or its partners. -
201 Exploring Cross-Platform Tools for Mobile Development: Lessons Learned
mLearning: Tips and Techniques for Development and Implementation November 14 & 15, 2013 201 Exploring Cross-platform Tools For Mobile Development: Lessons Learned Perry Bennett mLearning: Tips and Techniques for Development and Implementation — November 14 & 15, 2013 Exploring Cross-platform Tools for Mobile Development: Lessons Learned Perry Bennett 2013 Nov 14 Overview . What is Cross-platform Mobile Development? . Pros and Cons of Cross-platform Tools . Tools: Adobe AIR, PhoneGap, Titanium SDK, Corona SDK, Unity, and Responsive Web Design Session 201 – Exploring Cross-platform Tools For Mobile Page 1 Development: Lessons Learned – Perry Bennett mLearning: Tips and Techniques for Development and Implementation — November 14 & 15, 2013 Native Hybrid Web http://applaudservices.com/wp-content/uploads/2013/02/various-mobile-devices.gif 3 Have We Been Here Before? http://www.paulirish.com/2010/high-res-browser-icons/ 4 Session 201 – Exploring Cross-platform Tools For Mobile Page 2 Development: Lessons Learned – Perry Bennett mLearning: Tips and Techniques for Development and Implementation — November 14 & 15, 2013 http://www.androidauthority.com/samsungs-26-screens-226746/ 5 Pros: Reusable Code Base http://http://en.wikipedia.org/wiki/File:Recycle001.svg 6 Session 201 – Exploring Cross-platform Tools For Mobile Page 3 Development: Lessons Learned – Perry Bennett mLearning: Tips and Techniques for Development and Implementation — November 14 & 15, 2013 Pros: Maintenance http://www.techradar.com/news/phone-and-communications/mobile- 7 phones/android-4-1-vs-windows-phone-8-vs-ios-6-1086326 -
Mobile Coverage and Its Impact on Digital Financial Services Leon Perlman1 and Michael Wechsler2
Mobile Coverage and its Impact on Digital Financial Services Leon Perlman1 and Michael Wechsler2 ABSTRACT3 Digital Financial Services (DFS) is a relatively recent mobile-centric financial inclusion innovation in developing countries. Using ubiquitous mobile phones as the means of service access, DFS provides the unbanked and underserved - many of whom live in rural areas - with access to basic financial services provided by banks and non- banks such as mobile network operators and third party DFS providers (DFSPs). With mobile phones as the primary access mechanism for services, access to DFS is highly dependent upon the degree and quality of mobile coverage offered by mobile network operators (MNOs). User interfaces (UIs) for access to DFS are mostly dependent on the type of mobile coverage available which in many cases in the developing world is via slower (narrowband) second generation (2G) GSM technology. Faster broadband third (3G) and fourth generation (4G) mobile coverage is available in most developing world countries, but is mostly limited to urban and peri-urban areas and along national road corridors. Our study finds that the type of mobile coverage provided has a significant effect on the DFS UI and type of mobile phone that can be used for DFS access. Feature phones and Unstructured Supplementary Service Data (USSD) transactions continue to be the choice for the vast majority of (mobile money) users. Faster mobile broadband technologies are optimal for smartphone use – or hybrid smartphones in feature phone format - which