NATIVE VS. WEB APP DEVELOPMENT 2012 White Paper Series

Size: px
Start display at page:

Download "NATIVE VS. WEB APP DEVELOPMENT 2012 White Paper Series"

Transcription

1 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 HTML5 TRANSITION page 1 PROS & CONS page 2-3 MOBILE ISSUES page 4 CONCLUSION page 5 Transitioning to HTML5 and details on the hybrid approach. Other valuable additions in HTML5 and an introduction to WebKit. Common issues when developing HTML5 mobile applications. Is the technology mature enough to be used today?

2 IS IT TIME TO TRANSITION TO HTML5 With the rise of HTML5, the technology world continues to buzz with talk of moving mobile application development from a native approach, whereby an application must be designed and developed for each individual mobile OS, to a web-based approach, in which one can build once and deploy to any device that has a browser. The latter approach would be a panacea for any company bringing a mobile application to market. There would be no need to worry about the everchanging dynamics of mobile hardware and operating systems or to fund and maintain multiple variations of the same application. The user could enjoy ubiquitous access from any screen. The benefits of using a webbased approach to mobile application development seem enormous, but are technologies such as HTML5 really ready for primetime? HTML5 Not Standard. Widely Supported. Gaining Ground. Presently, most apps built for mobile platforms, such as Android and iphone, are native apps which means they are developed specifically for these platforms. However, with the benefits touted within HTML5, developers aspire to be able to build once and deploy to many with the ability to create rich apps to run on any device with a web browser. In the end, HTML may win the battle, but it will surely take some time to get there. Both from a technical and market perspective, there are a handful of challenges to building HTML as the de facto approach to developing mobile apps. THE HYBRID APPROACH There is a third option, an extension to web-based application development and closer to native application development a hybrid approach. With a hybrid approach it is possible to place a native wrapper around core web-based application. This approach delivers more efficiency in terms of reuse than a pure native application since the core components are built using web technologies. This core can be built and deployed across the landscape of mobile platforms. However, the application can deliver a better experience for the user and the brand (compared to a mobile web site) since it utilizes native capabilities and features. This native wrapper extends the core of the application to the platform and is fully designed specific to the native OS. The effort to develop the native look and feel is limited to this wrapper versus having to redevelop the application in total. The utility of this hybrid development approach is dependent upon the complexity of the application, but can be suitable for a wide breath of applications. In its core, the hybrid-approach is still primarily web-based development with some advantages over pure HTML, but overall has the same key pros and cons. Page 1

3 PROS vs. CONS PROS Flexibility and Speed: Allows for faster implementation and deployment. Build one app and deploy to any device with a browser. Plus, changes to the User Interface (UI) can be built and pushed instantaneously across the entire user base. Less Costly: Instead of developing and supporting multiple specialized mobile variants, a web-based app streamlines the effort since only one core app needs to be developed and maintained. The result saves time and money to produce and deploy. Ecosystem: While HTML5 is still evolving, there is an incredibly large development community available to tap into. HTML has an established base and Javascript is also one of the most popular programming languages. Many companies are creating tools and libraries for the web, but mature and well established tools are still lacking. Standardization: Since web-based technologies are standard, a larger development base is available and the application is transferable across vendors. Distribution and Support: While debated, both web-based and native apps offer a number of benefits for developers and users alike in terms of distribution. The Apple approach using a closed system built around native applications has certainly helped drive user and developer adoption within a controlled, centrally managed system. But proponents of web apps tout user accessibility as a benefit. No closed systems needed, a user can access an app direct from a company through their browser. An additional benefit for the developer is a potentially more lucrative revenue stream without an App Store middleman. However, discovery remains a problem. This will require some awareness building and some behavior changes, but in the end companies will ultimately be able to drive the relationship directly. The web-based applications have also the option to be packaged as native applications using an embedded web view. Technologies like PhoneGap help with this. This allows the web-based apps to be delivered either through the phones marketplace (e.g. App Store) or to be directly accessible. Page 2

4 CONS Slower Performance: At present, HTML5 mobile apps cannot match native apps, or at least, not always with acceptable performance. Applications requiring more sophisticated algorithms, complex data manipulation or those using heavier graphics are still slow when implemented as web-based applications. Conversely, natively built apps appear as a natural extension of the platform, seamlessly working with the controls and resident applications on the phone. Current Adoption: The ultimate success of HTML5 is largely driven by network effects if the base of users fails to develop, support will diminish. Looking at online uptake alone, only 35% (source Alexa) of companies have adopted HTML5 to drive their websites. In the mobile space, native app usage continues to outpace mobile web usage. The typical mobile user consumes 30% more minutes on average with native apps versus the mobile web (source Flurry). Optimistically, this installed base will continue to foster to the point of dominance, but the ramp up may take longer than proponents might believe. Slower Pace of Improvement: Also remember that HTML5 is a standard that is driven by a consortium. The process to identify and implement improvements to the current state of HTML5 technology may take longer than expected. Mobile web browser vendors will most likely implement the latest proposals even before they become standards, but whether they will be universally available on all platforms implemented the same way is a big question. Availability of Developer Tools: Gaps exist in the availability of developer tools to build HTML5 applications. Debugging on the Mobile Devices is Hard: Debugging HTML5 applications for mobile devices is hard. This is especially true for the hybrid case where native and HTML code is mixed. Many Javascript Frameworks: On one hand there are a lot of options for Javascript Frameworks, however they presently are not mature enough. Heavy Testing (Still) Required: Given some of HTML5 s present performance gaps, developers still need to heavily test web-based applications across multiple mobile platforms in the market. As such, much of the benefit resulting from the development of one core application is negated presently. MORE PROS: OTHER VALUABLE ADDITIONS IN HTML5 WEB SOCKETS SUPPORT FOR CANVAS VIDEO AND AUDIO SUPPORT Simplifies the exchange of data between web servers and web applications thus supporting real bidirectional communication channels in the application. End result Cloudbased apps perform with real-time access to data offline. An element that gives drawing space in JavaScript. It allows images or vector graphics to be added to Web pages on the fly. The end result is that rich and dynamic graphics can be created similar to the native application. HMTL5 serves up a richer platform with added tools to support multimedia in the application environment. The end result is that it is much easier to integrate audio and video content. LOCAL STORAGE BACKGROUND THREADS GEOLOCATION Allows web applications to store data. Also, through a special manifest, the browser can cache pages, resources, CSS to be accessible even if offline mode. End result Your online data can be available even when you go offline. Allows running background threads via the Workers objects. The end benefit is that the application can perform background tasks without blocking the UI. Unified API that returns the location of the device. Typically supported on the mobile browsers and some of the desktop browsers. Page 3

5 HTML5 MOBILE ISSUES HTML5 sounds like a panacea for cross platform development. It provides a common language and frameworks that can run on any mobile platform without any changes. In practice, this is not true, at least not with the current crop of mobile browsers. Things are especially bad with the Android platform where some devices are not easily upgradable and there can be devices in active use with old and possibly buggy versions of the operating system and the web browser. Below are some common issues encountered when developing HTML5 mobile applications for Android: When an input HTML element is clicked, a web view member function displaysoftkeyboard(boolean istextview) is called. Internally it checks the current zoom level and, if it is different than a previously calculated default one, an automatic zooming is performed. This causes a problem because the user sees the screen transition and realizes that this is a web page. Furthermore, if manual zooming of the web view is forbidden (which is typically the case to avoid user zooming), then zooming back is impossible. There is a workaround for this issue using meta tags and setting the scale levels, but is only required for the Android platform. When a select HTML element is invoked from the Android web view, the OS creates a native alert dialog box with a listview inside. The listview items contain a radio button and a text field. On some devices, this implementation is buggy and the text in the select items is not wrapped and appears cut off. The developers has no control over this behavior and may choose to avoid select elements. This is unfortunate because otherwise select elements preserve a native look and feel. One possible solution is to use radio button groups instead of select elements. Android s webview has a lot of known bugs, some of which are very old and are still not fixed. Some blatant examples include: Issue 17535: WebView - URL mechanism is broken - passing parameters does not work; Issue 19293: WebView.loadUrl() can not load a local file if there is hash appended to the file path Finding a workaround for such issues is often very time consuming and workarounds can lead to other issues. This can often negate the benefits of the common code base between the platforms. On the positive side, browsers are maturing quickly. The browsers and HTML5 are at the center of the modern mobile platforms and a lot of effort is put to maintain and improve them. In the next few years these issues should be resolved and possibly through helper Javascript frameworks, a true cross-platform development can be achieved. Page 4

6 WHERE HTML5 WORKS (TODAY) At present, the decision to move to web-based apps versus native largely depends on the use case. Consider the difference between two very different applications a gaming app and a publishing app. The gaming app will rely much more heavily on the native controls of a specific mobile platform. The publishing app is much less dependent on native integration, typically featuring a fairly basic UI (consisting mainly of text and menus). Serving content within this framework is much less complex and therefore lends itself quite well to a web-based framework. The Financial Times is an excellent example of a publishing company that has delivered its application successfully using HTML5 technology. In less than six months since launching its web-based HTML5 app, the Financial Times signed on 1 million unique users. However, if any of the elements below are required in your application today, a native approach is likely a better path. Complex graphics Sophisticated algorithms Sophisticated UI and screen transitions with a lot of animations Very native looking UI, controls and behaviors NATIVE IS STILL PREFERRED FOR BETTER USER EXPERIENCE The biggest argument for implementing the application natively is that it guarantees the best user experience. The cost is higher to maintain separate native applications for each platform, especially if three or more platforms must be supported. However, sometimes this is justified if it leads to a better overall user experience and higher adoption rate. A recent example of this is Facebook s transition from HTML to native implementation. Facebook s founder Mark Zuckerberg said in his first post-ipo interview, The biggest mistake we made as a company was betting too much on HTML5 rather than native. 1 One of the biggest complaints about the Facebook s HTML app was its performance. Based on the Facebook experience it would be tempting to conclude that applications should be built natively. However, the Linkedin application for ipad, which was built almost entirely using HTML5, gets good user reviews (most people cannot tell that this is an HTML app). 2 CONCLUSION HTML5 will continue to mature and the installed base will grow over the near-term to support the technology as a de facto technology for deploying applications across the bevy of devices in market. However, the technology is not mature enough today to adequately deliver a quality mobile application experience for many companies. Limitations in terms of functionality and performance will likely hinder the adoption of the technology for many developers except those supporting less complex applications such as those in the publishing business. As the technology continues to mature, hybrid approaches appear to be an ideal bridge for many applications in advance of fully moving to web-based application development. SOURCES Page 5

7 ABOUT ABALTA Abalta Technologies has served more than 60 brands and launched over 200 innovative programs, defining it as a leader in designing and developing locationbased software. Since 2003, Abalta Technologies has been focused on designing and delivering location-based software solutions. Each member of our team has helped pave the way for growth of GPS in the market today and Abalta continues to transform location data into a meaningful experience for businesses and consumers alike. Our experience in developing location-based software spans industries, global markets and technical platforms. From automotive-grade solutions to smart phone apps and in between, Abalta has delivered hundreds of proven solutions to the market. Abalta s success in the field follows the continued adoption of GPS in our lives today. We have managed programs across numerous segments including outdoor recreation, sport and fitness, navigation, travel and tourism, and enterprise. Using location-based experiences, we have helped consumers connect with the world around them, with the brands they prefer and with each other. Given our focus and dedication to the location-based software field, our valueadd extends beyond development with a rich depth of expertise and awareness from which our customers and partners can benefit. From technology advice to market awareness, Abalta maintains a view of the field that is unrivaled in the market today. Across our customer engagements, this knowledge has helped our partners bring ideas to market more quickly and more efficiently while improving the final result. We thank you for your interest in Abalta Technologies and look forward to working with you to bring your location-based ideas to life. Abalta Founder and President, Michael O Shea, merged Irish roots with a strong mission. Starting with the name Abalta -- which means talented and capable in Irish Gaelic -- and working towards completing the mission: To provide services and solutions to customers that would positively impact their businesses and the world. Bring unique talents and innovative capabilities to the table, resulting in their customers saying Those guys really made a difference here. LOS ANGELES SAN DIEGO BULGARIA 3510 Torrance Blvd., Suite 220 Torrance, California U.S.A +1 (310) Weathers Place, Suite 101 San Diego, California U.S.A +1 (858) Mladost 1-A, Bl. 548, Office 305 Sofia 1729, BULGARIA ABALTA TECHNOLOGIES, INC. 2012

HTML5 AUTOMOTIVE 2013 White Paper Series

HTML5 AUTOMOTIVE 2013 White Paper Series HTML5 AUTOMOTIVE 2013 White Paper Series HTML5 based automotive apps are very adaptable and gaining popularity. WHAT S INSIDE HTML5 BENEFITS AND CHALLENGES page 1-2 SUGGESTED APPROACH page 3 APPLICATION

More information

HTML5 the new. standard for Interactive Web

HTML5 the new. standard for Interactive Web WHITE PAPER HTML the new standard for Interactive Web by Gokul Seenivasan, Aspire Systems HTML is everywhere these days. Whether desktop or mobile, windows or Mac, or just about any other modern form factor

More information

Mobile App Infrastructure for Cross-Platform Deployment (N11-38)

Mobile 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 information

MENDIX FOR MOBILE APP DEVELOPMENT WHITE PAPER

MENDIX 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 information

The biggest mistake we made as a company was betting too much on HTML5 as opposed to native.

The biggest mistake we made as a company was betting too much on HTML5 as opposed to native. Myths About Web-Enabled Mobile event solutions With so many vendors in the marketplace, it s hard to know where to start looking for the right mobile solution for your next event and even harder to tell

More information

Executive Summary. Three Key Takeaways

Executive 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 information

Native, Hybrid or Mobile Web Application Development

Native, Hybrid or Mobile Web Application Development Native, Hybrid or Mobile Web Application Development Learn more about the three approaches to mobile application development and the pros and cons of each method. White Paper Develop a Mobile Application

More information

Whitepaper. Trans. for Mobile

Whitepaper. 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 information

separate the content technology display or delivery technology

separate the content technology display or delivery technology Good Morning. In the mobile development space, discussions are often focused on whose winning the mobile technology wars how Android has the greater share of the mobile market or how Apple is has the greatest

More information

Mobile Technique and Features

Mobile Technique and Features Smart evision International, Inc. Mobile Technique and Features Smart evision White Paper Prepared By: Martin Hu Last Update: Oct 16, 2013 2013 1 P a g e Overview Mobile Business intelligence extends and

More information

Mobility 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 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 information

Responsive Web Design. vs. Mobile Web App: What s Best for Your Enterprise? A WhitePaper by RapidValue Solutions

Responsive Web Design. vs. Mobile Web App: What s Best for Your Enterprise? A WhitePaper by RapidValue Solutions Responsive Web Design vs. Mobile Web App: What s Best for Your Enterprise? A WhitePaper by RapidValue Solutions The New Design Trend: Build a Website; Enable Self-optimization Across All Mobile De vices

More information

Dealing with the Dilemma: Mobile App Development Approach & Decisions

Dealing with the Dilemma: Mobile App Development Approach & Decisions March 2012 Dealing with the Dilemma: Mobile App Development Approach & Decisions By Mobility Practice Happiest Minds Overview Today, mobile applications have become an integral part of nearly every organization

More information

Native vs. HTML5 Mobile App Development

Native 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 information

HTML5 : carrier grade

HTML5 : carrier grade HTML5 : carrier grade Alex Rutgers / CTO@Momac / February 2013. Introduction Since HTML5 became mainstream media around April 2010 and I decided to create an overview article on HTML5 in the mobile space,

More information

Here s how to choose the right mobile app for you.

Here s how to choose the right mobile app for you. Here s how to choose the right mobile app for you. There is no arguing with statistics. The future of the web is mobile. Tablet shipments are increasing exponentially and within two years consumer broadband

More information

White Paper INTRODUCTION. In mobile development, there are three different types of applications: PRE-SMARTPHONE MOBILITY NATIVE MOBILE APPLICATIONS

White 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 information

Cross-Platform Development

Cross-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 information

Native, web or hybrid mobile-app development

Native, 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 information

Navigating the Mobile App Development Landscape

Navigating 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 information

Statement of Direction

Statement of Direction Mobile First: Taking Mobile CRM to the Next Level 1 January 2013 Mobile First: Taking Mobile CRM to the Next Level Whitepaper Mobile First: Taking Mobile CRM to the Next Level 2 Table of Contents Notes...

More information

Mobile Application Development

Mobile 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 information

How to Choose Right Mobile Development Platform BROWSER, HYBRID, OR NATIVE

How 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 information

HTML5 & Digital Signage

HTML5 & Digital Signage HTML5 & Digital Signage An introduction to Content Development with the Modern Web standard. Presented by Jim Nista CEO / Creative Director at Insteo HTML5 - the Buzz HTML5 is an industry name for a collection

More information

How To Develop An Html5 Based Mobile App

How 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 information

RapidValue Enabling Mobility. How to Choose the Right Architecture For Your Mobile Application

RapidValue Enabling Mobility. How to Choose the Right Architecture For Your Mobile Application RapidValue Enabling Mobility How to Choose the Right Architecture For Your Mobile Application Mobile Applications can Sell Products & Services, Raise Productivity, and Increase Awareness of Your Brand

More information

Developing And Marketing Mobile Applications. Presented by: Leesha Roberts, Senior Instructor, Center for Education Programmes, UTT

Developing And Marketing Mobile Applications. Presented by: Leesha Roberts, Senior Instructor, Center for Education Programmes, UTT Developing And Marketing Mobile Applications Presented by: Leesha Roberts, Senior Instructor, Center for Education Programmes, UTT MOBILE MARKETING What is a Mobile App? A mobile app is a software application

More information

HTML5 / NATIVE / HYBRID

HTML5 / 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 information

Trends in Developing and Publishing Content: How HTML5 and Mobile Change the Game

Trends in Developing and Publishing Content: How HTML5 and Mobile Change the Game Trends in Developing and Publishing Content: How HTML5 and Mobile Change the Game Greg Fagan, Sales Director Data Conversion Laboratory Publishing your content to multiple devices creates lots of options

More information

Cross-Platform Phone Apps & Sites with jquery Mobile

Cross-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 information

Native mobile apps: The wrong choice for business?

Native 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 information

Mobile 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 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 information

THE BUSINESS CASE FOR HYBRID HTML5 MOBILE APPS

THE 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 information

Mobile Apps: What Consumers Really Need and Want. A Global Study of Consumers Expectations and Experiences of Mobile Applications

Mobile Apps: What Consumers Really Need and Want. A Global Study of Consumers Expectations and Experiences of Mobile Applications Mobile Apps: What Consumers Really Need and Want A Global Study of Consumers Expectations and Experiences of Mobile Applications The Difference Between a Mobile App and a Mobile Website Before we evaluate

More information

Washington Goes Mobile Tax Rate Lookup App. Simplifying how businesses collect and track sales tax

Washington Goes Mobile Tax Rate Lookup App. Simplifying how businesses collect and track sales tax Tax Rate Lookup App Simplifying how businesses collect and track sales tax The Tax Rate Lookup App Allows businesses to look up the sales tax rate and code for any location in Washington iphone app in

More information

A marketer s guide to Responsive Web Design. Patrick Collins President, 5th Finger, a Merkle Company

A marketer s guide to Responsive Web Design. Patrick Collins President, 5th Finger, a Merkle Company A marketer s guide to Responsive Web Design Patrick Collins President, 5th Finger, a Merkle Company Agenda Who is Merkle Mobile and 5th Finger? Some trends we re seeing with the mobile web A primer on

More information

4 Steps to Creating a Mobile Development Strategy

4 Steps to Creating a Mobile Development Strategy 4 Steps to Creating a Mobile Development Strategy How many times have you wondered "What did I ever do before the web?" Soon you ll be asking the same thing about mobile. At Appcelerator, we help the world

More information

Web Services or Native Client for Enterprise Mobile Application Development? A Comparison of SAP Fiori and RFgen Mobile Foundations for SAP

Web Services or Native Client for Enterprise Mobile Application Development? A Comparison of SAP Fiori and RFgen Mobile Foundations for SAP RFGEN WHITE WHITEPAPER PAPER RFGEN Web Services or Native Client for Enterprise Mobile Application Development? A Comparison of SAP Fiori and RFgen Mobile Foundations for SAP Table of Contents Introduction...

More information

The State of Hybrid Mobile Development

The 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 information

Mastering Mobile Web with 8 Key Rules. Mastering Mobile Web with 8 Key Rules www.mobilelabsinc.com

Mastering Mobile Web with 8 Key Rules. Mastering Mobile Web with 8 Key Rules www.mobilelabsinc.com Mastering Mobile Web with 8 Key Rules 1 2 Introduction When it comes to mobile web design and testing, mobility plays by a far different set of rules than the desktops of years past. Today we are challenged

More information

Firefox for Android. Reviewer s Guide. Contact us: press@mozilla.com

Firefox for Android. Reviewer s Guide. Contact us: press@mozilla.com Reviewer s Guide Contact us: press@mozilla.com Table of Contents About Mozilla Firefox 1 Move at the Speed of the Web 2 Get Started 3 Mobile Browsing Upgrade 4 Get Up and Go 6 Customize On the Go 7 Privacy

More information

Accelerating Business Value by

Accelerating 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 information

WEB, HYBRID, NATIVE EXPLAINED CRAIG ISAKSON. June 2013 MOBILE ENGINEERING LEAD / SOFTWARE ENGINEER

WEB, 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 information

HTML5: Separating Fact and Fiction. www.wipconnector.com @caaarlo #wipjam

HTML5: 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 information

White Paper. THE GREAT MOBILE APP DEBATE: NATIVE, HTML5 OR HYBRID? Determining the Right Approach for Your Business

White Paper. THE GREAT MOBILE APP DEBATE: NATIVE, HTML5 OR HYBRID? Determining the Right Approach for Your Business White Paper THE GREAT MOBILE APP DEBATE: NATIVE, HTML5 OR HYBRID? Determining the Right Approach for Your Business mportal.com @mportal facebook.com/mportalinc August 2012 INTRODUCTION AND BACKGROUND Businesses

More information

Middleware- Driven Mobile Applications

Middleware- Driven Mobile Applications Middleware- Driven Mobile Applications A motwin White Paper When Launching New Mobile Services, Middleware Offers the Fastest, Most Flexible Development Path for Sophisticated Apps 1 Executive Summary

More information

Article. One for All Apps in HTML5

Article. 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 information

THE SIX GOTCHAS: COMMON MISCONCEPTIONS IN MOBILE APPLICATION DEVELOPMENT WHITE PAPER AUGUST 2010. Kony Solutions

THE SIX GOTCHAS: COMMON MISCONCEPTIONS IN MOBILE APPLICATION DEVELOPMENT WHITE PAPER AUGUST 2010. Kony Solutions WHITE PAPER AUGUST 2010 THE SIX GOTCHAS: COMMON MISCONCEPTIONS IN MOBILE APPLICATION DEVELOPMENT White Paper The 6 Gotchas: Common Misconceptions in Mobile Application Development Overview Companies recognize

More information

INTERACTIVE SERVICES CAPABILITIES PRESENTATION

INTERACTIVE SERVICES CAPABILITIES PRESENTATION Title here INTERACTIVE SERVICES CAPABILITIES PRESENTATION 1 There is no Community, without Communication. There is no Society, without Social Interaction. We are thought leaders in the interactive space,

More information

Cross-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 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 information

The Suitability of Native Application for University E-Learning Compared to Web-Based Application

The Suitability of Native Application for University E-Learning Compared to Web-Based Application The Suitability of Native Application for University E-Learning Compared to Web-Based Application Maya Novia Sari 1, Noor Azian Bt. Mohamad Ali 2 Department of Information Systems, Kulliyyah of Information

More information

Enterprise Mobile App Management Essentials. Presented by Ryan Hope and John Nielsen

Enterprise 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 information

Developing and deploying mobile apps

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 information

Mobile App Design and Development

Mobile 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 information

SYST35300 Hybrid Mobile Application Development

SYST35300 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 information

Etanova Enterprise Solutions

Etanova 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 information

Issues of Hybrid Mobile Application Development with PhoneGap: a Case Study of Insurance Mobile Application

Issues 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 information

About Me. Cross-platform Mobile Development Challenges, Best Practices and more. Email: siva@anubavam.com Twitter: @sivakumarv

About Me. Cross-platform Mobile Development Challenges, Best Practices and more. Email: siva@anubavam.com Twitter: @sivakumarv info@anubavam.com www.anubavam.com About Me Cross-platform Mobile Development Challenges, Best Practices and more Sivakumar will discuss about the prevalent cross platform mobile frameworks and its challenges;

More information

HTML5 - Key Feature of Responsive Web Design

HTML5 - Key Feature of Responsive Web Design Volume A.13-10 Publish Date: 09 th August 2013 Author(s): Gateway Team HTML5 - Key Feature of Responsive Web Design ARTICLE Gateway TechnoLabs Pvt. Ltd. (ISO 9001:2008) B 81, Corporate House, Judges Bungalow

More information

HTML5 as the Core Technology of the Mobile Enterprise

HTML5 as the Core Technology of the Mobile Enterprise Worklight - Extend Your Business White Paper HTML5 as the Core Technology of the Mobile Enterprise Contents Intro... 4 Strategic Considerations... 4 Commitment from Mobile Vendors... 4 Active Standardization

More information

Oracle WebCenter Sites Mobility Server Enabling exceptional mobile and tablet web applications and web sites without compromise

Oracle WebCenter Sites Mobility Server Enabling exceptional mobile and tablet web applications and web sites without compromise Oracle WebCenter Sites Mobility Server Enabling exceptional mobile and tablet web applications and web sites without compromise Mobility Server offers state-of-the-art technology and a comprehensive solution

More information

PEGA MOBILITY A PEGA PLATFORM WHITEPAPER

PEGA MOBILITY A PEGA PLATFORM WHITEPAPER PEGA MOBILITY A PEGA PLATFORM WHITEPAPER Background Mobile devices now outnumber computers as a means of connecting to the Internet. This new mobile ubiquity presents opportunities for the enterprise to

More information

Best Practices in Enterprise Smartphone Development

Best Practices in Enterprise Smartphone Development Best Practices in Enterprise Smartphone Development Rhomobile White Paper This white paper was written by Adam Blum, Founder and CEO of Rhomobile 12/16/2010 Best Practices in Enterprise Smartphone Development

More information

HYBRID APPLICATION DEVELOPMENT IN PHONEGAP USING UI TOOLKITS

HYBRID 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 information

A Close Look at Drupal 7

A Close Look at Drupal 7 smart. uncommon. ideas. A Close Look at Drupal 7 Is it good for your bottom line? {WEB} MEADIGITAL.COM {TWITTER} @MEADIGITAL {BLOG} MEADIGITAL.COM/CLICKOSITY {EMAIL} INFO@MEADIGITAL.COM Table of Contents

More information

Interview with Cocomore, agency for marketing and IT services

Interview 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 information

4 Keys to Building a Successful, Scalable Mobile App Strategy

4 Keys to Building a Successful, Scalable Mobile App Strategy APPCELERATOR WHITEPAPER: 4 STEPS TO CREATING A MOBILE STRATEGY 4 Keys to Building a Successful, Scalable Mobile App Strategy Mobile is already changing everything, it will transform relationships with

More information

Programming in HTML5 with JavaScript and CSS3

Programming in HTML5 with JavaScript and CSS3 Course 20480B: Programming in HTML5 with JavaScript and CSS3 Course Details Course Outline Module 1: Overview of HTML and CSS This module provides an overview of HTML and CSS, and describes how to use

More information

Take 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 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 information

Enterprise 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 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 information

Addressing Mobile Load Testing Challenges. A Neotys White Paper

Addressing Mobile Load Testing Challenges. A Neotys White Paper Addressing Mobile Load Testing Challenges A Neotys White Paper Contents Introduction... 3 Mobile load testing basics... 3 Recording mobile load testing scenarios... 4 Recording tests for native apps...

More information

app design & development

app design & development FOR MOBILE BUSINESS app design & development SMARTPHONES AND TABLETS App Market Revolution $9B $8B $7B $6B $5B $4B News and Business $3B $2B $1B $0B 2008 2009 2010 2011 2012 2013 2014 From Apple s App

More information

Hybrid Mobile Development: A Cost-Effective Strategy for Building Cross-Platform Mobile Apps

Hybrid Mobile Development: A Cost-Effective Strategy for Building Cross-Platform Mobile Apps Hybrid Mobile Development: A Cost-Effective Strategy for Building Cross-Platform Mobile Apps Smartphone sales totaled more than 480 million last year, surpassing sales of PCs, according to figures from

More information

Taking Your Content Mobile. 5 Keys to a Successful Mobile Content Strategy

Taking Your Content Mobile. 5 Keys to a Successful Mobile Content Strategy Taking Your Content Mobile 5 Keys to a Successful Mobile Content Strategy October 2015 Taking Your Content Mobile 5 Keys to a Successful Mobile Content Strategy Most companies, from high-tech firms to

More information

Cross-Platform Tools

Cross-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 information

Adobe Experience Manager Apps

Adobe Experience Manager Apps Adobe Experience Manager Apps Capability Spotlight Adobe Experience Manager Apps Enable marketing and development teams to collaborate and deliver more engaging mobile app experiences that drive higher

More information

Enterprise Mobile Application Development: Native or Hybrid?

Enterprise 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 information

Lecture 4 Cross-Platform Development. <lecturer, date>

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 information

Designing for Mobile. Jonathan Wallace jg.wallace@ulster.ac.uk

Designing for Mobile. Jonathan Wallace jg.wallace@ulster.ac.uk Designing for Mobile Jonathan Wallace jg.wallace@ulster.ac.uk Recommended Further Reading Recommended Reading http://www.worklight.com/assets/files/native Web Hybrid Mobile App Dev Webinar.pdf http://techcrunch.com/2012/02/05/designing

More information

2010-2011 Mobilozophy L.L.C. All Rights Reserved

2010-2011 Mobilozophy L.L.C. All Rights Reserved Published by: Mobilozophy LLC 13119 Linebaugh Ave. Suite 102 Tampa, FL 33626 Toll Free: Fax: 813.448.1053 Copyright 2011 No part of the contents of the publications may be reproduced or transmitted in

More information

THE MOBlLE APP. REVOLUTlON. 8 STEPS TO BUlLDING MOBlLE APPS FAST ln THE CLOUD

THE MOBlLE APP. REVOLUTlON. 8 STEPS TO BUlLDING MOBlLE APPS FAST ln THE CLOUD THE MOBlLE APP REVOLUTlON 8 STEPS TO BUlLDING MOBlLE APPS FAST ln THE CLOUD People use hand-held devices for everything from communicating and playing games to shopping and surfing the Internet. In fact,

More information

How Business People can Create Mobile Apps without Programmers

How Business People can Create Mobile Apps without Programmers How Business People can Create Mobile Apps without Programmers Today over 90% of Americans own a Smartphone, and close to half own a Tablet. These mobile devices have become the de facto standard devices

More information

Developing Applications for ios

Developing Applications for ios Developing Applications for ios Lecture 1: Mobile Applications Development Radu Ionescu raducu.ionescu@gmail.com Faculty of Mathematics and Computer Science University of Bucharest Content Key concepts

More information

Research on HTML5 in Web Development

Research on HTML5 in Web Development Research on HTML5 in Web Development 1 Ch Rajesh, 2 K S V Krishna Srikanth 1 Department of IT, ANITS, Visakhapatnam 2 Department of IT, ANITS, Visakhapatnam Abstract HTML5 is everywhere these days. HTML5

More information

Mobile Strategy and Design

Mobile Strategy and Design Mobile Strategy and Design A Guide for Publishers December 5, 2011 www.xtenit.com US: 01.877.XTENIT.1 International: 01.212.646.9070 Overview This paper outlines mobile strategies and deployment guidelines

More information

Meeting the challenges of modern website performance Developments in monitoring strategies

Meeting the challenges of modern website performance Developments in monitoring strategies Meeting the challenges of modern website performance Developments in monitoring strategies Is your website monitoring realistic enough to meet today s challenges? Is your web testing strategy holistic

More information

Copyright 2012, Oracle and/or its affiliates. All rights reserved.

Copyright 2012, Oracle and/or its affiliates. All rights reserved. 1 Oracle WebCenter Strategy and Vision Rob Schootman Principal Sales Consultant Oracle Fusion Middleware 2 Insert Information Protection Policy Classification from Slide 13 Let s introduce myself... 3

More information

MOBILIZING 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 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 information

Developing Cross-platform Mobile and Web Apps

Developing 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 information

HTML5 and Device APIs for Automotive: Is it time to power Infotainment and Car Portal Applications with Web Technologies?

HTML5 and Device APIs for Automotive: Is it time to power Infotainment and Car Portal Applications with Web Technologies? HTML5 and Device APIs for Automotive: Is it time to power Infotainment and Car Portal Applications with Web Technologies? Diana Cheng - diana.cheng@vodafone.com Introduction A key advantage of HTML5 and

More information

HTML5 and security on the new web

HTML5 and security on the new web HTML5 and security on the new web By James Lyne, Director of Technology Strategy There are lots of changes happening to the key technologies that power the web. The new version of HTML, the dominant web

More information

Beyond Strategy: Building Your Mobile Capabilities

Beyond Strategy: Building Your Mobile Capabilities Beyond Strategy: Building Your Mobile Capabilities TASSCC Technology Education Conference April 10, 2015 Presented by: Raj Polikepati Director of App Development Texas.gov Agenda Objectives of Mobile Strategy

More information

Rich Internet Applications

Rich Internet Applications Rich Internet Applications [Image coming] Ryan Stewart Rich Internet Application Evangelist rstewart@adobe.com Ryan Stewart Flex Developer for 3 years Rich Internet Application Blogger for 2 years http://blogs.zdnet.com/stewart/

More information

Development and Implementation of Location Based Native Mobile Application

Development and Implementation of Location Based Native Mobile Application Development and Implementation of Location Based Native Mobile Application Case Study Zlatko Čović Subotica Tech College of Applied Sciences, Department of Informatics, Marka Oreškovića 16, Subotica, Serbia

More information

Comparing Native Apps with HTML5:

Comparing Native Apps with HTML5: Comparing Native Apps with HTML5: What is the right approach for your organisation? Website: http://www.ombiel.com Email: sales@ombiel.com 1/11 Native and HTML5: What s the difference? HTML5 HTML5 is device-neutral,

More information

Mobile App Testing Guide. Basics of Mobile App Testing

Mobile App Testing Guide. Basics of Mobile App Testing 2015 Mobile App Testing Guide Basics of Mobile App Testing Introduction Technology is on peek, where each and every day we set a new benchmark. Those days are gone when computers were just a machine and

More information

Web Development Life Cycle

Web Development Life Cycle Web Development Life Cycle Any software development project, a methodology should be followed to ensure project consistency and completeness. The Web development life cycle includes the following phases:

More information

Building Apps for iphone and ipad. Presented by Ryan Hope, Sumeet Singh

Building 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 information