dwprj, Dataweb Project - Java RAD tool
The aim of dataweb project is to create a rapid development tool for
applications oriented to the manipulations of database. The applications
created with this tool are immediately usable in net. The main features of
dataweb are:
-
Client/Server architecture
-
Dataweb project is composed from a server side that manages mainly the
access to the database and from a client side that manages mainly the user
interface. The two parts communicate with each other through tcp-ip protocol
with the possibility to encrypt the communication
-
Multi platform
The client and the server, can work on all operating systems compatible with
java runtime:
-
Apple
-
Linux
-
Solaris
-
Windows
-
Multi database
Dataweb project thanks to a interface implementation can support more
database. Now it can use the following database engine:
-
Multi user
Dataweb project has a multiuser management having the following characteristics:
-
Set permissions on several the objects (Tables, Views,Forms, Reports, etc..).
-
Logging of user operations.
-
Manage records competition.
-
Multi language
-
Dataweb project manages the multilanguage support because it gives to the
user the possibility of being able to set up, through his profile, the
language with which operating on several the objects (Tables, Views, Forms,
Reports, etc..). if the translation for the chosen language is not present
then it comes used the default language.
-
Client is small dimension and self-installer and self-updater
-
The client is of small dimensions (around 900 KB), it's installation happens
downloading one file by browser that, once executed, it also provides the
verification and possible installation of Java runtime. The client update
happens automatically when it connects it's to the server. To the connection
in fact it comes made a comparison between the two versions (of the Client
and of the Server), if they are different the system provides automatically
to download and installation of the correct version.
-
Management of the applications to packages
-
Dataweb project groups all the objects (Tables, Views, Forms, Reports,
etc..), used by a specific application, in an only package, consequently
there will be so many packages as the applications.
-
Development, administration and use of the packages from remote
-
Installing the client it is possible to enter to an any server remote or
local specifying the name or the ip. Subsequently, having the necessary
permissions, it's possible to develop packages ( to create Tables, Views,
Forms, Reports, etc..) ,to administer the server (users, services..etc) or
to use the application created.
-
Management of the packages' version
-
With Dataweb project it is possible to update software packages, already
installed to the customers, automatically. When making modifications on
existing packages, Dataweb creates update script with the relative version
automatically.
-
Management of the packages' installation and update
-
Dataweb project creates installation/update packages with a procedure that
writes necessary objects for the functioning software in a
file. Subsequently to install this file it is necessary to be connected to
server in administrator modality and to select the installation procedure
that install the package or, if it already exists, update it.
-
Integration of external modules
-
Dataweb project is an applications oriented to the manipulations of
database, but thanks to the possibility to add external modules (jar),
practically it allows to build any application.
-
Creation and use of webservice
-
The webservice is a good tool to make to communicate trasparently between
them software. With Dataweb it is possible to create some functions that can
be recalled from any other programming language that support the SOAP
protocoll (.net, php, java, etc..) . It's olso possible to recall from
dataweb the webservices created from other applications.
dataweb 1.0.6_00 January 19, 2008
documented on: 2008-02-09