Take Your Rocket U2 Apps Mobile with Rocket LegaSuite Greg Mummah, Product Manager Rocket Software
Greg Mummah Product Manager Managed application modernization team at municipal government software vendor (1995-1998) Joined Rocket as implementation consultant for modernization (1999-2001) Product Manager (2001-present) Desktop application modernization Web and Mobile application development Defines product strategy, direction, and features Published articles and webinars on SOA, application modernization, and desktop/web/mobile app development 3
This webinar is for you if You have UniData or UniVerse green screen or GUI apps and are looking to quickly go mobile You want to make new mobile apps using U2 databases 4
Agenda Enterprise mobility drivers Rocket LegaSuite: Mobile applications for UniVerse and UniData Q&A
Enterprise Mobility: A Tidal Wave of Change Employees 74% of companies allow some sort of BYOD; 89% have mobile devices connecting to corporate networks Company Budgets Business spending on mobile projects will double in growth this year CIOs 78% of CIOs placed mobility in their top 5 priorities Accenture CIO Mobility Survey 2012; Mobile Business 6 Forecast 2012, A
Mobile is Top of Mind for CIOs in 2013 Rank Challenge 1 Analytics and business intelligence 2 Mobile technologies 3 Cloud computing (SaaS, IaaS, PaaS) 4 Collaboration technologies (workflow) 5 Legacy modernization 6 IT management 7 CRM 8 Virtualization 9 Security 10 ERP applications *Gartner 2013 CIO Priorities available at http://www.gartner.com/newsroom/id/2304615 7
Users are driving user experience changes in operations 8
Barrier to Change #1: Interoperability with Existing Systems 1 out of 4 CIOs cite interoperability with current systems as a mobile challenge 43% of companies say integrating mobile devices with existing enterprise apps is critical VDC Research Group; Accenture CIO Mobility Survey 2012 9
Barrier to Change #2: Lack of In-House Mobile Skill Sets Over 1 in 4 enterprise CIOs cite a lack of qualified mobile developers as a challenge Only 9% of companies think they have all the mobile skills they need VDC Research Group; IBM 2012 Tech Trends Report 10
LegaSuite with U2: Fast and Non-Invasive App Development Develop rich Windows and Java applications and integrate with third party apps on the Windows desktop Develop any type of services/apis: REST, SOAP, JavaBean,.NET, XML Message routing & orchestration Develop rich internet apps using HTML5, CSS3, and AJAX Build new mobile apps and deploy to ios, Android, and Windows smartphones and tablets 11
LegaSuite Mobile: Solution Components LegaSuite Mobile Workbench Design mobile application Build RESTful APIs to U2 apps Integrate with U2 databases via REST LegaSuite Engine Deploy apps to mobile devices Manage communication 12
Build U2 mobile apps with Rocket LegaSuite Before: U2 Applications After: Unified Mobile UX 13
Rocket LegaSuite bridges the integration gap 14
Real integration to enterprise systems in their current state Develop secure APIs (SOAP/REST/JSON) from existing enterprise applications to mobile apps in no time Leverage sophisticated back-end systems: Mainframe IBM i UNIX Windows Java 15
Develop cross-platform mobile apps from U2 databases and applications Mobile tooling to rapidly develop cross-platform mobile apps Leverage existing UniVerse and UniData sources and apps using SOAP or RESTful services Native look and feel for each mobile platform without separate development Point, click and drag back-end U2 application functions, new services and data Time to market measured in days 16
Intuitive user experience Layout manager automatically creates familiar mobile UX Organize information into lists, forms, and pages Tap, swipe, and pinch to interact 17
Integrate with everything Develop secure APIs (SOAP/REST/JSON) for existing U2 apps and databases Use these APIs for web and mobile development Orchestrate services between U2 apps and databases and other apps and databases Interact with device features via Phonegap and custom APIs Host third party widgets inside mobile apps 18
Install apps on devices that have 94% of global market share Worldwide Mobile OS Market Share Mobile Web and OSes Supported by Rocket *IDC Worldwide Mobile Phone Tracker, February 14, 2013 19
Development Experience 20
Three ways to deploy Mobile Web App Browser-based, no installation Enterprise App Store Managed installation controlled by you Public App Store Public installation controlled by app store Apple App Store Google Play Windows Store 21
Web Application Go to website Add to Home Screen Tap to access 22
Enterprise App Store 1. Set up your app store 2. Add users and groups 3. Register devices 4. Add apps to store 5. Add permissions 6. Users install apps 23
Enterprise App Store UX Go to app store Select from list of apps Install 24
Public App Store 1. Consumer-grade applications only, no LOB/internal apps! 2. Submit to Apple/Google/MS review and approval process 3. Once approved, made available in public app store 4. Users install apps 2012 Rocket Software, Inc. All Rights Reserved. 25
Public App Store UX Go to app store Find and install app Use it 2012 Rocket Software, Inc. All Rights Reserved. 26
Deployment Matrix Audience Web app Enterprise app store Public app store Internal users or known audience Internal users or known audience Everyone Approval requirements Internal only Internal only App Store/Play requirements Functionality Browser only Browser + device features Browser + device features Development requirements Deployment infrastructure required LegaSuite Workbench Web app server LegaSuite Workbench Apple Xcode, Android SDK, VS 2012 (or use Adobe Build) Web app server App store solution (or use Cloud solution) Update method None required Enterprise app store method LegaSuite Workbench Apple Xcode, Android SDK, VS 2012 (or use Phonegap Build) Web app server User Authentication User input LDAP or user input User input Public app store method Data security VPN or HTTPS/TLS VPN or in-app (HTTPS/TLS) VPN or in-app (HTTPS/TLS) 2012 Rocket Software, Inc. All Rights Reserved. 27
Rocket LegaSuite Mobile Runtime Architecture 28
Demonstrations LegaSuite cross-platform mobile app using U2 REST services for retail Native ios app using LegaSuite REST services to place a customer order 29
Customer Solution: Mobile Construction Management Apps Jobpac software vendor for the construction industry. Traditional ERP serves over 6,000 users Using Rocket LegaSuite Mobile, they developed 7 mobile apps based on their core system Apps cover tasks like Timesheet Entry, Delivery Docket Entry, Enquiry Order Entry and Purchase Order Approval Timesheet Entry app developed in ~20 working days Using mobile apps on the job saves construction companies significant time and money 30
LegaSuite Mobile U2 Takeaways Deliver new mobile apps very quickly based on existing U2 apps Solve the enterprise integration challenges without changing your back office apps Address the mobile development skills gap Use industry standard technologies like HTML5, REST, JSON, JavaScript, and SQL with U2 Serve ios, Android, and Windows Phone users with a single development effort Leverage the deployment method(s) that are right for your enterprise 31
Disclaimer THE INFORMATION CONTAINED IN THIS PRESENTATION IS PROVIDED FOR INFORMATIONAL PURPOSES ONLY. WHILE EFFORTS WERE MADE TO VERIFY THE COMPLETENESS AND ACCURACY OF THE INFORMATION CONTAINED IN THIS PRESENTATION, IT IS PROVIDED AS IS, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED. IN ADDITION, THIS INFORMATION IS BASED ON ROCKET SOFTWARE S CURRENT PRODUCT PLANS AND STRATEGY, WHICH ARE SUBJECT TO CHANGE BY ROCKET SOFTWAREWITHOUT NOTICE. ROCKET SOFTWARE SHALL NOT BE RESPONSIBLE FOR ANY DAMAGES ARISING OUT OF THE USE OF, OR OTHERWISE RELATED TO, THIS PRESENTATION OR ANY OTHER DOCUMENTATION. NOTHING CONTAINED IN THIS PRESENTATION IS INTENDED TO, OR SHALL HAVE THE EFFECT OF: CREATING ANY WARRANTY OR REPRESENTATION FROM ROCKET SOFTWARE(ORITSAFFILIATESORITSORTHEIRSUPPLIERSAND/ORLICENSORS); OR ALTERING THE TERMS AND CONDITIONS OF THE APPLICABLE LICENSE AGREEMENT GOVERNING THE USE OF ROCKET SOFTWARE. 33
Trademarks and Acknowledgements The following are trademarks or registered trademarks of Rocket Software, Inc.: Dynamic Connect, SystemBuilder, U2, U2 Web Development Environment, UniData, UniVerse, and wintegrate. IBM, the IBM logo, AIX, and DB2 are trademarks of IBM in the United States and other countries. Oracle and Java are registered trademarks of Oracle and/or its affiliates. Microsoft, SQL Server, Windows, and Excel are trademarks of the Microsoft group of companies. UNIX is a registered trademark of The Open Group. Other company, product, and service names mentioned herein may be trademarks or service marks of others. 34
Thank you!