SoulPad

Last updated
The SoulPad's software stack is key to its operation. SoulPad.png
The SoulPad's software stack is key to its operation.

SoulPad is a mobile computing project developed by researchers at IBM. The project's aim is to provide a computer user with the ability to transfer their operating system and import it on another computer using a USB data storage device.

Contents

Background

The SoulPad project is the subject of a paper entitled Reincarnating PCs with Portable SoulPads. [1]

The researchers of the project have suggested that SoulPad could be used to boot one's operating environment from USB-compatible storage devices such as cell phones and iPods.

The name SoulPad is derived from the project's aim to separate the underlying computer hardware (the "body" of the computer) from the user's operating environment (the "soul" of the computer).

Usage

To use SoulPad, the user first transfers their operating system to the USB storage device. The user then takes their USB storage device, connects it to another computer and boots from the device. The user's operating system is then restored to its running state from when it was lastest saved; all applications and services are resumed as if the operating environment had not ceased operation [2]

Implementation

The implementation of the technology is outlined in the SoulPad software stack, which is a model for the project's layers of abstraction. SoulPad utilizes the Live Linux distribution Knoppix as the "host" operating system; the computer system boots to Knoppix to recognize any devices the system has attached to it. The host then runs the VMware virtual machine, which resumes the user's last session in their operating system.

Issues

Issues addressed in the paper include the large amount of resources necessary to use SoulPad. In addition, the paper mentions the large amount of time it takes to resume from SoulPad (around two minutes), contrasted with the small amount of time it takes to suspend the operating environment. This is attributed to the need for Knoppix to recognize all the devices attached to the current machine. A solution suggested to correct this problem is to provide the user with a set of system profiles to choose from. Security concerns regarding access to the local disk on the temporary computer have also been raised.

Related Research Articles

<span class="mw-page-title-main">Personal digital assistant</span> Multi-purpose mobile device

A personal digital assistant (PDA) is a multi-purpose mobile device which functions as a personal information manager. PDAs have been mostly displaced by the widespread adoption of highly capable smartphones, in particular those based on iOS and Android, and thus saw a rapid decline in use after 2007.

<span class="mw-page-title-main">Firmware</span> Low-level computer software

In computing, firmware is software that provides low-level control of computing device hardware. For a relatively simple device, firmware may perform all control, monitoring and data manipulation functionality. For a more complex device, firmware may provide relatively low-level control as well as hardware abstraction services to higher-level software such as an operating system.

<span class="mw-page-title-main">Knoppix</span> Linux operating system

Knoppix, stylized KNOPPIX, is an operating system based on Debian designed to be run directly from a CD / DVD or a USB flash drive. It was first released in 2000 by German Linux consultant Klaus Knopper, and was one of the first popular live distributions. Knoppix is loaded from the removable medium and decompressed into a RAM drive. The decompression is transparent and on-the-fly.

<span class="mw-page-title-main">Laptop</span> Personal computer for mobile use

A laptop computer or notebook computer, also known as a laptop or notebook, is a small, portable personal computer (PC). Laptops typically have a clamshell form factor with a flat-panel screen on the inside of the upper lid and an alphanumeric keyboard and pointing device on the inside of the lower lid. Most of the computer's internal hardware is fitted inside the lower lid enclosure under the keyboard, although many modern laptops have a built-in webcam at the top of the screen, and some even feature a touchscreen display. In most cases, unlike tablet computers which run on mobile operating systems, laptops tend to run on desktop operating systems, which were originally developed for desktop computers.

A boot disk is a removable digital data storage medium from which a computer can load and run (boot) an operating system or utility program. The computer must have a built-in program which will load and execute a program from a boot disk meeting certain standards.

<span class="mw-page-title-main">Live CD</span> Complete, bootable computer installation that runs directly from a CD-ROM

A live CD is a complete bootable computer installation including operating system which runs directly from a CD-ROM or similar storage device into a computer's memory, rather than loading from a hard disk drive. A live CD allows users to run an operating system for any purpose without installing it or making any changes to the computer's configuration. Live CDs can run on a computer without secondary storage, such as a hard disk drive, or with a corrupted hard disk drive or file system, allowing data recovery.

<span class="mw-page-title-main">Mobile computing</span> Human–computer interaction in which a computer is expected to be transported during normal usage

Mobile computing is human–computer interaction in which a computer is expected to be transported during normal usage and allow for transmission of data, which can include voice and video transmissions. Mobile computing involves mobile communication, mobile hardware, and mobile software. Communication issues include ad hoc networks and infrastructure networks as well as communication properties, protocols, data formats, and concrete technologies. Hardware includes mobile devices or device components. Mobile software deals with the characteristics and requirements of mobile applications.

<span class="mw-page-title-main">Windows Mobile</span> Family of mobile operating systems by Microsoft (2000-2013)

Windows Mobile is a discontinued mobile operating system developed by Microsoft for smartphones and personal digital assistants.

The Siemens SX45 is a PDA mobile phone released by Siemens in 2002. It was one of the first Pocket PCs with mobile phone functionality. Because of its size and the fact that phone calls could only be made using a headset, it was not really in the same marketing segment as current smartphones.

<span class="mw-page-title-main">Handheld PC</span> Computer that is significantly smaller than a laptop

A handheld personal computer (PC), typically built around either a clamshell form factor or a gaming form factor with a gamepad integrated for video games, is a mobile device that is significantly smaller than any standard personal computer (PC), but based on the same principles as PCs. The clamshell form factor is sometimes referred to as a palmtop computer, not to be confused with Palmtop PC which was a name used mainly by Hewlett-Packard.

<span class="mw-page-title-main">Tablet computer</span> Mobile computer with integrated display, circuitry and battery

A tablet computer, commonly shortened to tablet, is a mobile device, typically with a mobile operating system and touchscreen display processing circuitry, and a rechargeable battery in a single, thin and flat package. Tablets, being computers, have similar capabilities, but lack some input/output (I/O) abilities that others have. Modern tablets largely resemble modern smartphones, the only differences being that tablets are relatively larger than smartphones, with screens 7 inches (18 cm) or larger, measured diagonally, and may not support access to a cellular network. Unlike laptops, tablets usually run mobile operating systems, alongside smartphones.

<span class="mw-page-title-main">Live USB</span> USB drive with a full bootable operating system

A live USB is a portable USB-attached external data storage device containing a full operating system that can be booted from. The term is reminiscent of USB flash drives but may encompass an external hard disk drive or solid-state drive, though they may be referred to as "live HDD" and "live SSD" respectively. They are the evolutionary next step after live CDs, but with the added benefit of writable storage, allowing customizations to the booted operating system. Live USBs can be used in embedded systems for system administration, data recovery, or test driving, and can persistently save settings and install software packages on the USB device.

Monsoon Multimedia was a company that manufactured, developed and sold video streaming and place-shifting devices that allowed consumers to view and control live television on PCs connected to a local (home) network or remotely from a broadband-connected PC or mobile phone. It was one of 5 major transformations initiated by Prabhat Jain, a Silicon Valley entrepreneur with 5 undergraduate and post graduate engineering degrees from Cal Berkeley and Univ of Vienna, Austria. On the even of Cisco acquiring Monsoon in 2017, EchoStar, the new parent of Sling sued Monsoon for patent infringement, having obtained confidential information about the date of the acquisition by Cisco from a Monsoon employee under murky circumstances. Monsoon settled the lawsuit by agreeing not to sell its products in the USA simply because it did not have the legal funds to fight mighty Echostar's legal maneuvers. EchoStar thus successfully removed its only competitor from the market place. This meant Monsoon's death knell.

<span class="mw-page-title-main">Personal computer</span> Computer intended for use by an individual person

A personal computer, often referred to as a PC, is a computer designed for individual use. It is typically used for tasks such as word processing, internet browsing, email, multimedia playback, and gaming. Personal computers are intended to be operated directly by an end user, rather than by a computer expert or technician. Unlike large, costly minicomputers and mainframes, time-sharing by many people at the same time is not used with personal computers. The term home computer has also been used, primarily in the late 1970s and 1980s. The advent of personal computers and the concurrent Digital Revolution have significantly affected the lives of people in all countries.

ThinkVantage Technologies is a set of system support utilities to reduce total cost of ownership of Lenovo brand desktop and laptop computers.

The history of tablet computers and the associated special operating software is an example of pen computing technology, and thus the development of tablets has deep historical roots. The first patent for a system that recognized handwritten characters by analyzing the handwriting motion was granted in 1914. The first publicly demonstrated system using a tablet and handwriting recognition instead of a keyboard for working with a modern digital computer dates to 1956.

<span class="mw-page-title-main">2-in-1 laptop</span> Mobile device combining laptop and tablet characteristics

A 2-in-1 laptop, also known as 2-in-1 PC, 2-in-1 tablet, laplet, tabtop, laptop tablet, or simply 2-in-1, is a portable computer that has features of both tablets and laptops.

<span class="mw-page-title-main">Post-PC era</span> Market trend

The post-PC era was a market trend observed during the late 2000s and early 2010s involving a decline in the sales of personal computers (PCs) in favor of post-PC devices; which include mobile devices such as smartphones and tablet computers as well as other mobile computers such as wearable and ubiquitous ones. These devices emphasize portability and connectivity, including the use of cloud-based services, more focused "apps" to perform tasks, and the ability to synchronize information between multiple devices seamlessly.

The ThinkPad 8 is a business-oriented tablet computer with an eight-inch touchscreen, released by Lenovo in January 2014. It is one of the Lenovo's first Windows-based small-screen tablet devices, along with the Lenovo Miix 2, and also one of the first with a high-resolution full HD display. Along with the first-generation ThinkPad 10, it is part of the third generation of ThinkPad-branded tablets, succeeding the ThinkPad Tablet 2.

<span class="mw-page-title-main">Pocket PC 2000</span> Version of the Windows Mobile operating system

Pocket PC 2000 was the first member of the Windows Mobile family of mobile operating systems that was released on April 19, 2000, and was based on Windows CE 3.0. It is the successor to the operating system aboard Palm-size PCs. Backwards compatibility was retained with such Palm-size PC applications.

References

  1. Ebling, Maria R. (October 2005). "MOBISYS 2005: THE THIRD INTERNATIONAL CONFERENCE ON MOBILE SYSTEMS, APPLICATIONS, AND SERVICES". ;login: . 30 (5): 66.
  2. SoulPad