ASP.NET Hosting

Sesame: Spatial OData on Maps, Service Operations, HTTP Basic Authentication

Sesame Data Browser has just been updated to offer the following features for OData feeds:

  • Maps
  • Improved Service operations (FunctionImport) support
  • HTTP Basic Authentication support
  • Microsoft Dallas support

Maps

Sesame now automatically displays items on a map if spatial information is available in data.

This works when latitude and longitude pairs are provided.
Here is for example a map of drinking fountains in Vancouver:

Sesame Map Vancouver

This comes from DrinkingFountains in http://vancouverdataservice.cloudapp.net/v1/vancouver, which provides latitude/longitude for each fountain.

Here is another example, without latitude/longitude this time:

Sesame Map Northwind

This is a map of the customers from the Northwind database, which are located based on their country, postal code, city, and street address.

Service operations (FunctionImport)

Support for service operations (aka FunctionImports) has been improved. Until now, only functions without parameters were supported.

It's now possible to use service operations that take input parameters. Let's take as an example the GetProductsByRating function from http://services.odata.org/OData/OData.svc.

This function is attached to Products, as you can see below:

Sesame FunctionImport 

A "rating" parameter is expected in order to open the function:

Sesame GetProductsByRating 

After clicking Open, you'll get data as usual:

Sesame GetProductsByRating data

HTTP Basic Authentication

New authentication options have been added: HTTP Basic and Dallas (more on the latter in the next post).

Sesame HTTP Basic

HTTP Basic authentication just requires a user name and a password, and is simple to implement.

Microsoft Dallas support

All of the above features enabled support for Microsoft Dallas. See this other post about Dallas support in Sesame.

Please give Sesame Data Browser a try. As always, your feedback and suggestions are welcome!

No Comments