Ãëàâíàÿ    Ex Libris    Êíèãè    Æóðíàëû    Ñòàòüè    Ñåðèè    Êàòàëîã    Wanted    Çàãðóçêà    ÕóäËèò    Ñïðàâêà    Ïîèñê ïî èíäåêñàì    Ïîèñê    Ôîðóì   
blank
Àâòîðèçàöèÿ

       
blank
Ïîèñê ïî óêàçàòåëÿì

blank
blank
blank
Êðàñîòà
blank
Morris B., Davies Ch., Day W. — The Symbian OS Architecture Sourcebook: Design and Evolution of a Mobile Phone OS
Morris B., Davies Ch., Day W. — The Symbian OS Architecture Sourcebook: Design and Evolution of a Mobile Phone OS



Îáñóäèòå êíèãó íà íàó÷íîì ôîðóìå



Íàøëè îïå÷àòêó?
Âûäåëèòå åå ìûøêîé è íàæìèòå Ctrl+Enter


Íàçâàíèå: The Symbian OS Architecture Sourcebook: Design and Evolution of a Mobile Phone OS

Àâòîðû: Morris B., Davies Ch., Day W.

Àííîòàöèÿ:

The current Symbian Press list focuses very much on the small scale features of Symbian OS in a programming context. The Architecture Sourcebook is different.

It's not a how-to book, it's a 'what and why' book. And because it names names as it unwinds the design decisions which have shaped the OS, it is also a 'who' book. It will show where the OS came from, how it has evolved to be what it is, and provide a simple model for understanding what it is, how it is put together, and how to interface to it and work with it. It will also show why design decision were made, and will bring those decisions to life in the words of Symbian's key architects and developers, giving an insider feel to the book as it weaves the "inside story" around the architectural presentation.

The book will describe the OS architecture in terms of the Symbian system model. It will show how the model breaks down the system into parts, what role the parts play in the system, how the parts are architected, what motivates their design, and how the design has evolved through the different releases of the system.

Key system concepts will be described; design patterns will be explored and related to those from other operating systems. The unique features of Symbian OS will be highlighted and their motivation and evolution traced and described.

The book will include a substantial reference section itemising the OS and its toolkit at component level and providing a reference entry for each component.


ßçûê: en

Ðóáðèêà: Òåõíîëîãèÿ/

Ñòàòóñ ïðåäìåòíîãî óêàçàòåëÿ: Ãîòîâ óêàçàòåëü ñ íîìåðàìè ñòðàíèö

ed2k: ed2k stats

Ãîä èçäàíèÿ: 2007

Êîëè÷åñòâî ñòðàíèö: 630

Äîáàâëåíà â êàòàëîã: 31.12.2007

Îïåðàöèè: Ïîëîæèòü íà ïîëêó | Ñêîïèðîâàòü ññûëêó äëÿ ôîðóìà | Ñêîïèðîâàòü ID
blank
Ïðåäìåòíûé óêàçàòåëü
MIDP2RUNTIME      316 545—546
MIDP2SECURITY      313 548—549
MIDP2SECURITYRP      313 526—527
MIME      53 134 142—143 144 145—160 266—267 395 510 528—529 569
Mini-computers      21—22 39—40
Mitsubishi      122 326
mixins      348—349
ML      92 98
MMAPI11      314 530
MMF Recognizers component      145 159—160 529
MMF...      187 525—526 531
MMF_DEVMIDI      296 525—526
MMS      159 529
MMS (Multimedia Messaging Service)      7 142 201—202 236 323 324—329 393—394 445—446 529—530
MMS MTM component      158—159 529
MMS Settings component      158—159 529—530
MMSSETTINGS      529—530
MMTSY      230 532
MMU (Memory Management Unit)      25 288—289 291—292 294—295 298—299 338 488
MOAP      36 48 53 65 68 72 122 400—401 435 445
Mobile 3D component      302 314 530
Mobile Information Device Profile      see MIDP . . .
Mobile Media API 1.1 component      302 310—311 314 530
Mobile phones      3—13 44 49—52 57 88—90 282—283 367—396 397—427
Mobile phones, applications complexity      11—12 57 88—90 114 420—422 429—451 455—474
Mobile phones, business models      9 12—13 49—50 470—472
Mobile phones, commoditization factors      11—12 399
Mobile phones, complexity issues      9 10—13 49—52 88—90 282—283 367—396 420—422 429—451
Mobile phones, concepts      3—13 44 57 367—396
Mobile phones, convergence trends      7—10 11—12 29 169—170 178—179 368—369 377 420 422
Mobile phones, differentiation goals      398—399 422
Mobile phones, disruption effects      9—10 420
Mobile phones, errors      75—77
Mobile phones, failures      75—77
Mobile phones, flexibility      7—10 11—12 56—57 61—62
Mobile phones, future prospects      426—427 440
Mobile phones, GUI      11 28—29 31—37 43—53 57 61 65—68 73—74 111—119 121—132 269 287 309—310 320—329 334—335 352—353 369 371—375 397—427 478—563
Mobile phones, hardware complexity      9 11 367—396 420—423
Mobile phones, historical background      3—9 15—44 46—47 222—223 247 282 367—396
Mobile phones, markets      373—375
Mobile phones, PCs      6—7 13 69 77 81—82 193—198 397—398 420—422
Mobile phones, personalization benefits      10
Mobile phones, Psion      26—27 44 178 304 375—377
Mobile phones, social issues      7—10
Mobile phones, software complexity      9 11—13 57 88—90 114 337—350 368—396 420—422 429—451 455—474
Mobile phones, statistics      6—7 13 16—17 375—377
Mobile phones, technology/soft effects      7—9 57 222—223 420 433—434
Mobile phones, uniqueness factors      10—13 72 84—85 367—368
Mobile phones, user expectations      13 51 374—375 396 398—399
Mobira Cityman      6
MObserver      349
Model-Viewer-Controller (MVC) pattern      53 66 135 137—138 333 356—357 404—405 425—427
Modula languages      92 94—95 98 108
Monolithic system architectures      55 63—64 255 258 286—287
Moore's law      373—375 402
Motorola      3—4 7 27—28 35—37 122 319 368 375—376 400—401 410 466
MP3      16 77 170 178 398
MP4      16
MROUTERSECURE      197 530—531
MRP files      115
MS-DOS      17 47—48 60 68
MSG      159 525
MSG_BIOMSG      159 481
MSG_EMAIL      159 540
MSG_FRAMEWORK      159 525
MSG_OBEXMTM      159 534
MSG_SCHEDULEDSEND      159 546
MSG_SMS8.1      159 552
MTMs (Message Type Modules)      143 144—163 224 388—394 446 490 518 529 534 568
Multi-homing interfaces      216
Multimedia and Graphics Services Block      54—55 115 118 142 165—171 177—191 322 443—444 482 488—489 495 512—514 517—518 537—541
Multimedia and Graphics Services Block, component collections      187—191
Multimedia and Graphics Services Block, concepts      167—168 177—191
Multimedia and Graphics Services Block, design goals      179—181
Multimedia Framework component      179—188 267 276—277 324—326 531
Multimedia Framework Plug-ins component      187—188 531—532
Multimedia Messaging Service      see MMS . . .
Multimedia trends      57 443—444
MultiMode TSY component      222 224—225 229—230 322—323 532
multiple inheritance      347—350
Multitasking operating systems      38—44 47—49 56—57 75
Multithreading      49 73—74 180 358—359
Music players      10 12 37 169 179
Mutable descriptors, concepts      78—79
Mutexes      259 280
MVC (Model—Viewer—Controller) pattern      53 66 135 137—138 333 356—357 404—405 425—427
Myers, Colly      20 22—24 64 69 77—80 341 355 358 361 364—366 378 387 419—420 450 460—462
Namespaces      350
naming conventions      56—57 76—77 78—82
NAND flash      48 260 283 294—295 299 369—370 373 440 449
Nanokernel      see also kernel . . .
Nanokernel, concepts      286—299 371—375
Nanokernel, roles      288—289
Navi-key interface, Nokia      375—376
NETCON      218 532
Netherlands      4
Netscape      433
Network Controller component      211—220 232—233 243—245 532
Network Interface Manager (NIFMan) component      180—181 210—220 230—233 236—237 243—245 532—533 551—552 561
Networking Services Sub-block      54—55 170 199—204 230—245 322—323 480—570
Networking Services Sub-block, architecture      236—238
Networking Services Sub-block, component collections      238—245
Networking Services Sub-block, concepts      203—204 231—245
Networking Services Sub-block, daemons      235
Networking Services Sub-block, design goals      238
Networking Services Sub-block, security issues      201 203—204 234 238—239 560
Networking Services Sub-block, stack      231—234
Networking Services Sub-block, symbian OS component reference      480—570
New Zealand      4
NeXTStep      108 335
NIFMAN      218 532—533
Nightingale      418—420
NMT network      3 4
Nokia      3 6—7 15 27—28 30—36 51—52 68 122—125 146 153—154 305 319—321 324 328 375—378 379—380 390—392 396 400—427 437—440 466—467 482
Nokia 3110      375—376
Nokia 5500      397
Nokia 7650      7 33 178 305 320 418—420 443
Nokia 7700      35
Nokia 7710      35 122
Nokia 9000      376—377 379—380
Nokia 9210      6 15 27—28 30—36 51—52 320 379—380 390 396 419 437—440 466
Nokia, market share      422
Nokia, Microsoft      28
Nokia, N80 3G phone      328
Nokia, navi-key interface      375—376
Nokia, NGage      178 319
Nokia, Psion      27—28
Nokia, statistics      6—7 375—377
Nokia, user interfaces      28—37 68 122—125 400—427
Nolan, Roger      378
NOR flash      48 283 294—295 369—370 440
Norway      3
NTT      4
Null AGT component      233 243—244 533
NULLAGT      243 533
O2      398
Obex      145 158—159 193—194 196 201—202 205—206 245—253 314 321 324—326 533—534
OBEX Extension API component      145 250 533—534
OBEX MTMs component      145 158—159 389 534
OBEX Protocol component      145 249—250 534
OBEX...      250 533—534
Object      96 102 107
Object-oriented approaches      20 40—41 47—49 53 57—58 68—70 73 87—108 136 138—139 333—366 446—451
Object-oriented approaches, benefits      88—90 333—366
Object-oriented approaches, concepts      20 40—41 47—49 53 57—58 68—70 73 87—108 136 138—139 333—366
Object-oriented approaches, concrete behaviour      96
Object-oriented approaches, data-hiding principles      92—100
Object-oriented approaches, encapsulation      61 73 93—108 123—125 353—354
Object-oriented approaches, file systems      68—70 354 360—363
Object-oriented approaches, frameworks      61 353—356 359—360
Object-oriented approaches, freedom principles      350—353
Object-oriented approaches, inheritance      81 93—108 344—345 347—352 363—364
Object-oriented approaches, interfaces principles      92—100
Object-oriented approaches, kernel      333 363—366
Object-oriented approaches, key ideas      92—94
Object-oriented approaches, languages      100—108
Object-oriented approaches, liberating aspects      350—353
Object-oriented approaches, objective-C      91 104—105 108 334—337 339
Object-oriented approaches, origins      90—92
Object-oriented approaches, polymorphism      62 82 93—108 210—211 353—354 357 363—366
Object-oriented approaches, real-world problems      89—90 92—93 339
Object-oriented approaches, reuse benefits      88—90 93—100 113—119 345 351—352
Object-oriented approaches, Symbian OS patterns      353—354
Observer Pattern      348—349
OMA (Open Mobile Alliance)      142 153 235 494 501 534—535
OMA Data Sync component      53 142 153 534—535
OMA SyncML DM Interface component      142 153 154 193 326 535
OMA SyncML Framework component      142 153 154 193 326 535
OMAP      1623 2420
OMAP H2 component      294—295 297—299 328—329 536
OMAP H4 component      298—299 536
OMAP, component      294—295 297—299 535—536
OMAP...      297—299 535—536
One2One      4
open      214
Open Mobile Alliance (OMA)      142 494 501 534—535
Open platform, Symbian OS      12—13 46—49 83—85 136 170—171 422 474
OpenGL ES component      168 170—171 178 181 186 188—189 324—325 444 536—537
OpenGL ES Display Properties component      181 189 537
OpenGL ES Headers component      181 188 537—538
OPENGL...      188 536—538
Operating systems      see also Apple . . .; Linux; Microsoft . . .; Symbian OS
Operating systems, concepts      37—44 255—277 279—299 333—338 368—396 401—402
Operating systems, design influences      37—44 368—369 430—436
Operating systems, multitasking operating systems      38—44 47—49 56—57 75
Operators, differentiation goals      398—399
OPL      17 21 28 46 71 127 304 341 425—426 450
Optimization design goals, Symbian OS      47—49 72—73 281—283 288—289 327—329
Optional License Categorizations, Symbian OS component reference      476—572
Orange      4 5
Oregon Scientific      30
Organiser, Psion      17 19 21—22 27 38—39 87
OS Services Layer      54—55 111—119 165—198 321—329 369—375 480—570
OS Services Layer, concepts      54—55 111—115 118 165—198 321 369—375
OS Services Layer, design goals      168—171
OS Services Layer, overview      115 118 165—171
OS Services Layer, purpose      165—168
OS Services Layer, symbian OS component reference      480—570
OSI Seven-Layer Model      113 231—234 236—238
OTA (over-the-air) settings      372—373
Out-of-bounds errors      79—80
Oval      17
Over-the-air (OTA) settings      372—373
Overlapping windows      43 48—49 139
Overlays      43—44
Package IDs, concepts      82
Packet-switched data      see also GPRS . . .; UMTS . . .
Packet-switched data, concepts      5 62 215—216 223 233—235 322—329 370—375
Palette      191 494—495
Palm OS      6 17—18 26 32 35 354 387 404 421 433
Palmer, Will      83—85 575—576
Panasonic      122 320
Panics      79—80
parametric polymorphism      98
partners      50 444—446 475 477 480
Pascal      21 22 92 98—99 108
Passwords      85
Path, Symbian OS component reference      476—572
Paths      see also build file locations
PCMCIA      30 379
PCS      6—7 13 40 48 69 77 81—82 193—198 397—398 420—422
PCs, connectivity Services Block      54—55 115 118 165—171 192—198 545—550
PCs, emulator      55—56 81—82 112 288—289 292 341—342 365—366 503
PCs, mobile phones      6—7 13 69 77 81—82 193—198 397—398 420—422
PDAs      6—7 10—12 29 30—32 46—47 50—51 53 65 136 142—143 178 200—201 204 282—284 320 336 342 367—377 382 395—396 398 410—411 421—425 442 445
PDDs (physical device drivers)      55—56 118 253 280—281 289 290 292 298—299 506—507
PDP family      40
PDR      184—185 542
PDRSTORE      190 542
Pearl DFRD      33 320 417—418 420—421
Pen-based interfaces      35 68 124 128—129 410—417 421
performance issues      47—49 62 72—73 75—76 129 281—282 288—289 327—329
Performance issues, optimization design goals      47—49 72—73 281—283 288—289 327—329
Performance issues, plug-ins      62
Peripheral Bus Controllers component      296—297 538
Perl      100
Persistence models      69—71 136 259 263—264 275—276 354 360—363
Personal Information Management (PIM)      118 140 154—155 192 311 480 497 528
Personality layer, EKA2      287—288 371—375
Personalization benefits, mobile phones      10
PersonalJava      305
PHBKSYNC      226 538—539
Philips      29—30 32 379 407 412
Phonebook Sync component      226 538—539
Physical device drivers (PDDs)      55—56 118 253 280—281 289 290 292 298—299 506—507
PIM (Personal Information Management)      118 140 154—155 192 311 480 497 528
PIN-based locks      222
PKI keys      174 177
Platform Security      62 82—85 172—175 179—180 234 262—263 284 324—329 359—360 435—436
Platform Security, concepts      82—85 172—175 234 262—263 284 326—329 435—436
Platform Security, EKA2 benefits      284
Platform Security, principles      83—85 327—329
Platform Security, signed applications      13 85 327—329
Platform Security, threat types      84
Platformitization concepts      433—434
PLP Variant component      169 192 195—198 539
PLPVARIANT      196 539
Plug-In Framework      55 61—63 145—146 171 180 210—211 224 258—277 353—354 355—356 359—360 381—386 475 539—540
Plug-ins      49 55 56—57 61—63 145—146 171 180—183 210—211 257—277 353—354 355—356 359—360 381—386 475 531—532 539—540
Plug-ins, concepts      49 55 56—57 61—63 180—183 210—211 257—277 353—354 359—360 381—382
Plug-ins, performance issues      62
Plug-ins, security issues      62 359—360
Pointer descriptors      see also descriptors; TPtr...
Pointer descriptors, concepts      78—81
Polling systems      60
Polymorphic DLLs      62 82 210—211
Polymorphism, concepts      62 82 93—108 210—211 353—354 357 363—366
Polyphonic ring tones      178
POP3 MTM component      136 143 145 158—159 388—391 540
Porting strategies, kernel      292 294—295 323—329
POSIX standards      69 71 167 171 173—174 305
Potter, David      20 26—27 29
Power and Shutdown Management component      273—274 540
Power Management      9 11 47—49 60 75—76 258 273—274 281 290 292—293 323—329 368 439 540
Power management, asynchronous services      60
Power management, errors      75
PPP      198 215 233—234 245 540—541
PPP Compression Plug-ins component      245 540—541
PPP NIF component      233—234 245 541
Pre-emptive/non-pre-emptive concepts, scheduling      56—57 73—75 280—299
Price, Howard      20 21—22 28—29 341 357 405 463—465 468 576
print      163 541—542
PRINTDRV      190 541
Printer Drivers component      142 184—185 190—191 541
printf      173
Printing Services component      142 163 541—542
Printing Support component      142 163 190—191 542
procedural languages      97 103
Processes      see also applications; threads
Processes, assembler      20 22 87 337 341 412
Processes, capabilities      83—85 262—263 327—329
Processes, concepts      38—44 57—58 72—73 83—85 259 280—299
Processes, definition      57—58
Processes, purposes      339
Processes, Python      71 91 100—101 173 425—426 447 450—451
Processes, switching challenges      341—344 446—451
Processes, Visual Basic      17 46 304 338 425—426 450
Programming languages      17 46 71—82 88—108 173 304 334—366 425—426 446—451
PROLOG      92
Protea      18 19—20 22—25 28 460
1 2 3 4 5 6
blank
Ðåêëàìà
blank
blank
HR
@Mail.ru
       © Ýëåêòðîííàÿ áèáëèîòåêà ïîïå÷èòåëüñêîãî ñîâåòà ìåõìàòà ÌÃÓ, 2004-2024
Ýëåêòðîííàÿ áèáëèîòåêà ìåõìàòà ÌÃÓ | Valid HTML 4.01! | Valid CSS! Î ïðîåêòå