Download - Rational Update for IBM i€¦ · – Support for COBOL and C/C++ options for AIX Rational Team Concert for Power – Collaborative software development, ... ILE Compilers •RPG/COBOL

Transcript

© 2010 IBM Corporation

Rational Update for IBM i

Alison ButterillApplication Development Offering Manager, Power Systems Software

© 2010 IBM Corporation

IBM Power Systems

Agenda

Introduction What's New from Rational

Rational ToolsOptimized Compilers

Rational Open Access: RPG EditionMore Information

© 2010 IBM Corporation

IBM Power Systems

IBM Software On Power SystemsMiddleware that transparently leverages

massively parallel threads

Hardware exploitation without application redesign

Excellent performance and TCO

Massively parallel POWER7

Superior qualities of service

Leadership performance

HP IBM Power Dell Sun

Applications

© 2010 IBM Corporation

IBM Power Systems

Rational Announcement Summary Rational Developer for Power

– Feature: RPG and COBOL Development for i• eclipse-based tools for RPG/COBOL development • New print designer & support for language enhancements• Replaces Rational Developer for i (RDi)

– Support for COBOL and C/C++ options for AIX

Rational Team Concert for Power– Collaborative software development, automate best practices– Integrated source control and build management– IBM i or AIX repository support

Rational Development Studio– Rebranding for WebSphere Development Studio– Provides ILE & OPM compliers + traditional development tools– New language functions have been added to ILE Compilers

Rational Open Access: RPG Edition– Opening the interface to developers– Support for many other

Host Access Transformation Services (HATS)– Added support for iPod Touch and iPhone

COBOLDeveloper

C/C++Developer

JavaDeveloper

RPGDeveloper

EGLDeveloper

© 2010 IBM Corporation

IBM Power Systems

Agenda

Introduction What's New from Rational

Rational ToolsOptimized Compilers

Rational Open Access: RPG Edition Zend UpdateMore Information

© 2010 IBM Corporation

IBM Power Systems

vi

ADTS

Emacs

Rational Developer for Power Systems Software IBM Rational Developer for Power Systems Software

– Features: • RPG and COBOL Development for IBM i

•New print designer•New screen designer

• C/C++ Development for AIX• COBOL Development for AIX

© 2010 IBM Corporation

IBM Power Systems

7

Rational Developer for Power

File Services

Index Services

Execution Services

Current Project

IBM Debug Engine

Developer's Desktop AIX or IBM i Server

Edit

Build

Debug

Search/Index/NavigationProjectFiles

• RPG and COBOL Development for IBM I• C/C++ Development for AIX• COBOL Development for AIX

© 2010 IBM Corporation

IBM Power Systems

8

Remote System Explorer

Perspective for access to remote servers – AIX and IBM i

Reusable actions, dialogs, widgets, APIs

Editor for traditional IBM i application code

– RPG, COBOL, C, C++, Java & DDS Editor for Interface to the compilers Debugger

– Multi-language Screen Designer Report Designer

© 2010 IBM Corporation

IBM Power Systems

Similar User Interfaces

• Same look and feel • Easy to use elements• Drag and drop• Skills transfer from one to the other

© 2010 IBM Corporation

IBM Power Systems

Upgrade Path for i Tools

RDPower Feature: RPG/COBOL Development for i

HATS

RBD

RSE

HATS

RBD

RSE

HATS

RBD

RDi (RSE)

Rational Developer for IBM i for SOA Construction (RDi SOA)

+Rational Developer for IBM i for SOA Construction (RDi SOA)

Rational Developer for Power Systems (RDPower)Feature: RPG and COBOL Development for i

Rational Developer for i (RDi)

•Upgrade available for tools ordered via Passport Advantage OR eConfig with valid SWMA

RSE (+ screen designerand print designer)

RSE (+ screen designerand print designer)

© 2010 IBM Corporation

IBM Power Systems

11

Rational Team Concert for Power Systems Software

Improve communication across disparate programming teams

Significantly improve quality of application code

Make software development automated, transparent and predictable

IBM Power Systems

© 2010 IBM Corporation

IBM Power Systems

12

QueryStorage

Collaboration

Discovery

Administration: Users, projects,

process

JAZZ SERVICES

Business Partner Extensions Your Extensions

Rational Developer for z

Rational Software Architect

Rational Systems Developer

Rational Business Developer

Rational Developer for Power

Eclipse Clients Web ClientsVisual Studio

Microsoft .NET Clients Rational Desktop Clients

Rational Team Concert

Web 2.0Jazz Client Extensions

Eclipse Platform

IBM Rational Extensions

Best PracticesPresentation:

Mashups

Rational Team Concert: Open, extensible architecture

© 2010 IBM Corporation

IBM Power Systems

13

Rational Team Concert

Unified Work Items, Agile Planning, SCM, Build Mgmt, Reporting

Single UI, storage and process

Reduces Cost of Ownership– Administrative costs– Training/Adoption– Customizations

LOGIC

UI

DB

Planning

Build ManagementReporting

Work Items

SCM

A unified client

With unified storage

One Tool!

© 2010 IBM Corporation

IBM Power Systems

14

Rational Team Concert: Based on Jazz

c

Existing Rational Offerings

New Rational/ IBM Offerings

Business PartnerOfferings

Product & Project

Management

Compliance&

SecurityCollaborative

Lifecycle Management 3rd-Party

JazzCapabilities

FutureIBM

Capabilities

StorageCollaboration

QueryDiscovery

Administration: Users, projects, process

Best Practice Processes

Presentation:Mashups

Design&

Development

Business Planning

& AlignmentYour

Existing Capabilities

• an open platform with a shared set of services

© 2010 IBM Corporation

IBM Power Systems

Agenda

Introduction What's New from Rational

Rational ToolsOptimized Compilers

Rational Open Access: RPG Edition More Information

© 2010 IBM Corporation

IBM Power Systems

Compilers for Optimized Performance

Compilers tightly integrated with operating systems and POWER7 hardware

Binary compatibility– Applications will move to POWER7 with no recompile required

• S/36 and S/38 environment applications also Exciting new offering for RPG

– Long requested feature from customers and partners

Compilers

© 2010 IBM Corporation

IBM Power Systems

•Feature 1 – ADTS•Stabilized

•no new tool enhancements•Feature 2 - OPM Compilers

•Stabilized•Feature 3 – ILE Compilers

•RPG/COBOL enhancements

Re-Naming of WebSphere Development Studio for IBM i

WebSphere Development Studio for IBM i

Rational Development Studio for i

April 2010

• Feature 1 – ADTS– No new tool enhancements– No new language enhancements

• Feature 2 - Heritage Compilers– No new enhancements

• Feature 3 – ILE Compilers– RPG/COBOL enhancements

© 2010 IBM Corporation

IBM Power Systems

Commitment to RPG

Hayden LindseyVice President and Distriguished Engineer

Enterprise Modernization, Modeling, Construction and Compilers

IBM Rational

http://www-949.ibm.com/software/rational/cafe/community/rpg

© 2010 IBM Corporation

IBM Power Systems

IBM Confidenti

al

19

Compiler Enhancements RPG

– New and updated built-in functions %LEN, %SCANRPL, %PARMNUM

– Implicit Unicode conversion for parameters– Sort and search data structures

• Ascend or descend– Performance when returning large values– Optional prototypes– Support for ALIAS names in externally-described data structures– New options for XML-INTO (also available with a PTF for 6.1)

COBOL– Support for true integers and unsigned integers– Improved performance for XML GENERATE– OPTIMIZE(*NEVER) supports compiling very large programs– Greater ease in specifying the VALUE clause for a national data

item RPG And COBOL

– Encrypted debug listing view– Teraspace storage model

© 2010 IBM Corporation

IBM Power Systems

20

The IBM Rational CafésThe IBM Rational Cafés

ibm.com/rational/cafeibm.com/rational/cafe

a community of industry leaders in modernization technology

trials of new technology

to take full advantage of the latest tools

knowledge through forums, blogs and wiki documents

•Partners •John’s Corner - Learn•Rich UI •for IBM i •Migration/Transformation•Japan Street

•Partners •RDi •RDi SOA•RTCi

•Commercial Computing•Parallel and Multi-Core Computing•Scientific Computing•Standards

•Partners •RDz•RDz with EGL•RTCz•HATS•Standard•Migrations

*Content subject to change

© 2010 IBM Corporation

IBM Power Systems

Agenda

Introduction What's New from Rational

Rational ToolsOptimized Compilers

Rational Open Access: RPG Edition More Information

© 2010 IBM Corporation

IBM Power Systems

Rational Open Access: RPG Edition

Extend RPGto reach tonew interfaces

RPG IV+ Open Access

WebBrowsers

MobileBrowsers

Portal

Custom Devices

EclipseRich

Client

Workplace Rich

Client

SOA Interface

Future Devices

© 2010 IBM Corporation

IBM Power Systems

Rational Open Access: RPG Edition 5250 Screens

RPG Applications

User Interface

BusinessLogic

DB Access

Traditional RPG Interface

© 2010 IBM Corporation

IBM Power Systems

Rational Open Access: RPG Edition

Mobile Devices

5250 Screens

RPG Applications

User Interface

BusinessLogic

DB Access

Other Servers

JSPs

How to Support Other

Interfaces?

Traditional RPG Interface

© 2010 IBM Corporation

IBM Power Systems

Rational Open Access: RPG Edition vs HATS (refacing)

RPG IVSource

RPG IVCompiler

RPG IVRuntime

HATS

Browser

Handlers

Open Access Open Access

Web Service

XML

Mobile

Handlers

Handlers

Web Services

Mobile

RPGSource

RPGCompiler

RPGRuntime

5250 Data Stream

Device5250 Emulator

Rational Open Access: RPG Edition

HATS

© 2010 IBM Corporation

IBM Power Systems

Rational Open Access: RPG Edition

Mobile Devices

5250 Screens

RPG Applications

JSPs

Data

Target Program

Handlers

Target Program

Target Program

Handlers

Handlers

F Handler(handler name)D***********************C*C Write Section1C* :C* :C Write Section2C :

Other Servers

Traditional RPG Interface

© 2010 IBM Corporation

IBM Power Systems

Rational Open Access: RPG Edition

ISV or Customer

Target Program (comms code)

HandlersData

IBM STG Lab ServiceslooksoftwareProfound LogicRocket Seagull

Rational Open Access: RPG Edition

F Handler(handler name)D***********************C*C Write Section1C* :C* :C Write Section2C :

© 2010 IBM Corporation

IBM Power Systems

Handlers

STG Lab Services

IBM STG Lab Services– FM Handler – manages protocol between client applications and OAR– Web Services Handler - converts OAR to XML and transport – Socket Handler – converts OAR to a socket message over TCP/IP

looksoftware – Delivery of multi-channel user interfaces from a single RPG program– Includes support for smartclient, riaclient, thinclient and mobileclient– Integrated Web Services generation

Profound Logic Software– Native graphical user interface platform for IBM i– Rapidly create rich browser based applications visually – Uses native RPG operations and programming techniques

Rocket Seagull Software – LegaSuite– Converts traditional RPG applications into high performance SOA services – Expedites building complex IBM i application orchestrations, – Leverages RPG expertise to SaaS/Cloud development paradigms

Vormitagg Associates, Inc– Member of ISV Advisory council – Key driver of this solution– Building handler for use in their ERP application; not for sale

© 2010 IBM Corporation

IBM Power Systems

Agenda

Introduction What's New from Rational

Rational ToolsOptimized Compilers

Rational Open Access: RPG Edition Zend UpdateMore Information

© 2010 IBM Corporation

IBM Power Systems

Getting Started

60 day trial downloads for Rational Developer for Powerwww.ibm.com/software/rational/products/rdp/

Take advantage of no-charge distance learning and social networking at IBM Cafes

www.ibm.com/software/rational/cafe

Leverage the Enterprise Modernization Sandboxhttp://www.ibm.com/developerworks/downloads/emsandbox/

© 2010 IBM Corporation

IBM Power Systems

Additional Information

Rational Team Concert for Power Systems Software Sales Kit Internal: http://w3-103.ibm.com/software/xl/portal/content?synKey=M303001B90889Y50#overviewPartners: http://www.ibm.com/partnerworld/wps/servlet/ContentHandler/M303001B90889Y50

IBM Rational Developer for Power Systems Software Sales Kit Internal: http://w3-103.ibm.com/software/xl/portal/content?synKey=J384733T70541Z83#overviewPartners: http://www.ibm.com/partnerworld/wps/servlet/ContentHandler/J384733T70541Z83

IBM XL Compilers Sales KitInternal: http://w3-103.ibm.com/software/xl/portal/content?synKey=H341530Z89871W70#overviewPartners http://www.ibm.com/partnerworld/wps/servlet/ContentHandler/H341530Z89871W70

IT Stimulus Acceleration Sales Play – IBM Rational Sales Play for Power

Power Your Innovation – BP Partnerworld Sales Play for Power