Difference between revisions of "Org.simantics.db"
Jump to navigation
Jump to search
m (Created page with ''''org.simantics.db''' (SVN) provides access to versioned graph data. '''org.simantics.db.procore''' ([[svn:db/trunk/org.simantics.db.proc...') |
|||
(9 intermediate revisions by 2 users not shown) | |||
Line 3: | Line 3: | ||
'''[[org.simantics.db.procore]]''' ([[svn:db/trunk/org.simantics.db.procore|SVN]]) offers an simple implementation of an TCP/IP based client to '''[[org.simantics.db.procore.server]]''' ([[svn:db/trunk/org.simantics.db.procore.server|SVN]]) | '''[[org.simantics.db.procore]]''' ([[svn:db/trunk/org.simantics.db.procore|SVN]]) offers an simple implementation of an TCP/IP based client to '''[[org.simantics.db.procore.server]]''' ([[svn:db/trunk/org.simantics.db.procore.server|SVN]]) | ||
− | '''[[org.simantics.db.tests]]''' ([[svn:db/trunk/org.simantics.db.tests|SVN]]) | + | '''[[org.simantics.db.tests]]''' ([[svn:db/trunk/org.simantics.db.tests|SVN]]) contains unit tests for the client library. |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
== Reference == | == Reference == | ||
=== [[Subgraph Extents]] === | === [[Subgraph Extents]] === | ||
− | === [[Graph | + | === [[Transferable Graph]] === |
=== [[Inverse Relations]] === | === [[Inverse Relations]] === | ||
=== [[Resource Adaptation]] === | === [[Resource Adaptation]] === | ||
=== [[Resource Serialization]] === | === [[Resource Serialization]] === | ||
=== [[Undo and Redo]] === | === [[Undo and Redo]] === | ||
− | === [[ | + | === [[Tutorial:_Database_Development|Tutorial]] === |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
== Download == | == Download == | ||
Line 237: | Line 148: | ||
=Current Development= | =Current Development= | ||
− | |||
− | |||
− | |||
− | |||
− | |||
Planned features: | Planned features: | ||
− | + | * Rework Cluster Structure | |
Planned work: | Planned work: | ||
− | * [ | + | * [[redmine:projects/simantics/issues?query_id=10|Open Tickets]] |
− | |||
− | |||
== Contact == | == Contact == |
Latest revision as of 20:06, 30 October 2010
org.simantics.db (SVN) provides access to versioned graph data.
org.simantics.db.procore (SVN) offers an simple implementation of an TCP/IP based client to org.simantics.db.procore.server (SVN)
org.simantics.db.tests (SVN) contains unit tests for the client library.
Reference
Subgraph Extents
Transferable Graph
Inverse Relations
Resource Adaptation
Resource Serialization
Undo and Redo
Tutorial
Download
Version | Date | Download | SVN Source Tag | SVN Target Tag | SVN Headless Tag |
0.6.1 | 12.8.2009 | hudson build | svn:db/tags/0.6.1/ | ||
0.6.2 | 10.9.2009 | [not available] | svn:db/tags/0.6.2/ | svn:db/tags/0.6.2.target/ | svn:db/tags/0.6.2.dev/ |
0.6.3 | 10.9.2009 | [not available] | [not available] | svn:db/tags/0.6.3.target/ | svn:db/tags/0.6.3.dev/ |
0.6.4 | 9.10.2009 | [not available] | svn:db/tags/0.6.4/ | [deprecated] | [deprecated] |
0.7.1 | 04.12.2009 | [not available] | svn:db/tags/0.7.1/ | [deprecated] | [deprecated] |
0.7.2 | 13.01.2010 | [not available] | svn:db/tags/0.7.2/ | [deprecated] | [deprecated] |
Change Log
13.01.2009
0.7.2
- Fixed bug #614.
4.12.2009
0.7.1
- Tested with Apros and Simantics products.
- Supports win32.x86, linux32.x86 and linux64.x86 versions.
- Protocol changed, not compatible with previous versions.
- Database generation has changed, now database generation scripts are in org.simantics.db.build plug-in. Script build has the exact same interface as the old generate2 script. All data needed for building database is in org.simantics.db.build which must be as a project in your development workbench if you want to build new databases i.e. check out https://www.simulationsite.net/svn/simantics/db/tags/0.7.1/projects/org.simantics.db.build project.
- Plugin metainformation must be updated to use the new version.
- DatabaseUtil has been modified slightly:
import org.simantics.db.Manager;
String templateBundle = Manager.getTemplateBundle(); String templatePath2; try { templatePath2 = Manager.getTemplatePath(); } catch (DatabaseException e) { throw new FileNotFoundException("No template plugin available:" + e.getMessage()); } String templateMask = Manager.getTemplateMask(); Bundle bundle = Platform.getBundle(templateBundle); if (bundle == null) throw new FileNotFoundException("No template plugin available ");
9.10.2009
0.6.4
- Fixed bug with setting value to resource in server (ProCoreServer). NOTE: Only linux 32 bit version compiled.
10.9.2009
0.6.3
- Fixed linux 32 bit version bug.
10.9.2009
0.6.2
- Highly unstable release.
- First release that has corresponding target platform.
- Linux 32 bit version does not work.
- Writeonly cluster API does not work if clusters are also read during updates.
- Database corrupts after short modelling period.
- Database files can not be transferred between different operating systems.
12.8.2009
0.6.1
- First so called "stable" release for a long time.
Roadmap
- 1.0RC1 (2010/02/19)
- Cluster optimization (Done 12.2.)
- Refresh of direct server clients when database changes
- Blob API and local (workspace based) implementation (partly Done i.e. API 12.2.)
- Team features view with (Partly done but not tested yet 12.2.)
- Publish/synchronize all functionality
- Simple list of configuration history
- Undo API
- Virtual graph API support (Partly done 12.2. -> Antti's work, NO DOCUMENTATION AVAILABLE)
- 1.0 (2010/03/17)
- Bug fixes
- 1.1 (2010/07/09)
- Team features view with
- Partial publish/synchronize
- Undo functionality
- Remote Blob (datbase based) implementation
- Team features view with
- 1.2 (2010/09/01)
- Team features view with
- Conflict detection and resolution
- Offline reclustering
- Database debugging tools
- At least a check of database and report (cf. chkdsk)
- Team features view with
- 2.0 (2011(02/01)
- Recluster functionality
- Offline mode
- Access control
Current Development
Planned features:
- Rework Cluster Structure
Planned work:
Contact
- kalle.kondelin@vtt.fi
- antti.villberg@semantum.fi