Ãëàâíàÿ    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
Ïðåäìåòíûé óêàçàòåëü
Symbian OS, constraints      48 49—52
Symbian OS, creation      6 20—27 319 432—433 460—474
Symbian OS, cultural issues      464—474
Symbian OS, DEC's VMS operating system      22 38—40 43
Symbian OS, design lifetime      431—433
Symbian OS, design principles      45—50 56—64 72—73 119 134—136 168—171 178—191 193—194 204—206 212 238 256—257 281—283 288—289 301—302 396 430—436 460—474
Symbian OS, device families      31—37 67—68 128 320 410—420
Symbian OS, disruption effects      10
Symbian OS, elegance goals      50
Symbian OS, EPOC      15 18—19 22—26 27—32 35—36 44 48 68 156 281—282 304—305 367 409 416—417 437 470 474 500 550 571
Symbian OS, evolution/renewal forces      429—451
Symbian OS, extensibility goals      46—49 50—51 56—57 179—180 210—211 355—356
Symbian OS, flexibility      7—10 11—12 56—57 61—62
Symbian OS, future prospects      426—427 474
Symbian OS, GUI background      31—37 43 46 48—49 50—51 57 65 73—74 320—329 334—335 352—353 397—427
Symbian OS, high end of the market      11 16—17 396
Symbian OS, historical background      6 22—26 6—47 87—88 192 208—209 222—223 247 281—284 303—306 319—329 333—366 367—396 401—402 460—474
Symbian OS, idoms      56—57 71—82 256 257 260 333 347 353—354 47 463—464
Symbian OS, layers      52—56 111—119 476—572
Symbian OS, lead product concept      434
Symbian OS, licenses      27—31 47 50—52 67—68 121—122 140 145 180—181 222 249 281—282 304 313—314 319 385—386 400—401 435—436 443 475 495 529—530
Symbian OS, naming conventions      56—57 76—77 78—82
Symbian OS, Nokia      6 15 27—28 30—36 51—52 319—321 324
Symbian OS, object-oriented approaches      20 40—41 47—49 53 57—58 68—70 73 87—108 136 333—366 446—451
Symbian OS, open platform      12—13 46—49 83—85 136 170—171 422 474
Symbian OS, operating-system influences      37—44 368—369
Symbian OS, optimization design goals      47—49 72—73 281—283 288—289 327—329
Symbian OS, origins      6 20—27 282 319 432—433
Symbian OS, platformitization concepts      433—434
Symbian OS, popularity      6—7 15—16 422
Symbian OS, principles      41—44 396 470—474
Symbian OS, Psion      15 17—26 64
Symbian OS, Real-time aspects      47—49 55—57 118 152—163 179 206 281—282 284 287—299 319 324—329 370—375 435—436 437—440
Symbian OS, recent changes      47—49 62 65 81 118 135 172—175 179—180 184 186 195 208—209 215—217 238 259—261 269 303—304 319 326—329 396 429—451 473—474
Symbian OS, renewal forces      429—451
Symbian OS, security issues      46—49 62 82—85 172—177 179—180 234—235 238—239 262—263 284 324—329
Symbian OS, software-development practices      460—474
Symbian OS, statistics      6—7 13 16 51 116—117
Symbian OS, sub-blocks      111—119 476—572
Symbian OS, system Model      52—56 111—119
Symbian OS, third-party developers      12—13 28—31 50—51 83—85 302—317 327—329 402 475 504
Symbian OS, transparency goals      50
Symbian OS, v6      15 28—29 31—32 319—321 456 466
Symbian OS, v6.0      15 192 319 320 391—392 414 416 442—443 466
Symbian OS, v6.1      192 303—304 319 320—321 391—392 419 442—443
Symbian OS, v7      16 54 62 113 117—119 126 141 146 172 179 208 224 225 233 234 238 248 262 265 267 284 301 303—306 319 321—324 359—360 419 441 456 466 477—572
Symbian OS, v7.0s      54 62 113 119 141 146 172 179 208 224 225 233 234 238 248 262 265 267 284 301 303—306 321 324 416 443 477—572
Symbian OS, v8      15—16 54 55—56 62 118 145 148—149 192 206 209 212 224 234 236 260—262 264 273 275 280 284 294 303—306 319 324—326 435—436 443 477—572
Symbian OS, v9      15—17 62 81 83 116—118 145 148—149 172—173 178—179 186 195 203 206 215—217 225 251—252 259—260 266 280—281 284 286 294 303—304 305 319 326—329 416 435—436 447 477—572
Symbian OS, v9.0      327
Symbian OS, v9.1      149 174—175 294 319 327—328 477—572
Symbian OS, v9.2      149 269 274 294—295 299 328—329 477—572
Symbian OS, v9.3      116—118 329 475—572
Symbian OS, versions      319—329 473—474 477—572
Symbian OS, vision      44 50—51 333—366 402 473—474
Symbian OS, whole-product development      470—474
Symbian OS, ‘headless’ configuration      121—122
Symbian OS, ‘Symbian Day’ (June 24th 1998)      27—28
Symbian OS, ‘v5’      28 319
Symbian Signed program      13 85 327—329
Symbian Toolkit      113 129
Sync Initiation component      153 555
Synchronization role, nanokernel      288—289
SYNCML...      153 248 435 534—535
SYSAGENT2      176 556
SYSSTART      152 556
System Agent component      175—176 322 556
System lifecycles      47
System model      see also Blocks; Component collections; layers; Sub-blocks
System Model, component reference      476—572
System Model, concepts      52—56 111—119 280—281 295
System Model, historical background      119
System Model, overview      111—119
System Starter component      149 151—152 182—183 261 328—329 556
SystemAMS (Application Management Software)      307—308 310
T (data type) classes, concepts      80—81
TACS network      3—4
TAny, concepts      82 257
Task Scheduler component      55 170 172—177 556—557
Tasker, Martin      23—24 26 64 74—75 77 79—80 334 346 348 349—351 357—359 396 436—437 448—449 450 461—462 465—466 577
TBool concepts      82 257
TBuf...      78—81
TCP/IP      29 54—55 148 162—163 171 192—198 201 203—204 208 210 214 218 230—242 502—503 516—519 548 557 560 566—567
TCP/IPv4/v6 PRT component      54—55 171 231—242 322—323 557
TCPIP6      242 557
TDes, concepts      79—80
TDesC, concepts      78—80
Teams, software development      459—474
Technology/soft effects, mobile phones      7—9 57 222—223 420 433—434
TechView      121—122 322
telephony      54—57 61—62 168—171 202—253 378—386 440—443 490—491 502—506 508—509 515—532 550—553 557—561
Telephony concepts      56—57 168—171 202—253 378—386 440—443
Telephony Services Sub-block      54—55 57 201—203 220—231 236—237 322—329 380—386 490—491 502—506 508—509 515—532 550—553 557—561
Telephony Services Sub-block, architecture      221—222 380—386
Telephony Services Sub-block, baseband interfaces      224—225
Telephony Services Sub-block, component collections      225—231
Telephony Services Sub-block, concepts      201—203 220—231
Telephony Services Sub-block, messaging      224—231
Telephony Services Sub-block, telephony server      223
Telephony standards      48
Telephony Watchers component      226 557
Telephony, stacks      57
Telnet Engine component      147—148 161—163 557—558
TELNET_E      162 557—558
Templates      71—72 108 345—347 363—364
Terminal emulation programs      74
Terminate And Stay Resident programs (TSRs)      38—39
Test code      112—113 121—122
Texas Instruments      225
Text Formatting (FORM) component      140 161 320 558
Text Handling (ETEXT) component      53 140 161 558
Text messages, historical background      8 15—44
Text Shaper Plug-in component      55 190—191 559
Text Shell component      55 186—187 258 259 269 270 272 559
Text Window component      55 258 269 272 559—560
Thatcher, Margaret      8
Thin templates      347 363—364
Third generation (3G) networks      4 5 15—16 36 122 171 201 208—209 216 220—223 226—231 236 319 370—371 381—383 435—436 439—440
Third-party developers      12—13 28—31 50—51 83—85 173 302—317 327—329 402 475 504
Thoelke, Andrew      25 29 60 63—64 335 340 344 345 346—348 358—365 423—425 448—449 577—578
Thompsonitosh      43
threads      see also processes
Threads, concepts      25 42—44 49 57—58 64 72—73 259 280—299 302—305
Threads, definition      57—58
threads, multithreading      49 73—74 180 358—359
Threads, types      64
throw      447—448
Tiles      43 48—49
Timezone component      140 155—156 328—329 560
Timing role, nanokernel      289
TInt..., concepts      24 81—82 257 259—260
TinyTP      248
TLS component      201 203—204 233 238—239 560
TLS...      239 560
Tokens      55 171 172—177 499
TPtr...      78—81
Transparency goals, Symbian OS      50
Trap      76—77
Trap harness      76—77
TReal..., concepts      82 257
trojans      84
TRP      230 560—561
TRP CSY component      230—231 560—561
TRP TSY component      225 230—231 561
Trust principle, Platform Security      83—85 170 327—329
TSRs (Terminate And Stay Resident programs)      38—39
TSYs      208 210 221—231 243—245 378—386 490—491 532 550—551 561
TText..., concepts      82
TUidType      82
TUint..., concepts      24 81—82
TUNER      187 488
Tunnel NIF component      245 561
TUNNELNIF      245 561
Two-phase construction, concepts      72—73 75—77
typedef      78 81—82 366
TZ...      156 560
UART      368
UDP      233
UEI (Unified Emulator Interface)      302 305—306
UI Framework Layer      52—53 61 62 73—74 111—119 121—132 182 306—307 320—329 370—375 400—427 443—444 478—563
UI Framework Layer, component collections      129—132
UI Framework Layer, concepts      52—53 61 62 73—74 111—115 117 121—132 182 306—307 370—375 443—444
UI Framework Layer, design goals      123
UI Framework Layer, overview      117 122—124
UI Framework Layer, purpose      122—123
UI Framework Layer, support collection      131—132
UI Framework Layer, symbian OS component reference      478—563
UI Graphics Utilities component      124 131—132 562
UI Look and Feel component      125 128 130—131 322 562
UI Toolkit      129 320
UIDs (unique identifiers)      72—73 82 138 145 257—260 266 423
UIKLAFGT      130 562
UIKON      130 562—563
Uikon component      52—53 57 65—66 67—68 124—131 140 268 320 323 413—414 479 527 562—563
Uikon Error Resolver Plug-in component      124 125 130—131 563
UIQ      33—34 36—37 48 53 65—68 72 122—126 139 143 222 321—324 326 393—394 400—427 435 445
UIQ 3      426
UK      3—5 8 17 375
UMTS (3G)      5 201 215—216 220—231 233—234 236 505 513—514 547
UMTSIF      554—555 see also Subconnection Parameters component
Unicode      78 79 81 265—266 275 282 293—294 492
Unified Emulator Interface (UEI)      302 305—306
Unique identifiers (UIDs)      72—73 82 138 145 257—262 266 423
Uniqueness factors, mobile phones      10—13 72 84—85 367—368
UNISTORE2_DRIVERS      298 511
Universal inbox      391—394
UNIX      37 39—40 45 63 69 87 173 235 258 283 352 450 455 469
USA      3—5 220 375 440—441 469
USB      77 194 200—201 208—209 220 245—253 294—297 324—325 563 564
USB CSY component      249—253 563
USB Driver component      296—297 563—564
USB Manager component      205—206 249—253 564
USBC      296 563—564
User      485—486 see also Bluetooth Protocol Client APIs component
User expectations, mobile phones      13 51 374—375 396 398—399
User HAL component      272 564
user interfaces      11 28—29 31—37 43—44 46—49 50—51 52—53 57 61 65—68 111—119 121—132 320—329 397—427 435 478—563
User interfaces, big interfaces      420—422
User interfaces, concepts      397—427
User interfaces, definition      399—400
User interfaces, device families      31—37 67—68 128 320 410—420
User interfaces, uI Framework Layer      52—53 61 62 73—74 111—119 121—132 182 306—307 320 400—427 478—563
User Library component      49 53 55 76 257—277 285 286 289—290 293 354 565
user-defined types      97 104—105
User-side operations, concepts      58—60 133—134 143 210 255—277 286 291—292
UTF-7      266 275 493
UTF-8      266 275 493
UTMS      203
VAX mini-computer      21—22
VCal Plug-in component      53 134 140—141 155 157—158 320 322 325—326 565
VCalendar      136 140—141 143—144 155 320 322 325—326 435 481 565—566
VCard      53 134 136 140—141 143—144 146 155 157—158 320 322 325—326 435 481 565—566
Vendors, differentiation goals      398—399 422
Versit      53 134 136 157—158 481 565—566
Video      12 267 276—277 566
Video Driver component      296—297 566
View Server component      138—139 150—163 409 566
VIEWSRV      151 566
Virtual machine (VM), Java      54 106—108 118 301 305—309 315—316
Virtual memory      58
Virtual methods, C++      96—98 105—106
Virtualized Internet browsing      212
Vision      44 50—51 333—366 409 473—474
Visual Basic      17 46 304 338 425—426 450
Visual C++      435
VM (virtual machine), Java      54 106—108 118 301 305—309 315—316
VMS operating system      22 38—40 43
Vodafone      3—4 5 375 398
Voice calls      222 370—371 420
VoIP (Voice over IP)      8 201 238
VPN component      16 201 206 234 238—239 566—567
VPN...      239 566—567
VT100 terminal emulation      269
WAP (Wireless Application Protocol)      10 136 144—163 201—202 210 212 224 228—230 234—238 239—240 261—262 321 323 375 567—569
WAP (Wireless Application Protocol), concepts      235—238 239—240 321
WAP (Wireless Application Protocol), push and pull models      235—236
WAP (Wireless Application Protocol), WBXML (WAP Binary XML) Parser component      266—267 276 325—326 569
WAP Message API component      239—240 567
WAP Push Framework component      146 161—163 567
WAP Push Handlers component      146 159—160 568
WAP Push MTM component      146 161—163 568
WAP Short Stack component      210 224 236 239—240 323 568—569
WAPMESSAGE      239 567—568
WAPPUSH      162 567
WAPPUSHSUPPORT      160 568
WAPSTACK      239 568—569
Warner, Jack      460
Watcom      87
Waterfall-development practices, software      457—458
WAV format      170 180—181
WBXML (WAP Binary XML) Parser component      266—267 276 325—326 569
WDP (Wireless Datagram Protocol)      224 235—236 239—240
Web      11 29 146—148 161—163 230 487
Web Recognizers component      145 159—160 569
Whole-product development, software development      470—474
Wi-Fi      8 12 15—16 33—34 200—201 206 212 216 238 328—329 368 373 439 440—441 570
Wi-MAX      368 440—441
WIFI...      570 see also Wireless LAN component
WIMP      402—403
Window Server component      55 57 77 126—127 132 139 170 181—184 186—187 189 444 569—570
Window Server component, concepts      181—184 186—187 189
Window Server component, roles      182—183 186 189
Window servers, concepts      42—44 55 57 126—127 132 139 181—184 569—570
Windows      see Microsoft . . .
WINS_VARIANT_EKA2      298 503
Wireless Datagram Protocol (WDP)      224 235—236 240
Wireless LAN component      245 570
Wireless session protocol (WSP)      235—236 323
WLAN      216 245
WMA      314 317 570—571
WMA 1.1 component      314—315 570
WMA 1.1 Push Plug-in component      317 571
Wood, David      22—23 33 38 46 335—339 341—345 352—353 357 367—368 402—406 414 431—433 436 446—451 460 461 463 468—469 578
Word Engine component      137 140 156—157 571
World Server component      156 321—322 571
WORLDSERVER      156 571
worms      80
WPENG      157 571
wrapper classes      347 354—355
WSERV8.1      189 569—570
WSP (wireless session protocol)      235—236 323
WYSIWYG      53 135 137 142 167—168 184—185
X-Window      352
x86      25 37 288
Xerox PARC      91 102 104
XIP (execute-in-place) principles      43—44 47—49 281—283
XML      70 136 146 195 196—197 216 258 266—267 270 276 325—326 402 569 572
XML Framework component      146 266—267 270 276 325—326 572
XML Parser component      146 258 266—267 276 325—326 572
XMLPARSERPLUGIN      276 572
Z80 chips      21—22
Zip Compression Library component      268 273 572
Zortech      87
_LIT macros      79
‘Copy and tweak’ problems      353
‘Evil Diamond’ patterns      348
‘Headless’ configuration, Symbian OS      121—122
‘Object soup’ storage models      68—70 354
‘square’ user interface, Series 60 (S60) interface      33
‘Worse is better’ paradox, software      469—470
1 2 3 4 5 6
blank
Ðåêëàìà
blank
blank
HR
@Mail.ru
       © Ýëåêòðîííàÿ áèáëèîòåêà ïîïå÷èòåëüñêîãî ñîâåòà ìåõìàòà ÌÃÓ, 2004-2024
Ýëåêòðîííàÿ áèáëèîòåêà ìåõìàòà ÌÃÓ | Valid HTML 4.01! | Valid CSS! Î ïðîåêòå