Thursday, June 23, 2011

Mobile Application Development







CONTENTS
Foreword xi
Acknowledgments xiii
1 Introducing SMS and the SIM 1
Foundations and Definitions 4
SMS and SIM in the Network Context 7
Protocol Stacks 9
The Role of Standards 11
Preview of Coming Chapters 16
Summary 16
2 Basic SMS Messaging 19
Connecting the Handset 20
Communicating with the Handset 21
Communicating with the Network 24
Hello, Mobile World 25
Summary 38
3 Details of SMS-SUBMIT and SMS-DELIVER 39
Numbering Plans and Mobile Telephone Numbers 42
SMS_SUBMIT 42
Protocol Identifier 47
Data Coding Scheme 49
Concatenated Short Messages 51
“You’ve Got Mail” 52
Application Port Addressing 53
SIM Toolkit Security 54
Enhanced Messaging Services 54
Sounds, Pictures, and Animations 56
Internet E-Mail 60
SMS_DELIVER 61
Summary 63
4 SMS Integration 65
Summary 78
5 SMS Brokers 79
Summary 92
6 SMS in an Airport Logistics Application 95
SMS Case Study: Atraxis 96
Project Background 97
Focus on the Essentials 98
Design and Development Process 99
The Action on the Ground 101
Project Performance Review 103
Evaluating the Business Results 104
Summary 105
7 The SIM 107
Smart Cards 101 111
The Evolution of the SIM 115
Who Are You? 118
Evolution of SIM Standards 119
The Birth of the SIM Application Toolkit 122
The SAT API 127
The USAT Interpreter 128
Summary 130
8 SIM Toolkit API: Proactive Commands
and Event Download 131
Proactive Commands 133
Details of SIM Toolkit Commands 142
Application Commands 143
Smart-Card Proactive Commands 146
General Purpose Communication Commands 146
System Commands 147
Event Download 148
Summary 155
9 End-to-End Security for SMS Messages 157
Security Parameter Indicator (SPI) 161
Ciphering Key Identifier (KIc) and the Key Identifier (KID) 162
Toolkit Application Reference (TAR) 164
Counter (CNTR) 165
Padding Counter (PCNTR) 165
Redundancy Check (RC), Cryptographic
Checksum (CC), or Digital Signature (DS) 166
Secured SMS Message Example 166
Proof of Receipt 168
Pairing a Sent Message with its Response 170
Summary 172
10 The SmartTrust Microbrowser
and the 3GPP USAT Interpreter 173
Some More SIM Toolkit History 174
A Short History of Byte Code Interpreters on Smart Cards 176
Sonera SmartTrust WIB 180
The 3GPP USAT Interpreter 188
Remote Procedure Call Using the USAT Interpreter 193
Summary 195
11 The USAT Interpreter at Work 197
Business Drivers 198
Technology Overview 200
Starting With SMS 200
From WAP to One Integrated Portal 202
Integrating with the Microbrowser 204
Moving to Mobile Banking and M-Commerce 204
From the User Point of View 205
Implementation Challenges and Strategies 207
Bottom-Line Benefits 209
Lessons Learned 210
12 The USAT Virtual Machine and
SIM Toolkit Programs 211
Variants of the USAT Virtual Machine 214
Virtual Machine Architectures 216
The USAT Virtual Machine from Microsoft 218
Real-Time Travel Example 224
Central versus Local Storage of
Personal Information 224
Java Card™ SIMs 235
Installation of USAT Virtual Machine Programs 235
Summary 237
13 Smart Signatures for Secure Mobile Commerce 239
Starting With the Mobile Customer 241
SmartSignature Features 243
Forms and Templates 243
Keys and PINs 244
Menu Design 244
Changing Service Providers 245
Mobile Certification and Trust Using SmartSignature 248
Trust Relationships for Making the Transaction 251
Trust Relationship for Enabling the Transaction 252
Certification Authorities 253
Business Enablers of SmartSignature 253
SmartSignature in Operation 254
SmartSignature in the Setup Phase 256
Managing a Large Pilot of SmartSignature 258
Pilot Background 258
The Key Participants 259
Revenue Model 260
Pricing of SmartTrust Components 260
Security in a Mobile Trust Hierarchy 261
Lessons of the Pilot Delivery 262
Impotance of the Customer’s Experiences 262
Implications to the Business Model 263
Implications for SmartTrust Business Strategy 263
Next Steps with SmartSignature 264
14 The ETSI Smart Card Platform 267
Managed Data Sharing Using Access Control Lists 269
Associating Access Control Lists with Files 272
Coding Access Control Rules 274
Access Mode TLV 275
Key References 276
Boolean Expressions of Key References 278
Key Reference Semantics 280
Authentication of Key References 283
Application Activation and Concurrent Execution 284
The Application Directory and
Application Activation 285
Application Activation and Concurrent Execution 285
Application Selection 287
Concurrent Application Execution 288
Summary 289
APPENDIX Standards for SMS and the SIM 291
Third Generation Partnership Project (3GPP) 291
3GPP Technical Specification Group T
(Terminals)—Working Group 2 Mobile
Terminal Services and Capabilities 291
3GPP Technical Specification Group T
(Terminals)—Working Group 3 Universal
Subscriber Identity Module (USIM) 292
European Telecommunications Standards
Institute (ETSI) Smart Card Project 293
International Organization for Standardization (ISO) 294
Index 295

Another Mobile Computing Books
Download

2 comments:

  1. When PFGBest wanted to create the world's first real-time FOREX quotes app, they chose McGinley Media. iphone app developers
    mobile website

    ReplyDelete
  2. I actually enjoyed reading through this posting.Many thanks

    Mobile Application Development

    ReplyDelete

Related Posts with Thumbnails

Put Your Ads Here!