38 projects tagged "OS Independent"
WidgetServer is a Java/XML server-side GUI-framework which enables an application to run as either a monolithic Swing app, a client/server Swing app, or as a Web app without any change and without loss of functionality. An Eclipse Plugin is available as well. A rich widget set is supported that includes tree views, tabbed panes, split panels, and much more. Animations, all types of events, and several effects are supported, as well. A unified widget-based, object-oriented programming interface for Web and Swing GUIs is offered to the developer to control and assemble the GUI. Web applications are fully AJAX enabled. For Swing client/server applications, the framework handles client/server communication, including compression and security layers.
Echo is a framework for developing object-oriented, event-driven Web applications in Java. Echo removes the developer from having to think in terms of "page-based" applications and enables him/her to develop applications using the conventional object-oriented and event-driven paradigm for user interface development. Knowledge of HTML, HTTP, and JavaScript is not required. Tutorials, white papers, and full API documentation are available.
JChart2D is a Swing widget for precise runtime visualization of numerical tuples in an x-y plot. It is easy to use and is designed for runtime display. Unlike other charting tools that cover all kinds of views (pie, bar, etc.), it just creates precise x-y plots. It is thread-safe: many different threads in an application may each add data to plot. A single chart may contain multiple different traces. It also features automatic scaling, choice of unit, viewports (zooming), output to images (PNG, JPEG, and EPS), logarithmic axis, and custom rendering of datapoints (lines, dots, discs, and filled polygons).
Jaffa (Java Application Framework For All) is an enterprise-focused Java framework for rapid application development. It provides a complete Java Web application development stack, extending exsiting projects like Tomcat and Struts at the frontend with MVC-based web widgets, all the way through to a high-performance lightweight O/R persistence engine, with plenty of rich features in between including rules engines, declarative application, and data security. In addition to the runtime framework, there is a suite of component templates and other tools for rapid application development, including a TogetherSoft plug-in for UML intergration.
Essential Budget a personal finanance manager that fully supports creating and tracking a budget against actual expenses. With a high-quality, cross-platform, professional user interface, it simply performs all of the basic features expected of a personal finance manager, and aims to replace tools like Quicken(tm) for home finance management in the future.
XWT is the XML Windowing Toolkit. It lets you write remote applications that run on a server, yet can "project" their user interface onto any computer, anywhere on the Internet. It can precisely match the appearance and behavior of normal desktop applications. Unlike other remote-display technologies, XWT applications are usable and responsive regardless of network congestion, delays, and even complete network failures. Visual layout is specified using a dialect of XML which is extremely similar to HTML tables, whilst interactivity is scripted in industry-standard ECMAscript (JavaScript). Existing HTML/JavaScript developers can be productive immediately with XWT.
Millstone is Web user-interface component library for Java programmers. It lets you program user interfaces on the server side in a clean, object-oriented manner without getting your hands dirty with XHTML, CSS, JavaScript, and browser incompatibilities. However, working on those lower levels is also supported. Commercial support is offered for the library and it is in active use by many of large enterprise applications and software products. The API has been stable since year 2002 and support for new browser technologies is actively developed.
Java Supplements is a free library of utility classes which extends and enhances the functionality of the classes provided by the normal Java API. It provides robust and reliable code for doing many of the tasks which Java developers commonly find themselves writing code for again and again, such as catching InterruptedExceptions on Thread.sleep() calls or reading files into a byte array.