Semana da Mobilidade, primeiro dia!

Olá pessoal, como postado em um tópico anterior essa semana começa a Semana da Mobilidade parceria da INdt e CEFET-RN.
Vou tentar fazer um resumo, colocar os slides que forem apresentadas e os códigos fontes utilizados.
Vamos começar….
A palestra do primeiro dia foi interessante, tivemos uma introdução a linguagem e a plataforma Nokia para S60(para download do SDK visite o Forum Nokia).
Já sabia que Python é extremamente econômico, mais não sabia que era tanto! Como eu já tinha feito algumas besteirinhas com J2ME fiquei impressionado com a simplicidade, segue um código para executar uma simples “Hello World” (utilizando um alerta):
J2ME
- import javax.microedition.midlet.*;
- import javax.microedition.lcdui.*;
- public class HelloWorld extends MIDlet implements CommandListener {
- private Command exitCommand;
- private TextBox tbox;
- public HelloWorld() {
- exitCommand = new Command(“Exit”, Command.EXIT, 1);
- tbox = new TextBox(“Hello world MIDlet”, “Hello World!”, 25, 0);
- tbox.addCommand(exitCommand);
- tbox.setCommandListener(this);
- }
- protected void startApp() {
- Display.getDisplay(this).setCurrent(tbox);
- }
- protected void pauseApp() {}
- protected void destroyApp(boolean bool) {}
- public void commandAction(Command cmd, Displayable disp) {
- if (cmd == exitCommand) {
- destroyApp(false);
- notifyDestroyed();
- }
- }
- }
Python
- import appuifw
- appuifw.app.title = u’Hello World’
- appuifw.note(u”Hello World!”,’info’)
Simples assim e o resultado será dessa forma:

Ontem foi só um simples “Hello World”, hoje começa as aplicações interessantes, vou deixar os fontes para download
(Thiago e Eu)
(Detalhe no Emulador xD )
(Elomar, Givanaldo, Rafael, Iury, Eu, Oliveira e Karlisson)