Nepedia
Back to Discover
Advanced Reader
💻

Ragtime

technology Maturity 11-13 war conflict Next article →

This article covers sensitive topics: war_conflict. Parents can manage visibility in Parental Controls.

RagTime is a specialized type of integrated software designed for business publishing. Integrated software means it combines many different tools into one single program.

It includes word processing, spreadsheets, image processing, and drawing tools. Users can also create charts and slide shows within the same environment. This variety allows people to build complex documents like reports, forms, and professional documentation. The software serves many different groups, including architects, educational institutions, and various business administrations.

The core design of RagTime is unique because it is frame-oriented. In most programs, text flows continuously down a page. In RagTime, all content must live inside a frame. A frame is a specific area on a page that holds information.

Some content stays in a fixed position within its frame. However, text and spreadsheets can behave differently. They can flow from one frame into another using a connection called a "pipeline." This allows for complex layouts while keeping data organized. Because it uses a single compound document type, one file can hold many different layouts, such as a spreadsheet next to a text block.

RagTime offers several specialized modules to handle different tasks. The page layout module helps users create templates and forms. The spreadsheet module functions similarly to Microsoft Excel, allowing for complex data management. Users can apply formulas and functions to text, graphics, and spreadsheets alike. For visual elements, the software includes vector graphics tools. These allow for the creation of lines, polygons, and Bézier curves.

The software also supports audio and video, as well as interactive buttons like pop-up menus and switches.

The history of RagTime began in 1985. It was originally developed for the Macintosh and was named MacFrame.

It was officially released in 1986 under its current name. In the early years, the software became very prominent in the European Macintosh market. However, it struggled to find success in North America. In 1990, the software cost $395, which was a high price for many users. By 1991, the North American sales office closed. This happened shortly after Claris Corporation released ClarisWorks, which offered similar features at a lower cost.

For a long time, the developers focused only on Macintosh computers. They eventually released a Windows version called RagTime 5.0 in 1999. Even with this expansion, the software faced heavy competition from established packages like Microsoft Office. The company also experienced significant changes in its ownership. After disagreements among shareholders, the company filed for bankruptcy in July 2007. Following this, a new company named RagTime.de Development GmbH took over the rights.

This company has been responsible for the continued development of the software.

RagTime has evolved through many distinct versions over the decades. The first version launched in 1986 for System 3.0. Version 4 was released in 1996, and it was the first to be coded entirely in C++.

Earlier versions, from RagTime 1 through 3, were developed using a language called Pascal. Recent updates have focused on modern computer features. For example, the 2015 release of RagTime 6.6 included support for high-resolution "Retina" displays. The software continues to update for new operating systems, such as the recent RagTime 7.0.4 released for macOS 15 and Windows 11.

Advanced users can also use programming to automate tasks within RagTime. On macOS, the software supports AppleScript, which is a system-wide scripting language. Users can even use the AppleScript Editor to record their own actions and turn them into programs.

On Windows, RagTime uses an OLE/COM API. This allows the software to interact with other programs through various programming languages. There are also several extensions available to add more power. For instance, "FileTime" allows access to FileMaker Pro databases, and "MetaFormula" allows users to calculate text as a formula. These tools help RagTime connect to larger systems and more complex data environments.

639 words

Where will your curiosity go next?

Keep exploring at your chosen reading level.

More to explore

🔬 Go deeper

More advanced topics to explore

🪜 Step back

Simpler topics to build understanding

What is Nepedia?

A free, ad-free encyclopedia for children. Every article is written at five reading levels, so the same page works for a five-year-old and a fifteen-year-old — use the level switcher above to see this one change. No account needed to read.