Please visit our sponsors !
Introduction to AppML
AppML is an Application Markup Language.
What you should already know
Before you continue you should have a basic understanding of the
following:
- HTML and the basics of building Web pages
- Scripting technologies like JavaScript and ASP
- XML and the XML related standards
- SQL and the basics of databases
If you want to study one of these subjects first, please visit W3Schools.
What is AppML?
- AppML stands for Application Markup Language
- AppML uses XML to describe data
- AppML uses XML to describe applications
- AppML uses XML to exchange data
- AppML applications are self describing.
- AppML is an open source initiative
- AppML is initiated by Refsnes Data
Why an Application Markup Language?
Why do we need an Application Markup Language?
- Create platform independent applications
- Create compile free applications
- Create expandable applications
- Create distributable applications
- Reach a larger audience
- Reduce our development costs
- Use vendor independent Web standards
- Use thin browser clients
AppML Design Goals
The design goals for AppML have been:
- AppML must run straightforwardly over the Internet
- AppML must use Internet standards only
- AppML must be completely platform independent
- AppML must be compatible with XML and XHTML
- AppML must support a variety of application needs
- AppML must be self describing
- The specification must be short, formal and concise
- Optional features must be kept to a minimum, or zero
- AppML applications must be easy to develop
- AppML applications must be easy to maintain
- AppML applications must scale gracefully
- AppML applications must be future proof
Important AppML Notes
AppML is not a programming language. AppML is used to describe
applications.
AppML uses the Internet standards XHTML and XML.
Traditional applications are precompiled, with predefined data
structures and predefined functions, while AppML allows the programmer to redefine both data, and functions while the
application is running.
AppML is also ideal for extremely rapid prototyping.
Jump to: Top of Page
or HOME or
Printer friendly page
Search W3Schools:
What Others Say About Us
Does the world know about us? Check out these places:
Dogpile
Alta Vista
MSN
Google
Excite
Lycos
Yahoo
Ask Jeeves
We Help You For Free. You Can Help Us!
W3Schools is for training only. We do not warrant its correctness or its fitness for use.
The risk of using it remains entirely with the user. While using this site, you agree to have read and accepted our
terms of use and
privacy policy.
Copyright 1999-2002 by Refsnes Data. All Rights Reserved
|