Well I said its a push towards the first...not that we're there yet.
But fair enough i'd be happy to elaborate.... traditionally front ends are a loose glue holding together a variety of programs not really designed for how they're being used (linking to
windows media player, embedding internet explorer or GMPC for example). This type of integration i call loose integration...buttons launch the things you expect but its not true integration.
The
videos above are various ways we're working to change that traditional "cut and paste" approach. Garmin Mobile PC is fully integrated as a
navigation plugin, no borders or original buttons. The location from the GPS (translated to a physical location by GMPC) is used by the web browsers geolocation services. The web browser itself is designed specifically for in vehicle use. Asking for directions or dialing a number tie into navigation and
bluetooth respectively (just like they would on a smartphone). Even the browser itself is designed for touchscreen use (touch screen compatible web pages are used when available). I'm currently working on tieing youtube videos into the existing media framework so that youtube playback is identical to other videos or DVDs. The whole idea being that all the plugins are communicating, using the full
power of the framework to deliver a consistent easy to use experience to the end user.
Bookmarks