Who uses TELERIK? DevExpress? What is your feedback?

This forum covers all questions dealing with visualization of data within the native PTV xMap interface. Please remember that additional plugins such as AJAX or Leaflet may be handeled in other forums.

Who uses TELERIK? DevExpress? What is your feedback?

Postby Bernd Welter » Wed Aug 07, 2019 1:47 pm

Hi there,

every once in a while I am requested to comment or even recommend a specific mapping framework. There are various options available in the market and I therefore would like to ask you about your experience:

Who uses Telerik or DevExpress?
Are you combining these "client" frameworks with varous backend mapping engines?
How complicated is is to use these frameworks?

Feedback is welcome - my strategic goal is to write an article about comparing these frameworks and to publish it here in the forum.

Best regards,
Bernd
Bernd Welter
Senior Technical Consultant Developer Components
PTV GROUP - Germany

Bernd at Youtube
User avatar
Bernd Welter
Site Admin
 
Posts: 1457
Joined: Mon Apr 14, 2014 10:28 am

Re: Who uses TELERIK? DevExpress? What is your feedback?

Postby Oliver Heilig » Tue Aug 13, 2019 2:08 pm

Hello,

a breakdown of my experiences using different 'map widgets', with focus on LOB (Line Of Business) applications implemented as desktop clients.

The map widgets of commercial UI libraries

Some of the popular commercial UI libraries also contain a map widget (e.g. Telekrik RadMap, DevExpress XtraMap). As these also support the inclusion of custom tile sources, xMapServer-2 can be easily added in the same manner as for JavaScript applications, it may be required to implement a specific interface though.

One caveat could be the support of tooltip informations for PTV FeatureLayers, as the decoding and hit-testing has to be implemented specific for the control, and i'm not sure all of these controls are versatile enough.

But if you're already happy using one of these controls this would be your first choice.

    + Seamless to integrate if you already use one of these libraries
    - Support for PTV FeatureLayer tooltips has to be implemented
    ? Limited exensibility, maybe sometimes too simple

Ptv XServer.NET

While the name suggests it is mainly an extension for PTV xServer, it can also can be used standalone. You can add aerial imagery and OSM tiles, and it is Open Source with a MIT license which is not bound to the use of PTV xServers, so it's some kind of 'Leaflet for .NET'.

This component is used in our productive desktop applications and has proven to be very robust and flexible.

    + Highly customizable, for example with custom rendering and interaction
    + Support for 'fractional zoom levels' with xMapSever and WMS
    + Native support for PTV FeatureLayer tool tips
    + Native support for WMTS
    ? Maybe the programming model is too complex if you just want to display some push-pins.

The Web Browser Control

This techinque is not only an option for .NET applications, many IDEs support some kind of Web Browser Control. With it i've managed to include xMapServer even to the most archaic environments. One caveat is that this control internally uses the installed Internet Explorer of the client, but there are libraries which address this issue.

While this looks strange and cumbersome at first, it's a well-established technique and deliveres many benefits.

    + Works for any development environment
    + Large community with an infinite number plugins (with Leaflet, OpenLayers)
    + Native support for PTV FeatureLayer tooltips via Leaflet
    + Code can be re-used in web applications
    - Requires some knowledge of JavaScript
    - Requires some interop (via JSON)
    - Dependent on IE version (use CEF)

After using all of these options at some time, my final verdict for the best solution is 'it depends'. It is not a purely technical decision, but also depends on factors like the knowledge of the team and the strategic placement the 'fat client' application in your service infrastructure.

It is even an option to mix different techniques within the same application.

Oli
Oliver Heilig
Chief Developer Logistic Services
PTV GROUP - Germany

https://github.com/oliverheilig/
User avatar
Oliver Heilig
 
Posts: 127
Joined: Tue May 13, 2014 12:10 pm
Location: Karlsruhe, Germany

Re: Who uses TELERIK? DevExpress? What is your feedback?

Postby Bernd Welter » Tue Aug 13, 2019 2:46 pm

You are brilliant, Oli - that's what I call TEAMWORK!

teamwork-funny-fun-lol-memes-pics-images-photos-pictures-bajiroo-3-600x686.jpg
Bernd Welter
Senior Technical Consultant Developer Components
PTV GROUP - Germany

Bernd at Youtube
User avatar
Bernd Welter
Site Admin
 
Posts: 1457
Joined: Mon Apr 14, 2014 10:28 am


Return to PTV xMapServer

cron