egl conference 2011 - futures

14
EGL Conference 2011 April 5/6 Wiesbaden, Germany EGL Futures and Strategy Will Smythe, IBM, Product Line Manager for IBM EGL Tools and Migration Solutions

Upload: will-smythe

Post on 13-Jun-2015

1.865 views

Category:

Documents


3 download

DESCRIPTION

EGL futures and strategy (mobile, HTML5, and more). See www.eglcon.org for more information.

TRANSCRIPT

Page 1: EGL Conference 2011 - Futures

EGL Conference 2011 April 5/6 Wiesbaden, Germany

EGL Futures and Strategy

Will Smythe, IBM, Product Line Manager for IBM EGL Tools and Migration Solutions

Page 2: EGL Conference 2011 - Futures

EGL Conference 2011

2

Agenda

EGL mobile web

HTML 5

EGL and RAA

Road map

Page 3: EGL Conference 2011 - Futures

EGL Conference 2011

3

EGL Mobile Web

Businesses are needing to develop mobile applications to address the needs of its customers, users, and partners

Developing a native application has its advantages but requires deep skills in multiple platforms

The common platform across all modern smartphones is the Web

EGL mobile web enables development of mobile Web applications that take on look/feel of native device (iPhone or Android)

Mobile UIs developed just like “traditional” browser-targeted EGL Rich UIs (all code in EGL)

Unsupported EGL Mobile Web

library now on the Café!

Page 4: EGL Conference 2011 - Futures

EGL Conference 2011

4

Mobile Visual Editing Support in RBD

Visual editor which supports WYSIWYG editing of web and mobile web applications

For mobile, a set of mobile-specific widgets appear on the palette (widgets can be dropped on and move around the canvas)

Preview tab shows a live, running version of the app

App can be launched in an external browser to simulate native look and feel For iPhone – Firefox or Safari For Android - Chrome

For testing, app can be accessed from browser in Android or iPhone emulator (provided by SDKs)

Visual editor included with the Eclipse-based Rational Business Developer 8.0.1 workbench

Page 5: EGL Conference 2011 - Futures

EGL Conference 2011

5

EGL Mobile Web

Current status: Unsupported (available as a technology preview)

Based on Dojo 1.5

Plan (subject to change): Move to Dojo 1.6 to pick up latest enhancements

Toolbar actions

Footer area

Other widgets

Page 6: EGL Conference 2011 - Futures

EGL Conference 2011

6

HTML5

HTML5 is the latest HTML standard Enables richer browser-based applications

Local storage, geolocation, widgets, web sockets, etc * (note: some of these capabilities are not part of the official HTML5 specification)

Newer browsers support a subset of capabilities

EGL library available on the EGL Café today as a sample. Supports: Geolocation – enables access to the user’s precise location (based on GPS or wifi)

Local storage – enables storage of artifacts on the user’s machine (useful for caching large amounts of data, etc)

Future updates (subject to change): Support for HTML5 widgets (data/time pickers, etc)

Graphics/canvas

Web sockets

Simple/local SQL database

Page 7: EGL Conference 2011 - Futures

EGL Conference 2011

7

EGL HTML5 Samples

Page 8: EGL Conference 2011 - Futures

EGL Conference 2011

8

EGL Support in RAA

Rational Asset Analyzer provides deep application understanding for COBOL, PL/I, Java, etc applications Code metrics

Impact analysis

Rule mining

Program flow diagrams

.. And more

Current status: Joint prototype effort between EGL and RAA teams

Page 9: EGL Conference 2011 - Futures

EGL Conference 2011

9

Explore EGL Assets

Search EGL Parts by: Name and name patterns Attributes (Type, length, Application)

View counts, lists, and detail pages

Follow links to navigate through an application, answering questions such as:

What program is invoked by a batch job or CICS transaction?

What subroutines are called?

What files are used?

Overview of EGL Assets, know what you have

Counts and Metrics

Understand Quality and Complexity

Page 10: EGL Conference 2011 - Futures

EGL Conference 2011

10

EGL Impact analysis

Determine what Parts are affected based on: Changes to field declarations (Record, Dataitem)

Changes to a section of program source code

Changes to an function name or parameter

Determine impact across EGL, Database, COBOL, Java Impact to EGL by changes in Database

Impact to COBOL/Java by changes in an EGL called program (and vice versa)

Page 11: EGL Conference 2011 - Futures

EGL Conference 2011

11

Application Understanding

Quickly understand code with little or no documentation, and relationships across the enterprise

Program Diagram

Structure Diagram

Control Flow Diagram

Batch Job Diagram

Page 12: EGL Conference 2011 - Futures

EGL Conference 2011

12

EGL Support in RAA

Delivery plans No defined plan (preview in 2011 under consideration)

Page 13: EGL Conference 2011 - Futures

EGL Conference 2011

13

EGL Roadmap

2008

2009

2007

RBD V7.1• VAGen Migration (TUI, IMS,

DLI, /MQ, Webtrans)• Portal Support• Usability Enhancements• BIRT Reports• System i Enhancements• Services Enhancements

EGL Rich Web on alphWorks

RBD V7.5 (currency)• Eclipse 3.4 / RAD 7.5• WAS 7.0• Portal 6.1

RBD V7.5.1• Rich UI / Web 2.0• REST Services• COBOL Runtime for VSE• RBD Extension for VSE

RDz EGL 7.5 RDi SOA 7.5

EGL CE 1.0• Free subset of RBD• Rich UI / Java support

2010

RBD V8.0.1• Currency• Roll up of CE features• Performance• Token licensing

EDT Vx• Open source subset

of RBD hosted on Eclipse.org

• Comparable capabilities to CE

RBD V.Next• Built on EDT

2011

8.0.x fix packs quarterly through 2011

Page 14: EGL Conference 2011 - Futures

EGL Conference 2011 April 5/6 Wiesbaden, Germany

Thank You