WURFL (original) (raw)

Home / Java / Legacy

WALL the Wireless Abstraction Library
Back to Java

SourceForge.net Logo

WALL with Improvements

This is an update we kindly received from Murray Brandon in Australia.
A lot of what Murray did will be supported also in WURFL evolution, but for those who can't wait, just be grateful to Brandon.

Here is Murray's explanation of the new features:

Hi Luca,

Here's the updated wurlf/wall source that we refactored for our project to allow wurfl to be reloaded at runtime (ie without stopping the webserver) and to allow us to create complex renderers made up of a bunch of WALL renderers as per my previous posting.

It also has:

It does not implement (ran out of time and no ability to test):

Sorry it's so late - better late than never, but anyway, here's our contribution back for your original hard work. Let me know of any problems or questions, although I'm still very busy wrapping up this project. Can you host it?

Cheers, Murray

PS. The .tld data is pasted at the end.

Of course we can host it, Murray. Thanks for that.Source Code is available here

and here is the .TLD Murray mentioned:

a net.sourceforge.wurfl.wall.AnchorTag JSP Multiserve Link and Menu Item href true true accesskey false true title false true opwv_icon false true style_class false true div net.sourceforge.wurfl.wall.DivTag JSP Generic DIV handler style_class false true id false true br net.sourceforge.wurfl.wall.BrTag JSP Generic BR handler img net.sourceforge.wurfl.wall.ImgTag img element src true true alternate_src false true style_class false true alt true true align false true width false true height false true nopicture false true opwv_icon false true eu_imode_icon false true ja_imode_icon false true document net.sourceforge.wurfl.wall.DocumentTag JSP Container Tag disable_wml_extensions false true disable_xhtml_extensions false true disable_cache false true disable_content_type_generation false true force_template false true default_markup xhtmlmp or chtml or wml false true xmlpidtd net.sourceforge.wurfl.wall.XmlpidtdTag Generate appropriate XML Processing Instruction and DTD encoding false true head net.sourceforge.wurfl.wall.HeadTag JSP Multiserve Head Description title false true enforce_title false true title net.sourceforge.wurfl.wall.TitleTag JSP Multiserve Title Attribute title false true enforce_title false true body net.sourceforge.wurfl.wall.BodyTag JSP Multiserve BODY tag bgcolor false true text false true wml_back_button_label false true disable_wml_template false true newcontext false true block net.sourceforge.wurfl.wall.BlockTag JSP Multiserve p tag style_class false true align false true p net.sourceforge.wurfl.wall.ParagraphTag JSP Multiserve p tag style_class false true align false true style net.sourceforge.wurfl.wall.StyleTag JSP Includes a different style sheet depending on the template attribute of the DocumentInfo href false true base false true embed false true override false true

Finally, here is an email from Murray that explains what has been changed in particular:

================ What's in there:

"preferred_markup"); capability_value = TagUtil.getWallMarkup(capability_value);

======================== What's not in there (yet):