Palestra sobre Mobile Device Management no Android. Mostra como implementar um monitorador de ligações para android.
Keynote about Mobile Device Management in Android. Shows how to implement a call monitoring app for Android.
Presentation sur Mobile Device Management en Android. Montre comment implémenter une application de
4. EXISTEM MAIS DE 7 BILHÕES
DE PESSOAS NO PLANETA
http://60secondmarketer.com/blog/2011/10/18/more-mobile-phones-than-toothbrushes/
5. EXISTEM MAIS DE 7 BILHÕES
DE PESSOAS NO PLANETA
CERCA 4 BILHÕES
USAM CELULARES
http://60secondmarketer.com/blog/2011/10/18/more-mobile-phones-than-toothbrushes/
6. EXISTEM MAIS DE 7 BILHÕES
DE PESSOAS NO PLANETA
CERCA 4 BILHÕES
USAM CELULARES
APENAS CERCA DE 3.5 BILHÕES
USAM ESCOVA DE DENTES
http://60secondmarketer.com/blog/2011/10/18/more-mobile-phones-than-toothbrushes/
27. ALÉM DA BLACKBERRY
A APPLE
E A SAMSUNG
Tem certas funcionalidades de MDM
implementadas como remote wipe,
applications limits, device
geolocation e encriptação de dados.
31. Os dias de BlackBerries como dominantes
em Enterprise Device já acabaram.
Uma só empresa tem variados tipos de
smartphones diferentes de seus funcionários.
Logo BYOD
necessita de MDM.
32. Funcionalidades de um sistema MDM
■ Instalação de Software a distância
■ Configuração e provisionamento
■ Segurança e aplicação de políticas corporativas
■ Solução de problemas e ferramentas de diagnóstico
■ Controle Remoto e Administração
■ Rastreamento GPS e mapeamento de rotas
■ Backup / Restore
■ Uso de Rede e Suporte
■ Rastreamento e gestão de bens móveis
■ Bloqueio e Wipe remotos
■ Log e Relatórios
■ etc...
34. Mobile Device Management no Android - Call Logs
Call Logs são as ligações efetuadas,
recebidas e perdidas do aparelho.
Tem um papel importante no MDM pois
facilita o controle de uso de voz do usuário.
36. Mobile Device Management no Android - Call Logs
CallService.java
Responsável por funcionalidades de telefonia do Android
Responsável pela mudança de estado do telefone
Intent dos recebimentos das ligações
37. CALL_STATE_IDLE
Estado normal do aparelho
CALL_STATE_OFFHOOK
Executado quando atendemos o aparelho
CALL_STATE_RINGING
Executado quando o telefone toca
38. Mobile Device Management no Android - CallLogs
Será executado quando uma ligação for feita.
Registra o número discado. Marca como ligação efetuada e inicia o contador.
39. Mobile Device Management no Android - Call Logs
CallService.java
Pego o objeto responsável pelo gerenciamento de telefonia.
Instancio o objeto que vai guardar as informações da ligação.
Registro o filtro que vai interceptar o efetuamento das ligações
40. Mobile Device Management no Android - Call Logs
DEMO TIME
https://github.com/marcospaulo/call-log-tdc2012
41.
42. BYOD - Android and Encryption problem.
Encryption:
Somente algumas fabricantes oferecem encriptação
A partir do Android 3.x e 4.x o Google implementou
encriptação por default.
43. BYOD - Android and Encryption problem.
Encryption:
Somente algumas fabricantes oferecem encriptação
A partir do Android 3.x e 4.x o Google implementou
encriptação por default.
MAS...
44. BYOD - Android and Encryption problem.
Encryption:
Somente algumas fabricantes oferecem encriptação
A partir do Android 3.x e 4.x o Google implementou
encriptação por default.
MAS...
Algumas fabricantes como HTC, Sony e outras
RETIRARAM a encriptação default do ICS
46. Moral da História
Android pode não ser a plataforma com
melhores soluções Out of the Box para MDM.
47. Moral da História
Android pode não ser a plataforma com
melhores soluções Out of the Box para MDM.
Mas é a plataforma com maior MarketShare
48. Moral da História
Android pode não ser a plataforma com
melhores soluções Out of the Box para MDM.
Mas é a plataforma com maior MarketShare
E como já foi dito BYOD
é INEVITÁVEL.