UIEvolutin Inc.
UJML Language Reference
Welcome To the UJML Language Reference

 

 

 

 

UJML Language Reference 

 

A complete reference to the Ujinn Markup Language (UJML), a component of the UIEvolution SDK 

 

Copyright (c) 2000-2005 by UIEvolution, Inc. All rights reserved. 

 

Version 1.5 build 11 

 

 

UJML (Ujinn Markup Language ) is an XML-based language designed for creating applications that run on the UIEvolution UIEngine; a cross-platform, dynamic user interface and programming environment.

About this document

The UJML Language Reference consists of three kinds of topics:

  • Topics containing conceptual information describing how UJML works
  • Topics containing reference information describing each part of UJML in detail
  • Topics containing the full sample code for all example snippets in the documentation

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 documentation

Other UIE SDK documentation is listed in the UIE SDK Overview.

Topic 
Description 
UJML 1.5 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, 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 (c) 2000-2005 by UIEvolution, Inc. All rights reserved.
What do you think about this topic? Send feedback!