SHARE 104 Java Languages Sessions

Mon
9:30 AM
Carmel

Session: 8358 Title: Java: Project Opening and Object Oriented Programming - Introduction
Abstract:
Deliver application solutions more efficiently! The speaker will discuss Java's object-oriented features. Designed for those with no previous OO experience, the speaker will compare Procedural Programming to Object Oriented Programming, explain classes, objects, class data, and methods. This is a good introduction to Java syntax in preparation for the Java From the Very Beginning Labs. If Java is the reason you came to this SHARE, this session is where you want to start your week.
Speaker(s): Steve Ryder   Chair: Steve Ryder

Mon
1:30 PM
Room 202A

Session: 8352 Title: Java Lab: From the Very Beginning - Part 1 of 3 Exercise zip file
Abstract:
Introduction to Java Programming. We will answer the questions, 'What is Java?' and ' What can Java do?' We will also cover basic Java Syntax and give you a tour of the Eclipse Development environment. This session will include some hands-on lab work. While short breaks will be taken, some of the break time may be used for lab exercises. If you are not familiar with OO concepts or Java syntax, the Java: Project Opening and OO Programming Introduction session at 9:30 AM will help!
Speaker(s): Charlote Sutton   Chair: Steve Ryder

Mon
3:00 PM
Room 202A

Session: 8353 Title: Java Lab: From the Very Beginning - Part 2 of 3
Abstract:
Continuation of Java Syntax and Lab from Session 8352. The speaker will cover common problems, arrays and strings, conditional statements, looping constructs, and exception handling. This session will include some hands-on lab work. While short breaks will be taken, some of the break time may be used for lab exercises.
Speaker(s): Jezz Kelway   Chair: Steve Ryder

Mon
4:30 PM
Room 202A

Session: 8354 Title: Java Lab: From the Very Beginning - Part 3 of 3 Exercise zip file
Abstract:
Continuation of Java Syntax and Lab from Session 8352 and 8353. The speaker will cover more complicated Object Oriented concepts such as inheritance, relationships, abstraction, interfaces, and polymorphism. In addition, the development of methods in Java will be covered. This session will include some hands-on lab work. While short breaks will be taken, some of the break time may be used for lab exercises.
Speaker(s): Steve Ryder   Chair: Steve Ryder

Tue
9:30 AM
Carmel

Session: 8380 Title: Java User Experience: I've Said Hello World! Now What?
Abstract:
A newbie shares tips for getting started. Come learn how resources readily available on the internet can enable you to launch your first interactive web site. Leave this session with a list of favorite resources that will jumpstart your first project. This is perfect for amateurs looking to apply new Java skills to a project benefiting a small business or non-profit organization.
Speaker(s): Charlote Sutton   Chair: Steve Ryder

Tue
11:00 AM
Carmel

Session: 8359 Title: Java: More OO Design & UML (Unified Modeling Language) Intro
Abstract:
Building on session 8354, this session will elaborate on OO techniques such as abstraction, polymorphism, interfaces, and overloading. This session also gives an introduction to the UML formal notation, showing how an OO system is described through UML based diagrams.
Speaker(s): Charlote Sutton   Chair: Steve Ryder

Tue
1:30 PM
Room 202A

Session: 8375 Title: Java Lab1 2 3: Eclipse as an Application Development Environment
Abstract:
Learn how to use the powerful features of Eclipse to aid software development. 'Ease-of-use' features such as code generation, automatic syntactic checking, and code completion reduce the time needed to write software. Debugging options including: step through execution, breakpoints, display of variable values, memory, registers, etc, make finding those algorithmic bugs easier and the remote debugging facilities will leave you open mouthed. (The period between the break will be used for lab exercises).
Speaker(s): Jezz Kelway   Chair: Charlote Sutton

Tue
3:00 PM
Room 202A

Session: 8376 Title: Java Lab: Review of Eclipse Plug-in Availability
Abstract:
Eclipse is an Application Development Environment based on an extensible plug-in architecture. This lab reviews the availability of Eclipse plug-ins, examples of which attendees will install and use.
Speaker(s): Jezz Kelway   Chair: Charlote Sutton

Tue
4:30 PM
Carmel

Session: 8360 Title: Java: Server Pages + Tomcat - Getting Started User Experience
Abstract:
This session will lead you thru the steps needed to build an Apache/Tomcat/MySQL Web site from the ground up. Topics covered will include: Fedora installation, Tomcat configuration, Database Connectors, Java Server Pages, Eclipse + sysdeo (an Eclipse plug-in that facilitates Tomcat development using Eclipse).
Speaker(s): Steve Ryder   Chair: Jezz Kelway

Tue
6:00 PM
Carmel

Session: 8367 Title: Java: Meet the Experts Birds of a Feather Session
Abstract:
Here's your chance to meet the Java application developers about sharing and learning what you need to consider developing and deploying a successful J2EE application. They will discuss lessons learned, best practices and development strategies in how to build and manage your Java applications for performance and availability. Followed by project dinner.
Theresa Tai: technical support for zSeries WebSphere Application Server, IBM Java and WebSphere Portal Server, supporting zSeries customers to build and deploy J2EE applications in WebSphere application server run-time on z/OS. Ken Irwin:  zOS JAVA  Level 2  Customer Service and Technical Support. Jezz Kelway: Technical Support for zSeries in IBM's Centre for Java Technology. Speaker(s): Theresa Tai, Kenneth Irwin, Jezz Kelway   Chair: Charlote Sutton

Wed
9:30 AM
Room 202A

Session: 8377 Title: Java Lab: Mobile Computing - Part 1 of 2
Abstract:
The Java platform allows customers to target a wide variety of hardware from portable, hand-held devices through to mainframes. Using IBM's Eclipse-based development environment and Java concepts taught in the 'Java From the Very Beginning' labs, the speaker will focus on the very small by developing and deploying applications that run on Java-enabled Personal Digital Assistants (PDA), cell phones and other hand-held devices.
Speaker(s): Steve Ryder, Jezz Kelway   Chair: Charlote Sutton

Wed
11:00 AM
Room 202A

Session: 8378 Title: Java Lab: Mobile Computing - Part 2 of 2
Abstract:
Part 2 of 2 part lab, see part 1 for abstract.
Speaker(s): Jezz Kelway, Theresa Tai   Chair: Charlote Sutton

Wed
4:30 PM
San Simeon B

Session: 8379 Title: Java: The Just In Time Compiler and Finalization (<--two parts, click title)
Abstract:
Engineers with many years in service, post sales support and development will share their experience with two problematic areas of Java: the (IBM) Just In Time compiler (JIT) and Finalization.
Speaker(s): Kenneth Irwin, Theresa Tai   Chair: Charlote Sutton

Thu
9:30 AM
Carmel

Session: 8365 Title: Java: Overview and zSeries Update
Abstract:
Deliver application solutions more efficiently! The speaker will provide an overview of Java on z/OS and an update on the latest functions and features. This will include discussion on: Java being one of the strategic initiatives of IBM, IBM's commitment to delivering market leadership JVM, Java as the foundation of WebSphere Application Server platforms.
Speaker(s): Theresa Tai   Chair: Charlote Sutton

Thu
11:00 AM
Carmel

Session: 8366 Title: Java: Introduction to IBM Java Workloads Engine zAAP
Abstract:
The purpose of this session is to Introduce the new IBM Java workloads engine zAAP (zSeries Application Assist Processors). zAAPs are designed to operate asynchronously with the general purpose processor to execute Java programming under control of the IBM Java Virtual Machine (JVM). zAAP are available on both the z990 and z890 processors. zAAPs are intended for customers using WebSphere Application Server or other Java based applications in z/OS Java execution environment.
Speaker(s): Theresa Tai   Chair: Charlote Sutton

Thu
1:30 PM
Carmel

Session: 8368 Title: Java: z/OS Topics - Batch integration, Tomcat, and Eclipse
Abstract:
All you ever wanted to know about running Java in z/OS jobs, including how to develop and deploy applications using free tools such as Eclipse and Tomcat. Learn how to:

  • Avoid the pitfalls of UNIX System Services / BPXBATCH
  • Quickly configure and invoke Java from a batch job or started task
  • Direct output from Java to JES SYSOUT datasets
  • Exchange condition codes and files with non-Java job steps
  • Communicate with a Java application using MVS console commands
  • Use Eclipse effectively to develop, test, and 'one-click' deploy your application

In addition, learn how to leverage the power of Tomcat, Apache's free Servlet/JSP container on z/OS:

  • Install and configure Tomcat in an hour or less
  • Configure JDBC DataSources for pooled DB/2 connections
  • Use SAF (RACF/ACF2) for web application security
  • Manage Tomcat using MVS console commands
  • Use Tomcat as an effective 'on ramp' technology to WebSphere
  • Cost-effectively distribute z/OS web applications with a bundled Servlet/JSP engine

The speakers are partners in a small firm that specializes in mainframe Java. They also operate the site: http://jzos.com, which provides free tools and support for z/OS Java.
Speaker(s): Kirk Wolf, Steve Goetze   Chair: Steve Ryder

 

Thu
3:00 PM
Room 202A

Session: 8370 Title: Java Lab: WebSphere Application Developer V5 for Java - Part 1 of 3
Abstract:
Deliver application solutions more efficiently by exploiting Java and WebSphere. Have you ever wanted to develop either servlets or JSPs for your enterprise application? During this self-directed hands-on tutorial, you will be guided in the basics of how to invoke a simple servlet or JSP (your choice!). This three++ hour hands-on Java/WebSphere lab will be held from 3 PM to 7 PM without full breaks. Short breaks will be scheduled to NOT coincide with normal breaks. We'll have you out of the lab in time to meet your friends at SCIDS and brag about your newly-learned skills. This tutorial session uses WebSphere Studio Application Developer Version 5 (WSAD), which will already be installed when you arrive in the lab. No previous WSAD skills are necessary.
Speaker(s): Rufus Woody, Steve Ryder, Charlote Sutton   Chair: Steve Ryder

Thu
4:30 PM
Room 202A

Session: 8371 Title: Java Lab: WebSphere Application Developer V5 for Java - Part 2 of 3
Abstract:
Continuation of the Hands On Lab to WebSphere Application Developer V5 for Java. See session 8370 for full abstract.
Speaker(s): Rufus Woody, Steve Ryder, Charlote Sutton   Chair: Steve Ryder

Thu
6:00 PM
Room 202A

Session: 8372 Title: Java Lab: WebSphere Application Developer V5 for Java - Part 3 of 3
Abstract:
Continuation of the Hands On Lab to WebSphere Application Developer V5 for Java. See session 8370 for full abstract.
Speaker(s): Rufus Woody, Steve Ryder, Charlote Sutton   Chair: Steve Ryder

For more information please contact Steve Ryder at SRYDER@JSRSYS.COM.