Eclipse Icon Archive Tool
The Eclipse Icon Archive Tool allows an Eclipse user to browse and export icons from the Eclipse Project. Download the plug-in and place it into the Eclipse plug-in directory. The plug-in and documentation is available on the download page.
The Doolin framework allows the rapid development of Swing applications. It uses the Spring framework as a support for its configuration and extensibility.
Das war mal rapidrabb.it (o.ä.). Mir scheint, so ziemlich jedes zweite innovative Online-Enterprise-Angebot ist irgendwie mit dem HPI verbandelt.
Die GUI Design Software für
klickbare Wireframes
So schnell und einfach wie Rapid Paper Prototyping, aber online, klickbar und mit viel mehr Funktionen!
YARI is a comprehensive tool suite to debug, spy, spider, inspect and navigate Eclipse based application GUIs (Workbench or RCP).
If you want to know how your swt ui is built up or which plugins contribute to your eclipse workbench YARI will offer you all the information needed. It allows you to have a deep look into the swt or eclipse internals. Search an id for a menu contribution, find a contributing plugin or debug the swt/jface ui (e.g. figure out layout problems) is a core feature of the tool.
Eclipse RCP forms are very limited for business application demands; this project aims at enhancing UI Forms, Data Binding and puts them together to offer a profound framework for creating, binding and validating forms in Eclipse.
It will be tested against RCP and RAP platforms; thus all Forms created with RCP Forms will run without changes in a Web Browser or in an RCP Application/Eclipse Workbench.
The Pencil Project's unique mission is to build a free and opensource tool for making diagrams and GUI prototyping that everyone can use.
Top features:
* Built-in stencils for diagraming and prototyping
* Multi-page document with background page
* Inter-page linkings!
* On-screen text editing with rich-text supports
* Exporting to HTML, PNG, Openoffice.org document, Word document and PDF.
* Undo/redo supports
* Installing user-defined stencils and templates
* Standard drawing operations: aligning, z-ordering, scaling, rotating...
* Cross-platforms
* Adding external objects
* Personal Collection
* Clipart Browser
* Object snapping
* Sketchy Stencil
* And much more...
Licensing and Versions:
Pencil will always be free as it is released under the GPL version 2 and is available for virtually all platforms that Firefox 3 can run. The first version of Pencil is tested against GNU/Linux 2.6 (Fedora, Ubuntu and Arch) with GTK+, Windows XP and Windows Vista/7.
fluidIA is an emerging agile design tool for prototyping rich user interfaces. The big idea behind this experiment is whether we as interaction designers, IA's, UX professionals and developers can create our own prototyping tool in an open way. Provided with access to an open design and open source process, this project kicks off with the following vision:
Jspresso is an innovative framework for building rich internet applications. Jspresso dramatically reduces the development cycles needed to get your corporate application up and running while not sacrificing quality, robustness and performance. Jspresso is not just another webapp framework. Jspresso based applications offer the exact same ergonomics as desktop applications while keeping an N-tier, server-centric architecture on a java backend. Jspresso-based applications can be deployed either in Adobe's Flex, qooxdoo, WingS, ULC and Swing, all on the same codebase and without a single specific line of GUI code. And last but not least, Jspresso is free.
Leverage your web investment
Extend your website and web apps with new functionality for the desktop and customers on the go.
Cut development time in half
Build once, deploy cross-platform. We’re building apps in 2 days!
Always open for business
No lock-in, never sandboxed, you are in control to meet your evolving needs.
View providers driven applications(vpda) is java based application framework for building applications composed from server components - view providers. View providers are server components which define user interface and user control. Client platform is just presentation engine, there is never any concrete application logic there. VPDA is 4 tier apllication framework with all needed infrastructure. This means communication between client and server, server management, deployment.
jQuery UI provides abstractions for low-level interaction and animation, advanced effects and high-level, themeable widgets, built on top of the jQuery JavaScript Library, that you can use to build highly interactive web applications.
For Java developers writing GUI layouts by hand that wants simplicity, power and automatic per platform fidelity, that are dissatisfied with the current layout managers in Swing and SWT, MiGLayout solves all your layout problems. Unlike JGoodies' FormLayout and Clearthought's TableLayout - MiGLayout solves all your layouts with equal ease in a way that is easy to change and maintain. You will understand how the layout will look like when looking at the code.
MiGLayout is the most versatile and flexible Swing and SWT Layout Manager for Java, yet it is very easy to learn and use. It is using String or API type-checked constraints to format the layout. MiGLayout can produce flowing, grid based, absolute (with links), grouped and docking layouts. You will never have to switch to another layout manager ever again! MiGLayout is created to be to manually coded layouts what Matisse/GroupLayout is to IDE supported visual layouts.
Java SwingBuilder is an implementation of a Java Builder geared towards building UI interfaces using Java Swing.
Details
The main class is org.javabuilders.swing.SwingBuilder. It loads the object definition from a YAML file that is in the same package and has the same base name as the calling Java class. So, if you're building org.test.MyFrame.java it will look for org.test.MyFrame.yaml for the object build file (similar to the convention the Apache Wicket web framework uses).
We all know how long it can take to learn a new DTD, XML schema, or an object model for an object-relational mapping. Some of these documents can be 20 pages or longer, and while XML is undoubtedly useful, let's face it - reading through 20 pages of XML is not a walk in the park.
This is why we created Linguine Maps.
Linguine Maps is an open-source Java library that conducts programmatic visualization of various text files, generating from them easy-to-understand entity-relation diagrams. With a diagram it will take you and your team minutes now, instead of perhaps hours, to get familiar with new schema, object-relational mappings, or DTDs. And you can always go back to the source files when more details are needed. Curious what this looks like? There is an image gallery with many samples!
All diagrams produced by the Linguine Maps are precise reflection of the source code. There is absolutely no manual work! It is fully automatic! Try it online now!
In this release we support programmatic visualization for:
* WSDL; for these files we draw relations between service, ports and port types
* Apache ANT build files; for these files we draw task dependency diagrams
* Document Type Definition (DTD) for XML documents; for these files we draw relations between various entities and their attributes
* Apache ObJectRelationBridge (OJB) mapping files; for these files we draw UML-style class diagrams
* Hibernate mapping files; for these files we draw UML-style class diagrams
Programmatic visualization offers a very effective communication tool for software development teams. Integrated into the build process?, it helps to keep documentation up to date automatically. All members of your development team now can have a common set of visual documents, constructed automatically from the source code. The idea was floating around for a while, but we find that our approach has a key advantage.
Foxtrot is an easy and powerful API to use threads with the JavaTM Foundation Classes (JFC/Swing).
The Foxtrot API are based on a new concept, the Synchronous Model, that allow you to easily integrate in your Swing code time-consuming operations without incurring in "GUI-freeze" problem, typical of Swing applications.
While other solutions have been developed to solve this problem, being the SwingWorker (see also here for an update) the most known, they are all based on the Asynchronous Model which, for non-trivial Swing applications, carries several problems such as code asymmetry, bad code readability and difficult exception handling.
The Foxtrot API cleanly solves the problems that solutions based on the Asynchronous Model have, and it's simpler to use.
Your Swing code will immediately benefit of:
* code symmetry and readability
* easy exception handling
* improved mantainability
I'm Kirill Grouchnikov and this blog is about user interfaces, imaging and related topics. Half the time i spend writing the code i create new bugs, and the rest i try to chase and fix them without creating too many new ones. For now it seems to be a lost battle.
Sage lets you build rich, highly functional, cross platform web-enabled desktop applications and applets by simply marking up the UI and attaching JavaScript (or Ruby, Python, etc.) event handlers. You simply point sage to a URL and it downloads the markup and accompanying scripts and renders the application or applet in real-time (the same way a browser renders documents). All that is required to run Sage is a Java Virtual Machine (v1.5 or later, v1.6 preferred).