This release has the same things found in 0.2, plus Bora SDK for i386 and armel targets, and Open VMware Tools.
Download in two parts:
You will need 7zip to unpack the files.
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-launcher: no child 10212 found in the kindergarten.
Kenneth me apontou um artigo do Ars Technica sobre o Vala, destacando esse trecho:
The availability of Hildon bindings is particularly significant, because it means that developers can now use Vala to create applications that can run on the Nokia N800 and other Maemo-based environments.
\o/
Já havia falado sobre as vantagens da linguagem Vala para plataformas móveis baseadas em GTK+/GLib/GObject. Pra não ficar só falando fiz um patch com os bindings de Hildon para Vala, e pra meu contentamento ele foi aceito e já está no trunk. 🙂
Também coloquei um código de exemplo na wiki do GNOME.
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.
The download is huge (1.5 G), so past some of the time watch the screencast. You will find it very educational.
As you can see in the video, the guest OS used is Xubuntu 7.04, it was choosen for being light on resources.
O Etrunko trouxe umas camisetas de brinde do GUADEC desse ano. Não tinha pra todos então rolou esse sorteio com o software escolhedor-de-ganhadores-ultra-randômico-e-que-funciona-de-verdade do Osvaldo:
Valeu Etrunko! 😀
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:
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/
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!
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!
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