Банк рефератов содержит более 364 тысяч рефератов, курсовых и дипломных работ, шпаргалок и докладов по различным дисциплинам: истории, психологии, экономике, менеджменту, философии, праву, экологии. А также изложения, сочинения по литературе, отчеты по практике, топики по английскому.
Полнотекстовый поиск
Всего работ:
364141
Теги названий
Разделы
Авиация и космонавтика (304)
Административное право (123)
Арбитражный процесс (23)
Архитектура (113)
Астрология (4)
Астрономия (4814)
Банковское дело (5227)
Безопасность жизнедеятельности (2616)
Биографии (3423)
Биология (4214)
Биология и химия (1518)
Биржевое дело (68)
Ботаника и сельское хоз-во (2836)
Бухгалтерский учет и аудит (8269)
Валютные отношения (50)
Ветеринария (50)
Военная кафедра (762)
ГДЗ (2)
География (5275)
Геодезия (30)
Геология (1222)
Геополитика (43)
Государство и право (20403)
Гражданское право и процесс (465)
Делопроизводство (19)
Деньги и кредит (108)
ЕГЭ (173)
Естествознание (96)
Журналистика (899)
ЗНО (54)
Зоология (34)
Издательское дело и полиграфия (476)
Инвестиции (106)
Иностранный язык (62791)
Информатика (3562)
Информатика, программирование (6444)
Исторические личности (2165)
История (21320)
История техники (766)
Кибернетика (64)
Коммуникации и связь (3145)
Компьютерные науки (60)
Косметология (17)
Краеведение и этнография (588)
Краткое содержание произведений (1000)
Криминалистика (106)
Криминология (48)
Криптология (3)
Кулинария (1167)
Культура и искусство (8485)
Культурология (537)
Литература : зарубежная (2044)
Литература и русский язык (11657)
Логика (532)
Логистика (21)
Маркетинг (7985)
Математика (3721)
Медицина, здоровье (10549)
Медицинские науки (88)
Международное публичное право (58)
Международное частное право (36)
Международные отношения (2257)
Менеджмент (12491)
Металлургия (91)
Москвоведение (797)
Музыка (1338)
Муниципальное право (24)
Налоги, налогообложение (214)
Наука и техника (1141)
Начертательная геометрия (3)
Оккультизм и уфология (8)
Остальные рефераты (21692)
Педагогика (7850)
Политология (3801)
Право (682)
Право, юриспруденция (2881)
Предпринимательство (475)
Прикладные науки (1)
Промышленность, производство (7100)
Психология (8693)
психология, педагогика (4121)
Радиоэлектроника (443)
Реклама (952)
Религия и мифология (2967)
Риторика (23)
Сексология (748)
Социология (4876)
Статистика (95)
Страхование (107)
Строительные науки (7)
Строительство (2004)
Схемотехника (15)
Таможенная система (663)
Теория государства и права (240)
Теория организации (39)
Теплотехника (25)
Технология (624)
Товароведение (16)
Транспорт (2652)
Трудовое право (136)
Туризм (90)
Уголовное право и процесс (406)
Управление (95)
Управленческие науки (24)
Физика (3462)
Физкультура и спорт (4482)
Философия (7216)
Финансовые науки (4592)
Финансы (5386)
Фотография (3)
Химия (2244)
Хозяйственное право (23)
Цифровые устройства (29)
Экологическое право (35)
Экология (4517)
Экономика (20644)
Экономико-математическое моделирование (666)
Экономическая география (119)
Экономическая теория (2573)
Этика (889)
Юриспруденция (288)
Языковедение (148)
Языкознание, филология (1140)

Реферат: работа

Название: работа
Раздел: Остальные рефераты
Тип: реферат Добавлен 22:04:50 17 сентября 2011 Похожие работы
Просмотров: 12 Комментариев: 0 Оценило: 1 человек Средний балл: 5 Оценка: неизвестно     Скачать

Федеральное агентство по образованию

ГОУ ВПО «Марийский государственный педагогический институт

им. Н.К. Крупской»

Естественнонаучный факультет

Кафедра информатики и информационо-коммуникационных технологий

Программирование приложений для мобильных устройств

Курсовая работа

Выполнил: Яриков В.В.

студент 34 группы ЕНФ

Научный руководитель: Гусаров А.В.

старший преподаватель кафедры

информатики и ИКТ

Йошкар-Ола

2007


Содержание

Введение ……………………………………………………………...……… 3

1. Платформа Java 2 Micro Edition ………………………………….……… 6

1.1. Краткая история Java ………………………………………...…… 6

1.2. Устройство Java 2 ME ………………………………………..…… 7

1.3. Конфигурация CDC ………………………………………......…… 9

1.4. Конфигурация CLDC ……………………………………….…… 10

1.5. Виртуальная машина ………………………………………..…… 11

1.6. Профиль ………………………………………...……………...… 12

1.7. Профиль MIDP 2.0 и конфигурация CLDC 1.0 …………….....…… 14

2. Механизм работы приложений Java 2 ME ………………………..…… 15

2.1. Мидлет ………………………………………………………..…… 15

2.2. Модель состояний мидлета ………………………….……...…… 16

2.3. Высокоуровневый программный интерфейс приложения …….. 17

2.4. Низкоуровневый программный интерфейс приложения …….... 19

3. Другие возможности J2ME ……………………………………………... 20

3.1. Поддержка постоянного хранилища …………………………..... 20

3.2. Организация сетей и коммуникации в MIDP ………………………... 21

4. Заключение …………………………………………………………….... 23

Список литературы …………………………………………..…………... 25
Введение

Рынок мобильных телефонов - это, пожалуй, самый быстроразвивающийся сег­мент рынка. Несколько лет назад мобильный телефон был чем-то дорогим и не­досягаемым. Оплата за связь была астрономической. Но времена меняются, связь подешевела, мобильные телефоны продаются на каждом углу и наличие телефо­на у человека можно уже сравнить с наличием обычных наручных часов.

Обилие разнообразных моделей телефонов создает на этом рынке большую конкуренцию. Множество производителей стараются включить в телефоны как можно больше различных функций. Присутствием в телефоне адресной книги, ор­ганайзера, будильника и даже счетчика калорий уже никого не удивишь, и в какой-то момент времени возник вопрос, а чем же еще можно оборудовать телефон? Самым идеальным решением этого вопроса могла стать возможность загрузки в телефон программ сторонних производителей. Не секрет, что основная масса телефонов работает на основе прошивки, поэтому загрузка программ в телефон не возможна. Чтобы такая возможность появилась, производителям надо было бы решить ряд сложных вопросов. Во-первых — это язык программирования, на котором будут писаться программы для телефонов и, соответственно, поддержка этого языка са­мим телефоном. Второе — это аппаратная архитектура мобильных телефонов, ко­торая сильно ограничена в своих системных ресурсах, это процессор, память, гра­фический интерфейс. Улучшение архитектуры неизменно ведет к увеличению стоимости телефона, поэтому идеальной в этом случае стала платформа Java 2 Micro Edition, созданная компанией Sun Microsystems.

Платформа Java 2 ME состоит из виртуальной Java машины, языка прог­раммирования Java и огромного количества библиотек, облегчающих работу программиста. Язык программирования Java работает на основе интерпретации, поэтому для работы программ написанных на этом языке необходима вир­туальная Java машина, встроенная в устройство, на котором планируется запускать Java программы. Наличие виртуальной Java машины в мобильном телефоне означает, что производитель поддерживает технологию Java. В данный момент практически все производители имеют поддержку Java технологии, что позво­ляет писать любые программы на этом языке и загружать их в телефон.

Но и в этой сфере не обошлось без накладок. Появление большого количества производителей мобильных устройств в какой-то мере сопутствовало хаосу в стандартах, используемых при программировании телефонов. Каждая компа­ния видела, да и, пожалуй, видит, свои пути развития в стандартизации своего программного обеспечения. Поэтому на рынке сейчас имеется масса инструмен­тальных средств чуть ли не для каждой из моделей мобильных телефонов. Платформа Java 2 ME призвана обеспечить определенный стандарт в этой области. Каждый из телефонов, имеющих поддержку Java, в теории может иметь совмес­тимость с любым программным обеспечением, созданным на Java 2 ME. Возникает вопрос, почему в теории?

Дело в том, что каждый из производителей телефонов имеет свои устоявшие­ся характеристики по аппаратной части мобильного устройства. В большей сте­пени это относится к дисплею телефона, модели графического интерфейса и от­сутствию либо наличию различных комбинаций клавиш телефона. То есть любой программный код, написанный на Java 2 ME, обязан работать на любом телефоне с поддержкой Java. Но в виду всевозможных различий между марками, а иногда даже моделями телефонов от одного производителя, результаты могут быть несколько иными. Поэтому при программировании при­ложений, этот фактор придется иметь в виду, вы должны отве­чать за совместимость написанной программы с различными моделями телефо­нов, что, безусловно, увеличит трудности в создании хорошего приложения.

Несом­ненно, Java 2 ME — это стандарт, обеспечивающий совместимость программного обеспечения с любой маркой телефона. Стремительное развитие технологий мобильных устройств обязано подразумевать определенный эталон в данном на­правлении. Немалое количество сторонних разработчиков при строгой стандар­тизации заинтересовано в развитии рынка программного обеспечения телефо­нов. В наше время телефон имеет почти каждый человек, в отличие, скажем от портативных компьютеров. Поэтому рынок мобильных устройств по своим масштабам считается наиболее перспективным, а платформа Java 2 ME, является стандартом в создании про­грамм для телефонов.

Язык программирования Java 2 ME сам по себе не сложен, а обилие готовых библиотек позволяет писать Java приложения за короткий промежуток времени. И что самое главное, наборы инструментальных средств программирования, по­ставляемые компанией Sun Microsystems и производителями телефонов абсо­лютно бесплатны.

Актуальность данной темы:

Создание различного рода прикладных программ для мобильных телефонов на платформе J2ME.

Цель:

Знакомство с программно-технической базой языка Java 2 Micro Edition.

Задачи:

1. изучение платформы Java 2 Micro Edition с точки зрения простого пользователя

2. рассмотрение основных возможностей использования платформы

Java 2 Micro Edition.

3. освоение начала программирования в языке Java 2 Micro Edition.

Список литературы:

1. Блох Д. Java. Эффективное программирование.

2. Буткевич Е.Л. Пишем программы и игры для сотовых телефонов. – СПб.: Питер, 2006. – 204 с.: ил.

3. Виноградова А.В. Программируем игры для мобильных телефонов

4. Горнаков С.Г. Symbian OS. Программирование мобильных телефонов на С++ и JAVA

5. Горнаков С.Г. Программирование мобильных телефонов на J2ME. – М.: ДМК Пресс, 2004 – 336 с.: ил.

6. Любавин С. Программирование игр для сотовых телефонов на J2ME

7. Моррисон М. Создание игр для мобильных телефонов

8. Официальная документация J2ME – Mobile Information Device Profile for Java 2 ME ver. 2.0

9. Пирумян В. Платформа программирования J2ME для портативных устройст. Пер.с англ. – М.: КУДИЦ-ОБРАЗ, 2002. – 352 с.

10. Сотников С. Программный ремонт сотовых телефонов

11. www.mobilab.ru - Разработка мобильных приложений в среде J2ME – сборник статей

12. www.mobilab.ru/articles/ - статьи по J2ME

13. ru.sun.com/java - Программирование на Java: подробное руководство

Оценить/Добавить комментарий
Имя
Оценка

Работы, похожие на Реферат: работа

Назад
Меню
Главная
Рефераты
Благодарности
Опрос
Станете ли вы заказывать работу за деньги, если не найдете ее в Интернете?

Да, в любом случае.
Да, но только в случае крайней необходимости.
Возможно, в зависимости от цены.
Нет, напишу его сам.
Нет, забью.



Результаты(222687)
Комментарии (3013)
Copyright © 2005-2019 BestReferat.ru bestreferat@gmail.com реклама на сайте

Рейтинг@Mail.ru