The Theodore Editor provides an easy to use all
visual environment for Thinlet GUI development.
Advanced coding features allow visually creating and modifying
the XML descriptors defining a graphical user interface. The
developed GUI remains visible throughout the design process and
modifications on Widget-properties are rendered in real-time. By
preventing illegal Widget combinations, the validating editor
ensures the generation of valid XUL (XML User interface Language)
descriptors.
Theodore-AP 3.0 now also available for Mac OS X
About one year after Theodore 1.0 was released, the visual editor for Thinlet XUL is now available for Mac users as well.
Like previous releases, Theodore itself remains to be a Thinlet and may serve as an example for how powerful Thinlet
application can be, even when run on the world's most beautiful desktops.
About Thinlets:
Thinlet is a GUI toolkit (available at http://www.Thinlet.com), separating the
graphical presentation (described in an XML file) from the
business logic (application methods written in Java).
Thinlets parse the hierarchy and properties of a GUI at
runtime, handle user interaction, and call business logic.
Thinlets run on Java Virtual Machines (JVM) from Version 1.1
to 1.6, Personal Java, Personal (Basis) Profile,
and Microsoft's JVM (jview.exe).
Features Theodore 3.0 Features Explained
This document contains screen shots and lists
Theodore 3.0 most important features.
Mac OS X Support Theodore-MAC 3.0
The all new Theodore 3.0.7 AP-Edition as been optimized to run nicely on Mac OS X.
The Mac OS X installer is now included in the all Theodore-AP distributions.
Technologies for Rich Clients A Look at Rich Internet Applications
This article [published in ORACLE-Magazine, Aug-2004, pp.59] features Thinlet and
the Theodore Thinlet Editor, describing technologies for going beyond the aging
HTML standard.
Best
Practice Thinlet Development with Theodore, Best
Practice
This document explains how to use Theodore most
efficiently when development Thinlet based Java
applications and applets.
Download the Theodore - Best
Practice Paper incl. the Internet TimeClient sample
project.
Thinlet
Theodore 3.0 is built with, ships with, and supports all features of the original Thinlet.jar (March 28, 2005).
Theodore 3.0.7 (Unlimited full Version)
Your Thinlet application or applet may still run on
JRE 1.1.8. However, during the development process
with Theodore 3.0 you need to run a more recent SDK:
JavaSE 1.5 or better.
Theodore 3.0.7 (Webstart Version)
WebStart Theodore 3.0 Launcher
Launch the Theodore editor simply by clicking on
this link. If the application is not present on
your computer, Java Web Start automatically downloads all necessary files.
Web Start shipped with Sun's most recent
release of the Java Runtime Environment (JRE 1.4.2).
What users are saying about Theodore
Jeff Davis, Idalica, Inc.: "I bought Theodore a few weeks
back and have been using it to design XUL (for Thinlets)
I kept holding off sending you an email
figuring I would surely find something amiss with the program, but, if anything,
I become more-and-more impressed.
Theodore is an outstanding, easy-to-use, and highly stable product.
I strongly recommend it to anyone who is going down the XUL path."
Campbell Boucher-Burnet: "Great stuff
Wolf. I just checked out the new version and it looks and feels
nice."
Paul Golding, listed in the Who's Who of
Britain's Young Business Elite: "Just
played around with XUL via the fabulous Thinlet authoring tool
Theodore. Playing around with the Theodore tool is a great way
to learn, or at least appreciate, the power and potential
benefits of XUL."
mozKit (www.mozkit.net): "How well
does XUL and Java play together? If you are experimenting with
the two maybe Carlsbad Cubes' Theodore Editor will provide
you with the vision to turn your experiments into reality.
Thinlets offer a nice alternative for creating tools that will
run on various OS platforms with a minimum of pain."
Anthony Steckman: "Theodore looks more
promising than anything else I've looked at so far for
designing GUI's."
Tim Colson: "In the last TJUG meeting,
I spoke about Thinlet. Part of that talk covered a small utility
called Theodore that can be used to edit the XML files that are
used by Thinlet to create the GUI - essentially a RAD tool. It
works exceptionally well in this paradigm in my
opinion...because the XML describes the GUI... so the RAD tool
doesn't have to muck around creating listener code stubs, or
any CODE really."
3plus4software, Germany: "Wer Theodore
ist? Ein GUI-Builder für Thinlets, ein freies
superschlankes GUI-Rahmenwerk für Java 1.1 oder höher.
Der GUI-Builder selbst ist zwar nicht grafisch, sondern bietet
nur einen Vorschaumodus und nutzt ansonsten eine Baumdarstellung
zusammen mit einer Properties-Liste, aber er bietet doch eine
Erleichterung bei der Erstellung der
Thinlet-XML-Dateien."
Joey Edelstein (Unicorn.com): "I have
been looking for a good way to do my UI work in XML, ideally I
want to use an Editor like Theodore to do the design."
Geoff Jones, UK: "Excellent job with
Theodore. .. Thinlet gives me all I need for this and Theodore
is an excellent, quick & fun way to develop."
Marco Sivero: "I have web started
Theodore for Thinlet and I found it useful, well designed and
apparently free of bugs, definitely a great job."
Ed Ross (NDCHealth): "Love your app,
seems to have come a long way in a short period of time. I'm
almost always connected to the web on a high speed line, but I
believe in supporting the software I use & I think I will
continue to use. So I will purchase the application."
Randy Jenkins: "Theodore keeps getting
better and I want to thank you for your efforts."
Frank, ALTRAN Group - STE: "Just
wanted to say WOW!, this will be a killer tool, keep going like
that Wolf, it looks terrific. .. Your tool will speed Thinlet
interface creation & adjustment to production level at a
fraction of the regular time."
Robert Bajzát (Thinlet.com): "Theodore is beautiful. Congratulations!"