J2ME ПЛАТФОРМАСЫНДАҒЫ ОЙЫНДАР ТАРИХЫ ЖӘНЕ ОЛАРДЫ ӨҢДЕУ
Қызылорда қаласы №282 мектеп-лицейінің
І санатты информатика пәні мұғалімі
Есенкулова Нурбина Маратовна
J2ME ПЛАТФОРМАСЫНДАҒЫ ОЙЫНДАР ТАРИХЫ ЖӘНЕ ОЛАРДЫ ӨҢДЕУ J2ME - жаһандық Java аспабы құрамына кіретін программалау тілі және API- ден тұратын орындау ортасы. Бүгінгі таңда Java мобильді телефондар үшін программалық жабдықтауды өңдеудің басым технологиясы. Java нарықта өз орнын айрықша белгілеп, өз сегментін әлі кеңейту үстінде. Мамандардың бағалауынша Java платформасы бар ұялы телефондар нарықтың 75%-ын құрайды. Республикалық www.orleu.kz порталы 47 2007 жылы 450 млн телефон сатылды. Бұл платформа ашық болып саналған соң өңдеуші Javaны белсенді қолданады. Бұл егер сіз, код өңдеп шығарған болсақ, онда оны әртүрлі мобильді құрылғыларда пайдалануға болады. Өкінішке орай, Java платформасының мұндай ашықтылығы API мен басқа қолданушылардың және түрлі құрылғылардың аппараттық жабдықтар ерекшелігімен бірге біршама қиынға соғады. Дегенмен, еш өзгеріссіз код жазып,оны әр мақсаттағы мобильді телефондарда қолдана аламыз. Quallcom CDMA желілерінде жұмыс жасайтын телефондар үшін арнайы жасалған. BREW платформасымен мұны салыстырып қарайтын болсақ, техникалық тұрғыдан қарағанда Java және J2ME аса ашық саналғанымен, Brew-ке қарағанда әлі күнге дейін ашық кодты программалау тілдері болып саналмайды. J2ME, Java технологиясының барлық түрі Sun Microsystemsке жатады. Sun Java стандарттарының еркін программалануына мүмкіндік берді, алайда көптеген өңдеушілер Java платформасын Ашық код ұйымына ауыстыруға әлі күнге дейін келіспеуде. 2002 жылдың аяғында Brew платформасында жұмыс жасайтын Java виртуалды машинасы жарыққа шықты. Бұдан кейін Brew қондырғыларында Java ортасында жасалған қосымшалармен жұмыс жасай бастады. Бірақ Java Brew платформасымен ойындар өңдеуші платформа ретінде бәсекелескен жоқ. Алайда, тек Java платформасын қабылдайтын телефондар Brew платформасын қабылдай алмады. Техникалық тұрғыдан қарағанда, J2ME - бұл Java технологиясының аса ауқымды бөлігі.
Графика және анимация
Стандартты API, суреттер,екі өлшемді графикалық примитивтер және анимация сияқты барлық мүмкін графикалық элементтерді қолдайды. J2ME анимациялар терминінде спрайттар - басқаларға тәуелсіз экранда еркін орын ауыстыратын кескіндер бар. J2ME ортасындағы API екі спрайттың қақтығысын анықтай алатын, спрайттар қақтығысын детектрлеуді қабылдайды. Бұл экшн стиліндегі практикалық түрде кез келген ойын құруға қажетті маңызды қасиет.
Мобильді телефондардың платформалары
Javaның кросплатформалы табиғаты көптеген операциялық жүйелер арасындағы ерекшеліктерін анықтауға( алдын алуға) мүмкіндік береді. Бұған қарамастан, мобильді құрылғының операциялық жүйесіне қатысты, MIDP cпецификациясы шектеулер қатарын орнатады. MIDP құрылғысының программалық қамсыздануына арналған негізгі талаптар төменде көрсетілген: Төмен деңгейлі функциялар орындауға қажетті минималды ядро, мысалға -үздіктілік , ескерту және кезек; -күнделікті жадыдағы оқу және жазба механизмі; Таймер және берілгендердің уақытысын белгілеу орнатуға арналған механизм; Құрылымның желілік байланысына жазба\оқуға рұқсат -Пернетақтамен немесе сенсорлы экран арқылы енгізу тәсілінің(ұстап алу) механизмі; -Биттік кескіндердің минималды қолдауы; -Қосымшаның өмірлік циклінің дұрыс орналасу механизмі, Бұл талаптар, минималды болса да, MIDPP ойындарын құру үшін қолдануға болатын, барынша кең құрылғылар жинағын ұсынады. Symbian - бұл BREW-тен айырмашылығы бар, мобильдік операциялық жүйе. Бұл ашық операциялық жүйе лицензия бойынша кез- келген мобильді телефондар өндірушілеріне қол жетімді.
Symbian операциялық жүйесі Motorola, Nokia, Panasonic және Sony Ericsson компанияларының консорциумы болып табылатын, Symbian Ltd компаниясымен өндірілген. Лицензиясының қарапайымдылығына байланысты, бұл операциялық жүйе көптеген телефон модельдерінде қолданылады. Бұл ОЖ-де С++ , Java және Visual Basic сияқты программалау тілдері бар болғандықтан, Symbian үшін қосымша өңдеуде көптеген мүмкіндіктері бар. Java қолданысымен құрылған аналогтар болғанымен, қазіргі таңда Symbian-ға арналған мобильді ойындар мен қосымшаның көбісі С++ тілінде жазылған, сондықтан ол ОЖ-мен арадағы интеграция және тез әрекетті қамтамасыз етеді. Меншікті коды бар, осы тілде жазылған қосымшалардың арасындағы өнімділіктің жетіспеушілігін Java компенсациялай бастайды, бірақ бәрі бір көптеген жағдайда Java-аналогтарға қарағанда меншікті программалар нәтижелі жұмыс жасайды. Windows Mobile Smartphone - Microsoft компаниясы смартфондар тәрізді атақты жетілдірілген мобильді телефондарға және қалталық компьютерлерге орнатылатын
Windows Mobile операциялық жүйені жасап шығарды. Кейбір Pocket PC - PDA-ға жақын болғандықтан, олар мобильді телефондардың функцияларын орындай алады. Габаритті мінездемесі: Pocket PC-дің кең экраны (240x320) бар және енгізулер үшін қылқалам (stylus) қолданылады. Республикалық www.orleu.kz порталы 48
Алайда, Pocket PC құрылғы ретінде мобильді телефондарға ұқсаңқырамаса да, Windows Mobile операциялық жүйесі- мүлдем бөлек жұмыс. Microsoft компаниясы мобильді телефондарға арналған Windows Mobile-дің бір түрі болып табылатын, жақында жарыққа шыққан шыққан Smartphone операциялық жүйесінің талаптарына , мобильді телефондардың қашан талапқа сай болатынын ыждағатсыз күтуде. Бұл ОЖ - Windows Mobile-дің қысқартылған түрі болып саналмайды. Оның басты ерекшелігі - өзгерген интерфейсте. Соңында, мобильді телефонда Smartphone логотипі бар, толығымен Windows Mobile операциялық жүйесін аламыз.
Электронды ойындардың тарихы
J2MЕ-нің басқа ерекшелігі - бұл, созылмалы қабаттар. Үлкен емес кескіндерді алып және оларға фондық қабат етіп созуға болады. Мұндай қабаттар- жадты пайдалануды үнемдейтін, үлкен қайта құру карталарын құруға арналған ойындарда қолданылады. Ыңғайлы қабаттар менеджерінің арқасында, J2MЕ-де бірнеше қабаттарды басқаруға болады. Осылайша, декорация тәрізді қолдануға болатын, толығымен фондық бір қабат құруға болады және ойын иесінің жолындағы кедергілерді құруға арналған тағы бір қабат болады.
Пайдаланушы енгізу
Пайдаланушы енгізу ойын үшін өте қажет: ол ойын мен ойыншының арақатынасының қандай ыңғайлы екенін анықтайды.Сонымен қатар ойын мен ойыншы арасындағы бірінші интерфейсті анықтайды. J2MЕ-де енгізу қазіргі кезде мобильді телефондардағы пернелік енгізуі бар жалғыз тәсіл болып табылады. Өйткені телефон батырмаларын оқуға мүмкіндік бар. Егер біз ойыншы мен ойын арасындағы қатынасты жоғарғы деңгейде қамтамасыз еткіміз келсе, бұл өте маңызды. Есте сақтаңыз, мобильді телефондардағы пернелер бір-бірінен модельдер өзгерісі арқылы бір-бірінен ерекшеленеді, бірақ кейбір функцияларды орындайтын әрқашанда ұқсас пернелер болады.
Егер толығырақ айтар болсақ, Java телефондарында әрқашан солға, оңға , төмен-жоғары және бағыт бойынша орын ауыстыруға болатын орын ауыстыруға болатын батырмалар, сонымен қатар, пайдалы батырмалар қатары бар. Джойстиктермен қамтамасыз етілген телефондардың, әрбір қадамы мына бағыттарға сәйкестенеді: солға, оңға және т.б.
Ойындарға дыбыс қолдану
Мобильді телефондардың, ең қажет элементтерінің бірі - дыбыс болып табылады. J2MЕ-де PCM және WAV форматтарындағы сандық дыбыс, сонымен қатар, MIDI форматындағы әуен орындалады. Дыбыстық қолдау мобильді телефондардағы жазба және дыбыс пен бейненің ойнатылуына арналған, Java Media Api-дегі API-ге негізделген. Ойын өңдеу кезіндегі барлық білу қажет нарсе бұл, сол қажет сәтте дыбыс және бейнені ойнату.
Мобильді желілер
Мобильді ойындардың ең тартымды мүмкіндігі - оның желідегі жұмысы. Осыны ескере отырып, желіге бағытталған Java мобильді ойындар үшін өте ыңғайлы платформа. Java-ның желілік мүмкіндіктері оның орындалу ортасының ажырамас бөлігі. Басқа ойындарды программалау тілдеріне қарағанда, Java тілі ... жалғасы
І санатты информатика пәні мұғалімі
Есенкулова Нурбина Маратовна
J2ME ПЛАТФОРМАСЫНДАҒЫ ОЙЫНДАР ТАРИХЫ ЖӘНЕ ОЛАРДЫ ӨҢДЕУ J2ME - жаһандық Java аспабы құрамына кіретін программалау тілі және API- ден тұратын орындау ортасы. Бүгінгі таңда Java мобильді телефондар үшін программалық жабдықтауды өңдеудің басым технологиясы. Java нарықта өз орнын айрықша белгілеп, өз сегментін әлі кеңейту үстінде. Мамандардың бағалауынша Java платформасы бар ұялы телефондар нарықтың 75%-ын құрайды. Республикалық www.orleu.kz порталы 47 2007 жылы 450 млн телефон сатылды. Бұл платформа ашық болып саналған соң өңдеуші Javaны белсенді қолданады. Бұл егер сіз, код өңдеп шығарған болсақ, онда оны әртүрлі мобильді құрылғыларда пайдалануға болады. Өкінішке орай, Java платформасының мұндай ашықтылығы API мен басқа қолданушылардың және түрлі құрылғылардың аппараттық жабдықтар ерекшелігімен бірге біршама қиынға соғады. Дегенмен, еш өзгеріссіз код жазып,оны әр мақсаттағы мобильді телефондарда қолдана аламыз. Quallcom CDMA желілерінде жұмыс жасайтын телефондар үшін арнайы жасалған. BREW платформасымен мұны салыстырып қарайтын болсақ, техникалық тұрғыдан қарағанда Java және J2ME аса ашық саналғанымен, Brew-ке қарағанда әлі күнге дейін ашық кодты программалау тілдері болып саналмайды. J2ME, Java технологиясының барлық түрі Sun Microsystemsке жатады. Sun Java стандарттарының еркін программалануына мүмкіндік берді, алайда көптеген өңдеушілер Java платформасын Ашық код ұйымына ауыстыруға әлі күнге дейін келіспеуде. 2002 жылдың аяғында Brew платформасында жұмыс жасайтын Java виртуалды машинасы жарыққа шықты. Бұдан кейін Brew қондырғыларында Java ортасында жасалған қосымшалармен жұмыс жасай бастады. Бірақ Java Brew платформасымен ойындар өңдеуші платформа ретінде бәсекелескен жоқ. Алайда, тек Java платформасын қабылдайтын телефондар Brew платформасын қабылдай алмады. Техникалық тұрғыдан қарағанда, J2ME - бұл Java технологиясының аса ауқымды бөлігі.
Графика және анимация
Стандартты API, суреттер,екі өлшемді графикалық примитивтер және анимация сияқты барлық мүмкін графикалық элементтерді қолдайды. J2ME анимациялар терминінде спрайттар - басқаларға тәуелсіз экранда еркін орын ауыстыратын кескіндер бар. J2ME ортасындағы API екі спрайттың қақтығысын анықтай алатын, спрайттар қақтығысын детектрлеуді қабылдайды. Бұл экшн стиліндегі практикалық түрде кез келген ойын құруға қажетті маңызды қасиет.
Мобильді телефондардың платформалары
Javaның кросплатформалы табиғаты көптеген операциялық жүйелер арасындағы ерекшеліктерін анықтауға( алдын алуға) мүмкіндік береді. Бұған қарамастан, мобильді құрылғының операциялық жүйесіне қатысты, MIDP cпецификациясы шектеулер қатарын орнатады. MIDP құрылғысының программалық қамсыздануына арналған негізгі талаптар төменде көрсетілген: Төмен деңгейлі функциялар орындауға қажетті минималды ядро, мысалға -үздіктілік , ескерту және кезек; -күнделікті жадыдағы оқу және жазба механизмі; Таймер және берілгендердің уақытысын белгілеу орнатуға арналған механизм; Құрылымның желілік байланысына жазба\оқуға рұқсат -Пернетақтамен немесе сенсорлы экран арқылы енгізу тәсілінің(ұстап алу) механизмі; -Биттік кескіндердің минималды қолдауы; -Қосымшаның өмірлік циклінің дұрыс орналасу механизмі, Бұл талаптар, минималды болса да, MIDPP ойындарын құру үшін қолдануға болатын, барынша кең құрылғылар жинағын ұсынады. Symbian - бұл BREW-тен айырмашылығы бар, мобильдік операциялық жүйе. Бұл ашық операциялық жүйе лицензия бойынша кез- келген мобильді телефондар өндірушілеріне қол жетімді.
Symbian операциялық жүйесі Motorola, Nokia, Panasonic және Sony Ericsson компанияларының консорциумы болып табылатын, Symbian Ltd компаниясымен өндірілген. Лицензиясының қарапайымдылығына байланысты, бұл операциялық жүйе көптеген телефон модельдерінде қолданылады. Бұл ОЖ-де С++ , Java және Visual Basic сияқты программалау тілдері бар болғандықтан, Symbian үшін қосымша өңдеуде көптеген мүмкіндіктері бар. Java қолданысымен құрылған аналогтар болғанымен, қазіргі таңда Symbian-ға арналған мобильді ойындар мен қосымшаның көбісі С++ тілінде жазылған, сондықтан ол ОЖ-мен арадағы интеграция және тез әрекетті қамтамасыз етеді. Меншікті коды бар, осы тілде жазылған қосымшалардың арасындағы өнімділіктің жетіспеушілігін Java компенсациялай бастайды, бірақ бәрі бір көптеген жағдайда Java-аналогтарға қарағанда меншікті программалар нәтижелі жұмыс жасайды. Windows Mobile Smartphone - Microsoft компаниясы смартфондар тәрізді атақты жетілдірілген мобильді телефондарға және қалталық компьютерлерге орнатылатын
Windows Mobile операциялық жүйені жасап шығарды. Кейбір Pocket PC - PDA-ға жақын болғандықтан, олар мобильді телефондардың функцияларын орындай алады. Габаритті мінездемесі: Pocket PC-дің кең экраны (240x320) бар және енгізулер үшін қылқалам (stylus) қолданылады. Республикалық www.orleu.kz порталы 48
Алайда, Pocket PC құрылғы ретінде мобильді телефондарға ұқсаңқырамаса да, Windows Mobile операциялық жүйесі- мүлдем бөлек жұмыс. Microsoft компаниясы мобильді телефондарға арналған Windows Mobile-дің бір түрі болып табылатын, жақында жарыққа шыққан шыққан Smartphone операциялық жүйесінің талаптарына , мобильді телефондардың қашан талапқа сай болатынын ыждағатсыз күтуде. Бұл ОЖ - Windows Mobile-дің қысқартылған түрі болып саналмайды. Оның басты ерекшелігі - өзгерген интерфейсте. Соңында, мобильді телефонда Smartphone логотипі бар, толығымен Windows Mobile операциялық жүйесін аламыз.
Электронды ойындардың тарихы
J2MЕ-нің басқа ерекшелігі - бұл, созылмалы қабаттар. Үлкен емес кескіндерді алып және оларға фондық қабат етіп созуға болады. Мұндай қабаттар- жадты пайдалануды үнемдейтін, үлкен қайта құру карталарын құруға арналған ойындарда қолданылады. Ыңғайлы қабаттар менеджерінің арқасында, J2MЕ-де бірнеше қабаттарды басқаруға болады. Осылайша, декорация тәрізді қолдануға болатын, толығымен фондық бір қабат құруға болады және ойын иесінің жолындағы кедергілерді құруға арналған тағы бір қабат болады.
Пайдаланушы енгізу
Пайдаланушы енгізу ойын үшін өте қажет: ол ойын мен ойыншының арақатынасының қандай ыңғайлы екенін анықтайды.Сонымен қатар ойын мен ойыншы арасындағы бірінші интерфейсті анықтайды. J2MЕ-де енгізу қазіргі кезде мобильді телефондардағы пернелік енгізуі бар жалғыз тәсіл болып табылады. Өйткені телефон батырмаларын оқуға мүмкіндік бар. Егер біз ойыншы мен ойын арасындағы қатынасты жоғарғы деңгейде қамтамасыз еткіміз келсе, бұл өте маңызды. Есте сақтаңыз, мобильді телефондардағы пернелер бір-бірінен модельдер өзгерісі арқылы бір-бірінен ерекшеленеді, бірақ кейбір функцияларды орындайтын әрқашанда ұқсас пернелер болады.
Егер толығырақ айтар болсақ, Java телефондарында әрқашан солға, оңға , төмен-жоғары және бағыт бойынша орын ауыстыруға болатын орын ауыстыруға болатын батырмалар, сонымен қатар, пайдалы батырмалар қатары бар. Джойстиктермен қамтамасыз етілген телефондардың, әрбір қадамы мына бағыттарға сәйкестенеді: солға, оңға және т.б.
Ойындарға дыбыс қолдану
Мобильді телефондардың, ең қажет элементтерінің бірі - дыбыс болып табылады. J2MЕ-де PCM және WAV форматтарындағы сандық дыбыс, сонымен қатар, MIDI форматындағы әуен орындалады. Дыбыстық қолдау мобильді телефондардағы жазба және дыбыс пен бейненің ойнатылуына арналған, Java Media Api-дегі API-ге негізделген. Ойын өңдеу кезіндегі барлық білу қажет нарсе бұл, сол қажет сәтте дыбыс және бейнені ойнату.
Мобильді желілер
Мобильді ойындардың ең тартымды мүмкіндігі - оның желідегі жұмысы. Осыны ескере отырып, желіге бағытталған Java мобильді ойындар үшін өте ыңғайлы платформа. Java-ның желілік мүмкіндіктері оның орындалу ортасының ажырамас бөлігі. Басқа ойындарды программалау тілдеріне қарағанда, Java тілі ... жалғасы
Ұқсас жұмыстар
Пәндер
- Іс жүргізу
- Автоматтандыру, Техника
- Алғашқы әскери дайындық
- Астрономия
- Ауыл шаруашылығы
- Банк ісі
- Бизнесті бағалау
- Биология
- Бухгалтерлік іс
- Валеология
- Ветеринария
- География
- Геология, Геофизика, Геодезия
- Дін
- Ет, сүт, шарап өнімдері
- Жалпы тарих
- Жер кадастрі, Жылжымайтын мүлік
- Журналистика
- Информатика
- Кеден ісі
- Маркетинг
- Математика, Геометрия
- Медицина
- Мемлекеттік басқару
- Менеджмент
- Мұнай, Газ
- Мұрағат ісі
- Мәдениеттану
- ОБЖ (Основы безопасности жизнедеятельности)
- Педагогика
- Полиграфия
- Психология
- Салық
- Саясаттану
- Сақтандыру
- Сертификаттау, стандарттау
- Социология, Демография
- Спорт
- Статистика
- Тілтану, Филология
- Тарихи тұлғалар
- Тау-кен ісі
- Транспорт
- Туризм
- Физика
- Философия
- Халықаралық қатынастар
- Химия
- Экология, Қоршаған ортаны қорғау
- Экономика
- Экономикалық география
- Электротехника
- Қазақстан тарихы
- Қаржы
- Құрылыс
- Құқық, Криминалистика
- Әдебиет
- Өнер, музыка
- Өнеркәсіп, Өндіріс
Қазақ тілінде жазылған рефераттар, курстық жұмыстар, дипломдық жұмыстар бойынша біздің қор #1 болып табылады.
Ақпарат
Қосымша
Email: info@stud.kz