1. Windows Phone NFC – Quickstart
João Cardoso
R&D Manager @ www.acinet.pt
Nokia Developer Champion
joao.cardoso@acinet.pt
lusocoder@hotmail.com
@joaocardoso
2. Agenda
• Mobile World Congress 2013
• O que é o NFC
• Cenários
• NFC TAG’s e Windows Phone 8
• Tipo de TAG’s suportadas
• Demos
3. Mobile World Congress 2013
• Mais de 70 mil visitantes
• Mais de 6000 usaram dispositivos com NFC Badge para entrar
no recinto
4. Mobile World Congress 2013
• Um dos hoteis usou dispositivos com NFC para entrar no
quarto
• Os visitantes puderam usar NFC para efectuar pagamentos no
recinto
• Foram disponibilizados Vouchers e Coupons para serem
usados em mais de 300 locais em Barcelona
• No aeroporto foram disponibilizados vários serviços com NFC
(informações a visitantes)
5. O que é o NFC
• NFC – Near Field Communication
• Baseado nos standards de identificação por radio-
frequência (RFID)
• Comunicação Wireless de curto alcance (alguns
centímetros no máximo)
• NFC Forum – Fundado pela Nokia, Sony e Philips
(actualmente com mais de 160 membros) -
http://www.nfc-forum.org
• NFC Data Exchange Format (NDEF)
9. NFC TAG’s e Windows Phone 8
• Não se pode fazer “lock” a escrita
• Não se pode formatar uma tag, esta deve estar pré-
formatada para NDEF
• A memória disponível não é = memória da TAG
• A Proximity API não é muito simples de usar com
NDEF. Para isso iremos usar uma livraria OS
(ndef.codeplex.com)
• Não podemos detectar ou escrever em TAGS quando
a app está em background
10. Tipo de TAG’s Suportadas
Nome Memória Tamanho URL Tamanho Texto NFC Class
Ultralight (UL) 48 bytes 41 caracteres 39 caracteres Type 2
Ultralight C (ULC) 148 bytes 132 caracteres 130 caracteres Type 2
NTAG203 144 bytes 132 caracteres 130 caracteres Type 2
MiFare 1K 1024 bytes 256 caracteres 709 caracteres Classic (1)
DESFire EV1 2k 2048 bytes Type 4
DESFire EV1 4k 4096 bytes Type 4
DESFire EV1 8k 8192 bytes Type 4
Sony FeliCa 4K 4096 bytes Type 3
Sony FeliCa Lite 224 bytes Type 3
Topaz 512 bytes Type 1
11. Antes de Começar
• Windows.Network.Proximity
• Necessita de acesso a:
– ID_CAP_NETWORKING
– ID_CAP_PROXIMITY
• Pode-se limitar a disponibilidade da app apenas a
devices com NFC
– ID_REQ_NFC
• Usem a livraria NDEF para facilitar o trabalho
15. Ideias para app’s?
• Cartões de visita (email, morada, navegação)
• Compras fáceis com base em etiquetas gôndola e tags NFC
• Colecções (colar TAG’s a uma caixa e associar o que lá está
dentro)
• Lançar uma aplicação e efectuar uma tarefa, como por
exemplo encomendar uma pizza
• Correspondência (Postais de Férias, Documentação, Tracking,
…)
• Iniciar uma transferência por Bluetooth ou Wifi (jogos
multijogador)
• Etc
16. Referências e aproveitem p/perguntas
NDEF
– http://ndef.codeplex.com
Nokia Wiki Windows Phone 8 NFC
– http://www.developer.nokia.com/Community/Wiki/Use_NFC_tags_wi
th_Windows_Phone_8
Artigo para Demo de Nokia Here Drive+
– http://www.spikie.be/blog/post/2013/01/11/Getting-home-with-
Windows-Phone-8-and-NFC.aspx
17. João Cardoso
R&D Manager @ www.acinet.pt
Nokia Developer Champion
joao.cardoso@acinet.pt
lusocoder@hotmail.com
@joaocardoso
Q&A