Am Freitag, den 20.05.2011, 19:57 +0200 schrieb Enrico Zini: > On Mon, May 16, 2011 at 06:02:58PM +0200, Michael 'Mickey' Lauer wrote: > > > SUPPORTED DEVICES > > > > We decided to only support the Palm Pre devices (Pre/Pre Plus/Pre 2) for > > the first to-be-released version of Aurora. More > > supported devices will join after the 0.1 release. This decision has > > been forced by the fact that we are only very few people > > working both on FSO and Aurora (and also on OpenEmbedded). Later on, we > > expect to see the OpenEZX family of devices, > > the Openmoko devices, the Nokia N900, and possibly also a bunch of HTC > > smartphones supported. > > Thank you for the announcement, it sounds nice. This bit made me wonder, > though: why must each different platform require a separate effort? Is > there something in FSO which works differently on different kinds of > phones?
Yes, unfortunately... but that's due to the nature of being a middleware. Middleware is an abstraction layer on top of the hardware which shields the applications from the underlying differences. That means while FSO provides always the same interface to the applications, the hard and daunting task is to cope with the device specifics and make them "disappear". FSO has to deal with varying kernel-level interfaces, such as to audio routing, GSM modem, accelerometers, LEDs, buttons, peripheral control... to name just a few. Although we have seen a welcome level of standardization via kernel class devices in the past years, there are still too many home-grown vendor solutions and interfaces developed out of the kernel tree. All those we (FSO) have to adapt to provide a unified experience to the application level. Cheers, -- :M: _______________________________________________ Smartphones-userland mailing list Smartphones-userland@linuxtogo.org http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/smartphones-userland