COMMON Fall Conference & Expo | October 15-17 | Pittsburgh, PA | www.common.org/fall

Log in to bookmark your favorites and sync them to your phone or calendar.

Web Applications [clear filter]
Monday, October 15


13AC Connecting the Dots: Building Web Applications with PHP, HTML, CSS, and JavaScript
New to web development, or trying to get started? Have you taken a PHP course, but are having trouble understanding how to build complete applications for the web? Or maybe you're a manager trying to get an understanding of how web applications work at a high level. This presentation will provide an overview of how browser-based database applications work, with an IBM i / RPG audience in mind. It will demonstrate the client-side languages - HTML, CSS and JavaScript - and show how PHP scripts running on a server can dynamically build web pages including content from an IBM i DB2 database. We will discuss the HTTP protocol and how web servers work with HTML and PHP, look at some common formatting techniques in HTML and CSS, demonstrate how HTML forms interact with PHP scripts, and show what JavaScript is and how it makes the browser more functional. With these basics concepts in mind, you should be able to make better decisions about how to sort through the many options available for web-enabling your legacy databases. This presentation is for beginner to novice web programmers, or those who would like to understand the technologies and languages involved in a typical web application. This session is a recommended (not mandatory) pre-requisite for John's labs on HTML, PHP, and JavaScript.

This is Session ID:170065

avatar for John Valance

John Valance

Senior Consultant, Profound Logic
John Valance is a senior consultant and modernization strategist for Profound Logic Software. He has worked on the IBM midrange platform since the 1980s, and on web development since 1998. As a consultant and developer, John specializes in modernization and web application development... Read More →

Monday October 15, 2018 10:45am - 11:45am
Grand Ballroom 1
Tuesday, October 16


26AC Debugging in the Browser: Introduction to Chrome DevTools
Included in the popular (and free!) Google Chrome web browser are some of the most useful front-end development and debugging tools you'll ever need. Even IBM i programmers with little or no background in web development can find useful elements in these tools, as they provide a mechanism for understanding what's happening with any element on a web page communicating with their IBM i server. The tools also provide an effective playground for experimenting with HTML, CSS and JavaScript concepts. In this session Rob will demonstrate how Chrome's integrated DevTools can be used to interrogate data going between an IBM i and a front-end web application, view source code, analyze visual elements and dig into other common aspects of a typical web page. The discussion will also include an introduction to basic JavaScript debugging, JSON (Javascript Object Notation), and DOM (Document Object Model) concepts, which are key components to almost all modern web and mobile apps. Learn how to access Chome DevTools (from Windows or Mac)

Learning Objectives:
1. Understand how to use the most common DevTools elements
2. Become familiar with basic concepts behind JSON and the DOM, all of which can be inspected in DevTools
3. See practical steps to apply when trying to understand where data in a business app is coming from (even if you didn't create the app to begin with!)

This is Session ID:170433

avatar for Robert Swanson

Robert Swanson

Senior Partner, CNX
Robert Swanson has worked as an IBM i developer since 1992, the past 10 years focused on promoting modernization efforts for legacy systems written in RPG. Currently serving as Managing Partner for CNX Corporation in Chicago, Robert is a strong advocate of introducing "Web 2.0-style... Read More →

Tuesday October 16, 2018 2:45pm - 3:45pm
Grand Ballroom 1


27AC Web Design Tips for Green Screeners
Many green screen programmers using RPG, COBOL and the like often struggle to leverage their skills in the Web and Mobile world due to the paradigm shift from green to GUI then for UI to UX. This session will take you from where you are today to where you need to be tomorrow and beyond, leveraging you existing skillset. User experience is a very large subject and we cannot make you experts in a single session; our goal is to start you off in the right direction. After the session, attendees will have a good understanding how to build and leverage these skills to modernize legacy applications and build new ones.

Learning Objectives:
This session will show you how to:
1. Translate those green paradigms to GUI to leverage skills you already have
2. Design the look of your applications by examining the features of familiar applications
3. Use color in interface design
4. Engage the user We will also show the trend towards splitting user experience from development and how organizations like IBM, Adobe, Microsoft, and looksoftware have met this challenge.
5. Understand mobile and responsive design and just how easy it can be.

This is Session ID:170358

avatar for Greg Patterson

Greg Patterson

Modernization Specialist, Fresche Solutions
Greg Patterson has been in the IT field for 18 years, the last 11 with Fresche Solutions where he is currently a Modernization Specialist. In addition to business development activities, Greg also coordinates pre-sales technical demonstrations and discussions, performs business analysis... Read More →

Tuesday October 16, 2018 4:00pm - 5:00pm
Grand Ballroom 1
  • Content Level All
  • Operating Systems IBMi