Travelport Smartpoint SDK
Overview
Travelport Smartpoint SDK is packaged with Smartpoint and is offered at no additional charge. Smartpoint SDK is used to created plug-ins for customizing Smartpoint.
Important: Review the following guides for API and SDK usage policies, license agreements, and style guides:
Downloads and help
Developers create a plug-in using .NET Framework 4 and the Smartpoint SDK. The following downloads provide the tools and information necessary to create Smartpoint SDK plug-ins.
Note: With the release of Travelport Smartpoint 7.5 the target framework changed from .net 4.0 to .net 4.6.2.
Smartpoint SDK installation |
Smartpoint SDK installations are available on https://developer.travelport.com/. Go to the Developer Tools menu then Travelport Smartpoint SDK. |
Microsoft Visual Studio C# template for building Smartpoint SDK plug-ins |
|
Microsoft Visual Studio Visual Basic template for building Smartpoint SDK plug-ins |
|
Tool for testing code snippets. Refer to SDK Console for more information. |
|
A CHM file that includes detailed information about the methods and classes for plug-in development. Refer to Unblocking CHMs if an error displays when you open this file. |
|
DFL files |
TravelData relies on these files to convert requests into structured data, which is used by the hosts. |
A sample Smartpoint SDK plug-in Visual Studio project |
This online help contains:
- An explanation of Smartpoint SDK architecture.
- Code snippets for accessing Smartpoint interface elements.
- A walk-through of how to develop a sample plug-in.
- A repository of source code for samples.
- How to test plug-ins.
To request assistance, create a Support Request using MyTravelport (https://my.travelport.com) or alternatively ask a question in the Travelport Smartpoint SDK forum.
Introduction
Travelport Smartpoint provides point-and-click navigation through the cryptic environment, plus adds graphical user interfaces designed to speed up the booking process, reduce training, and improve productivity and customer service.
Smartpoint was built using the XML API Desktop, which is part of Galileo Desktop. Smartpoint also has its own wrapper API that is used by plug-ins to perform various functions within Smartpoint. These plug-ins provide the graphical user interface capabilities within Smartpoint.
Without Smartpoint plug-ins, the terminal responses from the host are pure text and are not interactive. With the Smartpoint plug-ins, the terminal responses are interactive and provide users with a wealth of information and guide users through the booking process.
Non-interactive responseThe following image shows a non-interactive response; that is, a response that has not been processed by a plug-in. This response contains straight text. The user cannot click on any code or text to get additional information. Therefore, users must know the meaning of all codes in the cryptic environment in order to fully understand the response.
Interactive responseInteractive responses are ones that have been processed by a plug-in. The following image shows an interactive response in which a user can click on any colored text for an explanation of the cryptic code. Also, an interactive box on the bottom of the screen allows users to modify the request.
Customize Smartpoint using the SDK
Travelport is now offering customers access to the Smartpoint API so that regional Travelport, agency, and third-party developers can build their own custom plug-ins for Smartpoint. These plug-ins are used to extend Smartpoint's capabilities by creating new business opportunities or enhancing an agency's workflow. For example, plug-ins could be developed to provide the following:
- Fulfill regional or agency-specific business needs
- Offer non-GDS, ancillary services
- Integrate third-party applications with Smartpoint
- Integrate back- and mid-office systems