Plan » History » Revision 12
Revision 11 (Никита Давыдовский, 03/15/2012 03:16 PM) → Revision 12/23 (Никита Давыдовский, 03/15/2012 06:16 PM)
h1. План проекта Musson Geo-Events
{{TOC}}
h2. Общие сведения
h3. Наименование системы
*Полное наименование*
Геолокационные данные и события социальных сетей.
*Краткое наименование системы*
Musson Geo-Events, Geo-Events.
h3. Наименование организаций – Заказчика и Разработчика
*Заказчик*
* Кулаков Кирилл Александрович, доцент кафедры ИМО
E-mail: kulakov@cs.karelia.ru
Офис: ПетрГУ, главный корпус, кафедра ИМО (ауд. 215)
*Разработчик*
* Geo-Events команда студентов и сотрудников ПетрГУ*
* Офис: IT-парк ПетрГУ, каб. 203
*Команда Geo-Events*
*Менеджер проекта*
* Филиппов Алексей, 22306
Навыки: знание C/C++
Дополнительные роли: разработчик
E-mail: afilippo@cs.karelia.ru
*Секретарь*
* Шитнёв Александр, 22306
Навыки: знание C/C++
E-mail: shitnev@cs.karelia.ru
*Разработчики*
* Артемов Никита, 22304
Навыки: знание C/C++/QML
E-mail: artemov@cs.karelia.ru
* Давыдовский Никита, 22304
Навыки: знание C/C++/QML
Дополнительные роли: разработчик
E-mail: davydovs@cs.karelia.ru
* Дрёмин Александр, 22303
Навыки: знание C/C++
E-mail: dremin@cs.karelia.ru
* Анастасьев Иван, 22305
Навыки: знание C/C++
E-mail: anastase@cs.karelia.ru
*Инструктор*
* Димитров Вячеслав Михайлович, преподаватель кафедры ИМО
E-mail: dimitrov@cs.karelia.ru
Офис: ПетрГУ, главный корпус, кафедра ИМО (ауд. 215)
h3. Плановые сроки начала и окончания работы
*Начало разработки проекта:*
* 12.09.2011
*Окончание разработки проекта:*
* 07.05.2012
h3. Порядок оформления и предъявления заказчику результатов работ
Работы по созданию Geo-Events сдаются Разработчиком поэтапно в соответствии с календарным планом Проекта.
По окончании каждого из этапов работ Разработчик сдает Заказчику соответствующие отчетные документы
этапа.
h2. Назначение и цели создания системы
h3. Назначение системы
Geo-Events предназначен для оптимизации доступа с мобильного устройства к интернет сервисам и социальным сетям, в частноти
к серисам гелокации и событий.
Основным назначением Geo-Events является получение доступа к гелокационным данным и событиям из различных интернет сервисов, и
построение интерфейса пользователя с ориентацией на мобильные устройства с сенсорными дисплеями.
h3. Цели создания системы
* предоставление пользователям удобного доступа к интернет сервисам геолокации и событий
В рамках проекта предлагается разработать два приложения, одно из которых буде работать с сервисами событий, другое с сервисами геолокации.
h2. Основные функции
*Основные функции модуля Events:*
* создание записей о событиях;
* редактирование записей о событиях;
* получение данных о событиях из социальных сетей и сервиса Google Calendar;
* публикация событий в социальных сетях сервисе Google Calendar;
* согласие/возможное согласие/несогласие на предложении поучаствовать в мероприятии (в социальных сетях)
*Основные функции модуля Places:*
* создание отметки на месте;
* получение списка мест;
* получение данных об отметившихся на месте пользователях;
h2. Поставленные цели
* разработать два приложения
* опубликовать пакеты приложений в онлайн-магазине "Ovi Store":http://store.ovi.com/
h2. Участники проекта
*Менеджер проекта*
* Филиппов Алексей, 22306
Навыки: знание C/C++
Дополнительные роли: разработчик
E-mail: afilippo@cs.karelia.ru
*Секретарь*
* Шитнёв Александр, 22306
Навыки: знание C/C++
E-mail: shitnev@cs.karelia.ru
*Разработчики*
* Артемов Никита, 22304
Навыки: знание C/C++/QML
E-mail: artemov@cs.karelia.ru
* Давыдовский Никита, 22304
Навыки: знание C/C++/QML
Дополнительные роли: разработчик
E-mail: davydovs@cs.karelia.ru
* Дрёмин Александр, 22303
Навыки: знание C/C++
E-mail: dremin@cs.karelia.ru
* Анастасьев Иван, 22305
Навыки: знание C/C++
E-mail: anastase@cs.karelia.ru
*Инструктор*
* Димитров Вячеслав Михайлович, преподаватель кафедры ИМО
E-mail: dimitrov@cs.karelia.ru
Офис: ПетрГУ, главный корпус, кафедра ИМО (ауд. 215)
*Заказчик*
* Кулаков Кирилл Александрович, доцент кафедры ИМО
E-mail: kulakov@cs.karelia.ru
Офис: ПетрГУ, главный корпус, кафедра ИМО (ауд. 215)
h2. Ограничения на процесс разработки
# Проект должен быть реализован разработчиками, входящими в состав проектной группы
h3. Технические ограничения:
# Целевые платформы: *Harmattan* и *Symbian*
# Для взаимодействия с интернет сервисами должны быть использованы драйвера "MySocials":http://oss.fruct.org/wiki/MySocials
# Для написания интерфейсов пользователя должна быть использована технология "QtQuick":http://developer.qt.nokia.com/doc/qt-4.8/qtquick.html
# В качестве среды разработки следует использовать Qt Creator
h2. Формы отчетности и взаимодействия
* Собрания с инструктором: пятница 11:30, ауд. 138
* Собрание команды разработчиков: среда 11:30, ауд. 203 IT-парк
* Межпроектные собрания: пятница 17:00, ауд. 146
* Индивидуальные отчеты на "wiki":https://redmine.cs.karelia.ru/projects/geo-places/wiki/Reports
* В качестве централизованного хранилища кода и индивидуальных отчетов разработчиков используется распределённая система управления версиями Git.
* Для хранения и совместного редактирования всей документации по проекту используется wiki: https://redmine.cs.karelia.ru/projects/geo-places/wiki
h2. Зоны ответственности разработчиков
h3. Приложение для событий
* Разработка интерфейса пользователя: Давыдовский Н.
* Разработка методов на уроне ядра и виджетов: Давыдовский Н.
* Разработка библиотеки доступа к Google Calendar: Филиппов А.
* Инспектирование и тестирование (блочное и функциональное): Шитнёв А.
h3. Приложение для геолокации
* Разработка интерфейса пользователя: Артёмов Н.
* Разработка методов на уроне ядра и виджетов: Артёмов Н.
* Инспектирование и тестирование (блочное и функциональное): Дрёмин А.
h2. Примеры социальных сетей
* "VKontakte":http://vk.com/
* "Facebook":http://www.facebook.com/
* "MyWorld@mail.ru":http://my.mail.ru/
* "Flickr":http://www.flickr.com/
* "Photobucket":http://photobucket.com/
* "AlterGeo":http://altergeo.ru/