Open Source: The Future of IBM i - Paul Tuohy and Trevor Perry

Post on 12-Jan-2017

146 Views

Category:

Technology

1 Downloads

Preview:

Click to see full reader

Transcript

PARIS, France - Nov 3

Your Roadmap to a Successful IBM i Future

@ericjooka@Paul_Tuohy_SID

#IBMiBelieve

Yesterday

@ericjooka@Paul_Tuohy_SID

#IBMiBelieve

RPG

• RPGIII

• RPG/400

RPG

ADTS

• PDM

• SEU

• SDA

• RLU

PDM

SEU

SDA

RLU

DDS

• DSPF

• PF

• LF

• Join LF

DSPF

PF

LF

Join LF

The Rest

• CL

• Client Access

• System i Navigator

CL

Client Access

System i Navigator

Today

@ericjooka@Paul_Tuohy_SID

#IBMiBelieve

*

The Wall of Tools

• RDi • RPGIV & ILE • SQL, DDL, DML • ACS • Orion

• PHP • Ruby • Python • node.js • Perl

RDi

RDi

• True IDE

• A single developer interface

• Compile, Debug, Run

• 30 to 50% productivity increase

• Based on Eclipse - integrated with other IDEs

RPGIV

RPGIV

• Full free format language

• Easy to teach to programmers

• All about subprocedures

• Evolving the legacy

• JAPLJust Another Programming Language

ILE

ILE

• Encapsulation

• Service Programs

• Modular Architecture

SQL

SQL

• Unleash your database

• SQL is the language of database

• Use DDL to define your database

• Use DML to manipulate the data

• Modern database functionality

SQL

• Constraints

• RCAC

• Encryption

• BLOBs

• XML, JSON

SQL

• Constraints

• RCAC

• Encryption

• BLOBs

• XML, JSON

SQL

• Speed

ACS

ACS

• More than an emulator

• Platform agnostic

• Thin Java client

• Best for database access

• Accessible from within RDi

ACS

PHP

Ruby

Python

node.js

Orion

Perl

*

*

Agile! *

Roadmap

@ericjooka@Paul_Tuohy_SID

#IBMiBelieve

Roadmap?

Roadmap!

#1 - Awareness

Awareness

• IBM i home page

• developerWorks

• iTalk with Tuohy

• Blogs

1.

www.ibm.com/systems/i 1.

developerWorks 1.

developerWorks 1.

iTalk with Tuohy 1.

Blogs

• Jon Paris and Susan Gantner

• Steve Will

• Dawn May

• Tim Rowe

• Mike Cain

1.

#2 - IDE Integrated Development Environment

*

IDE

• RDi

• Orion

• Zend Studio

• What’s your choice?

2.

IDE - RDi 2.

IDE - Orion 2.

IDE - PHP 2.

IDE - Web 2.

#3 - Database

Database

• Start using DDL & DML

• Refactor or reface

• Architect a Data Access Layer

• Evolve your HLL database access

• Reap the rewards

3.

#4 - RPGIV & ILE

• Fully free form RPG

• Program in RPGIV

• Subprocedures

• Service programs

- Business logic

- Data Access Layer

RPGIV & ILE 4.

#5 - HTML, CSS, Javascript*

HTML, CSS, JS

• The language(s) of the web

• User experience is web

- Device independence

- Responsive design

• Leads you to other languages

5.

HTML, CSS, JS 5.

#6 - XML & JSON

XML & JSON

• Common languages for communication

• XML for web services

• JSON for mobile

6.

XML & JSON 6.

#7 - Languages

Languages

• RPGIV & ILE

• PHP

• Ruby & Rails

• Python

• node.js

• Perl

• Java

7.

Languages 7.

#8 - Interns

www.ibm.com/systems/i 8.

www.ibm.com/systems/i 8.

Interns 8.

8.

8.

Intern(s)? 8.

Intern(s)? 8.

Interns! 8.

Interns! 8.

Roadmap

1. Awareness

2. IDE

3. Database

4. RPGIV & ILE

5. HTML, CSS, Javascript

6. XML & JSON

7. Languages

8. Interns

8.

IBM i has astrong future

IBM i has astrong future with YOU

YOUR Roadmap!

1. Awareness

2. IDE

3. Database

4. RPGIV & ILE

5. HTML, CSS, Javascript

6. XML & JSON

7. Languages

8. Interns

8.

Your Roadmap to a Successful IBM i Future

@ericjooka@Paul_Tuohy_SID

#IBMiBelieve

PARIS, France - Nov 3th

top related