Merge pull request #78 from balaskoa/master
[deliverable/titan.core.git] / README.md
1 #Warning!!!
2
3 A new feature added after the release of TITAN version 5.5 requires the linking of an extra library (libncurses.a).
4
5 The TTCN-3 makefile generator now automatically adds this new library to the platform-specific linker flags (-lncurses for Linux):
6
7 SOLARIS_LIBS = -lsocket -lnsl -lxml2 -lcurses
8
9 SOLARIS8_LIBS = -lsocket -lnsl -lxml2 -lcurses
10
11 LINUX_LIBS = -lxml2 -lncurses
12
13 FREEBSD_LIBS = -lxml2 -lncurses
14
15 WIN32_LIBS = -lxml2 -lncurses
16
17 If you are using this tool to generate your makefile, then regenerating it should fix the problem. Otherwise you’ll need to add the library to the linker flags manually (the Eclipse designer plug-in’s makefile generator does not add this library). You could also revert back to the official TITAN 5.5 release.
18
19
20 # titan.core
21
22 TTCN-3 is a standardized, modular language specifically designed for testing.
23 Eclipse Titan offers a free and open source (FOSS) compiler both for TTCN-3 and for
24 ASN.1 (Abstract Syntax Notation One).
25
26 # Standards page (also including downloadable code):
27
28 * http://www.ttcn-3.org/
29
30 # Main project page:
31
32 * https://projects.eclipse.org/projects/tools.titan
33
34 ##Introductory video of a presentation about Titan held at EclipseCon 2014:
35 * https://www.youtube.com/watch?v=2knzZuwzn-Y.
36
37 ##Titan Datasheet on polarsys.org:
38 http://polarsys.org/sites/default/files/custom_uploads/TITAN%20Datasheet%20A4%202.1.pdf
39
40 ## Ericsson TTCN-3 Course, Presentation material
41 http://www.ttcn-3.org/files/TTCN3_P.pdf
42
43 ## Ericsson TTCN-3 Course, Presentation material, part II (Titan specifics)
44 https://www.eclipse.org/downloads/download.php?file=/titan/TITAN_User_P.pdf
45
46
47
48
49 ##Binaries and SHA512 checksums for a number of Linux platforms can be downloaded from:
50
51
52 * https://projects.eclipse.org/projects/tools.titan/downloads
53
54
55 # Related products:
56
57 ##Eclipse IDE plug-ins (Designer, Executor, LogViewer, Titanium):
58
59 Source code:
60
61 * https://github.com/eclipse/titan.EclipsePlug-ins
62
63 Compressed update site and SHA512 checksum:
64
65 * https://projects.eclipse.org/projects/tools.titan/downloads
66
67 ## Test Ports:
68
69 * https://github.com/eclipse/titan.TestPorts.Common_Components.Abstract_Socket
70 * https://github.com/eclipse/titan.TestPorts.Common_Components.Socket-API
71 * https://github.com/eclipse/titan.TestPorts.HTTPmsg
72 * https://github.com/eclipse/titan.TestPorts.IPL4asp
73 * https://github.com/eclipse/titan.TestPorts.LANL2asp
74 * https://github.com/eclipse/titan.TestPorts.LDAPasp_RFC4511
75 * https://github.com/eclipse/titan.TestPorts.LDAPmsg
76 * https://github.com/eclipse/titan.TestPorts.PCAPasp
77 * https://github.com/eclipse/titan.TestPorts.PIPEasp
78 * https://github.com/eclipse/titan.TestPorts.SCTPasp
79 * https://github.com/eclipse/titan.TestPorts.SIPmsg
80 * https://github.com/eclipse/titan.TestPorts.SQLasp
81 * https://github.com/eclipse/titan.TestPorts.SSHCLIENTasp
82 * https://github.com/eclipse/titan.TestPorts.STDINOUTmsg
83 * https://github.com/eclipse/titan.TestPorts.SUNRPCasp
84 * https://github.com/eclipse/titan.TestPorts.TCPasp
85 * https://github.com/eclipse/titan.TestPorts.TELNETasp
86 * https://github.com/eclipse/titan.TestPorts.UDPasp
87 * https://github.com/eclipse/titan.TestPorts.UNIX_DOMAIN_SOCKETasp
88
89
90 ## Protocol Modules:
91
92 * https://github.com/eclipse/titan.ProtocolModules.COMMON
93 * https://github.com/eclipse/titan.ProtocolModules.DHCP
94 * https://github.com/eclipse/titan.ProtocolModules.DHCPv6
95 * https://github.com/eclipse/titan.ProtocolModules.DIAMETER_ProtocolModule_Generator
96 * https://github.com/eclipse/titan.ProtocolModules.DNS
97 * https://github.com/eclipse/titan.ProtocolModules.FrameRelay
98 * https://github.com/eclipse/titan.ProtocolModules.H248_v2
99 * https://github.com/eclipse/titan.ProtocolModules.HTTP2.0
100 * https://github.com/eclipse/titan.ProtocolModules.ICAP
101 * https://github.com/eclipse/titan.ProtocolModules.ICMP
102 * https://github.com/eclipse/titan.ProtocolModules.ICMPv6
103 * https://github.com/eclipse/titan.ProtocolModules.IKEv2
104 * https://github.com/eclipse/titan.ProtocolModules.IMAP_4rev1
105 * https://github.com/eclipse/titan.ProtocolModules.IP
106 * https://github.com/eclipse/titan.ProtocolModules.IPsec
107 * https://github.com/eclipse/titan.ProtocolModules.IUA
108 * https://github.com/eclipse/titan.ProtocolModules.JSON_v07_2006
109 * https://github.com/eclipse/titan.ProtocolModules.L2TP
110 * https://github.com/eclipse/titan.ProtocolModules.M3UA
111 * https://github.com/eclipse/titan.ProtocolModules.MIME
112 * https://github.com/eclipse/titan.ProtocolModules.MSRP
113 * https://github.com/eclipse/titan.ProtocolModules.PPP
114 * https://github.com/eclipse/titan.ProtocolModules.ProtoBuff
115 * https://github.com/eclipse/titan.ProtocolModules.RADIUS_ProtocolModule_Generator
116 * https://github.com/eclipse/titan.ProtocolModules.RTP
117 * https://github.com/eclipse/titan.ProtocolModules.RTSP
118 * https://github.com/eclipse/titan.ProtocolModules.SMPP
119 * https://github.com/eclipse/titan.ProtocolModules.SMTP
120 * https://github.com/eclipse/titan.ProtocolModules.SNMP
121 * https://github.com/eclipse/titan.ProtocolModules.SRTP
122 * https://github.com/eclipse/titan.ProtocolModules.TCP
123 * https://github.com/eclipse/titan.ProtocolModules.UDP
124 * https://github.com/eclipse/titan.ProtocolModules.WebSocket
125 * https://github.com/eclipse/titan.ProtocolModules.XMPP
126
127 ## Libraries:
128
129 * https://github.com/eclipse/titan.Libraries.TCCUsefulFunctions
130
131 ## Miscellaneous projects:
132
133 * https://github.com/eclipse/titan.misc
134 (VSBOT, SIP_ETSI,DIAMETER_Rx_ETSI, CoAP and MQTT protocol modules for IOT, more to come...)
This page took 0.036302 seconds and 5 git commands to generate.