This article describes an app which I am building for the Intel App Innovation Contest. It is used to optimize your daily way to your working place. Therefor it measures a number of trips and calculates the best time to start and route to use to get to work quickly.
When going to work everyday you will know this. Sometimes you just stuck in a traffic jam right after starting the trip and sometimes it seems that you had never stop. I am writing this app in order to optimze the way to work.
The app uses the accelerometer and the gps sensors to record your trip to work. After that it does some calculations and saves the result for this trip in context of the day of the week, the time of day and the route itself. These calculations can be used to compare it to other days and different routes. When you have recorded enough routes the app will rank the routes and show you the result.
In doing this calculation not only for the complete route but for parts of the route it will be possible to use the results to optimize routes for other users.
The recorded data for acceleration and breaking can also be used to measure the route in context of econimic aspects. You can even track routes when using a bike or public transport and calculate some kind of economic index.
In a later version this app can even be used in searching for car sharing groups. If you know the routes of the others you are able to ask them to share the car and get together to work.
In summary you can use this app to optimze your way to work with your own recoreded data and the data of other users. The calculated data can show you highscores in the context of economy, needed time and costs.
Points of Interest
In this app I use Html5 or WPF to write a Windows 8 desktop app.
At the beginning it will be a client only app. Later there should be a server aswell to enable to optimize the route with data of other users aswell as to make car sharing possible.
The second interesting thing are the calculation you have to do to compare the routes in context of the different aspects.