Skip to toolbar

Community & Business Groups

An Introduction into Hyper Application Markup Language

Dear w3c.org community,

I’d like to shed the light on Hyper Application Markup Language. It will describe a structure of the entire web application. Relations and transitions between HTML documents without HTML markup. I have a draft example of what I mean:

<web>
<site name=”www.site1.com”>
<page name=”person”>
<link event=”address” page=”address”/>
</page>
<page name=”address”>
<link event=”person” page=”person”/>
</page>
</site>

<site name=”www.site2.com”>
<page name=”person”>
<link event=”site1.person.create” page=”www.site1.com/person”/>
</page>
</site>
</web>

As you can see the markup will describe relations between pages inside a web application instead of describing a single HTML document.

I have a prototype application that uses the same principles and similar markup on the execution background.
The application is represent by a lot of small components aka pages that communicate between each other using a similar approach (by firing events). It allows extending the application by introducing new page components and using the markup to wire them into the application. The application is extra flexible and by using the markup I can expose a subset of pages so they will look like a smaller application.

I’m going to create a community group around this topic and to create a comprehensive standard that will unify and simplify web application development around the world.

Kind Regards,
Aliaksei Papou

One Response to An Introduction into Hyper Application Markup Language

Leave a Reply

Your email address will not be published. Required fields are marked *

Before you comment here, note that this forum is moderated and your IP address is sent to Akismet, the plugin we use to mitigate spam comments.

*