© 1999 – Prepared by Mark Cathcart for the IBM Academy of Technology Annual General Meeting, 2000.
Mark Cathcart
Java programming for
the Mainframe - Not just
technology
© 1999 – Prepared by Mark Cathcart for the IBM Academy of Technology Annual General Meeting, 2000.
© 1999 – Prepared by Mark Cathcart for the IBM Academy of Technology Annual General Meeting, 2000.
Programming Landscape
Year 2000
Older programmers go (back?) into retirement
Non-Web programs vs. Web programs
More than 1000x more Non-Web programs (ok, I made this up!)
Business languages
COBOL, PL/I etc. still pervasive
C/C++
Never quite made it... (as business languages)
Probably more lines of C than any other language
It's all in operating systems, tools(compilers, make etc.) and
technology (TCP/IP etc.)
Specialized languages on the increase
Pearl, Python, Rexx(NetRexx) (it appears)
© 1999 – Prepared by Mark Cathcart for the IBM Academy of Technology Annual General Meeting, 2000.
Programming Landscape(2)
What about Assembler/Machine code ?
Still in use...
Airlines, Banks, etc.
High volume transaction systems
but getting unacceptably expensive (to modify, maintain etc.)
Increase in processor speeds continues
More than ever we can afford machine inefficient languages
Cost is "man" versus machine
We are in the home straight...
Enterprise Java is here!
Open Source is coming...
C# is late, offers little new and will lack a pervasive, open runtime
© 1999 – Prepared by Mark Cathcart for the IBM Academy of Technology Annual General Meeting, 2000.
© 1999 – Prepared by Mark Cathcart for the IBM Academy of Technology Annual General Meeting, 2000.
© 1999 – Prepared by Mark Cathcart for the IBM Academy of Technology Annual General Meeting, 2000.
© 1999 – Prepared by Mark Cathcart for the IBM Academy of Technology Annual General Meeting, 2000.
What can we do ?
Invest in people
Encourage
Educate
Integrate tools/compilers
Provide Language Interoperability
You tell me!
© 1999 – Prepared by Mark Cathcart for the IBM Academy of Technology Annual General Meeting, 2000.
Here is one we
wrote earlier!
Any other ideas?
Do you have
anything to
offer?
© 1999 – Prepared by Mark Cathcart for the IBM Academy of Technology Annual General Meeting, 2000.
Mark Cathcart has left the building!
Gone to teach 2x Java for OS/390
Programming Workshops at the
IBM OS/390 Expo in Washington DC.
PLEASE GET IN TOUCH VIA Lotus Notes
mark cathcart/uk/ibm@ibmgb

Java programming for the mainframe - Not just technology

  • 1.
    © 1999 –Prepared by Mark Cathcart for the IBM Academy of Technology Annual General Meeting, 2000. Mark Cathcart Java programming for the Mainframe - Not just technology
  • 2.
    © 1999 –Prepared by Mark Cathcart for the IBM Academy of Technology Annual General Meeting, 2000.
  • 3.
    © 1999 –Prepared by Mark Cathcart for the IBM Academy of Technology Annual General Meeting, 2000. Programming Landscape Year 2000 Older programmers go (back?) into retirement Non-Web programs vs. Web programs More than 1000x more Non-Web programs (ok, I made this up!) Business languages COBOL, PL/I etc. still pervasive C/C++ Never quite made it... (as business languages) Probably more lines of C than any other language It's all in operating systems, tools(compilers, make etc.) and technology (TCP/IP etc.) Specialized languages on the increase Pearl, Python, Rexx(NetRexx) (it appears)
  • 4.
    © 1999 –Prepared by Mark Cathcart for the IBM Academy of Technology Annual General Meeting, 2000. Programming Landscape(2) What about Assembler/Machine code ? Still in use... Airlines, Banks, etc. High volume transaction systems but getting unacceptably expensive (to modify, maintain etc.) Increase in processor speeds continues More than ever we can afford machine inefficient languages Cost is "man" versus machine We are in the home straight... Enterprise Java is here! Open Source is coming... C# is late, offers little new and will lack a pervasive, open runtime
  • 5.
    © 1999 –Prepared by Mark Cathcart for the IBM Academy of Technology Annual General Meeting, 2000.
  • 6.
    © 1999 –Prepared by Mark Cathcart for the IBM Academy of Technology Annual General Meeting, 2000.
  • 7.
    © 1999 –Prepared by Mark Cathcart for the IBM Academy of Technology Annual General Meeting, 2000.
  • 8.
    © 1999 –Prepared by Mark Cathcart for the IBM Academy of Technology Annual General Meeting, 2000. What can we do ? Invest in people Encourage Educate Integrate tools/compilers Provide Language Interoperability You tell me!
  • 9.
    © 1999 –Prepared by Mark Cathcart for the IBM Academy of Technology Annual General Meeting, 2000. Here is one we wrote earlier! Any other ideas? Do you have anything to offer?
  • 10.
    © 1999 –Prepared by Mark Cathcart for the IBM Academy of Technology Annual General Meeting, 2000. Mark Cathcart has left the building! Gone to teach 2x Java for OS/390 Programming Workshops at the IBM OS/390 Expo in Washington DC. PLEASE GET IN TOUCH VIA Lotus Notes mark cathcart/uk/ibm@ibmgb