Home

Building Mobile Applications with xH

Mark Birbeck
w: <http://www.formsPlayer.com/>
b: <http://internet-apps.blogspot.com/>
e: <mark.birbeck@gmail.com>

Mobile Ajax and mobile apps

Why not create apps with standards?

  1. Use xH to write the code.
  2. Layer xH onto an Ajax backplane.
  3. Extend backplane to allow access to device-specific features.
  4. Now have declarative, 'unobtrusive' way to build mobile applications.

What is xH?

xH languages

xH languages

xH schemas make tools

xH extensions for apps

Use meta to specify parameters:

          <head>
            <meta name="width" content="200" />
            <meta name="height" content="200" />
            <meta name="opacity" content="75" />
          </head>
        

and XPointer-style URLs:

          http://myapp#meta(width=200,height=200,opacity=75)
        

Layer xH onto Ajax backplane

Backplane has standard 'components' that are common to many languages:

Declarative Ajax, or 'Unobtrusive JavaScript'

Concept that is gaining ground, but no clear winner.

My proposal is that xH is a pretty good candidate.

Conclusion

Building mobile apps is difficult.

Ajax is key, but is difficult to write, too.

Declarative Ajax in the form of standard languages.

Links