ObjectView
Rapid user interface generator, automatic persistence engine with Resource Description Framework and Web Services
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.
Links
Compatibility
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 ServicesSource 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.