After month of work here is again a short insight in my current open infotainment prototype. Many work has happened under the hood and hard to visualize. The GUI statemachine concept has been much improved.
The application theme is based on the default Elementary theme. There is an internal design specification that also fits to a future media player and phone application.
Current navigation features are:
- Show live car position on map read from gpsd
- Draw map with libosmscout cairo renderer while driving
- Move map around with joystick control
- Calculate route with libosmscout from current car position to defined targets
- Show live GPS position data
- Emulate driving with gpsfake
Next navigation development target is to have a target destination input screen (country/city/street).
The prototype has already defined an interface for media and phone control, but not yet a really working implementation. I’ll implement a demo, but offer everyone to take over these applications.
Until now I didn’t publish any source code except the statemachine framework (http://code.google.com/p/stateval/). I plan to release the source code in future if the basic software architecture is more stable. But if you really like the idea and want to participate please write me an E-Mail.
Please note that shown video has some edits regarding route calculation time. The route calculation takes some seconds more, but I cut them away. Just in the spirit of the current iPhone4 advertising. :-)