Alberto Silva

Um blog sobre mobilidade, desenvolvimento para plataformas Windows Mobile e os obrigatórios Off-topic!

This Blog

Syndication

Search

Tags

News

  • Você escolheu um software de gestão que se adapta ao seu negócio... Porque há-de deixar que lhe imponham uma solução de mobilidade para as suas forças de venda? Contacte a moving2u e teremos todo o prazer em lhe apresentar as nossas soluções!


    Grab this badge here!

Community

Email Notifications

Archives

Eventos

Desenvolvimento .net CF

Mobilidade em Português...

Sobre mim...

September 2005 - Posts

O PCdeBolso chamou a atenção para um sorteio promovido pelo iPaq Choice, em que o prémio serão 100 destes novos HP, com WM2003. GPS, BT e GSM/GPRS, os iPaq 6515.

Para participarem basta visitarem esta página:

http://www.ipaqchoice.com/generic3.aspx?page=onlinegame

Uma chamada de atenção especial para o facto da equipa do PCdeBolso ter colaborado na execução desta iniciativa! Parabéns Carla, Parabéns Pedro!

Posted by Alberto Silva | 1 comment(s)
Filed under:

Um dos PDA mais aguardados já está no mercado, e já há cá em Portugal quem o tenha! Estou a falar do HTC Universal, que será apresentado por diversas marcas, nomeadamente pela i-mate e pela QTek, com os nomes JasJar e Qtek 9000 respectivamente.

O Manuel Costa do PocketPT.net publicou uma análise extensa a este fascinante equipamento no seguinte endereço:

Teste ao i-mate JasJar (HTC Universal)
http://www.pocketpt.net/forum/index.php?act=ST&f=34&t=5281

Para quem ande muito distraído, este é o 1º PDA a reunir as seguintes características: Windows Mobile 5.0 for Pocket PC, 3G/UMTS, VGA, teclado, 2 câmaras, uma delas 1.3mpx, wifi, bluetooth.... só um piquinhas é que se queixaria que o bluetooth presente é o 1.2 e não o 2.0 que será disponibilizado no Qtek 9100... (piquinhas, eu?!)

Paralelamente o PocketPT.net está a angariar uma campanha de 'recolha de fundos' para apoiar o investimento na melhoria do site, sorteando entre os apoiantes um Qtek 9100, enquanto que a :homepage do site viu resolvidos alguns problemas... é pena os tópicos continuarem a apraecer repetidos n vezes na lista das últimas mensagens.

Pedido de ajuda à comunidade...
http://www.pocketpt.net/forum/index.php?act=ST&f=5&t=5267

PocketPt.net oferece Qtek 9100
http://www.pocketpt.net/forum/index.php?act=ST&f=5&t=5290

Posted by Alberto Silva

Recorrer à compressão de dados nas chamadas a Web Services a partir da .net CF

Cada vez mais os web services afiguram-se como uma alternativa aos esquemas de troca de informação entre PDA/SmartPhones e servidores. No entanto, por causa de quer as chamadas, quer o conteúdo devolvido virem em 'puro XML', que é um formato que implica um overhead significativo no tamanho do ficheiro por causa das respectivas tags, juntado ao facto de muitas vezes as chamadas a web services serem feitas através de GPRS, em que se paga pela quantidade de bytes transmitidos/recebidos, levam a que a compressão dessa informação possa implicar uma poupança significativa, que pode em casos extremos atingir os 90%! Vejam o seguinte artigo para informação detalhada:

Web Service Compression with .NET CF
http://www.businessanyplace.net/?p=wscompress

Application Block para acesso a dados com .NET CF

Quem desenvolve para .net estará a par do Data Access Application Block , que resumidamente consiste numa classe que de acordo com um conjunto de boas práticas de acesso a dados, permite que facilmente se implemente estas funcionalidades, de uma forma consistente entre projectos, e de fácil entendimento por terceiros que estejam a par dessas práticas.

O Chris Forsberg pegou no Data Access Application Block, removeu tudo quanto não se aplica à .net CF/SQL Server CE 2.0, e escreveu o seguinte artigo:

Data Access Application Block for .NET CF
http://www.businessanyplace.net/?p=daabcf

Aplicações Multi-Tarefa com .net CF

Muitas vezes o recurso a processos assíncronos, i.e., em que 2 ou mais processos decorrem em simultâneo revela-se como uma opção... e é-o com a .net CF 1.0 se for correctamente implementado!

A opção pelo 'multi-threading' obriga à sua correcta implementação, nomeadamente para que os diferentes processos comuniquem entre si e se extingam convenientemente, com a condicionante de a .net CF não disponibilizar todas as funcionalidades em termos de multi-threading da plataforma .net. Este artigo será de grande ajuda:

Developing Multithreaded Applications for the .NET Compact Framework
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnnetcomp/html/multithreaded_netcf_apps.asp

Só uma pequena nota para lembrar que a SmartDeviceFramework também diponibiliza algumas classes relacionadas com este tema da execução paralela de processos.

A Sygic lançou recentemente um software de navegação GPS compatível com Windows Mobile e Windows CE 4.2, o iDrive navigator, com cartografia NavTeq:


http://www.idrivenavigator.com

Este seria apenas mais um, não fosse a particularidade de ter um SDK disponível para .net CompactFramework, o que permite que se integrem funcionalidades do software em aplicações desenvolvidas sobre esta plataforma.


http://www.idrivenavigator.com/sdk/index.htm 

Há outros SDK compatíveis com .net CF para produtos deste tipo, mas desenvolvidos por 'terceiros', como o do Peter Foot para o TomTom Navigator 3.0.
Quer a TomTom, quer a Navigon disponibilizam SDK para os seus produtos, mas não para .net CF

A Primeworks, empresa do nosso colega MVP João Paulo Figueira, tem libertado diversos produtos que assentam na permissa de facilitar o acesso a dados nos PDA em bases de dados SQL Server CE 2.0 a partir dos computadores PC, seja utilizando interfaces interactivas, seja programaticamente.

O acesso às bases de dados no PDA pode ser feita via ActiveSync ou via TCP/IP... Por falar em TCP/IP :) O João Paulo e o César Fong decidiram fazer uma experiência que consistiu em o João, a partir do seu PC cá em Portugal, editar uma base de dados de um PDA que se encontrava... no Perú! O teste correu bem e demonstra o nível de maturidade que a plataforma e os produtos desenvolvidos para a mesma alcançaram.

Podem ler mais sobre esta experiência aqui e aqui

Paralelamente o site da Primeworks foi redesenhado para facilitar a sua navegação: http://www.primeworks.pt

Está disponível desde a semana passada um newsgroup dedicado ao Mappoint Location Server.

microsoft.public.mls
http://www.microsoft.com/communities/newsgroups/en-us/default.aspx?dg=microsoft.public.mls

Esta é uma versão do Mappoint que permite que uma organização possa determinar onde se encontram os seus colaboradores, salvaguardando diversas questões relacionadas com segurança, confidencialidade e interoperabilidade (desejada) com os diversos operadores telefónicos.

A localização dos colaboradores pode ser feita através de GPS ou do operador do telemóvel, o que cá em Portugal ao que sei apenas dá para ter uma 'vaga ideia' de onde andará....

Sabem se algum dos operadores nacionais já disponibilizou o 'interface' para com o MLS?

 

Posted by Alberto Silva | with no comments