RagTime (software)
RagTime is a frame-oriented business publishing software which combines word processing, spreadsheets, simple drawings, image processing, and charts, in a single document/program. It is often used to create forms, reports, documentation, desktop publishing, and in office environments. Typical users are business clients, educational institutions, administrations, architects, and also private users.
Ragtime includes the following modules:
- Page layout
- Word processing
- Image processing
- Spreadsheets, similar to Microsoft Excel
- Formulas and functions which can be used throughout, in text, graphics, and spreadsheets
- Charts in different types of diagrams
- Drawings in vector graphics including lines, polygons, Bézier curves and more
- Slide show
- Audio/video
- Buttons that can be used within RagTime documents
Principle
RagTime has no different document types for different types of data; all content is stored in a single document type. Thus, a RagTime document not only can contain multiple pages, but also multiple layouts within the same document; e.g. spreadsheets in addition to text and images.
The RagTime filename extension is.rtd ; for templates the extension is.rtt.
The current version is RagTime 6.6.5. It is available for OS X and Windows.
Extensions
- FileTime X – allows accessing “FileMaker Pro” databases from RagTime documents under OS X
- RagTime Connect Pro – ODBC database connection for RagTime 6
- Johannes – print extension for the simple creation of stapled or folded brochures, booklets etc.
- PowerFunctions – additional functions for a more effective creation of intelligent documents for exchanging data and for use in mixed Mac/Windows environments
- MetaFormula – SYLK-based extension that allows calculating text as formula
History
In the European Macintosh market, RagTime quickly gained a prominent position that continues to this day, even though the market share has decreased. Despite repeated attempts, the program could not gain acceptance in the North American market due to its high cost. The North American sales office closed in 1991, shortly after Claris Corporation released ClarisWorks which duplicated much of the functionality of RagTime for a lower price.
After the manufacturer – first Brüning & Everth, followed by B&E Software and today RagTime.de Development – had focused on the Macintosh only for a very long time, it also released a Windows version, RagTime 5.0, in 1999. However, the program could not assume great significance against established competitors, especially Microsoft Office.
Until mid-2006 RagTime was, in addition to the commercial version, also available as a free version for personal use. RagTime Solo included the same features and performance, but was not allowed for use in commercial environments. In other languages RagTime Solo was distributed as RagTime Privat. In a press release from July 5, 2006 RagTime announced the discontinuation of RagTime Solo: “… the RagTime Solo license conditions were often misinterpreted or deliberately flouted. Therefore we discontinued RagTime Solo, there will be no private version of RagTime 6 anymore.”
After a successful start of the RagTime 6.0 software, sales edged significantly lower in the following years. Disagreements arose among the shareholders about the continuation of the company, which filed for bankruptcy in July 2007. As a result, the rights to RagTime were taken over by the newly established company RagTime.de Development GmbH, which was responsible for the development. The sales partner RagTime.de Sales GmbH distributed the RagTime products until October 2015. Today RagTime.de Development GmbH is also responsible for sales.
The last level of development is the extensively revamped version RagTime 6.6 of 8 October 2015, which also includes new OS X features and supports Windows 10.
Version | Release date | OS |
RagTime 1 | 1986 | System 3.0 |
RagTime 2 | 1988 | System 6 |
RagTime 3 | 1989 | System 7 |
RagTime 4 | 1996 | MacOS 7.5 |
RagTime 5 | 1999 | MacOS 9 and Windows |
RagTime 5.6 | 2003 | MacOS 9, OS X and Windows |
RagTime 6 | 2006 | OS X and Windows |
RagTime 6.5 | 2009 | OS X and Windows |
RagTime 6.6 | 2015 | OS X and Windows |
Programming
RagTime 1-3 were developed in Pascal, since version 4 the development is completely coded in C++. External programming and automation can be implemented via AppleScript on a Mac, and via OLE/COM-API under Windows.On a Mac, RagTime provides a comprehensive AppleScript library, for the automation of almost any task, from automatic document creation to the export of PDF documents. RagTime also supports “recordings” by use of the “AppleScript Editor”, which allows recording the interactive RagTime operation as an AppleScript program sequence. AppleScripts can be saved in the RagTime document and called via menu or shortcut keys.
On Windows, RagTime disposes over an OLE/COM API, which allows automating many RagTime components via external programming. For that purpose there is a type library that installs the available RagTime OLE/COM object catalogue. Programming can be realized in all programming languages supported by Microsoft.