Saguaro (Palm OS)

Last updated

Saguaro was an application for Palm OS, one of the first designed to give Palm-OS-based PDAs true multitasking features comparable to desktop computers. Saguaro was also the first Palm OS application capable of competing with the graphic performance of the iPhone.

Contents

History

Saguaro, produced by PDA Performance, Inc., had a long development cycle of three years. Currently, the full version is not available for download, however, two beta versions had been released: Saguaro Beta (a private beta) and Saguaro Sneak Peek (a public beta). [1] Information about the Saguaro private beta is severely lacking, however it is speculated to be more full-featured than the public beta. PDA Performance released lineUp, an application based on Saguaro’s code, [2] on November 30, 2007.

PDA Performance announced their closure on February 28, 2008. As a result, a complete version of Saguaro has not been released. [3]

Specifications

Little data is available on the technical specifications of Saguaro, as PDA Performance had not released an SDK. Saguaro was rumored to implement cooperative multitasking for Saguaro-compatible applications, referred to as "widgets". The term caused speculation in the Palm community as to whether Saguaro was intended to replace the Palm OS to run applications or if it was designed to be a widget engine. Saguaro was also rumored to be capable of running "legacy" palm applications by acting as a launcher.

Saguaro featured its own graphics engine, called "MojaveGL", which also functioned as a window manager. MojaveGL is capable of alpha blending, thus allowing Saguaro to create translucent windows.

LineUp

LineUp is a widget engine developed by PDA Performance that is heavily based on Saguaro's code. LineUp has relatively few widgets available, of which most are news-based (CNN, CNET, Washington Post, etc). [2] An SDK has not been released to allow third party developers to create widgets, causing many users to lose interest in the "fancy RSS reader."

LineUp itself is quick and fluid, providing users a preview of Saguaro and the MojaveGL framework on what it is based.

Related Research Articles

Palm OS Mobile operating system

Palm OS is a discontinued mobile operating system initially developed by Palm, Inc., for personal digital assistants (PDAs) in 1996. Palm OS was designed for ease of use with a touchscreen-based graphical user interface. It is provided with a suite of basic applications for personal information management. Later versions of the OS have been extended to support smartphones. Several other licensees have manufactured devices powered by Palm OS.

The history of macOS, Apple's current Mac operating system originally named Mac OS X until 2012 and then OS X until 2016, began with the company's project to replace its "classic" Mac OS. That system, up to and including its final release Mac OS 9, was a direct descendant of the operating system Apple had used in its Macintosh computers since their introduction in 1984. However, the current macOS is a Unix operating system built on technology that had been developed at NeXT from the 1980s until Apple purchased the company in early 1997.

Mobile browser Web browser designed for use on mobile devices

A mobile browser is a web browser designed for use on a mobile device such as a mobile phone or PDA. Mobile browsers are optimized so as to display Web content most effectively for small screens on portable devices. Mobile browser software must be small and efficient to accommodate the low memory capacity and low-bandwidth of wireless handheld devices. Typically, they were stripped-down web browsers, however, some recent mobile browsers can handle latest technologies also such as CSS 3, JavaScript, and Ajax.

Dashboard (macOS) macOS dashboard system featuring programmable widgets

Dashboard was an application for Apple Inc.'s macOS operating systems, used as a secondary desktop for hosting mini-applications known as widgets. These are intended to be simple applications that do not take time to launch. Dashboard applications supplied with macOS include a stock ticker, weather report, calculator and notepad; users can create or download their own.

Mac OS X Leopard Sixth major release of OS X

Mac OS X Leopard is the sixth major release of Mac OS X, Apple's desktop and server operating system for Macintosh computers. Leopard was released on October 26, 2007 as the successor of Mac OS X 10.4 Tiger, and is available in two editions: a desktop version suitable for personal computers, and a server version, Mac OS X Server. It retailed for $129 for the desktop version and $499 for Server. Leopard was superseded by Snow Leopard. Leopard is the final version of macOS to support the PowerPC architecture as Snow Leopard functions solely on Intel based Macs.

KDE Plasma 4 graphical environments provided by KDE

KDE Plasma 4 was the fourth generation of the KDE workspace environments. It consisted of three workspaces, each targeting a certain platform: Plasma Desktop for traditional desktop PCs and notebooks, Plasma Netbook for netbooks, and Plasma Active for tablet PCs and similar devices.

Opera Mobile mobile browser developed by Opera Software

Opera Mobile is a mobile web browser for smartphones, tablets and PDAs developed by Opera Software AS.

JavaFX Java software platform for GUI

JavaFX is a software platform for creating and delivering desktop applications, as well as rich Internet applications (RIAs) that can run across a wide variety of devices. JavaFX is intended to replace Swing as the standard GUI library for Java SE, but both will be included for the foreseeable future. JavaFX has support for desktop computers and web browsers on Microsoft Windows, Linux, and macOS.

Palm Foleo

The Palm Foleo was a planned subnotebook computer that was announced by mobile device manufacturer Palm Inc. on May 30, 2007, and canceled three months later. It intended to serve as a companion for smartphones including Palm's own Treo line. The device ran on the Linux operating system and featured 256 MB of flash memory and an immediate boot-up feature.

ShiVa3D is a 3D game engine with a graphical editor designed to create applications and video games for desktop PCs, the web, game consoles and mobile devices. Games made with ShiVa can be exported to over 20 target platforms, with new export targets being added regularly.

A mobile development framework is a software framework that is designed to support mobile app development. It is a software library that provides a fundamental structure to support the development of applications for a specific environment.

WebGL JavaScript bindings for OpenGL in web browsers

WebGL is a JavaScript API for rendering interactive 2D and 3D graphics within any compatible web browser without the use of plug-ins. WebGL is fully integrated with other web standards, allowing GPU-accelerated usage of physics and image processing and effects as part of the web page canvas. WebGL elements can be mixed with other HTML elements and composited with other parts of the page or page background. WebGL programs consist of control code written in JavaScript and shader code that is written in OpenGL ES Shading Language, a language similar to C or C++, and is executed on a computer's graphics processing unit (GPU). WebGL is designed and maintained by the non-profit Khronos Group.

Solar2D software development kit

Solar2D is a software development kit originally developed by Corona Labs Inc. now maintained by Vlad Shcherban. Released in late 2009, it allows software programmers to build 2D mobile applications for iOS, Android, and Kindle, desktop applications for Windows, Linux and OS X, and connected TV applications for Apple TV, Fire TV and Android TV.

In computing, Stage3D is an Adobe Flash Player API for rendering interactive 3D graphics with GPU-acceleration, within Flash games and applications. Flash Player or AIR applications written in ActionScript 3 may use Stage3D to render 3D graphics, and such applications run natively on Windows, Mac OS X, Linux, Apple iOS and Google Android. Stage3D is similar in purpose and design to WebGL.

Vulkan (API) low-level cross-platform 2D and 3D graphics API

Vulkan is a low-overhead, cross-platform 3D graphics and computing API. Vulkan targets high-performance realtime 3D graphics applications such as video games and interactive media across all platforms. Compared to OpenGL and Direct3D 11, and like Direct3D 12 and Metal, Vulkan is intended to offer higher performance and more balanced CPU/GPU usage. Other major differences from Direct3D 11 and OpenGL are Vulkan being a considerably lower-level API and offering parallel tasking. In addition to its lower CPU usage, Vulkan is also able to better distribute work among multiple CPU cores.

Flutter is an open-source UI software development kit created by Google. It is used to develop applications for Android, iOS, Linux, Mac, Windows, Google Fuchsia and the web from a single codebase.

macOS Mojave 15th major version of the macOS operating system

macOS Mojave is the fifteenth major release of macOS, Apple Inc.'s desktop operating system for Macintosh computers. Mojave was announced at Apple's Worldwide Developers Conference on June 4, 2018, and was released to the public on September 24, 2018. The operating system's name refers to the Mojave Desert and is part of a series of California-themed names that began with OS X Mavericks. It succeeded macOS High Sierra and was followed by macOS Catalina.

iPadOS 14 is the second major release of the iPadOS mobile operating system developed by Apple Inc. for their iPad line of tablet computers. It was announced at the company's 2020 Worldwide Developers Conference (WWDC) as the successor to iPadOS 13 on those devices, with the public beta released on July 9, 2020. Its official release is scheduled for later this year.

macOS Big Sur Upcoming major version of the macOS operating system

macOS Big Sur is the next major release of macOS, Apple Inc.'s operating system for Macintosh computers. It is the successor to macOS Catalina and was announced at Apple’s Worldwide Developers Conference on June 22, 2020, with official public release scheduled for later this year. It is named after the coastal region of Big Sur in the Central Coast of California.

References

  1. Jennifer Chappell (2007-04-23). "Saguaro Sneak Peek". TreoCentral. Retrieved 2010-03-28.
  2. 1 2 Ryan Kairer (2007-12-03). "LineUp Brings Widgets to the Palm OS". Palm Infocenter. Retrieved 2010-03-28.
  3. Kris Keilhack (2008-02-28). "PDA Performance Announces Its Closure". Palm Infocenter. Retrieved 2010-03-28.