the following list of questions and answers is based on reoccuring dialogues with prospects in the past. It can help you to reduce your efforts as a rookie Feel free to forward the page to whom it may concern! Though most of the questions sound simple I usually have to explain them almost every time I talk to newbies
- What kind of applications are supported by the PTV developer components?
We support almost everything that is able to deal with network based protocols, e.g.- Desktop applications
- Mobile apps (Android, IOS)
- Web portals
- Backend database calls
- What protocols does the xServer support?
xServers support both SOAP/xml and JSON/JavaScript based. On top of the JavaScript based JSON we also offer access to an OPEN API 2.0 (check here).
For some of the modules we also offer REST API calls such as "tile API" in xMap 2 or geocoding in xLocate 2 (single field search). Attention: While SOAP/JSON cover the same level of access to native features (100%) it is important to know that REST APIs do not cover 100%! For example the routing REST call does not support more than 2 waypoints and you can't override routing options. - Which programming languages are supported by xServers?
Any language or environment which supports the protocols mentioned above. For JAVA we ship client classes. For Microsoft.NET we ship both client classes and even a .NET mapping control. For ABAP we also offer a dedicated Connector suite. I am quite confident that you can use xServer APIs through almost any state-of-the-art framework (otherwise I wouldn't call it state-of-the-art ) - Which data sources (providers) are available?
This depends on the region and platform you want to use. Generically speaking we work with the two global acting players HERE and TOMTOM. Check the cluster overview page to see which plattform/region is covered by which provider: The xServer2 platform with it's world map is only available through the HERE data. For other combinations such as xServer 1 + Europe City map you can choose between the two providers. - xServers are developer components which means "someone has to code". Who does it?
Well, depends. We offer various approaches. Maybe the following list helps:- Customers with an own IT department. They usually buy the license for the server and the IT does the integration.
- Customer without an own IT department but with an own integrator (e.g. large companies with a direct contact to SAP integrators): the customer and the integrator define the scope of the application and if needed the customer can buy consulting from PTV to get trainings for the integrator
- Customer without own IT and without own integrator:
In such a case PTV has access to potential integrators with years of exprience in xServers. We can recommend such player for a project based intagration and we usually pick our proposals based on usecase, technology and geographic aspects - Integrators / ISV / value-added resellers
Those parties usually develop their own product based on the xServers. They sell it to various end customers.
- How about installation scope? Can we use a cloud access or do we have to install the xServers in our own hosting center?
Well, we offer both a cloud based product called PTV xServer INTERNET and an on premise version called PTV xServer. Depending on your business constraints you can choose between them:- Cloud minimizes your administration efforts and requires standard procedures
- In an on premise installation you can optimize the system to your own needs but you are also responsible for the updates of servers and data
- There's also an option called Custom Cloud which combines "reduction of admin efforts" and "access to onPrem flexibility" but be aware that this is a more expensive setting we recommend only for very special scenarios.
- Where can I get a test version?
If you want to test the cloud gather a TOKEN and access one of the available clusters. If you want to test the servers via OnPremise you need to get in touch with a sales representative at PTV. Please also check the system requirements. - We want to use the on premise scenario. What operating systems are supported? What do we need to gather to setup such an environment?
We usually provide versions for the latest 64bit Microsoft Windows operating systems and Linux platforms such as Ubuntu. If you have doubts get in touch wit us. We usually provide the following elements for an xServer2 OnPremise environment - once they are available on your target machine we can assist with the installation procedure:- Latest engine version (available for download at the Customer Area, login available for existing customers)
- License file (sent via email through order management, you can not use your xserver1 license file)
- Map data (sent via download link through order management, requires a serial number - you can use your xServer1 serial number)
- Geocoding data (sent via download link through order management)
- Java Runtime - as mentioned in this article Opertating System and Software
- Is there a documentation? Can I get 1:1 help?
Sure, the documentation is part of the online cluster. Just access the management console of a cluster or your on premise server and open the sections on the left (e.g. xServer2 Test). We also offer a generic documentation of xServer 1. If you need extended support we have a professional services team of technical consultants located in various subsidaries. While reading this article you are already in touch with them: the forum is maintained by the technical consultants. - How about some training documents, videos and so on?
Well, check my personal youtube channel and look for small demo videos, whole webinars or even training sessions. The channel is grown over the years and there's a lot of valuable footage - technical and not soooo technical. And please subscribe to it! Feel free to request further videos - If I find time I create more of those small recordings. - Can we become a reseller? Can we get access to an SDK (not limited via trial period)?
Sure - Why not? Get in touch with PTV sales / partner management! Immediately - this is not a drill!
Thanks for your patience,
Bernd Welter