ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب Programming Wireless Devices with the Java¿2 Platform, Micro Edition

دانلود کتاب برنامه نویسی دستگاه های بی سیم با پلتفرم Java¿2، نسخه میکرو

Programming Wireless Devices with the Java¿2 Platform, Micro Edition

مشخصات کتاب

Programming Wireless Devices with the Java¿2 Platform, Micro Edition

ویرایش: 2nd ed 
نویسندگان: , , , , ,   
سری:  
ISBN (شابک) : 9780321197986, 0321197984 
ناشر: Addison-Wesley 
سال نشر: 2003 
تعداد صفحات: 0 
زبان: English 
فرمت فایل : CHM (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 13 مگابایت 

قیمت کتاب (تومان) : 51,000



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 14


در صورت تبدیل فایل کتاب Programming Wireless Devices with the Java¿2 Platform, Micro Edition به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب برنامه نویسی دستگاه های بی سیم با پلتفرم Java¿2، نسخه میکرو نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی در مورد کتاب برنامه نویسی دستگاه های بی سیم با پلتفرم Java¿2، نسخه میکرو

این جلد مقدمه ای قطعی بر مبانی J2ME ارائه می دهد که نحوه ساخت برنامه های کاربردی برای دستگاه های دستی بی سیم با قابلیت جاوا را توضیح می دهد.


توضیحاتی درمورد کتاب به خارجی

This volume provides a definitive introduction to the fundamentals of J2ME that explains how to build applications for Java-enabled wireless handheld devices



فهرست مطالب

Cover......Page 1
Contents......Page 8
Figures......Page 18
Foreword......Page 20
Preface......Page 22
Acknowledgments......Page 28
1.1 The Wireless Internet Revolution......Page 32
1.2 Why Java™ Technology for Wireless Devices?......Page 33
1.3 A Bit of History......Page 34
1.4 J2ME™ Standardization Efforts......Page 35
2.1 Java 2 Platform......Page 38
2.2 Java 2 Platform, Micro Edition (J2ME)......Page 40
2.3 Key Concepts of the J2ME Architecture......Page 41
2.3.1 Profiles......Page 43
2.3.2 Configurations......Page 45
2.4 Evolution of the J2ME Platform......Page 48
2.4.1 Core J2ME Standardization Efforts......Page 49
2.4.2 Optional Packages for the Wireless Market......Page 50
3.1 High-Level Goals......Page 54
3.1.2 Third-Party Application Development......Page 55
3.1.3 Independence of Network Technology Standards......Page 56
3.2 Target Devices......Page 57
3.3 General Notes on Consumer Devices and Embedded Systems......Page 59
3.4 Requirements......Page 61
3.4.1 Hardware Requirements of CLDC......Page 62
3.4.3 Software Requirements of CLDC......Page 63
3.4.4 Software Requirements of MIDP......Page 64
3.4.5 J2ME Requirements......Page 65
3.5.2 Scope of MIDP......Page 66
4 Connected Limited Device Configuration......Page 70
4.1.2 CLDC 1.1 Expert Group......Page 71
4.2.1 Architectural Overview......Page 72
4.2.2 The Concept of a Java Application......Page 73
4.2.3 Application Security......Page 74
4.2.4 Application Management......Page 76
4.3 Java Language Specification Compatibility......Page 77
4.3.2 Error-Handling Limitations......Page 78
4.4.1 Features Eliminated from the Virtual Machine......Page 79
4.4.2 Class File Verification......Page 81
4.4.3 Class File Format and Class Loading......Page 83
4.5 New for CLDC 1.1......Page 86
5.1 Background and Goals......Page 88
5.2.1 System Classes......Page 89
5.2.4 Input/Output Classes......Page 90
5.2.7 Exception and Error Classes......Page 91
5.2.9 Internationalization Support......Page 93
5.2.10 Property Support......Page 94
5.3.1 Background and Motivation......Page 95
5.3.2 The Generic Connection Framework......Page 96
5.3.4 Summary of the Generic Connection Interfaces......Page 98
5.4 New for CLDC 1.1......Page 101
6 Mobile Information Device Profile......Page 104
6.1.2 MIDP 2.0 Expert Group......Page 105
6.2 Areas Covered by the MIDP Specification......Page 107
7.1 MIDlets......Page 110
7.1.1 MIDlet States......Page 113
7.1.2 Using the startApp, pauseApp, and destroyApp Methods......Page 115
7.1.3 Application Lifecycle and the User Interface API......Page 118
7.3 New for MIDP 2.0......Page 119
8 MIDP User Interface Libraries......Page 120
8.2 Structure of the MIDP User Interface API......Page 121
8.2.1 Displayable Model......Page 122
8.2.3 High-Level User Interface......Page 124
8.3 Display......Page 126
8.3.1 Current Displayable......Page 127
8.4 Displayables......Page 128
8.4.1 Ticker......Page 130
8.5.1 Command Mapping to Device User Interface......Page 131
8.5.2 Command Properties......Page 132
8.5.3 Command Types......Page 133
8.5.4 Command Listeners......Page 136
8.6.2 Adaptation to Device-Specific User Interface Style......Page 137
8.6.3 Device-Provided Operations......Page 138
8.6.4 A Note on Concurrency......Page 139
8.7 New for MIDP 2.0......Page 140
9.1 List......Page 142
9.1.1 Implicit List......Page 144
9.1.2 Exclusive Choice List......Page 146
9.1.4 Long List Elements......Page 147
9.1.5 List Element Fonts......Page 148
9.2 TextBox......Page 149
9.2.1 Input Constraints......Page 150
9.2.2 Input Modes......Page 152
9.3 Alert......Page 153
9.3.2 Activity Indicator......Page 155
9.4 Form......Page 156
9.5 New for MIDP 2.0......Page 157
10.1.1 ItemStateListener......Page 160
10.2 StringItem......Page 161
10.2.1 Appearance Modes......Page 162
10.3 ImageItem......Page 163
10.4 TextField......Page 164
10.5 DateField......Page 165
10.7 Gauge......Page 166
10.8 CustomItem......Page 167
10.8.1 Interaction Modes......Page 168
10.8.2 Traversal......Page 169
10.9 Form Layout......Page 170
10.9.1 Row Breaks......Page 171
10.9.3 Current Alignment......Page 172
10.9.4 Item Sizing......Page 173
10.9.5 Row Filling......Page 174
10.10 New for MIDP 2.0......Page 176
11.1 The Canvas API......Page 180
11.1.2 Redrawing Mechanism......Page 181
11.1.4 Canvas Visibility......Page 182
11.2.2 Action Keys......Page 183
11.3.1 Coordinate System......Page 184
11.3.3 Translation......Page 185
11.3.5 Line Styles......Page 186
11.4.1 Immutable Images......Page 187
11.4.3 Transparency and Alpha Blending......Page 188
11.4.4 Getting RGB Data......Page 189
11.4.5 Anchor Points......Page 190
11.5.1 Drawing Lines......Page 191
11.5.2 Drawing and Filling Arcs......Page 192
11.5.3 Drawing and Filling Rectangles......Page 193
11.5.4 Drawing and Filling Rounded Rectangles......Page 195
11.5.5 Filling Triangles......Page 196
11.5.7 Drawing Images......Page 197
11.5.8 Drawing RGB Data......Page 199
11.5.9 Copying an Area of Pixels......Page 200
11.6 New for MIDP 2.0......Page 201
12.1 The GameCanvas API......Page 204
12.1.1 Key Polling......Page 205
12.2 Layers......Page 206
12.3.1 Frames......Page 207
12.3.2 Frame Sequence......Page 209
12.3.3 Reference Pixel......Page 210
12.4.1 Tiles......Page 211
12.4.2 Cells......Page 213
12.5 LayerManager......Page 215
12.6.1 Collision Rectangle......Page 217
12.6.2 Pixel-Level Detection......Page 218
12.7 Sample Code: A Simple Game......Page 219
12.8 New for MIDP 2.0......Page 226
13.1.1 MIDP Media Support......Page 228
13.1.2 Design Goals......Page 229
13.1.3 Requirements......Page 230
13.1.4 MIDP Sound Architecture......Page 231
13.2.1 Managing a Media Framework......Page 233
13.2.2 Creating Players for Media Data......Page 234
13.2.3 Tone Generation......Page 237
13.2.4 Sample Code......Page 238
13.3.1 ToneControl......Page 239
13.3.4 Sample Code......Page 242
13.4 Enhanced Media Support Using the Mobile Media API......Page 248
13.4.2 Advanced Controls......Page 249
13.5 New for MIDP 2.0......Page 250
14.1 The Record Management System......Page 252
14.2.1 Manipulating a Record Store......Page 254
14.2.2 Shared Record Stores......Page 256
14.2.4 Converting Record Data to and from Byte Arrays......Page 257
14.2.5 Filtering, Comparing, Listening, and Enumerating Records......Page 258
14.3 Sample Code (RMSMIDlet.java)......Page 262
14.4 New for MIDP 2.0......Page 272
15.1 Characteristics of Wireless Data Networks......Page 274
15.2 Network Interface Considerations......Page 275
15.3.1 States of an HTTP Connection......Page 276
15.3.3 Establishing a Connection......Page 277
15.3.4 Parsing URLs......Page 278
15.3.5 HTTP Request Headers......Page 279
15.3.6 Using an HTTP Connection......Page 281
15.3.7 HTTP Response Headers......Page 283
15.4 Sample Code (NetClientMIDlet.java)......Page 284
15.5.1 Getting the Local Address and Port Number......Page 295
15.5.3 Getting and Setting Socket Options......Page 296
15.5.6 Example......Page 297
15.6.1 Getting the Local Address and Port Number......Page 298
15.6.3 Example......Page 299
15.7.1 Getting the Local Address and Port Number......Page 300
15.7.3 Closing Connections......Page 301
15.7.5 Example......Page 302
15.8 CommConnection......Page 303
15.8.1 Getting and Setting the Serial Port Speed......Page 304
15.8.4 Examples......Page 305
15.9 New for MIDP 2.0......Page 307
16 Secure Networking......Page 308
16.1 Checking the Security Properties of a Connection......Page 309
16.1.1 Server Certificate......Page 310
16.1.2 Printable Representation for X.509 Distinguished Names......Page 311
16.2.1 Security of HttpsConnection......Page 312
16.2.2 Example......Page 313
16.3 SecureConnection......Page 314
16.3.2 Example......Page 315
16.4 MIDP X.509 Certificate Profile......Page 316
16.4.4 Certificate Processing for HTTPS......Page 317
16.5 New for MIDP 2.0......Page 318
17.1 Alarm-Based MIDlet Launch......Page 320
17.2.1 Registering a MIDlet to Be Launched......Page 322
17.2.2 Mechanics of Static Push Registration......Page 323
17.2.3 Mechanics of Dynamic Push Registration......Page 325
17.3 Listening and Launching......Page 326
17.4 Handling Connections after Launch......Page 327
17.5 Security of the Push Registry......Page 328
17.6.1 Sample Chat Application......Page 329
17.6.2 Sample Ping Application......Page 331
17.7 New for MIDP 2.0......Page 334
18 Security for MIDlet Suites......Page 336
18.1 Assumptions......Page 337
18.2 Sandbox for Untrusted MIDlet Suites......Page 338
18.3.1 Permissions......Page 339
18.3.2 Requesting Permissions for a MIDlet Suite......Page 341
18.3.4 Interaction Modes for User Permissions......Page 342
18.3.5 Granting Permissions to Trusted MIDlet Suites......Page 343
18.5 Establishing Trust for MIDlet Suites by Using X.509 PKI......Page 344
18.5.1 Signing a MIDlet Suite......Page 345
18.5.2 Authenticating a MIDlet Suite......Page 348
18.5.4 X.509 Certificate Profile for Trusted MIDlet Suites......Page 351
18.7 New for MIDP 2.0......Page 352
19.1 MIDlet Suites......Page 354
19.1.2 Application Descriptor......Page 355
19.1.3 MIDlet Attributes......Page 356
19.1.4 MIDlet Suite Execution Environment......Page 361
19.3 Over-the-Air User-Initiated Provisioning......Page 363
19.3.2 MIDlet Suite Removal......Page 365
19.3.3 Installation and Deletion Status Reports......Page 366
19.3.4 Installation Status Codes and Messages......Page 367
19.4 New for MIDP 2.0......Page 368
20.1 Timer Support......Page 370
20.1.1 Using One-Shot Timers......Page 371
20.1.2 Using Repeating Timers......Page 372
20.1.3 Sample Code (TimerMIDlet.java)......Page 373
20.2 System Properties......Page 377
20.4 Exiting a MIDlet......Page 378
21 Summary......Page 380
References......Page 384
Appendix A: CLDC Application Programming Interface......Page 386
Almanac Legend......Page 387
CLDC Almanac......Page 390
Appendix B: MIDP Application Programming Interface......Page 422
MIDP Almanac......Page 424
C......Page 456
E......Page 458
H......Page 459
J......Page 460
M......Page 461
P......Page 462
R......Page 463
S......Page 464
X......Page 465




نظرات کاربران