Difference between revisions of "Target Platform"
Jump to navigation
Jump to search
Line 14: | Line 14: | ||
== Simantics 1.4 == | == Simantics 1.4 == | ||
− | # Get target platform definitions | + | # '''Get the target platform definitions''' |
#* Recommended Installation Approach (no SVN access required) | #* Recommended Installation Approach (no SVN access required) | ||
#** Select menu item ''File/New/Project'' to create a new empty project. | #** Select menu item ''File/New/Project'' to create a new empty project. | ||
Line 22: | Line 22: | ||
#* Installing through SVN | #* Installing through SVN | ||
#** Checkout [[svn:target/branches/1.4]] project from the [[svn:|Simantics SVN]] into your workspace. | #** Checkout [[svn:target/branches/1.4]] project from the [[svn:|Simantics SVN]] into your workspace. | ||
− | # Activate the target platform | + | # '''Activate the target platform''' |
#* Select menu item ''Window/Preferences'' from your Eclipse IDE. | #* Select menu item ''Window/Preferences'' from your Eclipse IDE. | ||
#* Open the preference page ''Plug-in Development/Target Platform''. | #* Open the preference page ''Plug-in Development/Target Platform''. |
Revision as of 12:28, 9 May 2011
The target platform is a composition of OSGi bundles, i.e. Eclipse plug-ins and features. This is the platform on top of which Simantics and its applications are developed. It consists roughly of:
Target main platform maintainer is Tuukka Lehtonen
See Deploying plug-ins for the target platform for instructions on contributing to the target platform.
Contents
P2 deployment
P2 is a technology for provisioning software components for OSGi applications (e.g. anything Eclipse-based) originating from the Eclipse/Equinox project.
Simantics 1.4
- Get the target platform definitions
- Recommended Installation Approach (no SVN access required)
- Select menu item File/New/Project to create a new empty project.
- Download the following files and copy them into the new project:
- Installing through SVN
- Checkout svn:target/branches/1.4 project from the Simantics SVN into your workspace.
- Recommended Installation Approach (no SVN access required)
- Activate the target platform
- Select menu item Window/Preferences from your Eclipse IDE.
- Open the preference page Plug-in Development/Target Platform.
- Activate the Simantics 1.4 target platform definition by checking it and pressing Apply/Ok.
- This will make Eclipse download the target platform components from simantics.org and install them as your target platform.
- If your internet access has an HTTP proxy that causes problems while downloading, try using Simantics 1.4 (HTTPS).
Simantics TRUNK (head)
- Usage
- Same instructions apply as for #Simantics 1.4 with the following changes:
- Checkout svn:target/branches/head project from the Simantics SVN into your workspace.
Old deployment format
The following describe pre-simantics-1.4 target platform deployments. Starting from Simantics 1.4 we switch to P2-based distribution.
master
- Description
- Latest development version of the development version of the official Simantics target platform. This target platform is then branched and tagged for releases like 1.2, 1.3 and so on. Release branches are used for pre-release stabilisation which then turn into tags at the point of release.
- Download
- svn:target/master
- Notes
- svn:target/master/README.TXT
- Usage
- Just download the target platform, set it in your Eclipse IDE and possibly download your own existing plug-ins.
- Change Log
- Redmine, synced with trunks up to r18315
Simantics 1.2.1
- Download
- svn:target/branches/1.2.1
- Notes
- svn:target/branches/1.2.1/README.TXT
- Usage
- Just download the target platform, set it in your Eclipse IDE and possibly download your own existing plug-ins. Install the org.simantics.graph Graph Compiler version 1.0.3 into your IDE to develop ontologies.
- Change Log
- Redmine, built from SVN revision r18823
Simantics 1.2
- Download
- svn:target/branches/1.2
- Notes
- svn:target/branches/1.2/README.TXT
- Usage
- Just download the target platform, set it in your Eclipse IDE and possibly download your own existing plug-ins.
- Change Log
- Redmine, synced with trunks up to r18322
Deprecated
Simantics 1.1.0
- Download
- svn:target/tags/1.1.0
- Notes
- svn:target/tags/1.1.0/README.TXT
- Usage
- Just download the target platform, set it in your Eclipse IDE and possibly download your own existing plug-ins.
- Change Log
- Redmine, synced with trunks up to r17778
Simantics 1.0 (DEPRECATED)
- Download: svn:target/branches/1.0
- Notes:
- Steps to get the right code for the products to work:
- Import 1.0 project set
- Steps to get the right code for the products to work:
- Contents
- Eclipse RCP
- Equinox P2
- Eclipse PDE
- Apache Commons 1.0.0 (org.apache.commons)
- Apache Lucene 3.0.0 (org.apache.lucene3)
- iText 2.1.5 (com.lowagie.text)
- Mylyn Wikitext (org.eclipse.mylyn.wikitext)
- HSQLDB (org.hsqldb)
- JFree Common/Chart (1.0.16/1.0.13)
- OPC-UA (org.opcfoundation.ua) (1.0.232.0)
- org.simantics.data (0.6.2)
- org.simantics.datatype (0.3.4)
- org.simantics.g2d (0.9.2)
- org.simantics.fastlz (1.0.0)
- org.simantics.units (0.1.1)
Simantics 0.7 (DEPRECATED)
- Download: svn:target/branches/0.7
- Notes:
- Steps to get the right code for the products to work:
- Import 0.7 project set
- Steps to get the right code for the products to work:
- Contents
- Eclipse RCP
- Equinox P2
- Eclipse PDE
- Apache Commons 1.0.0 (org.apache.commons)
- Apache Lucene 2.4.1 (org.apache.lucene)
- iText 2.1.5 (com.lowagie.text)
- Mylyn Wikitext (org.eclipse.mylyn.wikitext)
- HSQLDB (org.hsqldb)
- JFree Common/Chart (1.0.16/1.0.13)
- OPC-UA (org.opcfoundation.ua) (1.0.232.0)
- org.simantics.data (0.6.2)
- org.simantics.datatype (0.3.4)
- org.simantics.db (0.7.1)
- org.simantics.g2d (0.9.0)
- org.simantics.fastlz (1.0.0)
- org.simantics.units (0.1.1)