WWDC 17 – Breakout Sessions

28 September, 2017

We have created four themed tracks, each one comprising three one hour seminars to cover popular topics in greater depth. These seminars are designed for greater intimacy, enabling greater interaction between the audience and the speaker.

These themes are:

My First… The User Experience Advanced Techniques Migration
TULUM ‘A’ TULUM ‘F’ TULUM ‘C’ TULUM ‘H’
9:00 am – 10:00 am
My First Genero Browser Client Application
Oscar Vera, Four Js
Customising the Genero Browser Client
Neil Martin, Four Js
How to use Cordova Plugins to Enhance the Functionality of your Genero Mobile Application
Leo Schubert, Four Js
Moving to Genero 3.10, What is New, What has Changed
John Hobach, Four Js
Bio and Abstract Bio and Abstract Bio and Abstract Bio and Abstract
10:30 am – 11:30 am
My First GRW Report
Javier Carmona, Four Js
Refactoring to Modernize Your Genero Application
Morgan Ho, Four Js
Improving Productivity with Genero’s Dynamic Dialogs
Reuben Barclay, Four Js
Take It To The Limit
P Balasubramanyam, i2GEN
Bio and Abstract Bio and Abstract Bio and Abstract Bio and Abstract
12:00 pm – 1:00 pm
My First Genero Mobile Application
Carlos Sanchez, Four Js
Discover Genero’s New Built-In Web Components
Laurent Galais, Four Js
Writing RESTful Web Services with Genero
Delane Freeman, Four Js
Migrating to Genero Studio with a Unified Code Base, a Case Study
Michael Folcher, PowerSchool
Bio and Abstract Bio and Abstract Bio and Abstract Bio and Abstract
Conference room layout
  • Time slots for each individual presentation are provisional.  They will be finalised after a survey of attendees, and scheduled so as to minimise clashes.
  • Popular sessions will be repeated on the Friday and consideration will be given to repeating one or more sessions in Spanish.
  • If there are two or more attendees from the same company, we suggest you split up and attend different sessions.

TULUM ‘A’

MY FIRST…

My First Genero Browser Client Application

Oscar Vera, Services & Support Manager Latin America

Bio:
Oscar Vera has been working for Four Js since 2000. He manages the regional services and support group of Latin America. His role also involves consulting, project managing and training to the region. He resides in Mexico City. He has a daughter and a son.
Abstract:
Targeted at developers who currently only use the Genero Desktop Client, this presentation will show you what you need to consider when running your application in the Genero Browser Client. This will include an introduction to the Genero Application Server and the configuration required to turn a URL typed into a browser into a running fglrun process. It will also look at what running in a browser involves and make you aware of what, if any code, you need to review in your application.

My First GRW Report

Javier Carmona, Senior Systems Engineer, Latin America

Bio:
Javier Carmona, Consultant and developer on Four Js tools. Javier joined Four Js in 2010. His role has involved pre-sales, developing, training and is currently analyst and designer on different projects. He resides in Mexico City with 2 daughters.
Abstract:
Targeting developers who do not currently use the Genero Report Writer, this presentation will provide an overview of the Genero Report Writer architecture. It will cover how you can run in what we call Compatibility Mode, where your existing REPORT’s can be output via any of the Genero Report Writer output formats e.g PDF, SVG. It will introduce you to the sample reports and illustrate the type of reports that can be produced. For these GUI reports, it will look at the 4gl changes required to generate the XML Data-stream, and then introduce you to the principals of the Genero Report Designer in which you would design your report layout.

My First Genero Mobile Application

Carlos Sanchez, Senior Systems Engineer, Latin America

Bio:
Carlos Sanchez, Consultant and developer on Four Js tools. Carlos joined Four Js in 2015. His role has involved doing pre-sales, developing, training and currently he is project manager on a number of projects. He resides in Mexico City. He has 2 sons and a daughter.
Abstract:
Targeted at Genero developers who have not used Genero Mobile, this presentation will introduce you to the different types of Genero Mobile application. It will discuss the development environment and how to configure for Genero Mobile development, either with Genero Studio or via the command line. It will cover any 4gl syntax you need to be aware of, and any 4gl syntax restrictions there are to run in a Genero Mobile environment. It will wrap up with discussing how to deploy your application onto a mobile device.

TULUM ‘F’

THE USER EXPERIENCE

Customising the Genero Browser Client

Neil Martin, Senior Systems Engineer, UK EMEA

Bio:
Neil Martin has been based in the London office of FourJs since 2000. As well as his technical Genero roles , he has been heavily involved recently in the Genero Cloud project. He lives in Brighton and is known to frequent open-mic nights, and so is someone to watch out for at the karaoke night.
Abstract:
The appearance of your application in the Genero Browser Client can be customised to achieve a different look and feel. In this presentation, you will see how using beginner level HTML and Javascript skills, you can change the appearance to match your corporate requirements including colour theme, logo, as well as additional actions and information. You will also see a more advanced example that incorporates responsiveness.

Refactoring to Modernize Your Genero Application

Morgan Ho, Senior Systems Engineer, Asia Pacific

Bio:
Morgan has been working with Four Js products for over 20 years, after initially migrating Century Softwares Informix 4gl ERP to BDS and then Genero. He became the Technical Manager of Four Js in the Asia Pacific in 1999 and delivering technical consulting and support services to the region ever since. He resides in Sydney, Australia with his wife and two kids, and you probably don’t want to start talking to him about bikes.
Abstract:
Genero has many features and capabilities to modernise your application not only from a user interface experience (UX) perspective, but also to improve the development and maintenance life-cycle of the application. In this session, we will look at some of these features and how your application can benefit from refactoring your code.

Discover Genero’s New Built-In Web Components

Laurent Galais, Services & Support Manager US & Canada

Bio:
Laurent Galais has been working for Four Js Development Tools since 1998. After 3 years with the European support & training team, he joined the US & Canada organization in 2002 where he manages the regional Services & Support group. He lives and works in the Dallas area with his wife and 3 kids.
Abstract:
For many years Genero developers have had the ability to integrate external/third-party graphical components into their Genero forms to extend the UI capabilities beyond native widgets. This has been a successful feature that developers have implemented with all clients (Desktop, Web, Mobile). With 3.10, Genero goes one step further in simplicity and integration: this session will review a new set of ready-to-use web components that are now provided in the Business Development Language package.

TULUM ‘C’

ADVANCED TECHNIQUES

How to use Cordova Plugins to Enhance the Functionality of your Genero Mobile Application

Leo Schubert, Senior Software Engineer, Germany

Bio:
Leo has been involved with FourJs since the 1st BDL version way back in 1996. He currently forms part of the R&D team and in recent years has been involved with the Genero Desktop Client and Genero Mobile products. He lives in Erfurt Germany and if not on his Mac, can be found on a mountain bike or skis in the forests surrounding his home town.
Abstract:
With Genero 3.10 we deliver some ready to use stock Cordova plugins and samples. The stock Cordova plugins are wrapped in dedicated 4gl modules. In addition you are able to compile and use plugins located on github using command line tools. This session focuses on how to do that (grabbing plugins “from the wild”) and how to use the “cordova” mobile frontcall to call those plugins and create 4GL wrapper modules yourself. You will learn how Cordova plugins are constructed and how to find out which native calls it offers by looking either into java, objective-c or javascript modules.

Improving Productivity with Genero’s Dynamic Dialogs

Reuben Barclay, Senior Systems Engineer, Asia Pacific

Bio:
Reuben Barclay has been providing support to FourJs customers in the Asia Pacific area since 2008. Prior to that he was lead developer at one of the first sites in the Asia Pacific region to migrate to Genero. You can see a number of his sample programs on our GitHub page. He lives in Auckland, New Zealand with his wife and 3 tween/teenage daughters.
Abstract:
Dynamic Dialogs can be used to streamline your code base, and increase the maintainability, functionality, and consistency of your Genero application. Dynamic Dialogs were introduced to Genero 3.00 and enhanced further in Genero 3.10. This presentation will review why and where you should use dynamic dialogs, and review some example programs. It will look at the code behind dynamic dialogs, including building forms dynamically, building SQL statements dynamically, and utilising function references.

Writing RESTful Web Services with Genero

Delane Freeman, Senior Systems Engineer US & Canada

Bio:
Delane Freeman has provided pre/post sales support and consulting services to Four Js Development Tools’ USA and Canadian customers for the last 12 years. Prior to this, his tenure includes employment as a project lead and software engineer, developer/analyst, project manager and support engineer at Sprint, Wal-Mart Stores, Inc., and IBM Global Services. He resides in Paola, KS with his wife, 2 children, 2 dogs, 2 cats and 2 horses.
Abstract:
In recent years the Representational State Transfer (REST) architecture has emerged as the predominant design style for web based services because it is simple and lightweight. In this session we will present one straightforward approach to implementing RESTful client & server code using Genero Business Development Language APIs.

TULUM ‘H’

MIGRATION

Moving to Genero 3.10, What is New, What has Changed

John Hobach, Senior Systems Engineer US & Canada

Bio:
John Hobach has been with Four Js Development Tools since 2003 performing support and pre-sales engineering. Prior to joining Four Js, John provided enterprise support at Informix, and support and OS development at HP. John lives in the Dallas Texas area.
Abstract:
If you have not been part of this year’s Early Access Program, come and join us for an overview of the latest features implemented in all products of the recently released 3.10 version of our Genero Enterprise suite.

Take It To The Limit with Genero

P Balasubramanyam, i2Gen

Bio:

Mr. P Bala has been devoted to the Informix community since 1987 and to Genero since 2003. Over this time, he has accrued vast experience within these domains. He and his team have developed bespoke ERP systems to world-wide Informix multi-nationals. He was awarded an Associate Membership to the The Institute of Data Processing Management Ltd, UK. He is also a fellow of the Institute of Chartered Accountants of India (FCA) and Member of the British Computer Society. He has monitored several scholars who have successfully completed their Masters of Science.

Abstract:

Mr. P Bala will present several customer case studies including:
  • Inflight catering solutions deployed to the world’s airline industry,
  • Changing the face of American healthcare systems,
  • Development support to major US education service providers,
  • Transforming Genero applications within the US public sector.

Migrating to Genero Studio with a Unified Code Base, a Case Study.

Michael Folcher, Principal Architect and Application Manager, PowerSchool LLC

Bio:
Mike Folcher is the Principal Architect and Application Manager for the eFinancePLUS product line at PowerSchool LLC. Mike is responsible for the managing the eFinancePLUS software developers as well as the overall product architecture and design. The eFinancePLUS product is used to manage Human Resources, Payroll, Financial Accounting, and Budgeting at over 600 school districts across the United States. Mike started working with Informix 4GL in 2001 and began developing software with Genero in 2002. Mike lives in the Lehigh Valley with his wife and son. When he’s not working, Mike spends time coaching his son’s baseball team and enjoying nature.
Abstract:
This session will explore a project PowerSchool executed to migrate all their Genero source code to Genero Studio, unify their code base, and achieve a true multi-tenant architecture. PowerSchool leveraged i2GEN to assist with integrating customized code onto their Genero Studio project structure and their standard database schema. Their overarching business goal for the project was efficiency. This project has enabled them to develop better code, train new employees more quickly, deploy their application in a standardized model, and develop code to their customer faster.