AJAX AppML
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!
|