NFC.  Near Filed Communication  Is a short range high frequency wireless communication technology  Low speed (106 to 424 kbps)  Low friction setup.

Slides:



Advertisements
Similar presentations
McGraw-Hill/Irwin Copyright © 2013 by The McGraw-Hill Companies, Inc. All rights reserved. Chapter 9 Emerging Trends and Technologies: Business, People,
Advertisements

Erick Macias & Josh Wyatt 02/19/2013
NFC Devices: Security and Privacy
Cosc 4/5730 Android and Blackberry Near Field Communications (NFC)
TCP/IP Protocol Suite 1 Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Chapter 17 Introduction to the Application.
11 Networks The Great Information Exchange. 2 Networking Fundamentals Computer network: Two or more computers connected together Each is a Node Benefits.
WAP: Wireless Application Protocol Mike Mc Ardle ACSG April, 2005.
Computers Are Your Future © 2008Prentice-Hall, Inc.
Introduction to client/server architecture
Radio Frequency Identification (RFID) Features and Functionality of RFID Including application specific ISO specifications Presented by: Chris Lavin Sarah.
NFC Inventory Android App
Presented by: Arpit Jain Guided by: Prof. D.B. Phatak.
Intranet version 2.0. INTRANET Version 2.0 System Features Customizable intranet look and feel Customizable intranet look and feel Home pages with bulletins.
CHAPTER 5 : COMMUNICATIONS AND THE INTERNET (PART 1) INFORMATION TECHNOLOGY AND ITS APPLICATIONS SSK3000 Faculty of Computer Science and Information Technology,
BY LINDA MOHAISEN MIKE ZIELINSKI The Tree Census Project.
J2ME Messaging Khanh Le. Objective  The objective of wireless messaging is to extend the networking and I/O capabilities of J2ME applications to send.
Cosc 4/5730 Android and Blackberry Near Field Communications (NFC)
Networks A network is a collection of computers and devices connected together via communications devices and transmission media Advantages of a network.
Chapter 9 Communications and Networks. Chapter 9 Objectives Discuss the components required for successful communications Identify various sending and.
Android SMIL Messenger Presented By: Alex Povkov Brad Gardner Jeremy Spitzig Santiago Jamriska.
NEAR FIELD COMMUNICATION. WHAT IS NFC??? NFC or Near Field Communication is a short range high frequency wireless communication technology. A radio communication.
© 2012-Robert G Parker May 24, 2012 Page: 1 © 2012-Robert G Parker May 24, 2012 Page: 1 © 2012-Robert G Parker May 24, 2012 Page: 1 © 2012-Robert G Parker.
Computer Science, Software Engineering & Robotics Workshop, FGCU, April 27-28, 2012 Near Field Communication: Experiments with Android Michael Humphries.
Directions: Read the following sentences and choose the correct answer. Click your answer.
A questionnaire is a effective way of gaining information quickly and directly from an audience, and the results from a questionnaire can be displayed.
DUE Hello World on the Android Platform.
Windows Phone 8 Tips & Tricks for Developers Sascha Corti, Microsoft Switzerland Technical Evangelist | techpreacher.corti.com.
Discovering Computers Fundamentals, 2011 Edition Living in a Digital World.
Understanding features of MS-Word 2007 Please navigate all tabs its groups and the options within the group. Click as you like and experience the change.
DATA COLLECTION METHODS CONTENT PAGE How data is collected via questionnaires. How data is collected via questionnaires. How data is collected with mark.
1 Presenting NEW E-PROMOTIONS for MyJAFRA.com subscribers.
CS3900 Richard Emerson1 Radio Frequency ID Tags Smart labels that send/receive data via radio waves Usually works like a barcode – contains a product code.
Advanced FrontPage Forms, Page Templates and Wizards, Behaviors, CSS, DWT and Page Layout.
Ignite Presentation: Near Field Communication Harry Yang.
MobileMAN Internal meetingHelsinki, June 8 th 2004 NETikos activity in MobileMAN project Veronica Vanni NETikos S.p.A.
Submitted By: A.Anjaneyulu INTRODUCTION Near Field Communication (NFC) is based on a short-range wireless connectivity, designed for.
Cosc 5/4730 Android Communications Intents, callbacks, and setters.
Getting started…. Go to your group page Click on your Content link to go to the pages that are being developed.
By Blake Stratton. Data Chapter The questionnaire is Printed on paper. People write or tick the boxes. Someone needs to type it in the computer. Some.
Online Communication 1 & Ubiquitous Computing. Online Communication *The red circles show the position of the keyframes on the timeline. 1. Explain what.
THE INTERNET OF THINGS (IOT). THE INTERNET OF THINGS Objects can transmit and share information without any human intervention.
ECEG Group. iSpace Room Before iSpace Room After.
Networks & Communications Diambil dari : Module Application Training Institut Teknologi Bandung
 Companies of all branches  Local governments  Educational institutions (schools, universities)  Individuals.
Where in the world is my PSP? RFID Triangulation Stuart Lenz North Star High School.
Activities and Intents Richard S. Stansbury 2015.
Creating Animations, Working with Graphics, and Accessing Data Lesson 9.
Android Intents Nasrullah. Using the application context You use the application context to access settings and resources shared across multiple activity.
Don’t Log in!. Recap on the previous units I’ve tried to make it as concise as possible but there is a bit of writing, to ensure that you have some notes.
Department of Computer Science, Florida State University CGS 3066: Web Programming and Design Spring Forms, HTML5 layout.
Automated Data Capture Technologies O It is often necessary or convenient to capture data automatically, for example the delivery of a package by an Cable.
Your Interactive Guide to the Digital World Discovering Computers 2012 Chapter 9 Networks and Communications.
Near Field Communication Armando Octavio Yesenia Sunny Nidia.
Umm… What does this anagram mean ???. N EAR F IELD C OMMUNICATION (NFC)
A SSIGNMENT #3 Com tech. ANSL HTML Hypertext Markup Language, a standardized system for tagging text files to achieve font, color, graphic, and hyperlink.
Android. I. What’s Android Android is a mobile operating system (OS) based on the Linux kernel and currently developed by Google. Android is designed.
Prof. Alfred J Bird, Ph.D., NBCT Office – Science 3rd floor – S Office Hours – Monday and Thursday.
/13 LLCPS draft-urien-tls-llcp-01.txt Pascal Urien IETF 86, Orlando, FL, USA March 15th
ABSTRACT Near Field Communication (NFC) is based on a short- range wireless connectivity, designed for intuitive, simple and safe interaction between.
Presenter: Tyler Newsome
Make your packaging Smarter
Project 1 Introduction to HTML.
English for Advance Learners I
Instructor: Mazhar Hussain
Salman Asif Intern at Working on 16 June 2013.
Reactive Android Development
Wireless Communication between Android Application and Sensors
Radio Frequency Identification and Near Field Communication
Near Field Communication -סמינר בתקשורת ומערכות מבוזרות-
Near field communication (NFC)
Presentation transcript:

NFC

 Near Filed Communication  Is a short range high frequency wireless communication technology  Low speed (106 to 424 kbps)  Low friction setup (no discovery, no pairing)  NFC is an extension of Radio frequency identification (RFID) technology - RFID is mainly used for tracking and identification by sending radio waves 2 What is NFC?

How NFC works? Use NFC to read information from a tag Use NFC to read peer to peer information

How NFC is used with Android?  NFC feature is available from Android 2.3 version  Android Ice Cream Sandwich 4.0 introduced a new peer-to-peer interaction model 0-click contact sharing 0-click web page sharing 0-click youtube video sharing

How to NFC? Reading NDEF data from an NFC tag = Nfc Data Exchange Format  By design, NDEF data is dispatched to only one activity  The type of the first NDEF record is used for dispatch  The data container format for NFC More on

Reading NDEF data Different Dispatch Types

Reading NDEF data  Android Manifest  Activity class protected void onResume() { … if (NfcAdapter.ACTION_NDEF_DISCOVERED.equals(getIntent().getAction())) { NdefMessage[] messages = getNdefMessages(getIntent()); byte[] payload = messages[0].getRecords()[0].getPayload(); … } How to use NFC reading within Java code

Writing NDEF data Writing NDEF tags String text; NdefRecord textRecord = new NdefRecord(NdefRecord.TNF_MIME_MEDIA,"text/plain".getBytes(), text.getBytes()); NdefMessage textMessage = new NdefMessage(new NdefRecord[]{textRecord}); Tag tag = getIntent().getExtra(NfcAdapter.EXTRA_TAG); Ndef ndef = Ndef.get(tag); ndef.writeNdefMessage(textMessage);

Writing Peer to Peer  Foreground Activities can register an NDEF payload for P2P push Register the payload in advance adapter.enableForegroundNdefPush(this, ndefMessage);  Ice Cream Sandwich preview Register interest in P2P in advance, push the payload live public interface NdefPushCallback { public NdefMessage createMessage(); } adapter.registerForegroundNdefPush(this, callback); Writing NDEF data

Sources e.com/en//events/io/2011/static/presofiles/how_to_nfc.pdf

Questions & (hopefully) Answers String question = audience.getNextQuestion(); while (question != null && timeLeft.getValue() > 0) { try { answer(question); } catch (AnswerNotKnownException e) { MakeSomethingUp(); LOG.warn("Missed one: " + question, e); } question = audience.getNextQuestion(); timeLeft.update(); } audience.thankForAttention();