Plan » History » Revision 5
Revision 4 (Никита Давыдовский, 02/16/2012 10:59 PM) → Revision 5/23 (Никита Давыдовский, 02/17/2012 08:57 AM)
h1. План проекта Geo-Events
h2. Описание проекта
Социальные сети предоставляют возможность работать с сервисами, которые, позволяют публиковать какие-либо события, планировать своё участие в уже опубликованных событиях,отмечаться на каком-либо месте, просматривать список людей отметившихся на этом же месте и т. д. Для использования подобных сервисов удобно использовать приложения,совместимые с различными платформами и имеющие понятный интерфейс.
В рамках проекта предлагается разработать два приложения, одно из которых буде работать с сервисами событий, другое с сервисами геолокации.
h2. Основные функции
*Основные функции модуля Events:*
* создание записей о событиях;
* редактирование записей о событиях;
* получение данных о событиях из социальных сетей и сервиса Google Calendar;
* публикация событий в социальных сетях сервисе Google Calendar;
* согласие/возможное согласие/несогласие на предложении поучаствовать в мероприятии (в социальных сетях)
*Основные функции модуля Places:*
* создание отметки на месте;
* получение списка мест;
* получение данных об отметившихся на месте пользователях;
h2. Поставленные цели
* разработать два приложения
* опубликовать пакеты приложений в онлайн-магазине "Ovi Store":http://store.ovi.com/
h2. Участники проекта
*Менеджер проекта*
* Филиппов Алексей, 22306
Навыки: знание C/C++
Дополнительные роли: разработчик
E-mail: afilippo@cs.karelia.ru
*Секретарь*
* Артемов Никита, 22304
Навыки: знание C/C++/QML
Дополнительные роли: разработчик
E-mail: artemov@cs.karelia.ru
*Разработчики*
* Давыдовский Никита, 22304
Навыки: знание C/C++/QML
E-mail: davydovs@cs.karelia.ru
* Шитнёв Александр, 22306
Навыки: знание C/C++
E-mail: shitnev@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. Примеры социальных сетей
* "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/