Google

Calendario

julho 2009
S T Q Q S S D
« jun    
 12345
6789101112
13141516171819
20212223242526
2728293031  

::: Visitas :::

visitor stats

:: Jaba ::

Bookmark This

del.icio.us Digg BlogMarks Yahoo! MyWeb BlinkBits co.mments feedmelinks

::::: Jaba :::::

BlueHost

Este site esta hospedado

no bluehost

 

 

PalmBr Flickr

www.flickr.com
PalmBR fotos Mais fotos dePalmBR

:: Jaba ::

Members gadget

Instrucoes de como desmontar um Palm

junho 15th, 2009 by Andres Segal

Respondendo uma pergunta na lista Palm-Br do Yahho, eu tive que dar uma procurada na resposta e no final encontrei uma pagina na propria Palm que tem todas as instrucoes de como abrir qualquer Palm , PDFs feito pela propria Palm…

http://www.palm.com/us/support/contact/environment/instructions.html

espero que seja uma ajuda aos que necessitarem abrir os seus palms.

Arquivado em Como Fazer - How To, Dicas, Geral, Noticias | Sem comentários » Veja os pingbacks

Palm Pre classic emulador dos programas antigos

abril 2nd, 2009 by Andres Segal

 

Para quem achava que iria perder todos os programas antigos da PALM com o lançamento do WEB/OS, aqui vai uma otima noticia…. esta sendo feito um emulador , que sera um programa que depois de instalado no novo Palm, ira reconhecer todos os antigos programas (prc ) dos antigos Palms… é o Motion App’s Classic Palm OS emulator

Bom por enquanto é isto, nao vou ficar copiando a noticia por inteiro, pois ja coloquei o link la no final e tem os videos aqui para ver tambem… mas achei por bem, acalmar os usuarios….

 

 

para quem quiser ler no original :

http://www.engadget.com/2009/04/02/palm-pre-classic-emulator-demoed-on-video/

Arquivado em Geral, Noticias, Palm + Linux | Sem comentários » Veja os pingbacks

Programando para PalmOS no Linux utilizando o Eclipse

março 31st, 2009 by Gerson Henrique Diesel

Texto retirado do post original em http://www.gersondiesel.com.br

Quando comecei a escrever este post, me perguntei: – Alguém ainda programa para PalmOs??

Não sei, mas descrevo aqui como construir um ambiente de programação para PalmOS no Linux amd64, utilizando o Eclipse. Encarei isto como um desafio, visto que a Access não dispobilizou um PODS para Linux, preferindo “emular” o compilador no windows utilizando o Cygwin (que barbaridade!).

Uma particularidade desta configuração é o fato da versão do Linux ser para processadores amd64. Como não existe prc-tools para amd64, devemos configurar um ambiente “chroot” para abrigar a versão 32bits do prc-tools e compilar os projetos. O ambiente de desenvolvimento permanece 64 bits, com o Eclipse e o Guikachu (criação dos forms).

Primeiro passo: Instalar o Eclipse.

Eu estou usando o Ganymede, versão 3.4, último disponível na data que baixei. Instale como preferir, baixando do site ou via ferramenta de instalação de pacotes da sua distribuição. Baixando pelo site é possível escolher a versão já configurada para programação C/C++ (CDT). Se instalar pelo instalador de pacotes da distribuição, é necessário instalar o ambiente CDT através da opção Software Update no menu Help do Eclipse.

Segundo Passo: Instalar o Guikachu

O Guikachu (http://gergo.erdi.hu/projects/guikachu/) é um programa para criação de formulários (interface visual) das aplicações para PalmOS. Como não encontrei uma versão compilada da minha distribuição (Debian Lenny), baixei os fontes da versão 1.5.11, descompactei e compilei (./configure –prefix=/usr, make, make install). Nesta parte encontrei uma dificuldade que descrevi no post Erros de compilação ao utilizar o gcc-4.3.

Terceiro Passo: Configurar o ambiente chroot 32 bits

Como descrevi no início do post, não encontrei uma versão do prc-tools para 64bits, então tive que configurar um ambiente chroot 32bits para poder compilar os projetos. A solução para este problema eu encontrei no artigo Solution to prc-tools on AMD64 and other 64-bit machines. Não vou descrever todo o processo, mas coloco os comandos para criar o ambiente. Para quem já tem um ambiente chroot, pule direto para a instalação do prc-tools.

#apt-get install chroot schroot
#chroot /var/chroot/debian_32/

dentro do ambiente chroot:

#vi /etc/apt/sources.list

alterar a linha:

deb http://ftp.debian.org/debian/ sarge main

para

deb http://ftp.debian.org/debian/ sarge main contrib non-free

atualizar a fonte de pacotes

#apt-get update

instalar o prc-tools:

#apt-get install apt-file prc-tools pilrc

Poderão aparecer algumas mensagens relacionadas ao Locale. Para corrigir isto, edite o .bashrc do root, inserindo a linha:

export LC_ALL=C

Feito isto, podemos executar um comando 32bits a partir do ambiente 64bits, utilizando o comando schroot:

#schroot -c debian_32 -p /usr/bin/file /bin/bash

É assim que o projeto será compilado dentro do chroot a partir do Eclipse. Veremos como mais adiante, com a criação de um arquivo Makefile.

Eu precisei configurar o schroot para permitir que o meu usuário acessasse o ambiente chroot. Edite o arquivo /etc/schroot/schroot.conf e inclua as linhas:

[debian_32]
description=Debian sarge 32bits (stable)
location=/var/chroot/debian_32bit
priority=2
#groups=sbuild
users=gerson #coloque seu usuario aqui
root-users=gerson #coloque seu usuario aqui
aliases=stable

Quarto Passo: Instalar o PalmOS SDK do site da Access Developer Network

Baixe o SDK deste link (é necessário registrar-se). Baixe os seguintes arquivos:

- Garnet OS SDK (68K) R3 PRC tools Generic UNIX

- Garnet OS 68K API SDK (Fall 2004 Update). Este segundo deve ser copiado por cima do arquivo anterior (após descompactá-los, claro). Importante: este arquivo possui como final de linha <CR><LF>, causando problemas ao compilar. É necessário converter os arquivos para <LF>, com o seguinte comando:

#find . -type f -exec dos2unix {} \;

(O programa dos2unix faz parte do pacote sysutils;)

Coloque o SDK em uma pasta dentro do ambiente chroot. Ex.: /var/chroot/debian_32/var/PalmOS_SDK. Dê as permissões necessárias para que todos os usuários possam ler os arquivos:

#chmod o+r -R /var/chroot/debian_32/var/PalmOS_SDK

Entre no ambiente chroot:

chroot /dev/chroot/debian_32

prepare o ambiente de compilação:

#palmdev-prep /var/PalmOS_sdk/

saia do ambiente chroot:

#exit

Quinto Passo: Configurando o Eclipse

O workspace do eclipse deve ficar em uma pasta visível pelo chroot debian_32. No meu caso, o workspace está em /var/chroot/debian_32/home/gerson/workspace.

Como projeto exemplo, HelloDiesel, criei uma organização de pastas da seguinte maneira:

hellodiesel

A pasta includes aparece após configurar o projeto: Botão direito do mouse no nome do projeto -> Properties -> C/C++ General -> Paths and Symbols -> aba Includes -> botão Add -> inserir o caminho /var/chroot/debian_32bit/var/PalmOS_sdk/sdk-5r4/include, marcar todas as caixas de opção -> Ok -> Ok. Observe que tenho uma pasta sdk-5r4 abaixo da pasta palmOS_SDK. Ajuste na sua configuração.

Sexto passo: O arquivo Makefile

Esse é o cara que irá chamar o compilador dentro do chroot 32bits a partir do ambiente 64 bits. De barbada coloco aqui o Makefile inteiro:

SCHROOT = schroot -c debian_32 -d /home/gerson/workspace/HelloDiesel --
SCHROOT_BUILD = schroot -c debian_32 -d /home/gerson/workspace/HelloDiesel/build --
PROGNAME = AppMain
APPNAME = 'Hello Diesel'
RESOURCES = src/AppResources
APPID = GHDx
OBJS = build/$(PROGNAME).o
#FLAGS = -O2 -Wunused -Wall -palmos3.1
FLAGS = -O2 -Wunused -Wall

all: clean resources grc
$(SCHROOT) build-prc dist/$(PROGNAME).prc $(APPNAME) $(APPID) build/*.grc \
                                                    build/resources/*.bin

grc:
$(SCHROOT) m68k-palmos-gcc $(FLAGS) -c src/$(PROGNAME).c -o $(OBJS)
$(SCHROOT) m68k-palmos-gcc $(FLAGS) $(OBJS) -o build/$(PROGNAME)
$(SCHROOT_BUILD) m68k-palmos-obj-res $(PROGNAME)

resources: forms
pilrc -H src/AppResources.h rsc/$(PROGNAME).rcp build/resources/

forms:
guikachu2rcp rsc/$(PROGNAME).guikachu

clean:
rm -f build/*.[oa]
rm -f build/*.bin
rm -f build/*.grc
rm -f src/*~
rm -f build/$(PROGNAME)
rm -f dist/*
rm -f rsc/*.rcp
rm -f build/resources/*

Após compilar, o arquivo .prc deve aparecer na pasta DIST. Aí é só sincronizar e testar no Palm.

Opção: Testar em emulador/simulador

Caso queira testar a aplicação em um emulador ou simulador, pode-se utilizar o POSE (Palm OS Emulator), ou então utilizar o PalmOS Simulator através do wine e utilizar a rom do TX disponível pela web.

Conclusão

Acho que com o fim anunciado do PalmOS, a Access não irá liberar uma versão do PODS para Linux. Além do mais, muitos programadores já estão correndo atrás de um SDK para o WebOS, novo sistema da Palm/Access.

Contudo, para aqueles que ainda desejam programar para o PalmOS (que acredito que levará um tempo para se “dissolver”) no Linux, fica aí este guia para construir um ambiente de programação.

Abraços e até a próxima.

Arquivado em Palm + Linux | 1 comentário » Veja os pingbacks

Plucker + Linux = jornal diário

março 17th, 2009 by Gerson Henrique Diesel

Post retirado da publicação original em http://www.gersondiesel.com.br

Publiquei recentemente em meu blog pessoal um post sobre o dinamismo e a potencialidade desta combinação: Plucker + Linux. Coloco aqui também este artigo por ser um site amplamente divulgado e utilizado.

Quando comecei a ler e-books no Palm, fiquei imaginando se existiria uma forma de converter páginas HTML em um formato que pudesse ser lido no mesmo, que pudesse buscar páginas na Internet e convertê-las automaticamente, mantendo-me atualizado, mais ou menos como um leitor de RSS. Queria esta praticidade para ter “o que fazer” no ônibus durante a viagem do trabalho para casa.

Durante uma busca, descobri o Plucker, que é capaz de fazer o máximo de esforço para converter uma página HTML em um arquivo .pdb para ser lido no Plucker “viewer” do Palm OS. Comecei testando seu uso na linha de comando e no Plucker Desktop, uma ferramenta gráfica para configuração do mesmo. Percebi que as possibilidades de uso na linha de comando eram muito maiores, então arregacei as mangas e me atirei no bash.

Utilizando “um punhado” de scripts, consegui deixar o Plucker configurado do jeito que eu queria, com os mais variados tipos de conteúdo, entre sites de notícias, diversão, gráficos da bolsa, previsão do tempo e cardápio da empresa (isto mesmo, cardápio), criando assim o meu “jornal diário”.

É possível montar uma página inicial personalizada e apontar as restantes com links, utilizando HTML puro e simples.

No post original (disponível aqui), coloquei algumas telas personalizadas, e ao final disponibilizo os scripts que utilizo, para quem quiser incrementar e personalizar o seu próprio “jornal diário”.

Instruções para utilizar os scripts:

  1. Descompactar o arquivo plucker no seu diretório $HOME
  2. Renomear o diretório plucker para .plucker
  3. Copiar o arquivo $HOME\.plucker\pluckerrc para $HOME\.pluckerrc
  4. Criar a seguinte entrada no crontab:

16 * * 1-5 /home/<usuario>/.plucker/atualizaPlucker.sh     >/dev/null 2>&1

No exemplo acima, o script roda de segunda à sexta, às 16 horas.

Obs.: Os scripts não possuem mecanismos para ser multiusuários, ou seja, os caminhos das pastas do usuário estão hard coded nos scripts. É necessário editá-los e ajustar os paths.

O processo todo gera o arquivo $HOME\.plucker\Noticias.pdb, com um tamanho de aproximadamente 10mb devido às figuras. Para transferir o arquivo para o Palm, utilize o comando:

/usr/bin/pilot-xfer -p /dev/pilot -i ~/.plucker/Noticias.pdb -D Palm/Programs/Plucker

Obs.: O arquivo deve ser copiado para a pasta Palm/Programs/Plucker no cartão para que o Plucker liste o arquivo em sua biblioteca.

Como funciona:

  1. O script atualizaPlucker.sh chama o “parser” do plucker
  2. O parser lê o arquivo de configuração ~/.pluckerrc
  3. O arquivo de configuração possui a instrução que chama o script formata_noticias.sh
  4. O parser utiliza o arquivo home.html para gerar a página inicial do documento
  5. O arquivo ~/.plucker/Noticias.pdb é gerado

Conclusão:

O Plucker é uma ótima ferramenta para você criar o seu jornal diário, com o conteúdo que você quiser. No começo é um pouco difícil entender o seu funcionamento, mas depois de alguns testes você pega o jeito. Utilizando a linha de comando (bash) para configurar o Plucker, as possibilidades para você criar o documento do jeito que você quiser são muito maiores.

Boa diversão!

Gerson Henrique Diesel

Arquivado em Palm + Linux | Sem comentários » Veja os pingbacks

WebOS rodando nos Palms antigos

fevereiro 24th, 2009 by Andres Segal

Saiu um post na GIZMODO Brasil sobre um novo softer que transforma o seu velho PALM/OS do seu aparelho antigo, numa nova aparencia, na verdade é só uma SKIN, mas fica muito bem, mas leia a integra da materia:

Wow, isso é bem inacreditável. Esse TealOS incorpora grande parte da navegação e da interface do novo sistema operacional da Palm, o WebOS. Só que ele é praticamente um skin, que funciona em telefones velhos da Palm!!
Parece que roda muito bem, mesmo em um aparelho velho como o Centro. E não é somente bonito, também é muito funcional, já que os cards e o launcher do WebOS estão aí. Parece que ele dá um novo sopro de vida para o Centro. É praticamente outro telefone.

TealOS pode ser comprado aqui
por 15 dólares, parece que vale muito a pena. Algum de vocês tem um Centro e quer dividir experiências sobre isso?

mais no site da GIZMODO ou no site  da Tealpoint

Arquivado em Como Fazer - How To, Geral, Noticias | Sem comentários » Veja os pingbacks

Palm OS está oficialmente morto, diz Ed Colligan

fevereiro 12th, 2009 by Andres Segal

De acordo com as declarações de  Ed Colligan, CEO da Palm, foi apresentado as  novidades da Palm a investidores ontem (11/02), de acordo com nota do Precentral.net .

O site, que foi criado em janeiro de 2009 para divulgar notícias do Palm Pre, publicou que a empresa de Colligan, oficialmente, não trabalhará mais com o PalmOS, pois estão “focados no webOS (baseado em Linux) e Windows Mobile”.

O executivo também frisou que a Palm não irá trancar sua App Store, o que possibilitará aos usuários instalar aplicativos diretamente via USB ou por qualquer outro provedor.

Ele diz que já há uma série de parceiros para levar o Pre, estrela da CES 2009, para fora dos Estados Unidos, mencionando América do Norte, América Latina e Europa. Nomes das empresas, entretanto, não foram revelados.

Ainda em respeito às aplicações, o CEO da Palm deu destaque a “Epocrates”, uma aplicação médica, que deseja tornar apta já no lançamento do smartphone.

Recentemente, rumores espalharam que a data de lançamento do Palm Pre aconteceria no dia 15 de março.

A Palm não confirma.

Arquivado em Geral, Noticias, Palm + Linux | 3 comentários » Veja os pingbacks

« Próximo(s) Artigo(s) |