VoIP client for Ubuntu

June 26, 2010 by leogaggl · 2 Comments
Filed under: documentation, mobile, telework / digital nomads, work 

Having used IP Telephony for a number of years I need a workable SIP client for all of the devices I use. I have found a very capable client for my Android phones (SipDroid) and on Windows/MacOSX I generally use X-Lite (as well as it’s paid version EyePhone) from Counterpath.

Having tried several different Linux SIP clients (Ekiga, Twinkle, …) but all discarded them because of weird UI’s and/or problems with stability I noticed that there is a Linux version of XLite available. Unfortunately on current versions of Ubuntu (10.04) it needs a deprecated version of a library.

Download XLite Linux: http://www.counterpath.com/x-lite-3.0-for-linux-download.html

Dowload libstdc++.so.5: http://packages.debian.org/lenny/i386/libstdc++5/download

[you will need root permissions for all of the below]

dpkg -i libstdc++5_3.3.6-18_i386.deb
tar -xzf X-Lite_Install.tar.gz
cd xten-xlite
cp xtensoftphone /usr/sbin
chmod +x /usr/sbin/xtensoftphone
Now you should be able to run:
xtensoftphone

Enjoy calling from your Ubuntu machine !

Huawei K3765 on Ubuntu 10.04 (Lucid)

Since I have switched my 3G data network from Hutchinson Three to Vodafone AU recently I also upgraded the USB modem from a Huwaei E220 (which used to work fine on recent Ubuntu NBR releases on my trusty old ASUS EEE 900)

Unfortunately the new Huawei K3765 would not be recognised as a valid modem by the network manager. After a fair bit of searching it turns out that you only need to install one additional package (usb-modeswitch) to make this modem work (be recognised) on the current stable 10.04 release:

sudo apt-get install usb-modeswitch

For the command-line challenged here is a quick screenshot on how to do it using Synaptic Package Manager:

Synaptic usb-modswitch - screenshot

Hope this might save some time for people trying to make this modem work on Lucid.

Happy roaming !

iPad Alternatives

April 14, 2010 by leogaggl · 4 Comments
Filed under: education, mobile, telework / digital nomads, work 

Due to the hype generated by the recent launch and my reservations on using the Apple Inc. iTunes I was doing some research into alternatives to the proprietary and completely locked  iPad device (and the associated lock-down to Apple’s iTunes Store). Hopefully this list can be of use for other people as well.

I can see the form factor and the tablet style with a cut down (mainly web-browser based) Operating System as useful in a number of settings not least in educational institutions and libraries.

Here is the findings so far:

EDIT: I have re-published the list as a Google Spreadsheet to enable submission of new items. Please ENTER YOUR OWN if you found an item not on the list.

If you are purely looking for a tablet as an electronic reading device there is a good Wikipedia comparison chart to look at.

I will add further devices as I discover them. Please leave a comment if you find other tablets / devices that have similar features, but are more open and do not require iTunes lock-down.

iPad – Trojan Horse ?

April 10, 2010 by leogaggl · Leave a Comment
Filed under: education, mobile 

Trojan Horse

The media hype generated by the launch of the Apple Inc. iPad has been seriously irritating me over the last weeks. Apart from the fact that I can not see anything revolutionary about either the hardware nor the software, I can see a number of highly problematic developments with the way Apple is trying to create a total vendor lock-in.

The evil is in the Store

However – the single biggest issue is not actually the device (iPad) itself, it is actually it’s lock to Apple’s iTunes Store. There will be no (at least for the ‘normal’ end-user) way to install software or load content onto the device other than going through iTunes. The device seems to have been deliberately crippled (not even a USB connection) of any way to get content on or off it other than Apple’s mandated iTunes. The resulting vendor lock-in from both the hardware (Apple only devices), Software (all Software that will install on the device will have to go through iTunes) as well as increasingly Content (purchased via iTunes Store) is a very worrying trend from my point of view.

Return of the dinosaurs ?

One possible reason for the hype generated for the iPad seems a vested interest on behalf of the media industry in the ability to lock down content and create a paid digital market for their content. It’s about creating a walled garden where previously was a free and open Internet. It seems that the old media conglomerates are looking towards iTunes as a possible extension (saviour) of their failing business models.

Television 2.0 – the new rise of new media consumerism ?

From initial reviews it seems that the iPad is primarily a media ‘consumption’ device rather than a focus of the creation (or at least co-creation) of content. It seems geared to create a new generation of ‘viewer’ beyond television. A good further explanation on why I consider this a step backwards can be found at this entry on the SpeEdChange Blog

No iTunes – no education ?

One of the most problematic areas for me is the use of the iPad as the primary computing device used in Education. There seem to be a number of  educational institutions planning to replace printed lecture materials with iPads even before the release of the device. While I don’t see any issues with the replacement of printed material, the replacement with one single proprietary & closed system seems an extremely bad choice on a number of fronts.
  1. Requires an AppleID for each student (a very problematic privacy issue)
  2. Content only accessible to Apple Devices
  3. Proprietary (non-standard) formats
There are plenty of approaches already in the public domain (from the use of Open eBook standards to complete Open Education Resources in a variety of formats) that can be accessed from an iPad as well as any other (tablet or other) device with a decent web-browser or similar retrieval mechanism (RSS, …).
As stated on the beginning of this blog entry I don’t have an issue with the iPad as a hardware device (and I haven’t actually used one yet – due to the fact they will not be available in Australia for a while). But from all the technical details available the combination of a locked device with a locked store and locked content seems a bad idea all around from my perspective.

Useful software for practical mobile learning

April 26, 2009 by leogaggl · 1 Comment
Filed under: education, mobile 

Since a fair bit of my time is spent working and researching in the field of Mobile Learning and there is not a lot of recent  listings of Software useful in practical m-Learning implementations I have compiled the following list from my bookmarks and Software I commonly use for these purposes. This list tries to represent currently usable applications not applications in the development stage.

Rather than writing this in the form of  a blog entry I decided to keep this as a live document within Google Apps that people can contribute to.

Please consider adding to this list if you find some useful mobile learning software missing. You can also subscribe to the changes to this list via RSS. You can also download this list as a PDF document.

m-learn: Mobile evidence gathering using GoogleDocs

February 18, 2009 by leogaggl · Leave a Comment
Filed under: documentation, education, mobile 

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

Google Spreadsheet - add record

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

February 15, 2009 by leogaggl · 5 Comments
Filed under: mobile, telework / digital nomads 

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

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

February 14, 2009 by leogaggl · Leave a Comment
Filed under: mobile, telework / digital nomads 

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

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

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

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 ?

Using Nokia Share Online to upload directly to Flickr

February 1, 2009 by leogaggl · 4 Comments
Filed under: documentation, miscellaneus, mobile, work 

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

Home Screen

First time only configuration

On first use you will have to check the available services by choosing ‘Options’:

Update Service

Update Service

Activate 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

Select Access Point

Activate Website 1

Activate Website 1

Activate Website 2

Activate Website 2

Accept Conditions

Accept Conditions

Set the update frequency:

Update interval

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

Sync recent

Create Flickr Post

Once the service has been set up you can create post using the following steps:

New Post

New Post

Adding the Post Title and Description.

Post Title

Post Title

Insert Image(s)

Insert Image(s)

Choose Image

Choose Image

Tags

Tags

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

Choose Existing Tags

Choose Existing Tags

Finally you can post to the web:

Choose Existing Tags

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 !

QR code usage in Japan

January 2, 2009 by leogaggl · Leave a Comment
Filed under: mobile 

Just came across this post about barcode tombstones in Japan. Shows very clearly how much public acceptance the 2D barcode technology has got in Japan.

It allows visitors to the grave to access to the biography and photos of the deceased person and leave a personal message.

This concept probably takes some time to get used to, but you can see that it could clearly add some value for people visiting cemeteries. There is not much info you can fit on tombstone. A good example of providing ‘further information’ for people that are interested.

Next Page »