Архитектура приложения и разработка пользовательского интерфейса. Оформление и принципы навигации. Реализация программного продукта на платформе Android. Обеспечение загрузки контента и потокового видео. Масштабирование в случаях увеличения нагрузки.
Аннотация к работе
Создание пользовательского интерфейса в AndroidВ настоящее время большое количество людей владеют мобильными устройствами, что всегда в курсе дел выводят информационные технологии на прямую линию по созданию все новых девайсов и гаджетов. Неудобство эксплуатации компьютеров и ноутбуков обуславливает появление различных нетбуков, планшетов, смартфонов и коммуникаторов, в основе которых лежит все та же операционная система. Лидирующие позиции на сегодняшний день занимают платформы Windows Phone, Android и IOS. Android - операционная система для коммуникаторов, планшетных компьютеров, цифровых проигрывателей, цифровых фоторамок, наручных часов, нетбуков и смартбуков, основанная на ядре Linux. Пользователей данной операционной системой насчитывается больше двух трети пользователей мобильных устройств.Под архитектурой приложения понимается представление, которое дает информацию о компонентах составляющих систему, о взаимосвязях между этими компонентами и правилах, регламентирующих эти взаимосвязи. Для разработки насыщенных мобильных приложений можно использовать различные технологии. Правильный выбор комплекса технологий позволяет сократить время разработки приложений и предоставить пользователям функционально богатые мобильные приложения. Претендует на статус наиболее популярной Java IDE и является единственным конкурентом такой мощной платформы как Net Beans Технология Java, применяемая на стороне сервера, обеспечивает такие возможности, как подключение к реляционным СУБД, многопоточная обработка запросов на обслуживание и оптимальное масштабирование в случаях увеличения нагрузки. Совместное использование этих двух технологий дает мощную техническую основу для создания RIA-приложений.Внешний интерфейс приложения будет состоять из 4 разделов: начать (Get Started); В свою очередь раздел «Начать» поделен на 3 части. Первая часть носит название «Vision», и не несет в себе информацию, где разработчика подталкивают к тому, чтобы интерфейс его ПП был максимально красив, удобен и довольно прост в понятие. Вторая часть называется «Design» - методы дизайна или методы проектирования.Используя преимущества гибкой графической системы Android, есть возможность создания приложения, которые изящно смотреться на различных устройствах, от маленьких телефонов до больших планшетов. На рисунке 2 представлены основные форм-факторы устройств. В целях закрепления единого стиля между всеми приложениями на платформе Android, Google предоставляет две системных темы, которые вы можете выбрать при создании приложений: · Holo Light. Для создания желаемого создания более оригинального облика для приложения, то используют одну из системных тем в качестве отправной точки для идеи. При использовании прокручиваемых элементов интерфейса, использовать эффект границы экрана.Некоторые из них зарезервированы системой, такие как нажатие кнопки «домой» на навигационной панели, другие же зависят от приложения, запущенного в данный момент. Однако во избежание путаницы пользователя рекомендуется использование стандартных действий и жестов, работающих в системе. Построение правильно навигации - одна из главных задач и проектировании интерфейса ПП, так как она должна полностью совпадать с навигацией в ОС и не вводить пользователя в положение, когда она не знает, что вызовет нажатие той или иной кнопки. Она должна выполнять следующие функции: если пользователь находится на главном экране приложения, то нажатие клавиши «назад» вызовет закрытие приложения; если пользователь находится в какой-либо вкладке ПП, на 1 уровень, то нажатие клавиши возвращает его на главный экран приложения;Приложения с хорошей навигацией интуитивно понятны и позволяют с легкостью справиться с любой задачей, начиная с просмотра списка друзей и заканчивая обращением за кредитом на приобретение автомобиля. Поскольку в каждой операционной системе имеются собственные принципы расположения вкладок, я выбрала шаблон Blank Activity (Пустое окно.В ходе выполнения данного дипломного проекта разрабатывалось мобильное приложение.
План
Содержание пользовательский интерфейс программный контент