Date post: | 04-Nov-2014 |
Category: |
Technology |
Upload: | strongback-consulting |
View: | 5 times |
Download: | 4 times |
IBM Innovate 2012Modernizing Host Applications for Mobile Devices
Matthew HardinStrongback [email protected]
© 2012 IBM Corporation2
The Premier Event for Software and Systems Innovation
Strongback Consulting
IBM Advanced Business Partner
– Rational, WebSphere, Lotus, Information Management certified
– Strongly focused on Enterprise Modernization and application lifecycle management
– Key Industries Served: Finance, Insurance, Healthcare, Manufacturing
© 2012 IBM Corporation3
The Premier Event for Software and Systems Innovation
The Solution: Rational Host Access Transformation Services
Rules based engine to transform your existing, proven applications to a modern UI.
Quickly transform your 3270 and 5250 green screen applications to intuitive Web, portlet, rich client or mobile device user interfaces.
Extend 3270, 5250, and VT green screens as standard Web services.
Broadens the reach of System z and iSeries applications with support for mobile web access from devices such as smartphones, tablets, and handheld computers.
Provides standard JSR 286 and JSR 168 portlet support, including built-in inter-portlet communication.
New in V8: Dojo support, for richer, extensible user interface transformation.
New in V8: RESTful web services, for simpler, lightweight service enablement.
© 2012 IBM Corporation4
The Premier Event for Software and Systems Innovation
Crawl, Walk, Run: Evolution of a HATS application
Crawl: Default rendering sets allow for out of the box transformations to quickly deliver a mobile solution.
Walk: Using customized screen transformations you can provider a richer UI with only minimal effort.
Run: Extend your host applications to mobile devices via web services. This allows for native application development for mobile devices.
© 2012 IBM Corporation5
The Premier Event for Software and Systems Innovation
Out of the box
The process for developing a HATS mobile application is the same as developing a HATS web application; with some considerations given for mobile devices.
Differences for mobile devices:
– Screen real estate is smaller
– Input methods: Smaller keypads, touchscreens
– Less processing power
© 2012 IBM Corporation6
The Premier Event for Software and Systems Innovation
Add some flair
Using customized screen transformations you can:
– Give the GUI a customized interface that is easier for your users.
– Tailor the way you display data.
– Convert text and data to different strings
© 2012 IBM Corporation7
The Premier Event for Software and Systems Innovation
Steps to create a transformation style project
Enable the option to ‘Optimize for mobile devices’
Edit default rendering rules to work for your environment
Add a few global rules as needed (i.e. calendar popups
Deploy to WAS
Solicit feedback from your user audience
Create transformations, Macros, business logic as needed
Deploy to WAS
Solicit feedback from your user audience
Wash…Rinse..repeat
© 2012 IBM Corporation8
The Premier Event for Software and Systems Innovation
HATS
Web Services
Extend as web services
RESTful web services support in V8
Also support for SOAP based services
Allows for native mobile application development
Delivering your services to native applications
© 2012 IBM Corporation9
The Premier Event for Software and Systems Innovation
Creating a web service to consume via mobile
Create a standard HATS project
Create macros
Create Integration Objects
Create Web Services (REST or SOAP)
Deploy to WAS
Create mobile application
Add any toolkits needed to consume the service
© 2012 IBM Corporation10
The Premier Event for Software and Systems Innovation
Building your web service
All wizard driven!
Create web service files from the Integration Object
Generate web service from web service support files
© 2012 IBM Corporation11
The Premier Event for Software and Systems Innovation
Advantages of HATS for mobile devices
Speed to market!
– Easy development
– Easy deployment
More ROI on those existing applications!
Easy integration with other systems
Deliver and enhance at your own pace
Increased productivity by delivering your terminal applications to any device, without rewriting or reinventing your application!
No more excuses! If your sales execs can play Angry Birds on the crapper, they can check in on their orders too!
© 2012 IBM Corporation12
The Premier Event for Software and Systems Innovation
Lessons learned, recommendations, tips and techniques
No direct to native application support
Cannot convert a HATS web project to a mobile project
Target specific needs for screen customizations
Devices are different, experience is different
Depending on the target device, you may not want to use the HATS mobile project. iPad and Android tablets are better suited to a traditional HATS web project
© 2012 IBM Corporation13
The Premier Event for Software and Systems Innovation
Socialize with us on Facebook http://www.facebook.com/StrongbackConsulting
For more information on how we can help you improve your interfaces, increase user productivity, and accelerate your SOA, contact us at [email protected], or call us at 904.351.6658.
Subscribe to our blog athttp://feeds.feedburner.com/StrongbackConsulting
Discover us at:http://www.strongback.us
© 2012 IBM Corporation14
The Premier Event for Software and Systems Innovation
Email: [email protected]
© 2012 IBM Corporation15
The Premier Event for Software and Systems Innovation
© Copyright IBM Corporation 2012. All rights reserved. The information contained in these materials is provided for informational purposes only, and is provided AS IS without warranty of any kind, express or implied. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, these materials. Nothing contained in these materials is intended to, nor shall have the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing the use of IBM software. References in these materials to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. Product release dates and/or capabilities referenced in these materials may change at any time at IBM’s sole discretion based on market opportunities or other factors, and are not intended to be a commitment to future product or feature availability in any way. IBM, the IBM logo, Rational, the Rational logo, Telelogic, the Telelogic logo, and other IBM products and services are trademarks of the International Business Machines Corporation, in the United States, other countries or both. Other company, product, or service names may be trademarks or service marks of others.
www.strongback.us