Welcome Back!
Please read on for information on our February meeting:

WMSUG - Grand Rapids:
Date:  February 20, 2008, Wednesday
Time:  8am coffee and rolls, 8:30am presentation
Place:  English Hills Golf Club, NEW ROOM - PGA ROOM (East side of English Hills),
1200 4 Mile Road, Grand Rapids, MI

WMSUG - Kalamazoo (I94UG):
Date:  February 21, 2008, Thursday
Time: 8am coffee and rolls, 8:30am presentation
Place:  KVCC's M-Tec building, Room 1410, Kalamazoo, MI  See attached mapdirections.pdf
Plan for construction delays at the I94 and 131 interchange.

Reminder: Please pay your User Group dues.  $60 covers our meeting year of September through May.
Members can attend either or both the GR or Kzoo meetings.
Need an invoice?  Need an address for mailing?  Go to our website and click on Membership.
We have new web address!!  http://www.wmsug.net

Join the iSociety!   http://www.isociety.org
iSociety is an online community - a collaboration between members of the System i community.  A community of everyone who believe in the System i and its philosophy of business computing.  iSociety is for the faithful who want to share experiences with each other and with their peers in the IT community.

Subject:  CGIDEV2 - RPG Programming for Web Browsers (or the HTML alternative to DDS)

CGIDEV2 is a toolset allowing programmers to write Common Gateway Interface (CGI) RPG programs through simple functions calls.

RPG programs execute CGIDEV2 function calls, rather than directly invoke the HTTP API's, directly handling the input/output from/to the remote browser.
This makes your programs much easier to write/read/maintain/debug.  The function calls to the service program are very efficient and fast.

HTML scripts are created and stored in either source physical file members or in IFS stream files. The HTML is used in the same manner as DDS.  The
HTML is used like a cross between a display file and a printer file.  As the programmer, you have much greater control on the presentation of the data. This technique is similar to that of an externally defined display and/or printer file, though HTML is easier than DDS to read and write. By using this technique, your programs are largely independent from the specific HTML presentation. You may change your HTML without changing your programs.

Presentor:  Gordon Larkins
Gordon is a seasoned developer with over 25 years of experience. He has been employed with the IT consulting firm ASK, for the past 10 years. ASK is based in Lansing, Michigan and provides IT infrastructure, application development, and remote managed services to companies all over Michigan.  Gordon's software development repertoire includes:

· RPG Free, ILE, 400, III, II
· Javascript
· Ajax
· XML - (Web services from the i5)
· Java
· LotusScript

Gordon has been developing web applications utilizing CGIDEV2 for over seven years. These applications were designed and created for multiple
clients in various industries.

February 2008 Meeting
Click for Feb Presentation
Click for Feb Presentation