4.1. < AppML > tutorial

发布时间 : 2025-10-25 13:33:38 UTC      

Page Views: 9 views

image0

4.1.1. < AppML > Fast and simple Web development

4.1.2. What is < AppML >?

< AppML > appML is a HTML extension box designed for web applications:

  • XML language defines the model of application.

  • JavaScript runs on the client browser

  • PHP or ASP scripts run on the server

AppML is an application pattern language ( A Pplication M Odeling L Anguage).

4.1.3. Learning is very easy.

  • A super simple model

  • Super simple attribute

  • Super simple application development

  • Run on any platform and any browser

  • Easy to install

4.1.4. Only HTML, JavaScript, and XML

< AppML > just include the JavaScript in the HTML page, and then store the XML data on the server:

HTML page:

<h1>My First Web Applicationh1> <div id="Place01"> <table id="Template01" class="appmltable"> <tr> <th>Customerth> <th>Cityth> <th>Countryth> tr> <tr id="appml_row"> <td>#CustomerName# <td>#City# <td>#Country# tr> table> div> <script src="appml.js">script> <script> app=new AppML("appml.htmlx","Models/Customers"); app.run("Place01","Template01"); script>     

XML:

<appml> <datasource> <database> <connection>Democonnection> <sql>SELECT CustomerName,City,Country FROM Customerssql> database> datasource> appml>    

尝试一下 »

If you have studied web development before, you will find that < AppML > is very easy to use.

If you have studied PHP, ASP, or ASP.NET development before, you will clearly see the benefits of using < AppML >.

4.1.5. Modern Web architecture

< AppML > is a combination of the latest technologies and modern web development ideas, using a low-consumption, high-speed and simple architecture:

  • Adopt MVC architecture

  • Extremely low bandwidth consumption

  • Optimization of Cloud Computing

  • Complete separation of content

  • Intelligent, flexible and fast Web development

  • High scalability and testability

  • Simple configuration and reconfiguration

  • Intelligently support user accounts and roles

4.1.6. < Appml > History

In 1999, Refsnes Data began to develop AppML, a XML-based language for defining Internet applications. In September 2000, a large project for the Norwegian handball Union began to transform a huge information system from the old DOS environment to the modern Internet by simply using AppML. And this major project has just been a great success. Developers estimate that compared with traditional Web development, the development time has been shortened by up to 75%.

In mid-September 2007, AppML content was used offline because it supports ASP and IE.

In October 2013, AppML announced that it would be compatible with all browsers in PHP and ASP.NET versions as an open source product.

AppML’s initial design goals in 1999 were:

  • AppML applications must run, so there is a network.

  • AppML applications should be platform independent

  • AppML applications must use Internet standards (HTTP, HTML, CSS, XML)

  • AppML applications must support the needs of various applications

  • AppML applications must be self-describing

  • AppML applications must be easy to develop, maintain and modify

  • AppML applications must be oriented to the future

《地理信息系统原理、技术与方法》  97

最近几年来,地理信息系统无论是在理论上还是应用上都处在一个飞速发展的阶段。 GIS被应用于多个领域的建模和决策支持,如城市管理、区划、环境整治等等,地理信息成为信息时代重要的组成部分之一; “数字地球”概念的提出,更进一步推动了作为其技术支撑的GIS的发展。 与此同时,一些学者致力于相关的理论研究,如空间感知、空间数据误差、空间关系的形式化等等。 这恰好说明了地理信息系统作为应用技术和学科的两个方面,并且这两个方面构成了相互促进的发展过程。