Nokia announced Qt Extended mobile platform

It seems that Nokia is going to produce a competitor of Android platform:

Nokia announced today the launch of Qt Extended 4.4, a complete mobile and embedded development platform based on the open source Qt toolkit. It is designed with a modular architecture that provides building blocks for assembling a Linux-based software stack for various embedded devices ranging from phones to set-top boxes.

Nokia already has a good experience with open software – see its Internet Tables family. Not sure who will be a winner – Android or Qt Extended. But any competition is definitely good for growth of mobile devices industry.

Kubuntu 8.04 and bash completion of known hosts

After installing Kubuntu 8.04 I faced with problem that bash completion of known hosts doesn’t work anymore. After a simple looking at content of known_hosts file I found that host name is hashing and not readable. It was done by security reason to prevent worms propagate themselves across networks.

To bring back bash completion and push system do not hashing host names just comment out the ‘HashKnownHosts’ line in /etc/ssh/ssh_config or by putting the line
HashKnownHosts no
into ~/.ssh/config.

Maybe it won’t be so secure but bash completion will work again.

Android run on N810

Android on N810

Realise of Google’s mobile platform Android is one of the most coming events this year. So, Maemo geeks couldn’t ignore it. Result of their hacks is possibility to run Android on N810 (see the picture above). If you’re interested to have it on your tablet have a look that page from eLinux project wiki. At present time the eLinux.org is down. I suspect that too many Nokia’s Internet Tablet owners want to run Android on their devices. Personally I don’t see any reason to do that (the same as to install KDE on N810) except of spending time for fun. But this is my opinion and you may have different one, of course.

In any case, it’s cool hack and somebody may find it useful.

[via Planet Maemo]

VMWare and kernel 2.6.24.X

Last week I upgrade my Fedora Core 8 to the latest stable kernel 2.6.24.3-12. As result the compilation of VMWare module vmmon gave that error:
/tmp/vmware-config1/vmmon-only/./include/compat_wait.h:60: error: conflicting types for ‘poll_initwait’
include/linux/poll.h:65: error: previous declaration of ‘poll_initwait’ was here
/tmp/vmware-config1/vmmon-only/linux/driver.c:172: warning: initialization from incompatible pointer type
/tmp/vmware-config1/vmmon-only/linux/driver.c:176: warning: initialization from incompatible pointer type
make[2]: *** [/tmp/vmware-config1/vmmon-only/linux/driver.o] Error 1
make[1]: *** [_module_/tmp/vmware-config1/vmmon-only] Error 2
make[1]: Leaving directory `/usr/src/kernels/2.6.24.3-12.fc8-i686'
make: *** [vmmon.ko] Error 2
make: Leaving directory `/tmp/vmware-config1/vmmon-only'
Unable to build the vmmon module.

Solution is to use vmware-any-any-update116.
In my case I manually copied patched vmmon.tar, vmblock.tar and vmnet.tar to the /usr/lib/vmware/modules/source because script from vmware-any-any-update116 crashed by some reason.

Eclipse plugins for Maemo Development

Maemo Team recently released a set of plug-ins for Maemo Eclipse integration. It allows developers to use Eclipse IDE to develop and test Maemo applications. Actually, the set contains following parts: maemo PC Connectivity, maemo ESBox plugin for Eclipse IDE and maemo Pluthon plugin for Eclipse IDE.

Maemo PC connectivity makes connection between developer PC and Internet Tablet. Maemo ESBox plugin for Eclipse IDE integrates maemo SDK Scratchbox based development environment to the Eclipse development environment. So, developers can do all their work from Eclipse IDE. Maemo Pluthon plugin for Eclipse IDE allows to develop and test Python application directly on Internet Tablet without using maemo SDK and Scratchbox.

As I see that set of plug-ins will make the process of Maemo development easier and more suitable. I’m going to install Eclipse IDE on my fresh Kubuntu 7.10 and use Maemo PC connectivity with Maemo ESBox plugin for LinuxMCE Orbiter for Nokia770/N800/N810.

[via MaemoGeek]

Google Gears on Nokia Internet Tablets

Google Gears was ported to Nokia’s Linux-based Internet Tablet platform Maemo. This port allows you to install the Gears extension to devices like Nokia’s N800 and N810:

The code is in a SVN repository with vendor branches. The changes should be relatively easy to spot (svn diff). The changes are not well- engineered, rather they just indicate the difference between gecko 1.8 and 1.9. This is to keep the delta as small as possible. In practice, if these modifications are wanted in the main codebase, the changes should be done a bit differently (==build abstractions around thread queues).

For more information, please, read this.

This is not fresh news but still. I like idea of Google Gears to work with on-line content without Internet connection and then synchronize the results. And I like the idea to port it to Maemo platform (especially taking into account that my N810 was shipped today from UK to Cyprus). So, let’s see and help to Kimmo Kinnunen to tune Google Gears for Maemo.

[via Devphone]

Skype for Linux with video support

Skype for Linux

Recently I installed the latest Skype for Linux (2.0.0.43) on my both systems: Fedora 8 and Kubuntu 7.04. I was surprised because the video calls really work. We talked with one of my friends about 40 minutes (he uses Windows). The quality of sound and picture is good (we both have DSL Internet connection). Not sure how it’ll be for dial-up.

Currently I cannot test Skype with video on Nokia Internet Tablet. Because my N810 isn’t shipped yet from UK. Also I’m not sure that Skype development team built that version for Maemo.

Top 10 Linux Distributions for Audio Production

Here is a top 10 of Linux Distribution to make a professional Multimedia Stations:

So, you have enough alternatives to MS Windows based commercial software for professional music processing.

[via Softpedia.com]