>  >  

Getting Started


Open Xerox is a web portal that hosts technologies in various forms, at different maturity levels and for many audiences. It goes from production-ready WebServices/Web applications to simple command line prototypes.

Most of the technologies published today come from the Xerox R&D labs, making them accessible to the external user community well before the launch of a product offering. The technologies featured on Open Xerox are early or incremental releases that have not gone through the rigorous testing and validation generally conducted by product testing groups.

There are two main categories of technologies on the portal. The first, SOAP or RESTful Web services, are accompanied by API documentation to help you access them. The second group are web applications that run on the portal server.

Open Xerox is also a gateway to information on other interesting Xerox lab projects, or to (open source) software that can be downloaded and executed on a user desktop, with instructions, user manuals and starter kits. These kits are accompanied by appropriate licensing agreements.


Browse, Search and Discover

Anyone can browse the OpenXerox Experimental Services portal. The view is automatically adjusted according to the user's profile and permissions. Search and navigation have been optimized to allow any user to easily find relevant services for solving business problems as well as discovering new technologies. Advanced search for services can take into account features like category, type, demo, ...

Registered users have access to more technologies.


Each service has description pages, documentation, FAQs, and videos. The service home page is also the location for rating, exchanging comments and contacting the service owner.

Try Services

Services can be tested online using a web user interface or in real life conditions by integrating them into third party applications using their SOAP and/or REST WebService API.

Web interfaces vary from simple web forms to full web applications. In the first case, the user can test and understand individual functions.

The second example shows a service embedded into another application.

The portal generates a WSDL for SOAP services so that they can be easily integrated into applications.

wsimport [options] https://sbus.open.xerox.com/Wsdl.svc/GVT

GVT_Service service = new GVT_Service();
GVT gvt = service.getGVTImplPort();
SimilarityResult result = gvt.imageSimilarity(“b12n”,url,10);
for (SimilarityId id : result.getResults()) {


The service home page is also the place to give feedback through public comments, rating and even contacting the service owner directly.

Anybody can rate a service or leave comments. Unauthenticated users have an extra Captcha on their “post comment” form.