Xoetrope

 Wiki : IntroFaq

HomePage :: Categories :: PageIndex :: RecentChanges :: RecentlyCommented :: Login/Register

Frequently Asked Questions



1 Can I use XUI on an iPAQ?

There are a number of options for using XUI on a PDA.

- The simplest option is to use a JVM such as Esmertec's Jeode JVM, or NSI's Creme JVM, both of which are commerical products. The level of support in these products vary and some support features of JDK 1.2 and later, including Swing support. XUI provides a JDK 1.1.8 version and this will run on most of these devices.
- SWT support is being added in XUI 3.0 and this may also give you an option of compiling to a native version, but it's not something we have tested yet.
- An even more extreme approach is to use the J# version of XUI, provided that your device supports the .Net platform (which may be the case with some of the latest devices).

Neither SWT nor J# support is 100% complete, but we are interested in hearing from users of either and will endeavour to provide whatever support we can.

2 Can XUI be used with Mobile devices
XUI can also be used be devices like PDAs and tablets using Java SE or the Personal Profile. XUI compiles to Java 1.1.x so you can normally compile and run on these platforms without major problems, although the resource loading sometimes varies.

XUI can also be used with Java ME and MIDP devices. See the incubator under SVN for an example.


3 How do I access individual nodes in the model?

Normally you just use the path, but if there are multiple nodes with the same basic path you can specify the value of the distinguishing attributes. For example:

model.get( "products/software/vendor@name=xoetrope" );

This searches for a node where the vendor has a name attribute of xoetrope. Sometimes, for instance when handling code numbers or article numbers, the attribute may include forward slashes. These slashes can cause problems when trying to identify various parts of the path and therefore an escape sequence has been added to allow attributes with slashes to be used in searches. Such a search would appear as:

model.get( "products/tyres/vendor@name=michelin/size@value=[R14/500]" );

In the above example the search is for a tyre from the michelin vendor and with a size of R14/500.


Questions on the Wiki itself

1 How do I get edit rights for this wiki
Please contact us (info at xoetrope dot com) and we will direct you to the registration page. Unfortunately, we have had to use this mechanism to prevent spam.

2 Where do I ask questions about this Wiki?

3 How do I add a comment to this page?

Clicking through the Add comment link on this page currently results in the message:
"This page doesn't exist yet. Maybe you want to create it?", where the word "create" is a link.

Clicking on the "create" link results in the message:
"This page name is invalid. Valid page names must start with a letter and contain only letters and numbers."

4 How do I sign my contributions?
Usually the string "~~~~" signs a Wiki entry. Does this work here?
See [Wikipedia:How_to_edit_a_page]

SourceForge Logo

There are no comments on this page. [Add comment]

Page was generated in 0.1264 seconds