Directory

← Back

ObjectView

Rapid user interface generator, automatic persistence engine with Resource Description Framework and Web Services

Author

Rating

Popularity

<100

GENERAL 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.

Compatibility

(Loading compatibility data...)

Was this helpful? Need more help?
Leave a comment or a question below. You can also join the chat on Discord or ask questions on StackOverflow.

Version

Fixed web client. Added BingMaps-demo for depiction of customized UI of generated web client.

Released
2014-08-09
Maturity
BETA
License
Apache License 2.0

Compatibility

Framework
Vaadin 7.2+
Browser
Browser Independent

ObjectView - Vaadin Add-on Directory

Rapid user interface generator, automatic persistence engine with Resource Description Framework and Web Services ObjectView - Vaadin Add-on Directory
GENERAL 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 Homepage
Source 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.

Online