360 likes | 566 Views
Mobile Apps for iPad /iPhone & Android on IBM i. CM First Group – a strong partner for ALM, Software Development and Modernization. CM First Group AG. CM First Locations :. CM First AG Allmendstrasse 11 6312 Steinhausen Switzerland Contact : Christoph Heinrich
E N D
CM First Group – a strong partnerfor ALM, Software Development andModernization CM First Group AG CM First Locations: CM First AG Allmendstrasse 11 6312 Steinhausen Switzerland Contact: Christoph Heinrich Tel: +41 41 508 01 05 CM First srl Valle Santa Maria 3 20123 Milano Italy Contact: Mauro Pugliese Tel: +39 02 00681 061 CM First Technologies Inc. Plaza 7000 7000 North Mopac Express Way, 2nd Floor Austin, TX 78731, USA Contact: John Rhodes Tel: +1-888-866-6179
Partners • IBM Advanced Business Partner • CA Technology and Distribution Partner for Europe / USA • Support / Training / Sales • ADC Austin • Migration Partner • Customers • Various Industries • Public and private sector • International • Europe, USA, Africa, South America, Asia
Agenda • Introductionto CA Plex • WebClient i+ • Mobile Applications • WebMobile i+ • Demo MatchPoint Mobile
Whatis CA Plex? CA Plex is an Architected Rapid Application Development tool that provides a single environment for the fast delivery of large-scale business applications. Applications built using CA Plex can be deployed to multiple platforms using a single set of developer skills, maintaining a high level of insulation from low-level technology issues. It is also an ideal environment for organizations to adopt a Services Oriented Architecture (SOA) methodology where the reuse or integration of existing systems can be implemented through the delivery of web services.
SixKey Features of CA Plex • 1. Multi-Platform Code Generation • 2. Model-Based Development • 3. Pattern • 4. Configuration Management • 5. Workgroup Environment • 6. Full Life Cycle Development
Multi-Platform Code Generation Web Services ASP .NET WPF clients Java MFC Presentation Servers Databases CA Plex DDS RPGIV ODBC DDL JDBC DDL
WebClientWeb generator from the model Same Plex function Same Action Diagram, Panel Design = AJAX in 5 minutes or less
WebClient “Next Release” RoadmapMDI, Mobile, Cloud • MDI (Multiple Document Interface) • Additional components • FileOpen, Progress, Slider, … • Mobile Templates • iPhone and Android • Cloud Computing • Pre-defined on-demand instances • Portlets
CIO’s Checklist for 2011Source Gartner October 2010 “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 • Cloud Computing • Mobile Applications and Media Tablets • Social Collaboration • …
StatisticsThe world is going mobile • 50 millioniPhones sold to date • 200,000Android devices sold each day • 8.5 million iPads sold to date • 70 million tablets predicted by the end of 2012 • 2/3 of the Fortune 100 have started deploying iPads for Enterprise use
Creating enterprise mobile appsA “simple” 2 step process 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 • … 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 • …
What is the result?Perhaps not exactly what you expected • Steep learning curve • Multiple code bases • Disconnected teams = higher cost and lower productivity
A better way – Plex+WebClient with Sencha Touch • Covers 93% of mobile traffic • HTML 5, CSS3, ExtJS • SaSS • Local Storage • Media/Geo
Mobile i+ Templates • New plug-in templates for smartphone • Based on Sencha Touch / ExtJS • Built in mobile device styling and themes • Limited learning curve • Develop/Debug in standard client-server metaphor • Apply mobile specific styling in Panel Designer
Mobile template library Web Templates Mobile Templates Eclipse Plug-in (Builder)
What about hardware? • Camera • Compass • Accelerometer • App Store Native Wrapper App
Cloud Computing Instances Deploy pre-defined load balanced instances of CA Plex WebClient applications in Cloud environments Other environments planned: Windows Azure, IBM, …
Conclusion / Next Steps • Free training in Chicago June 1, 2011 http://plex2e.com • Cloud Computing • Mobile Applications and Media Tablets • Social Collaboration • …
Mobile Apps foriPad/iPhone & AndroidwithCA Plex + WebClient Demonstration
Whatis MatchPoint i+ • Software Change Management Solution • Highlyintegratedwith CA Plex • Focussing on IBM i • Supporting multiple platforms • Supportingthecompletesoftwarechangemanagementprocess
Multi-Platform Code Generation MFC MatchPoint Databases Servers DDS RPGIV Web Clients JDBC
MatchPoint WebClient Change Request Information
MatchPoint Mobile Change Request Information
MatchPoint i+Mobile Demonstration
Thank you www.cmfirst.ch Christoph.heinrich@cmfirst.ch John.rhodes@cmfirsttech.com