|
|
Human Inference is a market leader in the field of solutions that improve data quality and prevent data pollution. It provides solutions to enhance the quality of data. Its main focus is on high quality solution development for large databases and mission-critical systems. The solutions are based on natural language processing and contain a core of knowledge to provide their customers with the best possible quality.
Technologies used: We used Hibernate Search, JBoss Rules, Spring, Apache CXF (Web Services framework), and Hadoop for distributed computing. The development environment is based upon Maven (build tool) and Bamboo (continuous integration). For testing the application, we used JUnit 4 and JMeter.
Elmar Travel and Vacations Discounter (EOL) is an independent travel agent for twelve major supplier of package tour operators in the Netherlands including De Jong Intra, Oad & Tui. These trips are offered on the websites www.elmarreizen.nl and www.vakantiediscounter.nl. EOL's distinctiveness lies in both the agency and independent position as the breadth and depth of the range. EOL is the only party in the Dutch market in this position.
Xebia is helping Elmar automate the complete process of registrations, bookings, and selling hotel lodging and trips with appropriate discounts. This is achieved by adding content, design, and end to end functionality.
Technologies used: JBoss SEAM, Tomcat, MySQL, Spring Integration, Spring, XSLT, Fredhopper, Amazon Ec2
Compare Group are market leaders in price and product comparison. Compare Group runs a number of leading price and product comparison sites in Europe, such as Vergelijk.nl, Vergelijk.be, Comparer.be, Elcheapo.nl and Vertaa.fi. Since 2000, Vergelijk.nl has enabled consumers to make a studied choice before buying something. Vergelijk.nl was also one of the first price and product comparers in the Netherlands. Based on the detailed specifications, consumers can determine which product matches their needs best, and which webs hop will then be the best to use.
Quality and transparency were deciding factors in choosing Xebia. The Agile project approach allowed Compare Group the ability to monitor the project’s performance every two weeks, and to evaluate the performance and quality of the new platform. Xebia used development teams based in both the Netherlands and India to carry out this project of developing a Price Comparison System, which is now available in France, Belgium, and The Netherlands.
Technologies used: JBoss SEAM and Pentaho
Zain Telecom pioneer of mobile telecommunications in the Middle East and now a major player on the African continent. They are a leading wireless services provider with a commercial presence in 24 countries across the Middle East and Africa with over 15,000 employees providing a comprehensive range of mobile voice and data services to 69.5 million active individual and business customers.
The Customer wanted to prove architectural fitness of ESB (Enterprise Service Bus) platform to integrate their existing ERP/Portal systems. Xebia did a Proof-of-concept (PoC) for (a) Synchronizing the data between two databases instances (Oracle) after required data transformations based on business need; and (b) Sending SMS to a customer using the Web2SMS website. This required connecting to the Web2SMS site, logging in to the server using user/password, navigating to a page, and sending the message text.
AlbumPrinter http://www.albelli.co.uk/photo-book-square - Albumprinter provides end-to-end solutions for the digital imaging industry. They produce and sell photo books. Also offer front- and back-end software to create and digitally print hard-cover photo books and other photo-related products. In addition, the company provides personalized photo books to consumers online.
Technologies used: We used Flex 3.2 (Flash 10), ActionScript 3, Cairngorm framework, Spring ActionScript framework. The development environment is based upon ANT and TeamCity continuous integration server. FlexMonkey and dpUint are used for test automation. We do project progress tracking using JIRA which is a web based SCRUM tool.
CoachClub www.coachclub.com - CoachClub is a start-up company that provides sports coaching services developed by health and sport professionals (a project sponsored by Nike). The site provides videos tailored in the practice of regular physical activity. The program can be accessible at all times from the Internet and Television. A customized program is provided per the users objective or requirement parameters (lose weight, get back in shape, etc.), physical abilities (height, weight, physical difficulties/disabilities/injuries, etc), and tastes. Users can buy sports and fitness merchandise online. The program is adapted and evolved to take into account and monitor an individual’s goals & requirements. Statistical trends, a calendar and various other features are also available to take advantage of training and monitoring the progress.
Technologies used: We used Grails, Flex 3.2 (Flash 10), ActionScript 3, Cairngorm, Blaze DS framework. The development environment is based upon ANT and Hudson continuous integration server. Selenium, FlexMonkey were used for test automation. We do project progress tracking using Track and Agilo, a web based SCRUM tool.
The Dutch railway infrastructure is one of the most intensively used railway infrastructure in the world. Flipper boards were used to display the train information which was prone to errors and delays. In a joint-survey ProRail and Dutch Railways (NS) realized that one of the major pain areas for commuters' experience was delayed information or no information at all.
They decided to provide a solution with this objective in mind - "Improve Dutch railways user's experience providing them with up to date travel information through different broadcasting means - announcements and displays". This meant stringent quality requirements like 99.94 % availability (downtime of less than 30 minutes per year), 4500 synchronized displays across 550 stations, and multiple media usage for information broadcast and pixel level detailed specifications for the displays.
We used Flex along with Flex Data Services as our Display Technology for showing the real-time travel information across different types of TFT/LCD screens installed at different stations in the country. An independent audit on the project remarked "We have never seen any project with so high quality".
Auto Deployment: DeployIT, an Enterprise Middleware Deployment and Management Product from Xebia chose Flex for its GUI to provide rich desktop like application interaction with enhanced features like drag and drop. With the use of Flex BlazeDS for remote-object invocation and message polling based real time updates it proved to be the right technology choice.
RIPE (Regional Internet Registrar for Europe) - http://www.ripe.net/ripe/meetings/ripe-59/ - RIPE provides meeting information and supports online registration. This has been built on Liferay portal with custom portlets based on JSR-168 standards.
NITA (National IT & Telecom Agency) – a Denmark based government body engaged in standardising and developing a new set of standards that will govern the electronic handling of cases and files for all government agencies and municipalities in Denmark. The core idea behind the project was to implement the ITST standards through a CMS (Content Management System) such as Alfresco. The documents were uploaded into the Alfresco managed repository along with associated metadata like author, title, validity period etc. Through the use of simple REST services, a client can later download the document based on a provided criteria like validity period. Services to update and delete the document were also provided. Also used JBoss ESB and provided an additional interface of exposing the REST services as SOAP services. The SOAP services were then secured using industry standards. Finally, utilizing ESB, as event mechanism was set up which enabled interested parties to be notified of events such as document deletion (technically implemented using JMS Topics).