Главная » Просмотр файлов » 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), страница 80

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

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

153–5, 225, 228–9OpenSL ES 31–2, 153–4, 155,225, 229–30OpenVG 63–4, 111, 121, 224–8concepts 227–8Symbian OS 227–8versions 228operating systems 3–41, 58,62–3, 166, 217–20, 317,333, 342–3, 349see also Symbian OS;Windows...Linux 166, 217–18, 317, 333multitasking operating systems58, 62–3, 64roles 62–3, 217–20Unix 217–20optional packages, profiles 268,271Oracle 222–3Orange network operator 20O’Reilly Media 335OTI see over the Internetout-of-game community featurescategory, SNAP Mobilefeatures 291–3over the air (OTA) 22, 59over the Internet (OTI) 22overlays, video playback 120overview 1–41PAC-LAN 176–7, 192package definition files 218PacMan 26, 175, 176page flipping, concepts 84Pairs 239Palm OS 30–1, 317Pamir, Aleks Garo 116, 123–55PAN profile 160Panasonic 179panics 46Pathway to Glory 241–2Pause 131–4pause menus, concepts 55–7, 77,274–89, 294pauseApp 277, 278–81PayPal 18PCM see pulse code modulationPCs 10–12, 15–16, 19, 22–3,32–3, 65, 90–1, 217–20,275, 291, 343–5OTI 22–3platform comparisons 10–12portability/compatibility issues32–3, 217–20PDAs 62, 123, 214, 240, 266–7PDF 227–8pens 73, 106, 113–14Performance Investigator 60performance issues 60, 66–7,92–4, 111–12see also quality...bitmap drawing performance92–4frame rates 66–7, 93–4rendered text 111–12periodic timers 46–9Perplex City 178pervasive games, concepts 175,178Photo Battler 178–9INDEXPhotoshop 330–2PIM 3–4, 269–74, 301pipes 220P.I.P.S.see also POSIXconcepts 217–20, 236,248–9, 319considerations 218–20definition 217–18launch 217libraries 218–22platform security 219–20UI platforms 218–20versions 218–19Pirates 214–15Pixar 2pixels 79–82, 84–97, 105–11,183–7see also bitmapscolor representations 90–7concepts 90–7, 105–11,183–7DSA 79–82, 84–90, 97,183–7platform security 127, 180–1,219–20, 223–4, 298–9Open C 223–4P.I.P.S.

219–20Symbian OS v8 298–9platformsmobile games 10–12, 27–32UI platforms 3–4, 35–7, 41,43, 49–52, 69, 105–11Play 120, 130–4, 145–7PlayData 131–4, 141–2PlayError 141–2playerssee also userselectronic games 16–17, 25–7native platforms 30–2types 10–12, 27–32, 175–6PlayFileL 130–4PlayInitL 141PlayNoteL 146–7PlaySoundL 141PlayStation 3 10, 13, 163PlayStation Portable (PSP) 8–9,10–12, 38, 241plug-ins 101, 124–5PNG format 99–100, 253, 331Point Pickups, N-Gage 260–1pointers 52–3, 69–83polling style, Airplay Online167–9polyphonic ringtones, MIDI143–4pop up dialogs 75–6POP-i see Portable Open PlatformInitiativepopen 219–20portability issues 31, 32–7, 173,217–24, 236–7, 343–4background 31, 33–7, 173,217–24, 236–7Java ME 173, 270–95N-Gage 36–7, 40, 172–3,262–4Symbian OS 35–7, 217–24,236–7portable games players 1–2, 8–9,10–12see also games consolesPortable Open Platform Initiative(POP-i) 226portable platforms, mobilecontrasts 10–12, 275porting costs, Airplay 343–4portrait aspect screens 38, 106PositionRelativeToScreen118POSIXsee also P.I.P.S.concepts 217–20, 224, 225,227, 236, 248–9functions 217–18historical background 217–18posix spawn 219Postscript data 227–8power-saving states 44, 54–5,56–7, 67, 77, 115–16, 226see also batteriesattract mode 55–7hardware accelerators 115–16,226PowerOn 182–7PowerOnComplete 183–7PowerVR MBX processor 232,233–4367pre-drawn characters, rendered text111–12pre-emption restrictions, activeobjects 48–9pre-loaded multiple images103–4Prepare 119PrepareToPlayDualTone134–5PrepareToPlayTone 134–5pricessee also billingdownloads 39mobile games 14, 18, 22–3,26–7, 41, 161–2, 177–8online multiplayer games161–2Symbian OS 7–8Pro Series 246, 263processEvent 313ProcessFrame 88–90ProcessFrameGc 77–83ProcessFrameWritePixels77–8professional game developmentstudios, background 19profilessee also configurationsconcepts 267–8, 297–319DoJa 6, 29, 32, 41, 267, 270,272, 297–319, 338optional packages 268, 271Project White Rock 15–16, 173proximity/presence usesBluetooth 214–15concepts 214–16Psion 2, 90, 219Series 5 90Series 5MX 90PSP see PlayStation Portablepublishersbackground 17, 19–20,262–4, 335Flash Lite 335N-Gage 262–4pulse code modulation (PCM)125, 126–8, 138, 140–2puzzle games 14, 21, 66–7,177–8368Python 170, 173QR codes see quick response codesQualcomm 29quality issuessee also performance...mobile games 25–7, 39–40,56, 60pause menus 56, 77, 274–89,294quick response codes 191see also bar codesQVGA 105–6radio 240RAM 57–8, 97, 140–2, 249–50,282see also memory...random numbers 225Raygun 190Real Audio formats 126–8Real Video formats 116real-time graphics and audio(RGA), N-Gage 249–54real-time/non-real-time gameplaycontrasts, online multiplayergames 162–3, 168–70, 173,342RedLynx 15–16redraws, concepts 69, 72–4, 83references 35, 60, 174, 236, 237,294, 337–9RegisterAudioResourceNotification 131–4ReleaseVibra 211–14remote servers 161–2, 164–70,177removable media 59RemoveDataListener 206–7rendered text 14–15, 64–7,105–7, 111–15, 341–50API overview 112bi-directional rendering 111,114–15boxes 113–14concepts 111–15coordinated points 113–14INDEXgraphics artists 111–12key classes 112performance issues 111–12pre-drawn characters 111–12Symbian OS 111–15rendered video clips 116–21replacement-player technique,multiplayer connection drops158RequestSize 141–2Reserve 182–7ReserveComplete 183–7ResetInactivityTime 57resolutionsscalable applications 105–11specifications 105–6standard screen resolutions105–6resource constraints, smartphones12–13, 43–60, 271resources 12–13, 35, 43–60,174, 271, 335, 337–9Restart 76–8, 82–3, 88–90resumeRequest 278–89reuse, control concepts 69RFID 176, 191–3RFile 129–34RFile::Write 57RFs::Drive 59RFs::Volume 59RGA see real-time graphics andaudioRGB 79–83, 89–90, 91–7,186–7, 253RIAs see rich Internet applicationsrich Internet applications (RIAs)322–3Ridge Racers Mobile 318RIM 7ringtones 6, 23, 25, 123–4, 127,143–4RLE see run length encodedRMS 269, 273–4robot.jpg 102–3Roids 17–18, 62, 63, 85–6,95–6ROM 97, 218Roshambo 159royalties 25, 224, 228RPositioner 193–8RPositionerServer 193–8RRSensorApi.h 204–5RRSensorApi.lib 204RTOS environments 342run length encoded (RLE) 97, 98RunL 47–8, 56, 78–83, 88–90,101–2, 140, 195–8see also active schedulerRuntime API, N-Gage 254Runtime.freeMemory 273–4Russell, Steve 2RWindow 69, 71S60 4–6, 16, 23, 31–2, 35–6,41, 43, 49–52, 60, 63, 69, 79,105–11, 121, 126–8, 171–3,177, 179, 181–7, 198,203–7, 239–64, 323–4, 338see also N-Gage; Nokiaaudio 126–8, 151–2background 4–6, 31, 32,35–6, 41, 49–52, 60, 63,69, 105–11, 121, 126–8,171–3, 239–40cameras 179, 181–7Flash Lite 323–4Java ME 272–3keypad input 49–52layout changes 109–10MIDI 143–4Nseries 5Open C 220–4OpenGL ES 231–2P.I.P.S.

218–20, 319scalable applications 105–11,121screen orientations 107–9sensors 203–7SVG icons 106–7UIQ 35–6vibration 208–10Samsung 2, 34, 199, 208saved data, mobile games 57scalable applicationsconcepts 105–11, 121,143–4, 165drawing APIs summary110–11INDEXlayout changes 109–10rendered text 111–12screen orientations 107–9SP-MIDI 143, 155vector-based graphics 106–7scalable content pipeline 341–2,346–7scalable network applicationpackage (SNAP) 172–3,265, 272, 289–93, 338scan code, concepts 50–2scdv.lib 87Scratchpad 301Screen Digest 29, 30screen input, concepts 45–6,52–3, 63–4, 69–70, 79–83,178screen orientations, concepts107–9ScreenPlay 61–2see also Symbian OSscreens 34–5, 36–8, 43–60,61–121see also drawing; graphicsconcepts 45–6, 52–3, 61–121landscape/portrait aspect screens38, 106, 107–10power-saving states 44, 54–5,56–7, 77, 226range 91–2scalable applications 105–11sizes 90–1specifications 90–1standard resolutions 105–6video playback 120screensavers 55, 56–7, 227–8SD cards 59see also removable mediaSDKs 29–30, 37, 62–3, 76–7,151, 165–74, 222, 239–64,271–2, 290–3, 313–15,330–3, 337–8, 341–50Sega 171, 243–4, 318select 236Semacodes 192see also bar codesSendMessageL 147SendMipMessageL 147sensors3D motion sensors 178,179–80, 198–207API overview 203–4key classes 203–5types 203Serendipity 215–16server-side game logic, onlinemultiplayer games 163–4,342ServerComm 293service builder, Airplay Online170–1set-top boxes 267SetAudioPropertiesL136–8SetBrush...

114, 187SetConfigL 140–2SetDataTypeL 136–8SetGc 86SetLastBuffer 141–2SetOrientationL 108SetPenColor 79–83, 113–14SetPitchTranspositionL147SetPixel 96–7SetPlaybackRateL 147SetPlayWindow 131–4SetPos 96–7SetPosition 131–4SetPositionMicroBeatsL147SetRequestor 196–8SetScanLine 95–7SetSize 107SetThreadPriority 133SetupScreenDataL 77–8,80–2Shackman, Mark 70Shakariki Petto 179shapes, drawing 73–4, 114–15Sharp 2shutDown 278signal 220, 223, 236simultaneous-move solution,multiplayer-game latencyproblems 159SIS files 63, 111–12, 127, 218,222–3, 325–6, 329–30369size constraints, advertising space26Skeleton 43–60SKU 343smartphonesalternative reality 175, 177–8augmented reality 175, 177,179background 2–41, 175–216characteristics 37–8concepts 4–9, 34–5, 37–41,175–216definitions 4–5, 175–6diverse range of smartphones34–5, 105–11, 115–16,124–5feature phones 5–6, 41functions 4–5, 9, 10–13,34–5, 37–41, 175–216,297–9future prospects 39–41,175–6, 318–19games consoles 8–9hardware 34–5, 38, 63, 90–1,105–11, 115–16, 121,124–8, 175–216, 266–8lifespans 35mixed reality 175–8pervasive games 175, 178resource constraints 12–13,43–60, 271specifications 34–5, 38, 90–1,115–16, 124–5, 175–216,244–5statistics 6–10, 39–40, 297–8ubiquity benefits 39vibration 207–16, 289SMS 5, 11–12, 15, 22, 26–7,178, 189, 304Snake 9, 13, 216, 239Snakes Subsonic 246SNAP see scalable networkapplication packageSnapEventListener 293social gaming, N-Gage 171–3,239sockets 219–20, 225–6soft keys 106Softbank 226370software codecs, Symbian OS149–50software mixer 133–8, 146–8Solaris 218Solitaire 13, 14solo-multiplayer solution,multiplayer-game latencyproblems 159SonyPlayStation 3 10, 13, 163PlayStation Portable (PSP) 8–9,10–12, 38, 241Sony Ericsson 2, 34–5, 43, 52,61, 63, 126, 143, 231–2M600i 43, 61, 63, 126, 143,231–2P1i 52, 126, 143P990i 126, 143, 231–2W950i 126, 143, 231–2W960i 126, 143sound effects 123, 128–55see also audioconcepts 128latency problems 128, 133,135–8, 140–2memory management 128source code, generic code 31–2South Korea 17, 30SP-MIDI 143, 155Space Impact 239Space Invaders 175Spacewar 2Splinter Cell 242Spore 16Spotless projects 266Sprite 288–9, 310–13sprites 28, 98–9, 121, 270–1,288–9, 312–13definition 121rotation 28WSERV 121SpriteSet 313SScreenData 80–2standard services, Airplay Online165–7, 342standards 32, 40, 63–4, 66, 104,105, 111, 151–5, 217–37,338, 348–50audio 151–5, 228–30INDEXIEEE standards 220Khronos Group 153–5, 224–7,338, 348–50Open C 220–4, 249OpenGL ES 66, 104, 105, 111,155, 223, 224–7, 228,230–6OpenKODE 224–34, 348–50OpenMAX...

153–5, 225,228–9OpenVG 63–4, 111, 121,224–7POSIX 217–20, 224, 225, 227,236, 248–9screen resolutions 105–6Symbian OS 32, 40, 63,151–5, 217–37startApp 278–81StartL 77–8, 83, 88–90StartSensor 205–7StartVibraL 210–14StartViewFinder... 183–7status bars 69, 71STDDLL 219, 220–2STDEXE 219, 220–2stdio 218–20stdlib 218–20STDLIB 219Stichbury, Jo 43–60, 64, 157–74,239–64, 290STL 224, 227, 236Stop 119, 131–4, 137–8, 142,145–7stop motion animation 65–6StopL 77–8, 88–90StopSensor 205–7StopVibraL 210–14storage media 59see also removable...streaming 135–8, 147–8, 225,253SUB 236subscription models 26–7subsides, network operators 35Sudoku 14Sun Microsystems 266, 272–3Sun Wireless Toolkit 272, 290SVG-T 106–7, 227–8, 253see also vector-based graphicsSWF files, Flash Lite 324–33Swordfish 190–1Symbian, background 2–3Symbian Audio Controller 126–8Symbian Developer Network 62,212, 266, 282–3, 325–6, 337Symbian OS 2–41, 43–60,61–121, 174, 217–37, 264,319, 334, 337–9, 345, 349see also ScreenPlay3D motion sensors 203–7Airplay 37, 345, 349audio 39, 44–6, 47–9, 116,123–55audio codecs 149–50background 2–41, 43–60,61–121, 151–5, 217–37C++ 23, 30–2, 41, 60,217–37, 264, 319, 334cameras 180–7compatibility issues 35–7convergence devices 5,11–12, 123–4Customisation Kit (CustKit) 4disk space 59diverse range of smartphones34–5, 105–11, 115–16,124–5drawing 62–3, 68–121EGL 230–1EKA2 217, 298–9Flash Lite 325–35flexibility benefits 3–4, 38–41,236–7future prospects 38–41game basics 43–60game loops 43–60, 77–83games platform comparisons11–12graphics 61–121, 231–4Helix DNA 153historical background 62–3,151Japan 298–9Java ME 29, 32, 41, 173, 265,270–95kernel layer 3–4, 64keypad input 44–6, 49–52,63–4, 69–70INDEXlayered model 3–4libraries 3–4, 36–7, 70–1,75–6, 87, 100, 112, 116,182, 199, 204, 218–24location information 193–8memory management 43,57–9, 274–7middleware 33, 37, 62–3, 237MIDI games 265–95MMF 101, 116–17, 124–55modularity 3–4, 61–2multiplayer games 2, 15–16,157–74multitasking operating systems58, 62–3, 64N-Gage 248–9Open C 220–4open platform 12, 217–20,325–6OpenGL ES 231–4, 273–4OpenMax 229OpenSL ES 229–30OpenVG 227–8P.I.P.S.

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

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

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

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