Реализация мобильного приложения "Новостной портал города Гомеля" на платформе Android - Дипломная работа

бесплатно 0
4.5 154
Структура и архитектура платформы Android. Основные достоинства и недостатки операционной системы Android. Среда разработки Eclipse, платформа Java. Подготовка среды разработки. Вкладка "Погода", "Курс валют", "Новости". Просмотр полной новости.


Аннотация к работе
С появлением мобильных телефонов, планшетов, посещать сайт и смотреть новости стало не актуальным. Поэтому для просмотра новостей начали использовать новостные приложения. Задание, полученное на дипломную работу - разработать программное обеспечение для системы Android: информационное приложения для жителей города Гомеля, с возможностью просмотра новостей, курса валют и погоды. Гибкость настроек системы Андроид чрезвычайно удачно сочетается с удобным инструментарием, что является идеальным решением для создания новых приложений. В данной работе рассмотрены компоненты работы с новостным приложением, даны их описания, основные свойства и функции.Новостной портал - это большая интерактивная база данных, которая сообщает новость, подает информационный материал.В число типичных категорий новостей входят также "политика", "события в мире", "наука", "спорт", "экономика" и "развлечения", причем некоторые статьи выносятся из этих разделов в главное окно приложения. На хорошо видимой части узловой страницы можно разместить главные новости, последние новости, рекомендуемое пользователю содержимое, а также подборку статей из различных категорий. Заголовок группы категорий, реализованный в виде раскрывающегося меню, позволяет пользователю перейти к определенному разделу, чтобы увидеть его целиком. Например, если пользователь быстро нажмет на центральную страницу и проведет вниз, он перейдет от первой новости на центральной странице к последней. Например, пользователи, которым интересны статьи из категории "Наука", вероятно, захотят разместить ее над категорией "Политика".Платформа Android представляет собой программный стек операционной системы на основе Linux, предназначенный для управления устройством (аппаратурой), памятью и процессами. Различные компоненты этого стека представляют собой несколько уровней иерархии и, в целом, обеспечивают функционирование мобильного устройства. Одни из этих компонентов необходимы для работы непосредственно с оборудованием устройства, другие обеспечивают функции связанные с телефонией, позиционированием, мультимедиа и так далее, а третьи предоставляют приложениям фреймворк для реализации многочисленных возможностей мобильного устройства. Другими словами, платформа Android включает в себя непосредственно операционную систему, программное обеспечение промежуточного уровня (middleware) и набор приложений (как встроенных, так и сторонних)[1].Архитектуру Android можно разделить на шесть уровней: уровень оборудования; уровень ядра Linux; уровень нативных библиотек; уровень среды выполнения Android; уровень каркаса приложений (Application Framework); уровень приложений. Центром платформы Android является ядро операционной системы Linux (версии 2.6.25 - 3.0.31, в зависимости от версии Android), которое отвечает за решение основных задач операционной системы и взаимодействие с оборудованием. На этом уровне располагаются основные службы для управления процессами и распределения памяти, управления файловой системой и безопасностью, а так же службы для управления сетевыми функциями (сетевой стек). Хотя операционная система Android и основано на ядре Linux, между ними (Android и Linux в чистом виде) существуют некоторые различия. Приложения и службы в Android работают в отдельных (защищенных) процессах, которые могут взаимодействовать между собой и имеют доступ к общей памяти.В июле 2005 года корпорация Google купила компанию Android Inc. 5 ноября 2007 года компания официально объявила о создании Open Handset Alliance (OHA) и анонсировала открытую мобильную платформу Android, а 12 ноября 2007 года альянс представил первую версию пакета для разработчиков Android «Early Look» SDK и эмулятор Android. Эти обновления, как правило, касаются исправления обнаруженных ошибок и добавления новой функциональности в систему. В октябре того же года вышла версия операционной системы Android 2.0 «Eclair» с поддержкой нескольких аккаунтов Google, поддержкой браузером языка HTML5 и других нововведений, а также после небольшого обновления в пределах версии «Eclair» (2.1) появились «живые обои», видоизменен экран блокировки. После обновления «Froyo» стало возможно использовать смартфон в качестве точки доступа, использовать традиционную блокировку смартфона цифровым или буквенно-цифровым паролем и другие изменения, а обновление «Gingerbread» привносит более детальный контроль над функциями «Вставка и Копирование», улучшение управления питанием и контроля за приложениями, поддержка нескольких камер и т. д.Первым устройством, работающим под управлением Android, стал разработанный компанией HTC смартфон HTC Dream (официально выпущен сотовым оператором T-Mobile под названием T-Mobile G1), презентация которого состоялась 23 сентября 2008 года. Вскоре последовали многочисленные заявления других производителей смартфонов о намерении выпустить устройства на базе Android. В России первым Android-смартфоном поступившим в продажу (июль 2009 года) ст

План
Содержание

Введение

1. Новостной портал

1.1 Основные понятия

1.2 Основные принципы

2. Платформа Android

2.1 Структура платформы Android

2.2 Архитектура платформы Android

2.3 История

2.4 Применение

2.5 Достоинства системы Android

2.6 Интересные факты

3. Среда разработки Eclipse

3.1 История Eclipse

3.2 Преимущества Eclipse

3.3 Платформа Java

4. Разработка новостного приложения

4.1 Подготовка среды разработки

4.2 Создание нового приложения

4.3 Вкладка «Погода»

4.4 Вкладка «Курс валют»

4.5 Вкладка «Новости»

4.6 Просмотр полной новости

Заключение

Список использованных источников

Приложение А

Введение
С появлением мобильных телефонов, планшетов, посещать сайт и смотреть новости стало не актуальным. Поэтому для просмотра новостей начали использовать новостные приложения. У них есть свои преимущества перед сайтом: - увеличено быстродействие;

- загружается только необходимая информация, т.е. экономит интернет трафик;

- никакой рекламы;

- более удобный интерфейс для просмотра;

- более удобный функционал.

Задание, полученное на дипломную работу - разработать программное обеспечение для системы Android: информационное приложения для жителей города Гомеля, с возможностью просмотра новостей, курса валют и погоды.

Операционная система Android - одна из самых популярных платформ для мобильных устройств. Причем, не дешевый аналог продукта от Apple, а альтернатива, его основной конкурент с высокой динамикой развития. Платформа разработана на ядре Linux. Гибкость настроек системы Андроид чрезвычайно удачно сочетается с удобным инструментарием, что является идеальным решением для создания новых приложений. Основным источником ПО для андроид-устройств является Android Market.

Данная работа посвящена изучению новостного приложения в среде визуального объектно-ориентированного программирования Java. Для разработки дипломной работы использованы компоненты SDK Android версии 4.0.3.

В данной работе рассмотрены компоненты работы с новостным приложением, даны их описания, основные свойства и функции.

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



Дисциплины научных работ



Хотите, перезвоним вам?