File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
The moose likes Blatant Advertising and the fly likes Oculus Layout GUI Builder and layout API: easy but sophisticated Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Other » Blatant Advertising
Bookmark "Oculus Layout GUI Builder and layout API: easy but sophisticated" Watch "Oculus Layout GUI Builder and layout API: easy but sophisticated" New topic
Author

Oculus Layout GUI Builder and layout API: easy but sophisticated

Bill Liteplo
Ranch Hand

Joined: Oct 16, 2002
Posts: 88
The Oculus Layout System makes laying out your Java-based GUIs fast and easy. No more fighting with Swing's layout managers; the Oculus Layout API is extremely simple, yet very powerful, and its custom layout managers make all others obsolete. Besides the layout API, the system includes an easy-to-use visual builder, with which novices and experts alike can quickly create complex layouts in minutes, and then instantly generate easy-to-read, maintainable code.
Justin Miller, the chief developer of Oculus Layout, explains, "With the Oculus Layout API, developers can quickly create sophisticated, stretchable GUI layouts, while still maintaining simple, easy-to-read and easy-to-understand code. Whereas a particular GUI layout may require hours of trial and error using Swing's GridBag layout manager, it will generally take only a few minutes to write with the Oculus Layout System. Our layout paradigm is simply that much more powerful, and that much easier to use."
The Oculus Layout System works with both Swing and AWT-based graphical user interfaces. It includes a re-distributable runtime API that simplifies GUI layout code, and a graphical user interface builder, which enables users to create an interface by dragging and dropping components, and then automatically generates the corresponding
code.
Key innovations in the Oculus Layout solution include the proprietary stretching model, which enables the system to automatically infer how to properly stretch almost any user interface. This frees the programmer from specifying this information except in unusual cases. In addition, the cursor-based layout paradigm dramatically improves the readability and maintainability of the layout code. Taken together, these benefits enable users to create interface layouts much more quickly.
Visit javalayout.com to view on online demo, run the software with Java Web Start, download a trial version of the software for FREE, or purchase a license.
JavaLayout Home
Download Free Trial Version
javalayout-info@oculustech.com
Bill Liteplo
Ranch Hand

Joined: Oct 16, 2002
Posts: 88
Oculus Layout System version 1.0.3 released October 25, 2002!

What's New in 1.0.3:
* JSplitPane support added to Builder
* Background/Foreground colors settable from Builder
* Characters that are not allowed in Java identifiers are not permitted in
variable names or generated class names
* "Opaque" property of JComponents added to Builder
* Minor bug fixes
* Better optimization of saving files

(It's like I'm having a conversation with myself )
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Oculus Layout GUI Builder and layout API: easy but sophisticated