Playground: Interact with ThinWire Features
|
|
The Playground Demo allows you to interact with most of the UI components that ThinWire® includes. When we say interact, we're not talking about just being able to look at a component and click on a button or two. Playground goes beyond the basics in a number of ways:
- Select a component and the applicable help file is available
- Modify component properties and styles and see the result
- Acivate event listeners and see real-time event output
- Generate source code for the exact component you've configured
|
|
|
Mail Client: Working POP3 Client
|
The Mail Client Demo is a perfect example of the simplicity of the ThinWire® framework. In approximately 600 lines of code, we have an application that does the following:
- connects to a specified POP3 server,
- downloads all the messages in the INBOX,
- displays them in a sortable grid,
- previews plain text and html formatted messages,
- allows you to quickly search the message grid,
- and displays a resizeable dialog for creating a new message.
|
|
|
Form Creator: Visually Layout Interfaces
|
Form Creator is a great example of the versatility of the ThinWire® framework. Since the Form Creator was built with ThinWire® itself, it provides the richness you'd expect from a form layout tool, and it does it all within the web browser. With Form Creator you can visually manipulate the components that make up a form, positioning them by dragging them around the screen and resizing them by dragging on their sizer handles.
|
|
|
Production App: CustomLender by Custom Credit Systems
|
Presents a couple screen shots of the CustomLender product built by Custom Credit Systems on ThinWire®. This application has over 300 data input forms and dialogs with a wide range of complexity. It has a business rules engine that toggles the visibility of fields, required state of fields, limits dropdown options and much more. Like all applications built with ThinWire®, no client-side code or HTML was written; all logic resides on the server.
|
|
|
How-To Build a Simple Appliction with ThinWire®
|
Walks you through building a complete ThinWire® application from the ground up. This demonstrates what the process looks like if you hand-code an application without the assistance of the Form Creator. The complete source code involved in building the application is presented as well as the standard web.xml configuration file required to run the application within a Java Servlet container. Additionally, the forms displayed by the application are shown. Notice how the source code doesn't involve any HTML, client-side JavaScript, or Cascading Style Sheet definition. The only skill necessary is knowledge of Java and the traditional event-model that GUI toolkits such as SWT, Swing & Visual Basic use.
|
|
|
Nokia 770: Running on the Internet Tablet
|
Shows the Linux based Nokia 770 Internet Tablet running the same production application covered in the prior example. The tablet with its limited resources and slower processor handles the application quite well. There are still a few quirks to work out, but overall, it just works.
|
|
|