NightPiter Участники проекта: Эльдар Абусалимов Александр Ким Дмитрий Козорез Александр Меламуд Илья Шурыгин Руководители проекта: Николай Артамонов Дмитрий.

Презентация:



Advertisements
Похожие презентации
NightPiter Участники проекта: Эльдар Абусалимов Александр Ким Дмитрий Козорез Александр Меламуд Илья Шурыгин Руководители проекта: Николай Артамонов Дмитрий.
Advertisements

NightPiter Участники проекта: Эльдар Абусалимов Александр Ким Дмитрий Козорез Александр Меламуд Илья Шурыгин Руководители проекта: Артамонов Николай Кичинский.
AndroidMetro Участники проекта: Эльдар Абусалимов Александр Ким Дмитрий Козорез Александр Меламуд Илья Шурыгин Зуфар Фахуртдинов Алексей Астащенко Максим.
AndroidMetro Участники проекта: Эльдар Абусалимов Александр Астащенко Александр Ким Дмитрий Козорез Александр Меламуд Максим Ткаченко Зуфар Фахуртдинов.
AndroidMetro Участники проекта: Эльдар Абусалимов Александр Астащенко Александр Ким Дмитрий Козорез Александр Меламуд Максим Ткаченко Зуфар Фахуртдинов.
Android Comapping студенческий проект СПбГУ, математико-механический факультет, 2009.
ANDROID ЦЕНА ДЕНЕГ студенческий проект СПбГУ, математико-механический факультет, 2010.
Android Comapping Продолжение студенческого проекта в Летней школе СПбГУ, Математико-Механический факультет, 2009.
Мальцев Александр, МТ-508 Научный руководитель Авербух Владимир Лазаревич доцент КИПУ, к.т.н.
Android Цена Денег Студенческий проект СПбГУ математико-механический факультет, 2010.
Android Comapping Notifier. Что это такое? Android Comapping Notifier Android операционная система для мобильных платформ.
Виды операционных систем. Что такое операционная система? Операцио́нная систе́ма, сокр. ОС (англ. operating system, OS) комплекс взаимосвязанных программ,
Открытая интегрированная платформа управления ресурсами предприятий. Российская разработка. Голенков Александр Юрьевич.
Android Цена Денег Студенческий проект СПбГУ математико-механический факультет, 2010.
Визуальное моделирование требований к Интернет - решениям Автор : Кашин А. А. Руководитель : Кознов Д. В.
Локальная компьютерная сеть Локальная компьютерная сеть – это система взаимосвязанных компьютеров, работающих в пределах одного помещения, здания, одной.
SIMPLE ANDROID SPYWARE НОДА ДМИТРИЙ КУРСЫ. ЗАПОРОЖЬЕ
2 Компания ОРФОГРАФ основана в 2013 году для разработки Федеральной платформы распространения электронного образовательного мультимедийного и интерактивного.
Ракова Татьяна Александровна, Самара, уч.год.
О ПЕРАЦИОННЫЕ СИСТЕМЫ МОБИЛЬНЫХ УСТРОЙСТВ Выполнил студент группы ИП-22 Щевелев Алексей Александрович Руководитель: Свиркин Денис Сергеевич.
Транксрипт:

NightPiter Участники проекта: Эльдар Абусалимов Александр Ким Дмитрий Козорез Александр Меламуд Илья Шурыгин Руководители проекта: Николай Артамонов Дмитрий Кичинский

Цели проекта Разработка программного обеспечения на платформе ОС Anrdoid Отображение карты метро любого из городов мира Удобная навигация поиск кратчайшего пути отыскание станций на карте информация о станциях

Android Android операционная система для мобильных устройств Разрабатывается компанией Google Язык разработки - Java Компанией Google выпущен SDK, включающий в себя эмулятор плагин для IDE Eclipse Причины выбора нами этой платформы отсутствуют аналоги на данной платформе полезный опыт

Общая структура Такая модель позволяет нам подключать различные модули для чтения разных форматов данных и для рисования карты метро в разных стилях Model Controller View Interface: Reader Interface: Drawer XML readerBeauty drawerAnother readerAnother drawer

Метро разных стран В нашем городе метро устроено достаточно просто Но в других городах встречаются сложные конструкции Вот реальные примеры таковых

Формат хранения карт метро Нами были рассмотрены различные существующие форматы хранения карт метро Они оказались неприменимы к нашей задаче Был разработан собственный формат, базирующийся на XML Причины выбора XML XML тесно интегрирован в платформу Android В формат легко вносить изменения Удобно для понимания

Архитектура проекта Модель метро

Полученные результаты На мобильной платформе Разработан формат хранения карт метро Открытие различных карт из файла Отображение карты на экране Просмотр информации о станциях Поиск кратчайшего пути с различной оптимизацией по времени пути по количеству пересадок Изменение масштаба карты Удобная прокрутка На настольком компьютере Визуальный редактор карт

Демонстрация

Направления дальнейшей работы На мобильной платформе Введение поддержки других форматов Возможность загрузки карт с сервера Создание альтернативных вариантов оформления карты Корректное отображение названий станций На настольном компьютере Разработка полнофункционального редактора карт метро Написание сервера для хранения карт