Курсовая работана тему: РАЗРАБОТКА ПРОГРАММ ДЛЯ ОС ANDROID

Заказ 088

Цена полной версии курсовой: 1500 рублей

СОДЕРЖАНИЕ

ВВЕДЕНИЕ………………………………………………………………………..3

ГЛАВА 1. ОБЗОР СУЩЕСТВУЮЩИХ НА РЫНКЕ ОС ДЛЯ МОБИЛЬНЫХ УСТРОЙСТВ……………………………………………………………………..6

1.1 Обзор iPhone OS…………………………………………………………..…6

1.2 Обзор ОС Windows Mobile…………………………………………………8

1.3 Обзор платформы Samsung – Bada……………………………………..…9

1.4 Обзор ОС Android……………………………………………………….…11

1.5 Вывод………………………………………………………………………..13

ГЛАВА 2. ДЕТАЛЬНОЕ ОЗНАКОМЛЕНИЕ С ОС ANDROID……………14

2.1 История создания ОС Android…………………………………………….14

2.2 Архитектура ОС Android……………………………………………….…17

2.3 Вывод………………………………………………………………………..21

ГЛАВА 3. РАЗРАБОТКА ПРОГРАММ ДЛЯ ОС ANDROID………………22

3.1 Обзор ПО для разработки приложений Android………………………..22

3.2 Установка и настройка компонентов среды разработки………………..23

3.3 Создание Android-приложения «HelloWorld»……………………………28

3.4 Вывод…………………………………………………………………….….34

ЗАКЛЮЧЕНИЕ……………………………………………………………..….35

СПИСОК ЛИТЕРАТУРЫ…………………………………………………..…36

ВВЕДЕНИЕ

В наш век, век научно-технического прогресса, очень сложно представить себе жизнь и быт современного общества без использования мобильных устройств. Ускоряется ритм жизни, вместо с ней ускоряется процесс создания обществом технических новинок для своего удобства. Взять, к примеру, мобильные телефоны. Мы пользуемся ими повсюду — дома, в поездке, на работе, на отдыхе. Это удобно, можно даже сказать комфортно. Мобильный телефон есть у каждого, и у бизнесмена, и у школьника, он неожиданно ворвался, но прочно осел и закрепился в нашей жизни.

Что же значит мобильный телефон для современного человека? Очевидно, что он уже давно перестал быть просто средством общения. Обыкновенный разговор по телефону постепенно становится второстепенной функцией, пропадая в огромном наборе функций, реализуемых мобильным телефоном. Слушать музыку, фотографировать, играть… Этот список можно продолжать бесконечно. Таким образом, мобильный телефон стал многофункциональным устройством, позволяющим человеку пользоваться практически всеми современными технологиями.

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

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

Эта универсальность достигается благодаря новым возможностям операционных систем, которые развиваются вместе с самими аппаратными возможностями. Успех мобильного устройства еще и в большей степени зависит от того, какая на нем установлена операционная система. Их на рынке огромное количество: iPhone OS, MeeGo, Windows Mobile, Samsung Bada OS и много других. Но несомненным лидером по популярности, на сегодняшний день выступает, несомненно ОС Android. Она нацелена на массовую аудиторию и является весьма доступной и удобной программной разработкой. Секрет ее успеха очень прост – она открыта и бесплатна, предоставляет программисту удобные средства разработки и возможность реализации своих продуктов, число которых на сегодняшний день насчитывает несколько сотен тысяч. Кроме того, система интегрирована с многими полезными сервисами супергиганта Google, что делает ее образцом бесплатного программного обеспечения.

Цель данной работы – познакомиться с архитектурой и программными возможностями операционной системы Android.

Предметом исследования является доступность программных средств и возможность разработки программ для ОС Android.

Объект исследования: операционная система Android для мобильных устройств.

В ходе выполнения работы нам предстоит рассмотреть следующие вопросы:

  • Обзор и сравнение существующих на рынке операционных систем для мобильных устройств;
  • Архитектура и история создания ОС Android;
  • Средства разработки и тестирования программных продуктов для ОС Android;
  • Разработка приложения и его тестирование для ОС Android/

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

 

ГЛАВА 1. ОБЗОР СУЩЕСТВУЮЩИХ НА РЫНКЕ ОС ДЛЯ МОБИЛЬНЫХ УСТРОЙСТВ

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

 

  • Обзор iPhone OS

Программная платформа iPhone OS прошла нелегкий эволюционный путь. Каждый новый релиз системы – это учет ошибок разработчиков, пожеланий пользователей и конструктивный взгляд на достоинства и недостатки наработок конкурентов с учетом текущих аппаратных возможностей iPhone. Та же iPhone OS 3.0, анонсированная 17 июня 2009 года, пополнилась сотней функций, добавив в список возможностей вожделенную Copy-Paste, поддержку MMS, поиск Spotlight и массу других улучшений.

В iPhone OS 4 также можно выделить как семь ключевых возможностей, так и функции-сателлиты, число которых тоже приближается к сотне.

Ключевыми и основополагающими являются следующие функции:

  1. Многозадачность;
  2. Папки программ;
  3. Улучшенная почта;
  4. Бизнес-возможности;
  5. Игровой сервис;
  6. Рекламный сервис;
  7. Приложение iBooks.

Рассмотренные семь новых функций iPhone OS являются ключевыми. Но это не значит, что остальные менее полезны и значимы. Есть и другие возможности, достойные внимания: поиск в сообщениях, создание SMS прямо из других приложений, выбор размера изображения при отправке его в письме, поддержка разнообразных шрифтов в календаре, почте и SMS, фоновая проверка орфографии, принудительное постоянное включение Wi-Fi, календарь дней рождения друзей, функция создания плейлистов прямо в iPod, пятикратный цифровой зум, обои рабочего стола и, наконец, интеллектуальный web-поиск. Их совокупность существенно улучшает и без того высокий уровень юзабилити iPhone.

Рисунок 1. Главное меню iPhone OS

ЗАКЛЮЧЕНИЕ

В последнее время операционная система Android набирает все большую популярность. Это обусловлено ее большой функциональностью и лояльностью по отношению к пользователям и разработчикам. Кроме того, компания Google, производитель ОС Android, предоставляет разработчикам бесплатные средства создания приложений, а также оказывает поддержку в их публикации на AndroidMarket и GooglePlay. Поэтому, я считаю, что тема данной курсовой работы остается и будет актуальной в будущем. В ходе работы мы рассмотрели имеющиеся на ИТ рынке мобильные операционные системы, сравнили их характеристику, и убедились, что они во многом уступают набирающей обороты Android. Изучив архитектуру ОС Android, мы рассмотрели средства разработки приложений для этой операционной системы и завершили наше ииследование созданием простого Android-приложения HelloWorld.

Исходя из вышесказанного считаю, что цели и задачи данной курсовой работы достигнуты и материал предоставлен в достаточном объеме.

 

 

 

СПИСОК ЛИТЕРАТУРЫ

  1. Рик Роджерс, Медниекс Зигурд и др. «Android. Разработка приложений” 2010г.
  2. Голощапова А. Л. Google Android — программирование для мобильных устройств
  3. IntelliJ IDEA. Профессиональное программирование на Java
  4. Reto Meier «Professional Android 2 Application» Wrox; 1 edition (March 1, 2010)
  5. Shane Conder, Lauren Darcey «Android Wireless Application Development» Sept. 7, 2009
  6. Dave MacLean и др. «Pro Android 2» (Paperback — March 15, 2010)
  7. Satya Komatineni «Pro Android» (Paperback — June 24, 2009)
  8. Frank Ableson и др. «Unlocking Android: A Developer’s Guide» Manning Publications; 1 edition (April 21, 2009)
  9. Ed Burnette «Hello, Android: Introducing Google’s Mobile Development Platform» Manning PublicationsPragmatic Bookshelf; 3 edition (July 28, 2010)
  10. Mark Murphy «Beginning Android 2» Apress; 2 edition (March 19, 2010)