Share
Fr. 51.50
V Coskun, Veda Coskun, Vedat Coskun, Vedat (Isik University Coskun, Vedat Ok Coskun, Coskun Vedat...
Professional Nfc Application Development for Android
English · Paperback / Softback
Shipping usually within 1 to 3 weeks (not available at short notice)
Description
Informationen zum Autor Vedat Coskun established NFC Lab - Istanbul (NFCLab.com), the leading research lab on Near Field Communication technology worldwide. His major research areas are NFC, mobility, mobile application development, cashless payment, smartcards, Java technology, and mobile security.Kerem Ok and Busra Ozdenizci are researchers at NFC Lab - Istanbul who have participated in several groundbreaking NFC technology projects.Professional NFC Application Development for Android offers the step-by-step guidance, expert advice, and insider tips you need to hop on the NFC bandwagon and start creating brilliant NFC apps for Android devices in no time. Klappentext A practical guide to developing and deploying Near Field Communication (NFC) applicationsThere has been little practical guidance available on NFC programming, until now. If you're a programmer or developer, get this unique and detailed book and start creating apps for this exciting technology. NFC enables contactless mobile communication between two NFC-compatible devices. It's what allows customers to pay for purchases by swiping their smartphones with Google Wallet, for example. This book shows you how to develop NFC applications for Android, for all NFC operating modes: reader/writer, peer-to-peer, and card emulation.The book starts with the basics of NFC technology, an overview of the Android OS, and what you need to know about the SDK tools. It then walks you through all aspects of NFC app development, including SE programming. You'll find all you need to create an app, including functioning, downloadable code and a companion website with additional content. Valuable case studies help you understand each operating mode in clear, practical detail.* Shows programmers and developers how to develop Near Field Communication (NFC) applications for Android, including Secure Element (SE) programming* Expert authors are NFC researchers who have a deep knowledge of the subject* Covers app development in all NFC operating modes: reader/writer, peer-to-peer, and card emulation* Includes valuable case studies that showcase several system design and analysis methods, such as activity diagram, class diagram, UML, and othersProfessional NFC Application Development for Android offers the clear, concise advice you need to create great applications for this emerging and exciting technology. Zusammenfassung A practical guide to developing and deploying Near Field Communication (NFC) applicationsThere has been little practical guidance available on NFC programming, until now. If you're a programmer or developer, get this unique and detailed book and start creating apps for this exciting technology. NFC enables contactless mobile communication between two NFC-compatible devices. It's what allows customers to pay for purchases by swiping their smartphones with Google Wallet, for example. This book shows you how to develop NFC applications for Android, for all NFC operating modes: reader/writer, peer-to-peer, and card emulation.The book starts with the basics of NFC technology, an overview of the Android OS, and what you need to know about the SDK tools. It then walks you through all aspects of NFC app development, including SE programming. You'll find all you need to create an app, including functioning, downloadable code and a companion website with additional content. Valuable case studies help you understand each operating mode in clear, practical detail.* Shows programmers and developers how to develop Near Field Communication (NFC) applications for Android, including Secure Element (SE) programming* Expert authors are NFC researchers who have a deep knowledge of the subject* Covers app development in all NFC operating modes: reader/writer, peer-to-peer, and card emulation* Includes valuable case studies that showcase several system design and analysis methods, such as activity diagram, class diagram, UML, and othersProfe...
List of contents
INTRODUCTION xix
CHAPTER 1: OVERVIEW OF NEAR FIELD COMMUNICATION 1
Ubiquitous Computing and NFC 2
Wireless Communication as NFC 3
RFID Technology 5
Essentials of an RFID System 6
Common RFID Applications 6
Smart Card Technology 7
Types of Smart Cards: Capability-Based Classification 7
SCOS 8
Types of Smart Cards: Mechanism-Based Classification 9
Common Smart Card Applications 10
NFC Technology 10
NFC Devices 13
NFC Operating Modes 14
NFC Applications 18
Summary 22
CHAPTER 2: NFC ESSENTIALS FOR APPLICATION DEVELOPERS 23
NFC Mobile 24
SE 25
NFC Interface 28
Interface Between SE and NFC Controller 29
HCI 31
Standards Used by NFC 32
Proximity Contactless Smart Card Standards 33
NFCIP 35
NFC Operating Mode Essentials 35
Reader/Writer Mode 36
Peer-to-Peer Mode 45
Card Emulation Mode 48
Standardization of NFC 49
Diversity of NFC Platforms 50
Summary 51
CHAPTER 3: GETTING STARTED WITH ANDROID 53
What Is Android? 54
Linux Kernel 55
Android Runtime 56
Libraries 56
Application Framework 56
Applications 56
Android SDK 56
What You Need to Start 56
JDK and JRE 57
Android SDK 57
Adding More Platforms and Other Components to the SDK 59
SDK Packages 62
Android API Levels 63
Structure of Android Applications 65
Android Application Components 65
Intents 66
Intent Filters 66
Manifest File 67
Application Requirements 68
Application Resources 69
Processes and Threads 69
Dalvik Virtual Machine (DVM) 71
Platform Tools 71
SDK Tools 72
Android Virtual Device 74
Summary 75
CHAPTER 4: ANDROID SOFTWARE DEVELOPMENT PRIMER 77
Creating Your First Android Application 78
Components of the Project 81
Running the Project 83
Running Applications on Your Mobile Phone 83
Running Applications Instantly 84
Running Applications by Manual Installation 84
Distributing Android Applications 85
1. Gathering Materials and Resources 85
2. Configuring the Application for Release 85
3. Compiling and Signing with Eclipse ADT 86
4. Publishing on Google Play 87
Understanding Hello World 87
Using Multiple Views 90
Android Project Resources 90
Alternative Resources 91
Accessing Resources 92
Using an Event Listener 92
Layout 92
Resources 94
Code 94
Using Relative Layout 95
Using Dialog Builders 97
Layout 98
Resources 98
Code 98
Using Grid Layout 100
Android Activity Lifecycle 102
Implementing Multiple Activities and Intents 104
Step 1: Creating the Layout File 105
Step 2: Building the ListView 105
Step 3: Implementing onItemClick 106
Step 4: Editing AndroidManifest.xml 106
Step 5: Creating a New Layout 107
Step 6: Creating a New Activity 108
Using Menu Items 108
Creating a Menu XML File 110
Layout 110
Code 111
Summary 112
CHAPTER 5: NFC PROGRAMMING: READER/WRITER MODE 115
NFC APIs in And
Product details
| Authors | V Coskun, Veda Coskun, Vedat Coskun, Vedat (Isik University Coskun, Vedat Ok Coskun, Coskun Vedat, Kere Ok, Kerem Ok, Kerem (Isik University Ok, Ok Kerem, Busra Ozdenizci, Busra (Isik University Ozdenizci, Ozdenizci Busra |
| Publisher | Wiley, John and Sons Ltd |
| Languages | English |
| Product format | Paperback / Softback |
| Released | 15.04.2013 |
| EAN | 9781118380093 |
| ISBN | 978-1-118-38009-3 |
| No. of pages | 312 |
| Series |
Wrox Programmer to Programmer Wrox Programmer to Programmer |
| Subjects |
Natural sciences, medicine, IT, technology
> IT, data processing
> Programming languages
Informatik, Android, Softwareentwicklung, computer science, Programmierung u. Software-Entwicklung, Programming & Software Development, NFC, Near Field Communication |
Customer reviews
No reviews have been written for this item yet. Write the first review and be helpful to other users when they decide on a purchase.
Write a review
Thumbs up or thumbs down? Write your own review.