ObjectView - Vaadin Add-on Directory
Rapid user interface generator, automatic persistence engine with Resource Description Framework and Web ServicesGENERAL PURPOSE APPLICATION DEVELOPMENT FRAMEWORK
Download Vaadin All-In-One Archive from
https://vaadin.com/download
Unzip vaadin-all.7.x.x.zip package to directory vaadin
Then give a command:
ant vaadin
In directory compile/lib should be files:
vaadin-client-7.x.x.jar
vaadin-client-compiler-7.x.x.jar
In directory lib should be other vaadin-*.jar files.
USER INTERFACE
Rapid user interface generator using reflection and Apache BCEL Byte Code
Engineering Library from
http://jakarta.apache.org/bcel/
Supports tabsheets, menus, sub- and application windows, standard- and custom user interface
components, themes and localization with resource bundles.
User interface is generated from tree of Java objects having methods and types related
to application logic without direct reference to Vaadin-interfaces.
PERSISTENT STORAGE
Automatic persistence engine using OpenJena Resource Description Framework database from:
http://www.openjena.com/
RDF is mapped to Java-objects so that RDF-subject is object instance if it has an identifier,
or RDF-subject is class if it has no identifier, RDF-predicate is property method,
and RDF-object is literal value, other class or object instance.
WEB SERVICES
Automatic web service engine using Apache Axis2 Web Services engine from
http://axis.apache.org/axis2/java/core/index.html
Axis2 is used partially, bypassing definition document generation and object-serialization.
Supports SOAP/REST-invocation styles, XML/JSON-formats and WSDL/WADL-documents.
SOAP=Simple Access Protocol
REST=Representational state transfer
XML=Extensible Markup Language
JSON=JavaScript Object Notation
WSDL=Web Service Definition Language
WADL=Web Application Definition Language
Web services are generated from methods with SOAP action when using SOAP or request path
when using REST as path to method in object tree, with request or response as one object.
Web clients to local web services are automatically available. If same application
is running remotely, local web client can be used to call it.
WEB CLIENTS
Automatic web client engine which generates web client Java-interface from WSDL-document in
Internet or from local file. From web client Java-interface is generated user interface
which can be used to call web service interactively. Customized user interface can
also use generated web client Java-interface.
Copyright- and license files are txt-files in lib-directory.
Author HomepageSource Code
Discussion Forum
Issue Tracker
ObjectView version 2014.08.09
Fixed web client. Added BingMaps-demo for depiction of customized UI of generated web client.