Ãëàâíàÿ    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
Ïðåäìåòíûé óêàçàòåëü
#define      78 335
#include      105
16-bit devices      17 37—39 42 47—48 78—79 87 334—335 340 361 402—403
1G (first generation) networks      4
2.5g networks      5 171 201 203 208—209 220—223 226—231 370—371
2G (second generation) networks      4 5 171 201 203 370—371
3.5G networks      440
32-bit operating systems      17 22 27—29 334—340
3G (third generation) networks      4 5 15—16 36 122 171 201 203 208—209 216 220—223 226—231 236 319 370—371 381—383 435—436 439—440
4G networks      440
8-bit devices      78—79
Abstract data types (ADTs)      94—95 104
Abstraction principles      55—56 61 63—64 91—108 111—119 124 137—138 481
Active objects      see also asynchronous services; events
Active objects, concepts      49 56—57 72—75 183 256 257—260 266 333 353—354 357—359 444 447 463—464
Active objects, definition      73
Active scheduler, concepts      73—75
Ada      94—95 98—99
ADTs (abstract data types)      94—95 104
Agenda Model component      53 140 155 322 360—361 362 440 477 489
Agile programming      90 456 464—465 472—474
AGNMODEL      155 477
AGNVERSIT      155 565
AGT (interface agents) files      176 215—216 218—219 232—234 243—244 500 533 542—543
Alarm Server component      53 125 141 157—158 321—322 478
Alarms      11 53 125 141 157—158 306 321—322 478
ALARMSERVER      157—158 478
Always-on systems      46
Amiga      43 74 404
AMPS network      3—4
Amstrad      26
Animation      132 478
Animation component      52—53 123 124 127—128 131—132 182 478 487
ANSI C      108 171 173—174 305
Apis      40—41 46—49 59—60 66—82 85 135—163 167—168 221—224 302—303 378—394 471—472 477—572
APIs, c      40—41
APIs, c++      71—82
APIs, symbian OS component reference      477—572
APPARC      151 478—479
Apple, macintosh      22 37 43 63 74 108 193 404 421 423
Apple, newton      17 43 68 70 354 368 404
Application Architecture component      53 65—71 150—163 363—364 404 478—479
Application Services Layer      53 111—119 133—163 168 306—307 320—329 364—365 370—375 477—571
Application Services Layer, client provisioning collection      153—154
Application Services Layer, component collections      149—163
Application Services Layer, concepts      53 111—115 117—118 133—163 168 306—307 370—375
Application Services Layer, content handling collection      159—160
Application Services Layer, data sync services collection      153
Application Services Layer, design goals      134—136
Application Services Layer, device management collection      154—155
Application Services Layer, generic technologies      142—149
Application Services Layer, internet/web application support collection      161—163
Application Services Layer, launch services collection      151—152
Application Services Layer, legacy application engines      137 140 156—157
Application Services Layer, multimedia protocols collection      152—153
Application Services Layer, overview      117—118 133—136
Application Services Layer, pIM application collections      154—155 157—158
Application Services Layer, printing support collection      163
Application Services Layer, purpose      134
Application Services Layer, symbian OS component reference      477—571
Application Services Layer, text rendering collection      161
Application Utilities component      258 265—266 273—274 479
Application-Specific Integrated Circuit (ASIC)      294 369
Application-Specific Standard Part (ASSP)      281—282 288—289 292—295 297—298 369
applications      11 16 53 65—71 72—73 85 302—317 477—571
applications, classes      66—67
Applications, complexity issues      11—12 57 88—90 114 337—350 420—422 429—451 455—474
Applications, concepts      11 16 65—71 85
applications, documents      66—71 138—139 422—425
Applications, mIDlets      302—317 323—329 425 521—522 527—528
Applications, signed applications      13 85 327—329
Applications, structural issues      66—67
Applications, suite      11 16 65—71 134—136 422—425
Applications, third-party developers      12—13 28—31 50—51 83—85 173 302—317 327—329 402 475 504
Applications, UIDs      72—73 82 138 145 257—262 266 423
AppUi      127 138
Architecture, definition      45
Architecture, impacts      369—375
Architecture, Symbian OS      41—44 45—85 111—119 122—124 133—137 461—474
Arima      122
ARM      13 16 25 29 79—81 87—88 288 291 294—298 309 327—329 338 341—343 368 370—375 435
ARP network      3—4
Arrays      24 259 265—266
ASCII      78 79 81 260—261 266 275 293 493
ASIC (Application-Specific Integrated Circuit)      294 369
ASR (Automatic Speech Recognition)      267 277
Assembler      20 22 87 337 341 412
ASSP (Application-Specific Standard Part)      281—282 288—289 292—295 297—298 369
Asynchronous services      38—40 43—44 46—49 56 60 290—291 353—354
Asynchronous services, concepts      38—40 43—44 46—49 56 60 290—291 353—354
Asynchronous services, power management      60
AT&T      3—4
Audio Driver component      178 180—181 296—297 479
AUDIODEVICE      277
Australia      4
Authorization issues      83—85
Avkon      124—125
AWT-based user interfaces      303
Backup and Restore Notification component      141 157—158 192 194—198 479—480
BACKUPRESTORENOTIFICATION      157—158 479—480
Backups      125—126 141 157—158 170 192 194—198 479—801
BAFL      258 265—266 273 274 479
BALSERVER...      481 531
Base Services Layer      55 112—119 146 165 255—277 369—375 479—563
Base Services Layer, architecture      258—270 369—375
Base Services Layer, component collections      270—277
Base Services Layer, concepts      55 112—115 118 255—277 369—375
Base Services Layer, design goals      256—257
Base Services Layer, essential system frameworks      261—265
Base Services Layer, other services/utilities      265—270
Base Services Layer, overview      118 255—258
Base Services Layer, roles      255—258
Base Services Layer, security issues      262—263
Base Services Layer, symbian OS component reference      479—563
Baseband Channel Adaptor (BCA) component      219—220 480
Baseband Channel Adaptor for C32 component      230—231 480
Baseband hardware/software, complexity      11 370—373
BASIC      17 21
Batchelor, Bill      24—25 460—461
batteries      9 18 41 43 47—49 60 281 368 377 420 439
BCA      220 480
Bearer Abstraction Layer (BAL) component      192 195 197—198 481 531
Bearer-Independent Object . . . see      BIO . . .
Bell Labs      104
Berkeley-style Sockets API      208 21
Beta      347
Bill of Materials (BOM) costs      373—374
BIO Messaging Framework component      143—146 158—159 481
BIO Messaging Parsers component      143—146 158—160 481—482
BIO Watchers component      144—145 158—159 482
Biomsg      481—482
Bit GDI component      184—186 190—191 285 443—444 482
BITGDI      190 321 482
bitmaps      55 57 124 127—128 167—168 170 177—178 183—185 260 512
BlackBerry      390
Blocking systems      60
BLOCKS      111—119 476—572
Blocks concepts      111—119
Blocks, guidelines      114—115
Blocks, Symbian OS component reference      476—572
Bluetooth      15 135 192 194 200—201 208—211 214—216 243 245—253 307—317 321 328—329 432—433 435 439 483—486 544
Bluetooth 1.0 component      314—315 316—317 483
Bluetooth 1.0 Push Plug-in component      316—317 483
Bluetooth CSY component      252—253 483—484
Bluetooth HCI component      249—253 484
Bluetooth Manager component      249—253 484
Bluetooth PAN Profile component      210—211 243—244 249 251 484—485
Bluetooth Profiles component      251—252 485
Bluetooth Protocol Client APIs component      251—252 485—486
Bluetooth SDP component      249—253 486
Bluetooth Stack PRT component      252—253 486
BMP Animation component      124 131—132 487
BMP format      170 188
BMPANIM      131—132 487
Bollen, Geert      22—25 48 337 340—341 354—355 360—363 365—366 405 431 461 462 573
BOM costs      373—374
Bookmark Support component      161—163 487
bookmarks      162 487
Booleans      82 103
Bootstrap      298 487—488
Bootstrap component      149 182—183 280—281 298—299 487—488
Borland      81
Boundaries, Symbian OS      50—51 63—64 444—446
Brew platform      16 401
Broadcast Tuner component      180—181 187—188 328 488
BTCOMM      253 483—484
Budden, Martin      25—26 27—28 29—30 32 34—36 337 340 407—408 410—411 414—416 573—574
Buffer descriptors      see also descriptors; TBuf...
Buffer descriptors, concepts      78—81
build files      112 115 119 476—572
Business models      9 12—13 49—51 470—472
C      21 22 29 40—41 48 55 71 87 89 91—92 97—99 104—105 165—166 167 171—177 334—335 488
C (heap-allocated) classes      see also heap
C (heap-allocated) classes, concepts      80—81
C Standard Library component      55 71 165—166 167 171—177 305 336 346—347 488
C suffixes      79 80—81
C#      91 100—101 108
C++      13 71—82 87—88 91—92 93 96—102 104—108 173 304 333—366 414 435—436 446—451
C++, beginners' mistakes      344—345
C++, challenges      337—350 446—451
C++, historical background      91 104—105 107 334—338
C++, management issues      344—350
C++, object-oriented approaches      87—88 91—92 93 96—102 104—108 138—139 333—366 446—451
C++, switching challenges      341—344 446—451
C++, virtual methods      96—98 105—106
C32      218 476 488—489
C32 Serial Server component      54—55 208—220 238 252—253 488—489 549
C32BCA      230 480
CActive      73—74
CAF2      160 497
CALCON      157—158 493
Calendar component      53 155 477 489
CALINTERIMAPI      155 489
Camera component      180—181 187—188 489
camera phones      7 10—12 16 37 169 178 328 368 374 443—444 489
Canada      375
CApaApplication      66
Capabilities principle, Platform Security      83—85 262—263 327—329
Capability maturity model (CMM)      457
Car radio phones      3
Carbide      435
cards      139 174 177
Carnegie-Mellon design      352
Carphone Warehouse      8
case studies      331—474
Category Translator      336
CBase      80—81 257 259—260
CCoeAppUi      127
CCoeAppUiBase      66
CCoeControl      125—127 130 138 349
CCoeEnv      126—127 130
CCoeFep      127
CDC (Connected Device Configuration)      301
CDMA      5 15—16 56 62 136 158—159 171 201 210—211 215—216 220—231 236 287 324—329 381 401 435—436 440—441 490—491 500 504—505
CDMA MTM component      158—159 224—225 490
CDMA SMS Plug-ins component      228—230 236 326 490
CDMA TSY component      225 230 490—491
CDMA2000      220—231 381 440—441
CDMASMSMTM      159 490
CDMASMSSTACK      228 490
CDMATSY      230 490—491
CDs, MTMs      390
CEikDialog      413—414
CEikDocument      66
CEikonEnv      125
Cellnet      4
Cellular phones      4
Central Repository component      55 211—220 257 258 264—265 275—276 491 495
CENTRALREPOSITORY      275 491
Certificate and Key Management component      149 165—166 172—177 324 491
Certificate Store component      177 492
CERTMAN      177 491
CERTSTORE      177 492
Character Encoding and Conversion Framework component      266 274—275 320 492
Character Encoding and Conversion Plug-ins component      266 274—275 320 492—493
CHARCONV...      274—275 492—493
China      16 285 375 401 458
Chinese Calendar Converter component      141 157—158 320 493
Christensen, Juha      26—27
Circuit-switched systems      see also GSM . . .
Circuit-switched systems, concepts      5 62 215—216 222—223
CISC (Complex Instruction Set Computer)      286
Clark, Jim      433
class      102—103
class library      49 see also User Library component
Class Responsibilities Collaborators (CRCs)      456
Classes      59—60 61 66—71 80—82 95—101 104—108 117—118 249 259—260 334—366
Classes, concepts      59—60 61 66—71 80—82 95—101 104—108 117—118 259—260
Classes, meta-classes      102—103
Classes, types      80—82 96—100
CLDC (Connected Limited Device Configuration)      54 118 301—316 326 328—329 493 522
CLDC HI 1.1 component      54 118 306 315—316 326 328—329 493 522
CLDCHI      316 493
Cleanup stack      56—57 72—73 75—77 256 343—344 354 447—448
Client Provisioning Adaptors component      154 328 493—494
Client Provisioning Framework component      154 328 494
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
Client-server architecture, concepts      42—44 49 56—57 58—60 63—64 171 186 223 264—265 354—355 359 381 464
Client-server architecture, IPCs      58—60
Client-server architecture, robust software      63—64 137 405
Client-side operations, concepts      58—60 133—134 143 210 255—277 286
Clipping      43
clock      132 494
Clock component      131—132 494
clocks      11 494
Cloke, Andy      378 379 382—386 441—442 574
CLOS      347
CLOSE      59
CMM (Capability Maturity Model)      457
CNTMODEL      155 497
COBOL      89
CodeWarrior      435
Cohesion/coupling concepts, software      114
Color Palette component      185—186 191 494—495
COMMDB...      216 217 495
Commoditization factors, mobile phones      11—12 399
COMMON      187 531
Common License Categorizations, Symbian OS component reference      476—572
Common Lisp Object System (CLOS)      92
Comms Database component      211—220 265 321 326 495
Comms Debug Utility component      495
Comms Elements component      219
Comms Framework component      170 202 211—220 496
Comms Provider Module (CPM)      40 209—220 223
Comms Root Server component      54—55 202 206 209—210 211—220 223 325 496
Comms Services Block      54—55 118 165—171 199—253 322 369—375 480—570
Comms Services Block, architecture      206—211 212—213 220—221 236—238 247—248 369—375
Comms Services Block, complexity issues      200—201
Comms Services Block, component collections      216—220 225—231 238—245
Comms Services Block, concepts      165—171 199—253
Comms Services Block, design goals      204—206 212 238
Comms Services Block, frameworks      210—220
Comms Services Block, issues      200—201
Comms Services Block, model      208—210
Comms Services Block, network interfaces      215—216
Comms Services Block, overview      201—207 209—210
Comms Services Block, purpose      201—204 209—210
Comms Services Block, roles      201—204 209—210
Comms Services Block, symbian OS component reference      480—570
COMMSDAT      217
1 2 3 4 5 6
blank
Ðåêëàìà
blank
blank
HR
@Mail.ru
       © Ýëåêòðîííàÿ áèáëèîòåêà ïîïå÷èòåëüñêîãî ñîâåòà ìåõìàòà ÌÃÓ, 2004-2024
Ýëåêòðîííàÿ áèáëèîòåêà ìåõìàòà ÌÃÓ | Valid HTML 4.01! | Valid CSS! Î ïðîåêòå