Escrevendo aplicações para Celular com Lazarus

É muito fácil escrever aplicações para celulares hoje em dia devido ao surgimento de novas ferramentas. O Lázarus veio com tudo, pois compila para várias plataformas inclusive celulares. Como sua IDE e linguagem é muito parecido com o Delphi, temos realmente um RAD para celulares. Vamos iniciar o nosso exemplo criando uma agenda de nomes e telefones bem simples. Usaremos uma tabela DBF, para isso vamos criar uma usando o Excel. Crie uma planilha com os campos da sua aplicação:

excel

Salve a planilha como DBF com o nome agenda.dbf:

agenda

Crie um novo projeto no Lazarus e insira os controles conforme os campos da tabela. Insira um Tdatasource, um Tdbf da paleta Data Access e uma TdbNavigator da paleta DataControls. Ajuste as propriedades:

lazarus

Tdbf1: TableName aponta para agenda.dbf
Tdatasource1: DataSet aponta para Tdbf1
TdbNavigator: DataSource aponta para Tdatasource1

Para compilar para o Windows Phone é preciso instalar o plugin WINCE no Lazarus e setar as opções abaixo antes de compilar:

lcl

Em Path, Setar LCL WidgetType para WinCe.
Em Code, setar Target OS para WinCe e Target CPU para arm.

target

Compilar usando ctrl+f9, pois como não é um exe para windows desktop, não adianta usar o play, mas podemos testar antes de setar o compilador.

Usando um programa de setup para Windows CE, foi criado uma ícone na pasta programas do celular conforme abaixo, mas você pode copiar o arquivo para o celular e executar sem o ícone mesmo:

atalho

O celular de teste é um Sansung Omnia II, o programa Mymobiler é apenas um tipo de VNC para pda’s.

E finalmente a aplicação rodando no celular:

prg

Bem pessoal é só isso.

É apenas Lazarus, mas eu gosto…

Pancary posted at 2011-1-26 Category: Informática

3 Responses Leave a comment

  1. #1Gabriel R B @ 2011-1-28 02:42

    Tá indo bem seu blog. Parabéns.

  2. #2Ricardo Cardoso @ 2011-1-28 03:01

    Obrigado por ter colocado os links. O post já estava bom e agora ficou melhor.

    Sinceramente,
    Ricardo.

  3. #3Almir Bispo @ 2015-5-7 19:25

    Oi .Excelente matéria.
    Também sou usuário do Lazarus desde 2004 (versão 0.9.24).
    Com ele criei um conjunto de alicativos que podem ser visto no meu blog.Entre eles possui códigos fontes de como usar um sistema de Base de dados em CSV no Wince.
    O Aplicativo faz referencia ao uso do CSV Comp Framework (SGBD em csv).

Leave a Reply

(Ctrl + Enter)