• Join Fresche at COMMON in Orlando
FRESCHE AT COMMON        |        SPEAKERS         |          REGISTRATION                                                      

Trevor Perry

Trevor Perry
IBM Champion, Modernization Strategist
CLICK FOR HIS BIO

IBM i Application Modernization Revealed
Tuesday, May 9 | 5 pm - 6:15 pm | Application Development track

The Information Technology industry is undergoing continual transformation. Traditional application development continues to be popular and maintenance of legacy systems is still a major portion of IT work. At the same time, new technologies, methodologies, hardware and software appear at light speed.

While vendors develop sales pitches for related offerings, there are few sources to help you understand the big picture. IT executives are asking questions about the current IT landscape, how to optimize IT, and how to retain legacy investments. They want to know more about cloud, mobile, and how they get started.

These questions relate to the modernization of applications and modernization of the enterprise. Trevor’s presentation outlines a framework to understanding modernization and shows how to focus on a higher level of IT strategy without major effort or distraction. He addresses modernization questions with relevance to a company’s needs, applications, platforms and direction.

View this session on the COMMON website and add it to your schedule


 

Promoting the Future and Value of IBM i to Your Business Executives
Wednesday, May 10 | 9:30 am - 10:45 am | Developing Business Skills track

This session shows you how IBM i can be presented to the business in order to raise visibility, preserve your investment in the platform, and ensure that business applications are developed using the right tools. Join us and take away information that can be used to educate your own business about the platform, its planned future, how it fits the requirements of your business, and how to leverage IBM i in your business.

Your organization has a strong heritage with IBM i and the total cost of ownership of IBM i consistently proves to be a better proposition. With IBM i on Power Systems, the future of your business can be more agile, scalable and sound. Come and learn how to sell that proposition to your business executives. 

View this session on the COMMON website and add it to your schedule


 

Lessons Learned Building IBM i Mobile Applications 
Wednesday, May 10 | 3:30 pm - 4:45 pm | Application Development track

Building and delivering mobile applications often appears to be a difficult task. There are many tools, many vendors and many architectures and approaches to consider. Traditionally, IBM i applications are lengthy procedural applications and don’t lend themselves to mobile delivery. This session will outline many lessons learned while building mobile applications for IBM i.

Trevor will cover the tools that can be used, the modernization techniques that can be leveraged, and the new approaches that are required to deliver mobile applications from an IBM i base. He will discuss building new mobile applications and repurposing existing IBM i applications--both green-screen and web--to be delivered to mobile devices in a modern world.

View this session on the COMMON website and add it to your schedule


2017 COMMON
Annual Meeting and Exposition
May 7-10 | Loews Sapphire Falls Resort at Universal Orlando | Orlando, FL

Get your complimentary expo pass

OR

Get more details and register

Book a consultation with our experts!

One-on-one discussions with our experts provide you with an opportunity for a 15-30 minute consultation to ask all your questions.
Register here:

 

Fresche

BCD Software Quadrant Software

 


Stay up-to-date on everything COMMON:

COMMON Facebook page

 

   

Trevor Perry

Trevor Perry
IBM Champion, Modernization Strategist
CLICK FOR HIS BIO


Pascal Polverini

Pascal Polverini
IBM i Architect
CLICK FOR HIS BIO

RPG Open Access - Easier than Pi
Sunday, May 7 | 3:45 pm - 5 pm | Application Development track

RPG Open Access (RPGOA) has been called "the future of RPG on IBM i." Yet we have been told there are myths surrounding RPGOA. A standards committee has been established to guide the community to a consistent approach to RPGOA development and communication, but it has yet to gain much traction. Looking back to the introduction of RPGOA, the confusion and lack of information persists.

This session will explain RPG Open Access, starting with a basic explanation and overview. It will describe actual customer implementations, and theorize on future possible uses for RPGOA. This session will also introduce you to resources on how to build your own RPGOA handlers to extend your existing applications and build modern IBM i applications from scratch.

When you leave this session, you will be energized, and write your own RPGOA handler the same day!

  • What is RPG Open Access?
  • How do I use RPGOA?
  • Where do I find more RPGOA resources?

View this session on the COMMON website and add it to your schedule

Marcel Sarrasin

Marcel Sarrasin
VP of Corporate Marketing and Business Development

CLICK FOR HIS BIO

Pascal Polverini

Pascal Polverini
IBM i Architect

CLICK FOR HIS BIO

OPEN LAB:
Looksoftware - Rapidly Replace Green Screens with New IBM i GUI & Web Apps
Monday, May 8 | 2 pm - 3:15 pm | Mobile and Modernization track

Leverage existing or build new Description: In this lab you can choose from Presto, Newlook or WebSmart to create fully functioning GUI & Web Applications.

Through lab exercises you’ll discover three options to develop web applications to determine which approach is best for you.

Learning objectives:

  • Understand how web applications can be developed and deployed on IBM i
  • Learn how to rapidly develop guy and web applications over DB2
  • See how to rapidly develop web applications that are responsive and mobile-ready

View this session on the COMMON website and add it to your schedule


 

Pascal Polverini

Pascal Polverini
IBM i Architect
CLICK FOR HIS BIO

Angular JS and RESTful RPG Applications
Tuesday, May 9 | 8 am - 9:15 am | Web Applications track

Legacy applications are composed of many programs in a single monolithic application, making them very difficult to enhance, maintain and test. In addition, their size and complexity make it difficult for programmers to manage them efficiently.Angular JS is a standard framework for modern web applications.

Everything you need to transform your RPG-based applications to a modern web-based application leveraging Angular JS and RESTful service calls is already on your IBM i. Now is your chance to learn it.

Learning Objectives:

  • Learn the basics of Angular JS and RESTful services
  • Learn how to build an Angular JS RESTful services program on the IBM i
  • Learn how to gradually transform your existing application into a modern web-based application

View this session on the COMMON website and add it to your schedule


How to Globalize your App
Tuesday, May 9 | 11 am - 12:15 pm | Application Development track

Enabling a multi-lingual interface with your application can be an existing need or a feature you want to add to expand your business. From Occident to Orient, many characters set or ideograms need to be handled for your business app.

This session will cover the methodology to develop or integrate, test and deploy a multilingual app from your Database to the User Interface and everything in between.

Learning objectives:

  • Integration of different language environment and Unicode at the DB level.
  • Integration of different language environment and Unicode at the Business Logic level, in different programming languages including RPG.
  • Integration of different language environment and Unicode at the UI level.
  • Setting of different test environments for different languages.

View this session on the COMMON website and add it to your schedule 

Marcel Sarrasin

Marcel Sarrasin
VP of Corporate Marketing and Business Development

CLICK FOR HIS BIO

Prototyping and Wireframing for Application Success
Tuesday, May 9 | 3:30 pm - 4:45 pm | Web Applications track

Identifying, understanding and meeting end user needs is always a challenge for designers. This session will show you how to create mock-ups and prototypes that will help you quickly and easily tune your application to user needs.

The session will introduce you to tools and techniques that can be a quick and easy game changer in your application development cycle.

Objectives:

  • Learn about the value of prototypes and mock-ups
  • Learn how prototypes and mock-ups are used specifically to help fine-tune software applications to end user needs
  • See some of the tools and techniques used to create prototypes and mock-ups

View this session on the COMMON website and add it to your schedule


Emmanuel Tzinevrakis

Emmanuel Tzinevrakis
VP of Professional Services
CLICK FOR HIS BIO

How to Plan and Scope Your IBM i Modernization so that It Gets Organizational Buy-in
Monday, May 8 | 8 am - 9:15 am | IT Strategy track

Join Mani as he shares his experiences over the last 16 years on how to properly plan and scope IT projects. In addition he will cover the importance of understanding the value that each project is going to bring and being able to communicate that value to the organization in order to get buy-in. This session discusses how to:

  • Start with the end in mind: What elements are most approvers looking for?
  • Planning: how to figure it all out.
  • Strategies on getting there: Is there a modernization roadmap for me regardless of budget constraints
  • The secrets of estimating: scoping / costing techniques to can provide credible numbers that even your CFO can believe in
  • Cost-effective risk reduction: how to reduce risk while containing cost at the same time
  • Getting total organizational support: Why would my CFO spend the money for this? Why would my IT staff agree to it? Whatvalue is this going to bring to the company?

View this session on the COMMON website and add it to your schedule


Greg Patterson

Greg Patterson
IBM i Modernization Specialist
CLICK FOR HIS BIO

HTML for Beginners
Sunday, May 7 | 12:45 pm - 2 pm | Web Applications track

HTML is a markup language that’s used to define the content of web pages. HTML knowledge is an asset for anyone who plans to modernize green screens or develop new IBM i web applications.

Attend this session to learn:

  • The basic structure of an HTML page
  • Common HTML terms, such as element, tag, and attribute
  • How to add images and links to an HTML page
  • How to display tabular data

View this session on the COMMON website and add it to your schedule 


 

The Business Case for IBM i Green Screen Modernization
Sunday, May 7 | 3:45 pm - 5 pm | Mobile and Modernization track

Many organizations rely on IBM i to run critical business applications like ERPs, inventory management and order fulfillment. Although IBM i is a rock-solid, modern enterprise platform, its green screen interface limits productivity and makes it look like antiquated technology.

Attend this session to learn why modernizing your IBM i green screens improves end user productivity and reduces new user training costs. We'll discuss:

  • The business benefits of transforming green screens to web pages
  • Approaches to green screen modernization, including RPG OA and 5250
  • How to improve user productivity and reduce training costs

View this session on the COMMON website and add it to your schedule 


 

CSS for Beginners
Monday, May 8 | 11 am - 12:15 pm | Web Applications track

CSS, which is similar to (but much more powerful than) DDS attributes, defines how HTML elements are displayed and styled. Learning how to work with CSS will help you create easier-to-maintain web applications that look consistent across all browsers.

Attend this session to learn how to:

  • Define how HTML elements are displayed
  • Identify the differences between local, global and linked stylesheets
  • Define styles using element, id and class names

View this session on the COMMON website and add it to your schedule


 

From RPG OA to Node.js: Modernization and Mobile
Tuesday, May 9 | 8 am - 9:15 am | Mobile and Modernization track

There are many different approaches to modernizing green screens and developing new IBM i web and mobile applications. In this session, you’ll get an overview of the following approaches, as well as their pros and cons:

  • Refacing (5250 vs RPG OA)
  • Open Source (PHP vs Node.js)
  • Mobile (HTML5 vs Native)
View this session on the COMMON website and add it to your schedule

  

 

 

 Register for PowerUp18 today!

 

 

Raymond Everhart

Ray Everhart
Modernization Specialist, X-Analysis Product manager
CLICK FOR HIS BIO

Preparing your Application for Modernization - Cleaning your Codebase
Sunday, May 7 | 10:45 am - 12 pm | Mobile and Modernization track

Before an application modernization project begins, you will want to perform a code clean-up exercise. Cleaning the codebase can greatly reduce the scope and complexity of the project, reducing time, cost and risk. This session will show you some of the key areas that need to be addressed before a modernization project begins.
Learn about the methodolgy used to perform a codebase cleanup:

  • Physical vs. logical de-scoping
  • Mass vs. finite de-scoping
  • Identifying which objects should be de-scoped
  • Identifying object dependencies
  • Using business rules to identify dead code branches
  • Testing strategies for de-scoped objects

View this session on the COMMON website and add it to your schedule 


 

 

OPEN LAB: Improving Your Application with X-Analysis
Monday, May 8 | 2 pm - 3:15 pm | Mobile and Modernization track

This OPEN LAB gives you the chance to explore some of the ways that X-Analysis can help you improve your application. Choose from a list of self-paced lab exercises that walk you through using X-Analysis to accomplish specific tasks. Some of the topics are:

  • Managing your application inventory with X-Analysis
  • Discover the impact of change with X-Analysis
  • Modernizing your database with X-DB Modernize
  • Building test cases with X-Analysis
  • Managing test data with X-Datatest
  • Regression & Unit Testing with X-Datatest
  • Documenting Your Application with X-Analysis

View this session on the COMMON website and add it to your schedule 


 

Modern Application Architecture Techniques
Wednesday, May 10 | 8 am - 9:15 am | Application Development track

Legacy applications are composed of many programs in a single monolithic application, making them very difficult to enhance, maintain and test. In addition, their size and complexity make it difficult for programmers to manage them efficiently.

Modularization is the key to improving maintainability and agility of legacy applications. It is achieved by separating your programs into reusable components that are then used throughout the application. When you transition from monolithic to modern, there are many paths, all of which include at least one of the following: MVC, service enabling and elegant architecture.

Ray will look at the various approaches on the journey to modern applications, discuss tools and techniques, share customer examples and provide suggested architectures. The ROI using this approach includes agility of the entire IT department, overall reduced maintenance and the capacity for enterprise integration.

Learning objectives:

  • The benefits of modularization
  • Understanding the different paths to application modernization
  • A look at tools and techniques

View this session on the COMMON website and add it to your schedule 


 

Modernization Case Study - Creating a Database Abstraction Layer
Wednesday, May 10 | 11 am - 12:15 pm | Database (DB2) track

By providing a layer of separation between your applications and your database, you have much more agility to respond to changing business requirements and you can reduce your maintenance burden at the same time. This case study will review three approaches.

View this session on the COMMON website and add it to your schedule