Sirius Software, Inc.
Contents
 

 

Sirius Home
 
2010 Sirius Software User Group
May 2 to May 5 – St. Louis, MO

Presentations

The 2010 Sirius User Group meeting was held from Wednesday, May 5th at the storied Chase Park Plaza Hotel. Presentations from Sirius and our partners showcased our latest efforts and demonstrated how they can help you better support your end users. Presentations from customers highlighted their accomplishments and offered valuable suggestions.

All presentations are available in the Adobe Portable Document Format (PDF), while many are also available in the native form of the presentation package used to construct the presentation. Almost all presentations are online, we are working to get the stragglers up.







PDF Format
Alternate formats
Speaker
Something Old and Something New
N/A
Alan Brooks

Beginning with Version 7.3 of the Sirius Mods, most Sirius customers have full access to a significant face lift for User Language. This presentation will provide a brief, but fast paced survey of many significant enhancements, and will be very useful for understanding examples used in subsequent presentations. Topics covered will include: “Mod 6” terminals, editor enhancements, mixed case, the Html and Text statements, the Trace statement, the Assert statement, $lists and their O-O replacements in the StringList class, Daemons, File classes, and DataSet classes. Simple examples will be used to impart at least a superficial understanding of these various concepts.

Debugging Model 204 Applications
Power Point pptx
George Walter

The Janus and Sirius debuggers share a common client GUI that brings a modern approach to the interactive debugging of Model 204 applications. The debuggers are perfect for interactive debugging where a programmer is stepping through code, setting breakpoints and examining program variables. However, a different type of tool is needed for “Post-Hoc” debugging, for example when an application experiences an error in production. This need is addressed by the SirFact product, which provides a facility for capturing “dumps” of an application error along with a tool for analyzing these dumps. This presentation will show how the debuggers and SirFact can be used to efficiently support all phases of application development.

Janus SOAP ULI in 60 Minutes
N/A
John Thickstun

The Janus SOAP ULI adds object orientation to User Language, unleashing the full power of this unique environment. This presentation provides an extremely brief overview of the major concepts and facilities of the Janus SOAP ULI.

Coding With Style
OpenOffice odp
Alex Kodat

Learn how to use XSLT with the Janus XML API to separate the application and presentation parts of yur web applications, improving performance and programmer productivity in the process.

Sirius Update
FreeLance prz
Gary Gregory

As always, we've been busy. This presentation will update you on our achievements since the last Sirius User Group as well as review our future directions. You'll gain insights into the factors driving our decisions about how to best meet your future needs.

HTML Forms Simplified
OpenOffice odp
Alex Kodat

With some generic Javascript, it is possible to greatly simplify end-user facing Janus Web applications. Instead of using clunky, old-fashioned (1990s) technology for interacting with a browser, you can use the modern approach of exchanging XML with the browser, both for outgoing and incoming data. This presentation shows how this can be done, and the advantages of doing so. With some generic Javascript, it is possible to greatly simplify end-user facing Janus Web applications. This presentation shows how this can be done.

Introducing Rocket!
N/A
Andy Youniss (Rocket)

Andy Youniss, President and CEO of Rocket Software will introduce you to Rocket and discuss the continuing commitment to Model 204 and our customers.

Centrelink Update
Power Point ppt
Goff Curreton (Centrelink)

Centrelink is the service delivery agency for a variety of social services programs provided by the Commonwealth of Australia. Centrelink supports a relentlessly high rate of change that is legislatively driven. The complexity and scale of their applications is steadily increasing, creating a unique set of challenges. This presentation will provide an overview of Centrelink and provide some insights into their application and system testing procedures.

The Janus and Sirius Debugger Update
Power Point pptx
George Walter

The Janus and Sirius debuggers share a common GUI client that has been evolving independently of the Sirius Mods versions. Recent enhancements have enhanced the support for multiple monitors and improved performance for debugging very large requests. This presentation will demonstrate the latest enhancements as well as outline our thinking on future enhancements.

Introducing the String Tokenizer
OpenOffice odp
John Thickstun

String processing is at the core of modern applications. While an increasing amount of data is in the form of structured XML, there is still much processing of less structured string data. The StringTokenizing class dramatically simplifies the common task of tokenizing (or parsing) a string, and it saves CPU in the process. This presentation will provide an overview of this new tool for the User Language programmer.

Record Copying Methods
FreeLance prz
Dave Evans

Recent release of the Sirius Mods have added high level methods for extracting data from Model 204 records into XmlDoc objects, as well as methods for loading data from XmlDoc objects into Model 204 records. Taken together these methods provide a high-level mechanism for copying data between files or even among systems by taking advantage of the portable nature of XML. This presentation will outlne the new methods and demonstrate their usage.

Using Connect* for .NET with Model 204
N/A
Steve Nelson (Rocket)

Includes a small example application.

From EBCDIC to Unicode
FreeLance prz
Gary Gregory

When IBM mainframes were introduced, they broke new ground with the Extended Binary Coded Decimal Interchange Code (EBCDIC) for representating displayable characters. EBCDIC was ahead of its time in providing facilities for internationalization. The non-mainframe world embraced the American Standard Code for Information Interchange (ASCII). Both of these standards use an 8-bit byte to represent a single display character. Web processing has moved past these historical standards into the world of Unicode, which is capable of representating more than 100,000 characters. This presentation outlines the Unicode processing facilities implemented by the Sirius mods and explains how legacy EBCDIC programs can still function in a Unicode environment.

All Programming is Local
OpenOffice odp
Alex Kodat

Local methods provide a powerful and easy to use new capability to User Language programmers. And, as the name suggests, they can be used locally, even in existing legacy code — no re-engineering required. This presentation will explain the benefits of local methods and provide a nuts and bolts explanation of some of the details of the use of local methods.

Collections Get Supercharged
OpenOffice odp
John Thickstun

Most Object-Oriented programming languages struggle to provide decent facilities for sorting and searching collections. However, the addition of methods as first-class objects has allowed Janus to provide uniquely elegant and efficient facilities for addressing this common processing need. This presentation will demonstrate the new facilities and how they can be used.

Using Unicode in a User Language application
FreeLance prz
Dave Evans

The last several releases of the Sirius Mods have delivered highly evolved Unicode support, including a new Unicode type in User Language, together with various Unicode intrinsic functions, implicit conversion between Unicode and EBCDIC, control of Unicode translation with the UNICODE command, and culminating in Unicode strings in Janus SOAP XmlDocs. This presentation puts many of these facilities together in a small example application, including storage and retrieval of Unicode data in a Model 204 file, providing Unicode in a Web service, and suppying Unicode data on a Janus Web page.

The YRCW Development Environment
N/A
Doug Deppen (YRCW)

Source Code management and concurrent development philosophy and implementation of testing methodology, testing environments, and release management.

XBRL Cloud Application using Janus SOAP and Excel
PowerPoint ppt
Masao Okada (DCI)

XBRL (eXtensible Business Reporting Language) is an XML-based open and global standard for exchanging business information. XBRL allows information modeling and the expression of semantic meaning commonly required in business reporting. One use of XBRL is to define and exchange financial information, such as a financial statement. Database Communications, Inc. is the distributor of Model 204 and Sirius' products in Japan. DCI is using Janus SOAP to develop an XBRL cloud application which provides end users with a direct interface to Microsoft Excel. This presentation will demonstrate their application for financial data from Japanese banks.

Introducing the XmlParser
OpenOffice odp
John Thickstun

The Janus SOAP XML API provides a system class for de-serializing, processing, and serializing XML documents that is based upon XPath. For certain types of applications, for example when only a small sub-tree of a large document is to be processed, the full de-serialization performed by the XmlDoc class can become a significant CPU cost. The new XmlParser class implements a SAX-like XML stream parser that makes it easy to quickly extract the interesting parts of an XML document without having to parse the whole document. This presentation shows how this class is used.

SirScan Is Your Friend
OpenOffice odp
Alex Kodat

The Model 204 journal is a font of useful information about what's happening in an Online. SirScan makes it easy to efficiently extract the journal information that you need. This presentation shows how to use SirScan effectively in a variety of scenarios.

 

Printer friendly

Sirius Home

 

Sirius Software, Inc.
875 Massachusetts Ave. Suite 21
Cambridge, MA 02139
Phone: 617-876-6677
Fax: 617-234-1200
Email: support

 

 

  © 2010 Sirius Software, Inc.