segunda-feira, abril 30, 2007

Pessoal,

Vou fazer mais um WebCast dia 03/05/2007, as 12:00 sobre como otimizar sua aplicação para no Windows Mobile 5.0. Quem quiser pode ir se inscrevendo aqui.Será uma série de "best-practices" envolvendo performance, WebServices e intefaces gráficas. Depois poderemos bater um papo para trocar idéias.
Se alguém tem alguma sugestão e/ou quise opinar sobre o tema, esteja a vontade.

Nos vemos por lá.

Silverlight e o Windows Mobile

Com o lançamento do SilverLight, me entupiram de perguntas se vai haver suporte para o Windows Mobile.
Bom, em uma curta resposta. SIM. Porém não deveremos ter uma versão pública até o fim do Mix07 porque, vocês sabem, o negócio é fazer o marketing correto.
Quer começar logo?? Vá baixando a versão 1.1 e apenas tenha cuidado com o que você faz no lado managed e algums recursos de animações. O resto pode usar a vontade..:D

quinta-feira, março 29, 2007

Conheça o Deppfish


No último MVP Summit fomos apresentados a este interessante projeto, o DeepFish, que basicamente fornece um meio bem mais prático de navegação web em telas pequenas, ou seja, perfeito para o Windows Mobile. Já venho testando a alguns dias e posso adiantar que será um grande incremento para a plataforma.

Eis a descrição oficial:
"The Deepfish Technology Preview enhances existing mobile browsing technologies by displaying content in a view that is closer to the desktop experience. Our zoom-able interface and cue map allow you to quickly access the information you care about over the web without ever losing track of where you are. "

Quer testar e ajudar o time? Dê uma olhada no blog deles que tem instruções de como você pode participar. Lembre-se de que é um software Beta, então tenha cuidado.. :)

quinta-feira, março 08, 2007

MVP Global Summit

Pessoal, esse blog passará umas semanas "fora do ar" devido a minha ida a Microsoft Corp, em Redmond, para o encontro dos MVP's e para fazer um "social" com o time de Mobile da Microsoft. Como é um evento NDA, não dá para fazer comunicação externa de lá muito facilmente, então acho que não vai dar para postar nada.
Assim que voltar, estarei cheio de novidades e o que eu puder falar eu vou falar! Aguardem.

quarta-feira, março 07, 2007

Compact Framework no Symbian...Finalmente!

Finalmente saiu o primeiro release do Compact Framework para os devices rodando Symbian OS. Eu participei dos testes BETA e posso garantir que agora o Compact Framework se tornou realmente multi-plataforma, tudo graças ao pessoal do Red Five Labs.

Eis o anúncio oficial:
"Our .NET Compact Framework implementation brings .NET technology to the Symbian platform. It enables mobile applications targeting Microsoft's .NET Compact Framework 1.0 to run unchanged on Symbian OS (the operating system running the smartphones of, amongst others, Nokia and Sony Ericsson".

terça-feira, fevereiro 20, 2007

O menor programa para PocketPC que eu já vi!

Alexander Dovgaluk criou o menor programa para Pocket PC que eu já vi. Ele ocupa apenas 352 bytes. Ele não faz muita coisa, apenas exibe a mensagem 'Msg' (alô mundo ocuparia muito espaço!), mas é um programa para PocketPC completo.

Você pode baixar o programa aqui ou dar uma olhada no código abaixo:


CODE32

EXPORT |Main|

AREA |.text|, CODE, ARM

|Main| PROC

stmfd sp!, {r0-r8,lr}

add r0, sp, #4
str r0, [sp]
mov r0, #0
add r1, pc, #0x18
mov r2, r1
mov r3, #0x40
mov lr, pc
ldr pc, |MessageBoxW|
add sp, sp, #0x20

ldmfd sp!, {pc}

ENDP

|MessageBoxW| dcd (0xF0010000 - (0x11 << 8 + 0x32) * 4)

|msg| dcb "m", 0, "s", 0, "g", 0, 0, 0

END

O que há de novo no Windows Mobile 6

Excelente artigo, da própria Microsoft, falando das novidades do Windows Mobile 6 para desenvolvedores.

Veja o artigo em: http://msdn2.microsoft.com/en-us/library/bb278115.aspx

Vale a pena.

Windows Mobile 6 Demo

Vídeo muito legal mostrando algumas características do WM6.0.



Video: Windows Mobile 6 Demo

sexta-feira, fevereiro 09, 2007

Windows Mobile 6 SDK

Com o anúncio do Windows Mobile 6 (finalmente), já dá para falarmos do SDK.

Eu já venho utilizando há alguns meses e posso adiantar que o SDK evoluiu muito, principalmente em termos de documentação e exemplos.

Bom, eis as novidades:

  • Great application compatibility for Windows Mobile 5 applications
  • .NET Compact Framework v2 SP1 in the ROM!
  • SQL Server Compact Edition in the ROM!
  • New APIs
    • New Sound APIs
    • WISP Lite (Yes, the same WISP technology from the TabletPC!)
  • Several new tools:
    • Cellular Emulator (kind of having your own Mobile Operator ;)
    • Local Server Framework (aka FakeServer)
    • FakeGPS
    • Hopper
    • CabToolSigner
    • Security Configuration Manager
  • New emulator images
  • Platform improvements
  • Integrated documentation

Ou seja, ficou mais fácil programar, debugar e fazer deploy das aplicações. Agora venham os devices!

terça-feira, janeiro 23, 2007

Minha "cara" no site da Microsoft!

Parece que o site da MSDN está colocando algumas fotos de MVP's na sua página principal e me avisaram que eu estava lá! Olha ai a prova..:)

PS: Eu não sou feio assim não hein..

WebCast: Otimizando aplicações para o Windows Mobile 5.0

Pessoal,

Vou fazer um WebCast dia 30/01/2007, as 17:30 sobre como otimizar sua aplicação para no Windows Mobile 5.0. Quem quiser pode ir se inscrevendo aqui.
Será uma séria de "best-practices" envolvendo performance, WebServices e intefaces gráficas. Depois poderemos bater um papo para trocar idéias.
Se alguém tem alguma sugestão e/ou quise opinar sobre o tema, esteja a vontade.

Nos vemos por lá.

segunda-feira, janeiro 22, 2007

Minha ausência...

Pessoal, desculpem o blog está meio "off" no mês passado, é por que além das festas, estou MUITO ocupado com algumas consultorias que estou concluindo, mas em breve estarei de volta com muitas novidades.

Ah..não posso deixar de falar... MALDITO J2ME..ô troço tosco.. L

quinta-feira, dezembro 07, 2006

Saiu o SQL Server Compact Edition RC1

O SQL Server 2005 Compact Edition (que antes era conhecidp por SQL Server 2005 Everywhere), já conta com o um CTP que pode ser baixado aqui. Vale uma olhada.

segunda-feira, dezembro 04, 2006

Mais um ano...mais um Tech ED se passou...


É isso aí. Minha palestra no TechED desse ano foi excelente (tive até de repetir). Conheci muita gente que só "via" nos fórums da vida, troquei muitas idéias..enfim, foi excelente e obrigado a todos pela recepção.
Antes que perguntem, o PPT com a apresentação será disponibilizado pela própria organizaçãdo do evento. Fiquem atentos para o site.
Até o próximo ano!

quarta-feira, novembro 22, 2006

SQL Server Compact Edition RC1

(sim, o mudou de nome de novo)
Atenção: O SQL Server Everywhere Edition (aka SQL Mobile 2005) agora se chama SQL Server Compact Edition.

O SQL Server Compact Edition RC1 foi lançado na web.Baixe ele aqui: http://www.microsoft.com/downloads/details.aspx?FamilyId=85E0C3CE-3FA1-453A-8CE9-AF6CA20946C3&displaylang=en

Você vai precisar dos runtimes e do SDK para começar a testar. Dê uma olhada nesse blog http://blogs.msdn.com/stevelasker/archive/2006/10/31/sql-server-everywhere-gets-yet-another-name.aspx para mais informações.

Downloads Relacionados:
Microsoft SQL Server 2005 Compact Edition Tools for Visual Studio SP1 Beta (SSEv31VSTools-EN.msi)

Download the Microsoft SQL Server 2005 Mobile Edition Device SDK to rapidly develop, test, and deploy applications for mobile devices.

Connectivity Tools for SQL Server Mobile, SQL Server 2000, and SQL Server 2005



É uma ótima oportunidade para testar suas aplicações neste novo servidor. Já participava dos BETAs e posso garantir que tem muitas coisas legais, principalmente na parte de sincronismo e performance. Mas isso é assunto para outro post.

segunda-feira, novembro 13, 2006

Aplicações Web para PocketPC's

De vez em quando vem um maluco me perguntar se dá para rodar ASP.NET em um device com Windows Mobile 5.0. Logo depois de eu dizer que isso é uma coisa idiota, normalmente os malucos dizem que "querem portar uma aplicação web", "que a aplicação fica melhor rodando num browser (sic!)",etc.
Então, comos os malucos também acompanham esse blog, sugiro que vocês se afundem de vez e tentem programa em PHP para o PocketPC! Sim..existe como rodar aplicações PHP no Windows Mobile...deus me perdoe, mas vamos lá:


O primeiro é o PocketHPH, que já é bastante robusto e dá suporte inclusive ao SQLite.

Pior..tem como rodar Phyton (sim, eu sei). Um colega meu portou a biblioteca Django para o Windows Mobile 5.0 e ainda teve coragem de por isso em seu blog.








Não me entendam mal. Eu sei que muita gente vê os PocketPC's como PC's pequenos, mas daí a serem SERVIDORES rodando um Web Server, é um pouco demais.

Malucos..divirtam-se..:)

sábado, novembro 11, 2006

70-536 já era

Aproveitando o SBGames, fui fazer a prova de certificação do .NET 2.0 (a nova). Passei sem maiores problemas, mas com certeza essa prova é BEM mais difícil do que a versão antiga. Cai muita coisa de serialização, segurança a nível de assembly além de uso do framework em si (principalmente dos objetos do FileSystem).
Ainda não sou um Marden, mas chego lá..:D

terça-feira, outubro 31, 2006

WCF para Windows Mobile

A nova onda de technologias do .NET aparentemente deixou o pessoal do Windows Mobile "meio de fora". Nada de WPF, WWF, WCF..ops!...Vamos dar tempo ao tempo...o WCF
já está batendo na sua porta...e possso adiantar que a segunda versão (não pública) do WPF/e está excelente!
Está interessado no WCF e o que ele pode fazer por suas aplicações? Dê uma olhada no blog do gerente do projeto.

segunda-feira, outubro 23, 2006

Conteúdo do MDEC 2006 disponível para Download!

Não deu para ir ao Microsoft Mobile and Embedded DevCon 2006 e ganhar um DVD com todo o conteúdo? Seus problemas acabaram! Baixe todo as palestras e sessões aqui.

Eis o anúncio oficial:

"MEDC is the leading event for developers, engineers, and business managers. Here are presentations from the event about the latest Windows Embedded and Windows Mobile platforms.

* Application Development:

These sessions focus on developing mobile applications in Visual Studio 2005 for Windows Mobile 5.0 (including MSFP) using both managed and native code. Sessions are geared to help you build Windows Mobile applications better, running on more devices, with greater stability and longer battery life. Other topics include memory and code management, and speed to market.

* Developing Windows Embedded Devices

This track is tailored for Windows Embedded developers. It is the most comprehensive training available on the latest versions of Windows CE, Windows XP Embedded, and Windows Embedded for Point of Service. Breakout sessions include: reliability, real time, source access, security, and time to market for existing users of the Windows Embedded platform.

* Managing & Deploying Devices

This is for IT Professionals who manage support and security IT operations for Mobile devices and their associated infrastructure. Sessions cover topics for Application Deployment, Configuration, device and software catalogs, Security and Customization. Technologies showcased are Windows Mobile, Windows Embedded, Windows Embedded for Point of Service, Exchange Server, Windows Server and Clients, Office, Systems Management Server, Tablet PCs, and Mobile Technologies.
"

Mais um vídeo do WPF/E

Saiu mais um vídeo demonstrando os recursos do Windows Presentation Foundation Everywhere, que pode ser executado sob a plataforma Windows Mobile e, aparentemenete, também sob MacOS e Linux.
Dê uma olhada aqui, pois isso é o futuro.