AppJet

Last updated

AppJet, Inc.
Appjet.png
Appjet-screenshot.png
Type of site
Web startup
Available inEnglish
HeadquartersSan Francisco, California, U.S.
Owner Google
Created by
URL www.appjet.com (redirects to google.com)
Archived December 29, 2008, at the Wayback Machine
CommercialYes
RegistrationYes
LaunchedDecember 12, 2007
Current statusDiscontinued

AppJet, Inc. [1] was a website that allowed users to create web-based applications on a client web browser. AppJet was founded by three MIT graduates, two of whom were engineers at Google, before starting AppJet. [2] They launched their initial public beta on December 12, 2007, allowing anyone to create a web app.

Contents

AppJet received funding from Y Combinator in the summer of 2007. [3] However, the project was closed on July 1, 2009 to focus on other businesses. AppJet was finally acquired by Google on December 4, 2009, for an undisclosed amount. [4]

Programming tutorial

On August 14, 2008, AppJet released a programming tutorial aimed at a target audience of "absolute beginners". [5]

The tutorial used the AppJet IDE to provide a programming sandbox, allowing readers to experiment with sample code. This was one of the first online tutorials to embed an IDE, exposing a complete server-side web app framework inline with text.

Web software framework

"AppJet" refers to both the web application development platform and the server-side JavaScript framework that powers AppJet applications. This framework enables developers to code entire web applications using only one language, instead of having to use separate languages for server-side and client-side scripting.

Features

Updates

A major update to the site was a graphical change implemented on July 10, 2008. [11]

Related Research Articles

<span class="mw-page-title-main">Web application</span> Application that uses a web browser as a client

A web application is application software that is accessed using a web browser. Web applications are delivered on the World Wide Web to users with an active network connection.

Ajax is a set of web development techniques that uses various web technologies on the client-side to create asynchronous web applications. With Ajax, web applications can send and retrieve data from a server asynchronously without interfering with the display and behaviour of the existing page. By decoupling the data interchange layer from the presentation layer, Ajax allows web pages and, by extension, web applications, to change content dynamically without the need to reload the entire page. In practice, modern implementations commonly utilize JSON instead of XML.

In computing, a solution stack or software stack is a set of software subsystems or components needed to create a complete platform such that no additional software is needed to support applications. Applications are said to "run on" or "run on top of" the resulting platform.

A web framework (WF) or web application framework (WAF) is a software framework that is designed to support the development of web applications including web services, web resources, and web APIs. Web frameworks provide a standard way to build and deploy web applications on the World Wide Web. Web frameworks aim to automate the overhead associated with common activities performed in web development. For example, many web frameworks provide libraries for database access, templating frameworks, and session management, and they often promote code reuse. Although they often target development of dynamic web sites, they are also applicable to static websites.

Echo is a web application framework created by the company NextApp. The latest iteration, Echo3, allows writing applications in either server-side Java or client-side JavaScript. Server-side applications do not require developer knowledge of HTML, HTTP, or JavaScript. Client-side JavaScript-based applications do not require a server, but can communicate with one via AJAX.

<span class="mw-page-title-main">Dojo Toolkit</span> Open-source modular JavaScript library

Dojo Toolkit is an open-source modular JavaScript library designed to ease the rapid development of cross-platform, JavaScript/Ajax-based applications and web sites. It was started by Alex Russell, Dylan Schiemann, David Schontzler, and others in 2004 and is dual-licensed under the modified BSD license or the Academic Free License.

Comet is a web application model in which a long-held HTTPS request allows a web server to push data to a browser, without the browser explicitly requesting it. Comet is an umbrella term, encompassing multiple techniques for achieving this interaction. All these methods rely on features included by default in browsers, such as JavaScript, rather than on non-default plugins. The Comet approach differs from the original model of the web, in which a browser requests a complete web page at a time.

Selenium is an open source umbrella project for a range of tools and libraries aimed at supporting browser automation. It provides a playback tool for authoring functional tests across most modern web browsers, without the need to learn a test scripting language. It also provides a test domain-specific language (Selenese) to write tests in a number of popular programming languages, including JavaScript (Node.js), C#, Groovy, Java, Perl, PHP, Python, Ruby and Scala. Selenium runs on Windows, Linux, and macOS. It is open-source software released under the Apache License 2.0.

<span class="mw-page-title-main">Google Web Toolkit</span> Free Java library

Google Web Toolkit, or GWT Web Toolkit, is an open-source set of tools that allows web developers to create and maintain JavaScript front-end applications in Java. It is licensed under Apache License 2.0.

Google Developers is Google's site for software development tools and platforms, application programming interfaces (APIs), and technical resources. The site contains documentation on using Google developer tools and APIs—including discussion groups and blogs for developers using Google's developer products.

<span class="mw-page-title-main">Aptana</span> Text editor

Aptana, Inc. is a company that makes web application development tools for use with a variety of programming languages. Aptana's main products include Aptana Studio, Aptana Cloud and Aptana Jaxer.

<span class="mw-page-title-main">Adobe AIR</span> Cross-platform runtime system for building rich web applications

Adobe AIR is a cross-platform runtime system currently developed by Harman International, in collaboration with Adobe Inc., for building desktop applications and mobile applications, programmed using Adobe Animate, ActionScript, and optionally Apache Flex. It was originally released in 2008. The runtime supports installable applications on Windows, macOS, and mobile operating systems, including Android, iOS, and BlackBerry Tablet OS.

Morfik Technology Pty Ltd. is an Australian software company that was acquired by Altium in 2010.

This is a comparison of web frameworks for front-end web development that are heavily reliant on JavaScript code for their behavior.

A single-page application (SPA) is a web application or website that interacts with the user by dynamically rewriting the current web page with new data from the web server, instead of the default method of a web browser loading entire new pages. The goal is faster transitions that make the website feel more like a native app.

ZK is an open-source Ajax Web application framework, written in Java, that enables creation of graphical user interfaces for Web applications with little required programming knowledge.

Web storage, sometimes known as DOM storage, is a standard JavaScript API provided by web browsers. It enables websites to store persistent data on users' devices similar to cookies, but with much larger capacity and no information sent in HTTP headers. There are two main web storage types: local storage and session storage, behaving similarly to persistent cookies and session cookies respectively. Web Storage is standardized by the World Wide Web Consortium (W3C) and WHATWG, and is supported by all major browsers.

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.

References

  1. "Appjet Inc". OpenCorporates . June 11, 2007. Retrieved August 19, 2023.
  2. About AppJet Archived December 14, 2007, at the Wayback Machine
  3. Google Is Acquiring AppJet, The Company Behind EtherPad Archived 2009-12-07 at the Wayback Machine
  4. Google Redefines Realtime Collaboration with Appjet Purchase
  5. Hello World! AppJet opens browser-based JavaScript school
  6. AppJet Dev Guide: Hosting Archived April 19, 2008, at the Wayback Machine
  7. AppJet Dev Guide: Persistent Storage Archived January 15, 2009, at the Wayback Machine
  8. AppJet Dev Guide: IDE Archived April 19, 2008, at the Wayback Machine
  9. AppJet Dev Guide: Custom Domains Archived May 15, 2008, at the Wayback Machine
  10. http://appjet.com/forum%5B%5D
  11. changelog Archived September 28, 2008, at the Wayback Machine