Mobile Development for the i Metro Midrange Systems Association IBM Innovation Center Dallas, July 2011 For the PHP demo Hotspot: CAPlex2E2 Password: plex2e2011.

Slides:



Advertisements
Similar presentations
Enable Bring Your Own Device with SCCM 2012 David Caddick Solutions Architect, Quest Software WCL315.
Advertisements

Developing downloadable mobile apps using HTML5 and PhoneGap Apache Callback Ron Perry, CTO, Worklight Inc.
New Release Announcements and Product Roadmap Chris DiPierro, Director of Software Development April 9-11, 2014
UNIT-e futures and UNIT-e Mobile Ben Potter Systems Architect.
Mobile App Development Using: Presented by Tyler Richey Images from
Mobile Apps in the Enterprise, Part 1 Who’s Doing What Presented by Sean Gallagher
Building Mobile Apps in the Cloud – Comparing Approaches.
SMART SERVICES FOR SMARTPHONES Orange County Library System, Orlando, FL Florida Library Association Annual Conference MAY 5, :00 a.m.
 Initial Targets  Maps, News, Events, Laundry  Create Mobile Web Design Standards m.uiowa.edu/about/develop/ m.uiowa.edu/about/develop/  Direction.
DEPARTMENT OF COMPUTER ENGINEERING
HTML5 That’s what you need to know today Ingo Rammer, thinktecture
Become the “Tech Guy” and make iPhone apps for your library.
Every company is a software company “CIOs will measure the impact of their business technology agenda based on the impact on the consumer – and not.
Centrix Software Application discovery and management 8 November 2012 Richard Pegden Director of Product Marketing.
Social Media Apps Programming Min-Yuh Day, Ph.D. Assistant Professor Department of Information Management Tamkang University
MOBILE APP DEVELOPMENT Presented by Md. Zakaria Chowdhury CEO, Webcraft Bangladesh Director, Sylhet IT Academy.
To be Presented by, T.Sathishkumar [11mw07] 1. Synopsis Introduction Version Features License An Application Development Demo Possibilities Advantages.
Creation of hybrid portlet application for file download using IBM Worklight and IBM Rational Application Developer v9 Gaurav Bhattacharjee Lakshmi Priya.
Social Media Apps Programming Min-Yuh Day, Ph.D. Assistant Professor Department of Information Management Tamkang University
Web Apps vs. Native Apps vs. Hybrid Apps vs. iBook Author Mobile Publishing:
Sayed Ahmed BSc. Eng. In Computer Sc. and Eng. (BUET), Bangladesh MSc., Computer Science, Canada President/Chief Architect/Lead Developer Justetc (Just.
Title slide to be used at the start of a module. Developing Mobile Apps Roland Guijt
Introduction CIS 136 Building Mobile Apps 1. What is a mobile app? 2  Computer program  Designed for small devices  Smartphones  Tablets  Other handhelds.
Java Mobile Apps with GWT & PhoneGap Josh Marinacci, webOS Developer Advocate.
Migrating myUWindsor to Liferay Sanjay Chitte Shawn DenHartogh.
Social Media Apps Programming Min-Yuh Day, Ph.D. Assistant Professor Department of Information Management Tamkang University
Moving forward quicker than you think! By Niels Liisberg CTO, System & Method A/S Copenhagen, Denmark.
PhoneGap- Cross platform for mobile Lê Nguyên Khánh Trần Đại Nhân
Folio3 IPhone Training Session 1 Presenter: Imam Raza.
Designing for iPad and other mobile devices Filipe Fortes CTO, Treesaver.
Mobile web Sebastian Lopienski IT Technical Forum 29 June 2012.
Social Media Apps Programming Min-Yuh Day, Ph.D. Assistant Professor Department of Information Management Tamkang University
ATUL PATANKAR [ ASUG INSTALLATION MEMBER MEMBER SINCE: 2000 LINDA WILSON [ ASUG INSTALLATION MEMBER MEMBER SINCE: 1999 JUERGEN LINDNER [ SAP POINT OF CONTACT.
Software Consultancy Services. Contents  Introduction  Vision  Mission  Expertise  Technology  Application Design  Services on offer  Showcase.
How* to Win the #BestMicrosoftHack Shahed Chowdhuri Sr. Technical WakeUpAndCode.com *Hint: Use the Cloud.
Trunica Inc. 500 East Kennedy Blvd #300 Tampa, FL Cross Platform Mobile Apps With Cordova and Visual Studio 2015 © Copyright 2015.
The way of hybrid mobile development Hybrid Mobile Applications Telerik Software Academy
 Phone Gap is a mobile application development frame work based upon the open source apache cordova project. Developed by Nitobi software Bought by Adobe.
Monday, August 31, 2012 CSCI 333 – Systems Programming.
 Can access all API’s made available by OS vendor.  SDK’s are platform-specific.  Each mobile OS comes with its own unique tools and GUI toolkit.
Mobile Application Development Kevin Payne & Andi Saputra JWH Group.
If you are thinking about developing mobile application for your customer, this is an important aspect to consider the platform.
Best 5 Mobile App Development Tools for Developer's to think beyond the Limitation.
Introduction to Mobile Computing Dr. Frank McCown Harding University Fall 2011 An Overview of Mobile Devices and Developing Mobile Applications This work.
丁建文 國立高雄應用科大資管系副教授 兼任計網中心軟體發展組組長 跨平台行動應用軟體開發技術 : HTML5 & Mobile JavaScript Framework 暨南大學.
INTRODUCING HYBRID APP KAU with MICT PARK IT COMPANIES Supported by KOICA
APP DESIGN AND DEVELOPMENT WITH THE IONIC FRAMEWORK Chuck Leone
MOBILE APPLICATION DEVELOPMENT SERVICES
Phonegap API & Phonegap Bridge CIS 136 Building Mobile Apps 1.
Short Customer Presentation September The Company  Storgrid delivers a secure software platform for creating secure file sync and sharing solutions.
Build Cross-Platform Mobile Apps Using Visual Studio A Telerik webinar by Jeffrey T. Fritz March 27, 2014 AND.
Build Hybrid Mobile Apps with Ionic, Angular, & Cordova Brian
PhoneGap Cross-Platform Development Company India
跨平台 Hybrid App 開發簡介 - 使用 Visual Studio Tool for Apache Cordova + HTML/JavaScript 陳葵懋 (Ian)
Android Application Development Company India
Mobile App Development Using:
Introduction to Mobile Computing
A little more App Inventor and Mind the GAP!
Browsers and Web Platforms
Apache Cordova Overview
Mobile Apps in the Enterprise, Part 1
On the road: Test automation in practice for a BMW map update service
Holy Quran Application
Summer Training in Noida
Week 01 Comp 7780 – Class Overview.
Different Types of Apps. App Development ● App Development refers to the creation of computer applications for use on mobile devices such as tablets,
CSC 581: Mobile App Development
Mobile App Development
Office 365 Development.
Introduction to Mobile Apps
Presentation transcript:

Mobile Development for the i Metro Midrange Systems Association IBM Innovation Center Dallas, July 2011 For the PHP demo Hotspot: CAPlex2E2 Password: plex2e2011

What are we talking about Basic Principles Why Mobile? Mobile App Design Using Frameworks for the i Reduce complexity Enable multiple devices Dive into some code

CM First Group Founded in 1998, offices in Switzerland, Italy, USA IBM i/z Modernization Focus Mobile/Web presentations PHP, Java, CA Technologies products Enterprise JavaScript: Dojo, Sencha Touch Code Migration and BPM Expert Training / Mentoring Resources

Speaker Bios John Rhodes – CTO, USA Experience with IBM i back to the days of S/36, S/38 Architect and Principal Consultant with Kraft, Sterling Software, CA Technologies Mark Schroder – Development Director IBM i developer for 20 years Health Care, Life Insurance, Food Industry Experience with PHP, JavaScript, Java, Portals

Wireless Access For the PHP demo Hotspot: CAPlex2E2 Password: plex2e2011

Mobile is the new internet

CIO’s Checklist for 2011 Source Gartner October 2010 Cloud Computing Mobile Applications and Media Tablets Social Collaboration … “Companies should factor these top 10 technologies in their strategic planning process by asking key questions and making deliberate decisions about them during the next two years,” David Cearley, vice president and distinguished analyst at Gartner “Companies should factor these top 10 technologies in their strategic planning process by asking key questions and making deliberate decisions about them during the next two years,” David Cearley, vice president and distinguished analyst at Gartner

Statistics The world is going mobile 50 million iPhones sold to date 200,000 Android devices sold each day 8.5 million iPads sold to date 70 million tablets predicted by the end of /3 of the Fortune 100 have started deploying iPads for Enterprise use

Mobile Design

From i to mobile – different principles

Usability is a different animal Principals Blurry Vision Get it done quick Double Tap, Pinch, Twist, What? Clumsy Fingers

Designing Mobile Apps Principals Simplicity Ease Elegance Your App Doesn’t have to do it all

Navigation Models Principals Combine

Example of Redesign

How do I get it done on the i? By using Mobile Technology Frameworks

Apple Buy some macs Install the Apple SDK Learn Objective C Wrapper your existing business logic Learn how to create iPhone/iPad UI’s Hope to pass security audit … Android Download the Android SDK Learn java really well Wrapper your existing business logic Learn how to create Android UI’s Hope to pass security audit … Creating enterprise mobile apps A “simple” 2 step process

Steep learning curve Multiple code bases Disconnected teams = higher cost and lower productivity The result… There must be a better way

A better way Use Frameworks to speed development iOS Java PHP Java Script Device Layer Java Script Device Layer Device OS Web App Server Development Framework

Technology Framework - Sencha Touch/Phonegap Covers 93% of mobile traffic – Apple, Android, BB6, … HTML 5, CSS3 Local Storage Media/Geo

What about hardware? Camera Compass Accelerometer App Store Native Access

PhoneGap for Eclipse / XCode

Business App Frameworks WebClient i+ - CA Plex + Java Model based development cmPower – PHP Open Source Both Frameworks use Sencha Touch + PhoneGap technology

WebClient i+ Framework Plex2EWeb/wcs UH/wcs Plex2EWeb/wcs UH/wcs

CA Plex / WebClient OLE DB WPF WCF Plex RPG IV or any i5/OS programs Plex Java MFC C++ Java Plex Desktop Clients WebClient i+

Eclipse Plug-in (Builder) Eclipse Plug-in (Builder) Mobile template library Web Templates Mobile Templates

PHP Framework

HTML, JavaScript, CSS cmPower – PHP

Green screen to Mobile – final “web 2.0” The result will be a complete info about contact we can test on the emulator environment click on contact to see detail of our Data store and Geolocation native function That's ALL !

Interested?

Available Information Software whitepapers Software downloads cmPower - Open Source software Contact us – we are a short drive away

SenchaCon Austin Learn about technology Special meetings on PHP WebClient Develop Demo App Sencha Hackathon CMFirst Hackathon