Sirius Software, Inc.
Click to restore navigation bars  


2008 Sirius Software User Group
May 11 to May 14 – St. Petersburg, FL

Doing more with less – the path to productivity with OOP and Janus

The 2008 Sirius User Group meeting was held from Sunday, May 11th to Wednesday, May 14th at the storied Don CeSar Beach Resort on St. Petersburg Beach, Florida. The conference theme was “Doing more with less – the path to productivity with OOP and Janus.” Presentations from Sirius will showed how the constantly evolving Janus APIs exploit Object-Oriented Programming to increase programmer productivity and improve performance, enabling our customers to deploy more applications with lower costs. User shared their experiences on the leading edge.

All presentations are available in the Adobe Portable Document Format (PDF), as well as the native form of the presentation package used to construct the presentation.







Presentation Title
Alternate formats
Speaker
Sirius Update
FreeLance prz
Gary Gregory

This presentation will update you on the status and directions of Sirius Software. You'll gain insights into the factors driving our decisions about how to best meet your future needs.

Sequential Improvements
OpenOffice odp
Alex Kodat

Version 7.2 of the Sirius Mods introduces support for Dataset objects. These provide object-oriented access to sequential datatsets and Model 204 streams. In addition, they facilitate the integration of the SirTune and SirAud report writers into the Sirius Mods, providing new flexibility, while simplifying support for the report writers. Learn how these new capabilities might be useful to you.

Serving PDF output from Model 204 using Dialogue and Janus
Power Point ppt
Sandy Kosina (OCM BOCES)

This presentation shows the direction OCM BOCES has taken to handle printed output requests. The system allows school districts to submit document requests from a browser-based application, which then returns PDF documents for display or printing. The system uses Janus middleware in conjunction with Dialogue by Exstream (an HP product). This presentation is an update to last year's first look at our Elementary module and our printed output needs. The Elementary School system will be used to demonstrate the system and produce sample report cards. A downloadable code sample is provided to demonstrate how PDF documents from MVS files can be served by Janus Web.

The Janus and Sirius Debugger Update
Power Point ppt
George Walter

The Janus and Sirius debuggers are getting faster and better in every way. This presentation will demonstrate the latest enhancements as well as outline our thinking on future enhancements.

Customizing SirTune reports
Power Point ppt
Alan Brooks

Version 7.2 of the Sirius Mods integrates the Report Writer component of SirTune into the Model 204 load module, using the new Dataset objects. The primary motivation for this change was to take advantage of the 64-bit infrastructure already present in the Sirius Mods. A useful side effect, however, has been the ability for users to write their own custom reports using data collected and summarized by SirTune. This presentation will review the new SirTune report implementation and demonstrate how to write custom reports.

Intrinsic Value
OpenOffice odp
Alex Kodat

Version 7.2 of the Sirius Mods expands object-oriented syntax to be usable against traditional User Language datatypes, including string and float variables. This makes it possible to use User Language as a "pure" object-oriented programming language. Find out how.

Expanding the O-O toolkit at Marks and Spencer
Power Point ppt
Paul Webb
Patrick Bower (TCS)

Paul and Patrick work for Tata Consulting at Marks and Spencer in London. Tata Consulting has been expanding the toolkit of O-O classes used at Marks and Spencer. This presentation will provide an overview of two popular classes, one for handling multi dimensional collections and the other for wrapping the invocation of daemons. A User Language class for creating spreadsheets that can be processed with Excel is available for download.

Using the Janus FTP Client to push data from Model 204
Power Point ppt
Robert Waggoner (Nodus)

The Janus FTP CLient is a package of high-level APIs that allow User Language programs to act as FTP clients. This presentation demonstrates the use of the Janus FTP Client to convert a flat-file extraction process from a tedious manual process based upon the generation of sequential files to an automated solution that "pushes" data directly from a UL request to a Windows Server. One example will detail minor changes necessary to convert a legacy flat-file extract to an FTP push request, and another will illustrate a from-scratch FTP request.

Top Tier: Getting The Most Out Of Your Browser
Power Point ppt
Alan Brooks

The browser is the presentation tier of your web application. Learn how to use it to its full potential by integrating embedded editors, spellcheckers and Javascript framework libraries. Most of the available modules are free, high quality and have excellent support communities. Javascript framework libraries encapsulate Ajax functionality as well as provide widget formatting so you don't have to be a Javascript expert to put sophisticated visual elements on your Janus web site. On the Janus server side, we'll show how to load Javascript libraries to a Model 204 file and how to specify rules so that it's served correctly and cached efficiently.

Taking Exception
OpenOffice odp
Alex Kodat

Version 7.2 of the Sirius Mods provides support for exception handling, including Try/Throw/Catch statements. Learn what makes this support exceptional.

Extending Model 204
FreeLance prz
Goff Curreton (Centrelink)

Goff Cureton is a system manager with Centrelink, the Australian service delivery agency for social services. As long-time Model 204 and Sirius customers, Centrelink has written a large number of dollar functions to customize things to their tastes. They have also surrounded Model 204 with an extensive collection of administrative and monitoring tools. Lately, Goff has been adding assembler language O-O classes to his repertoire. This presentation will outline some of Centrelink's most interesting extensions and additions to Model 204.

Enhancement methods and beyond
OpenOffice odp
Alex Kodat

In keeping with our practice of staying a step or two ahead of Microsoft, Version 7.2 of the Sirius Mods introduces the notion of "Enhancement Methods" (what Microsoft calls "Extension Methods"). Enhancement methods provide a means of adding functionality to a class without the complexity of inheritance. Extension methods are especially useful for a class to create methods on collections of that class.

Unicode™! Why do we need that?
FreeLance prz
Dave Evans

Unicode is the industry standard for representing and communicating text from any language. As a result of its mainframe roots, Model 204 was designed to support EBCDIC characters and then extended to support the Double Byte Character Set codes used by Japanese 3270 displays. This presentation explains the importance of Unicode and outlines our plans to incorporate Unicode as a datatype in the Janus SOAP ULI. Included is an explanation of the implicit and explicit translation mechanisms that will allow customers to deploy support for Unicode in bite-sized pieces.

APSY and Saved Compilations
OpenOffice odp
Alex Kodat

APSY provides a powerful framework for building high-performance Model 204 applications. While the basic concepts of APSY processing are straightforward, there are many nuances that can apply to complex applications. This presentation focuses on issues related to saving and reusing request compilations.

Power Parsing with Regular Expressions (regex)
FreeLance prz
Dave Evans

Sirius has continued to enhance its support of regular expressions (regex). Contemporary scripting languages like Perl make extensive use of regex to simplify text processing. While regex can be arcane and complex, even its simplest forms can be quite useful in the text-intensive applications commonly found in the Web 2.0 world. This presentation reviews the most recent regex methods and shows how they can be used to simplify parsing.



Click to restore navigation bars © 2000, 2003 Sirius Software, Inc.