There are two different things being mixed up in this thread
- dev projects that would be nice
- things that have already been developed, but are tricky/hard/impossible to use without them being compiled into the kernel, or tightly integrated into the rom -- and which are unlikely to be ever offered for the Blade, other than from the 'modding' community.
To take the second category first, three I'd suggest are --
- USB host mode
, so that one could ultimately plug in any combination of usb keyboard, mouse, storage (hard drive, card reader, pen/stick/thumb drive), audio (headphones, etc) or even usb video.
It makes the Blade behave like a computer with a usb port, instead of just being a usb flash drive.
Sven Killig has already developed this usb host mode for the Blade
but it really needs to be incorporated into a rom build (and I'm not clear which drivers are available)
Paul has recently (a fortnight ago) done a usb mode-switching app for the Advent Vega tablet
which ought to require only minor modification to work with Sven's stuff for the Blade.
Auto-mode-switching (by using the right cable) is called USB OTG and would be the best way to use Host Mode - see later in this post
. This is a privacy-checking kernel extension.
When an app "calls home" and sends them your personal data, Taintdroid tells you.
But it needs to be compiled into the kernel.
. This an Android 2.2 framework tweak, that adds audio equaliser functions
OK, now for a bit of "I wish someone would invent..." --
-- USB OTG
. USB 'on the go' -- Auto mode select (cable-select) for usb host or slave mode, and switching 'on the fly' (no reboot).
Someone did a bit of work on this for the Hero, but hasn't touched the project since last April. Since our Blade's usb chip works both ways, I'm sure it should be able to look at the state of the extra pin connection on the micro usb socket. What is involved in talking to that hardware, I am not able to even guess. But have a look at http://adq.livejournal.com/101420.html
. The Blade's Bluetooth seems to be a bit of a mess. Anyone seen a list of profiles that it supports? Even with 2.2 (Jellyfish7) it seems that pressing the headset button doesn't properly generate an 'event' for apps like Vlingo to use. This has issues for car use, voice dialling, etc. And it seems to have the Android Bluetooth bug (that causes a reboot on turning off Bluetooth after using the brilliant Vlingo). The bug is said to be fixed in Android 2.2.1 --- so when do we Blade users get that?
@digisol - there are bluetooth keyboard drivers in Market. BlueKeyboardJP (free version) has been reported to work with the Blade (once you understand the install). http://android.modac...s-for-sf-blade/
@MrPuddington - Dvorak keyboard free in the Market. Personally, I see no advantage in using a layout designed for the left hand's four fingers to be constantly resting on vowel keys. Although logical for a full-size keyboard, this is not much good with a tiny little duo-touch (two point) screen like the Blade's
. But, hey, individual preferences...
For those suffering other keyboards (Gingerbread is pretty good, but lacks cursor control keys), try Vlingo (its free) which does an awesome job of dictation, and with a keyboard IME, you can dictate into any app ... it is amazing.