Splashtop
Encyclopedia
Splashtop is a remote desktop software
Remote desktop software
In computing, the term remote desktop refers to a software or an OS feature allowing applications, either command line programs or graphical applications, to be run remotely on a server, while being displayed locally. Remote desktop applications have varying features...

 solution that allows users to connect to and control their computer from a mobile computing device, such as an iPad
IPad
The iPad is a line of tablet computers designed, developed and marketed by Apple Inc., primarily as a platform for audio-visual media including books, periodicals, movies, music, games, and web content. The iPad was introduced on January 27, 2010 by Apple's then-CEO Steve Jobs. Its size and...

, iPhone
IPhone
The iPhone is a line of Internet and multimedia-enabled smartphones marketed by Apple Inc. The first iPhone was unveiled by Steve Jobs, then CEO of Apple, on January 9, 2007, and released on June 29, 2007...

, webOS, or Android device. The company has evolved from a developer of an embedded "instant-on" commercial Linux distribution (built into the motherboard of PC vendors and other device manufacturers) into a software developer of remote-control and streaming technology. Both Splashtop Remote and Splashtop OS are explained in this article.

Splashtop Remote Technology

Splashtop Remote allows a user to remotely connect to a main computer from another computer or mobile device to access content or run applications. Splashtop Remote
Splashtop Remote
Splashtop Remote is a remote desktop software solution that allows users to connect to and control their computer from a mobile computing device, such as an iPad, iPhone, or Android device...

 Desktop is based on technology that "encodes" the screen pixels of a main computer, transmits them via the Internet, Wi-Fi, or other network protocol to a client device, where it "decodes" the transmitted data and displays it on the screen of a client device. This affords users an experience similar to sitting in front of the remote computer and controlling it. The Remote Desktop iOS client provides two connection modes. One is "sharp mode" for better resolution. The other one is "smooth mode" for better frame rate/latency. A higher fps (frames per second) rate leads to a smoother video watching experience. For latency, a lower value is better because this is the lag between the time an image on the source device shows up on the client device. Splashtop has undertaken technical cooperation with Freescale, Intel, NVIDIA, Qualcomm, Texas Instruments, and other chip manufacturers to optimize its software to use graphics processing units (GPUs) for encoding and client specific processors for decoding. These techniques enable the software to stream video at up to 30 frames per second when running in Smooth mode, and lead to low latency performance (quick response), which is at the same level as playing video on a local machine directly.
The core technology — encoding, transmitting, and decoding — is used by several Splashtop Remote variations for different purposes such as remote presentation tools and extended displays. The Splashtop Remote products are a combination of a server, called Splashtop Streamer, and a variety of client products. The basic concept is that a user needs to install the free Splashtop Streamer on the target remote computer, and obtain a client on his/her mobile device.

The Splashtop Streamer works as an agent on the target remote computer. The Streamer fetches the computer's screen content, encodes it, and transmits it to client devices. It also receives actions from client devices and interprets them into the proper commands for the remote computer. Splashtop Remote uses proprietary transmission protocol between its streamer and client, so it is not compatible with other RDP or VNC products.

According to Splashtop Inc., the Splashtop Streamer supports Windows XP, Vista, and 7 (32 and 64 bit versions), and Mac OSX 10.6 and above. Various Splashtop clients are available on different platforms:

  • Splashtop Remote Desktop, used on the iPhone, iPad, Android 2.x and 3.x devices, Windows, webOS, and MeeGo; enables users to access and control a remote computer, such as play videos, music, and games; view and edit documents; or run other applications that reside on the remote computer.
  • Splashtop Remote Browser, used on iPhone/iPad, connects to a remote computer and launches the remote computer's default browser, letting a user browse the Web on the client device via the remote computer's Firefox, Chrome, or Internet Explorer. In addition, Splashtop Connect is a browser extension for Firefox and Internet Explorer.
  • Splashtop Whiteboard turns an iPad into an interactive whiteboard. The output can be displayed to the class using a large screen projector.
  • Splashtop XDisplay turns an iPad into a wireless second monitor that works side-by-side with another computer. Splashtop Touchpad enables an iPod Touch or iPhone to act as a remote control or wireless keyboard for a computer.


The connection between Splashtop Streamer and Client relies on TCP/IP protocol. The client is able to find a computer (with the Streamer installed) on the same network. In recent versions, Splashtop Remote supports an Internet Discovery feature, which uses a Google account to link client devices and a computer with the Streamer installed. When passing through some firewalls, the audio/video quality may be decreased.

Splashtop OS

The original concept of Splashtop was that it was intended to be integrated on a read-only device and shipped with the hardware, rather than installed by the user. It did not prevent the installation of another operating system
Operating system
An operating system is a set of programs that manage computer hardware resources and provide common services for application software. The operating system is the most important type of system software in a computer system...

 for dual booting. It was an instant-on commercial Linux distribution targeting PC motherboard vendors and other device manufacturers. The first OEM partner for the original Splashtop was ASUS, and their first joint product was called Express Gate. Later, other computer manufacturers also built Splashtop into certain models and re-branded it under different names. The data below detailing these events is retained verbatim from past articles for historical reference.

It boots
Booting
In computing, booting is a process that begins when a user turns on a computer system and prepares the computer to perform its normal operations. On modern computers, this typically involves loading and starting an operating system. The boot sequence is the initial set of operations that the...

 in about 5 seconds, thus is marketed as "instant-on." It uses Bootsplash
Bootsplash
Bootsplash is a term for a graphical representation of the boot process of the operating system.Bootsplash can be a simple visualisation of the scrolling boot messages in the console, but it can also present graphics or some combinations of both....

, SquashFS
SquashFS
SquashFS is a compressed read-only file system for Linux. SquashFS compresses files, inodes and directories, and supports block sizes up to 1 MB for greater compression...

, Blackbox
Blackbox
In Unix computing, Blackbox is a stacking window manager for the X Window System.Blackbox has specific design goals, and some functionality is provided only through other applications. One example is the bbkeys hotkey application....

, SCIM, and the Linux kernel
Linux kernel
The Linux kernel is an operating system kernel used by the Linux family of Unix-like operating systems. It is one of the most prominent examples of free and open source software....

 2.6.

A public beta release of Splashtop OS (version 0.9.8.1) now enables notebooks and netbooks to freely install Splashtop within the Windows environment. A pre-boot menu will be created for those with non-integrated hardware. Served as a companion to the Windows operating system, user can boot to original Windows or Splashtop. http://os.splashtop.com/ http://support-os.splashtop.com/home

Features and Usage

Splashtop features a graphical user interface
Graphical user interface
In computing, a graphical user interface is a type of user interface that allows users to interact with electronic devices with images rather than text commands. GUIs can be used in computers, hand-held devices such as MP3 players, portable media players or gaming devices, household appliances and...

, a web browser
Web browser
A web browser is a software application for retrieving, presenting, and traversing information resources on the World Wide Web. An information resource is identified by a Uniform Resource Identifier and may be a web page, image, video, or other piece of content...

 based on Mozilla Firefox
Mozilla Firefox
Mozilla Firefox is a free and open source web browser descended from the Mozilla Application Suite and managed by Mozilla Corporation. , Firefox is the second most widely used browser, with approximately 25% of worldwide usage share of web browsers...

 3.0, a Skype
Skype
Skype is a software application that allows users to make voice and video calls and chat over the Internet. Calls to other users within the Skype service are free, while calls to both traditional landline telephones and mobile phones can be made for a fee using a debit-based user account system...

 VoIP client and a chat client based on Pidgin
Pidgin (software)
Pidgin is an open-source multi-platform instant messaging client, based on a library named libpurple. Libpurple has support for many commonly used instant messaging protocols, allowing the user to log into various services from one application.The number of Pidgin users was estimated to be over 3...

. It also includes Adobe Flash Player
Adobe Flash Player
The Adobe Flash Player is software for viewing multimedia, Rich Internet Applications and streaming video and audio, on a computer web browser or on supported mobile devices. Flash Player runs SWF files that can be created by the Adobe Flash authoring tool, by Adobe Flex or by a number of other...

 10.

Splashtop OS (beta) version 0.9.8.1 uses Microsoft Bing as search engine, a Chromium-based web browser with Adobe Flash Player plug-in preinstalled. Existing Windows bookmarks and Wi-Fi settings can be imported from Windows. http://support-os.splashtop.com/home

Most versions of Asus motherboards no longer come with Splashtop preinstalled, as the manufacturer now limits the inclusion of its built-in Express Gate flash drive to "Premium" motherboards such as the P6T Deluxe and P7P55D-E Premium. Other Asus motherboards allow installation of the compact OS via a Windows-only based installer on its support CD. Installation from CD requires a Windows partition to store 500 MB of files, which has to be a SATA drive defined as IDE (no support for AHCI).
If one doesn't have a Windows-based machine, it is possible to install Splashtop on a USB hard drive, from the sources.

At present Splashtop, as supplied for Asus motherboards, has no support for add-on wireless hardware such as PCI cards (June 2010).

Internals

Splashtop can work with a 512MB flash memory embedded on the PC motherboard. The flash memory can be also emulated on the Windows C: drive (see below). A proprietary core engine starts at the BIOS
BIOS
In IBM PC compatible computers, the basic input/output system , also known as the System BIOS or ROM BIOS , is a de facto standard defining a firmware interface....

 boot and loads a specialized Linux distribution called a Virtual Appliance Environment (VAE). While running this VAE, the user can launch Virtual Appliances (VA). Skype is a VA, for instance.

The Sony
Sony
, commonly referred to as Sony, is a Japanese multinational conglomerate corporation headquartered in Minato, Tokyo, Japan and the world's fifth largest media conglomerate measured by revenues....

 VAIO
VAIO
VAIO is a sub-brand used for many of Sony's computer products. Originally an acronym of Video Audio Integrated Operation, this was amended to Visual Audio Intelligent Organizer in 2008 to celebrate the brand's 10th anniversary...

 versions such as 1.3.4.3 are installed as VAIO Quick Web Access. The installer
Windows Installer
The Windows Installer is a software component used for the installation, maintenance, and removal of software on modern Microsoft Windows systems...

 and the resulting SquashFS
SquashFS
SquashFS is a compressed read-only file system for Linux. SquashFS compresses files, inodes and directories, and supports block sizes up to 1 MB for greater compression...

 files occupy roughly 2×250 MB. The SquashFS
SquashFS
SquashFS is a compressed read-only file system for Linux. SquashFS compresses files, inodes and directories, and supports block sizes up to 1 MB for greater compression...

 files consist of a hidden splash.idx and two hidden folders splash.sys and splash.000 in the Windows C:-partition, where splash.000 corresponds to splash.sys\persist for a DOS file system
File Allocation Table
File Allocation Table is a computer file system architecture now widely used on many computer systems and most memory cards, such as those used with digital cameras. FAT file systems are commonly found on floppy disks, flash memory cards, digital cameras, and many other portable devices because of...

 emulation of an USB flash drive
USB flash drive
A flash drive is a data storage device that consists of flash memory with an integrated Universal Serial Bus interface. flash drives are typically removable and rewritable, and physically much smaller than a floppy disk. Most weigh less than 30 g...

. The MD5
MD5
The MD5 Message-Digest Algorithm is a widely used cryptographic hash function that produces a 128-bit hash value. Specified in RFC 1321, MD5 has been employed in a wide variety of security applications, and is also commonly used to check data integrity...

 checksums of the various Bootsplash
Bootsplash
Bootsplash is a term for a graphical representation of the boot process of the operating system.Bootsplash can be a simple visualisation of the scrolling boot messages in the console, but it can also present graphics or some combinations of both....

 bs-xxxx.sqx and Virtual Appliance va-xxxx.sqx files (including a special Firefox configuration) are noted in splash.sys\version for a simple integrity check at the Splashtop start. VAIO laptop
Laptop
A laptop, also called a notebook, is a personal computer for mobile use. A laptop integrates most of the typical components of a desktop computer, including a display, a keyboard, a pointing device and speakers into a single unit...

s offer special buttons ASSIST, WEB, or VAIO depending on the model. The power button on these laptops triggers an ordinary PC boot
Windows Vista Startup Process
The startup process of Windows Vista, Windows Server 2008, Windows 7 and Windows Server 2008 R2 is different from any previous versions of Windows. For Windows Vista, the boot sector loads the Windows Boot Manager , which first looks for an active partition, then accesses the Boot Configuration...

 process, the WEB button starts Splashtop. If a Windows-version configured for VAIO
VAIO
VAIO is a sub-brand used for many of Sony's computer products. Originally an acronym of Video Audio Integrated Operation, this was amended to Visual Audio Intelligent Organizer in 2008 to celebrate the brand's 10th anniversary...

 is already running the WEB button only starts the default browser.

The open sources used for major parts of different Splashtop versions can be downloaded. Parts of Splashtop are patented, see US patent 7082526, US patent 7441113 and US patent 7827558.

Motherboards featuring Splashtop

As of April 2008, Splashtop is known to be used on the following ASUS
ASUS
ASUSTeK Computer Incorporated is a multinational computer technology and consumer electronics product manufacturer headquartered in Taipei, Taiwan. Its product range includes motherboards, desktops, laptops, monitors, tablet PCs, servers and mobile phones...

 motherboards, and on these it is rebranded as "Express Gate":
  • P5PKL/1600
  • P5E3 Deluxe/WiFi AP @n
  • P5E3 Premium/WiFi AP @n
  • M2N68-VM
  • M3N-HT Deluxe/Mempipe
  • M3N-HT Deluxe/HDMI
  • M3N-H/HDMI
  • M3N-HD/HDMI
  • M3A-H/HDMI
  • M3A76-CM
  • M3A78-Pro
  • M3N78-Pro
  • M3A78-EM
  • M3A79-T Deluxe
  • M4N78 Pro
  • M4A78LT-M
  • M4A78LT-M LE
  • M4A785TD-M EVO
  • M4A785TD-V EVO
  • M4A79XTD EVO
  • P5N64 WS Professional
  • P5Q family (P5QC, P5Q Deluxe, P5Q-WS, P5Q Pro, P5Q3 Deluxe, P5Q-E, P5Q-EM, P5QL-E, P5QL Pro, P5Q SE/R)
  • P6T family
  • P6X58D Premium
  • Asus Eee Box
    ASUS Eee Box
    Asus EeeBox PC is a nettop computer line from ASUSTeK Computer Incorporated, and a part of the Asus Eee product family. First released on August 11, 2008 , the Asus EeeBox PC series is marketed as a small, light, inexpensive and energy-efficient counterpart to the Asus Eee PC netbook / subnotebook...

     motherboard
  • M4A78T-E
  • M4A78-EM


In May 2008 ASUS announced they want to eventually use Splashtop across their entire motherboard product portfolio. Various Splashtop-enabled motherboards, desktops, and laptops are available internationally since 2008.

Other products featuring Splashtop

ASUS rebrands Splashtop as "Express Gate" for its other products (such as motherboard
Motherboard
In personal computers, a motherboard is the central printed circuit board in many modern computers and holds many of the crucial components of the system, providing connectors for other peripherals. The motherboard is sometimes alternatively known as the mainboard, system board, or, on Apple...

s) as well.
  • ASUS Eee PC
    ASUS Eee PC
    The Asus Eee PC is a subnotebook/netbook computer line from ASUSTeK Computer Incorporated, and a part of the Asus Eee product family. At the time of its introduction in late 2007, it was noted for its combination of a light weight, Linux operating system, solid-state drive , and relatively low cost...

  • ASUS EeeBox PC
  • ASUS
    ASUS
    ASUSTeK Computer Incorporated is a multinational computer technology and consumer electronics product manufacturer headquartered in Taipei, Taiwan. Its product range includes motherboards, desktops, laptops, monitors, tablet PCs, servers and mobile phones...

     Notebook PCs:
    • X58, X57, K40, K50, F3, F5, F50, F6, F7, F70, F8, F80, B50, M50, M51, M70, N10, N20, N80, N50, G50, G51, G70, G73, U2, U6, V1, VX3, VX5 and many more
  • Acer Aspire Revo
  • VoodooPC
    VoodooPC
    Voodoo Computers Inc. or VoodooPC was a luxury personal computer brand owned by Hewlett Packard. Voodoo was originally started as a niche PC maker in Calgary, Alberta, Canada. It was founded in 1991, and in September of 2006 Hewlett Packard announced they would acquire Voodoo. Voodoo specialized...

     Envy 133
  • Lenovo IdeaPad S9e, S10, S10e, S10-2, S10-3, S10-3t, S12, which rebrand Splashtop as "Lenovo Quick Start".
  • LG
    LG
    LG may refer to:*LG Corp., a South Korean electronics and petrochemicals conglomerate*LG Electronics, an affiliate of the South Korean LG Group which produces electronic products* Lawrence Graham, a London headquartered firm of business lawyers...

     X120, X130 and X140, which rebrands Splashtop as "LG Smart On".
  • Sony VAIO NW and the newer Core i3/i5-based E series, which have a Web button that launches Splashtop.
  • HP Pavilion dv4 series, Pavilion dv6 series, dm1-1103eo, dm3 series, ProBook 5310m, ELITEBOOK 8740w, ELITEBOOK 8540w, ELITEBOOK 8440w, ELITEBOOK 8440p, Envy 13 and Envy 15
  • HP Mini 110 (and other models) - "HP QuickWeb"
  • Acer Aspire One Pro netbooks
  • Dell
    Dell
    Dell, Inc. is an American multinational information technology corporation based in 1 Dell Way, Round Rock, Texas, United States, that develops, sells and supports computers and related products and services. Bearing the name of its founder, Michael Dell, the company is one of the largest...

     Latitude notebooks (Latitude On Reader, and Latitude On Flash)

See also

  • HyperSpace
    HyperSpace (software)
    Hyperspace is an instant-on Linux-based operating system that has been developed by Phoenix Technologies. It is an application environment that can run either independently or side-by-side with a traditional operating system such as Red Hat Linux. Users are able to boot their personal computers in...

  • Latitude ON
    Latitude ON
    Latitude ON is an instant on computer system made by Dell. It is a combination of software and hardware developed by Dell and used in some of their Latitude laptops. The system is based on a dedicated ARM processor that runs a custom version of a Linux OS...

     - another 'instant-on' OS from Dell
    Dell
    Dell, Inc. is an American multinational information technology corporation based in 1 Dell Way, Round Rock, Texas, United States, that develops, sells and supports computers and related products and services. Bearing the name of its founder, Michael Dell, the company is one of the largest...

     available on Dell Latitude
    Dell Latitude
    Latitude is Dell's business laptop brand, designed and manufactured mainly by Compal and Quanta.-Overview and product type:The Dell Latitude is targeted for business use. This means that standardized parts are used throughout the line and are available for several years for support purposes...

     E and Z series laptops.
  • coreboot - another 'instant-on' computing concept
  • Extensible Firmware Interface (EFI) and Unified EFI (UEFI)
    Extensible Firmware Interface
    The Unified Extensible Firmware Interface is a specification that defines a software interface between an operating system and platform firmware...

  • The "Cloud
    Cloud (operating system)
    Cloud is a browser-based operating system created by Good OS LLC, a Los Angeles-based corporation. The company initially launched a Linux distribution called gOS which is heavily based on Ubuntu, now in its third incarnation.- Overview :...

    " version of the gOS (operating system)
    GOS (operating system)
    gOS or "good OS" was an Ubuntu-based GNU/Linux distribution created by Good OS LLC, a Los Angeles-based corporation. Its CIO Dave Liu described that after meeting Enlightenment and open source people, he realized that his dream to bring Web 2.0 applications into mainstream use could be achieved by...

  • Open Firmware
    Open Firmware
    Open Firmware, or OpenBoot in Sun Microsystems parlance, is a standard defining the interfaces of a computer firmware system, formerly endorsed by the Institute of Electrical and Electronics Engineers . It originated at Sun, and has been used by Sun, Apple, IBM, and most other non-x86 PCI chipset...

  • OpenBIOS
    OpenBIOS
    OpenBIOS is a project aiming to provide free and open source implementations of Open Firmware. It is also the name of such an implementation.Most of the implementations provided by OpenBIOS rely on an additional lower-level firmware for hardware initialization, such as coreboot or Das U-Boot.- Open...



NOTE: Splashtop Inc. was previously named DeviceVM Inc.

English



German



External links

The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK