Ãëàâíàÿ    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
Ïðåäìåòíûé óêàçàòåëü
Protocols      11 62 134 168—169 200—201 207—208 214—215 220—231 388—391
prototypes      104
PRT protocol      210 214 231—243 486 503 515 520
PSD AGT component      232—234 243—244 542—543
PSDAGT      243 542—543
Psion      15 17—31 37—41 50—51 64 87 108 140 205—206 304 333—353 361 368 375—377 386—387 402—403 461—472
Psion Software      22 26 27—30 350—351
Psion, architecture principles      41—44 368
Psion, boundaries      50—51
Psion, historical background      15 17—31 37—41 64 87 304 333—353 361 368 375—377 386—387 402—403 461—472
Psion, MC400 laptop      38—42 402—403 463
Psion, mobile phones      26—27 44 178 304 375—377
Psion, Nokia      27—28
Psion, Organisers      17 19 21—22 27 38—39 87 333
Psion, principles      41—44
Psion, Protea      18 19—20 22—25 28 46
Psion, series      3
Psion, SIBO      17 47—48 64 87 334 357 437 462—463
Psion, successes      38—41 64 68 87 304 333—334 338 340 350—351 387 437 448 465
Psion, VMS operating system      22 38—40 43
Publish and Subscribe mechanism      141 158 174—176 217 259—260 269 290—291
PublishedAll      477
PublishedPartner      477
Push and pop calls      77
Push and pull models, WAP      235—236 321
PWRCLI      540
Python      71 91 100—101 173 425—426 447 450—451
Qikon      124—125
QoS (Quality of Service) Framework PRT component      231—235 241—242 325 543
QOS...      242 543
Qualcomm      16 401
Quality of Service      see QoS
Quartz design      32—36 129 139 320 321 410—417 421—422
R (resource) classes, concepts      45 80—81 182
Radiolinja      4
RAM      11 17 29 47—48 62 257 263—264 281—283 293 327 329 336 374 387 394—396 397 440
Random numbers      268
Raw IP NIF component      180—181 245 543
RAWIPNIF      245 543
RCALL      382
RChangeNotifier      266
Re-entrancy issues      46—49 72—73
Read, Murray      407 414—416 576—577
Real-time systems      11 16 47—49 55—57 118 152—163 179 206 281—282 284 287—299 319 324—329 370—375 435—436 437—440
Real-world problems, object-oriented approaches      89—90 92—93 339
Recent Calls      175
RECMMF      160 529
Recognizers      145 160 569
Records, structs      108
Reduced Instruction Set Computer (RISC)      286
Reference DRM Agent component      159—160 544
Reference Fonts component      190—191 544
Reference hardware, kernel      294—295
Reference specifications      32—33
Reflection concepts      101 105
Registry      262—263 265 269 509
Relational databases      70—71 264—265 275—276 311 360—363 500—501
Remote access      55 170 192—198 544 545
Remote Control Framework component      251—252 328—329 544
Remote File Server component      55 170 194—198 545
Removable media file systems      69—70
Renewal forces, Symbian OS      429—451
Replaceable License Categorizations, Symbian OS component reference      476—572
RequestEvent      183
Resolver Server      124 125 130—131 209—210 563
resource files      67 73 265—266
restore      71
Restore services      141 157—158 192 194—198 479—480
Reuse benefits, object-oriented approaches      88—90 93—100 113—119 345 351—352
Reverse-engineering      462—463
RFCOMM      252—253
RHostResolver      235
RICHTEXTTOHTMLCONV      157—158 510
ring tones      178
RISC (Reduced Instruction Set Computer)      286
RLine      382
RMS component      311 312—313 528
robust software      44 46—50 63 137 283—284 395—396 405
ROFS (Read Only File System)      260
ROM      17 21 27 43—44 47—48 72 257 260—261 268 281—283 292 336 346 354—355 368 374 390 394
Ronneby site, Sweden      33 35—36 415—417
Root Server component      54—55 202 206 209—210 210—220 223 496
ROOTSERVER      217 496
RPhone      382
RProcess::Create      59
RProperty      175
RS232 serial technology      245—253 292
RSessionBase::CreateSession      59
RTP component      146—149 152—153 328—329 545
Run      73—74
Runtime Plug-in component      316 545—546
RWindow      182
S60      see Series 60
S60 3rd Edition      426—427
Safe strings, descriptors      77—80 343 353—354
Samsung      37 122 400—401
Sanyo      32 320
SAPpHiRe      32—33 412—413
SavaJe platform      16 see also Java . . .
SAX 2.0      266
SBSSERVER      196 548
Scheduled Send MTM component      158—159 546
Scheduling      25 56—57 73—75 280—299
Scheduling nanokernel      288—289
Scheduling pre-emptive/non-pre-emptive concepts      56—57 73—75 280—299
Scheme      98
SCHSVR_ONGOING      176 556—557
Screen Driver component      285 546
SCREENDRIVER      285 546
Screens      60 66—71 124—132 177—191 269 272 285 376—377 443—444 545 546
SCREMOTEFILESERVER      545 see also Remote File Server component
SD cards      174 177 293 294 296—297 546—547
SDCARD4C      296 546—547
SDIO cards      293—294
SDKs (software development kits)      28 46 65 122 134 269 442 477
SDP databases      486
Second generation (2G) networks      4 171 201 203 370—371
Secondary PDP context UMTS Driver component      243—244 547
Secure Backup Engine component      195—198 547—548
Secure Backup Socket Server component      55 170 195—198 548
Secure hardware      499
Secure identifiers (SIDs)      82 262—263
Secure Policy Reference Plug-in component      313 548—549
Secure Sockets Layer (SSL)      234
Secure Software Install component      150—163 170 548
SECUREBACKUPENGINE      196 547—548
SECURESOFTWAREINSTALL      15 548
Security issues      see also Platform Security
Security issues, Base Services Layer      262—263
Security issues, certificates      149 165—166 172—327—329 491
Security issues, concepts      46—49 62 82—85 172—177 179—180 234 238—239 262—263 284 324
Security issues, EKA2      284
Security issues, keys      68 127—132 173—174 491
Security issues, Networking Services Sub-bloc      201 203—204 230—231 238—239 560
Security issues, PIN-based locks      222
Security issues, plug-ins      62 359—360
Security issues, signed applications      13 85 327—329
Security issues, Symbian OS      46—49 62 82—85 172—177 179—180 234 238—239 262—263 284 324
Security issues, threat types      84—85
Security issues, tokens      55 171 172—177 499
Self      104
Semaphores      259
Send As component      144 171 228 389—391 549
SENDASV2      549
Sendo      122 320
Serial Port CSY component      208—211 224—225 249 252—549
Serial servers      54—55 57 205—206 208—220 224—225 238 245—253 488—489 549
Series 60 (S60) interface      7 33 36—37 48 50—53 65—68 72 122—125 143 222 320—321 324 326—329 377 386 400—427 435 445
Series 60 (S60) interface, announcement      418—419
Series 60 (S60) interface, client—server architecture      42—44 49 56—57 58—60 63—64 133—134 171 186 223 264—265 311—313 354—355 359 381—386 464 508—509 549
Series 60 (S60) interface, concepts      40 42—44 45—49 56—57 58—60 182—183 207—208
Series 60 (S60) interface, fundamental importance      59—60 182—183 207—208
Series 60 (S60) interface, ‘square’ user interface      33
Series 80      33—34 122
Series 90      35 122
Server Socket component      197—198 549—550
Server-side operations, concepts      58—60
Servers      40 42—44 45—49 56—60 182—183 207—208 255—277 485—486 503 518—519 548—550
SERVERSOCKET      197—198 549—550
Service Broker component      194—198 550
SERVICEBROKER      197 550
Session Initiation Protocol      see SIP . . .
Set      129 186 271—272
Settings      200—201
Seybold, Andrew      10
Shared resources      49 60 136
Sharp      122 326
Sheet Engine component      53 156—157 550
SHENG      157 550
Short Link Services Sub-block      201—203 245—253 483—484 515 520—521 533—534 544 549 563—564
Short Link Services Sub-block, architecture      247—248
Short Link Services Sub-block, component collections      249—253
Short Link Services Sub-block, concepts      201—203 245—253
Short Link Services Sub-block, historical background      247
Short Link Services Sub-block, overview      245—248
Short Link Services Sub-block, Server      268—269 274 540
SIBO      17 47—48 64 87 334 357 437 462—463
SIDs (secure identifiers)      82 262—263
Siemens      26 122 320
Signals      11 43—44 294—295 370—375
Signed applications      13 85 327—329
SIM cards      224 226—227 320 550—551
SIM TSY component      224—225 226—227 230 321 322 550—551
SIMTSY      230 550—551
SIMULA      91—92 98 102 104 108
Sinclair, QL      43
Sinclair, ZX81      20—21 38
Singleton component collections, Kernel Services and Hardware Interface Layer      284—285
SIP Connection Provider Plug-ins component      136 146—147 149 152—153 201 551
SIP Framework component      53 136 146—147 149 152—153 201 328—329 551
SIP...      152—153 551
SIS files      82 194 196 268 390
SLIP      245 551—552
SLIP NIF component      215—216 245 551—552
Smalltalk      91—93 95—104 105—106 108 137—138 335 339 347
smartphones      see also mobile phones; Symbian OS
Smartphones, concepts      3—13 28 282 367—396 420—426
Smartphones, definition      420
Smartphones, future prospects      426—427 440
Smartphones, historical background      3—9 15—44 46—47 222—223 247 282 367—396
SMIL Parser component      136 145—160 323 324—325 552
SMPTPSERVERMTP      553
SMS      29 136 142—145 159 201 203—204 205—206 214 221—223 228—231 236 307—317 320 376 380—394 483 490 515 552—553 567 570 571
SMS MTM component      136 158—159 203—204 224 552
SMS PRT component      136 203—204 228—230 552—553
SMS Utilities component      136 203—204 228—229 553
SMSSTACK      228 552—553
SMSU      229 553
SMTP MTM component      136 143 145 158—159 388 394 553
Social issues, mobile phones      7—10
Socket Server      54—55 194 202 206—207 208 209—220 224 231 232—235 236—237 248—253 322—323 381—382 485—486 503 518—519 548—550 557
Sockets      54—55 194 202 206—207 208 209—220 224 231—233 485—486 503 518—519 548—550 557
Sockets, concepts      213—214 224 231—233
Sockets, connection processes      214
Sockets, roles      214
Soft effects, mobile phones      7—9
Software      see also applications
Software development kits (SDKs)      28 46 65 122 134 269 442 477
Software Install Server component      55 170 194—198 554
Software, agile programming      90 456 464—465 472—474
Software, cohesion/coupling concepts      114
Software, compilers      43—44 81—82 103—104 343—344
Software, complexity      9 11—13 57 88—90 114 337—350 368—396 420—422 429—451 455—474
Software, concepts      44 46—50 88—90 104 341—342 453—474
Software, costs      88—90 341—342
Software, creation processes      90 104 453—474
Software, crisis      455—456
Software, cultural issues      464—474
Software, development methodologies      90 104 454—474
Software, dragons      455—456
Software, engineering concepts      455—456 459—474
Software, ethics      458—459
Software, formal development models      466—470
Software, Hollywood factory      460
Software, human aspects      90 457—459
Software, internationalization factors      469—470
Software, iterative-development practices      457—458 468—469
Software, maintenance needs      430—436 455—456
Software, object-oriented approaches      20 40—41 47—49 53 57—58 68—70 73 87—108 333—366
Software, problems      453—474
Software, production considerations      90 104 453—474
Software, programming languages      17 46 71—82 88—108 173 304 334—366 425—426 446—451
Software, robust software      44 46—50 63 137 283—284 395—396 405
Software, source code      71—82 88—108 112 334—366 446—451
Software, structured techniques      456
Software, teams      459—474
Software, waterfall-development practices      457—458
Software, whole-product development      470—474
Software, ‘worse is better’ paradox      469—470
Solid-state disks      48
Sony Ericsson      30 33—37 122 178 319 321—324 328 379 400—402
SOUNDDEV      296 479
source code      71—82 88—108 112 334—366 446—451
Spain      3—4
Spectrum      20—21
Speech Driver component      296—297 554
Speech recognition      267 277
sprites      124 127—128 131—132
SPUD      243 547
SQL      68 71 264 275—276
SSL (Secure Sockets Layer)      234
Stack-based descriptors      see also descriptors; TBuf...
Stack-based descriptors, concepts      78—81
Standard Library, C      29 55 71 165—166 167 171—177 305 336 346—347 488
Standard Template Library (STL)      71—72 108
Standards      11 13 62 88—90 136—137 359—360 457
static libraries      73
STDLIB      177 488
STL (Standard Template Library)      71—72 108
Storage media      12 44 49 68—70 263—264 394—396
STORE      71 275 555
Store component      55 71 177 257—259 263—265 275—276 354 360—363 394—396 492 523 555
streams      49 68 71 185 263—264 354 360—363 396
Stroustrup, Bjarne      91 104 339 348
structs      108
Structured techniques, software development      456
stubs      125—126 129
Sub-blocks      111—119 202—253 476—572
Sub-blocks symbian OS component reference      476—572
Sub-blocks,Sub-blocks concepts      111—119
Subconnection Parameters component      204 241 554—555
Sun      54 304—305 315—316 493
Sweden      3 4 33 35—36 122 415—417
SWINSTALLSERVER      196 554
Switching challenges, programming languages      341—344 446—451
Switching concepts      66—67
Symbian OS      see also operating systems
Symbian OS, 3G-ready      5 15—16 319
Symbian OS, application suite      11 16 65—71 134—136 422—425
Symbian OS, architecture      41—44 45—85 111—119 122—124 133—137 461—474
Symbian OS, background      5—7 10 11 15—44 45—85 87—88 111—119 134—135 171 178—179 192—194 207—208 238 255—257 279—283 288—289 301—302 319—329 367—396 397—427 460—474
Symbian OS, blocks      111—119 476—572
Symbian OS, boundaries      50—51 63—64 444—446
Symbian OS, business models      49—51 470—472
Symbian OS, c++      13 71—82 87—88 173 333—366 446—451 488
Symbian OS, case studies      331—474
Symbian OS, competitive threats      16 51—52 401—402 445 469—470
Symbian OS, complexity issues      49—52 282—283 367—396 429—451
Symbian OS, components      111—119 475—572
Symbian OS, consistency goals      50
1 2 3 4 5 6
blank
Ðåêëàìà
blank
blank
HR
@Mail.ru
       © Ýëåêòðîííàÿ áèáëèîòåêà ïîïå÷èòåëüñêîãî ñîâåòà ìåõìàòà ÌÃÓ, 2004-2024
Ýëåêòðîííàÿ áèáëèîòåêà ìåõìàòà ÌÃÓ | Valid HTML 4.01! | Valid CSS! Î ïðîåêòå