ibm innovate 2012 mastering the mainframe - the next generation of mainframe developers is available...

36
IBM Innovate 2012 Mastering the Mainframe - The NEXT Generation of Mainframe Developers Is Available NOW Jay Thomas, Pace University / TDS Telecom Philip Yeo, Dalhousie University Jon Sayles, IBM/Rational Software Session 1447

Upload: rylee-lansing

Post on 30-Mar-2015

218 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: IBM Innovate 2012 Mastering the Mainframe - The NEXT Generation of Mainframe Developers Is Available NOW Jay Thomas, Pace University / TDS Telecom Philip

IBM Innovate 2012Mastering the Mainframe - The NEXT Generation of Mainframe Developers Is Available NOW

Jay Thomas, Pace University / TDS TelecomPhilip Yeo, Dalhousie UniversityJon Sayles, IBM/Rational Software

Session 1447

Page 2: IBM Innovate 2012 Mastering the Mainframe - The NEXT Generation of Mainframe Developers Is Available NOW Jay Thomas, Pace University / TDS Telecom Philip

© 2012 IBM Corporation2

The Premier Event for Software and Systems Innovation

Please note

IBM’s statements regarding its plans, directions, and intent are subject to change or withdrawal without notice at IBM’s sole discretion.

Information regarding potential future products is intended to outline our general product direction and it should not be relied on in making a purchasing decision.

The information mentioned regarding potential future products is not a commitment, promise, or legal obligation to deliver any material, code or functionality. Information about potential future products may not be incorporated into any contract. The development, release, and timing of any future features or functionality described for our products remains at our sole discretion.

Performance is based on measurements and projections using standard IBM benchmarksin a controlled environment. The actual throughput or performance that any user will experience will vary depending upon many factors, including considerations such as the amount of multiprogramming in the user’s job stream, the I/O configuration, the storage configuration, and the workload processed. Therefore, no assurance can be given that an individual user will achieve results similar to those stated here.

Page 3: IBM Innovate 2012 Mastering the Mainframe - The NEXT Generation of Mainframe Developers Is Available NOW Jay Thomas, Pace University / TDS Telecom Philip

© 2012 IBM Corporation3

The Premier Event for Software and Systems Innovation

Speakers Introduction

Philip developed an interest for mainframe when he competed in Master the Mainframe Challenge in 2010 and emerged as a winner. His IDE of choice throughout the contest is naturally, RDz. As a graduate research student at Dalhousie University, he works as a software architect in a research team, to develop a knowledge management portal for oceanographic scientist across the globe. Prior to that, he was with IBM as a Tech-line Specialist providing pre-sales technical support for WebSphere and Rational brand of products to Business Partners and IBM sales team.

Jay has been interested in IBM mainframes since they were recommendedby a Dr. Lixin Tao at Pace University suggested he complete in Masterthe Mainframe. He was a 2010 Master the Mainframe winner and anhonourable mention in 2011. In his professional life Jay spends a lotof time with DB2 as an network operations analyst for TDS Telecom inMadison, WI. He is also a graduate student at Pace University studyingInformation Assurance.

Jon is a technical specialist at IBM Rational Software, where he conducts presentations, seminars and training courses, and produces educational materials. His more than 30 years in the IT education and computer industries encompasses work within both academic and corporate organizations. He has also been engaged as a software developer/designer/consultant, educator, and author, with a focus on relational database, IDE, and object technologies.

Page 4: IBM Innovate 2012 Mastering the Mainframe - The NEXT Generation of Mainframe Developers Is Available NOW Jay Thomas, Pace University / TDS Telecom Philip

© 2012 IBM Corporation4

The Premier Event for Software and Systems Innovation

About this panel session

We want to share some success stories in IBM’s effort to grow mainframe skills

For many of the topics we discuss today, we don’t have the answers, but are here to offer our perspectives and generate a constructive discussion

We want it to be informative and interactive, so please chime in any time and join the conversation

Page 5: IBM Innovate 2012 Mastering the Mainframe - The NEXT Generation of Mainframe Developers Is Available NOW Jay Thomas, Pace University / TDS Telecom Philip

© 2012 IBM Corporation5

The Premier Event for Software and Systems Innovation

Agenda

Part 1 – The Master the Mainframe contest & RDz (~15 minutes)

Part 2 – A discussion on modern tooling for mainframe and the zEnterprise (~20 minutes)

Part 3 – A mainframe career for…. your kids? (~20 minutes)

Page 6: IBM Innovate 2012 Mastering the Mainframe - The NEXT Generation of Mainframe Developers Is Available NOW Jay Thomas, Pace University / TDS Telecom Philip

© 2012 IBM Corporation6

The Premier Event for Software and Systems Innovation

Agenda

Part 1 – The Master the Mainframe contest & RDz

Part 2 – A discussion on modern tooling for mainframe and the zEnterprise

Part 3 – A mainframe career for…. your kids?

Page 7: IBM Innovate 2012 Mastering the Mainframe - The NEXT Generation of Mainframe Developers Is Available NOW Jay Thomas, Pace University / TDS Telecom Philip

© 2012 IBM Corporation7

The Premier Event for Software and Systems Innovation

Master the Mainframe Contest overview

Hands-on contest for university students (no experience necessary)

– (Norh America)2011: 3969 students from over 500 participating schools, 7 straight years of growth

– (World wide) 2011: 43,825 students from 32 countries

Run by the IBM Academic Initiative (System z)

Increasing difficulty, increasing prize levels– Part 1: 1-2 hours to complete, win a T-shirt

– Part 2: 10-20 hours to complete, win $100

– Part 3: Weeks to months to complete, win a tablet and a trip to POK

• 2010 challenge: Credit transaction processing in batch

• 2011challenge: Write Bank ATM and Customer Services Application

Rational Developer for System z (RDz) in the contest– Students were given a choice to use RDz in Part 3

– We provided 1) A 1-page download / setup instruction, 2) Some RDz-specific instructions, and 3) email/facebook support

Page 8: IBM Innovate 2012 Mastering the Mainframe - The NEXT Generation of Mainframe Developers Is Available NOW Jay Thomas, Pace University / TDS Telecom Philip

© 2012 IBM Corporation8

The Premier Event for Software and Systems Innovation

System z Academic Initiative Program

School Enablement - global55 courses / modules, z/OS Mastery Exams, Coupons, Professor Seminars, Ambassadors, Funding and support worldwide, Job Board, Faculty Awards

• SystemzJobs.com – Job Board - global to connect students with employers

• Skills Help Desk to assist clients and [email protected]

Student Mainframe Contests

Awareness – academic and industry

Roundtables, conferences, and seminars

Expanding worldwide

Access to mainframesworldwide for teaching(no fee)

Marist College, NY

U of Arkansas

Illinois State U

Syracuse U

NC A&T U

SC IT-ology

Brazil

Germany

France

China

Page 9: IBM Innovate 2012 Mastering the Mainframe - The NEXT Generation of Mainframe Developers Is Available NOW Jay Thomas, Pace University / TDS Telecom Philip

© 2012 IBM Corporation9

The Premier Event for Software and Systems Innovation

Lake Brantley High School: 142 Mainframe Masters

Page 10: IBM Innovate 2012 Mastering the Mainframe - The NEXT Generation of Mainframe Developers Is Available NOW Jay Thomas, Pace University / TDS Telecom Philip

© 2012 IBM Corporation10

The Premier Event for Software and Systems Innovation

What is Rational Developer for System z (RDz)?

• A single integrated development environment for cross-enterprise code development, modernization, and deployment

• Rational is actively partnering with the IBM Academic Initiative team to help schools adopt RDz in their curriculum

Page 11: IBM Innovate 2012 Mastering the Mainframe - The NEXT Generation of Mainframe Developers Is Available NOW Jay Thomas, Pace University / TDS Telecom Philip

© 2012 IBM Corporation11

The Premier Event for Software and Systems Innovation

Contest Success Students hired as a result of the experience acquired during the contest IBM customers have a needed pipeline of young people to be mentored by older near

retirement associates Significant number of students world wide now familiar with System z and z/OS without any

previous classes or exposure

2010 Winners

• Patricio Reynaga (West Texas A&M University)• Jay Thomas (Pace University)• Calvin MacKenzie (Arkansas School for Mathematics, Sciences and the Arts)• Philip Yeo (Dalhousie University)• Sibo Niu (Syracuse University)

Page 12: IBM Innovate 2012 Mastering the Mainframe - The NEXT Generation of Mainframe Developers Is Available NOW Jay Thomas, Pace University / TDS Telecom Philip

© 2012 IBM Corporation12

The Premier Event for Software and Systems Innovation

Master the Mainframe contest

Philip & Jay –

• How did you learn about the contest?• Why did you choose to participate in the contest?• And why RDz?

Page 13: IBM Innovate 2012 Mastering the Mainframe - The NEXT Generation of Mainframe Developers Is Available NOW Jay Thomas, Pace University / TDS Telecom Philip

© 2012 IBM Corporation13

The Premier Event for Software and Systems Innovation

Philip’s thought on the Master the Mainframe contest

How did you learn about the contest?

• Email circulated by the dean• Found out from the announcement that a Dalhousie University student was a winner for 2009 and 2008

Page 14: IBM Innovate 2012 Mastering the Mainframe - The NEXT Generation of Mainframe Developers Is Available NOW Jay Thomas, Pace University / TDS Telecom Philip

© 2012 IBM Corporation14

The Premier Event for Software and Systems Innovation

Philip’s thought on the Master the Mainframe contest

Why did you choose to participate in the contest?

• Desire to be expose to Enterprise computing on the mainframe • Wanted to be able to dabble with real life mainframe system development which the contest provided• Love the challenge

Page 15: IBM Innovate 2012 Mastering the Mainframe - The NEXT Generation of Mainframe Developers Is Available NOW Jay Thomas, Pace University / TDS Telecom Philip

© 2012 IBM Corporation15

The Premier Event for Software and Systems Innovation

Philip’s thought on the Master the Mainframe contest

And why RDz?

• Familiarity with eclipse framework • Increased efficiency with faster navigational capabilities

through additional productivity boosters that eclipse provides• Picture says a thousand words…

Page 16: IBM Innovate 2012 Mastering the Mainframe - The NEXT Generation of Mainframe Developers Is Available NOW Jay Thomas, Pace University / TDS Telecom Philip

© 2012 IBM Corporation16

The Premier Event for Software and Systems Innovation

Philip’s thought on the Master the Mainframe contest

Page 17: IBM Innovate 2012 Mastering the Mainframe - The NEXT Generation of Mainframe Developers Is Available NOW Jay Thomas, Pace University / TDS Telecom Philip

© 2012 IBM Corporation17

The Premier Event for Software and Systems Innovation

Page 18: IBM Innovate 2012 Mastering the Mainframe - The NEXT Generation of Mainframe Developers Is Available NOW Jay Thomas, Pace University / TDS Telecom Philip

© 2012 IBM Corporation18

The Premier Event for Software and Systems Innovation

Page 19: IBM Innovate 2012 Mastering the Mainframe - The NEXT Generation of Mainframe Developers Is Available NOW Jay Thomas, Pace University / TDS Telecom Philip

© 2012 IBM Corporation19

The Premier Event for Software and Systems Innovation

Jay’s thought on Master the Mainframe contest

How did you learn about the contest?

• I heard about it through school • Pace University is a DestinationZ Campus• Contest was recommended by Dr. Lixin Tao

Page 20: IBM Innovate 2012 Mastering the Mainframe - The NEXT Generation of Mainframe Developers Is Available NOW Jay Thomas, Pace University / TDS Telecom Philip

© 2012 IBM Corporation20

The Premier Event for Software and Systems Innovation

Jay’s thought on Master the Mainframe contest

Why did you choose to participate in the contest?

• I have always been interested in Enterprise computing, because it’s able to mix new application with core Enterprise Applications (Billing, Accounting, CICS)

• I was interested in getting experience with Mainframes, and the contest seemed like a great way to learn about a new software platform.

Page 21: IBM Innovate 2012 Mastering the Mainframe - The NEXT Generation of Mainframe Developers Is Available NOW Jay Thomas, Pace University / TDS Telecom Philip

© 2012 IBM Corporation21

The Premier Event for Software and Systems Innovation

Jay’s thought on Master the Mainframe contest

And why RDz?

• RDz seemed like an interesting alternative to development on the green screen

• Switching between SDSF and the text editor when I was working with a large number of source files, and Rdz offered an easier system of management and syncing local and remote resources.

• Since it was based on eclipse I thought that there would be almost no learning curve because I had used eclipse to develop for Java

Page 22: IBM Innovate 2012 Mastering the Mainframe - The NEXT Generation of Mainframe Developers Is Available NOW Jay Thomas, Pace University / TDS Telecom Philip

© 2012 IBM Corporation22

The Premier Event for Software and Systems Innovation

Agenda

Part 1 – The Master the Mainframe contest & RDz

Part 2 – A discussion on modern tooling for mainframe and the zEnterprise

Part 3 – A mainframe career for…. your kids?

Page 23: IBM Innovate 2012 Mastering the Mainframe - The NEXT Generation of Mainframe Developers Is Available NOW Jay Thomas, Pace University / TDS Telecom Philip

© 2012 IBM Corporation23

The Premier Event for Software and Systems Innovation

RDz and other modern tooling for mainframe and zEnterprise

Q1. Perception of mainframe

Many people think "outdated“, "big“, "COBOL is sooooo yesterday“ when they think of the mainframe. What was your perception when you signed up for the contest, and what is it now that you've completed the contest?

Page 24: IBM Innovate 2012 Mastering the Mainframe - The NEXT Generation of Mainframe Developers Is Available NOW Jay Thomas, Pace University / TDS Telecom Philip

© 2012 IBM Corporation24

The Premier Event for Software and Systems Innovation

RDz and other modern tooling for mainframe and zEnterprise

Q2. RDz and ISPF

In your opinion, what are the areas that RDz is superior to ISPF, and what are the areas where ISPF is superior to RDz?

Page 25: IBM Innovate 2012 Mastering the Mainframe - The NEXT Generation of Mainframe Developers Is Available NOW Jay Thomas, Pace University / TDS Telecom Philip

© 2012 IBM Corporation25

The Premier Event for Software and Systems Innovation

RDz and other modern tooling for mainframe and zEnterprise

Q3. Future of development tools

An integrated development environment (IDE) like RDz is currently a state of the art development tool, but technology is always changing. Do you see mainframers eventually doing their development, testing, debugging – or at least some forms of these activities – on the web, in the cloud or perhaps… on mobile devices like tablets?

Page 26: IBM Innovate 2012 Mastering the Mainframe - The NEXT Generation of Mainframe Developers Is Available NOW Jay Thomas, Pace University / TDS Telecom Philip

© 2012 IBM Corporation26

The Premier Event for Software and Systems Innovation

Agenda

Part 1 – The Master the Mainframe contest & RDz

Part 2 – A discussion on modern tooling for mainframe and the zEnterprise

Part 3 – A mainframe career for…. your kids?

Page 27: IBM Innovate 2012 Mastering the Mainframe - The NEXT Generation of Mainframe Developers Is Available NOW Jay Thomas, Pace University / TDS Telecom Philip

© 2012 IBM Corporation27

The Premier Event for Software and Systems Innovation

A mainframe career for.. your kids?

Q1. Why mainframe?

Why are you interested in a career on mainframe development (vs. being a developer for iPhone apps, social web site, etc)? In other words, what attracts you to working on the mainframe?

Page 28: IBM Innovate 2012 Mastering the Mainframe - The NEXT Generation of Mainframe Developers Is Available NOW Jay Thomas, Pace University / TDS Telecom Philip

© 2012 IBM Corporation28

The Premier Event for Software and Systems Innovation

A mainframe career for.. your kids?

Q2. Career growth on the mainframe

As your career grows, do you see yourself doing strictly COBOL, PL/I, C development, or do you envision doing cross languages/cross-platform development?

Page 29: IBM Innovate 2012 Mastering the Mainframe - The NEXT Generation of Mainframe Developers Is Available NOW Jay Thomas, Pace University / TDS Telecom Philip

© 2012 IBM Corporation29

The Premier Event for Software and Systems Innovation

A mainframe career for.. your kids?

Q3. Unique skill set

What unique skill sets do students like yourself offer enterprise shops in building tomorrow's applications on enterprise systems?

Page 30: IBM Innovate 2012 Mastering the Mainframe - The NEXT Generation of Mainframe Developers Is Available NOW Jay Thomas, Pace University / TDS Telecom Philip

© 2012 IBM Corporation30

The Premier Event for Software and Systems Innovation

A mainframe career for.. your kids?

Q4. Advice?

What advice do you have for the audience in recruiting talented future mainframers?

Page 31: IBM Innovate 2012 Mastering the Mainframe - The NEXT Generation of Mainframe Developers Is Available NOW Jay Thomas, Pace University / TDS Telecom Philip

© 2012 IBM Corporation31

The Premier Event for Software and Systems Innovation

A mainframe career for.. your kids?

Q5. Energizing the mainframe !

What can we all do collectively as a community to

energize the mainframe? Is what's being done by the industry effective?  What more shall we do?

Page 32: IBM Innovate 2012 Mastering the Mainframe - The NEXT Generation of Mainframe Developers Is Available NOW Jay Thomas, Pace University / TDS Telecom Philip

© 2012 IBM Corporation32

The Premier Event for Software and Systems Innovation

www.ibm.com/software/rational

Page 33: IBM Innovate 2012 Mastering the Mainframe - The NEXT Generation of Mainframe Developers Is Available NOW Jay Thomas, Pace University / TDS Telecom Philip

© 2012 IBM Corporation33

The Premier Event for Software and Systems Innovation

More questions (if we have time)

One of the challenges that the RDz team faces is whether they should optimize their design (of RDz) for experienced Green screeners, or should they optimize the design for newcomers. What's your take? Before you answer, let’s see what the audience think.

What’s your curriculum like.  Now that both of you are working professionals, can you look back and comment on whether the curriculum prepares you well for a career in enterprise computing?  What would you improve on it?

Testing - we've heard from mainframe customers that testing is huge pain point (5-6 weeks to complete z/OS application testing), and a test cycle typically takes a minimum of 12 weeks. Do you have any experience in this area to comment on this?

Page 34: IBM Innovate 2012 Mastering the Mainframe - The NEXT Generation of Mainframe Developers Is Available NOW Jay Thomas, Pace University / TDS Telecom Philip

© 2012 IBM Corporation34

The Premier Event for Software and Systems Innovation

Daily iPod Touch giveaway

Complete your session surveys online each day at a conference kiosk or on your Innovate 2012 Portal!

Each day that you complete all of that day’s session surveys, your name will be entered to win the daily IPOD touch!

On Wednesday be sure to complete your full conference evaluation to receive your free conference t-shirt!

Page 35: IBM Innovate 2012 Mastering the Mainframe - The NEXT Generation of Mainframe Developers Is Available NOW Jay Thomas, Pace University / TDS Telecom Philip

© 2012 IBM Corporation35

The Premier Event for Software and Systems Innovation

Acknowledgements and disclaimers

© Copyright IBM Corporation 2012. All rights reserved.

– U.S. Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.

IBM, the IBM logo, ibm.com, Rational, the Rational logo, Telelogic, the Telelogic logo, Green Hat, the Green Hat logo, and other IBM products and services are trademarks or registered trademarks of International Business Machines Corporation in the United States, other countries, or both. If these and other IBM trademarked terms are marked on their first occurrence in this information with a trademark symbol (® or ™), these symbols indicate U.S. registered or common law trademarks owned by IBM at the time this information was published. Such trademarks may also be registered or common law trademarks in other countries. A current list of IBM trademarks is available on the Web at “Copyright and trademark information” at www.ibm.com/legal/copytrade.shtml

If you have mentioned trademarks that are not from IBM, please update and add the following lines:

[Insert any special third-party trademark names/attributions here]

Other company, product, or service names may be trademarks or service marks of others.

Availability: References in this presentation to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates.

The workshops, sessions and materials have been prepared by IBM or the session speakers and reflect their own views. They are provided for informational purposes only, and are neither intended to, nor shall have the effect of being, legal or other guidance or advice to any participant. While efforts were made to verify the completeness and accuracy of the information contained in this presentation, it 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, this presentation or any other materials. Nothing contained in this presentation 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.

All customer examples described are presented as illustrations of how those customers have used IBM products and the results they may have achieved. Actual environmental costs and performance characteristics may vary by customer. Nothing contained in these materials is intended to, nor shall have the effect of, stating or implying that any activities undertaken by you will result in any specific sales, revenue growth or other results.

Page 36: IBM Innovate 2012 Mastering the Mainframe - The NEXT Generation of Mainframe Developers Is Available NOW Jay Thomas, Pace University / TDS Telecom Philip

© 2012 IBM Corporation36

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.ibm.com/software/rational