A Way Out of the Mobile App Development Conundrum
|
|
- Clara Shelton
- 8 years ago
- Views:
Transcription
1 A Way Out of the Mobile App Development Conundrum How you can grow your business and improve time-to-market with a cross-platform mobile app strategy
2 Introduction Ask most any business executive for their topline priorities and before long you ll hear lower costs, increase revenue and improve productivity. Many organizations are targeting mobile devices as a platform to drive growth in these areas. In some cases, for example, a mobile-optimized web presence can help drive traffic and increase revenue. Mobile apps are another great tool to help businesses meet those priorities, but along with the benefits of all these apps come the cost and pressure of designing, developing and managing them: protecting your network from unsecured devices, meeting users relentless demands for an ever-improving app experience and replicating the same experience across the numerous platforms used by employees and customers. 01 Your guide to cross-platform solutions
3 Introduction (cont.) For example, developers may have to write the same app multiple times for each target platform (ios, Android and Windows), leading to higher costs and the logistical challenge of managing multiple tools, skills and build pipelines. This approach is counterintuitive to companies looking for lower costs, as well as to developers wanting an environment that will help them get more done in less time. Fortunately, there s a way to help alleviate this multi-platform conundrum: cross-platform app development. 02 Your guide to cross-platform solutions
4 Introduction (cont.) There are numerous factors supporting the use of a cross-platform solution for mobile app development as many developers and corporations can attest. Read on for a quick overview of some of the reasons companies are choosing a cross-platform solution, as well as a side-by-side comparison of some of the technical aspects of Cordova, a hybrid approach that uses HTML and JavaScript, and Xamarin, a crossplatform approach using C#. 03 Your guide to cross-platform solutions
5 Table of contents Part one: The Rationale for a Cross-Platform Solution Page 6 9: Why would anyone go with cross-platform? Part two: Go Native or Go Hybrid? Page 10 4: App Types at a High Level Part three: Xamarin Versus Cordova Page 14 16: A Comparison of Solutions Page 17: Conclusion 04 Your guide to cross-platform solutions
6 Part one: The Rationale for a Cross-Platform Solution Reducing the hidden (and unhidden) costs of application development
7 Part one: Why would anyone go with cross-platform? It all boils down to cost. Sure, a few other reasons exist, but most frequently organizations, and developers, want to lower their total cost of ownership, which is about more than dollars and cents. It includes the value of resources, time and numerous other factors. What follows are a few of the observations that organizations have made while considering cross-platform solutions as part of their mobile apps strategy. 06 Your guide to cross-platform solutions
8 Part one: Why would anyone go with cross-platform? (cont.) Leverage existing developer skills versus hiring new talent The cost of retraining or hiring specialized developers can be prohibitive. As such, some organizations may want to stick with Cordova (JS), Xamarin (C#), or a C++ solution, which lend themselves toward tapping into a team s existing developer skills. This decision may also need to be considered in light of customer demand, business objectives and other factors. Optimizing and securing personal devices Form factor, features, performance and platform. These are all points of differentiation for personal devices, and organizations should be able to create experiences across the range of these devices cost effectively. Even if an organization uses one sole platform, it s worth thinking about a longer-term objective and the possibility of adding more platform devices at a later stage. Addressing user demands The nature of the public domain suggests that mobile apps be compatible with the widest possible range of devices. Similarly, a developer s choice for a cross-platform or native app solution may be driven by specific needs of the app (e.g., to be highly rated). This means driving the most out of the device and adhering to the user experiences that each platform defines, while maintaining the performance characteristics of the app. 07 Your guide to cross-platform solutions
9 Part one: Why would anyone go with cross-platform? (cont.) Sharing code across platforms or business channels Sharing code across multiple platforms can help reduce costs, simplify bug management and lead to other benefits. Developers can share multiple layers, the entire app or stick with sharing one, such as business logic. Some organizations also adopt specific technical approaches to share code across their mobile apps and mobile sites. Considering the purpose of the app and its target customer Some base their choice upon the application s purpose, whether supporting an employee or intended for an end customer or other business-to-business opportunity. For example, developers may relax the user experience (UX) requirements of an internal app, in lieu of rapid development, whereas end-consumer apps might require a more highly detailed, pixel-perfect UI. 08 Your guide to cross-platform solutions
10 Part one: Why would anyone go with cross-platform? (cont.) Accelerating time to market Cross-platform technologies such as Cordova may also be attractive when organizations choose a proof-of-concept solution, an employee-based app or the ability to leverage existing skills. Reducing costs Sharing code, transferring skills, and using familiar tools and app patterns. These are all benefits of a cross-platform solution that helps reduce costs, not just during initial construction but clear through to the tool-chain for developer and IT ops, including build, continuous integration, delivery, release management, and the feedback and analytics cycles. On-the-fly app updates to stores Cross-platform solutions sometimes allow earlier access to a new platform version, platformspecific APIs and the community of open source libraries. And in some cases, JavaScript solutions enable you to perform updates without making a store re-submission, which can involve a large delay. Vendor and community A vendor s size, quality and longevity can play an important factor in which technical solution you choose. The ability to get fast updates, bug fixes, and technical support or community involvement can also impact your decision. 09 Your guide to cross-platform solutions
11 Part two: Go Native or Go Hybrid? Get a lay of the mobile app landscape
12 Part two: App Types at a High Level Before diving into cross-platform solutions, here s a general overview of the options for building mobile apps. Pure-native tools and frameworks (XCode for ios, Android Studio for Android) offer a toolchain, app-pattern and UX model. Developers use the relevant tools from each platform vendor. For ios this includes XCode and Objective-C or Swift to construct an app, compile and sign it, and publish to a public or private store. Because the mobile app is native to the platform, it realizes the full performance potential of the OS and can leverage all the device s capabilities. It s designed to adhere to the platform guidelines to optimize the consumer experience. Cross-platform, compiled-to-native tools such as Xamarin and C# give developers the freedom to design and write their apps for ios, Android and Windows using the same language, C#, along with techniques that help compile the app to the native platform targets. 11 Your guide to cross-platform solutions
13 Part two: App Types at a High Level (cont.) Again, the mobile app is native to the platform, and the experiences are synonymous with a pure native app, offering the same performance, UX characteristics and device-access capabilities. Yet there are some differences with a Xamarin approach: User interface: Xamarin provides native UI designers for ios and Android and allows developers to write the entire mobile app code using C#. A typical Xamarin app developer would create ios and Android UI using the respective UI designers in Xamarin. Code sharing: Developers can write shared business logic in a common C# library and connect the UI with the business logic. They can also call platform APIs such as camera using C# APIs provided by Xamarin for all ios and Android platform APIs. This allows C# and.net developers to build native ios and Android apps using their existing skill set. Platform capabilities: The entire ios and Android platform APIs are 100 percent available as C# wrappers. Integrated development environment (IDE): The Xamarin IDE is available as a standalone on Windows and on a Mac. Xamarin can also be installed in Visual Studio to leverage Visual Studio features in Xamarin app development. Compile-to-native: Developers can use Xamarin to compile the app to native code, ensuring that it looks and runs like a native app built using XCode or Android Studio. 12 Your guide to cross-platform solutions
14 Part two: App Types at a High Level (cont.) Finally, cross-platform, Apache Cordova Hybrid tools (Visual Studio Tools for Apache Cordova using HTML and JavaScript) enable developers to design and write mobile apps in JavaScript, HTML5 and CSS. The apps typically have a native shell containing a WebView (much like a browser) that can call on the device capabilities. Depending upon the JavaScript libraries and tools used, developers get the same look and feel across the platforms, or can leverage CSS and other techniques to adjust the UX for a particular platform. However, there are some nuances to this approach: User interface: Mobile apps use HTML elements and JavaScript to create the app UI. Code sharing: Typically, the entire app, from the UI to the business logic, is shared across all mobile platforms. Platform capabilities: Apps have access to device capabilities via Cordova plugins, native code that is accessed through a JavaScript API. There s also a healthy open source, Apache Cordova ecosystem, which ensures the wide availability of Cordova plugins. Integrated development environment: Visual Studio or Visual Studio Code provides a development experience for Cordova apps, with various levels of support and productivity enhancements, but there are many other tools vendors and IDEs. 13 Your guide to cross-platform solutions
15 Part three: Xamarin Versus Cordova Find your best route to a cross-platform app
16 Part three: A Comparison of Solutions The following table provides a high-level outline of the key differences and considerations between Xamarin and Cordova. These represent extremely different skills and approaches to building a mobile app. XAMARIN CORDOVA (HTML5/JS) UI & controls Xamarin provides native UI controls for each platform. The app UI has exactly the same controls as the native platform tools (Xcode or Android Studio). Xamarin provides UI designers for ios and Android that allow developers to design the UI for each platform using platformspecific controls. The developer writes shared business logic for all platforms to drive the data/actions of the UI controls. Xamarin also introduced Xamarin.Forms, which allows developers to use a declarative language to define a single, shareable UI. This UI is converted by Xamarin into platformspecific UI using native controls. This is used for apps with simpler UI. Cordova apps can use HTML and JavaScript to generate the UI. Typically developers use a UI framework such as ionic or Onsen UI. Apps can be built to have common, shared and similar UI across platforms. If developers are using specialized controls or CSS, they can modify their UI for a given target platform. Developers are therefore free to choose their app pattern and framework, UI controls, etc. Languages and skill set.net, C# HTML5, JavaScript, TypeScript, CSS and other frameworks such as Angular or Ionic App patterns Typically, developers use an MVC or MVVM app pattern like MVMCross. Developers are free to use an app pattern of their choice. 15 Your guide to cross-platform solutions
17 Part three: A Comparison of Solutions (cont.) XAMARIN CORDOVA (HTML5/JS) Access to core platform APIs Xamarin provides a C# equivalent of all platform APIs provided by ios and Android. These C# APIs are simple wrappers on top of the platform APIs, allowing developers to write business logic and platform-specific code with the same C# language. Xamarin provides a public gallery of libraries with extended functionality for the community, such as libraries for app services. The Cordova community builds specific plugins for different platform-specific functionalities, such as access to the camera. This allows Cordova apps to use platform-specific capabilities as needed. The Cordova community is vibrant and active, leading to wide variety of plugins. Performance Comparable to native Dependent upon the WebView the app runs within and the capabilities of the frameworks being used. Developers may take specific steps to improve performance and experiences removing the tap-delay, for example, or embedding CrossWalk for Android apps. Code reuse Typically, business logic can be shared across platforms. In this case, UI is still defined for each platform. Xamarin.Forms also allows sharing of UI code across platforms. It should be noted, however, that Xamarin.Forms is used for apps with simpler UI design. Yes. Developers typically share both UI and business logic. Cost Paid product. Pricing at Xamarin.com Free 16 Your guide to cross-platform solutions
18 Xamarin and Cordova are just two of the many cross-platform solutions. Others include React Native, NativeScript, and Azure PowerApps. For more information about these and other solutions, visit the Visual Studio Mobile Platform page.
Lecture 4 Cross-Platform Development. <lecturer, date>
Lecture 4 Cross-Platform Development Outline Cross-Platform Development PhoneGap Appcelerator Titanium Xamarin References Native Development Represents the baseline for comparisons You
More informationMaking Mobile a Reality
Making Mobile a Reality KIEFER CONSULTING CALIFORNIA DEPARTMENT OF TECHNOLOGY Introductions Scott Paterson California Department of Technology, Enterprise Solutions Harkeerat Toor Kiefer Consulting, Consultant
More informationEtanova Enterprise Solutions
Etanova Enterprise Solutions Mobile Development» 2016-07-01 http://www.etanova.com/technologies/mobile-development Contents ios iphone and ipad... 6 Objective-C Programming Language... 6 Swift Programming
More informationMulti-Platform Mobile Application Development Analysis. Lisandro Delía Nicolás Galdámez Pablo Thomas Leonardo Corbalán Patricia Pesado
Multi-Platform Mobile Application Development Analysis Lisandro Delía Nicolás Galdámez Pablo Thomas Leonardo Corbalán Patricia Pesado Agenda 1. 2. 3. 4. 5. Introduction Multi-Platform Mobile Applications
More informationThe Anatomy of a Native App
The Anatomy of a Native App 01 Defining Native Whether accessing order history during a sales call or checking a flight status, users expect information to be instantly accessible and presented in a way
More informationCHOOSING THE RIGHT HTML5 FRAMEWORK To Build Your Mobile Web Application
BACKBONE.JS Sencha Touch CHOOSING THE RIGHT HTML5 FRAMEWORK To Build Your Mobile Web Application A RapidValue Solutions Whitepaper Author: Pooja Prasad, Technical Lead, RapidValue Solutions Contents Executive
More information/// CHOOSING THE BEST MOBILE TECHNOLOGY. Overview
WHITE PAPER /// CHOOSING THE BEST MOBILE TECHNOLOGY Overview As business organizations continue to expand their mobile practices, finding a suitable mobile technology is vitally important. There are four
More informationBuild apps your users will love with Xamarin. Mobile Edge 11 Nov 2015
Build apps your users will love with Xamarin Mobile Edge 11 Nov 2015 We re here to help Matt Larson EMEA Senior Partner Manager matt@xamarin.com +44 7482 775 772 @mattylar12 I m a Dad Fatherhood The Lifecycle
More informationSYST35300 Hybrid Mobile Application Development
SYST35300 Hybrid Mobile Application Development Native, Web and Hybrid applications Hybrid Applications: Frameworks Native, Web and Hybrid Applications Mobile application development is the process by
More informationHow To Develop A Mobile App With Phonegap
Introduction to Mobile Development with PhoneGap Yeah it s pretty awesome. Who is this guy? Andrew Trice Technical Evangelist, Adobe atrice@adobe.com http://tricedesigns.com @andytrice http://github.com/triceam
More informationBASIC COMPONENTS. There are 3 basic components in every Apache Cordova project:
Apache Cordova is a open-source mobile development framework. It allows you to use standard web technologies such as HTML5, CSS3 and JavaScript for cross-platform development, avoiding each mobile platform
More informationMobile Development Frameworks Overview. Understand the pros and cons of using different mobile development frameworks for mobile projects.
Mobile Development Frameworks Overview Understand the pros and cons of using different mobile development frameworks for mobile projects. Mobile Solution Frameworks One of the biggest technological decisions
More informationCross-Platform Mobile Apps Solution
Cross-Platform Mobile Apps Solution Prepared by Kevin Mullins CEO and Chief Developer Appracatappra, LLC. 709 Gale Street #8 Seabrook, TX 77586 kmullins@appracatappra.com http://appracatappra.com Table
More informationBuilding native mobile apps for Digital Factory
DIGITAL FACTORY 7.0 Building native mobile apps for Digital Factory Rooted in Open Source CMS, Jahia s Digital Industrialization paradigm is about streamlining Enterprise digital projects across channels
More informationXamarin a Cross Platform App Development Technology. A white paper on Fundamentals and Implementations of Xamarin Cross platform Mobile Technology
Xamarin a Cross Platform App Development Technology A white paper on Fundamentals and Implementations of Xamarin Cross platform Mobile Technology Contents Abstract... 3 Xamarin Products... 3 Part 1: Xamarin
More informationMENDIX FOR MOBILE APP DEVELOPMENT WHITE PAPER
MENDIX FOR MOBILE APP DEVELOPMENT WHITE PAPER TABLE OF CONTENTS Market Demand for Enterprise Mobile Mobile App Development Approaches Native Apps Mobile Web Apps Hybrid Apps Mendix Vision for Mobile App
More informationAvanade & Xamarin: The fast path to mobile success.
Avanade & Xamarin: The fast path to mobile success. Take your Microsoft investments mobile on ios and Android. Executive summary As enterprises look to enable mobile applications for their customers and
More informationAccelerating Business Value by
Accelerating Business Value by Mobilizing Backend Enterprise Applications To find out how GAVS can be engaged as your dedicated co-sourcing partner to improve business outcomes, please write to us at cosource@gavsin.com.
More informationAnalysis of Native and Cross-Platform Methods for Mobile Application Development. [ Whitepaper] Praveen Kumar S
[ Whitepaper] Analysis of Native and Cross-Platform Methods for Mobile Application Development Praveen Kumar S Abstract Brands today use smartphones and tablets to reach out to consumers. However, it is
More informationJC Now. Case Study in Building an App on the Cheap. Nick O Day GIS Manager. be the exception
\ JC Now Case Study in Building an App on the Cheap Nick O Day GIS Manager 1 Background Within Metro Atlanta area (30 minute drive to downtown Atlanta) Within Fulton County Population: ~1,000,000 Johns
More informationNative, web or hybrid mobile-app development
IBM Software Thought Leadership White Paper WebSphere Native, web or hybrid mobile-app development 2 Native, web or hybrid mobile-app development Contents 2 Introduction 2 Introducing the approaches 2
More informationClient Overview. Engagement Situation
Client Overview Our client is one of the fastest-growing technology businesses in North America, aiming at preventing/minimizing losses by providing security services through behavioral intelligence, predictive
More informationYour guide to building great apps. Upgrade your skills and update your tools to create the next great app
Your guide to building great apps Upgrade your skills and update your tools to create the next great app Introduction Visual Studio 2015 helps you turn great ideas into great business applications. Our
More informationMobile Engineers: BUY BUILD
Mobile Engineers: BUY BUILD Mobile engineers: buy or build? The rise of mobile continues to shake up the business world. Among global IT executives surveyed by Accenture, 73% said mobility will impact
More informationQML and JavaScript for Native App Development
Esri Developer Summit March 8 11, 2016 Palm Springs, CA QML and JavaScript for Native App Development Michael Tims Lucas Danzinger Agenda Native apps. Why? Overview of Qt and QML How to use JavaScript
More informationDeveloping and deploying mobile apps
Developing and deploying mobile apps 1 Overview HTML5: write once, run anywhere for developing mobile applications 2 Native app alternative Android -- Java ios -- Objective-C Windows Mobile -- MS tools
More informationORACLE ADF MOBILE DATA SHEET
ORACLE ADF MOBILE DATA SHEET PRODUCTIVE ENTERPRISE MOBILE APPLICATIONS DEVELOPMENT KEY FEATURES Visual and declarative development Java technology enables cross-platform business logic Mobile optimized
More informationORACLE MOBILE APPLICATION FRAMEWORK DATA SHEET
ORACLE MOBILE APPLICATION FRAMEWORK DATA SHEET PRODUCTIVE ENTERPRISE MOBILE APPLICATIONS DEVELOPMENT KEY FEATURES Visual and declarative development Mobile optimized user experience Simplified access to
More informationMobile App Infrastructure for Cross-Platform Deployment (N11-38)
Mobile App Infrastructure for Cross-Platform Deployment (N11-38) Contents Introduction... 2 Background... 2 Goals and objectives... 3 Technical approaches and frameworks... 4 Key outcomes... 5 Project
More informationTrue Web Application Management: Fixing the Gaps in EMM Solutions
True Web Application Management: Fixing the Gaps in EMM Solutions Executive Summary The modern workforce expects to use a combination of laptops, tablets, and smartphones to complete its work. Organizations
More informationTake Your Team Mobile with Xamarin
Take Your Team Mobile with Xamarin Introduction Enterprises no longer question if they should go mobile, but are figuring out how to implement a successful mobile strategy, and in particular how to go
More informationBest practices building multi-platform apps. John Hasthorpe & Josh Venman
Best practices building multi-platform apps John Hasthorpe & Josh Venman It s good to have options Android 4.3 10 Tablet Windows 7 14 Laptop Windows 7 15 Laptop Mac OSX 15 Laptop ios 6 4.6 Phone Android
More informationSAP Mobile Platform Intro
SAP Mobile Platform Intro Agenda SAP Mobile Platform overview App types Core platform services Backend connectivity Open technologies HANA Cloud Platform Key UI Tools and Technologies SAP Fiori Launchpad
More informationHTML5 / NATIVE / HYBRID
HTML5 / NATIVE / HYBRID Ryan Paul Developer Evangelist @ Xamarin NATIVE VERSUS HTML5? REFRAMING THE DEBATE It s not a battle to the death. It s a choice: what solution will work best for your application?
More informationADF Mobile Overview and Frequently Asked Questions
ADF Mobile Overview and Frequently Asked Questions Oracle ADF Mobile Overview Oracle ADF Mobile is a Java and HTML5-based mobile application development framework that enables developers to build and extend
More informationHow Oracle MAF & Oracle Mobile Cloud can Accelerate Mobile App Development
How Oracle MAF & Oracle Mobile Cloud can Accelerate Mobile App Development A RapidValue Solutions Whitepaper Contents Executive Summary... 03 Oracle Mobile Application Framework (MAF): The Complete Development
More informationCrosswalk: build world class hybrid mobile apps
Crosswalk: build world class hybrid mobile apps Ningxin Hu Intel Today s Hybrid Mobile Apps Application HTML CSS JS Extensions WebView of Operating System (Tizen, Android, etc.,) 2 State of Art HTML5 performance
More informationIntroduction to Oracle Mobile Application Framework Raghu Srinivasan, Director Development Mobile and Cloud Development Tools Oracle
Introduction to Oracle Mobile Application Framework Raghu Srinivasan, Director Development Mobile and Cloud Development Tools Oracle Safe Harbor Statement The following is intended to outline our general
More informationBuilding cross-platform mobile apps with Xamarin
Building cross-platform mobile apps with Xamarin Hajan Selmani Founder & CEO of HASELT Founder of Hyper Arrow Microsoft MVP App Builders Switzerland @appbuilders_ch App Builders Switzerland @appbuilders_ch
More informationTake full advantage of IBM s IDEs for end- to- end mobile development
Take full advantage of IBM s IDEs for end- to- end mobile development ABSTRACT Mobile development with Rational Application Developer 8.5, Rational Software Architect 8.5, Rational Developer for zenterprise
More informationWeb-based Hybrid Mobile Apps: State of the Practice and Research Opportunities
Web-based Hybrid Mobile Apps: State of the Practice and Research Opportunities Austin, 17 th May 2016 Ivano Malavolta Assistant professor, Vrije Universiteit Amsterdam i.malavolta@vu.nl Roadmap Who is
More informationAn Analysis of Mobile Application Development Approaches
April 2014, HAPPIEST MINDS TECHNOLOGIES An Analysis of Mobile Application Development Approaches Author Umesh Narayan Gondhali 1 SHARING. MINDFUL. INTEGRITY. LEARNING. EXCELLENCE. SOCIAL RESPONSIBILITY.
More informationCross-Platform Development
2 Cross-Platform Development Cross-Platform Development The world of mobile applications has exploded over the past five years. Since 2007 the growth has been staggering with over 1 million apps available
More informationNative mobile apps: The wrong choice for business?
Native mobile apps: The wrong choice for business? Why businesses should think twice before building native mobile applications A white paper from Introduction Native mobile applications are popular with
More informationCross-Platform Phone Apps & Sites with jquery Mobile
Cross-Platform Phone Apps & Sites with jquery Mobile Nick Landry, MVP Senior Product Manager Infragistics Nokia Developer Champion activenick@infragistics.com @ActiveNick www.activenick.net Who is ActiveNick?
More informationBridging the Gap: from a Web App to a Mobile Device App
Bridging the Gap: from a Web App to a Mobile Device App or, so how does this PhoneGap* stuff work? *Other names and brands may be claimed as the property of others. 1 Users Want Mobile Apps, Not Mobile
More informationWhitepaper. Trans. for Mobile
Whitepaper Trans forming Your Vision Into Winning Solutions How to Save 50%, 75% or more for Mobile Appp Development www.baytechservices.com Background As mobile access has transitioned from a nice to
More informationEnterprise Mobile Application Development: Native or Hybrid?
Enterprise Mobile Application Development: Native or Hybrid? Enterprise Mobile Application Development: Native or Hybrid? SevenTablets 855-285-2322 Contact@SevenTablets.com http://www.seventablets.com
More informationInterview with Cocomore, agency for marketing and IT services
Interview with Cocomore, agency for marketing and IT services Posted on September 30, 2015 by Dominique Hazael-Massieux Leave a comment The HTML5Apps continues its series of interviews of European SMEs.
More informationNavigating the Mobile App Development Landscape
Navigating the Mobile App Development Landscape You keep hearing about user trends towards mobile devices; your 10- year old knows your ipad better than you, and so you figure that your business should
More informationCross-Platform Tools
Cross-Platform Tools Build once and Run Everywhere Alexey Karpik Web Platform Developer at ALTOROS Action plan Current mobile platforms overview Main groups of cross-platform tools Examples of the usage
More informationClient Overview. Engagement Situation
Client Overview Our client is a key provider of software solutions for ensuring safety and quality standards of the supply chain of consumable goods manufacturers. Client's dedicated software platform
More informationDevOps Best Practices for Mobile Apps. Sanjeev Sharma IBM Software Group
DevOps Best Practices for Mobile Apps Sanjeev Sharma IBM Software Group Me 18 year in the software industry 15+ years he has been a solution architect with IBM Areas of work: o DevOps o Enterprise Architecture
More informationBuilding Mobile Applications Creating ios applications with jquery Mobile, PhoneGap, and Drupal 7
Building Mobile Applications Creating ios applications with jquery Mobile, PhoneGap, and Drupal 7 Jeff Linwood 1st Chapter, Early Release Introduction... 3 Prerequisites... 3 Introduction to Mobile Apps...
More informationBest Practices for Building Mobile Web
Best Practices for Building Mobile Web and Hybrid Applications Mobile is the NEXT dominant phase of computing Mobile is different: Transformational business models Faster lifecycles More iterative Mobile/Wireless/Cloud
More informationHTML5, The Future of App Development
HTML5, The Future of App Development Gautam Agrawal Director, Product Management 3 June 2015 Copyright Sencha Inc. 2015 Fragmentation on Steroids The Global 2000 8,000,000 +1,000,000 Source: IDG Research,
More informationMOBILIZING ORACLE APPLICATIONS ERP. An Approach for Building Scalable Mobility Solutions. A RapidValue Solutions Whitepaper
MOBILIZING ORACLE APPLICATIONS ERP An Approach for Building Scalable Mobility Solutions A RapidValue Solutions Whitepaper TABLE OF CONTENTS Executive Overview Typical Architecture for Mobilizing Oracle
More informationChoosing a Mobile Application Development Approach
ASEAN Journal of Management & Innovation Vol. 1 No. 1, 69 74 by Stamford International University DOI: 10.14456/ajmi..4 ajmi.stamford.edu Choosing a Mobile Application Development Approach Phyo Min Tun
More informationEvaluation of Xamarin Forms for MultiPlatform Mobile Application Development
Grand Valley State University ScholarWorks@GVSU Technical Library School of Computing and Information Systems 2016 Evaluation of Xamarin Forms for MultiPlatform Mobile Application Development Amer A. Radi
More informationPorting Existing PhoneGap Apps to Tizen OS - Development Story
Porting Existing PhoneGap Apps to Tizen OS - Development Story Anil Kumar Yanamandra Thomas Mitchell ProKarma About ProKarma Who am I? Anil Kumar Yanamandra Mobile Architect & Head CoE for Mobility @ProKarma
More informationCross-Platform Development: Target More Platforms and Devices with a Minimal Amount of Source Code
Cross-Platform Development: Target More Platforms and Devices with a Minimal Amount of Source Code What is cross-platform development? Cross-platform development produces a single code base that can be
More informationRetool your HTML/JavaScript to go Mobile
Retool your HTML/JavaScript to go Mobile @atdebonis 2008 Troy Web Consulting LLC All rights reserved 1 Overview What is PhoneGap? What is it good for? What can you use with it? Device Features Dev Tools
More informationDevelopment of Hybrid Applications with HTML
Enterprise Mobility White Paper Development of Hybrid Applications with HTML by Nripin Babu & Arun Bhat Synopsis Gartner, Inc. predicts that more than 50 percent of mobile applications deployed by 2016
More informationDeveloping a multiplatform solution for mobile learning
Ogata, H. et al. (Eds.) (2015). Proceedings of the 23 rd International Conference on Computers in Education. China: Asia-Pacific Society for Computers in Education Developing a multiplatform solution for
More informationMicrosoft platform and tools for mobile application development
Microsoft platform and tools for mobile application development White paper Microsoft Corporation PUBLISHED BY Microsoft Corporation One Microsoft Way Redmond, Washington 98052-6399 Copyright 2016 by Microsoft
More informationMOBILE HELIX LINK SDK OVERVIEW A MOBILE HELIX WHITEPAPER
SECURE ENTERPRISE HTML5 MOBILE HELIX LINK SDK OVERVIEW A MOBILE HELIX WHITEPAPER MOBILE HELIX LINK SDK OVERVIEW Mobile Helix Link Your business is everywhere, your information needs to be. Introduction
More informationHow to Choose Right Mobile Development Platform BROWSER, HYBRID, OR NATIVE
How to Choose Right Mobile Development Platform BROWSER, HYBRID, OR NATIVE Solutions Introduction: Enterprises around the globe are mobilizing mission-critical services. Businesses get streamlined due
More informationEnterprise Mobile App Management Essentials. Presented by Ryan Hope and John Nielsen
Enterprise Mobile App Management Essentials Presented by Ryan Hope and John Nielsen 1 Mobile App Trends Global mobile app downloads to exceed 30B by 1016 US and Europe account for over 70% of the market
More informationNative versus HTML5 where s mobile programming heading to?
Native versus HTML5 where s mobile programming heading to? PATRICK MENNIG University of Applied Sciences Wuerzburg-Schweinfurt The market for mobile applications has grown from a few pre-installed applications
More informationNATIVE PERFORMANCE. ANY DEVICE.
NATIVE PERFORMANCE. ANY DEVICE. Marmalade Technologies Ltd Sixteen years ago, Marmalade was founded with a simple purpose - to enable developers to create great content on any mobile device. The founding
More informationDuPont Diagnostics takes food safety test results mobile with Xamarin.Forms
DuPont Diagnostics takes food safety test results mobile with Xamarin.Forms Highlights Enabled sales and customer service professionals to respond more quickly to customer requests Expanded the utility
More informationWhite Paper: Key Considerations for Taking a Microsoft Windows
White Paper: Key Considerations for Taking a Microsoft Windows 8.1 Enterprise Application or Apportal Cross-Platform to ios and/or Android Introduction Today, public sector and commercial sector security
More informationDeveloping Cross-Platform.NET Apps with ArcGIS Runtime
Esri Developer Summit March 8 11, 2016 Palm Springs, CA Developing CrossPlatform.NET Apps with ArcGIS Runtime Antti Kajanus Thad Tilton Session overview Crossplatform options Xamarin Why it s a good option
More informationresearch: technical implemenation
research: technical implemenation topic: digital publication of the annually c/kompass information brochure on iphone/ipod touch with the target to have an advantage over the printed version possible solutions:
More informationSandcrater Software White Paper. Native vs. HTML5 Mobile Applications
Sandcrater Software White Paper Native vs. HTML5 Mobile Applications Ron DiNapoli Sandcrater Software July 1, 2013 This page intentionally left blank Native vs. HTML5 Mobile Applications 2 Introduction
More informationDevelop a Native App (ios and Android) for a Drupal Website without Learning Objective-C or Java. Drupaldelphia 2014 By Joe Roberts
Develop a Native App (ios and Android) for a Drupal Website without Learning Objective-C or Java Drupaldelphia 2014 By Joe Roberts Agenda What is DrupalGap and PhoneGap? How to setup your Drupal website
More informationBuilding cross-platform Modern Apps: the Design perspective. Amit Bahree, Senior Director, Avanade @bahree, http://desigeek.com
Building cross-platform Modern Apps: the Design perspective Amit Bahree, Senior Director, Avanade @bahree, http://desigeek.com Agenda Mobile Platforms CoIT Development Options Xamarin Architecture Patterns
More informationBasic Trends of Modern Software Development
DITF LDI Lietišķo datorsistēmu programmatūras profesora grupa e-business Solutions Basic Trends of Modern Software Development Mobile Development Trends Need an App... 3 4 Popular Devices in Latvia
More informationArticle. One for All Apps in HTML5
One for All Apps The boom of smartphones and tablets in the consumer sector creates new problems for developers of industrial Apps: They have to build Apps quickly that run on any type of smartphone and
More informationBuild your own Fiori hybrid mobile app rapidly using SAP Web IDE Marc Anderegg, SAP SESSION CODE: BT404
Build your own Fiori hybrid mobile app rapidly using SAP Web IDE Marc Anderegg, SAP SESSION CODE: BT404 LEARNING POINTS What is SAP Web IDE What are its key features What is the Hybrid Application Toolkit
More informationHow To Use Titanium Studio
Crossplatform Programming Lecture 3 Introduction to Titanium http://dsg.ce.unipr.it/ http://dsg.ce.unipr.it/?q=node/37 alessandro.grazioli81@gmail.com 2015 Parma Outline Introduction Installation and Configuration
More informationMobile web apps: The best option for business? A whitepaper from mrc
Mobile web apps: The best option for business? A whitepaper from mrc Introduction Mobile apps have finally reached the point where businesses can no longer afford to ignore them. Recent surveys and studies
More informationEnabling Cordova (aka PhoneGap) on Tizen. René Pourtier / Luc Yriarte
Enabling Cordova (aka PhoneGap) on Tizen René Pourtier / Luc Yriarte What is Cordova (aka PhoneGap)? An open-source standards-based development framework for building cross-platform mobile applications
More informationContenu du Cours : IBM Mobile Application
Contenu du Cours : IBM IBM Middle East and Africa University IBM Copyright 2014 IBM CONFIDENTIAL - Why IBM? IBM MARKET LEADER IN THE MOBILE APPLICATION SPACE GARTNER Magic Quadrant Development Platforms
More informationHow To Develop A Mobile Application On An Android Device
Disclaimer: The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver
More informationMobile and Social Computing
ì Mobile and Social Computing A.A. 2015/16 Lesson 1 Introduction to mobile and social computing About me Ing. Francesco Florio Mobile designer and developer since 2009 GDG Cosenza manager Teacher for University
More informationIntroduction to IBM Worklight Mobile Platform
Introduction to IBM Worklight Mobile Platform The Worklight Mobile Platform The Worklight Mobile Platform is an open, complete and advanced mobile application platform for HTML5, hybrid and native apps.
More informationWhite Paper On. Single Page Application. Presented by: Yatin Patel
White Paper On Single Page Application Presented by: Yatin Patel Table of Contents Executive Summary... 3 Web Application Architecture Patterns... 4 Common Aspects... 4 Model... 4 View... 4 Architecture
More informationios Hybrid Mobile Application Development
ios Hybrid Mobile Application Development Siva RamaKrishna Ravuri Oct 06, 2012 2000 West Park Drive Westborough MA 01581 USA Phone:5083897300Fax:5083669901 The entire contents of this document are subject
More informationCROSS PLATFORM APP A COMPARATIVE STUDY
CROSS PLATFORM APP A COMPARATIVE STUDY Paulo R. M. de Andrade, Adriano B. Albuquerque Postgraduate program in applied information University of Fortaleza - UNIFOR Fortaleza - CE, Brazil Otávio F. Frota,
More informationPower, Speed and Quality. Key Strategies for Mobile Excellence
Power, Speed and Quality Key Strategies for Mobile Excellence Introduction to Mobile Post-PC devices are the fastest growing and most disruptive technological innovation of our time. Smartphone adoption
More informationMobilize Your ERP with ADF Mobile
Mobilize Your ERP with ADF Mobile Ramesh Kumar ealliance Corp Founder & CEO rkumar@ealliancecorp.com 630-618-0916 1 ealliance Background ealliance started in 1998 as an Oracle Partner specializing in Oracle
More informationTelerik: Develop Experiences
Telerik: Develop Experiences Laurent KIEFFER Ateliers Progress Octobre 2015 1 Telerik Customers Across Key Verticals FINANCIAL SERVICES GOVERNMENT RETAIL HEALTHCARE MANUFACTURING ENERGY and UTILITIES 2
More informationConsiderations Regarding the Cross-Platform Mobile Application Development Process
40 Economy Informatics vol. 13, no. 1/2013 Considerations Regarding the Cross-Platform Mobile Application Development Process Marius POPA Department of Economic Informatics and Cybernetics Bucharest University
More informationBuilding Apps for iphone and ipad. Presented by Ryan Hope, Sumeet Singh
Building Apps for iphone and ipad Presented by Ryan Hope, Sumeet Singh 1 Let s continue the conversation! @MaaS360 [Share comments, continue Q&A, suggest future topics] #MaaS360Webinar Click the link in
More informationSolutions for higher performance! Fundamentals of Mobile App Development Technology
Solutions for higher performance! Fundamentals of Mobile App Development Technology Introduction The recent explosion in the popularity of apps has seen more and more people set out to develop their own,
More informationHow to pick the right development model for your next mobile project
How to pick the right development model for your next mobile project Conny Svensson Managing Architect and Strategist Mobility c.svensson@cgi.com @connysvensson ScanDev 2013 2 2 2 Web vs Native is irrelevant!
More informationDeveloping Exceptional Mobile and Multi-Channel Applications using IBM Web Experience Factory. 2012 IBM Corporation 1
Developing Exceptional Mobile and Multi-Channel Applications using IBM Web Experience Factory 1 Agenda Mobile web applications and Web Experience Factory High-level tour of Web Experience Factory automation
More informationBELATRIX SOFTWARE. Why you should be moving to mobile Cross Platform Development? Introduction
BELATRIX SOFTWARE Why you should be moving to mobile Cross Platform Development? Introduction If you re thinking of going mobile, delivering online services or updating your existing app, you know that
More information