A while back myself and the LinuxICE devs were discussing what we should LinuxICE2 be. At that time, when ubuntu mobile was announced we thought about tapping into those resources and using them (along with resources from the moblin and meamo projects). We were able to do some preliminary tests as a proof of concept that it was possible. Here are some docs that were produced as a result.
mockup of LinuxICE2:
BIG FAT NOTE:
These docs are rather outdated and more discussion to what LinuxICE2 will be (if it will be at all) needs to happen. We discovered later on that hildon wouldn't be the most desirable desktop to use. Hence, ng2 was developed to use instead. The advantages of ng2 over hildon is that not only is ng2 a desktop environment for the car, but is also an integrated media player with integration capabilities far beyond hildon. Another reason is that we wanted a common skinning language that could be used with icepanel, ng2, and other ice apps that could potentially appear in the future. Hildon is flash based, which is good and bad.
Maybe I'll start a new thread on a discussion on what LinuxICE2 should be or even what LinuxICE3 should be. (along with ng2-3 stuff)...