2016-Application Development Track

By Marianne Heltborg, DK, IBM and Rajesh Kumar Khare, NO, DNB

Marianne Menå Heltborg is a Nordic Technical Sales Specialist for different product areas running on the mainframe.
She started as a CICS Systems Programmer in IBM in 1986 and has had many different roles since, but always around CICS, Application Servers and Middleware running on the z System.
Focus areas: CICS, CICS Tools, PD Tools and z/OS Connect.
She has been co-author on two ITSO Redbooks and presents conferences like Large Systems Update. Marianne teaches CICS, WAS and Development at z Systems classes at Danmarks Tekniske Universitet.
She has been part of the GSE Nordics steering committee for 10 years.

Rajesh, carries an experience of 25 years in various segments of IT industry. His experience covers a spectrum from education, development, to management. Rajesh worked on various client/server IT Projects, and since last 18 yrs working in Mainframe environment on various appliactions within the domain of Banking and Telecom. Rajesh work in DNB, one of the leading bank in Nordic region as IT Business Analyst, and always like to share experinces on Applcations Performances.

By Tom Ross, IBM, US

JavaScript Object Notation (JSON) has emerged as popular data-interchange format particularly for developing Web Applications.  It is, in many ways, a simpler alternative to XML.  IBM currently offers COBOL developers the ability to work with JSON using the z/OS Client Enablement Toolkit.  Moving forward to the next few generations of the COBOL compiler, IBM intends to integrate JSON manipulation into the language. In the V.next compiler, powerful support for JSON document generation will be available.  In this talk, we briefly introduce JSON and JSON documents.  We then describe the new Enterprise COBOL language features that enable document generation directly from COBOL program data.  These features include a rich set of specifications to control the content of documents.  The language also provides for robust error handling during document generation.

Tom Ross is a senior software engineer in IBM COBOL development. Tom has been developing COBOL products for 31 years, including compiler and run-time libraries for every release of VS COBOL II thru Enterprise COBOL for z/OS V5. Tom is an expert in debug support for COBOL, IBM COBOL customers, and customer migration issues for COBOL and Language Environment for z/OS, and in many issues facing IBM mainframe customers.

By Mike Johnson, IBM, UK

I need a Decision and I want it now!

Business Rules in an Ever Changing World - An Introduction to Operational Decision Manager and z Systems

Learn about integrating Java, COBOL and PL1 clients so they make the same business decisions. The session looks at Operational Decision Manager (ODM) and examines how it can help the business be more agile. We also explore the runtime options on IBM z/OS.  Basic over view of what ODM is and where and how it runs on z

Mike Johnson is a software engineer working in the WODM on z/OS Development group at the IBM Hursley Laboratory in the U.K. Mike has worked in development for many years in MQ and Message
Broker and currently develops the ILOG Rules Engine offering on z/OS which is part of the WODM offering from IBM.  Mike provides consultancy on WODM to the Technical Sales teams of IBM and
has contributed to IBMs patent portfolio, redbooks and technical papers

By Knud Vrå, IBM, Denmark

In this session the focus will be on all the nice things RDz offers on top of the graphical interface. The purpose of this session is to present some of the tools built into RDz that will help the developer produce Cobol or PL/I code of high quality much faster and easier than when working in ISPF. The speaker will talk about syntax validation in the editors, Content Assist, Snippets and Templates. Other tools like generating test cases, generating webservices and debugging programs including code coverage will also be presented. Finally the comprehensive help system and the integration with other tools like DataStudio and PD Tools will be presented.

System z specialist. I have worked with Application Development and System Programming in z/OS Environments for 30+ years.

By Jan Marek , CA Prague

Support and usage of XML data type in DB2 for z/OS is still evolving. XML and XML-based languages plays important role in data transfer and application development. This session will mainly focus on understanding essentials of pureXML support in DB2 for z/OS and describe its internals to understand how DB2 access XML data. In addition, this presentation will also introduce major XML enhancements provided in DB2 10 and DB2 11 such as performance improvements, Xquery constructors and so.

Jan Marek is a 10-year IT professional with the background from software engineering. Starting with mainframe workload automation he is now enjoying the world of DB2 for z/OS as Agile Product Owner in CA DB2 Tools product management team. His area is backup and recovery family of products.

By Emil Kotrc , CA, Prague

DB2 is constantly evolving over the years, bringing new features with every new release. It might be hard for the developers and administrators to catch up with all the new useful technologies and possibilities. Often, even the features that are not brand new are not yet fully exploited despite they have a potential to help reducing the costs by improving the performance or making the application simpler.

This presentation will list and remind some features that might help application developers to use more power of the DB2 engine. The discussed topics will cover advanced SQL like the MERGE statement, SELECT from data change references, multi-row operations, lock avoidance techniques, built-in functions like GENERATE_UNIQUE(), timestamp functions, DB2 supplied stored procedures, and some other smaller tips.

Objectives:
1.Review some of the new features brought through the DB2 releases.
2.Advanced SQL statements like MERGE, SELECT FROM table change reference.
3.Multi-row operations, cursors.
4.Lock avoidance techniques.
5.Built-in functions and supplied Stored procedures.
6.Several smaller tips.

Emil Kotrc is a principal software engineer at CA Technologies working in Prague Technology Center since 2005. He started on Resource management products for Mainframe and later moved into Database management for DB2 for z/OS development. Before joining CA Technologies, Emil worked in an academic environment.

By Phil Grainger, BMC, UK

Cursors have been around since the dawn of DB2 and, as a DBA, I used to ignore them completely!

So, exactly what IS a cursor, why do we need them in DB2 and what can we do with them.

Over the last few releases of DB2, there has been quite an evolution in cursor manipulation, so we will also look at scrollable cursors (both static and dynamic) as well as the implications of multi-row fetch.

Phil has over 20 years experience of DB2, starting work all those years ago in 1987 with DB2 Version 1.2. Since then he has worked with all versions, including DB2 10
From his beginnings as a DB2 DBA for one of the largest users of DB2 at that time in the UK, through his time at PLATINUM technology and including almost 10 years as Senior Principal Product Manager for CAs line of DB2 solutions, Phil has always been a keen supporter of user groups and is a regular speaker at both vendor sponsored and independent events. His work with IDUG includes being a past member of the European IDUG Planning Committee, an inductee into the IDUG Volunteer Hall of Fame and now Board Liaison for BMC Software
Phils focus as Senior Principal Product Manager for DB2 tools at CA was with an international view as to the usage of DB2
From 2009 to 2015, Phil has been honoured by IBM as an Information Champion
Phil is now at BMC Software working as their Lead Product Manager in support of their DB2 tools portfolio
In addition, Phil is a regular contributor to the IDUG sponsored DB2-L discussion list.

 

By Venkat Balabhadrapatruni, IBM, US

As more and more Enterprises are embracing Devops the role of a Developer is evolving as well. Gone are the days when a developer declares victory by looking at the less than or equal to 4 return code. The cultural shift is transforming the role of a developer and in the process the definition of Code quality. This session presents the perspective of a current Enterprise application developer and answers the questions of - What does delivering quality code means ? How did the role of an Enterprise Application developer evolve over the years ? What are the suggested best practices ? Come join us to get answers to the questions and also see a demo of tools to help in action.

Venkat Balabhadrapatruni is a Senior Technical Staff Member at IBM, and part of the IBM z Systems unit. Venkat is Chief architect for the Enterprise Devops, and is responsible for the Cognitive Devops efforts with the primary focus on IBM Application Discovery and Delivery Intelligence (ADDI) products.

By Emil Kotrc , CA, Prague

Almost everything is about analytics these days. There are many vendor tools and appliances you can use for analysing your data. However, what if you just want to start experimenting or doing a one time research and you don’t want to spend money for an expensive solution? Have you ever heard about R? R is an open source project for statistical computing, which is already more than mature and is used by many researchers and statisticians around the world. Moreover, R can also be easily integrated with DB2 and other data sources and is implemented in several data analysis tools as well.

This presentation will introduce the R project, how you can integrate it with your DB2 and Big Data platforms, and will show how R can be used for numerical but also graphical analysis.

Objectives:
1.Introduce the R project and show some basic examples.
2.Show how to integrate a standalone R installation with DB2 for z/OS.
3.Show some samples and examples how to do an easy analysis.
4.Main focus is on DB2 for z/OS, but the integration with Big Data platforms will be shown as well.

Emil Kotrc is a principal software engineer at CA Technologies working in Prague Technology Center since 2005. He started on Resource management products for Mainframe and later moved into Database management for DB2 for z/OS development. Before joining CA Technologies, Emil worked in an academic environment.

By Tom Ross, IBM, US

IBM is committed to the long term vitality of Enterprise COBOL through regular innovations.  The V.next edition will advance the language by: introducing a number of new language statements; improving the compiler's scalability; improving RAS items; improving the run time performance of COBOL code.  In this talk, we will describe each of the individual new language features as well as the other advances listed above.  We will also review the process by which new features are selected (and encourage readers to participate.)

Tom Ross is a senior software engineer in IBM COBOL development. Tom has been developing COBOL products for 31 years, including compiler and run-time libraries for every release of VS COBOL II thru Enterprise COBOL for z/OS V5. Tom is an expert in debug support for COBOL, IBM COBOL customers, and customer migration issues for COBOL and Language Environment for z/OS, and in many issues facing IBM mainframe customers.

By Jane Man, IBM, US

A new era of applications focused around mobile devices is becoming increasingly important in large enterprises. Learn how you can build a DB2 for z/OS mobile application using IBM MobileFirst and z/OS Connect. Using an easy to adapt example, we show what needs to be done from front end to the back end database server to make this happen. This session will also cover the details of the new JSON support within DB2 and how customers are leveraging these capabilities to enable flexible, agile application development models while maintaining critical enterprise data management requirements.

Jane Man is a key member of the development team in DB2 for z/OS. She has worked on various features of DB2 for z/OS. In addition to her development work, she has assisted a lot of customers on implementing successful applications/workloads. In addition, she is the enablement focal point in the team and is involved in many enablement activities, like creating sample applications, demos, hands-on labs, and presenting in conferences and bootcamps, etc. Before joining the DB2 development team, Jane was a developer in IBM Content Manager. Jane is a IBM Certified System Administrator for WebSphere Application Server, IBM Certified Database Administrator for DB2 Universal Database for z/OS, Linux, UNIX and Windows, IBM Certified Solution Designer for DB2 Content Manager, IBM Certified Deployment Profession for Tivoli Storage Manager, and IBM Certified Application developer for DB2 Universal Database Family. 

By Gary Mazo, IBM, US

Once monolithic, enterprise systems are opening up to increase business value through the mobile world. More and more enterprise applications are being exposed as RESTful services. Many of the enterprise applications were written in COBOL. Many NEW applications are being written in COBOL. For those COBOL apps that are being exposed as services, there is a need to rapidly develop interfaces and interface transformation so that COBOL data can be represented in formats standard in the Service Oriented and REST-based protocols. This session will describe creation of JSON and COBOL conversion using Rational Developer for z Systems in conjunction with the high speed transformation of COBOL data in the IBM DataPower Gateways.

Gary Mazo is a Senior Software Engineer with IBM z Systems Software. Gary has been in software development for over two decades, ranging from Math education software, to vector compilers, to creating architecture and tools for Web Services, and cloud-based tools for Mainframe software.  Currently Gary is in charge of integrating and creating tools in the IBM Application Discovery and Delivery suite of products.  He holds 7 software  patents and has authored articles and blogs on topics of software development and Enterprise modernization