Titan Eclipse plug-ins released in open source [message #1703599] |
Mon, 03 August 2015 13:57 |
|
Dear all,
we are happy to announce that the source code of Eclipse plug-ins, after being migrated to ANTLR 4, has been released in github, see https://github.com/eclipse/titan.EclipsePlug-ins,
together with a number of new test ports and protocol modules.
The Eclipse plug-in installable package can be downloaded from https://www.eclipse.org/downloads/download.php?file=/titan/TITAN_Designer_and_Executor_plugin-5.3.pl1-opensource.zip
, and it contains all external dependencies of the plug-ins not available in Eclipse directly (not part of an Orbit package).
It is a zipped update site, which , when downloaded , can be unpacked and used as a local update site to install the plug-ins.
With this, the open sourcing project of Titan can be considered completed.
Eclipse Titan consists of the compilation and execution environment, including native codecs for BER , generic binary, generic text, XML, JSON,
plus a number of utilities for log handling, XML schema conversion etc. (see https://github.com/eclipse/titan.core);
the afore-mentioned set of Eclipse plug-ins (Designer to assist in developing TTCN-3 code; Executor to control execution from Eclipse;
LogViewer to represent logs in a graphical format; Titanium to assist in code refactoring, code smell detection etc.)
plus a tool-box which at the moment consists of 17 test ports and 33 protocol modules with different encodings and a library of external functions.
Depending on requests, more protocol modules and test ports could be released later.
Titan development will continue internally within Ericsson, but we hope for contributors, either for TTCN-3 code,
or for Titan core/plug-ins and test ports/protocol modules respectively, especially for domains not yet covered by Titan.
On behalf of the Ericsson Titan developer team
Elemer Lelik
[Updated on: Mon, 03 August 2015 14:16] Report message to a moderator
|
|
|
|
|
|
Re: Titan Eclipse plug-ins released in open source [message #1721996 is a reply to message #1721995] |
Tue, 02 February 2016 07:57 |
|
Hi Sharon,
first , a few clarifications :
- the Eclipse plug-ins are only a front-end to the Titan core , which has to be installed separately. My recommendation to everyone getting started with Titan
is that they should get familiar with the core compilation and execution part (which does not necessarily require the front -end and which can be run stand-alone)
and only after this familiarity is achieved , add the plug-ins
-to install the plug-ins, please follow the step-by-step instructions in https://www.eclipse.org/forums/index.php/t/1072422/:
Hi,
I repeated the install from scratch on Windows 7.
1. I downloaded Eclipse Luna 4.4.0 (Eclipse Standard/SDK, Version: Luna Release (4.4.0), Build id: 20140612-0600 ) and unzipped it
2. I dowloaded jung from https://www.eclipse.org/downloads/download.php?file=/titan/edu.uci.ics.jung.zip and copied the unzipped folder to the plugin folder
3. I downloaded CommonCollections from https://www.eclipse.org/downloads/download.php?file=/titan/commons.collections.zip and copied the unzipped folder to the plugin folder. (The latest 4.1 version from apache.org does not fit !)
4. I downloaded Jung from https://www.eclipse.org/downloads/download.php?file=/titan/edu.uci.ics.jung.zip and copied the unzipped folder to the plugin folder (Other versions from other sources are risky!)
5. I downloaded the Titan IDE 5.4 plugins from https://www.eclipse.org/downloads/download.php?file=/titan/TITAN_on_Eclipse_5.4.0.CRL_113_200_5_R4A_20151113-1513.zip, unzipped it
6. I opened eclipse and installed Titan IDE from the local update site (the unzipped folder is the site). Every conponent has been installed wihout any problem.
Comments: Liqun perhaps used a different jung package. Generally newer or older 3rd party packages can cause problem.
BR
Jeno
-please be aware that Luna, and not Mars is being used ; we did not finish validation with Mars so using Mars could lead to problems
-in the above, it is detailed how to add those parts that you are missing apparently
I hope this helps
Best regards
Elemer
|
|
|
|
|
|
Re: Titan Eclipse plug-ins released in open source [message #1722048 is a reply to message #1722030] |
Tue, 02 February 2016 13:40 |
|
Hi Sharon,
have you installed ANTLR 4.3 (org.antlr.runtime 4.3.0) from the eclipse orbit site according to the install guide ( downloadable from https://projects.eclipse.org/projects/tools.titan/downloads):
Install Apache POI and ANTLR Runtime 4.3.0 by performing the following steps (Apache POI is required only by the titanium plug-in!) :
1 In Eclipse, open the Help scroll-down menu, and select the Install New Software option.
2 Give the Eclipse Orbit update site in the URL field:
http://download.eclipse.org/tools/orbit/downloads/drops/R20150821153341/repository/
( Although this URL referred as Mars.1 related plugin, you can use it in Luna.)
3 Set "Group Item by category" (see the snapshot).
4 Type "Apache POI" into the next entry field ("type filter text" filter field). (Apache POI is required only by the titanium plug-in!)
5 Select "Apache POI 3.9.0"
6 Type "ANTLR Runtime" into the filter field.
7 Select "ANTLR Runtime 4.3.0"
8 Press button "Next". In the install details dialog two items will present:
9 Press button Finish
10 Restart Eclipse
Waiting your answer
Jeno Balasko
|
|
|
|
|
|
|
|
|
Re: Titan Eclipse plug-ins released in open source [message #1722357 is a reply to message #1722354] |
Thu, 04 February 2016 09:38 |
|
In my eclipse folder this can be found (perhaps even more than necessary) :
$ ls edu*
edu.uci.ics.jung:
build.properties jung-api-2.0.1.jar jung-io-2.0.1.jar META-INF
jung-algorithms-2.0.1.jar jung-graph-impl-2.0.1.jar jung-visualization-2.0.1.jar
edu.uci.ics.jung_1.0.0.201512161636:
jung-algorithms-2.0.1.jar jung-graph-impl-2.0.1.jar jung-visualization-2.0.1.jar
jung-api-2.0.1.jar jung-io-2.0.1.jar META-INF
|
|
|
|
|
Powered by
FUDForum. Page generated in 0.06847 seconds