TomTom Go Live 1000 has an "iPhone"-like design, featuring gestures and animations.
It is based on the webkit platform for a new user interface and the ability to add more features above and beyond the current feature set.
158 ltd implemented the UI using pure Javascipt, CSS3 and HTML5.