Windows Mobile Elmário Gomes Dutra Jr. Gustavo Romano Rita Kalile Almeida Andrade.
-
Upload
davi-camelo-escobar -
Category
Documents
-
view
216 -
download
1
Transcript of Windows Mobile Elmário Gomes Dutra Jr. Gustavo Romano Rita Kalile Almeida Andrade.
![Page 1: Windows Mobile Elmário Gomes Dutra Jr. Gustavo Romano Rita Kalile Almeida Andrade.](https://reader036.fdocumentos.tips/reader036/viewer/2022062502/5706384c1a28abb8238f63f3/html5/thumbnails/1.jpg)
Windows Mobile
Elmário Gomes Dutra Jr.Gustavo RomanoRita Kalile Almeida Andrade
![Page 2: Windows Mobile Elmário Gomes Dutra Jr. Gustavo Romano Rita Kalile Almeida Andrade.](https://reader036.fdocumentos.tips/reader036/viewer/2022062502/5706384c1a28abb8238f63f3/html5/thumbnails/2.jpg)
Sumário Windows Mobile 5.0
Versões Características Ambientes de programação | Ferramentas Envio de mensagens Localização
GPS Segurança das aplicações
Referências
![Page 3: Windows Mobile Elmário Gomes Dutra Jr. Gustavo Romano Rita Kalile Almeida Andrade.](https://reader036.fdocumentos.tips/reader036/viewer/2022062502/5706384c1a28abb8238f63f3/html5/thumbnails/3.jpg)
Windows Mobile 5.0 A grosso modo, poderia ser considerado o
Windows para equipamentos móveis. Mas apesar da aparência semelhante com o
Windows para os PCs, os sistemas são totalmente diferentes.
Os equipamentos móveis só executam programas criados para eles.
![Page 4: Windows Mobile Elmário Gomes Dutra Jr. Gustavo Romano Rita Kalile Almeida Andrade.](https://reader036.fdocumentos.tips/reader036/viewer/2022062502/5706384c1a28abb8238f63f3/html5/thumbnails/4.jpg)
As Diferentes Versões Windows Mobile Pocket PC
Permite controlar os contatos, agenda, tarefas a fazer, anotações, tocar músicas e vídeos, jogar, receber e enviar e-mails, e mensagem instantânea, dentre outras funções.
Essa é a versão do Widows Mobile para os handhelds, conhecidos também como computadores de mão;
![Page 5: Windows Mobile Elmário Gomes Dutra Jr. Gustavo Romano Rita Kalile Almeida Andrade.](https://reader036.fdocumentos.tips/reader036/viewer/2022062502/5706384c1a28abb8238f63f3/html5/thumbnails/5.jpg)
As Diferentes Versões Windows Mobile Pocket PC Phone
O sistema combina os recursos padrões do Windows Mobile para Pocket PC com os recursos para telefonia, integrados ao PDA. É possível, por exemplo, discar para uma pessoa em sua lista de contatos, enviar mensagens SMS, navegar pela Internet, etc.
Pode-se considerar esse sistema o Pocket PC com recursos de celular, onde o principal continua sendo o PDA.
![Page 6: Windows Mobile Elmário Gomes Dutra Jr. Gustavo Romano Rita Kalile Almeida Andrade.](https://reader036.fdocumentos.tips/reader036/viewer/2022062502/5706384c1a28abb8238f63f3/html5/thumbnails/6.jpg)
As Diferentes Versões Windows Mobile Smartphone
O Windows Mobile para Smartphones integra recursos de PDA em um equipamento criado para ligações de voz, e do tamanho dos atuais aparelhos celulares.
O sistema é desenvolvido para operação com uma mão, e otimizado para comunicação de voz e dados, permitindo o acesso sem fio ao Outlook, navegação segura na Internet e rede corporativa.
![Page 7: Windows Mobile Elmário Gomes Dutra Jr. Gustavo Romano Rita Kalile Almeida Andrade.](https://reader036.fdocumentos.tips/reader036/viewer/2022062502/5706384c1a28abb8238f63f3/html5/thumbnails/7.jpg)
Características Código comum para celulares e PDAs Suporte a:
Wi-Fi e Bluetooth; Direct3D Mobile e DirectDraw; GPS; Suporte à Câmera Integrada: Camera Capture e
DirectShow; API para administração de mensagens; Acesso ao identificador do dispositivo:
GetDeviceUniqueID. FDRM (File-Based Digital Rights Management); Uma arquitetura para acompanhar mudanças no estado do
sistema: State; Notification Broker.
![Page 8: Windows Mobile Elmário Gomes Dutra Jr. Gustavo Romano Rita Kalile Almeida Andrade.](https://reader036.fdocumentos.tips/reader036/viewer/2022062502/5706384c1a28abb8238f63f3/html5/thumbnails/8.jpg)
Ambiente de programação | Ferramenta
o eMbedded Visual Tools (eMbedded Visual C++)
o Visual Studio .NET and Smart Device Programmability (C# ou Visual Basic .NET )
o ASP .NET Mobile Controls
o ActiveSync 4.0
![Page 9: Windows Mobile Elmário Gomes Dutra Jr. Gustavo Romano Rita Kalile Almeida Andrade.](https://reader036.fdocumentos.tips/reader036/viewer/2022062502/5706384c1a28abb8238f63f3/html5/thumbnails/9.jpg)
Envio de Mensagens SMS
Microsoft.WindowsMobile.PocketOutlook
smsmsg = new SmsMessage(<telefone>,<msg>);smsmsg = new SmsMessage();smsmsg.To(new Recipient(<nro>));smsmsg.Body(<msg>);smsmsg.RequestDeliveryReport = true; smsmsg.Send();
![Page 10: Windows Mobile Elmário Gomes Dutra Jr. Gustavo Romano Rita Kalile Almeida Andrade.](https://reader036.fdocumentos.tips/reader036/viewer/2022062502/5706384c1a28abb8238f63f3/html5/thumbnails/10.jpg)
Localização GPS
Historicamente:Para diretamente acessarem o dispositivo GPS
as aplicações teriam de usar a API de série dodispositivo GPS
Problemas: Conhecer programação de série do dispositivo. Limitação do serviço.
![Page 11: Windows Mobile Elmário Gomes Dutra Jr. Gustavo Romano Rita Kalile Almeida Andrade.](https://reader036.fdocumentos.tips/reader036/viewer/2022062502/5706384c1a28abb8238f63f3/html5/thumbnails/11.jpg)
Localização Solução do Windows Mobile 5.0
GPS Intermediate Driver Acesso compartilhado dos dados do GPS; Múltiplas aplicações interagindo simultaneamente; Reduções de código;
Remoção a necessidade de analisar as coordenadas do padrão NMEA para obter dados significativos.
![Page 12: Windows Mobile Elmário Gomes Dutra Jr. Gustavo Romano Rita Kalile Almeida Andrade.](https://reader036.fdocumentos.tips/reader036/viewer/2022062502/5706384c1a28abb8238f63f3/html5/thumbnails/12.jpg)
Localização Classes:
GPSOpenDevice GPSCloseDevice GPSGetPosition GPSGetDeviceState
![Page 13: Windows Mobile Elmário Gomes Dutra Jr. Gustavo Romano Rita Kalile Almeida Andrade.](https://reader036.fdocumentos.tips/reader036/viewer/2022062502/5706384c1a28abb8238f63f3/html5/thumbnails/13.jpg)
Segurança Instalação (Perimeter Security): Monitora a instalação no dispositivo.
Execução (Runtime Security): Monitora a execução de aplicativos no
dispositivo.
![Page 14: Windows Mobile Elmário Gomes Dutra Jr. Gustavo Romano Rita Kalile Almeida Andrade.](https://reader036.fdocumentos.tips/reader036/viewer/2022062502/5706384c1a28abb8238f63f3/html5/thumbnails/14.jpg)
Segurança Certificados
Unprivileged execution Privileged execution Installation
Modos Privileged Trust Unprivileged Trust Untrusted
Mobile2Market
![Page 15: Windows Mobile Elmário Gomes Dutra Jr. Gustavo Romano Rita Kalile Almeida Andrade.](https://reader036.fdocumentos.tips/reader036/viewer/2022062502/5706384c1a28abb8238f63f3/html5/thumbnails/15.jpg)
Segurança Acesso Físico Gerenciamento do Dispositivo
Diretrizes de segurança Armazenamento usando FSF Banco de Dados
Acesso Local (RSA 128-bit) Acesso Remoto (HTTPS, SSL)
![Page 16: Windows Mobile Elmário Gomes Dutra Jr. Gustavo Romano Rita Kalile Almeida Andrade.](https://reader036.fdocumentos.tips/reader036/viewer/2022062502/5706384c1a28abb8238f63f3/html5/thumbnails/16.jpg)
Segurança Entrada de Registro Protegido
HKEY_LOCAL_MACHINE\Comm HKEY_LOCAL_MACHINE\DriversHKEY_LOCAL_MACHINE\HARDWAREHKEY_LOCAL_MACHINE\SYSTEMHKEY_LOCAL_MACHINE\InitHKEY_LOCAL_MACHINE\SecurityHKEY_LOCAL_MACHINE\WDMDriversHKEY_LOCAL_MACHINE\ServicesHKEY CLASSES_ROOT (device specific)
![Page 17: Windows Mobile Elmário Gomes Dutra Jr. Gustavo Romano Rita Kalile Almeida Andrade.](https://reader036.fdocumentos.tips/reader036/viewer/2022062502/5706384c1a28abb8238f63f3/html5/thumbnails/17.jpg)
Segurança APIs Privilegiadas
SetInterruptEvent SetSystemMemoryDivisionCESetThreadPriorityCeSetThreadQuantumForcePageoutVirtualCopyLockPagesUnlockPagesSetProcPermissionsSetKModeReadProcessMemoryWriteProcessMemorySetCleanRebootFlagPowerOffSystemDebugActiveProcessCreateProcess KernelIOControl
![Page 18: Windows Mobile Elmário Gomes Dutra Jr. Gustavo Romano Rita Kalile Almeida Andrade.](https://reader036.fdocumentos.tips/reader036/viewer/2022062502/5706384c1a28abb8238f63f3/html5/thumbnails/18.jpg)
Segurança APIs Privilegiadas
lineRegister lineSetCallBarringPasswordlineSetCallBarringState lineUnregister lineSetPreferredOperator lineSetEquipmentStatelineGetGeneralInfolineManageCallslineSetGprsClass lineGetNumberCallslineSetHSCSDStatelineGetUSSDlineSendUSSDlineSetSendCallerIDStatelineSetCallWaitingState
![Page 19: Windows Mobile Elmário Gomes Dutra Jr. Gustavo Romano Rita Kalile Almeida Andrade.](https://reader036.fdocumentos.tips/reader036/viewer/2022062502/5706384c1a28abb8238f63f3/html5/thumbnails/19.jpg)
Segurança APIs Privilegiadas
simUnlockPhone simSetLockingStatussimGetSmsStorageStatus simChangeLockingPassword simReadMessage simWriteMessage simDeleteMessage simReadRecord simWriteRecord simGetRecordInfo
![Page 20: Windows Mobile Elmário Gomes Dutra Jr. Gustavo Romano Rita Kalile Almeida Andrade.](https://reader036.fdocumentos.tips/reader036/viewer/2022062502/5706384c1a28abb8238f63f3/html5/thumbnails/20.jpg)
Segurança APIs Privilegiadas
SmsSetMessageNotification SmsClearMessageNotification SmsReceiveAllMessagesFromSIM SmsSetSMSC
ConnMgrProviderMessage
CPMRegister (Reboot) CPMShutdownCPMStatusCPMRegisterTest
RIL APIs
![Page 21: Windows Mobile Elmário Gomes Dutra Jr. Gustavo Romano Rita Kalile Almeida Andrade.](https://reader036.fdocumentos.tips/reader036/viewer/2022062502/5706384c1a28abb8238f63f3/html5/thumbnails/21.jpg)
Referências Portal disponibilizado pela Microsoft, referência base para as
informações do Windows Mobile 5.0: http://msdn.microsoft.com/ http://www.windowsfordevices.com/articles/AT4421755067.html Versões para dispositivos do Windows Mobile 5.0:
http://www.palmbrasil.com.br/wm/visao-geral.html Segurança no Windows Mobile 5.0 :
http://www.microsoft.com/windowsmobile/business/strategy/security.mspx
GPS no Windows Mobile 5.0: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/mobilesdk5/html/wce51conGPSIntermediateDriverBenefits.asp