ВВЕДЕНИЕ 3
ГЛАВА I. Теоретические сведения 5
§ 1.1. Разработка клиентской части приложения средствами среды разработки Android studio 5
§ 1.2 Основные сведения о разработке веб-сервиса, работающего при помощи .NET технологии ASMX 15
ГЛАВА II. Разработка Android приложения 19
§ 2.1. Дизайн приложения 19
§ 2.2 Разработка средств для сообщения с сервисом 22
ГЛАВА III. Разработка веб-сервиса, работающего при помощи .NET технологии ASMX 25
§ 3.1 Инструментальные средства передачи сообщений приложению 25
§ 3.2 Инструментальные средства работы с базой данных 27
ЗАКЛЮЧЕНИЕ 29
СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ 30
ПРИЛОЖЕНИЯ
Постановка задачи. Для того чтобы показать, как разработать сервис ориентированное приложение на ОС Android, будет разработано приложение для обмена текстовыми сообщениями, которое будет использовать .NET сервис для связи между клиентскими частями приложения.
Таким образом разработка данного проекта разделяется на следующие подзадачи:
• разработка клиентской части приложения, используя интегрированную среду разработки Android Studio;
• разработка web - сервиса, работающего при помощи .NET технологии ASMX (Active Server Method Extended);
• создание базы данных средствами SQL, обращение к которой будет происходить из web - сервиса, а использование базы будет осуществлено за счет ADO.NET.
Структура работы. Работа состоит из введения, трех глав, заключения, списка использованной литературы и приложений. В первой главе описывается необходимый для реализации проекта теоретический материал. Во второй главе описана реализация Android приложения, составляющего клиентскую часть работы. В третьей главе описано создание web - сервиса и базы данных, а также их взаимодействие. В заключении подводятся итоги разработки. Код программ приведен в приложениях.
Актуальность. Мобильные приложения очень популярны в современном мире. Сейчас почти у каждого человека есть смартфон с постоянным выходом в интернет. Мобильные устройства играют важную роль в повседневной работе: с их помощью читают файлы, заходят на почту, печатают документы при помощи сетевого принтера.
Создание веб-сервиса приложения с использованием технологии .NET является удобным решением - такие сервисы и писать быстрее и доступ к ним потом можно получить из Windows Mobile и Windows Phone 7 без проблем, то есть таким образом можно решить проблему работы с сервисом для различных мобильных платформ.
В работе было реализовано приложение для мобильной платформы Android. Оно служит для обмена текстовыми сообщениями между клиентами данного приложения. В качестве веб-сервиса, через который происходит взаимодействие клиента, был реализован .NET веб-сервис с использованием технологии ASMX.
В дальнейшем планируется портирование данного приложения на другие мобильные платформы, а также добавление каких-либо новых возможностей.