home HOME

AJAX Basic
AJAX HOME
AJAX Intro
AJAX HTTP Request
AJAX Example
AJAX Browsers
AJAX XMLHttpRequest
AJAX Server
AJAX Server Script

AJAX Advanced
AJAX Suggest
AJAX Source
AJAX Database
AJAX XML File
AJAX ResponseXML
AJAX AppML

Selected Reading
Web Statistics
Web Glossary
Web Hosting
Web Quality

W3Schools Forum

Helping W3Schools

pixels

AJAX AppML

Previous Next

AppML is an open source initiative from W3Schools.

AppML uses AJAX technology.


What is AppML?

  • AppML stands for Application Markup Language
  • AppML uses XML to describe Internet applications
  • AppML applications are self-describing
  • AppML is a declarative language
  • AppML is platform independent
  • AppML uses AJAX technology
  • AppML is an open source initiative from W3Schools

AppML is a Declarative Language

AppML is not a programming language. It is a declarative language, used to describe applications.

With AppML you can create Internet applications without programming.

Traditional applications are written in a programming language and compiled, with predefined data structures and functions. AppML allows the programmer to redefine both data and functions while the application is running.

Since AppML applications are written in XML, AppML applications are self-describing.


AppML is Browser Independent

Since AppML only uses internet standards like HTML (XHTML), CSS, XML, and JavaScript, AppML will run in all browsers.


AppML Uses AJAX Technology

AppML uses AJAX technology. Internet communication between the web client and the web server is done with HTTP requests.


History

In 1999, the staff at W3Schools began developing AppML.

In September 2000, a development project for a large Norwegian customer was started. The goal of the project was to convert a huge information system from a Windows desktop application to a modern Internet application using only AppML.

The new AppML-based system was launched in 2001, several months before schedule, and it was one of the first commercial available AJAX applications.

The project was a huge success, with development time reduced by 75% compared to ordinary web development.

Since then, hundreds of new applications have been added, and AppML now covers over 1000 running applications.

In December 2006, W3Schools decided to offer AppML to the public, as an open source product, free of charge.


AppML Tutorial

Start using AppML now. It's open source, and free to use!


prev next

Jump to: Top of Page or HOME or Printer Friendly Printer friendly page

W3Schools provides material for training only. We do not warrant the correctness of its contents. The risk from using it lies entirely with the user. While using this site, you agree to have read and accepted our terms of use and privacy policy.

Copyright 1999-2007 by Refsnes Data. All Rights Reserved.

Validate Validate W3C-WAI level A conformance icon W3Schools was converted to XHTML in December 1999