Take Your Rocket U2 Apps Mobile with Rocket LegaSuite
Transcript of Take Your Rocket U2 Apps Mobile with Rocket LegaSuite
Greg Mummah, Product ManagerRocket Software
Take Your Rocket U2 Apps Mobile with Rocket LegaSuite
3
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
©2013 Rocket Software, Inc. All Rights Reserved.
Greg MummahProduct Manager
4
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
This webinar is for you if
©2013 Rocket Software, Inc. All Rights Reserved.
Agenda Enterprise mobility drivers
Rocket LegaSuite: Mobile applications for UniVerse and UniData
Q&A
©2013 Rocket Software, Inc. All Rights Reserved.
6©2013 Rocket Software, Inc. All Rights Reserved.
Enterprise Mobility:A Tidal Wave of Change
Employees74% of companies allow some sort of BYOD; 89% have mobile devices connecting to corporate networks
Company BudgetsBusiness spending on mobile projects will double in growth this year
CIOs78% of CIOs placed mobility in their top 5 priorities
©2013 Rocket Software, Inc. All Rights Reserved.Accenture CIO Mobility Survey 2012; Mobile Business Forecast 2012, A
7
Mobile is Top of Mindfor CIOs in 2013
©2013 Rocket Software, Inc. All Rights Reserved.
Rank Challenge1 Analytics and business intelligence2 Mobile technologies3 Cloud computing (SaaS, IaaS, PaaS)4 Collaboration technologies (workflow)5 Legacy modernization6 IT management7 CRM8 Virtualization9 Security10 ERP applications
*Gartner 2013 CIO Priorities available at http://www.gartner.com/newsroom/id/2304615
8
Users are driving user experience changes in operations
©2013 Rocket Software, Inc. All Rights Reserved.
9
Barrier to Change #1:Interoperability with Existing Systems
©2013 Rocket Software, Inc. All Rights Reserved.
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
10
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
©2013 Rocket Software, Inc. All Rights Reserved. VDC Research Group; IBM 2012 Tech Trends Report
11
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 rich internet apps using HTML5, CSS3, and AJAX
• Build new mobile apps and deploy to iOS, Android, and Windows smartphones and tablets
• Develop any type of services/APIs: REST, SOAP, JavaBean, .NET, XML
• Message routing & orchestration
12
LegaSuite Mobile: Solution Components
LegaSuite Mobile WorkbenchDesign mobile application Build RESTful APIs to U2 apps Integrate with U2 databases via REST
LegaSuite EngineDeploy apps to mobile devicesManage communication
©2013 Rocket Software, Inc. All Rights Reserved.
13
Build U2 mobile apps with Rocket LegaSuite
Before: U2 Applications After: Unified Mobile UX
©2013 Rocket Software, Inc. All Rights Reserved.
14
Rocket LegaSuite bridges theintegration gap
©2013 Rocket Software, Inc. All Rights Reserved.
15
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
©2013 Rocket Software, Inc. All Rights Reserved.
16
Develop cross-platform mobile apps from U2 databases and applications Mobile tooling to rapidly
develop cross-platform mobile apps
Leverage existing UniVerseand 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
©2013 Rocket Software, Inc. All Rights Reserved.
17
Intuitive user experience Layout manager
automatically creates familiar mobile UX
Organize information into lists, forms, and pages
Tap, swipe, and pinch to interact
©2013 Rocket Software, Inc. All Rights Reserved.
18
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
©2013 Rocket Software, Inc. All Rights Reserved.
19
Install apps on devices that have 94% of global market share
Worldwide Mobile OSMarket Share
Mobile Web and OSes Supported by Rocket
©2013 Rocket Software, Inc. All Rights Reserved.
*IDC Worldwide Mobile Phone Tracker, February 14, 2013
20
Development Experience
©2013 Rocket Software, Inc. All Rights Reserved.
21
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
Three ways to deploy
©2013 Rocket Software, Inc. All Rights Reserved.
22
Web Application
©2013 Rocket Software, Inc. All Rights Reserved.
Go to website Add to Home Screen Tap to access
23
Enterprise App Store
©2013 Rocket Software, Inc. All Rights Reserved.
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
24
Enterprise App Store UX
©2013 Rocket Software, Inc. All Rights Reserved.
Go to app store Select from list of apps Install
25
Public App Store
©2012 Rocket Software, Inc. All Rights Reserved.
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
26
Public App Store UX
©2012 Rocket Software, Inc. All Rights Reserved.
Go to app store Find and install app Use it
27
Deployment Matrix
©2012 Rocket Software, Inc. All Rights Reserved.
Web app Enterprise app store Public app store
Audience Internal users or known audience
Internal users or knownaudience
Everyone
Approval requirements Internal only Internal only App Store/Play requirements
Functionality Browser only Browser + device features Browser + device features
Development requirements
LegaSuite Workbench LegaSuite WorkbenchApple Xcode, Android SDK, VS 2012(or use Adobe Build)
LegaSuite WorkbenchApple Xcode, Android SDK, VS 2012(or use Phonegap Build)
Deployment infrastructure required
Web app server Web app serverApp store solution (or useCloud solution)
Web app server
Update method None required Enterprise app store method
Public app store method
User Authentication User input LDAP or user input User input
Data security VPN or HTTPS/TLS VPN or in-app (HTTPS/TLS) VPN or in-app (HTTPS/TLS)
28
Rocket LegaSuite MobileRuntime Architecture
©2013 Rocket Software, Inc. All Rights Reserved.
29
Demonstrations
©2013 Rocket Software, Inc. All Rights Reserved.
LegaSuite cross-platform mobile app using U2 REST
services for retail
Native iOS app using LegaSuite REST services to place a customer order
30
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
Customer Solution:Mobile Construction Management Apps
©2013 Rocket Software, Inc. All Rights Reserved.
31
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
LegaSuite Mobile U2 Takeaways
33
THE INFORMATION CONTAINED IN THIS PRESENTATION IS PROVIDED FORINFORMATIONAL PURPOSES ONLY.WHILE EFFORTS WERE MADE TO VERIFY THE COMPLETENESS AND ACCURACY OF THEINFORMATION CONTAINED IN THIS PRESENTATION, IT IS PROVIDED “AS IS”, WITHOUTWARRANTY OF ANY KIND, EXPRESS OR IMPLIED.IN ADDITION, THIS INFORMATION IS BASED ON ROCKET SOFTWARE’S CURRENTPRODUCT PLANS AND STRATEGY, WHICH ARE SUBJECT TO CHANGE BY ROCKETSOFTWAREWITHOUT NOTICE.ROCKET SOFTWARE SHALL NOT BE RESPONSIBLE FOR ANY DAMAGES ARISING OUTOF THE USE OF, OR OTHERWISE RELATED TO, THIS PRESENTATION OR ANY OTHERDOCUMENTATION.NOTHING CONTAINED IN THIS PRESENTATION IS INTENDED TO, OR SHALL HAVE THEEFFECT OF:
• CREATING ANY WARRANTY OR REPRESENTATION FROM ROCKETSOFTWARE(OR ITS AFFILIATES OR ITS OR THEIR SUPPLIERS AND/OR LICENSORS);OR
• ALTERING THE TERMS AND CONDITIONS OF THE APPLICABLE LICENSEAGREEMENT GOVERNING THE USE OF ROCKET SOFTWARE.
Disclaimer
©2013 Rocket Software, Inc. All Rights Reserved.
34
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.
Trademarks and Acknowledgements
©2013 Rocket Software, Inc. All Rights Reserved.
Thank you!