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