Hybrid App Landscape. Ruben Smeets ES&S 03/02/2016
|
|
- Cody Davis
- 7 years ago
- Views:
Transcription
1 Hybrid App Landscape Ruben Smeets ES&S 03/02/2016
2 Agenda Why cross-platform mobile app development? What are hybrid apps? Hybrid app early and current struggles Hybrid is bigger than Cordova/Phonegap The future of hybrid apps
3 Native app development is expensive Xcode Obj- C, C, C++ Android Studio, SDK Java Visual Studio C#, VB.NET, etc. BB Java Eclipse Plug-In Java.app.apk.xap.cod App Store Play Store Windows Marketplace BlackBerry App World Separate source code and expertise (GUI toolkits, SDKs, etc.) results in Expensive development and maintenance Releasing same app for each platform is time-consuming when resources are scarce
4 Cross-Platform Development Tools to the Rescue? Which Source-code one shouldtranslators I choose? Runtime (VM approach) Web toolkits/framew orks Web-to-native Wrappers App Factories Output native native web-app hybrid-app web, hybrid, native
5 What about Hybrid apps? Source-code Translators Runtime (VM approach) Web toolkits/framew orks Web-to-native Wrappers App Factories Output native native web-app hybrid-app web, hybrid, native Combination of web toolkits and Web-to-native wrappers
6 What are Hybrid Apps? Native Container Web Code HTML CSS JS Device APIs Web code runs inside a thin native wrapper o Chromeless WebView Web portion can be downloaded from the web or packaged within the app (offline availability) Access device features through plugins o JS-to-native bridge Reuse existing web skills
7 Hybrid app properties Low Ranking High Ranking Native apps Hybrid apps Web apps Ease of discovery Through native app stores Search on referrals (Facebook, twitter, etc.) Reach Fragmented across multiple platorms Works on almost all devices Depth of experience Full acces to platform resources Access to native API at the expense of UI Limited by browser sandbox Customer ownership & terms Engagementand recurring use Monetisation potential Ease of cross-platform development Apple Appstore enforce onerous terms Notifications and home screen icon High through Appstores Replication developing for multiple platforms Upgradebility & updates Through native app stores ** Debugging & testing Developing experience Vendor lock-in (framework) Multi-platform build support Full support by native development tools Small changes require recompilation and reinstallation No code sharing between platforms Local build for each platform seperately Web content updates require no approval*** Cloud-based build tools offered by frameworks Complete ownership of customer No notifications, difficult to get user to save the link No accepted method of payment (Chrome web-store) Significant fragmentationfor advanced apps No approval needed Browser debugging tools automated testing tools Live-reload, instant reflection of changes Limited to no code sharing between frameworks No cross-platform building required **Enterprise app stores require no update approval. They set their own terms. ***Drastic functionality changes results in app being pulled from stores. (direct-updates-allowed-by-apples-guidelines?) VisionMobile Cross-Platform Developer Tools 2012
8 Hybrid App Example (Single-Page-App) Antwerp Tax app
9 Agenda Why cross-platform mobile app development? What are hybrid apps? Hybrid app early and current struggles Hybrid is bigger than Cordova/Phonegap The future of hybrid apps
10 The Hybrid Landscape Early Struggles 2012 Mark Zuckerberg: as The biggest mistake that we made, as a company, is betting too much on HTML5 opposed to native The deal breakers: - The lack of tooling - Scrolling performance - Touch events latency - No GPU hardware acceleration Live Reload, Remote debugging, Memory/FPS profiling, etc ios8+, Android 4.1+ have native scrolling for WebViews FastClick libraries, Fixed by browsers* Hardware accelerated CSS, WebGL* - Better caching LocalStorage, IndexedDB, SQLite, File system
11 The Hybrid Landscape Current Struggles Discussed here WebView fragmentation Yet another framework syndrome Others Security Scalability (complex apps) Always a (few) step(s) behind native feature support Quality of plugins and community APIs Poor gesture recognition compared to native App UI feels out of place
12 The Hybrid Landscape Current Struggles WebView Fragmentation ios7 and earlier - UIWebView 4.3 and earlier - webkit 7.x - IE blink IE10 ios8 - WKWebView (Nitro JIT) IE and later - blink-updatable ios9 - WKWebView (Nitro JIT) 10 - Edge (Chakra) 7% 9% 5% 9% 18% 33% 31% 75% 36% 77% As measured by the App Store on January 11, As measured by the Play Store on January 4, As measured by AdDuplex on December 15, Fragmentation results in: - Inconsistent feature support - Performance implications - Lowest common denominator for legacy support or JetStream or Speedometer benchmark
13 The Hybrid Landscape Current Struggles WebView Fragmentation continued ios7 and earlier - UIWebView 4.3 and earlier - webkit 7.x - IE IE10 ios8 - WKWebView (Nitro JIT) blink IE and later - blink-updatable ios9 - WKWebView (Nitro JIT) 10 - Edge (Chakra) 7% 9% 5% 9% 18% 33% 31% 75% 36% 77% As measured by the App Store on January 11, As measured by the Play Store on January 4, As measured by AdDuplex on December 15, Custom WebView
14 The Hybrid Landscape Current Struggles WebView Fragmentation continued ios7 and earlier - UIWebView 7.x - IE9 earlier then 4.x - webkit IE10 ios8 - WKWebView (Nitro JIT) 4.x and later - blink-updatable IE11 ios9 - WKWebView (Nitro JIT) 10 - Edge (Chakra) 7% 3% 9% 5% 9% 18% 75% 97% 77% As measured by the App Store on January 11, As measured by the Play Store on January 4, As measured by AdDuplex on December 15, Custom WebView - Distributed as Cordova-plugin - Chromium version 46 (latest stable v17) - Reduces WebView fragmentation - Controlled runtime and upgrade cycle - Larger apk size ±20 MB
15 The Hybrid Landscape Current Struggles WebView Fragmentation continued ios7 and earlier - UIWebView 7.x - IE9 earlier then 4.x - webkit IE10 ios8 - WKWebView (Nitro JIT) 4.x and later - blink-updatable IE11 ios9 - WKWebView (Nitro JIT) 10 - Edge (Chakra) 7% 3% 9% 5% 9% 18% 75% 97% 77% As measured by the App Store on January 11, As measured by the Play Store on January 4, As measured by AdDuplex on December 15, WKWebView (ios8) problems: - Cannot load local files à messy workaround - Freezing main thread - Unwanted scrolling behaviour - etc.. Resulted in the continued use of the old UIWebview
16 The Hybrid Landscape Current Struggles WebView Fragmentation continued ios7 and earlier - UIWebView 7.x - IE9 earlier then 4.x - webkit IE10 ios8 - WKWebView (Nitro JIT) 4.x and later - blink-updatable IE11 ios9 - WKWebView (Nitro JIT) 10 - Edge (Chakra) 7% 3% 9% 5% 9% 18% 75% 97% 77% As measured by the App Store on January 11, As measured by the Play Store on January 4, As measured by AdDuplex on December 15, WKWebView (ios9): - Fixed local file loading problem - Cordova-plugin available since Cordova ios Only available on ios9, ios8 still requires workaround - Safari View Controller
17 The Hybrid Landscape Current Struggles Yet Another Framework Syndrome Almost every day there are new libraries, frameworks and tools Trying to find a needle in a haystack Create something new rather than improve existing solutions results in reinventing the wheel Uncertain future of frameworks and tools Vendor lock-in E.g.: Famo.us recently came to an end (11/2015) Helpful resources: - TodoMVC project - how-to-pick-a-frontend-web-framework - front-end-handbook
18 Agenda Why cross-platform mobile app development? What are hybrid apps? Hybrid app early and current struggles Hybrid is bigger than Cordova/Phonegap The future of hybrid apps
19 Hybrid Apps are bigger than cordova Hybrid App Patterns Pure pattern Blended pattern Mullet pattern Fallback pattern + + Properties Single webview for entire screen Content & navigation done in HTML5 Thin native wrapper exposing native APIs Use native components for the main navigation UI (e.g. Tab bar) Use multiple webviews with content Native transition animations Fully native for early parts of a user flow within the app (product browsing) Web based for later parts like checkout Mostly native app Uses hybrid webviews for little used or frequently changing content Example Apps Lokale Politie Antwerpen app Antwerp Tax Apples s App store app Google s Gmail app Autosalon 2015 Brussel Walmart apps Belk apps Facebook app Instagram app Native vs Hybrid vs Web Kinvey & MOOVWEB ebook
20 Hybrid Apps are bigger than cordova Pattern Examples Politie Antwerpen Pure Pattern (Single Page) Apple App Store Blended Pattern (Multi Page) Walmart Mullet Pattern Facebook Fallback Pattern
21 Hybrid Apps are bigger than cordova Takeaways Complex hybrid apps often start out as single-page apps. However, as the complexity increases they transistion to larger native portions (fallback pattern) Native VS Hybrid war is over Pure hybrid apps serve a different purpose than native apps Good hybrid apps are hard to spot (e.g. Instagram)
22 Agenda Why cross-platform mobile app development? What are hybrid apps? Hybrid app early and current struggles Hybrid is bigger than Cordova/Phonegap The future of hybrid apps
23 The Future of Hybrid Apps Native Javascript? NO DOM NO Cross Compilation JavaSript VM Native UI/Widgets
24 The Future of Hybrid Apps Native Javascript Candidates Announce d Titanium React Native Nativescript TabrisJS Smartface Version v5.0.1 v0.18 v1.5 v1.5 v4.5.0 Platforms Android 4.0.x 6.0.x ios 7.1.x 9.2.x WP Android API 23 ios 6.0.x 9.2.x Android 4.2.x 6.0.x ios 7.1.x 9.2.x WP (soon) Android / ios / Android 4.2.x 6.0.x ios 7.1.x 9.2.x Popularity / Popularity numbers are checked on 12/2015
25 The Future of Hybrid Apps Why Are they Special? Nativescript Write Once, Run Anywhere Beta version Runtime CommonJS / TypeScript / CSS / XML Injects native APIs into Javascript VM 0-Day support for new platform features ReactJS and React native Learn Once, Write Anywhere Alfa version UI library (V of MVC) JSX, JS (Babel) Virtual DOM, Re-rendering Components, JS styling, etc..
26 The Future of Hybrid Apps What is next? Nativescript Angular 2 Higher abstraction layer resulting in a single code base for web and native apps React native Still in Alpha with no clear roadmap available. To be continued
27 Thank You Questions?
28 References WebView Native scrolling in hybrid apps ionic-post faster ios hybrid app with cordova wkwebview 300 ms click delay explained safari view controller and future of webviews on ios Summary of localstorage options in hybrid apps Developing complex phonegap apps, lessons learned Things to consider while developing a Phonegap app Chrome on ios finally switched to wkwebview Problems with wkwebview according to chrome dev. Team Comparison of wkwebview and uiwebview ios WKwebView features Yet Another Framework Syndrome explained State of hybrid app development tools - TJ Van Toll
29 References continued Hybrid Patterns Your favorite app isn't native Examples of good hybrid apps How to pick a front-end framework guide Web-vs-native-vs-hybrid how to pick in 2015 Future of hybrid apps Why use Angular 2 on a new project The core concepts of Angular 2 explained The three D's of web Development: #1 Declarative vs Imperative Web components aren't ready for production yet The new bread of cross platfrom mobile development (native javascript) What to expect from JS frameworks in 2016 Facebook: Why we build React Full stack redux tutorial (touches on the complexity of developing with React)
30 References continued Compementary tools for React Slides on key features of react Thoughts on the future of app development FAQs TabrisJS
Developing 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 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 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 informationMobility Introduction Android. Duration 16 Working days Start Date 1 st Oct 2013
Mobility Introduction Android Duration 16 Working days Start Date 1 st Oct 2013 Day 1 1. Introduction to Mobility 1.1. Mobility Paradigm 1.2. Desktop to Mobile 1.3. Evolution of the Mobile 1.4. Smart phone
More informationThe State of Hybrid Mobile Development
The State of Hybrid Mobile Development By TJ VanToll May 5, 2014 Share This: Twitter Facebook Google+ Hybrid development, or the approach of building native apps using Web technologies, has gone through
More informationHTML5: Separating Fact and Fiction. www.wipconnector.com @caaarlo #wipjam
HTML5: Separating Fact and Fiction www.wipconnector.com @caaarlo #wipjam Announcements What is HTML5? Agenda What can HTML5 do? What can t it do? Pure HTML5/Native vs. Hybrid approaches Guest Developer
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 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 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 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 informationMaking Sense of Mobile Development Options. Luis Sala Director, Technology Alliances @LuisSala
Making Sense of Mobile Development Options Luis Sala Director, Technology Alliances @LuisSala Disclaimers Mobile = Smartphone & Tablet Native discussions have an ios bias But the concepts all apply to
More informationA Way Out of the Mobile App Development Conundrum
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 Introduction Ask most any business executive for their
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 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 informationIssues of Hybrid Mobile Application Development with PhoneGap: a Case Study of Insurance Mobile Application
DATABASES AND INFORMATION SYSTEMS H.-M. Haav, A. Kalja and T. Robal (Eds.) Proc. of the 11th International Baltic Conference, Baltic DB&IS 2014 TUT Press, 2014 215 Issues of Hybrid Mobile Application Development
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 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 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 informationWEB, HYBRID, NATIVE EXPLAINED CRAIG ISAKSON. June 2013 MOBILE ENGINEERING LEAD / SOFTWARE ENGINEER
WEB, HYBRID, NATIVE EXPLAINED June 2013 CRAIG ISAKSON MOBILE ENGINEERING LEAD / SOFTWARE ENGINEER 701.235.5525 888.sundog fax: 701.235.8941 2000 44th St. S Floor 6 Fargo, ND 58103 www.sundoginteractive.com
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 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 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 informationplace/business fetch details, 184 185 removefromfavorite () function, 189 search button handler bind, 190 191 B BlackBerry build environment
Index A addtofavorite() method, 175 177, 188 189 Android ADT Plugin for Eclipse installation, 22 24 application, GWT Build Path, 244 device info, 247 directory structure, 244, 245 Eclipse classpath, 244
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 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 informationDeveloping multidevice-apps using Apache Cordova and HTML5. Guadalajara Java User Group Guillermo Muñoz (@jkoder) Java Developer
Developing multidevice-apps using Apache Cordova and HTML5 Guadalajara Java User Group Guillermo Muñoz (@jkoder) Java Developer WTF is Apache Cordova? Set of device APIs that allow to access native device
More informationDeveloping Cross-platform Mobile and Web Apps
1 Developing Cross-platform Mobile and Web Apps Xiang Mao 1 and Jiannong Xin * 2 1 Department of Electrical and Computer Engineering, University of Florida 2 Institute of Food and Agricultural Sciences
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 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 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 informationTHE BUSINESS CASE FOR HYBRID HTML5 MOBILE APPS
Exploring the business case for building hybrid HTML5 mobile applications for enterprise mobility projects compared to implementing with a purely native development approach. THE BUSINESS CASE FOR HYBRID
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 informationLecture 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 informationWorkshop on Android and Applications Development
Workshop on Android and Applications Development Duration: 2 Days (8 hrs/day) Introduction: With over one billion devices activated, Android is an exciting space to make apps to help you communicate, organize,
More informationDevelopment for Mobile Devices Tools from Intel, Platform of Your Choice!
Development for Mobile Devices Tools from Intel, Platform of Your Choice! Sergey Lunev, Intel Corporation HTML5 Tools Development Manager Optional: Download App Preview Android bit.ly/1i8vegl ios bit.ly/1a3w7bk
More informationWhite Paper INTRODUCTION. In mobile development, there are three different types of applications: PRE-SMARTPHONE MOBILITY NATIVE MOBILE APPLICATIONS
INTRODUCTION The mobile development arena is growing very quickly, especially in the business-to-consumer (B2C) space. We are also seeing significant growth in business-to-business (B2B) enterprise applications
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 informationmax firtman @firt firt.mobi martes 26 de julio de 11
max firtman @firt firt.mobi who am I? mobile+web developer mobilexweb.com blog @firt where? where? buenos aires ~ argentina where? buenos aires ~ argentina patagonia soccer tango where? buenos aires ~
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 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 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 informationMobile Learning Application Based On Hybrid Mobile Application Technology Running On Android Smartphone and Blackberry
Mobile Learning Application Based On Hybrid Mobile Application Technology Running On Android Smartphone and Blackberry Djoni Haryadi Setiabudi, Lady Joanne Tjahyana,Winsen Informatics Department Petra
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 informationArmedia. Drupal and PhoneGap Building Mobile Apps
Armedia Drupal and PhoneGap Building Mobile Apps Armedia www.armedia.com Jim Nasr, CEO e: jnasr@armedia.com t: @jnarm o: (770) 615-4231 I in brief... The mobile landscape is convoluted. Lots of service
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 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 informationDeveloping multi-platform mobile applications: doing it right. Mihail Ivanchev
Developing multi-platform mobile applications: doing it right Mihail Ivanchev Outline Significance of multi-platform support Recommend application architecture Web-based application frameworks Game development
More informationios SDK possibilities & limitations
ios SDK possibilities & limitations Licensing Licensing Registered as an Apple Developer (free) Access to XCode3 and ios SDK ios, Mac and Safari Dev Center Resources No possibility of distribution of developed
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 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 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 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 informationHYBRID APPLICATION DEVELOPMENT IN PHONEGAP USING UI TOOLKITS
HYBRID APPLICATION DEVELOPMENT IN PHONEGAP USING UI TOOLKITS RAJESH KUMAR Technical Lead, Aricent PUNEET INDER KAUR Senior Software Engineer, Aricent HYBRID APPLICATION DEVELOPMENT IN PHONEGAP USING UI
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 informationCross Platform Applications with IBM Worklight
IJCSNS International Journal of Computer Science and Network Security, VOL.15 No.11, November 2015 101 Cross Platform Applications with IBM Worklight P.S.S.Vara Prasad and Mrs.S.Durga Devi Dept. of IT
More informationDevelopment Techniques for Native/Hybrid Tizen Apps. Presenter Matti Pakarinen
Development Techniques for Native/Hybrid Tizen Apps Presenter Matti Pakarinen 1 Content Symphony Teleca in Brief Introduction to Native/Hybrid Apps Key experiences Case Studies 2 Who we are Symphony Teleca
More informationMobile Application Development
Web Engineering Mobile Application Development Copyright 2015 Slides from Federico M. Facca (2010), Nelia Lasierra (updates) 1 2 Where we are? # Date Title 1 5 th March Web Engineering Introduction and
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 informationExecutive Summary. Three Key Takeaways
Hybrid Support Executive Summary Three Key Takeaways Mobile app development is only just beginning to explore all the new technological options for developing, managing, and enhancing apps. One option
More informationNATIVE VS. WEB APP DEVELOPMENT 2012 White Paper Series
NATIVE VS. WEB APP DEVELOPMENT 2012 White Paper Series With the rise of HTML5, the technology world continues to buzz with talk of moving mobile application development from a native approach. WHAT S INSIDE
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 informationIntel XDK для разработки кросс-платформенных мобильных приложений
1 Intel XDK для разработки кросс-платформенных мобильных приложений Intel XDK HTML5 Cross-Platform Development Environment Olga Mineeva Product Validation Engineer, Intel Corporation 2 Topics to be Covered
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 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 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 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 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 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 informationArmedia. Drupal and PhoneGap Building Mobile Apps
Armedia Drupal and PhoneGap Building Mobile Apps Armedia www.armedia.com Jim Nasr, CEO e: jnasr@armedia.com t: @jnarm o: (678) 337-1010 x110 I in$brief... The mobile landscape is convoluted. Lots of service
More information01. Introduction of Android
01. Introduction of Android Goal Understand the concepts and features of the Android Install the complete Android development environment Find out the one-click install Android development environment
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 informationSafe Harbor Statement
Safe Harbor Statement The preceding 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
More informationMobile App Proposal 0-000-000-000. - Magazine company- email@address.com. January 12, y. Direct Contact. Email
Mobile App Proposal - Magazine company- January 12, y Direct Contact 0-000-000-000 Email email@address.com TABLE OF CONTENTS 1. Introduction 2. Project Overview & Objectives 3. About Newsboard 4. Analytics
More informationBuild a Mobile App in 60 Minutes with MAF
Build a Mobile App in 60 Minutes with MAF Presented by: John Jay King Download this paper from: 1 Session Objectives Understand the components of Oracle MAF Use Oracle MAF to create mobile applications
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 informationHow To Develop An Html5 Based Mobile App
July 2012 HTML5 in MobiLe DeveLopMenT introduction HTML5 is soon to be the no. 3 mobile platform after Apple s ios and Google s Android. Not being a popular technology within enterprise world at first,
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 informationTechnology Services...Ahead of Times. Enterprise Application on ipad
Technology Services...Ahead of Times Enterprise Application on ipad Diaspark, 60/2 Babu Labhchand Chhajlani Marg, Indore M.P. (India) 452009 Overview This white paper talks about the capabilities of ipad
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 informationIntroduction to Android
Introduction to Android Poll How many have an Android phone? How many have downloaded & installed the Android SDK? How many have developed an Android application? How many have deployed an Android application
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 informationMobile Enterprise Application Development - a Cross-Platform Framework
Mobile Enterprise Application Development - a Cross-Platform Framework FLORIAN WOLF, KARSTEN HUFFSTADT Applied Research Center for Mobile Solutions University of Applied Sciences Wuerzburg-Schweinfurt
More informationLab: Developing Mobile Web Apps. Adage Technologies adagetechnologies.com
Lab: Developing Mobile Web Apps Adage Technologies adagetechnologies.com Agenda I. PhoneGap II. Ionic III. EPiServer REST Integration IV. Review EPiServer V. Review PhoneGap VI. Q & A About Adage Technologies
More informationRFP# 027-1516. ADDENDUM No. 1 Questions and Answers
SPECIAL ADMINISTRATIVE BOARD OF THE TRANSITIONAL SCHOOL DISTRICT OF THE CITY OF ST. LOUIS Purchasing Department 801 North 11th Street Saint Louis, Missouri 63101 RFP# 027-1516 Website and Mobile App Development
More informationMobile App Design and Development
Mobile App Design and Development The course includes following topics: Apps Development 101 Introduction to mobile devices and administrative: Mobile devices vs. desktop devices ARM and intel architectures
More informationAdobe Summit 2015 Lab 712: Building Mobile Apps: A PhoneGap Enterprise Introduction for Developers
Adobe Summit 2015 Lab 712: Building Mobile Apps: A PhoneGap Enterprise Introduction for Developers 1 Table of Contents INTRODUCTION MODULE 1 AEM & PHONEGAP ENTERPRISE INTRODUCTION LESSON 1- AEM BASICS
More informationMobile apps development for Joomla
Mobile apps development for Joomla Learn Connect Share Anibal Sánchez @anibal_sanchez @extly @joomgap Extly leading developer Aníbal Sánchez 15+ years dev experience Integrating Joomla since 2007 Marketing
More informationTrends in HTML5. Matt Spencer UI & Browser Marketing Manager
Trends in HTML5 Matt Spencer UI & Browser Marketing Manager 6 Where to focus? Chrome is the worlds leading browser - by a large margin 7 Chrome or Chromium, what s the difference Chromium is an open source
More informationNative apps building platform
Small or medium-scale focused research project (STREP) ICT SME-DCA Call 2013 FP7-ICT-2013-SME-DCA Data Publishing through the Cloud: A Data- and Platform-as-a-Service Approach to Efficient Open Data Publication
More informationMore details >>> HERE <<<
More details >>> HERE http://pdfo.org/androider/pdx/nasl1325/ Tags: clfp7dm get access to build your own androidâ empire with
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 informationMobile Application Platform
Mobile Application Platform from FeedHenry Next generation cloud-based solution that simplifies the development, deployment and management of mobile apps for enterprise. Develop native, hybrid and HTML5
More informationRich Internet Applications
Rich Internet Applications Prepared by: Husen Umer Supervisor: Kjell Osborn IT Department Uppsala University 8 Feb 2010 Agenda What is RIA? RIA vs traditional Internet applications. Why to use RIAs? Running
More informationEnterprise Mobile Web Development. Robert Altland Principal Consultant, Mobility Neudesic, LLC robert.altland@neudesic.com
Enterprise Mobile Web Development Robert Altland Principal Consultant, Mobility Neudesic, LLC robert.altland@neudesic.com Setting the Stage Making the right technology choice for your mobile presence What
More informationChoosing a Mobile Strategy for Your Business
Choosing a Mobile Strategy for Your Business Michael Slater, CEO michael@webvanta.com 888.670.6793 www.webvanta.com 1 Welcome to the Webinar Thanks for joining us! Ask questions at any time in the chat
More informationCross Platform Mobility
Cross Platform Mobility Why and How to Build Cross Platform Mobile Applications Chris Auld 8 May 2012 WHY? MOBILE STRATEGY DISCUSSION Why mobile matters? Types of mobile apps By user class By technology
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 informationNative vs. HTML5 Mobile App Development
Native vs. HTML5 Mobile App Development Which option is best? appcelerator.com Introduction: The Native vs. HTML5 Debate While there are far more native than HTML5 mobile applications in the market today,
More informationTo Study and Design a Cross-Platform Mobile Application for Student Information System using PhoneGap Framework
To Study and Design a Cross-Platform Mobile Application for Student Information System using PhoneGap Framework Avinash Shrivas 1, Anandkumar Pardeshi 2 1 Associate Professor, Vidyalankar Institute of
More information