Mobile Application Development. Adopt Based On Fit

Similar documents
Mobile Applications for. Income Tax Filings

SYST35300 Hybrid Mobile Application Development

HYBRID APPLICATION DEVELOPMENT IN PHONEGAP USING UI TOOLKITS

Developing multi-platform mobile applications: doing it right. Mihail Ivanchev

Cross-Platform Tools

A Guide to Mobile App Development Platforms

Bridging the Gap: from a Web App to a Mobile Device App

Developing and deploying mobile apps

How to pick the right development model for your next mobile project

Etanova Enterprise Solutions

Multi-Platform Mobile Application Development Analysis. Lisandro Delía Nicolás Galdámez Pablo Thomas Leonardo Corbalán Patricia Pesado

Choosing a Mobile Application Development Approach

Cross-Platform Development: Target More Platforms and Devices with a Minimal Amount of Source Code

CROSS PLATFORM DEVELOPMENT The HTML5 Way

Mobile Development Frameworks Overview. Understand the pros and cons of using different mobile development frameworks for mobile projects.

... Introduction Acknowledgments... 19

UX & Cross-Platform Mobile Application Development Frameworks

Analysis of Cross-Platform Development Frameworks for a Smartphone Pediatric Application

Dave Haseman, Ross. Hightower. Mobile Development for SAP* ^>. Galileo Press. Bonn. Boston

Evaluating Cross-Platform Development Approaches (WORA Tools ) for Mobile Applications

Comparison of Cross-Platform Mobile Development Tools

An Evaluation Framework for Cross-Platform Mobile Application Development Tools

Mobile Application Development

Mobile Application Development Platforms

Developer Technology Trends Research Results Summary January 2014 By Jeff Hadfield, CXO, Developer Media

Developing multidevice-apps using Apache Cordova and HTML5. Guadalajara Java User Group Guillermo Muñoz Java Developer

ios SDK possibilities & limitations

An Analysis of Mobile Application Development Approaches

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

How To Develop A Mobile App With Phonegap

Mobile Application Development Framework: Exploring and Discussion

BASIC COMPONENTS. There are 3 basic components in every Apache Cordova project:

Enterprise Mobile Application Development Strategies & Considerations for Building Mobile Apps

Cross-Platform Development

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

Best practices building multi-platform apps. John Hasthorpe & Josh Venman

Platform Agnostic Mobile App Development

Mobile Cross Platform Development really? Jonathan Marshall, IBM Mobile Technical Specialist IBM Corporation

Cross-Platform Mobile Application Development

Development of mobile applications for multiple platforms

Enabling Cordova (aka PhoneGap) on Tizen. René Pourtier / Luc Yriarte

Evaluation of Cross-Platform Mobile Frameworks April 2013

Development for Mobile Devices Tools from Intel, Platform of Your Choice!

Retool your HTML/JavaScript to go Mobile

About Me. Cross-platform Mobile Development Challenges, Best Practices and more.

MOBILIZING ORACLE APPLICATIONS ERP. An Approach for Building Scalable Mobility Solutions. A RapidValue Solutions Whitepaper

INTERACTIVE SERVICES CAPABILITIES PRESENTATION

Making Mobile a Reality

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

Global Headquarters: 5 Speen Street Framingham, MA USA P F

Whitepaper. Trans. for Mobile

Enterprise Mobile Application Development: Native or Hybrid?

MENDIX FOR MOBILE APP DEVELOPMENT WHITE PAPER

Appery.io Overview. However mobile also presents many challenges for enterprises:

Rhomobile cross-platfrom

Cross Platform Applications with IBM Worklight

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

CPT User Profiles and Market Leader Benchmarking 2014 A detailed user profiling and comparison of the leading CP Tools

Taxonomy of Cross-Platform Mobile Applications Development Tools Amarbir Singh* *(Department of Computer Science, Guru Nanak DevUniversity, Amritsar)

Sybase Unwired Platform 2.1.x

Mobile Application Development

Review of Cross-Platforms for Mobile Learning Application Development

Mobile Platforms And Apps Cross-Platforms Development Tools

ENTERPRISE MOBILITY STRATEGY. We work for you, not your technology vendors.

UNIVERSIDAD POLITÉCNICA DE MADRID

the cross platform mobile apps dream Click to edit Master title style Click to edit Master text styles Third level Fourth level» Fifth level

Viability of developing cross-platform mobile business applications using a HTML5 Mobile Framework

The Decaffeinated Robot

Building native mobile apps for Digital Factory

Build your own Fiori hybrid mobile app rapidly using SAP Web IDE Marc Anderegg, SAP SESSION CODE: BT404

ICAPRG409A Develop mobile applications

Introduction to Oracle Mobile Application Framework Raghu Srinivasan, Director Development Mobile and Cloud Development Tools Oracle

Mobile Game and App Development the Easy Way

Deepak Patil (Technical Director) iasys Technologies Pvt. Ltd.

ios Hybrid Mobile Application Development

Mobile Enterprise Application Platform (MEAP) A solution to myriad challenges in enterprise mobility MEAP. Enterprise Integration.

Mobile App Design for Academics and Business

The open source cross-platform application development frameworks for smart phones

beyond borders... Mobility Services

All About Android WHAT IS ANDROID?

TAMZ I. (Design of Applications for Mobile Devices I) Lecture 1. Introducing Mobile Platforms.

Developing mobile educational apps: development strategies, tools and business models

CROSS PLATFORM APP A COMPARATIVE STUDY

MOBILE APPLICATION - CROSS DOMAIN DEVELOPMENT AND STUDY OF PHONEGAP

Building Mobile Applications Creating ios applications with jquery Mobile, PhoneGap, and Drupal 7

IT Research BYTE. Analysis. Packaged Solutions. MEAPs. Native SDK. Customization. Costs. Glossary (continued)

Magic Quadrant for Mobile Application Development Platforms

Basic Trends of Modern Software Development

Leveraging Partners and Open Source Technology in your Mobility Strategy. emids webinar Thursday, August 11, :00 pm 2:00 pm EDT

Web and Mobile development Engineer

COMPARISON OF CROSS-PLATFORM MOBILE DEVELOPMENT TOOLS

Cross Platform Mobile Development

Mobile applications, the future of application delivery and platforms

Safe Harbor Statement

CASE STUDY. Enhancing the Patient Experience Harris Mobile Patient Engagement Platform

Human Resources Department.

Software Development Interactief Centrum voor gerichte Training en Studie Edisonweg 14c, 1821 BN Alkmaar T:

Magic Quadrant for Mobile Application Development Platforms

Mobile operating systems and apps development strategies

Cross Platform Applications with IBM Worklight

Transcription:

Mobile Application Development Adopt Based On Fit

Make Mobile Part of Overall Controls

The revolution is only beginning Mobile application development is the process by which application software is developed for low-power handheld devices, such as personal digital assistants, enterprise digital assistants or mobile phones.

Tools Abound Platform Programming language Macromedia Flash Lite ActionScript Adobe AIR ActionScript, HTML, CSS,JavaScript OpenPlug ActionScript, XML Mono for Android C# MonoTouch C# Unity C#, JavaScript, Boo, other.net-based languages.net Compact Framework C#, VB.NET, Basic4ppc WebORB Integration Server C#, VB.NET, Java, PHP, ActionScript, JavaScript,Objective-C, XML Windows Phone C#, Visual Basic, C, C++ Qt SDK C++, QML Marmalade C, C++ MoSync C, C++, Lua, HTML5, CSS, JavaScript BREW C; the APIs are provided in C with a C++ style interface NME haxe (similar to Actionscript and Java) Appception HTML, CSS, JavaScript ConvertigoMobilizer MEAP HTML, CSS, JavaScript PhoneGap & Apache Cordova HTML, CSS, JavaScript Sencha Touch HTML, CSS, JavaScript Appery.io HTML, JavaScript,CSS,jQueryMobile,PhoneGap Firefox OS HTML5, CSS, JavaScript Mulberry HTML5, CSS, JavaScript MobiOne bygenuitec HTML5, CSS, JavaScript, visual drag-n-drop OpenMEAP HTML5, CSS3, JavaScript IBM Worklight HTML5, CSS3, JavaScript, and Native SDK Languages w/ Native Worklight API TD Mobile HTML5, High Level Event Actions, JavaScript, SAL.NET Compiler Mendix HTML5, Java Codename One Java Java ME Java Metismo Java Android Java but portions of code can be in C, C++ Appcelerator JavaScript Kony Javascript webos JavaScript,CSS, HTML, Cand C++ through the PDK Corona SDK Lua M2Active by Service2Media Lua Java language originally from gaming industry Meme IDE MemeScript Appear IQ Mobile Web Apps (HTML5, CSS3,JavaScript), Native Apps (Android, Objective-C,C#.NET/VB.NET for Windows Phone) ios SDK Object Pascal Lazarus Object Pascal ios SDK Objective-C OutSystems OutSystems, CSS,JavaScript Python Python Rhomobile Ruby with HTML interface features compiled through an interpreter into native applications. LambdaNative Scheme Basic4android Visual Basic similar syntax App Inventor for Android Visual blocks-based programming language, with Interface designer DragonRAD Visual drag & drop tiles Tizen Web-based: HTML5,CSS, JavaScript Native:C, C++ Ubuntu Touch Web-based: HTML5,CSS, JavaScript Native:QML, C, C++ Smartface WYSIWYG design editor with JavaScript code editor ViziApps WYSIWYG, Graphical Drag and Drop Select those best suited for your Development methodology In house developers Choice of support (in house, out sourced) Ability to find talent Support your security, transport, core architecture

Mobile Enterprise Application Platforms SAP IBM (Worklight) Antenna Adobe (with its acquisition of Nitobi, maker of PhoneGap) Kony Appcelerator (Titanium Mobile) Sencha RhoMobile (acquired by Motorola, and then Google) Verivo (previously called Pyxis) A MEAP environment providing tools for developing, testing, deploying and managing applications provides application synchronization for online/offline use provides or requires core and device database manufacturers enables access to multiple core system types security integration to CA and Directory may provide corporate application store

Select Based On Need Enterprise or Consumer??? Device & Operating System Support Which device manufacturers are supported? What device features are accessible and controllable? Is the application transportable across operating systems? Application Management What is supplied in the SDK for versioning? Is application access control in the tool? Does an App store capability come with the tool? What controls are available for OTA updates, delete?

Select Based On Need (continued) Architecture & Security Is Single Sign On supported and how? Do security controls match with your standards? Are there limitations for cross architecture (Onsite/Cloud/Hosted)? Integration Do you have to build extensions to your existing systems (web services, proprietary, API)? What performance monitoring and tuning tools are available? What are the data replication requirements and how will these impact your existing databases and data control?

Select Based On Need (continued) General Is User Experience and Use Interface development part of the tool? Does the tool provide for multiple languages? What testing tools do the tools support or provide? What user tracking tools are provided or integrate to? What training is available? What is the availability of experienced people (architects, designers, developers, tuners, security, support)? Is the tool following endorsed standards and how are unique device manufacture requirements handled? How is the tool priced (per user, by device, enterprise, consumer)

Always look up and move forward Michael Flanagan Michael.Flanagan@SAP.COM 630-210-4398 THANK YOU FOR PARTICIPATING For ongoing education on this area of focus, visit ASUG.com