On 12-04-05 03:55 PM, Chris Stratton wrote:
Someone who felt like it could presumably use android features such as Dalvik, Binder, Intents, wakelocks etc - perhaps even the unmodified android sdk in an embedded system.

However the system itself could not be standard android, because android is designed to give certain system-management-decision powers only to the live interacting user. Without a way to interface to a live, interacting user, you would have to design an alternate system management interface. And unless you do your real world I/O via the limited USB host capabilities in later android versions or something like bluetooth, you will probably need a lot of customizations to interface your headless embedded android to peripherals. Discussion of those customizations would be more appropriate on android-porting or even more specialized lists - especially if you are starting with an existing embedded style platform like a beagleboard, there may be specifically applicable discussion groups.

Well, the trick I did to disable the SurfaceFlinger gives you everything except Activities. So you still have ContentProviders, Services and BroadcastReceivers but any Activity you try to start will give you an exception. Which is kind'a normal, the UI is gone.

I didn't actually come to this on my own. Customers were asking for this, for two reasons: 1. They have many embedded systems. Some with UI, some without. Maintaining multiple OS stacks isn't their sport. Hence, using Android as the basis of all devices makes plain sense. 2. By using Android, your embedded system becomes programmable by anyone that knows the Android API. If you're creating your own embedded system (based on Linux for instance), you'll have to decide what's in there, spec it, keep it up to date, train people to program for it, etc. All of those issues go away with Android.

And correct, this is the wrong list for this, but I thought I'd point this out here so those looking at this thread had a more complete view of it all.

Cheers,

--
Karim Yaghmour
CEO - Opersys inc. / www.opersys.com
http://twitter.com/karimyaghmour

--
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to