The 2006 Sirius User Group meeting was held from Sunday, June 4 to Wednesday, June 7 at the Art Deco
Hotel Phillips in the historic center of Kansas City, Missouri.
The conference theme was “Powering Up with Model 204 and Janus.”
Attendees learned how the tightly integrated Object-Oriented Janus APIs complement User Language to unlock the true
power of Model 204.
The elegant simplicity of the Janus Debugger was demonstrated, along with the Extend GUI-based editor
for User Language.
All of the presentations are available in PDF format.
| Presentation Title |
|
Speaker |
|
Sirius Update |
|
Gary Gregory |
|
The session will present the latest developments from Sirius Software.
A review of our latest product releases will be coupled with a discussion of the
industry trends affecting our longer term directions.
An advance peek at our upcoming releases will show how we are meeting your
future needs.
|
|
|
Centrelink Emergency Payment System |
|
Geoff Gordon (Centrelink) |
|
The Emergency Payment System (EMG) supports rapid response to natural
disasters, such as Typhoons.
This presentation outlines the history of the EMG and its current design, including
its use of Model 204 and Sirius products.
Then it goes into the design and workflows of the follow-on system, the Disaster Recovery
Payment System (DRPS).
This will include what type of platform it will be built on and how it will use various Janus O-O features
plus other plug-in applications.
Geoff is an IT manager in the Better Service Projects Branch of Centrelink, responsible for
the Newstart effort.
|
|
|
Model 204 V6R1: performance, availability and LOBs |
|
Jim Damon (CCA) |
|
It's hard to imagine one of the world's fastest databases getting even faster and more reliable,
but that's exactly what we've done in the latest release of Model 204.
This session explores the new performance and availability features of Model 204 V6R1, including:
- MP/204 enhancements
- Optimized nucleus subroutine transfer mechanism
- Optimized TBO and constraints log performance
- Guaranteed checkpoints
- CCAJRNL enhancements
- File processing enhancements
- APSY enhancements
This presentation will also introduce Table E and the Large Object field type!
The Large Object attribute implemented in Model 204 V6R1 will include
support for Character Large Objects (CLOBs) and Binary Large Objects (BLOBs).
The presentation will discuss the implementation, sizing and usage
of the Large Object attribute in a Model 204 file.
|
|
|
Sirius debuggers for Janus and 3270 applications |
|
George Walter |
|
The widespread emergence of web-based applications and rapid adoption of Service Oriented
Architectures has created unique challenges for debugging applications.
Old techniques suitable for 3270-based applications are no longer effective.
Specialized tools are needed to track the execution of a transaction as its components
execute on a variety of platforms.
This session will present and demonstrate a pair of new debuggers that share a common GUI client
while providing sophisticated debugging services for Janus or 3270 applications.
|
|
|
Extend — GUI editor for User Language |
|
Tony Pickering (Yoda) |
|
Extend is a powerful context-aware, GUI-based editor for User Language.
This presentation will highlight the features of Extend and demonsttrate how the editor
can increase programmer productivity.
|
|
|
Advanced Virtual Storage Management in Model 204 |
|
Alex Kodat |
|
Recent releases of Model 204 have added many sophisticated controls
for managing the use of virtual storage.
This presentation explores the various controls and the tradeoffs they affect.
|
|
|
User Language meets Regular Expressions |
|
Dave Evans |
|
Version 6.9 of the Sirius Mods will include some new APIs that employ
“regular expressions” to provide powerful tools for pattern matching,
parsing (so-called “capturing”), and substitution.
Regular Expressions, or regex, are central to Perl and other scripting
languages, and they are also widely used by Java and VB programmers.
This presentation will outline the APIs we have planned, along with a brief teaser
of regex processing basics.
|
|
|
Janus Web Basics |
|
Robert Waggoner (Nodus) |
|
Robert Waggoner is the President of Nodus Inc, the leading provider of education
services for Sirius products.
Drawing from his extensive experience in teaching the use of Janus Web Server,
Robert has prepared a brief presentation on the basics.
Topics included are the use of Janus rules, the relationship between the rules and
Model 204 APSY subsystems, and some basics of 3270 to browser migration.
The material is excerpted from a series of in-depth courses that Robert offers on-site.
|
|
|
We've gone cra-a-a-zy |
|
Alex Kodat |
|
Over the years Sirius has accumulated a useful array of widgets that are
included with all of our products.
Typically each individual widget is not worth a presentation, so the collection has never been extolled.
This presentation reviews the various freebies and how they can be used to help with
your coding projects.
|
|
|
Excel'ling with Janus SOAP |
|
Patrick Bower (Marks and Spencer) |
|
The Object-Oriented facilities of the Janus SOAP ULI enable the creation of
classes that simplify the reuse of complicated code packages.
Patrick has developed a general purpose user class for creating Excel documents
using Janus SOAP.
The UL source for the excel class is included.
This presentation will explain the class and how it can be used to easily
deliver data from Model 204 files as Excel spreadsheets.
|
|
|
Model 204, Java and Web Application Servers |
|
Steve Nelson (CCA) |
|
Because of its ability to provide instantaneous access to even the largest databases,
Model 204 is an ideal database server for Web-based applications.
JDBC for Model 204 makes it easy for programmers to take full
advantage of the natural fit between Model 204 and the Web.
This presentation will show how to integrate Model 204 with product Web services
and other Web-based applications using Java and a variety of Web Applications Servers.
Demonstrations will show the use of different Web
Application Servers such as Tomcat or JBoss.
|
|
|
Staying Alive |
|
Alex Kodat |
|
Version 6.9 of the Sirius Mods builds on the SDAEMON enhancements in Version 6.8
to significantly improve the performance of web client and server applications.
HTTP “keep alive” support allows the reuse of TCP/IP sessions,
while caching of Domain Name Service (DNS) responses reduces application latency.
This session explains these new features and how to use them to improve performance.
|
|
|
A Model 204 Jabber client based on Janus |
|
Tom Thoresen |
|
Jabber/XMPP is an open, XML-based, communication protocol for messaging and presence information.
Jabber clients are growing in popularity and this presentation shows how the Jabber
protocol can be used with Janus to provide IM services.
Two coding examples will be presented.
First, a simple application will exhibit Jabber "push" technology using Sirmon's background
monitor to send notifications to Jabber clients.
Next, we'll show a Jabber/Model 204 "bot" which can accept simple requests from clients,
and return status information.
These examples combine the power of Janus Sockets and Janus SOAP to implement a simple Jabber client.
|
|
|
New features in the Janus XML API |
|
Dave Evans |
|
This presentation will highlight recent additions to the Janus XML APIs.
This includes features recently delivered as well as features that will be delivered with the upcoming
version 6.9 of the Sirius Mods.
|
|
|
Connecting Janus to .NET™ with WSDL |
|
Alan Brooks |
|
Web Services Description Language (WSDL) is an XML-based standard for
definining Web Services.
WSDL enables the automatic generation of interface code for clients and servers.
This presentation provides an overview of WSDL and describes a tool for generating
interface code for Janus SOAP, based on either user input or an existing WSDL document.
|
|
|
Fast/Unload 4.3 and LOBs |
|
Dave Evans |
|
Fast/Unload Version 4.3 provides complete support for the Large OBject fields
introduced by Model 204 V6R1.
Fast/Unload 4.3 adds support within FUEL for long strings, which in turn provides a convenient
facility for converting collections of existing fields into LOBs, and vice versa.
This presentation explains the new features in Fast/Unload and shows how they can be used
to introduce LOBs into Model 204 databases.
|
|
|
You too can be a collection agency |
|
Alex Kodat |
|
Collections are a powerful new facility within Janus SOAP.
This presentation covers the ins and outs of using collections and shows how they can
simplify the coding of certain applications.
|
|