OpenSwing framework
Details
| Last Update: | 2008-01-11 23:01:11 |
| Version: | 1.4.4 |
| License/Program Type: | LGPL (GNU Lesser General Public License) |
| Publisher: | Mauro Carniel |
| Price: | $0.00 |
Description:
OpenSwing project is an open-source framework that can be used
to develop java applications based on Swing front-end.
It is possibile to apply this framework to develop java
stand-alone applications, without an underlying database, or to
develop more classic two layered client-server applications
(front-end + database) or to develop three tiered web applications
(Swing front-end + HTTP + java servlet + database), or to develop
distributed rich-client applications (Swing front-end + server side
applications remotely accessed via RMI or another protocol +
database).
The framework includes a set of class libraries that can be
used:
- to create the application front-end, through a collection of
advanced graphics controls, comparable to those provided by
traditional RAD development environments like Visual Basic or
Delphi. Graphics controls include labels, text fields, multi-line
text fields, numeric fields, currency fields, calendar, grid,
trees, tree combined with a grid, lookup, gantt diagram, buttons
with images, combo-box, radio buttons, check-box. Graphics controls
are compliance with Java Beans specifications, so they can be used
in the graphical designer of a RAD environment, like JBuilder,
JDeveloper, NetBeans, Eclipse, to the purpose of creating graphical
windows by drawing them in the graphical designer, likewise with
other non java RAD environments. The framework allows to create
applications based on SDI (Single Document Interface) paradigm or
based on MDI frame (Multiple Document Interface) and internal
frames, including pull-down menu, tree menu and many front-end
customization levels.
- to create business logic tier + data-access tier, through a
set of utility classes that simplify development process; this
utility layer may be omitted and replaced by other popular
server-side frameworks, like Struts, Spring, Hibernate or any other
proprietary framework.
- to create a comunication tier placed between
presentation-tier (application front-end) and business-logic tier.
This tier may be easly extended, by developing an own comunication
layer above the standard layer offered by OpenSwing, to meet
specific needs (such as RMI comunication with EJB, SOAP or other
comunication mechanisms with server-side applications).
Moreover, this framework provides some basic features that
cover many issues that usually arise in enterprise application
development, such as data extraction from grids, document viewing
on the most popular desktop applications (like reports on Excel,
Acrobat Reader, etc.), activities logging, internationalization
support (label translation, date format, decimal symbols, grouping,
currency support, etc.), authorization management according to
grants owned by connected user.
All this framework components are strongly decoupled each
other, by means of an accurate objects design, based on interface
adoption that facilitate the implementation of new behaviours for
base framework components.
0 comments
Add to
OpenSwing framework Version History
Related Software
|
|
From category: Utilities |
| FreeMind is Mind-Mapping tool and an intuitive editor for tree-structured data.... |
|
|
From category: Network-Tools |
| Realizes robust multi-directional file tree synchronization and backup over local & network paths in any situation: From laptop synchronization to scheduled backup tasks to incremental FTP/FTPS/DA... |
|
|
From category: Utilities |
| LVM2 is a new userspace toolset that provide logical volume management facilities on linux.... |
|
|
From category: Utilities |
| RQuantLib is an interface from GNU R to QuantLib.... |
|
|
From category: Utilities |
| CPU fire load monitor 1.2 is utilities software developed by Soeren Sonnenburg. CPU fire load monitor is a gnome panel applet showing the CPU load as a fire. CPU load is displayed as a beau... |
|
|
From category: Utilities |
| PCGen is an RPG character generator and maintenance program.... |
|
|
From category: Utilities |
| checker 0.9.9.1 is utilities software developed by Tristan Gingold. checker can help find bugs that standard tools cannot always find. The best example is memory leaks. A memory leak is a zone of m... |
|
|
From category: Utilities |
| GHex is a binary editor.... |
|
|
From category: Backup |
| Removable media data recovery software is safe, easy and Non-Destructive data recovery software which is used to restore, undelete, unerase, recover or repair your lost audio video files and folders f... |
|
|
From category: Utilities |
| Ascii2Binary 2.11 is utilities software developed by Bill Poser. Ascii2Binary project consists of two complementary programs that convert between textual and binary representations of numbers. Asci... |
|
|
From category: Utilities |
| Faces 0.11.2 is utilities software developed by Michael Reithinger. Faces is a powerful, flexible and free projectmanagment tool. Faces stands for flexible, automated, calculating, extendibl... |
|
|
From category: Utilities |
| Classycle 1.3 is utilities software developed by Franz-Josef Elmer. Classycle package contains analyzing tools for Java Class and Package Dependencies. Static cyclic dependencies of classes... |
|
|
From category: Utilities |
| Documancer 0.2.6 is utilities software developed by Vaclav Slavik. Documancer is programmer\'s documentation reader with very fast fulltext searching. It\'s available for Unix (using GTK+) and Wind... |
|
|
From category: Utilities |
| DMD 0.5 is utilities software developed by Wolfgang Jahrling. DMD is a \"Daemon managing Daemons\" (or \"Daemons-managing Daemon\"?), i.e. a service manager that provides a replacement for the serv... |
|
|
From category: Utilities |
| ranpwd is a small utility for generating random passwords in a variety of formats.... |
Leave a comment