tfh
Volume 21, Number 26 -- July 16, 2012

IBM i Mobile Native Apps Coming On Strong

Published: July 16, 2012

by Dan Burger

You know you have business apps and data running on the IBM i operating system that needs to be mobilized. The business case for this is obvious. It solves a common business problem. That is, if you don't have slick-running business apps for a mobile device, you have a problem. Real time access to information for your mobile workforce is a revenue boosting tool that is too powerful to ignore. But there's still a decision to be made: Do you want apps running native on the mobile device or do you tweak Web apps for mobile uses?

In the early going, the consensus opinion was to develop Web apps that would render on multiple mobile devices. For those already doing Web development work, this was a natural progression. Developing applications for Apple's iOS or Google's Android operating systems was not a skill that many IBM midrange shops possessed. And where the skills were present--like a roomful of Java programmers hungry to build Android apps--there was the dominance of the Apple iPad that gives rise to second thoughts. Then again, finding programmers at midsize companies who can pump out Objective C applications for iPads is about as unlikely as finding cows that squirt out chocolate milk.

But now we are seeing software vendors offering frameworks that make it easier for developers to create native applications specifically built so RPG apps can be extended to run natively on the iPad, with other mobile device coverage coming soon. These frameworks are not unique to RPG. They exist for other programming languages as well. But for now, let's talk like mobile application development in an RPG world.

LANSA, the IBM i application development tool vendor, created a hive of activity around its booth at the COMMON Annual Meeting and Exposition two months ago when it announced the availability of LongRange, an intermediate server and a iPad app that together convert RPG code and DDS displays so applications can run natively on that device. Steve Gapp, LANSA's CEO, told me last week, a version of LongRange for LANSA's 4GL customers that want to create native iPad apps has just been released. He also said an RPG version of the product capable of creating native apps on Android is imminent. Farther down the road, he says LANSA will have an app designed for Windows 8 tablet users.

At that point, Gapp says, users can write an application once in RPG and DDS, integrate it with LongRange, and have the potential to deploy the app on the operating systems of the major tablet makers. End users need only to buy the app for the tablet they are using.

The importance of LongRange is that it only requires RPG programmers to know RPG. Skills in other programming languages are unnecessary. It does require the writing of new RPG and DDS code that acts as the user interface layer. Templates are built into LongRange to assist RPG programmers with the creation of such features as drop downs, text boxes, buttons, time widgets, prompters, and many other features that take advantage of the built-in capabilities of an iPad. It's only by running native on the iPad that technology Apple puts into its market-hogging tablet can be accessed. Web-based applications can forget about that.

Red Oak Software, a terminal emulation vendor in the IBM i and the System z mainframe markets, is also ready to lend a hand to RPG programmers looking for an easier way to get native apps on the iPad. Red Oak's app, called Legacy Mobile, is designed to display green-screen applications. Coming from years of experience in the emulation business, this seems like a smart way to break into this business. Red Oak CEO George Cummings calls it "a starting point, not a goal."

Cummings describes the base product as "an intelligent emulator" that passes data back and forth with the capability to execute green-screens as fast as anyone can. For users who are familiar with maneuvering through this territory--like Red Oak customers would be--there are productivity benefits that non-green-screen users would probably never understand. The iPad interface, naturally, includes the keyboard and special function keys that make sense for these users. Red Oaks existing customers have all received a trial version of Legacy Mobile.

Since its founding Red Oak's development of "programmatic integration" tools--products, that intercept screen definition languages, like the 5250 data stream, and transform them into Windows or Web browser GUIs--in Java. That language would point mobile development in the direction of Android-based devices. But Cummings said the decision regarding its mobile product lines were made a year ago and it was based on business computing being standardized on the iPad.

Expanding on that, Cummings says, "We don't care what the underlying app is written in," Cummings says. "As long as the functionality can be accessed with 5250, we can help."

Leveraging existing skill sets into mobile solutions like LANSA and Red Oak are doing is a great idea, says Bill Gravelle, an independent consultant with experience in mobility, modernization, and integration projects. He prefers the native app engine approach over the Web application strategy, which he describes as focused on "fitting a browser page, made for a 24-inch monitor, into the small glass."

But he is also wary of some of the native app engine blueprints.

"It's a step in the right direction for a certain set of business developers with a certain set of mobile solution requirements," he says. "I just think there are better solutions for broader audiences."

Productivity is the goal and learning curves are the bumps in the road. In the case of RPG developers, the avoidance of retraining in other languages and technologies keeps the learning curve relatively flat. This is not to say RPG programmers are any different than any other programmers. It's just to keep the conversation in the RPG world.

"There are many frameworks that promote themselves in a similar manner, but their learning curve takes the traditional business developer into traditional coding. In my mind, that's not moving the ball far enough down the field," Gravelle says. "I also think that, for the most part, these frameworks lead to 'quick and dirty' solutions that generally fall short in the real-world of user experience."

Getting a few simple applications up and running on a mobile device is often the early goal of a long-term, multiple phased project. It's instant gratification, if you want to look at it that way. But it's also taking a learn-as-you-go, don't-jump-in-until-you-find-out-how-deep-the-water-is approach.

Gravelle sees it differently. He believes with better tooling and better skills, it's possible to deliver apps that make a real difference to mobile knowledge workers in a much shorter time frame.

The issue goes beyond the initial decision of whether to choose a native app or browser solution, even though Gravelle leans toward native apps because of their better user experience.

"The difference-maker in our competitive world is the choice of tooling/platforms. It's my belief that continuing traditional coding approaches is counter-productive for enterprise mobile solutions--the issue of Java versus Objective-C versus HTML5/CSS3 is really not the major one," he says. "I'm probably one of few out there these days who believes that the less code I have to personally develop to quickly deliver an effective solution actually makes me a more valuable developer. As we in the IBM i world have known for years, building business solutions on top of comprehensive, productive, integrated, and innovative platforms actually delivers a tremendous competitive advantage for the enterprise."

"Less code doesn't mean no logic, no process, no workflow--it just means that no traditional code is necessary (no RPG, no Java, no Objective-C, etc). It means that the existing developers do tend to elevate into architects or conductors who master the orchestration of these pre-built components or templates with configuration options."


RELATED STORIES

Red Oak Delivers 5250 Emulator for iPad

LANSA Moves into Native Mobile App Development

Five Handles For The Mobile Application Pot

IBM's Multi-Faceted Mobile Strategy

IBM i Shops Have Choices When it Comes to Mobile Apps



                     Post this story to del.icio.us
               Post this story to Digg
    Post this story to Slashdot


Sponsored By
PRODATA COMPUTER SERVICES

Save the day with RDR and ProData utilities!

                                                RDR - retrieve deleted records.
                                                Then reactivate quickly & easily.

                                                DBU - database access made simple.
                                                The leading data access tool on the market.

                                                RDB Connect - programmatic access to remote data!
                                                Full SQL access to remote databases from all
                                                System i high-level languages.

Download your free trials NOW.
Order today and SAVE $$$!
www.prodatacomputer.com
800.228.6318


Editor: Timothy Prickett Morgan
Contributing Editors: Dan Burger, Joe Hertvik, Victor Rozek,
Jenny Thomas, Hesh Wiener, Alex Woodie
Publisher and Advertising Director: Jenny Thomas
Advertising Sales Representative: Kim Reed
Contact the Editors: To contact anyone on the IT Jungle Team
Go to our contacts page and send us a message.

Sponsored Links

BCD:  Give green screens a rich web GUI with Presto, and deliver as mobile Web apps, too!
Help/Systems:  FREE: Download the IBM i Scheduling Survival Guide
Profound Logic Software:  There's no one-size-fits-all approach to modernization. Learn more!

 

 

IT Jungle Store Top Book Picks

BACK IN STOCK: Easy Steps to Internet Programming for System i: List Price, $49.95

The iSeries Express Web Implementer's Guide: List Price, $49.95
The iSeries Pocket Database Guide: List Price, $59
The iSeries Pocket SQL Guide: List Price, $59
The iSeries Pocket WebFacing Primer: List Price, $39
Migrating to WebSphere Express for iSeries: List Price, $49
Getting Started with WebSphere Express for iSeries: List Price, $49
The All-Everything Operating System: List Price, $35
The Best Joomla! Tutorial Ever!: List Price, $19.95


 
Four Hundred Stuff
Krengel Challenges Shops to Keep UPS Shipping Apps on IBM i

New Orleans Company Applies Katrina's Lessons to New DR Strategy

ProData Updates DBU and Deleted File Retriever

Kisco Refines IBM i Database Auditing Tool

Synergivity Developing New Menu System

Four Hundred Guru
DB2 For i XMLTABLE, Part 2: Using Namespaces And IFS XML Files

RPG Subprocedure Error-Handling with APIs

Admin Alert: Making Run the Same Run the Same On IBM i Access 7.1 On Windows 7

Four Hundred Monitor
Four Hundred Monitor's
Full iSeries Events Calendar

System i PTF Guide
July 7, 2012: Volume 14, Number 27

June 30, 2012: Volume 14, Number 26

June 23, 2012: Volume 14, Number 25

June 16, 2012: Volume 14, Number 24

June 9, 2012: Volume 14, Number 23

June 2, 2012: Volume 14, Number 22

TPM at The Register
AMD slips modest speed bump into 'Abu Dhabi' Opterons

Big Blue uncloaks multitalented 40GbE RackSwitch

SAP trousers €1bn quarter in software sales, fumbles profit

VMware cranks Zimbra collabware up to 8.0

DOE doles out cash to AMD, Whamcloud for exascale research

IBM lets fly single-socket Power7 Penguin server

Stealthy Big Switch plugs into OpenStack clouds

Quanta taps Mellanox for snappy interconnects

VMware weaves Oracle databases into vFabric Data Director

AMD smacked by channel slump in Q2

Dell finally nabs Quest for $2.4bn

Finland beefs up HPC oomph with Cray 'Cascade' super

THIS ISSUE SPONSORED BY:

Infinite Corporation
ProData Computer Services
Townsend Security
Computer Keyes
WorksRight Software


Printer Friendly Version


TABLE OF CONTENTS
Windows On The (2012 And Cloudy) World

IBM i Mobile Native Apps Coming On Strong

Used Software Scores A Legal Victory In Europe

Mad Dog 21/21: Up Close And Personal

One More Power Systems Roadmap For The Road

But Wait, There's More:

Continued Caution Sways 2012 Worldwide Spending Re-Forecast . . . IBM Launches Single-Socket PowerLinux Server, Tweaks Power Systems I/O . . . Scott Klement Joins Profound Logic Staff . . . Ultrium Tape Drive Makers Ready LTO 6 Units . . . SAP Pre-Announces Record Q2 Revenues . . .

The Four Hundred

BACK ISSUES




 
Subscription Information:
You can unsubscribe, change your email address, or sign up for any of IT Jungle's free e-newsletters through our Web site at http://www.itjungle.com/sub/subscribe.html.

Copyright © 1996-2012 Guild Companies, Inc. All Rights Reserved.
Guild Companies, Inc., 50 Park Terrace East, Suite 8F, New York, NY 10034

Privacy Statement