Omni Banner



Omni User Technical Conference 2012
Tuesday, September 18th
IBM Schaumburg, IL


Conference Details

Session Abstracts

Session 1 8:00 - 9:10

RPG IV Subprocedure Basics
Susan Gantner
Using subprocedures, you can create your own callable functions to be as powerful as IBM's built-in functions. This session will introduce you to the basics of writing subprocedures so that you can begin to build more powerful, modular applications. We will introduce the syntax and coding techniques for subprocedures by converting an existing subroutine to a subprocedure. Then we'll create a new subprocedure from scratch. Finally, we will look at how the syntax and coding techniques change slightly to externalize your subprocedures to make them more easily reusable via ILE Service Programs.
Back to Grid

Programming with PHP: An Introduction for RPGers
Jon Paris
PHP - the most popular scripting language on the web - has now landed on IBM i. Millions of web programmers use PHP to create interactive, dynamic web applications quickly and easily, and now you can join them!

Just like RPG programmers, PHP users tend to focus on "getting the job done" and the simplicity and power of the language reflects that design perspective. PHP also incorporates a straightforward object model that greatly assists procedural programmers ease into the world of Object Orientation.

This session will introduce you to the basics of programming in PHP on IBM i by drawing comparisons with the RPG IV language we all know and love. We will also introduce you to some of the IBM i specific features that have been incorporated into the language.
Back to Grid

Introduction to MySQL for IBM i
Mike Pavlak
Zend and IBM have teamed up once again to answer the call of the open source community by developing Zend DBi. Zend DBi is the standard distribution of MySQL for IBM i and is available at no charge from the Zend website. This session explores how to install Zend DBi and the IBM DB2 Storage Engine. MySQL command line functions via PASE will be reviewed as well as administering MySQL via the GUI shipped with Zend Server called phpMyAdmin. History and practical examples will round out the presentation with a live demonstration of the DB2 Storage Engine.
Back to Grid

IBM i CL Enhancements i5/OS V5R3 through IBM i 7.1 The Parade Continues!
Larry Bolhuis
Get a detailed look at the enhancements brought to the CL language from i5/OS V5R3 through IBM i 7.1. See examples of the new functions like DOFOR, DOWHILE, DOUNTIL and SELECT, and how they allow programming CL in a much more structured format. Learn about the many new process flow options and variable types in the CL language such as integer, signed integer, and pointer variables and how to use them . Get tips and tricks to simplify the compiling of CL programs and command objects. Find out how to provide direct feedback to IBM on your needs for the CL language -- they want to know if these changes are helping you and what to enhance next.

Learning Objectives:
* What IBM has added to the language in the last several releases
* How to leverage some of these enhancements to better access user spaces and APIs
* What IBM has added to Command objects in recent releases

Audience: IBM i Developers and System administrators.
Back to Grid

What is this QA stuff and why do we need it?
Yvonne Enselman
Developers have been testing their own programs for as long as they have been coding. Most feel they do a good job and can't understand why there is another layer of complexity to deal with in formal QA. This session will talk about trends in QA and testing departments and how all the types of testing fit together as a business strategy.

Learning Objectives:
* Understand the concepts of Unit, Integration, and Regression testing.
* Understand how and why multiple layers of testing are needed for long term stability
* Reinforce the importance of developers doing proper unit testing and how processes they have always used are needed as part of the overall QA strategy.

Audience: Developers who want to understand where they fit in QA strategy.
Back to Grid

Session 2 9:30 - 10:40

Bye, Bye SEU: Why to Kick the Habit
Susan Gantner
Are you still using the same toolset you used 10+ years ago: SEU, PDM, SDA, RLU, etc? If so, this session is custom-made for you. If you have been wondering about any of the following questions, come to this session for guidance from someone who's been there:

* Should I consider using a Windows-based toolset to replace SEU, SDA, etc.?
* Why should I change? After all, I know SEU and SDA really well after all this time.
* How would such a change affect my productivity - both long and short-term?
* Which toolset should I use: WDSC, RDi or the latest RDP?
* What old habits should I be looking to break when I move to the new toolset?

See what you've been missing all these years and learn why you should kick your SEU habit. You'll find out just how much more productive and fun your programming job can be!
Back to Grid

Simplify RPG Applications - Open Access
Jon Paris
This session introduces you to the world of possibilities opened up by the arrival of RPG 's Open Access (OA). OA provides a mechanism that greatly simplifies how your RPG programs interact with modern interfaces such as web services, the IFS, browsers and more. It allows you to access these interfaces through native RPG I/O operations (such as READ, WRITE, CHAIN, UPDATE, etc.).

We will discuss Open Access handlers that interface with web services, data queues, and IFS files. We will also discuss the basics of a technique that can provide a simple method of converting a printed report program to output to the browser. Last, but not least, we'll tell you about some of the exciting things that ISVs have done with Open Access - including web enablement of 5250 RPG applications.
Back to Grid

PHP on IBM i: Getting Started
Mike Pavlak
PHP has become a significant component of the IBM i development portfolio. This session introduces the steps to get started with PHP in the typical IBM i environment. Topics include software installation, configuration, troubleshooting and basic PHP script creation. Participants will learn how to enable DB2 content quickly and easily using the world's most popular web scripting language.
Back to Grid

Why IBM i?
Steve Will
Hundreds of thousands of businesses are successfully being run by the most integrated, reliable operating system in the market, and yours is one of them. Yet you are probably asked "Why?" In this presentation, Steve Will, the Chief Architect for IBM i will explain the value of the platform which is so critical to your business.

Steve explains the business value of IBM i, supported by customer references and independent studies. He also delves into the underlying architecture to discuss the differences between IBM i and other operating systems. He discusses how those differences continue to deliver value as new technologies are brought into the mainstream of the IT industry. Steve's presentation will teach you something, whether you know anything about IBM i or not, and will help you answer the question "Why i?"
Back to Grid

7.1: DB2 for IBM i - Hot Off the Grill
Robert Andrews
Come and find out how the DB2 for IBM i features can help your IBM i databases and applications take a giant leap forward. You will learn how these new DB2 for IBM i features such as XML support, Global Variables, and Array Support in Routines can be used.
Back to Grid

Session 3 11:00 - 12:10

Embedding SQL in RPG
Susan Gantner
Many RPG programmers have used interactive SQL as a tool to quickly browse data or to create test data scenarios, but have stopped short of embedding it into their RPG programs. Come to this session to learn why, when and how you may want to use SQL in conjunction with RPG. We will cover the basics of embedding SQL into RPG, including using SQL cursors and condition/exception handling. Prerequisite: This session assumes you are familiar with the basics of the SQL language, such as the SQL SELECT and UPDATE statements.
Back to Grid

The Top 10 things RPGers must know
Jon Paris
A lot has changed in the computing world since RPG IV was introduced, so come learn how to bring modern development tools and techniques to bear in your RPG applications. Uncover the top ten things every RPGer should be doing to ensure that he/she remains an asset to their company. Understand the critical techniques, tools, and best practices you should be using when developing your RPG applications. Then, get advice on the tools and capabilities that your RPG applications should be exploiting, and see illustrations of all the key points.
Back to Grid

Stored Procedures and PHP on IBM i (Intermediate)
Mike Pavlak
DB2 stored procedures have been around for a long time and offer great flexibility and ubiquity in accessing resources like DB2 data and HLL programs. This presentation will explore the creation of SQL and RPG stored procedures for business applications. Then an examination of how those stored procedures can be used in PHP scripts bringing this legacy information to the web using quick and easy methods. Lots of PHP examples will be explored that can be easily replicated when the attendees return to the office from the event.
Back to Grid

Upgrading to IBM i 7.1 (and similar upgrades)
Larry Bolhuis
IBM i 7.1 extends the capability brought to POWER Systems with IBM i 6.1 and encompasses all the features and issues as well. If you are coming from IBM i 6.1 your upgrade path is smooth and straight forward and we'll be sure to help you get their quickly. If you're upgrading from V5R4 we'll cover the challenges presented there with object conversion and other considerations. This required step and the work it requires add a degree of difficulty to this upgrade. Proper planning and advance work however will mean that the upgrade goes just as smooth as the your last one. Attend this session to gain the key insights and critical advice on what administrators need to prepare for when upgrading to V6R1 and V6R1M1. Become familiar with the process, learn the homework and be ready for the upgrade. Uncover the information you need in order to avoid the “gotchas” that are specific to this upgrade, while still conquering the challenges that administrators have been facing with upgrades for years.

Learning Objectives: In this session, you will learn how to:
1. The overall upgrade process
2. What hardware components you may no longer be able to use
3. What program conversion is all about
4. How to resolve issues with program conversion
5. Other issues to be ready for during the upgrade
Back to Grid

Can't we all just get along?
Yvonne Enselman
Many companies have one of 2 approaches to QA and development teams - one is to have everyone in the same department; the other to pit the 2 against each other. This session will talk about communication and organization between the 2 groups with suggestions for parallel working and integration.

Learning Objective: Learn how to work with QA teams effectively and avoid group think testing.

Audience: Developers and Testers who want to communicate effectively with each other.
Back to Grid

Lunch, Vendor Sessions and Showcase 12:10 - 1:15

Extending IBM i Real-Time Reporting and Analytics to Your Mobile Users
Mary Lynn Treadwell
New Generation Software, Inc. (NGS)
Attend a valuable presentation that addresses the challenges IT faces as managers and analysts require up-to-the-minute data analysis whenever they need it, wherever they work, and through a wide range of interfaces and computing devices. Implementing today's technology doesn't have to be complicated, time-consuming, and budget-breaking! Hear in-the-field experiences of customers and how they benefit from NGS-IQ solutions. See how quickly NGS-IQ can help you:
* extend data access to the Web, smartphone and tablets without sacrificing security and resources
* automate the delivery of graphical reports, dashboards, email alerts, and popular output types
* develop Web pages and drillable reports without writing HTML, Java or PHP programs
* create complex reports in a single query without programming or multiple work files

Learn about the NGS Software Developer Kit (NGS SDK) that enables IBM i customers to introduce modern reporting and analytics into their organization at a low, limited time offer of $475.
Back to Grid

Modernize and Web Enable with Presto / Rapid Web Development using WebSmart PHP
Mike Crowley
BCD
Enjoy an entertaining presentation focused on two tools in BCD's modernization suite: Presto and WebSmart PHP.

See how you can use Presto to provide a modern looking user interface for aging green screen programs while retaining the same speedy performance. Carry forward existing functionality while adding new modern features such as mouse controlled navigation, with full control over the UI to add rich web UI features such as dropdown boxes, date pickers, text areas, images and more. Learn how you can not only instantly web enable all your 5250 screens but also add new modern web functionality with Presto.

See how WebSmart PHP features help you overcome obstacles to web programming and reduce the PHP learning curve: Intelligent templates create the PHP and HTML code for you, productivity tools facilitate coding HTML and PHP, tight integration with the IBM i and DB2, a wizard that creates the code to call RPG and COBOL programs, and a pre-configured APACHE web server instance. Learn how WebSmart PHP can help you reduce development time, shorten the learning curve, and become productive faster.
Back to Grid

Developing Mobile Apps with ONLY THE RPG SKILLS YOU HAVE
Grant Smith
LANSA
In the session, LANSA will explore the mobile world and discuss the avenues out there for developers. Do I go the browser route? Do I go native? What are the implications? We'll address these and show LANSA's approach for developing native mobile apps using ONLY THE RPG SKILLS YOU HAVE. A live demo will be shown.
Back to Grid

Run WRKACTJOB on your iPhone/Android device, and other IBM i mobile app development tips
John Major
CNX
Ever found a need to access your IBM i while you're out and about, but find it cumbersome to maneuver through a 5250-type emulator on your SmartPhone? Wouldn't it be nice to get the pertinent info you need through your phone without all the pinching, scrolling and finger typing? As a demonstration of the power and value of true mobile apps connected to IBM i, this session will touch on a concept familiar to all of us -- WRKACTJOB -- only revamped to work specifically on an iPhone or Android-based mobile device. This tool and other mobile goodies will be available for free to the IBM i community in the forthcoming release of Valence 3.2. Speaker will discuss how the application was created and share some of his real-world experiences developing mobile apps that run on IBM i.
Back to Grid

Session 4 1:15 - 2:25

RSE (RDP/WDSC) 101 - Jump Start: The Basics
Susan Gantner
Have you become convinced that it's time to take a look at using RSE - the Remote Systems Explorer, which is part of RDi and WDSC? This session will provide you with the first steps you should take in making the transition from SEU and PDM for RPG development to this modern productive toolset.

Susan is both an RSE user and a fan. She'll cover tips for installing and getting started with the tools and some customizations that Susan finds essential. She'll also include information on keyboard shortcuts, handy third party plug-ins, and more. You'll be a more productive programmer in no time!

Join Susan for an in-depth look at how to get a quick start to using RSE to replace SEU for your IBM i development. After all - you have nothing to lose but your application backlog!
Back to Grid

The latest in RPG: An Overview of the V6.1 and 7.1 Enhancements
Jon Paris
This session will review the many enhancements added to the RPG language in releases 6.1 and 7.1.

Version 6.1 features include:
* The ability to define your own data types using the TEMPLATE keyword
* Support for larger fields and Data Structures
* Using local files in subprocedures, and passing files as parameters.

Version 7.1 features include:
* Enhancements to support sorting and searching of DS Arrays
* Support For Alias Names
* New and Updated BIFs
* Optional Prototypes
* Performance improvements for large return values
* Encryption of Debug Data

In addition we will briefly cover Open Access (OA) and describe the new options for XML-INTO. While announced with V7, both of these are available for both V6 and V7.
Back to Grid

PHP Toolkit Functions
Mike Pavlak
Many features of the IBM i operating system are taken for granted when developing RPG/CL applications. This session focuses on how developers can leverage the classic and new Open Source PHP Toolkit that enables access to many native IBM i features like data areas, spooled files, and native COBOL, RPG and CL programs. The toolkit makes the Zend PHP solution for IBM i one of the best options for application modernization as the attendee learns to mix and match PHP and RPG programs to develop a GUI front end for legacy and modern applications.
Back to Grid

Disk storage for IBM i workloads
Sue Baker
Disk storage options are on the increase. How do you determine which type of disk storage is "right" for your IBM i environment? What options are available if you want to stay with "internal" disk? Should Solid State Drives (SSDs) be part of your next disk storage purchase? Is it time to move to "external" storage? What about "virtual" disk? This session will help you understand your choices and offer suggestions on how you simplify your decision making process.
Back to Grid

Introduction to the Query Optimizer and DataBase Engine
Robert Andrews
What is the distinction between Science and Art, and how does it apply to query optimization? This session will define query optimization and will introduce you to the building blocks and the strategies that help to define the science and art of query optimization.
Back to Grid

Session 5 2:45 - 3:55

Selecting your POWER System hosting environment
Larry Bolhuis
When virtualizing IBM POWER Systems you have two primary choices for the hosting environment, VIOS and IBM i. Each of these offers strengths and each has some weaknesses. In this session we'll go over more than 30 comparison points putting the two hosting choices side by side. Well cover technical capabilities as well as usability and visual items. We'll look at costs and requirements for each host.

Come and select your choice for a hosting partition or confirm that you've gone down the right track.

Learning Objectives:
* What requirements would lead you to select VIOS as your hosting environment
* What requirements would lead you to select IBM i as your hosting environment
* What are the costs or need-to-knows for each of the two hosts

Audience: Any IBM i system administrator, especially those with virtualization in their future.
Back to Grid

Managing The Modern RPG Developer
Jon Paris and Susan Gantner
Many questions confront IBM i development managers as they move their RPG based applications forward into the 21st century. For example:
* How can I improve programmer productivity and reduce costly production errors?
* Are we using RPG in the most effective way?
* How do I know when to use RPG and when to use Java?
* What "types" of programmers are there and why does it matter?
* How can I best motivate my programmers?

We'll tackle these issues and provide you with some helpful guidelines for handling this tough job!
Back to Grid

Case Studies and Interesting Stories with PHP and IBM i
Mike Pavlak
IBM i development shops around the world are just like you where they are getting started with PHP on IBM i. This presentation highlights many of the interesting and often times humorous exploits of these shops along with some recommendations on how to avoid the traps and duplicate the success.

These are all real life stories in the PHP landscape and well worth reviewing at the end of a long day of perpetual education.
Back to Grid

POWER7 Servers & Pure Flex Systems: A Hardware Overview
Sue Baker
This session will take a look at IBM's current line up of POWER servers, server options, and Pure Flex Systems. POWER architecture, processor/memory/I/O options for server models, editions, upgrade options and more are explored. Comparisons to the Pure Flex POWER offerings will be reviewed.
Back to Grid

Beyond Query/400 - Introduction to DB2 Web Query for IBM i
Robert Andrews
IBM DB2 Web Query for i is IBM's strategic replacement for the Query/ 400 product. It is a robust, extensible, and productive reporting solution. Delve down into this more robust and extensible reporting solution, which leverages the latest reporting and graphing development tools available in DB2 for i. DB2 Web Query will allow you to improve the look and functionality of your existing Query/400 reports. Would you like your Query output sent to a PDF file or Microsoft Excel? Would you like to see your existing reports formatted as graphs and charts? WOULD YOU LIKE TO HAVE YOUR REPORTS RUN IN A FRACTION OF THE TIME IT CURRENTLY TAKES? This session will include live demonstrations of creating reports, graphs and dashboards with this new product.
Back to Grid


Closing Keynote Session 4:05 - 5:00

IBM i Trends and Directions
Steve Will
Where is IBM i going? What are its next steps? How does IBM's overall strategy affect the strategy of IBM i? How is IBM i using social media to get you the information you need? Steve Will, Chief Architect for IBM i, will discuss all of these topics, and talk about the current state of the operating system which offers the total integration option on IBM's Power Systems. Its heritage of stability, security and low total cost of ownership lays the foundation for its success today and into the future.
Back to Grid


Speaker Biographies
Susan Gantner Susan Gantner
Partner400
Susan Gantner is a member of Partner400, an IBM i education company and IBM i Developer, a consortium of IBM i educators.Her career has spanned over 25 years in the field of application development. Beginning as a programmer developing applications for corporations in Atlanta, Georgia, she joined IBM in 1985. She worked at the IBM lab in Rochester, Minnesota for 5 years and later moved to the IBM Toronto Software Laboratory. Susan left IBM in 1999 to devote full time to teaching and consulting. Her primary emphasis is on enabling customers to take advantage of the latest programming and database technologies on IBM i (AS/400 and IBM i). She is a regular speaker at technical conferences around the world and holds several Speaker Excellence medals and the Jim Sloan Technical Speaker award from COMMON North America.
Back to Grid

Jon Paris Jon Paris
Partner400
Jon Paris has been working with computers for over 40 years including 30 years on IBM's midrange systems. His experience ranges from operations to MIS management and includes 12 years with the IBM Toronto Laboratory, where he worked on the S/36, S/38 and AS/400 COBOL and RPG compilers. He played a major role in the definition of the new RPG IV language. Jon left IBM in 1998 and together with his partner Susan Gantner, founded Partner400, am iBM i consulting company focused on education and mentoring services in the Application Modernization arena. They co-authored IBM's popular Redbook for RPG programmers, entitled: Who Knew You Could Do That with RPG IV: A Sorcerer's Guide to System Access and More. They are also technical editors and authors for IBM Systems Magazine and regular authors for the companion newsletter, IBM i Extra. To see a sample of their work, visit the magazine's web site... www.ibmsystemsmag.com
Back to Grid

Mike Pavlak Mike Pavlak
Zend
Mike Pavlak has been working with IBM midrange solutions since 1992 and IBM Mainframes before that. After years of developing applications using RPG, CL and PHP he managed IT development and IT for power protection manufacturer Tripp Lite. Mike joined Zend as a Solutions Consultant in 2008 working with the sales team and spreading the news about Zend solutions in the IBM midrange arena. Mike lives in suburban Chicago with his wife, five kids, two dogs, three cats, a leopard spotted gecko, Russian tortoise, two rabbits, half a dozen fish and a fancy mouse.
Back to Grid

Larry Bolhuis Larry Bolhuis
Frankeni Technology Consulting
Larry has grown up with computers since his father became a CE in 1967. He obtained a bachelor's degree in Computer Science and soon after began working on IBM midrange equipment with the S/34 and S/36. Larry began working on the As/400 at its introduction In 1988. Larry has held more than 30 IBM certifications on the platform, including IBM Certified Advanced Technical Expert and is a contributing author to many IBM Certification tests. Larry is a frequent and award winning speaker at user groups around North America covering Systems design and management, networking and connectivity, work management, PTF, and Hardware Management Console topics. He has been awarded Gold, Silver and Bronze medals at COMMON as well as its highest Honor, the Distinguished Service Award. He is also the inaugural winner of the Al Barsa Memorial Scholarship. Larry brings extensive IBM i and Cisco connectivity knowledge to customer engagements. He has extensive troubleshooting skills in security, networking and performance. Larry is an IBM Certified Advanced Technical Expert on System i and an IBM certified expert in Systems design and implementation including migrations, upgrades and works with systems from the smallest of the small to extremely large systems supporting dozens of partitions. For the past 15 years he has been an IBM Business Partner and is now sole proprietor for Frankeni Technology Consulting in Middleville, MI.
Back to Grid

Steve Will Steve Will
IBM
Steve Will is the Chief Architect for the IBM i operating system, the descendent of the AS/400 operating system, which runs on IBM's Power Systems. Steve joined IBM in 1985 after receiving his BA from Luther College (1983) and his MS from Purdue University (1984). Since joining IBM, Steve has worked as a software programmer, designer and architect at all levels of the operating system. In his role as Chief Architect, he is responsible for the strategy and plan for IBM i, he is a frequent speaker at customer events, he collects requirements from customer advisory groups, and he works with professionals both inside and outside IBM on future technology.
Back to Grid

Yvonne Enselman Yvonne Enselman
Yvonne Enselman, CTAL-TA is a Testing and Deployment Analyst for Brotherhood Mutual Insurance. She has worked on the IBM i and its predecessors since 1997 and has been in QA since 2005. Her goals are to aid communication between programmers and testers, her two favorite groups of professionals. Additionally, she hopes to increase the amount of attention paid to testing on the i specifically as it is sadly underrepresented in Quality Assurance publications. Although that is frequently attributed to the stability of the platform and the resulting lack of compensation for it required. She was featured in the Snapshot feature of IBM Systems Magazine in September which rounded out a year Trevor Perry liked what she said at Common perfectly. This is her first time presenting at Omni although she has been volunteering since 2000.


Back to Grid

Robert Andrews Robert Andrews
IBM
Robert Andrews is a managing consultant working in the IBM DB2 for i Center of Excellence with over 15 years database design experience. His focus is on database, business intelligence, DB2 Web Query, and journaling. The Center of Excellence provides on-site and remote consulting, education, and implementation services to customers worldwide.
Back to Grid

Sue Baker Sue Baker
IBM
Sue Baker has worked for IBM for over 30 years. She is a Certified Consulting IT Specialist working for IBM's Americas Advanced Technical Skills organization. Sue works with customers across a wide range of industries including manufacturing, transportation, distribution, and finance. She is currently focused on Power Systems hardware performance in the arenas of processor, memory, disk subsystems and I/O. Sue consults with customers in the challenging arena of managing the operating environment to provide highly available, highly performing, and highly resilient Power Systems infrastructure. Sue is a speaker at the IBM Power Systems Technical University, various user groups meetings and availability planning seminars around the country. High availability (HA/DR), storage (integrated and SAN attached), performance, and Power Systems processor technology are a just a sampling of the topics she addresses in her presentations and customer engagements.
Back to Grid

Ron Gordon
Mainline Information Systems
Ron Gordon is Mainline's Director of Power Systems for the West Region. Ron previously worked for IBM for 42 years in a variety of capacities including System Engineer, Instructor, Development Manager, Marketing, and Sales. Ron's work for the last nine years at IBM had been with Power Systems working with solutions including DB, Web Application Serving, Security, Office Systems, and Internet Commerce. He had a direct working relationship with hardware, software and chip development including AIX, pVM, POWER5, POWER6, Linux on POWER, and the server release plans. Ron continues to interface directly with IBM Power Systems development, marketing, and sales teams as well as acting as an instructor at the Power Systems Technical University. He is also a contributor to the IBM Systems Magazine.
Back to Grid

Mary Lynn Treadwell
New Generation Software, Inc. (NGS)
Mary Lynn is Customer Relations Manager at NGS.

Mary Lynn began her career with ISVs providing distribution and transportation software for IBM AS/400 companies. The last fifteen years she's worked with NGS, a developer of integrated solutions for query, enterprise reporting and business intelligence. Mary Lynn develops NGS programs and events for its customer base and assists customers in using the products capabilities and newer enhancements. Mary Lynn has been a speaker at COMMON and regional user groups and a presenter and demonstrator at NGS seminars, Webinars and training classes.
Back to Grid

Mike Crowley Mike Crowley
BCD
Mike is a Senior Account Executive at BCD.

Mike has over 35 years in the IT arena. Starting as an Assembler programmer on an IBM mainframe, moving to RPG on a System 36 on up to AS/400. Held positions of Programmer, Systems Analyst and IS Manager at a Chicago based food manufacturer and distributer. Mike moved into the pre-sales and sales game when he joined Synon Corporation in 1989. Mike spent 10 years with Synon, 2 years at LANSA and now 10 years in sales at BCD. He has guided hundreds of IBM midrange customers in their evaluation and acquisition of programming productivity, reporting, and web development tools.
Back to Grid

Grant Smith
LANSA
Grant has 16 years experience in the IBM i marketplace both here in the US and abroad. Grant has worked with hundreds of companies over those years, assisting them to gain real business value from their software investments. Grant has spoken at numerous industry events such as COMMON, COMMON Europe, DevCon and other iSeries user groups across the country.
Back to Grid

John Major John Major
CNX
John has been developing on the IBM i platform and its predecessors since 1998, initially working as a programmer at consulting firm The Oakdene Group, where he specialized in MAPICS customization. John later moved on to Chicago-based law firm Pierce and Associates, working as both a developer and manager of IT. John is now a partner at CNX Corporation, with an emphasis on browser-based app development for IBM i. John works with clients in manufacturing, education, retail, food and legal industries creating custom applications for both mobile and desktop use. John is an expert in developing applications with JavaScript frameworks that utilize a Model View Controller (MVC) architecture and interface directly with RPG programs on IBM i.
Back to Grid



events | membership | by-laws | board | links | downloads | home

2021 Midwest Road Suite 200 Oak Brook IL 60523
www.omniuser.org

opinions craved!
email webmaster
630.953.6312

© 2012 The Omni User