Category Archives: DevTeam

Announcing XOMNI 4.0


In-Focus: Security, Integration and Deployment

Today is such a big day for us at XOMNI. We are proud to announce verison 4.0 of our cloud platform and a huge overhaul of our API authentication architecture.  This innovation makes our powerful feature set for rich application development even more approachable for customers who want to integrate their on-premise infrastructure. In addition, XOMNI 4.0 drastically improves how we handle device access licenses and overall device management and authentication.

Supporting a new way of distributing in-store applications

In the past, device access licenses were issued and distributed centrally through our Management API set. This worked very well for customers who want to use their current application distribution models and infrastructure.  With XOMNI 4.0 we introduce new APIs to enhance this model while adding support for public application stores like AppStore, Google Play and Microsoft MarketPlace. Applications distributed through private application stores will be able to provision their own licenses on-the-fly.

Introducing Federated Authentication

XOMNI 4.0  replaces basic authentication with a multi-level oAuth implementation to help authenticate Public, Private and Management API sets. Multi-level oAuth continues to support the simple and easy to use API access our customers love while enabling federated PII data access through 3th party identity providers. We are confident developers will enjoy the flexible yet simple approach we took handling various levels of sensitive data.

Start today!

In order to migrate your application to XOMNI 4.0 feel free to take a look at the API changes on our developer portal. We are sure you will find the process straight forward. Be sure to let us know what you think on twitter and facebook. We are already working on the next version and would love to hear your feedback!

API Management Toolset

Our V3.1 announcement had some very exciting improvements. One of them is the API Management toolset we introduced to help our customers expose their data to the outside world and ingest incoming data without worrying about the semantics of data schema. API Management enables out-of-the-box 3rd party service integration pathways as well.

This year at NRF 2016 we had the chance to capture a couple of videos showcasing some of the features of our platform. Below you can find our CTO, Daron Yöndem discussing API Management in XOMNI. Feel free to jump to our YouTube channel for more.

XOMNI V3.1 is out!

Just a couple of months ago we launched our V3 Platform. It’s been a huge global launch where our services were highlighted on a couple Microsoft product launches as well. Today, I’m excited to announce that our v3.1 release is out the door, and it’s as shiny as V3.

XOMNI Tag Cloud

  • 3th Party Data Access : This has been one of the most popular requests so far. Retailers moving their data to XOMNI Cloud want to be able to share and syndicate that data with other cloud partners and vendors. In today’s world, with the majority of services moving into a SAAS model, companies are pushing their data to multiple locations and trying hard to keep their data sets in sync. With the XOMNI implementation of API Management you decide how, when and with whom you share your data. The good news is, this is all free. During our Preview lunch of API Management, all API Management consumption for our v3.1 customers will be free of charge.
  • MyStyleGenie Partnership : MyStyleGenie is our first service partner leveraging the V3.1 API Management feature. With V3.1 we are providing out-of-the-box support for MyStyleGenie integration where you can enjoy two way data flow between XOMNI and MyStyleGenie services. Real-time shopping support and basket optimization engine are just some of the services offered by MyStyleGenie. Feel free to take a look at their web site for more info.
  • Cloud Storage for Stores : Besides the concept of providing a cloud storage area for applications running on specific devices (Device Storage) with V3.1, we are introducing the concept of Store Storage. Under this configuration, multiple devices within a store environment can store arbitrary data.
  • TypeScript SDK : While keeping our .NET SDK open source and up to date we heard your feedback and happy to announce our TypeScript SDK initiative. With the release of V3.1 we are covering our Management API set both for TypeScript and JavaScript consumption. Feel free to grab our Bower packages including the JavaScript and DTS files. If you would like to have a direct access to the TypeScript codes it is all on Github, open source.

Feel free to take a look at our release notes for more information about what’s new and what’s changed, and don’t forget to visit our developer portal for deep dive API documentation.

Deep Dive into Inventory Support

With the release of XOMNI V3 one of our highlighted features is the Inventory Support. Now we have a sample application showcasing the implementation of an inventory use case open sourced on our Github repository including a detailed step-by-step how-to documentation.

You may have noticed our series of technical videos on youtube. Above is the latest one taking you through the implementation of an in-store inventory functionality with our APIs.

When you go through the materials you will see that we kept our “highest flexibility” promise and designed our APIs in a way you can implement more then in-store inventory. Essentially we designed a flexible store contextual data repository per item/product within the catalog which you can use to enable any type of in-store data related functionality you envision.

Let us know your feedback and keep shooting your sample source code requests to our end on twitter and on facebook.

XOMNI V3 Released!

The XOMNI Release Engineering Team is happy to announce the immediate availability of the final release of XOMNI Cloud Platform V3, a major milestone. We are sure you’ll enjoy the many improvements. We’ve done our best to bring the latest technology to our platform while still maintaining the stability, performance and security that you’ve come to expect.

Here are some of the advanced features and improvements we would like to highlight:

  • Twitter Integration : When we first released our Facebook integration specifically crafted for retailers, our partner ecosystem fell in love with it. Engaging social scenarios + simplicity + innovative analytics makes adding social to your application a no-brainier. Now, we are extending the functionality to Twitter as well!
  • Inventory Support : Today our partners implement inventory logic on our platform thanks to the flexibility of our APIs.  Now, we have much more! As part of v3 we have build-in inventory support with extended functionality designed to enhance the customer experience. A powerful inventory API will make contextual scenarios where inventory data is required much more effective.
  • UI Analytics : In our V2 API we released the back-end analytics integrated with loyalty data. With v3, we have UI analytics as well.  Interactive agencies can now easily implement flexible scenarios to track much more including simple A/B testing. Is your pilot hitting your success metrics? You’ll now know. Combine this data with Audience Measurement and gain even greater insights.
  • Public API SDK for .NET : Starting from V3 of our APIs you can build in-store experiences on top of our Public API SDK for .NET and not worry about straight API implementation at all. This has been one of the popular requests we received from our partners and very happy to ship it!
  • Meaningful Open Sourcing: This is huge! Our hope is to open source EVERYTHING that takes a dependency on our APIs. Samples, Reference Applications and even our CMS! As of v3, we have all of our SDKs open sourced on GitHub! This means you can grab the source code, discover the inner workings and contribute. Make it your way!  We will have much more to announce in time.
  • NuGet Packages : Our developer experience team wanted to make it easier for you to start building your next back-end integration or the next amazing client experience you are envisioning. Now you can simply use our NuGet packages without worrying about API minor updates or SDK updates at all. This will streamline the update rollouts directly to your developers desktop. A dream come true for many of our partners and certainly and dream to use!

For the geeks within us, here are some technical insights about what we did in V3 for better performance;

  • Azure Search : Search is a critical part of XOMNI. We were extremely happy to be invited to participate to a very early adoption program for Azure Search and work with Microsoft’s Azure Search Development Team. It’s not a coincidence that we have released our V3 APIs at the same time Microsoft released their Azure Search product and made it available globally just now! See Microsoft Blog for their announcement with a quote from our CTO, Daron Yöndem.
  • Azure DocumentDB : We worked very closely with the Microsoft Azure team on their first document type NOSQL product. We got our hands on the program while they were building it and were able to provide very early feedback to make sure DocDB and XOMNI are a success together. We migrated our back-end analytics infrastructure to DocumentDB and built the all new client analytics on top of it. Check out the the interview our CTO, Daron Yöndem gave to InformationWeek about DocumentDB!

I hope you find our resources on our developer portal to be useful, and thanks very much for all of our early adoption partners for their support on our journey.

Glasses Free Eye Tracking in Retail

If you are a follower of our blog you know we are a huge fan of enhancing user experience in omni-channel assisted selling scenarios. We craft our APIs around cutting edge experiences to help our agency partners and retailers enable new type of interactions. If you did not have the chance to watch yet I strongly suggest not to miss our demos from NRF 2014 where we showcase a glasses free 3D In-Store experience and the Omni-Play, Omni-Discovery features we are very proud about.

So you might ask “what’s the next step forward?” and the answer might be “Eye Tracking.” Today with the help of EyeTribe Eye Tracking device it is possible to track eyeball movement without the need of special glasses. The device can be easily incorporated in an in-store experience and our XOMNI APIs will give you all you need to enable eye tracking in retail.

Glasses Free Eye Tracking in Retail

Eye tracking is one step ahead of multi-touch and/or gesture recognition. It can help you track subconscious behavior without letting any additional hardware requirement or glasses. We think this is just a small step forward getting to reach a perfect in-store experience. With the help of our APIs the eye tracking metadata can be used within a wide range of concepts including campaign analytics, loyalty engagement and much more. We are looking forward to share more in upcoming blog posts about the future of retail where our APIs enable amazing experiences in your stores!
Hope you enjoyed our video.