Freewares de Sábado

mShell

Outra dica do Airton que vem para os Freewares de sábado!

O mShell é um ambiente de execução e desenvolvimento de scripts na linguagem “m”.

Essa linguagem é o “correspondente” do BASIC do PC, ou seja, é a porta de entrada para quem quer começar a desenvolver programas para celulares, mas não tem experiência nenhuma com os ambientes de programação tradicionais (Carbide C++, Eclipse, Code Warrior, etc.)

Com o mShell, tarefas complicadas de serem feitas em C++ ou em Java, viram brincadeira de criança.

O programa pode ser baixado do seguinte endereço:

http://www.m-shell.net/Products-mShellFree.aspx

Veja o exemplo abaixo de uma tela de login/senha. O exemplo não se propoõe a ser uma referência de programação. A idéia é mostrar a simplicidade da linguagem e a facilidade de se executar tarefas que exigiriam centenas de linhas de código em C++, por exemplo.


use ui;

ok = false;

while (not ok) do
login = ["Usuário" : "","Senha" : ui.secret];
f = ui.form(login, "Identifique-se");
if( f["Usuario"] = "jose" ) then
ok = true;
ui.msg("Bem-vindo!", "Identificação");
else
ui.error("Usuario ou senha inválidos");
end
end

Bom feriado a todos!

Comments on this entry are closed.

  • alex

    nossa cara.. como vc eh nerd….

  • José Antonio Oliveira

    Isso foi um elogio? 🙂

  • Meco

    muito bom td o seu blog!

  • SIMAO_E62

    Este m-shell é ruim. No E62 ele não registra por SMS nem por Web e não roda.

  • José Antonio Oliveira

    Meco, valeu!

    Simão, no meu E61 registrou, mas no 7610 não… Não sei o que pode ser.

  • kleverson

    Muito bom. Pretendo tentar instalar e escrever alguma coisa no Python for S60. Qual desses dois ambientes seria o melhor em desempenho, em recursos e na facilidade de distribuir pra outros usuários ?

    []’s e obrigado

  • José Antonio Oliveira

    Não sei te dizer qual tem melhor desempenho porque nunca testei o Pyton.

    Em termos de distribuição, acredito que o Pyton seja melhor porque esse, apesar de ser gratuito exige um registro por SMS que nem sempre funciona.

    Agora, a facilidade de desenvolvimento dessa linguagem é impressionante. O pessoal tem biblioteca para tudo. Não sei como é no Pyton.

  • kleverson

    José, eu digo mais no sentido de criar aplicações .SIS standalone pra distribuir. Pelo que li é possível criar com o Python. Sabe dizer se com esse é possível ?

    Abraço e obrigado.

  • José Antonio Oliveira

    Kleverson: Não encontrei nada no site deles dizendo como “compilar” um script em m num arquivo .app ou num .SIS

    Acho que ainda não existe isso no m-Shell.