Programando para Windows CE

Acabei de comprar meu primeiro PocketPC (um ETEN X500+). Confesso que minha intenção mesmo era comprar um GPS, mas ao comparar o preço de um GPS bom com o X500+ (que tem GPS embutido), optei pelo PocketPC, afinal, além do GPS, teria a oportunidade de rodar muitas outras coisas.

Como “sangue de programador tem poder” :-), mesmo sem ter qualquer projeto em vista para desenvolver em WindowsMobile/WinCE, comecei a caçar ferramentas que permitam compilar programas pra essa plataforma, já que o Delphi ainda não tem suporte ao Compact Framework 🙁

Em menos de 5 minutos, encontrei duas soluções que parecem bastante interessantes, apesar de ainda não ter testado nenhuma delas na prática.

A primeira é uma ferramenta desenvolvida pela ArianeSoftware, chamada PPL (Pocket Programming Language). Ela tem IDE, debugger, API pra jogos e tudo mais. Você pode desenvolver direto na IDE que roda no Windows, ou se gosta de sofrer, direto no PocketPC. A linguagem infelizmente não é o Pascal, mas um misto em C, Pascal e alguma outra coisa… de qualquer forma, creio que não seja difícil a adaptação. Ela pode gerar os executáveis para rodar no Pocket ou no Windows “desktop”.

A segunda opção, não menos interessante, é usar o Lazarus (IDE baseada no Delphi, desenvolvida em FreePascal) e uma biblioteca chamada KOL-CE que fornece diversos componentes visuais para WinCE. Uma coisa muito interessante do FreePascal é que ele é multi-plataforma, ou seja, compila código pra diversas plataformas nativamente, entre elas para WinCE, com a ajuda do compilador arm-wince. Talvez para os Delpheiros, essa seja a opção mais interessante.

De qualquer forma, pretendo testar as duas ferramentas (assim que tiver tempo, coisa que anda meio difícil) e postar o resultado aqui.

Share and Enjoy !

Powered by Delphi

Já era do meu conhecimento que alguns programas bastante difundidos pelo mundo eram feitos em Delphi. O exemplo mais famoso é o o Skype. Hoje me deparei com um artigo onde estão listados alguns outros programas feitos em Delphi, veja:

  • Skype
  • MySQL Administrator
  • SQL Backup
  • Macromedia Captivate
  • Inno Setup
  • TOAD
  • Beyond Compare
  • Macromedia HomeSite
  • e… o próprio Delphi, que é feito em Delphi 😉

Fiquei surpreso especialmente pelos produtos da Macromedia, que até então eu pensava serem feitos em C.

Share and Enjoy !

Henrique Mesquita – cuidado com “picareta”!

Há 4 meses estou vivendo uma “novela” protagonizada pelo Sr. Henrique Mesquita, residente em Novo Hamburgo – RS, cep 93510-130, que presta serviços de reparos em câmeras fotográficas digitais.

Há alguns meses atrás, minha filha caiu enquanto carregava minha câmera Olympus FE-120 (6 megapixels, zoom otico 3x), danificando o CCD. A partir daí, as fotos tiradas com ela ficavam totalmente “zebradas” e irreconhecíveis.

Enviei a câmera para o Sr. Henrique a fim de obter um orçamento. Após algumas dias, ele me retornou o custo de R$ 160,00 para arrumar a câmera. Aceitei o orçamento, sendo que o prazo para entrega do produto reparado era de 15 dias.

Passaram-se semanas e mais semanas e nada do produto chegar. Cobrei inúmeras vezes, obtendo como resposta vários emails contendo algum tipo de desculpa justificando o atraso.

Meses depois, ele finalmente disse que tinha arrumado a câmera. Providenciei o pagamento antecipado (incluindo frete por sedex) para que pudesse receber o produto rapidamente. Vários dias se passaram, e nada da câmera chegar… mais uma vez, cada hora era uma desculpa diferente, até quem então ela foi despachada, por encomenda normal (e não sedex, como eu havia pago). O pior ainda estava por vir, pois ao receber o produto, constatei que além de não ter corrigido o problema, ela voltou pior do que foi (agora nem o LCD mostrava a imagem!).

Entrei novamente em contato com o Sr. Henrique, que alegou que “não sabia o que podia ter acontecido”, e que o serviço estava na garantia, portanto eu devia envia-la de volta para que ele corrigisse o problema. Enviei novamente a câmera para o indivíduo, e após muito tempo e cobranças via email, recebi a resposta que a motherboard da câmera tinha quebrado, e que em alguns dias ele estaria corrigindo o problema e devolvendo-a para mim.

Pra resumir a história, até hoje não recebi a câmera, nem o dinheiro que gastei, de volta.

Estou postando isso aqui para que mais ninguém seja prejudicado por esse senhor. Espalhe o acontecido para seus conhecidos, pois esta é a única forma de proteger-nos de pessoas que não cumprem com sua palavra, abusando da confiança da população, lucrando as custas dos outros.

PS: Tenho todos os emails arquivados, bem como o comprovante de pagamento, correio, etc. Tudo que está escrito aqui pode ser provado.

Share and Enjoy !

Removendo a dependência da IDE do Delphi com o .NET

Para quem não se importa de perder alguns recursos como rafctoring, code templates, etc. vale a pena desligar as packages que dependem do .NET e que são carregadas automaticamente quando se inicia a IDE do Delphi. Com isso, ganha-se memória e velocidade de carregamento.

Existe um programa que ajuda nessa tarefa, chamado Delphi Distiller, que pode ser baixado aqui. As packages que tive que desligar são:

  • codetemplates100.bpl
  • Borland .NET Core IDE Package
  • Borland Delphi for .NET IDE Core Package
  • Borland Refactor IDE Package
  • TGIDE100.bpl
  • unittestide100.bpl

Fica aí a dica!

No Delphi 2007, basta rodar o Delphi Distiller e marcar a opção “Avoid loading additional .NET IDE crap by delphicoreide100.bpl“.

Atualização (03-Ago): No Delphi 2007 é impossível remover todas as dependências da IDE com o .NET, pois torna-se impossível trabalhar com qualquer projeto 🙁

Share and Enjoy !

Fake Steve Jobs

A gente vê de tudo nessa internet 🙂

Tem um cara aí que ninguém sabe quem é, mas ele diz ser o próprio “Steve Jobs” (CEO da Apple). O cara ficou conhecido como Fake Steve Jobs (ou Falso Steve Jobs) e deu uma entrevista recentemente pra ZDNET… os caras disseram que já que o verdadeiro não fala com eles, então decidiram entrevistar o falso mesmo 🙂 De qualquer forma, a entrevista é muito engraçada… vale a pena dar uma olhada. O cara também mantém um blog com uns posts no mínimo divertidos.

Uma outra coisa legal que achei é essa imagem que mostra a evolução dos equipamentos da Apple.

Share and Enjoy !

“Super Simples” – piada!

A partir de Julho/2007, passa a valer o Super Simples. Empresas que hoje estão enquadradas no Simples e que não possuem dívidas com a receita, serão migradas automaticamente para o novo sistema de tributação, pois o Simples “deixa de existir”.

Acontece que para empresas de serviços, especialmente de algumas categorias (entre elas desenvolvimento de software), pode haver um aumento absurdo na carga tributária! Em média, essas empresas pagarão 17% de impostos sobre o faturamento (salvo aquelas que possuem uma folha de pagamento razoável).

Em suma, o que foi criado como uma forma de desestimular a sonegação e o comércio informal, acabou se tornando mais uma mina de ouro para esse governo incompetente, que ao invés de gastar e roubar menos , só pensa em aumentar a arrecadação, explorando aqueles que realmente trabalham duro pra ganhar o seu ganha pão.

Obviamente algumas empresas (principalmente as de comércio) se beneficiarão com o novo sistema, “subsidiadas” pelas outras que se ferraram com as novas alíquotas. Ou seja, o governo nunca perde, já os empresários e a população……

Consulte seu contador, talvez seja melhor ir para “Lucro Presumido” do que ficar nesse “Super Simples”.

Share and Enjoy !

1 25 26 27 28 29 30