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!