15
IBM Innovate 2012 Modernizing Host Applications for Mobile Devices Matthew Hardin Strongback Consulting [email protected] PWR-1382

Innovate2012 Modernize Host Applications for Mobile Devices

Embed Size (px)

DESCRIPTION

More customers are asking how they can enable their tablet toting and smartphone wielding executives with access to their terminal applications. Strongback demonstrates how to use the IBM Rational Host Access Transformation Services (HATS) toolkit to modernize applications for the mobile world, highlighting the out-of-the-box transformation services that make rapid development possible, as well as how one can customize.

Citation preview

Page 1: Innovate2012 Modernize Host Applications for Mobile Devices

IBM Innovate 2012Modernizing Host Applications for Mobile Devices

Matthew HardinStrongback [email protected]

Page 2: Innovate2012 Modernize Host Applications for Mobile Devices

© 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

Page 3: Innovate2012 Modernize Host Applications for Mobile Devices

© 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.

Page 4: Innovate2012 Modernize Host Applications for Mobile Devices

© 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.

Page 5: Innovate2012 Modernize Host Applications 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

Page 6: Innovate2012 Modernize Host Applications for Mobile Devices

© 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

Page 7: Innovate2012 Modernize Host Applications for Mobile Devices

© 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

Page 8: Innovate2012 Modernize Host Applications for Mobile Devices

© 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

Page 9: Innovate2012 Modernize Host Applications for Mobile Devices

© 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

Page 10: Innovate2012 Modernize Host Applications for Mobile Devices

© 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

Page 11: Innovate2012 Modernize Host Applications for Mobile Devices

© 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!

Page 12: Innovate2012 Modernize Host Applications for Mobile Devices

© 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

Page 13: Innovate2012 Modernize Host Applications for Mobile Devices

© 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

Page 14: Innovate2012 Modernize Host Applications for Mobile Devices

© 2012 IBM Corporation14

The Premier Event for Software and Systems Innovation

Email: [email protected]

Page 15: Innovate2012 Modernize Host Applications for Mobile Devices

© 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