http://code.google.com/p/openlaszlo-schemagenerator/ Library for full Schema/Namespace support in LZX projects

I published a first version and documentation for creating base lzx.xsd + project.xsd files, published here:

http://code.google.com/p/openlaszlo-schemagenerator/

Demo Video:

The JAR contains tasks to generate a XSD from your project LZX files, by doing that:

  • You have full Schema Validation in Eclipse and it will show you all your XML schema errors
  • The validation is aware of ALL tags and attributes: The LZX base-components(+incubator) and your project specific code
  • You get content-sensitive drop down menus for Tags and Attributes
  • The XSD Schema also contains type-restriction, defaultvalues and documentation for Tags and Attributes parsed from your source files
  • there is a task to trim the schema from your files again as the OpenLaszlo compiler does not accept schema and prefixes (yet ;) )

… actually what needs to be done now is to wrap my library in an Eclipse Project so that the steps that I currently do using ANT are automatically done by the IDE.

There is also a hook in the JAR-library to transfer an existing “Non-XSD-aware” project into a XSD aware project. I will publish something about that soon.

Based on the XSD you could also generate Java files with JAXB, for example you can create a whole Java representative of the LFC and your project … or you could potentially create some data-services that automatically generate LZX from Java and vice verca…

The worlds first webcam … 20 years ago

20 years ago the first webcam started … what does it film => Coffeemachine next door :D The mother of all stereotypes :)

http://en.wikipedia.org/wiki/Trojan_Room_coffee_pot

Features missing in Gmail/Googlemail

with the new layout Gmail is getting more attractive but it still lacks in some features:

No paging / endlesslist for the mails

You still have those old-school back/forward buttons on top. Modern Email clients just have a endless list that loads new items if you scroll on the bottom. You could still combine that with paging 1000 items for example. If somebody scrolls really fast there is also no need to load all items really… So if you implement it clever you could really load 1 mio items in the list and scroll down to item 510.030 without need for buttons. Or live-filter on the results showing the number of results based on the current search …
Buttons to page new items has no “jump to last” or “jump to first”

Following use-case: You search for “invoice” in your mailbox, you want to goto the VERY FIRST or LAST EMAIL. You will have to click on the button to go to the first item until you have the first page. Why is there still no “jump to first/last page” button?
Suprising that those issues still not on their feature list.