This is a question from Webinar on Wednesday, 2nd November, 2016 (APAC Session)
Please note that there seems to be some issue navigating to the SpeedGuideTool documentation page. This has been reported to the site administrator.
In the meantime, below is the extract from the documentation page:
The Speed Guide sample application allows users and developers who do not have access to the Eikon application to browse the contents available from Elektron.
For application testing, developers often need a list of RICs (Reuters Instrument Codes) for a certain market, exchange, or instrument type. The Speed Guide sample application is a tool to discover those RICs.
It subscribes to Snapshot data content (non-streaming).
This is not a high performance application, and not a production application.
The executable program and readme with explanations to run it can be downloaded here.
The Speed Guide sample application must connect to an Elektron system or to an Elektron Connect.
The application requires these four input parameters (the default connection values are set for an Elektron Connect):
<code>SpeedGuideTool.v1.1.exe [Host_Name | IP_Address] [Port_Number] [Service_Name] [User_Name]
<code>SpeedGuideTool.v1.1.exe 10.67.4.28 14002 ELEKTRON_EDGE user
Below is a screenshot of the main screen of the Speed Guide; this is also the initial page that it starts with.
The Home button takes the user back to this page at any time.
To see any page, double click on its code between < >. The sample application will not subscribe to the code between [ ].
The top navigation menu provides:
The Status box in the lower part of the window provides the status of the subscription requests. The status message from Elektron contains the RIC code, the Service Name, and the State of the request:
The Chain record screen displays the fields of the Chain record. The < > bracket is clickable to request further data:
The Quote record screen provides a snapshot of the real time pricing data:
The Speed Guide sample application was also implemented to demonstrate coding of the content discovery capability in Elektron.
It was programmed using the Elektron SDK Java API, and the GUI was implemented with Java 8 (JavaFx).
The source code consists of two Java files: the consumer and the main GUI Java files. It can be downloaded here.
The application was implemented with Java 8. Hence, make sure that you run on Java 8 with the proper arguments.
The Run command:
SpeedGuideTool.v1.1.exe [Host_Name | IP_Address] [Port_Number] [Service_Name] [User_Name]
The example command:
SpeedGuideTool.v1.1.exe 10.67.4.28 14002 ELEKTRON_EDGE user
... or as an alternative you can just use TRexplorer:
It is free for anyone to use and will be - IMHO - a magnitude simpler to use than the SpeedGuideTool. It provides many, many other features than the SpeedGuideTool and even if you regard it solely for the narrow use case, as a "tool for finding data using TR speed guides", it will be much better to use use.
But I'm biased, of course. :-)
(btw: even the install phase is much easier as it doesn't require Java on your desktop)