Cameyo

Last updated
Cameyo, Inc.
Native name
Cameyo
Company type Software as a service
IndustryTechnology
FounderEyal Dotan
Headquarters,
United States
Key people
Andrew Miller, CEO Eyal Dotan, Founder and CTO
ProductsCameyo Cloud SaaS

Cameyo Server Self Hosted Cameyo for Enterprise Cameyo for Independent Software Vendors

Cameyo for Education

Contents

ServicesCameyo modernizes Windows desktop applications by delivering them to any device on an HTML5 browser.
Owner Google [1]
Website https://www.Cameyo.com

Cameyo is an application virtualization product. [2] [3] It aims to virtualize Windows applications so that they can run on other machines or in HTML5 browsers. [4] It is reported to be easy to use, light in weight, and compatible with a wide variety of applications. [5] The company’s web site includes a library of ready-to-use virtualized free and open-source virtual applications which can be downloaded or run in the browser. [6] Cameyo has a free edition for home and small businesses for up to 49 machines. [7]

On June 5, 2024, Google acquired Cameyo to integrate Windows application virtualization support on ChromeOS for enterprise customers. [8]

History

The Cameyo application virtualization product was launched in 2010, and since then, has undergone at least two major and several minor versions yearly to improve the quality and functioning of the application. [9] Cameyo claims to be one of the pioneers in linking app virtualization with cloud storage systems and HTML5. [9] It has added new features recently, such as making it possible to run the applications on operating systems other than Windows, like Linux and Android. [9] Since 2014, Cameyo has launched another angle to its operation: now it is possible to run virtualized Windows applications through the web browsers directly, with each application running in a new tab. [6]

In 2023, Cameyo announced that its integration with Google's Chrome OS provided support Virtual App Delivery (VAD) services, allowing Windows applications to coexist with Chrome ones on Chromebooks. [10]

In June 2024, Cameyo was acquired by Google. [11]

Operations

Once Cameyo has packaged an application, its output is a standalone EXE that contains the virtualization engine and the original software’s files and registry. [7] It can then be directly run on target Windows machines. [7] Since it is self-contained, it does not require an agent to be pre-installed on target machines. [12] It can also be uploaded to a Cameyo server, making it possible to run virtual applications through a browser. [12]

Virtualizing applications

Cameyo itself is a portable virtual application that does not need to be installed on the computer. [5] It can be deleted once the virtualization is completed as a single file without leaving any traces in the registry. [7] Cameyo essentially reduces all the files, folders, registry items, and binaries of the application that needs to be virtualized into a single executable file that can run without installation as a single file from any storage device on any computer. [13] This single executable file can be carried in a USB device or be uploaded in a cloud storage system. [14] This operation can be carried out either by downloading Cameyo on the computer, or through their online system by uploading the system file of the required application. [13] However, it is advisable to download Cameyo on the computer as it provides for a better sequencing process. [9] The following are the highlights of the procedure:

  1. The application to be virtualized needs to be installed after opening Cameyo. If it is previously installed, it will have to be uninstalled and reinstalled once Cameyo is in capture mode. [15]
  2. Cameyo takes snapshots of the computer before and after the installation of the desired application, compares the changes in the two snapshots, and hence, captures the application as it makes changes to the registry and system files. [16]
  3. Both steps for taking snapshots requires some time, depending upon the speed of the computer, the size of the application, and the state of the registry of the computer [17]
  4. Cameyo makes it possible to virtualize multiple applications at the same time into one executable file [16]
  5. Close any background applications, and updating of windows and anti-virus programs, so that no extra material is captured by Cameyo, thus making the application bulky [17]
  6. Once the application is virtualized, it will be saved in the defined destination folder from where it can be accessed, opened, or copied in a portable storage device for use on other computers [16]

There is also an option in Cameyo for editing virtualized applications in case any changes need to be made regarding the settings, name, or registry items of the application. [16]

Running applications through browsers

Cameyo has recently made it possible to run virtualized applications directly through web browsers, hence, claiming to make software discovery and usage easier. [12] Through this operation, there is no longer need to even carry the application, as it can be directly accessed from the website of the company. [6] The company provides a large variety of open access free software and applications which are pre-virtualized for direct use. [6] However, personal applications from the computer or the cloud storage device can also be uploaded onto the company server and accessed through the browser. [6] Each application runs in a separate tab. [4] As with virtualizing applications, browser applications now can also run on operating systems other than Windows. [6] To use this function, create a free account with the company, and link the Dropbox or other cloud storage system with the account in order to access personal files from applications running in the browser. [6]

Related Research Articles

In computing, cross-platform software is computer software that is designed to work in several computing platforms. Some cross-platform software requires a separate build for each platform, but some can be directly run on any platform without special preparation, being written in an interpreted language or compiled to portable bytecode for which the interpreters or run-time packages are common or standard components of all supported platforms.

A computing platform, digital platform, or software platform is the infrastructure on which software is executed. While the individual components of a computing platform may be obfuscated under layers of abstraction, the summation of the required components comprise the computing platform.

Installation of a computer program, is the act of making the program ready for execution. Installation refers to the particular configuration of software or hardware with a view to making it usable with the computer. A soft or digital copy of the piece of software (program) is needed to install it. There are different processes of installing a piece of software (program). Because the process varies for each program and each computer, programs often come with an installer, a specialised program responsible for doing whatever is needed for the installation. Installation may be part of a larger software deployment process.

In computer security, a sandbox is a security mechanism for separating running programs, usually in an effort to mitigate system failures and/or software vulnerabilities from spreading. The sandbox metaphor derives from the concept of a child's sandbox—a play area where kids can build, destroy, and experiment without causing any real-world damage. It is often used to kill untested or untrusted programs or code, possibly from unverified or untrusted third parties, suppliers, users or websites, without risking harm to the host machine or operating system. A sandbox typically provides a tightly controlled set of resources for guest programs to run in, such as storage and memory scratch space. Network access, the ability to inspect the host system, or read from input devices are usually disallowed or heavily restricted.

<span class="mw-page-title-main">Portable application</span> Type of computer program

A portable application, sometimes also called standalone software, is a computer program designed to operate without changing other files or requiring other software to be installed. In this way, it can be easily added to, run, and removed from any compatible computer without setup or side-effects.

<span class="mw-page-title-main">OneDrive</span> File hosting and synchronization service operated by Microsoft

Microsoft OneDrive is a file-hosting service operated by Microsoft. First released in August 2007, it allows registered users to store, share and sync their files. OneDrive also works as the storage backend of the web version of Microsoft 365 / Office. OneDrive offers 5 GB of storage space free of charge, with 100 GB, 1 TB, and 6 TB storage options available either separately or with Microsoft 365 subscriptions.

<span class="mw-page-title-main">MediaFire</span> File hosting service

MediaFire is a file hosting, file synchronization, and cloud storage service based in Shenandoah, Texas, United States. Founded in June 2006 by Derek Labian and Tom Langridge, the company provides client software for Microsoft Windows, macOS, Linux, Android, iOS, BlackBerry 10, and web browsers. MediaFire has 43 million registered users and attracted 1.3 billion unique visitors to its domains in 2012.

Turbo is a set of software products and services developed by the Code Systems Corporation for application virtualization, portable application creation, and digital distribution. Code Systems Corporation is an American corporation headquartered in Seattle, Washington, and is best known for its Turbo products that include Browser Sandbox, Turbo Studio, TurboServer, and Turbo.

<span class="mw-page-title-main">Google Chrome</span> Web browser developed by Google

Google Chrome is a web browser developed by Google. It was first released in 2008 for Microsoft Windows, built with free software components from Apple WebKit and Mozilla Firefox. Versions were later released for Linux, macOS, iOS, and also for Android, where it is the default browser. The browser is also the main component of ChromeOS, where it serves as the platform for web applications.

Google Native Client (NaCl) is a discontinued sandboxing technology for running either a subset of Intel x86, ARM, or MIPS native code, or a portable executable, in a sandbox. It allows safely running native code from a web browser, independent of the user operating system, allowing web apps to run at near-native speeds, which aligns with Google's plans for ChromeOS. It may also be used for securing browser plugins, and parts of other applications or full applications such as ZeroVM.

<span class="mw-page-title-main">ChromeOS</span> Linux-based operating system developed by Google

ChromeOS, sometimes styled as chromeOS and formerly styled as Chrome OS, is a Linux distribution developed and designed by Google. It is derived from the open-source ChromiumOS operating system and uses the Google Chrome web browser as its principal user interface.

<span class="mw-page-title-main">ChromiumOS</span> Free open-source operating system designed by Google

ChromiumOS is a free and open-source Linux distribution designed for running web applications and browsing the World Wide Web. It is the open-source version of ChromeOS, a Linux distribution made by Google.

Chromebook is a line of laptops, desktops, tablets and all-in-one computers that run ChromeOS, a proprietary operating system developed by Google.

Dart is a programming language designed by Lars Bak and Kasper Lund and developed by Google. It can be used to develop web and mobile apps as well as server and desktop applications.

Google Drive is a file-hosting service and synchronization service developed by Google. Launched on April 24, 2012, Google Drive allows users to store files in the cloud, synchronize files across devices, and share files. In addition to a web interface, Google Drive offers apps with offline capabilities for Windows and macOS computers, and Android and iOS smartphones and tablets. Google Drive encompasses Google Docs, Google Sheets, and Google Slides, which are a part of the Google Docs Editors office suite that allows collaborative editing of documents, spreadsheets, presentations, drawings, forms, and more. Files created and edited through the Google Docs suite are saved in Google Drive.

<span class="mw-page-title-main">Google Slides</span> Cloud-based presentation software

Google Slides is a presentation program and part of the free, web-based Google Docs suite offered by Google. Google Slides is available as a web application, mobile app for: Android, iOS, and as a desktop application on Google's ChromeOS. The app is compatible with Microsoft PowerPoint file formats. The app allows users to create and edit files online while collaborating with other users in real-time. Edits are tracked by a user with a revision history presenting changes. An editor's position is highlighted with an editor-specific color and cursor and a permissions system regulates what users can do. Updates have introduced features using machine learning, including "Explore," offering and "tasks to other users."

<span class="mw-page-title-main">IDrive Inc.</span>

IDrive Inc. is a technology company that specializes in data backup applications. Its flagship product is IDrive, an online backup service available to Windows, Mac, Linux, iOS and Android users.

<span class="mw-page-title-main">Mailbird</span> Desktop email client software app

Mailbird is a desktop email client for Microsoft Windows and MacOS, compatible with Windows 10 and Windows 11, and with Ventura or higher for Mac devices. Mailbird is offered via a paid subscription, but also includes a free version for both Windows and Mac users.

<span class="mw-page-title-main">Puffin Browser</span> Web browser

Puffin Browser is a remote browser developed by CloudMosa, an American mobile technology company founded by Shioupyn Shen.

References

  1. https://9to5google.com/2024/06/05/google-chromeos-cameyo/
  2. Ashraf. "Virtualize applications with Cameyo". dotTECH. Retrieved 17 July 2015.
  3. Humpa, Michael. "Cameyo". Chip. Retrieved 17 July 2015.
  4. 1 2 Lifehacker. "Cameyo Runs Windows Applications In The Browser". Lifehacker. Retrieved 17 July 2015.
  5. 1 2 Dedoimedo. "Cameyo - Application virtualization for Windows". Gizmo's freeware. Retrieved 17 July 2015.
  6. 1 2 3 4 5 6 7 Paul, Ian. "How to run Windows programs in a browser tab for free". PCWorld. Retrieved 17 July 2015.
  7. 1 2 3 4 Kaufman, Lori. "How to Create Portable Versions of Applications in Windows 8.1 Using Cameyo". How-To Geek. Retrieved 17 July 2015.
  8. Li, Abner (2024-06-05). "Google acquires Cameyo to boost virtual Windows apps for enterprise on ChromeOS". 9to5Google. Retrieved 2024-06-05.
  9. 1 2 3 4 Serea, Razvan. "Cameyo 3.0.1318 Preview". Neowin. Retrieved 17 July 2015.
  10. Weatherbed, Jess (2023-08-22). "It's now easier than ever to get Windows apps running on ChromeOS". The Verge. Retrieved 2024-06-06.
  11. "ChromeOS + Cameyo: Reimagining Legacy Apps for the Modern Enterprise". Google Cloud Blog. Retrieved 2024-06-06.
  12. 1 2 3 "Cameyo". Cameyo. Retrieved 17 July 2015.
  13. 1 2 Kumar, Arun. "Create Portable Apps with Cameyo for Windows". The Windows Club. Retrieved 17 July 2015.
  14. Gordon, Whitson. "Cameyo Creates a Portable Version of Just About Any Program". Lifehacker. Retrieved 17 July 2015.
  15. Nakodari. "Cameyo – Free Application Virtualization Software For Windows". Addictivetips. Retrieved 17 July 2015.
  16. 1 2 3 4 Cheo, Carl. "How To Make Portable Apps Using Cameyo". CarlCheo.com. Retrieved 17 July 2015.
  17. 1 2 Gouthaman. "How to Create Portable Version of Any Program in Windows Using Cameyo". Guiding Tech. Retrieved 17 July 2015.