Sunday, April 30, 2006

Proof of Concept

Release alpha-19 demonstrates the use of a very light-weight XML document, specific to a User Interface Model, to decouple applications from clients.

These are not true thin-clients, but rather implement a limited set of User Interface Models, built from a number of elements like Doc, EditDoc, EditText, Password, etc. Clients then are easy to program/maintain. And the documents exchanged with the server are quite small.

OK, that's nice. But what's usable? The database lacks a dump/restore capability. Even simple commands for creating content are missing. The UI model is a poor one. And the clients are a bit on the crude side.

Well, what we have, finally, is an application framework that supports a range of clients, built on a database that supports time navigation, nested transactions and scripting.

Next steps? I want to add some descriptive text to the various forms. And I want to add headlines to all Rolons, not just JSecs. Then work on some additional commands, like create, destroy and rename.

In AgileWiki2 the title tag was used to create the HTML title--which is important for indexing services like Google. But I think this is best served using a headline. Headlines will also add to the value of a topics listing, methinks.

Bill

0 Comments:

Post a Comment

<< Home