Maemo SDK Appliance, release 0.2

Time for a new release of the Maemo SDK Appliance. And now it comes with Chinook! See the release notes:

This version features the Maemo 4.0 (Chinook) Beta environment, along with Vala compiler and its Hildon bindings, and some samples (in C and Vala).

Yes! It is true, we at INdT are atrociously bleeding edge! We have installed Vala compilers for i386 and armel targets, and some examples also. Look at the sweetness:

using GLib;
using Gtk;
using Hildon;
public class Example1 : Hildon.Window
{
[Widget] protected Label label1;
[Widget] protected Button button1;
construct {
label1 = new Label("Don't press the button!");
button1 = new Button.from_stock("gtk-no");
button1.set_size_request(-1, 100);
button1.clicked += btn => {
label1.label = "I told you not to press the button!";
};
...
}

Watch the movie:

And download the torrent from PirateBay (yarrr!).

Almost forgot, we have a mailing list: maemovmware-users

Maemo SDK Appliance, The Movie

If you want to get started with Maemo development, but don’t have time/patience/balls to install Scratchbox, then try out the VMWare or QEmu images we at INdT have made just for you.

Download here.

The download is huge (1.5 G), so past some of the time watch the screencast. You will find it very educational.


Ogg/Theora version

As you can see in the video, the guest OS used is Xubuntu 7.04, it was choosen for being light on resources.

Maemo SDK QEmu Appliance

Dois pelo preço de um! Isso mesmo, imperdível… não! Chega de papo de vendedor.

O que acontece é que converti a imagem do VMWare do Maemo SDK pra uma do QEmu e rodei o negócio com sucesso. Então temos duas imagens em vez de uma (e, como notou Marcio, com um fullscreen que funciona! BTW: Ctrl+Alt+F).

O QEmu já estava sendo útil desde o início, quando usei o qemu-img pra gerar o disco virtual pra imagem VMWare:

qemu-img create -f vmdk maemo-sdk.vmdk 7G

Depois que a parte do VMWare estava pronta e funcionando, quis saber o quão fácil seria rodá-la com o QEmu. Uma olhada na man page do qemu-img e experimentei isso aqui:

qemu-img convert -c -f vmdk maemo-sdk.vmdk -O qcow maemo-sdk-2.qcow

O “convert” é óbvio, “-c” diz pra compactar, “-f” diz o formato de origem e “-O” o formato de saída. O formato qcow é bem interessante, pode ser compactado e até encriptado. A compactação foi da melhor qualidade, a imagem vmdk tinha ficado com 3.5G, a qcow ficou com 1.6G. \m/_

Agora, pra rodar:

qemu -boot c -hda maemo-sdk.qcow -localtime

E o screenshot:

Maemo SDK QEmu Appliance

Por último, mas muito importante, o kqemu foi crucial pra que eu não tivesse uma parada cardíaca esperando a coisa rodar. Vejam como instalar nesse post: Instalando o Qemu e o Kqemu no Ubuntu 7.04 (Feisty Fawn)

Update: tinha esquecido o link! http://maemovmware.garage.maemo.org/

SDK Maemo VMWare Appliance

O título desse post parece que foi feito por um marketeiro… E o texto também! Se você sempre quis testar a SDK do Maemo, mas não quer perder um segundo sequer e não tem um fiel escudeiro pra fazer isso por você, então seus problemas acabaram! Faça agora mesmo o download dessa appliance novinha em folha contendo o SDK e de brinde você experimenta o Xubuntu 7.04!

http://maemovmware.garage.maemo.org/

Atenção: é bom ter uma máquina bem parruda e uma banda bem larga.

Update 1: o título era pra ser “Maemo SDK VMWare Appliance”, mas eu escrevi sem prestar atenção. Considere como uma frase da família “vamos estar ligando para você”.

Update 2: etrunko me lembrou do screenshot obrigatório!

Maemo SDK VMWare Appliance

Update 3: etrunko é sindicado no Planet Maemo, logo, meu screenshot apareceu lá também! Vocês já sabem o resto: Fama, Fortuna, e tals. 😀

Update 4: página no garage aprovada – https://garage.maemo.org/projects/maemovmware