In-Car Nav. Best Practices of Russian offshore IT outsourcing companies. RUSSOFT
Attention: the new version of RUSSOFT website is available at russoft.org/en.
RUS | ENG

Supported by:

Project Title: In-Car Nav

Company:LUXOFT View Company Profile
Client (Country):A large Japanese technology firm
Duration, months:9.5
Total Effort, person/months:90
Total Views:6830

The Challenge

A multinational consumer electronics manufacturer wished to enhance its consumer hardware with the latest software applications. One such initiative involved creating GPS positioning services that would be available to consumers using its hardware products. Market data revealed that over 50 percent of all vehicles will likely have navigation systems by 2009. Looking to capitalize on this trend, the company contacted LUXOFT with a request to create a customized software solution for use with its products.

The solution needed to be an automotive navigation system employing off-board architecture. Off-board automotive navigation systems require client-server architecture. This approach implies that on-board hardware and software is capable of interpreting user requests, sending them to a central server, receiving results, and displaying them to users. Such a system is optimal in terms of user benefits, works with limited processing and storage capacity but requires significant communication capabilities.

The solution needed to be flexible in terms of geographical data and offer a wide array of opportunities for integration with other devices. Another requirement was 24x7 access to up-to-date geographic information, including traffic data. Wireless network access would allow the system to upload maps on-demand and would tremendously reduce the necessary on-board storage capacity. Network capabilities are essential as they are the basis for wireless services development and integration.

From the supplier's point of view, off-board systems provide more solution design options and a larger service set, which make it possible to build precise functionality.

The Solution

The developed system is a pure client/server solution where LUXOFT developed the client-side components and a third party provider supplied the server-side (GIS Server). Additionally, LUXOFT provided server-side optimization modules.

LUXOFT's client-side solution communicates with the GIS Server, provides the navigation interface and makes GPS corrections.

In-Car Navigation system functionality includes:
  • Map-rendering component - as a driver changes directions the map automatically rotates to always show forward progress
  • Multiple criteria location search feature
  • Route planner
  • Tile-rendering component - shows a simplified view of required data
  • Countdown bar - tells a driver when to expect the next maneuver
  • Lapsed time calculator
  • Audio instructions
  • Text instruction list
  • GPS correction algorithms
  • Data optimizer - optimizes and compresses GIS data received from the GIS Server (optimizes wireless network data transfers)
LUXOFT's innovative solution enables those using the manufacturer's hardware products to receive uninterrupted, real-time, up-to-date positioning and navigation information. The In-Car Navigation system achieves the manufacturer's objective by significantly increasing the attractiveness and value of its products and setting it apart from its competitors.

Tools and Technologies

  • Java J2ME
  • C++
  • XML
  • Web services

Post Your Story, Tell All About Your Success!

If you want the story of your company to appear on the portal please fill out this form and send it to [email protected]. We would also like you to leave contact information (name, e-mail, phone) of a person who is responsible for filling the form to clarify any questions, which could appear.

Available Success Stories From Companies:

Disclaimer

All information contained in this Section is owned by RUSSOFT.org and its Participants and is protected by Russian and international copyright laws. Any reproduction or republication of all or part of this Section has to remain intact and include a notice on the copyright of RUSSOFT.org or the Participants, as applicable.

While the information of this Section has been presented with all due care, RUSSOFT.org does not warrant the accuracy, completeness, usefulness and truth of Section’s information, links and logos derived from third parties. RUSSOFT.org is not liable for any loss or damage occurring from the use of this Section’s materials.