m-learn: Mobile evidence gathering using GoogleDocs
This one nearly escaped my attention yesterday. Google has just announced the ability to edit Google Docs on your mobile device via their Google Mobile Blog.
Just point your mobile browser to m.google.com/docs and start editing.
Along with the use of 2D barcodes this will open a few interesting m-learning possiblities for educators that would previously have required custom coding to achieve. I can see this being very useful in situations where you have students being in the field and allowing them to enter data gathered using a standard mobile phone. The barcodes could point students to the location of the spreadsheet (avoiding the need to type the information)
The screenshot below shows a spreadsheet that I just made up for demonstration purposes.

Google Spreadsheet

Google Spreadsheet - add record
The data gathered can easily be used embedded into LMS course pages for review in the classroom. The (quite capable) graphing tools in Google Spreadsheets can be used to visualise the results gathered. For some of our clients that use Moodle and GoogleApps for Education this is a very interesting combination as would allow for the authenticated entering of mobile data into the LMS.
It would be interesting to look at how you could easily geo-tag the information gathered for mapping purposes. But that’s probably a topic for another post.
Finding the ideal OS for (my) EEE PC
I have been a user of an EEE PC 900 for over 10 months now and in general very happy with the form-factor and it’s portability. I has been very useful in public transport, waiting rooms, coffee shops,…
However – in terms of Operating Systems I am now on my 3rd OS (despite initially telling myself that I will stick with the default and avoid tinkering) and it looks like I still have not found what I am looking for.
With the XP version of the EEEPC not even on the list of choices because of the sluggish performance on models I tried I survived on the default Xandros install for about 1 month until it’s ‘Easy Interface’ just got too painful in the number of clicks it took to get anywhere.
So I changed the Xandros install to ‘Advanced Mode’ which made some things easier, however the lack of any locking mechanism and the fact that installing nearly anything that was not officially supported (via other Debian packages) broke something else, forced me to look for a more standard Linux distro.
Eventually I chose Ubuntu for EEE (now called Easy Peasy – ???) As I have started to use Ubuntu on my VMWare desktops for some cloud-app development. The thought of having the same OS on the desktop and netbook had a lot of appeal. Next to CentOS (our Server platform of choice) I don’t want to deal with more distros than absolutely necessary. However in hindsight this turned out to be missing the key differences between both platforms. They are after all very different animals. While it was nice to have the same interface on both Desktop and Netbook, running Ubuntu on the EEE ended up being painfully slow and the WIFI support was pretty ordinary (which is not something I could say about Xandros). Another issue for me was that the support Huawei USB Wireless Modem E220 was sometimes unreliable and took ages to get working. I often had to reboot the machine to get the Wireless modem working again. And time is a very valuable commodity for me these days.
Eventually (after some research) I ended up with PuppyLinux and at first glance I have to say it was the fastest user interface I have ever seen on the EEE. There are a few oddities, such as running everything as a privileged user (same as Xandros) and as having Seamonkey as it’s browser instead of Firefox (which is a bit annoying for me as I have a few very useful Firefox add-ons I like on the netbook as well). But at first I thought I have found what I had been looking for.

Puppy Linux 4.12
If it wouldn’t be for the problems with network drivers (and how much use is the fastest UI, best functionality without Internet access on a Netbook) I would have dumped all others and stayed with PuppyLinux. Its startup time, speed, no-frills UI is exactly what I need while ‘on the run’. But after a number of hours of tinkering with drivers and various patches reported to work on other EEE versions I gave up. Getting WPA encryption on the WLAN side and the Huawei E220 to work was just too time consuming. Note: I tried to get Puppy 4.12 working. There are some ‘Puplets‘ specificly for EEE’s but mainly for 700 series using and much older codebase .
Currently I am (reluctantly) back with Xandros (although the XEPC version of it) and using PuppyLinux as a ‘secondary choice’ from the internal storage drive in the hope the wireless driver problems will be resolved at some stage. I would love to hear from somebody that has it working on the EEE 900 as I really like this puppy. And I’d be even quite happy to donate some dollars for this purpose.
Conclusions
- There is not yet an ideal distro for me
- PuppyLinux without the networking issues would be the distro of choice
- If you don’t have much time – stick with the default – the amount of time you burn finding something that works will by FAR outweigh the time savings in a fast UI (if you can actually find it)
- And (just in case if Asus is listening and wants some advice) – look at what these guys are doing with Puppy – this is what an alternative Netbook OS should be like – FAST boot, FAST UI, No-frills ….
- If you want to be as close to your desktop with ‘Windows-like ‘ UI – stick with the Original – at least then you can take the slow UI as a fact of life
Update: just found this link to an excellent article in the recent Linux Magazine on alternative OS´s for netbooks
Testing mobile Twitter clients
Being out and about a lot, I am a fairly heavy user of my mobile internet plan (currently with Hutchinson 3). One of the more common tasks when there is some down-time while in transit or waiting for coffee is checking out what’s happening in the twittershere.
Personally (being a web-app developer for years) I generally prefer browser-based apps over ‘native apps’. Dont even get me started about J2ME apps. One of the main reasons for this preference is that I tend to switch handsets fairly frequently. This makes installing software on phones a large waste of time. Just copying your bookmarks (in my case I have made up my own custom start page on the device) saves a lot of time.
1) Mobile twitter (http://m.twitter.com)
Being Twitter’s very own interface this is probably the one most people start off with.

Twitter Mobile Screenshot
However the functionality of the mobile Twitter client is very limited and after starting to use Twitter more regularily I found the lack of functionality too limiting and started looking for alternatives.
2) Slandr (http://m.slandr.net)
The Slandr interface looked very nice and functionality compared to mobile Twitter was excellent. I quite liked the ‘Geo’ function in Slandr, however the annoying adds embedded in content put me off this one.

Slandr Screenshot
3) Dabr (http://m.dabr.co.uk/)
Shortly after trying out Slandr I found this client and this is the one I am now using as my default. I find the interface very clean, the functionality is all I require on the mobile handset and after all it’s an Open Source product which I am happy to support over others.

Dabr Screenshot
4) Others
There seem to be some further alternatives which I did not have time to check out (since I am quite happy with Dabr):
As for the naming of these clients – who comes up with these project names ? Dabr ? Slandr ?
BESPIN – another nice one from Mozilla.org
Getting excited about a new text editor of all things is not something I like to admit to easily, but in my line of work (although less and less is actually doing hands on coding) text editing is an important part.
That’s why I checked out the BESPIN project as soon as I heard of it. The prospect of being able to edit your files from anywhere is very appealing to me since I spend a lot of time away from the desk and on devices that not always have good text editor (let alone all the files necessary). The thought of being able to edit files from a netbook while on the run is coming to mind straight away.
So far (even though this is a 0.1 ‘techo-preview’) I really like what you see. Not something that the average word processor crowd would find appealing or easy to use, but for somebody that is familiar with (specially *NIX) text editors it is easy to pick up and I can definitely see lots of potential there.

Bespin Dashboard

Editor Interface
There are some important features still missing to make it truly useful in practical conditions, but I am sure they will be addressed in future revisions and it should be fairly easy to host your own since it’s basically Javascript & HTML5 and an Open Source project.
Great work by these guys:
Keep it coming ! Soon …
Using Nokia Share Online to upload directly to Flickr
One of the nicest ways to get photos straight from your mobile to Flickr (without having to use e-mails) on Nokia devices is the Flickr Plugin for the Nokia Share Online application. Since a lot of my clients in the educational sector are starting to use Flickr as part of their online teaching I decided to create a short HOWTO.
The application itself comes with the phone on most recent Nokia S60 devices (with recent Firmware – check Nokia Software Updater for new firmware). To check if your particular phone is capable you can check the Nokia Share Online Support site.
Nokia Share Online appears on the home screen of your device (screenshots are from a N95 8GB):

Home Screen
First time only configuration
On first use you will have to check the available services by choosing ‘Options’:

Update Service

Activate Service
On a new device you will be prompted for your Flickr Username / Password. Since I have used the Flickr Plugin on this particular phone previously the Username was already saved (which is a bit of a worry – since deleting the account should have also removed the credentials I would have hoped).

Select Access Point

Activate Website 1

Activate Website 2

Accept Conditions
Set the update frequency:

Update interval
NOTE: Be careful with this setting as there could be mobile data fees involved depending on the method you use to connect to the internet on your device. Consult with your network operator on the fees if you are using the wireless data network of your phone provider.
After this step you are ready to connect to Flickr and sync your recent fotos:

Sync recent
Create Flickr Post
Once the service has been set up you can create post using the following steps:

New Post
Adding the Post Title and Description.

Post Title

Insert Image(s)

Choose Image

Tags
You can coose from a list of previously used tags (or create new ones).

Choose Existing Tags
Finally you can post to the web:

Choose Existing Tags
Your post is now being uploaded and should be available via your Flickr Photostream (mine is on http://www.flickr.com/photos/leogaggl/) soon. The upload time will depend on the size of the image and the speed of your data connection.
Enjoy !
