See: Description
Package | Description |
---|---|
com.viaoa.annotation |
Java annotations to define OA object meta-data.
|
com.viaoa.comm.discovery |
Network discovery for server to broadcast avaiablity using UDP.
|
com.viaoa.comm.io |
InputStream used to manage serialization.
|
com.viaoa.comm.multiplexer |
Multiplexer socket that allows multiple virtual sockets be used with one real socket.
|
com.viaoa.comm.multiplexer.io |
support for virtual socket io.
|
com.viaoa.comm.ssl |
SSL/TLS support for multiplexer.
|
com.viaoa.concurrent |
Solutions for concurrent processing patterns.
|
com.viaoa.context |
Defines an application context, used for managing a user or processes permissions.
|
com.viaoa.ds |
Datasource independent access for storing and retrieving Objects from a persistent datasource.
|
com.viaoa.ds.autonumber |
OADataSource subclass for memory only/ non-persistent data.
|
com.viaoa.ds.cs |
Client OADataSource that will communicate with OADataSource on the server.
|
com.viaoa.ds.jdbc |
The OADataSourceJDBC package is used to access persistent data using JDBC.
|
com.viaoa.ds.jdbc.connection |
OADataSourceJDBC connection pooling services.
|
com.viaoa.ds.jdbc.db |
OADataSourceJDBC classes used for ORM - object-relational mapping, and DB metadata.
|
com.viaoa.ds.jdbc.delegate |
OADataSourceJDBC delegate classes for implementing access to SQL Relational databases.
|
com.viaoa.ds.jdbc.query |
OADataSourceJDBC classes used for converting OA Object Queries to SQL, and returning JDBC resultsets for ORM.
|
com.viaoa.ds.objectcache | |
com.viaoa.ds.query |
Classes for DataSource independent queries.
|
com.viaoa.ds.remote | |
com.viaoa.func |
Function methods use OAObject or Hub, along with property path.
|
com.viaoa.hub |
Contains the observable OA collection class, and support classes.
|
com.viaoa.image |
Java Image editing classes.
|
com.viaoa.image.jpg |
JPEG image utility classes.
|
com.viaoa.model.oa |
Helper wrapper classes.
|
com.viaoa.object |
Observable data model Object, that is the superclass for all OAModel classes.
|
com.viaoa.process |
Used to manage processes.
|
com.viaoa.remote.multiplexer |
Remoting access.
|
com.viaoa.remote.multiplexer.annotation | |
com.viaoa.remote.multiplexer.info | |
com.viaoa.remote.multiplexer.io | |
com.viaoa.sync |
Synchronizes objects across servers.
|
com.viaoa.sync.file | |
com.viaoa.sync.model | |
com.viaoa.sync.remote | |
com.viaoa.transaction |
Support for transactions (rollback, commit, etc).
|
com.viaoa.undo |
Undo/Redo support for OA UI development, working directly with UI controls.
|
com.viaoa.util |
Utility Classes used for object graphs and applications.
|
com.viaoa.util.converter |
Suports OAConverter class, package used to work with and transform data types.
|
com.viaoa.util.file |
File handling utilities.
|
com.viaoa.util.filter |
OA automates how they work together.
At the core of OA is the object model that is an object-relational, observable, reactive, functional, distributed object graph. This graph of objects and collections automatically work with persistence layers, frameworks, UI, reporting, microservices, and more. Objects are kept in-sync across servers, so that a change on one computer is automatically changed on all other computers. Since the objects are observable, systems can listen for specific changes and react. Formulas can be recalculated, UI's updated, processing, filtered data updated, security enforced, etc.
The Model Driven approach defines the entities, relationships, persistence, business logic, security, UI, endpoint access, work-flow and more.
Full software systems can be visually designed and then automatically generated using the OA library, OABuilder visual modeling tool, along with code generation and templates.
See www.viaoa.com for more information.
Copyright © 1999–2019 ViaOA. All rights reserved.