terça-feira, setembro 26, 2006
Saiu i Visual Studio 2005 SP1 Beta
Recomendo que os interessandos entrem no programa de teste beta do Visual Studio através deste link e baixe o SP e faça suas considerações. Todo feedback é bem vindo.
quarta-feira, setembro 20, 2006
Prova 071-540
As provas BETA são enviadas aos MVP's antes de se tornarem públicas e servem para formar um feedback para a Microsoft do exame. Esse exame terá cerca de 50 questões, mas como é beta tive de responder 81 questões em um tempo máximo de 4 horas, mas levei apenas 1:45 minutos.
Achei a prova bastante interessante, focando principalmente em "Best Practices", no SQL Server Mobile, na interoperabilidade com código nativo (vejam essa minha série de artigos), algums serviços novos no Framework 2.0, como o MSMQ (veja um artigo meu sobre isso aqui) e aplicações multi-thread.
Por fim, achei a prova bastante equilibrada e mede bem o conhecimento sobre aplicações para Windows Mobile.
Se eu passei? Só vou saber daqui a 3 meses!...:)
terça-feira, setembro 19, 2006
ActiveSync 4.5 Beta 2 disponível para download!
Eis o anúncio oficial:
“Microsoft ActiveSync 4.5 is the latest sync software release for Windows Mobile-powered devices. ActiveSync provides a great synchronization experience with Windows®-powered PCs and Microsoft Outlook right out of the box. ActiveSync acts as the gateway between your Windows-powered PC and Windows Mobile-powered device, enabling the transfer of Outlook information, Office documents, pictures, music, videos and applications to and from your device. In addition to synchronizing with a desktop PC, ActiveSync can synchronize directly with Microsoft Exchange Server 2003 so that you can keep your e-mail, calendar data, tasks and contact information updated wirelessly when you’re away from your PC. Changes in ActiveSync 4.5 Beta 2 help resolve issues related to setup, partnerships, and connectivity with the PC and Microsoft Exchange. In addition, it includes a troubleshooter utility that scans your computer and device to identify problems and offers information and corrective actions to solve them. ActiveSync 4.5 Beta 2 supports PC sync via USB cable, Bluetooth, or infrared connection.”
quinta-feira, setembro 14, 2006
Zune anunciado oficialmente
A Microsoft finalmente anunciou o ZUNE, o “iPod-Killer” com uma fantástica tela de 3 polegadas, wi-fi, rádio FM e 30Gb de espaço. Ele vai vir em 3 cores, preto, branco e marrom. Ainda sem preço nem data de lançamento definido.
A Microsoft de fato está entrando pesado no mercado de hardware para o consumidor. Depois do sucesso do Xbox 360, será que o ZUNE vai arranhar a posiçaõ do iPod ?
Agora...hmm..para um Pocket PC não é?
segunda-feira, setembro 11, 2006
Conheça a ScreenLib
Bom..leia as palavras do autor e veja se isso lhe interessa:
"video tutorial introducing the ScreenLib library for Windows Mobile developers.
ScreenLib is a C++ library for Windows Mobile developers. It helps design user interfaces that adapt to work well with devices of any screen orientation, form factor, or DPI. In this video, Mel Sampat, a Program Manager at Microsoft explores some of the unique challenges of designing Windows Mobile user interfaces, and shows you how to use ScreenLib to overcome those challenges."
Baixe o vídeo aqui.
segunda-feira, setembro 04, 2006
SharpGames no AR!

Fico muito feliz em anunciar mais uma comunidade de desenvolvedores no Brasil. O SharpGames é uma comunidade voltada a desenvolvedores de jogos para PC´s e XBox (e Windows Mobile, claro) criada por mim e pelo shinji que bolou toda a infraestrutura do site.
A nossa idéia é disseminar principalmente a plataforma XNA e o DirectX e formentar a criação de jogos para PC e, claro, para o XBox 360.
Com falei em um post antigo. Programador bom tem de fazer jogos. O resto é peão..:)
domingo, setembro 03, 2006
Meu novo artigo na WebMobile Magazine
segunda-feira, agosto 14, 2006
Não sei se é um sinal

Sei não...será que tem algo a ver?
XBox 360 - Venham estudantes e programadores
De novo a Microsoft deixa o desenvolvimento para o Windows Mobile apenas com as versões "profissionais" de seus produtos, deixando de incentivar os estudantes e a "galera da garagem" a investir no Windows Mobile. É uma pena.
quarta-feira, agosto 09, 2006
Excelente artigo sobre o SQL Server EveryWhere
Primeiro era SQL Server CE, depois SQL Mobile 2005 e agora SQL Server EveryWhere. Confuso com todas essas mudanças? Então seus problemas a-ca-ba-ram!..Achei esse excelente artigo feito pela Microsoft. Vale a lida.
terça-feira, agosto 08, 2006
Meu vídeo no Media Center da MSDN
Veja o vídeo aqui.
Agradeço ao pessoal do codificando e em especial ao Andrey pelo convite.
Acho que no BIT vou gravar outros..vamos ver..:)
segunda-feira, agosto 07, 2006
Conheca o VISTA DB 3.0
Pra quê pagar por um banco se já temos o SQL Mobile Everywhere FREE?? Também não sei..
quarta-feira, agosto 02, 2006
BIT 2006

Fiquei muito feliz em receber um convinte para fazer uma palestra no BIT 2006, que é um grande evento de tecnologia da Microsoft e lá teremos a chance de ver a "nata" dos palestrantes do Brasil reunidos e mostrando de forma bastante prática os produtos e tecnologias do momento.
Como não poderia deixar de ser, falarei de uma tecnologia do .NET Framework para aplicações móveis que não é o Compact Framework!...Sim, ele mesmo..o ASP.NET Mobile! Por algum motivo esse é um assunto que não é abordado como deveria nem mesmo pela própria Microsoft, mas com certeza se você cria aplicações WAP ou semelhantes, não perca essa palestra!
Penso em fazer algo bastante prático..com um 5 ou 6 slides e o resto no Visual Studio..ainda estou pensando..quem tiver alguma sugestão esteja a vontade!
Após cada palestra o palestrante fica lá para tirar dúvidas, conversar, etc..Tem ainda a palestra de meu amigo Claudenir, MVP de Windows Embedded..ou seja, muita coisa legal para o pessoal de Mobilidade.
Então apareça para conversarmos..Até lá!
terça-feira, julho 25, 2006
Artigo sobre MSMQ
O artigo está aqui.
segunda-feira, julho 24, 2006
Uma nova plataforma a caminho..
A Microsoft liberou alguns Design-Patterns e códigos fonte para facilitar a criação de aplicações móveis corporativas, as chamadas LOB's (Line-Of-Business Applications).
Uma aplicação LOB tem as seguintes características:
-It has a rich user interface that takes advantage of the power of the Windows Mobile device.
-It might use a gateway server and the most cost effective underlying network technology to connect to and exchange data with multiple back-end systems.
-It takes advantage of local caching and processing to enable operation during periods of no network connectivity or intermittent network connectivity.
-It is easily deployed and configured.
-It helps to keep local, potentially confidential information secure.
Altamente recomendado. Nem pisque, baixe tudo aqui.
Como eu perdi um I-Mate SP5
A coisa aconteceu assim: Estávamos eu e minha esposa na porta de casa e ela pediu meu Smartphone (o finado SP5) para fazer uma ligação. Após essa ligação ela saiu do carro e entrou em casa novamente (com o celular na mão) para pegar algumas coisa. Depois ela voltou para o carro e fomos embora.
Momentos depois diversos alarmes soaram na minha cabeça e perguntei quase instintivamente: "amorzinho, cadê meu celular??" e ela: "como assim, deixei aqui no carro!!"...Hmmm..Acho que apaguei por alguns segundos pois lembro que estava dirigindo numa curva e quando voltei a mim estava numa reta, mas tudo bem.
Aí eu falei "não amorzinho..você entrou em casa com o celular, lembra?" (disso isso rangendo os dentes). E ela: "não..eu deixei aqui no carro..entrei sem nada" (quase em desespero, pois ela sabia da minha relação com o SP5)...bom, isso gerou uma típica discussão de marido-mulher que não vou relatar aqui e no fim..nada de Smartphone..nada...tive de recorrer a um de meus celulares de Backup e é um deles que estou usando até hoje.
Passado o período de luto..vou esperar a nova geração que vem no segundo semestre para procurar alguma coisa..alguém tem alguma sugestão?
sexta-feira, julho 14, 2006
A Pergunta que não quer calar
Eu tenho a felicidade de fazer consultorias e dar palestras em todo o Brasil e se tem uma coisa que TODO MUNDO me pergunta nessas ocasiões é? Eu devo usar DataSet? Posso usar um DataSet para preencher um Grid ou coisa do tipo?
Eu sempre digo que isso tem duas respostas. A primeira curta:
NUNCA! – Nunca use Datasets em devices com Windows Mobile, pois o consumo de memória exigido é absurdo. Sem falar que você vai estar fazendo um cache “duplicado”, já que o próprio SQL Server Mobile JÁ faz cache de suas tabelas.
Agora a resposta longa:
EVITE – Se você quer fazer algo rapidamente e sabe que o volume de dados é pequeno, então até dá para usar, mas sabendo que esse será um ponto de risco numa eventual evolução do sistema. Outra situação é quando se exige uma formatação muito complexa em um DataGrid e as vezes fica mais rápido montar um DataSet já no formato desejado ao invés de formatar célula-a-célula no DataGrid, mas esse é um recurso que deve ser usado com MUITA sabedoria.
AH!..Esse post está sendo feito usando o novo Word 2007..vamos ver se funciona mesmo..:)
quarta-feira, julho 05, 2006
Saiu o Microsoft ActiveSync 4.2
Eis aqui o anúncio oficial das mudanças. Não..nada de sincronismo via wi-fi ainda..:(
Changes in ActiveSync 4.2 help resolve connectivity related issues with Microsoft Outlook, proxies, partnerships, and connectivity.
"Microsoft Outlook Improvements: Resolves issues relating to error code 85010014.
Proxy/DTPT interaction Improvements: Improved auto configuration of device Connection Manager settings when desktop has no proxy path to the internet.
Improved Desktop Pass Thru behavior with ISA proxy failures.
Partnership improvements: Better resolution of multiple devices with the same name syncing with the same desktop.
Connectivity Improvements: Better handling of VPN clients (resolve unbinding of protocols from our RNDIS adapter). New auto detection of connectivity failure with user diagnostic alerts.
ActiveSync 4.2 supports PC sync via USB cable, Bluetooth, or infrared connection."
segunda-feira, julho 03, 2006
Com dúvida entre o Origami e Windows Mobile? Fique com os dois!
O novo UMPC (ou PDA, sei lá) da Dualcor é o primeiro dispositivo a trazer embutido dois sistemas operacionais: O Windows XP Tablet Edition 2005 e o Windows Mobile 2005. Ele vem coom dois processsadores, um de 1.5 GHZ e um XScale de 400MHZ, com 1 GB de RAM, 1 GB de memória Flash e um HD de 30GB. A tela é de 5 polegadas, com resolução de 800x480, sensível ao toque.
Tudo fantástico. Agora o preço. Cerca de US$ 1.500,00. Acho que o preço seria aceitável se o dispositivo tivesse pelo menos um rádio Wifi ou mesmo bluetooth. O usuário desse dispositivo terá de comprar um cartão Wifi a parte.
Hmm..Esse é um device com muitas possibilidades, que deve ter um relativo sucesso, mas eu gostaria de ver mais opções de conectividade.

