UJML Language Reference
A complete reference to the Ujinn Markup Language (UJML), a component of the UIEvolution SDK
Copyright © 2000-2007 UIEvolution, Inc. All rights reserved.
Version 2.1, Document date 2/12/2007
Copyright © 2000-2007 UIEvolution, Inc. All rights reserved. UIEVOLUTION, the UIEvolution logo, UIE, and UIENGINE are registered and unregistered trademarks of UIEvolution, Inc. in the United States and/or other countries. Other trademarks are the property of their respective owners.
This document may not be copied or reproduced in any form without the express written permission of UIEvolution, Inc. Information in this document is subject to change without notice.
UJML (Ujinn Markup Language ) is an XML-based language designed for creating applications that run on the UIEvolution UIEngine™ software; a cross-platform, dynamic user interface and programming environment.
This documentation may be updated more frequently than the rest of the SDK. You can always find the most current documentation at the UIEvolution developer web site, here.
The UJML Language Reference consists of three kinds of topics:
The conceptual topics are organized like a book, with each topic representing a separate chapter. In other words, you should read them from beginning to end.
The reference information is detailed in separate sections, according to the type of language element, and organized so that you can easily navigate to the topic for a specific language element. In other words, you should treat and read the reference sections like an encyclopedia.
The samples are presented as groups of related UJML code files. You can browse through them or use the link from the example snippets in the conceptual and reference topics to go directly from a code snippet to a complete, working implementation.
Other UIE SDK documentation is listed in the UIE SDK Overview.
|
Topic |
Description |
|
UJML 2.1 includes new features to improve the language and your applications. | |
|
UJML is an XML-based declarative language consisting of a specific set of elements and possible attribute values, melded with a simple procedural scripting language. | |
|
UJML is an XML-based language designed for creating applications that run on the UIEvolution UIEngine platform, a cross-platform, dynamic user interface and programming environment. | |
|
UJML provides XML tags that provide the structural and declarative elements of the language. | |
|
UJML provides processing instructions for conditional compilation. | |
|
UJML provides predefined XML entities for many common values. | |
|
UJML provides built-in functions for common operations and accessing device features. | |
|
UJML provides events for user interaction, resources, and sounds. | |
|
The UJML block scripting language uses a syntax similar to Javascript. | |
|
These are complete samples of UJML code. |
|
Copyright © 2000-2007 UIEvolution, Inc. All rights reserved.
|
|
|
|
|
|
What do you think about this topic? Send feedback!
|