Near Field Communication (NFC)
From Theory to Practice
1. Auflage Februar 2012
390 Seiten, Hardcover
Wiley & Sons Ltd
This book provides the technical essentials, state-of-the-art knowledge, business ecosystem and standards of Near Field Communication (NFC)by NFC Lab - Istanbul research centre which conducts intense research on NFC technology.
In this book, the authors present the contemporary research on all aspects of NFC, addressing related security aspects as well as information on various business models. In addition, the book provides comprehensive information a designer needs to design an NFC project, an analyzer needs to analyze requirements of a new NFC based system, and a programmer needs to implement an application. Furthermore, the authors introduce the technical and administrative issues related to NFC technology, standards, and global stakeholders. It also offers comprehensive information as well as use case studies for each NFC operating mode to give the usage idea behind each operating mode thoroughly. Examples of NFC application development are provided using Java technology, and security considerations are discussed in detail.
Key Features:
* Offers a complete understanding of the NFC technology, including standards, technical essentials, operating modes, application development with Java, security and privacy, business ecosystem analysis
* Provides analysis, design as well as development guidance for professionals from administrative and technical perspectives
* Discusses methods, techniques and modelling support including UML are demonstrated with real cases
* Contains case studies such as payment, ticketing, social networking and remote shopping
This book will be an invaluable guide for business and ecosystem analysts, project managers, mobile commerce consultants, system and application developers, mobile developers and practitioners. It will also be of interest to researchers, software engineers, computer scientists, information technology specialists including students and graduates.
Acknowledgments xxiii
List of Acronyms xxv
1 Executive Summary 1
1.1 Towards NFC Era 2
1.2 Evolution of NFC 4
1.3 NFC Essentials 7
1.4 NFC Operating Modes and Essentials 11
1.5 SE and Its Management 14
1.6 NFC Application Development 17
1.7 NFC Security and Privacy 19
1.8 NFC Business Ecosystem 25
1.9 Usability in NFC 30
1.10 Benefits of NFC Applications 31
1.11 NFC Throughout the World 33
1.12 Status of Academic Research on NFC Literature 36
1.13 Chapter Summary 39
References 39
2 Towards NFC Era 41
2.1 Ubiquitous Computing and NFC 41
2.2 Mobile Phones 43
2.3 Wireless Communication as a Communication Media for NFC Technology 47
2.4 RFID Technology 50
2.5 Smart Card Technology 58
2.6 Comparison between RFID Tags and Contactless Smart Cards 67
2.7 More on NFC 68
2.8 Chapter Summary 70
Chapter Questions 71
References 71
3 NFC Essentials 73
3.1 Introduction to NFC 73
3.2 Standardization and Development Efforts of NFC Enabled Mobile Phones 76
3.3 General Architecture of NFC Enabled Mobile Phones 82
3.4 Physical Layer of NFC 92
3.5 Reader/Writer Operating Mode Essentials 99
3.6 Peer-to-Peer Operating Mode Essentials 108
3.7 Card Emulation Operating Mode Essentials 111
3.8 Chapter Summary 112
Chapter Questions 113
References 113
4 NFC Operating Modes 115
4.1 Mobile Interaction Techniques 115
4.2 Classification of NFC Devices 118
4.3 Reader/Writer Mode 119
4.4 Peer-to-Peer Mode 128
4.5 Card Emulation Mode 131
4.6 Overview on Benefits of Operating Modes 135
4.7 Case Studies 136
4.8 Chapter Summary 148
Chapter Questions 148
References 148
5 Developing NFC Applications 151
5.1 Initial Steps in NFC Application Development 151
5.2 Why Java? 152
5.3 Setting up the Environment for Java ME and NFC Programming 155
5.4 Introduction to Mobile Programing 158
5.5 NFC Application Development 179
5.6 Reader/Writer Mode Programing 179
5.7 Peer-to-Peer Mode Programing 200
5.8 Card Emulation Mode Programing 211
5.9 Reader/Writer Mode Case Study: NFC Shopping 215
5.10 Peer-to-Peer Mode Case Study: NFC Gossiping 223
5.11 Chapter Summary 236
Chapter Questions 238
References 239
6 NFC Security and Privacy 241
6.1 Security in General 241
6.2 Security Tools and Mechanisms 257
6.3 NFC Security Framework 265
6.4 Privacy, Legal, and Ethical Aspects 277
6.5 Chapter Summary 281
Chapter Questions 282
References 282
7 NFC Business Ecosystem 283
7.1 Business Ecosystem 283
7.2 Stakeholders in NFC Ecosystem 286
7.3 Business Models 293
7.4 Case Study: NFC Ticketing 301
7.5 Additional Reading: Pay-Buy-Mobile Project by GSMA 304
7.6 Chapter Summary 308
Chapter Questions 309
References 309
8 Secure Element Management 311
8.1 Introduction to OTA Technology 311
8.2 GlobalPlatform Specifications 314
8.3 Life Cycle Management of SEs 316
8.4 Multiple SE Environments 325
8.5 Alternative TSM Based OTA Management Model 326
8.6 Chapter Summary 328
Chapter Questions 329
References 329
9 NFC Cities and Trials 331
9.1 NFC Cities 331
9.2 NFC Trials and Projects 341
9.3 Chapter Summary 349
References 349
Index 351
Kerem Ok, Isik University, Turkey Kerem Ok received his MS degree from Isik University, Turkey and currently studying his PhD degree in Information Technology in Istanbul University.
Busra Ozdenizci, Isik University, Turkey Busra Ozdenizci received her BS double degree in Information Technology and Business Administration from Isik University, Turkey and currently studying her MS degree in Information Technology in the same University.