Главная » Просмотр файлов » Wiley.Games.on.Symbian.OS.A.Handbook.for.Mobile.Development.Apr.2008

Wiley.Games.on.Symbian.OS.A.Handbook.for.Mobile.Development.Apr.2008 (779888), страница 79

Файл №779888 Wiley.Games.on.Symbian.OS.A.Handbook.for.Mobile.Development.Apr.2008 (Symbian Books) 79 страницаWiley.Games.on.Symbian.OS.A.Handbook.for.Mobile.Development.Apr.2008 (779888) страница 792018-01-10СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 79)

217–20iPhone 270IrDA connectivity 11–12, 301Irritant 305–15J2ME see Java MEJacobs, Mark see NonterraqueousJamba (Jamster) 23, 24Japan 1, 4–7, 17, 20, 26–7, 29,32, 178, 190, 297–319, 321,323–4, 338see also DoJabackground 1, 7, 17, 26–7,29, 32, 297–319, 321Flash Lite 321, 323–4FOMA 3G network 4, 6, 34–6,41, 69, 298–9, 338future prospects 318–19market background 297–9MOAP 4, 35–6, 41, 69,298–9, 338NTT DoCoMo 4, 20, 35–6,267–8, 272, 297–9,323–4, 338INDEXstatistics 1, 7, 17, 297–9subscription models 26–7Symbian OS 298–9JAR files 273, 282–5, 292–3,301–2, 311–16Java 3, 5, 6, 27–9, 173, 265–95Java Community Process (JCP)265, 300–1Java ME 6, 23, 27–9, 30–2, 34,41, 173–4, 176–7, 189–90,225, 231–2, 265–95,310–13, 317see also Mobile InformationDevice Profileadvantages 265–6APIs 265–71, 317architecture issues 280–2background 27–9, 30–2, 34,41, 173–4, 176–7,189–90, 265–95, 310–13,317C++ 270–1case studies 282–9, 294concepts 28, 31, 34, 173–4,176–7, 265–95, 317configurations 266–7critique 270–1, 294developers 270–80, 282–9FOMA 298–9fragmentation issues 268–70Game API 270–1historical background 265–6Nokia 272–3optional packages 268, 271pauses 274–81popularity 265–6, 294portability issues 173, 270–95profiles 267–8SDKs 271–2, 290–3, 313–15SNAP Mobile SDK 290–3Symbian OS 29, 32, 41, 173,265, 270–95threads 273tools 271–2, 313–15Java Specification Request (JSR)Expert Groups 28–30, 34,265, 268–74, 300–1Java Technology for the WirelessIndustry (JTWI) 268–74Java virtual machine (JVM) 3,266, 303–4JCP see Java Community Processjoysticks 34–5, 63–4JPEG format 98–104, 253, 269,331JSR see Java SpecificationRequest...JTWI see Java Technology for theWireless Industryjuddering effects 66JVM see Java virtual machineKauai virtual machine (KVM)266, 272–3, 303–4KDDI 190KEikDynamicLayoutVariantSwitch 109kernel layer, Symbian OS 3–4,64KErrAccessDenied 127–8,130–4, 210–14KErrArgument 210–14KErrBadHandle 210–14KErrGeneral 210–14KErrInUse 127–8, 130–4,210–14KErrLocked 210–14KErrNoMemory 119, 182–7,210–14KErrNotSupported 119,130–4, 182–7, 209–14KErrPermissionDenied182–7KErrTimedOut 210–14KErrUnderFlow 138, 142Kettle Profile (KP) 267–8key blocking, concepts 51–2key events, concepts 49–52keypads 34–5, 38, 43–60, 63–4,69–83, 178Khronos Group 153–5, 224–7,232, 316, 338, 348–50see also OpenKODEaudio 153–5background 224–7, 316relevant games standards 224Kororinpa 318361KP see Kettle ProfileKVM see Kauai virtual machineL2CAP sockets 160landscape orientation screens 38,106, 107–10languages 38, 112–15, 169see also localization factorslaptopssee also PCsplatform comparisons 10–12Lara Croft 242latency problemsmultiplayer games 158–9,162–3, 168–9sound effects 128, 133, 135–8,140–2LayerManager 284–9, 312–13layout changes, detectionprocesses 106, 107–10LBS see location based servicesLbs.h 193Lbs.lib 193LCD controllers, frame buffers67–8, 82, 88–90leave/trap mechanism 78, 81, 83,196–8, 223–4legacy game engines 31letterboxing, video playback119–20LG Electronics 2, 270libc 218–22, 249libcrypt 221–2libcrypto 221–2libdl 218–22, 249libglib 221–2, 249libm 218–22, 249libpthread 218–22librariesDLLs 219–22, 316–18Open C 220–4, 249OpenGL ES 66, 104, 105, 111,155, 223, 224–7, 228,230–6P.I.P.S.

218–22Symbian OS 3–4, 36–7, 70–1,75–6, 87, 100, 112, 116,182, 199, 204, 218–24362INDEXlibssl 221–2libz 221–2lifespans, smartphones 35light sensors, wii 199Linux 166, 217–18, 317, 333list boxes 69LoadCustomBankL 147LoadCustomInstrumentL147LoadImageL 101–2loading issues, images 97–104lobbies 291–3local multiplayer games 157,159–60, 172see also multiplayer gameslocalization factors 38, 112–15,169, 188–98see also languagesLocalServices 182–7, 223Location 193–8Location API 268location based services (LBS),concepts 193–8, 223location informationA-GPS 190–1API overview 193Bluetooth 191, 193–8cell IDs 188–90, 250concepts 188–98, 223geographical positions 188–93GPS 5, 11–12, 188, 189–91,193–8, 325–6implied location 191–3products/services 188, 193–8Symbian OS 193–8TDOA 189TOA systems 189–91lock downs, network operators22, 32LockHeap 97lodger controls, concepts 68–9login services, Airplay Online166–7, 169–70loudness controls 152LSL 236LSR 236Mac OS X218, 333MacroMedia 330main charger 57Manhattan Story Mash-Up 180manufacturers 23, 25, 32–5see also hardwaredistribution methods 23, 25portability/compatibility issues33–5MaoscBufferCopied 137–8,141MaoscOpenComplete 136–8MaoscPlayComplete 137–8MapcInitComplete 130–4MapcPlayComplete 130–4Marble Mania 318MarncResourceAvailable131–2Mascot 236, 297, 316–18masks 94, 98–9Mason, Sam 173, 217–37,265–95, 297–319maths constraints 43, 59, 221,232, 234–6, 249–50, 267,272, 300MatoPlayComplete 132–8MatoPrepareComplete134–8MBM format 98–100, 104,106–7MCameraObserver...

180–8MCoeForegroundObserver76–8MD4 221MdaAudioOutputStream135–8MdaAudioSamplePlayer 129MdaAudioTonePlayer 134MDevSoundObserver 139–42MDirectScreenAccesssee also direct screen accessconcepts 75–8, 82–3, 88–90mediaclientvideo.lib 116MediaImage 315–16Mem 96–7MemChecker, N-Gage 255–6memory cards 115, 259–60memory management 43, 57–9,115–16, 169–70, 274–7see also RAM; ROMallocated memory 58–9, 224memory leaks 59, 224, 256N-Gage 58–9, 254sound effects 128memory sticks 59menus 49–52, 55–7, 69, 77,106, 274–89, 294Messaging API, Java ME 269–74MGfxImageDecoder 101–2MHWRMVibraObserver209–14Microsoftsee also Windows...Halo 3 1, 171Vista 61Visual Studio 220–1Xbox 1, 10, 13, 32–3, 171XNA 203XP 33middleware 33, 37, 62–3, 237MIDI 123–4, 142–7, 152–3,229–30, 253, 310–13see also audioadvantages 142–3concepts 142–7, 253polyphonic ringtones 143–4SP-MIDI 143, 155UI platforms 143–4MIDlets 28, 269–70, 273–81see also ApplicationManagement System (AMS)life cycle transitions 278–81,284–9, 293–4MIDP see Mobile InformationDevice ProfileMIF files 106–7Mile High Pinball 246, 263mipmap generation 233Mitsubishi Electric 2mixed reality, concepts 175–8Miyamoto, Shigeru 198MmcuoStateChanged 144–7MMdaAudioOutputStreamCallback 135–8MMdaAudioPlayerCallback129MMdaAudioToneObserver134–5MMF see multimedia frameworkINDEXMMidiClientUtilityObserver 143–7MMMFAudioResourceNotificationCallback131–4MMORPGs 15–16, 158, 173,189MMP files 58, 99–100, 183–4,211–12, 219, 223, 236MMS 5MOAP 4, 35–6, 41, 69, 298–9,338see also FOMA 3G networkbackground 298–9Mobhunt 192–3MOBIBASE 323MobiHand 22MobiLazer 177mobile gamessee also developers...; electronicgames3D motion sensors 178,179–80, 198–207advertising space 26alternative reality 175, 177–8animation analogies 65–6audio 39, 44–6, 47–9, 116,123–55, 228–30, 253augmented reality 175, 177,179basics 43–60billing 26–7, 174BREW 29–30, 174, 226, 342,345, 349business challenges 64,342–50C++ 6, 23, 30–2, 41, 60, 170,173, 177, 217–37, 341–50cameras 178–87, 253–4casual games 13–14, 26, 41compatibility issues 31, 32–7definition 9design considerations 36,37–8, 52, 105–11, 125–6,159, 165, 240, 275–80,301–2, 321, 327–8,329–33development resources 338disk space 59distribution methods 12, 18,19–25downloading 20–2, 25–6, 32,39, 59, 165–7, 256–9,335, 342finding difficulties 25–6Flash Lite 32, 41, 105, 234,299, 319, 321–35footprint constraints 59future prospects 38–41,175–6, 318–19game loops 43–60, 77–83GPS games 190graphics 11–12, 14–16, 28–9,30–2, 38–40, 44–6, 47–9,61–121, 231–4, 343,346–7‘hardcore’ games 14–16hardware 34–5, 38, 63, 90–1,105–11, 115–16, 121,124–8, 175–216images 62, 97–104, 251–2interruptions 13–14, 37–8,43–60, 64, 75–6Japan 1, 4, 6, 7, 17, 20, 26–7,29, 32, 178, 190,297–319, 321, 323, 338Java ME 6, 23, 27–9, 30–2,34, 41, 173–4, 176–7,189, 225, 231–2, 265–95maths constraints 43, 59memory management 43,57–9, 115–16, 169–70,274–7mixed reality 175–8multiplatform games 15–16multiplayer games 2, 15–16,157–74, 203–8, 241–2,289–93N-Gage 239–64native platforms 30–2online multiplayer games 157,158–9, 160–74, 289–93overview 1–41performance issues 60, 66–7,92–4, 111–12pervasive games 175, 178platforms 10–12, 27–32players 16–17, 25–7363portability issues 31, 32–7,173, 217–24, 236–7,343–4portable contrasts 10–12, 275prices 14, 18, 22–3, 26–7, 41,161–2, 177–8proximity/presence uses214–16publishers 17, 19–20, 262–4,335quality issues 25–7, 39–40,56, 60sales 9–10saved data 57statistics 9–10, 17, 39–40,297–8Symbian OS game basics43–60testing 19–20, 21, 29–30, 40,63–4, 256, 273–4, 334–5types 13–16user experiences 25–7, 38–9,275–6vibration 207–16, 289Mobile Information Device Profile(MIDP) 3, 28, 225, 265–95,298–301, 310–13, 319see also Java MECLDC 267–74, 290–1, 300,303–4concepts 3, 28, 225, 265–95,298–301, 310–13, 319DoJa 297–301, 310–13life cycle transitions 278–81,284–9, 293–4Symbian OS 265–95Third Degree case study285–9, 294, 297, 312–13Mobile Intelligence 217–37,265–95, 297–319Mobile Linux operating system 7,342, 349Mobile Media API, Java ME268–74mobile phonessee also feature phones;smartphonesfuture prospects 38–41,175–6, 318–19364mobile phones (continued )hardware 34–5, 38, 63, 90–1,105–11, 115–16, 121,124–8, 175–216, 266–8statistics 6–10, 39–40, 297–8vibration 207–16, 289Mobile Radicals 175–216Mobile Services Architecture (MSA)269–74mobile social software (MoSoSo)214–15mobile virtual network operators(MVNOs) 21Mobile XMF format 143–4, 148MobileBAE 152–3Mobiluck 215Mobslinger 215–16Mobspray 192–3Model-View (MV) 280–2Model-View-Controller (MVC)280–2modularity, Symbian OS 3–4,61–2Mogi Mogi 190moonBase 328–9MoSoSo see mobile social softwareMosquitos 179Motion Twin ActionScriptCompiler (MTASC) 333Motorola 2, 43, 132, 135, 231–2Motricity 22MOV 236movement-detection games,cameras 178, 179–80,198–207MovieClip 327–9, 334–5movieselectronic games 1–2, 65fps 65MP3 11–12, 123–4, 125–8,148–9, 153, 240, 253MPEG-4 116–17MRRSensorDataListener204–7MSA see Mobile ServicesArchitectureMTASC see Motion TwinActionScript Compilermultimedia cards, N-Gage 241–2INDEX‘Multimedia Computers’ 5multimedia framework (MMF)audio 116, 124–55client API 124–5, 128codecs 124–34concepts 101, 116–17,124–55ICL 101video clips 116–17, 124–5MultimediaDD 116–21,129–34multiplatform games, concepts15–16multiplayer games 2, 15–16,157–74, 203–8, 241–2,289–93see also online multiplayergamesAirplay Online 165–71, 342Bluetooth 158–60, 162, 172concepts 157–74, 241–2,289–93connection drops 157–8,164–5definition 157design considerations 159,161, 165DoJa 301–2latency problems 158–9,162–3, 168–9local multiplayer games 157,159–60, 172MMORPGs 15–16, 158, 173,189N-Gage 171–3remote servers 161–2, 164–70types 157multiple effects, audio 133–8multiple timers, problems 46–7multitasking operating systems,concepts 58, 62–3, 64multithreaded support, ICL100–2MV see Model-ViewMVC see Model-View-ControllerMVideoPlayerUtilityObserversee also video...concepts 116–21MVNOs see mobile virtual networkoperatorsMvpuoPlayComplete 119My Photos are My Bullets 179N-Gage 11–12, 14–16, 26,30–1, 36–7, 39–40, 58–9,63, 163, 171–3, 239–64,338see also Nokiaactivation codes 258APIs 249–55application background256–62Arena system architecture172–3, 241–2, 243–4,260–1, 290background 14–15, 26, 30,36–7, 39–40, 63, 163,171–3, 239–64billing 258certification issues 248competitors 241concepts 171–3, 239–64controls 240–1design constraints 240–1developers 243–4, 246–8,262–4DRM 255, 258functions 240–1‘game deck’ 239–44game releases 241–3game wizard 255Games application module258–60hardware 256–7historical background 14–15,171, 239–44Home application module 257IMPS Backbone Services172–3in-game notifications 173launch 39, 239–48MemChecker 255–6memory management 58–9,254mobile games 239–64multimedia cards 241–2INDEXMy Friends application module261–2My Games application module258–60My Profile application module260–1next generation platform244–8, 264online multiplayer games171–3platform APIs 254–5Point Pickups 260–1portability issues 36–7, 40,172–3, 246publishers 262–4purchases 256–8QD game deck 240–1RGA 249–54SDK 248–56, 263Showroom application module257–8SNAP Game services 172–3,265social gaming 171–3, 239statistics 171Symbian OS 248–9tools 255–6Trace Viewer 256‘try and buy’ purchases 256–8users 171–3, 245–6Web Services 172–3Zone 263–4Namco 175, 318NAT see Network AddressTranslationnative platformssee also C...background 30–2NEC 178Netbeans 271–2Network Address Translation (NAT)161network operatorsbackground 18, 19–22, 24,25–6decks 21, 26lock downs 22, 32MVNOs 21subsides 35types 20–1, 24user experiences 25–6network settings, onlinemultiplayer games 161–2NetworkServices 219–20,223new 102–3NewL 116–17, 136–8, 182–7,194–8, 206–7, 209–14Newt Games 190NFC 176, 191–3Nielsen Entertainment 16–17Nielsen, Peter Lykke 239–64Nintendo 8–9, 10–12, 33, 38,175, 241DS portable game players 8,10–12, 38, 241Game Boy series 10–12GameCube 33Wii 8–9, 10–12, 33, 198, 318Nokia 2–9, 13, 14–15, 16–17,23, 34–6, 39–40, 43, 193,198, 203, 208–9, 239–64,337–8see also N-Gage; S603250 126, 1435140 1765500 126, 143, 199–202,204–76100 96290 126, 1436600 272–36630 2089300 2679500 267Catalogs 23–4digital cameras 5distribution methods 23E50 126E60 126E61 39, 43, 93–4, 126E70 126game sites 338Java ME 272–3N71 126N72 126N73 43, 126, 245–6, 256N75 126N80 126365N81N91N9352, 59, 115, 245–612640, 126, 221, 231–2,245–6N95 39–40, 52, 59, 60, 61,93–4, 115, 126, 190, 199,221, 231–2, 245–6Open C 220–4range of phones 34–5Series 40 feature phones 23,270, 276, 323–4Snake 9, 13, 216Software Market 23Nokia Research Center 199Nokia Sensor 215–16non-real-time gameplay, onlinemultiplayer games 163,168–70, 173, 342Nonterraqueous see Jacobs, MarknotifyDestroyed 278–81notifyPaused 277–81NotifyPositionUpdate195–8NPD Group 1NTT, N702 199NTT DoCoMo 4, 20, 35–6,267–8, 272, 297–9, 323–4,338see also DoJa; FOMA...Flash Lite 323–4i-mode 27, 298–313, 319JCP 300MOAP 4, 35–6, 41, 69,298–9, 338overseas markets 299–300Nucleus operating system 342Nunchuk 199O2 299OBEX 301, 304object-oriented programming(OOP) 326–7off-screen bitmapssee also double bufferingblit processes 85, 92–4, 112,252concepts 84–90, 92–4,110–11, 251–2performance issues 92–4366OfferKeyEventL 50–2Ogg Vorbis 150–1, 153Ojom 179Ollila, Dr Mark 8OMA DRM 2.0 37, 245, 255, 258OMAP Platform 226OneBigGame 20online multiplayer games 157,158–9, 160–74, 189,289–93, 342see also Internet; multiplayergamesAirplay Online 165–71, 342concepts 160–74, 289–93cookies 164–5definition 160–1global real-time gameplay162–3, 168–70, 173, 342identification of players164–5, 167, 169, 189–90,342incremental asset downloads163, 171issues 161–4N-Gage 171–3network settings 161–2non-real-time gameplay 163,168–70, 173, 342prices 161–2real-time/non-real-timegameplay contrasts162–3, 168–70, 173, 342scalable servers 165server challenges 164–70server-side game logic 163–4,342SNAP Mobile SDK 290–3online resources 56, 337OOP see object-orientedprogrammingOpen 136–8Open Cconcepts 220–4, 249, 319launch 222–3libraries 220–4, 249platform security 223–4porting considerations 223–4SIS packages 222–3INDEXopen platform, Symbian OS 12,217–20, 325–6OpenFile 129–34, 144–7OpenGL 14, 31–2, 63–4, 66,121, 228, 232–4, 274, 343,346–7OpenGL ES 66, 104, 105, 111,155, 223, 224–7, 228,230–6, 273–4, 317concepts 231–4, 273–4, 317fixed point numbers 232,234–6popularity 231–3profiles 232–4significant features 233Symbian OS 231–4, 273–4UI platforms 231–2OpenGL SL 234OpenKODE 224–34, 348–50see also Khronos GroupAirplay 226–7concepts 224–7core APIs 225–6definition 224versions 225OpenL 194–8OpenMAX...

Характеристики

Тип файла
PDF-файл
Размер
2,71 Mb
Материал
Тип материала
Высшее учебное заведение

Список файлов книги

Свежие статьи
Популярно сейчас
Зачем заказывать выполнение своего задания, если оно уже было выполнено много много раз? Его можно просто купить или даже скачать бесплатно на СтудИзбе. Найдите нужный учебный материал у нас!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6451
Авторов
на СтудИзбе
305
Средний доход
с одного платного файла
Обучение Подробнее