Project

General

Profile

Plan » History » Version 8

Никита Давыдовский, 03/06/2012 11:10 PM

1 8 Никита Давыдовский
{{TOC}}
2
3 1 Никита Давыдовский
h1. План проекта Geo-Events
4
5 2 Никита Давыдовский
h2. Описание проекта
6
7
Социальные сети предоставляют возможность работать с сервисами, которые, позволяют публиковать какие-либо события, планировать своё участие в уже опубликованных событиях,отмечаться на каком-либо месте, просматривать список людей отметившихся на этом же месте и т. д. Для использования подобных сервисов удобно использовать приложения,совместимые с различными платформами и имеющие понятный интерфейс.
8
9
В рамках проекта предлагается разработать два приложения, одно из которых буде работать с сервисами событий, другое с сервисами геолокации. 
10
11
h2. Основные функции
12
13
*Основные функции модуля Events:*
14
15
* создание записей о событиях;
16
* редактирование записей о событиях;
17
* получение данных о событиях из социальных сетей и сервиса Google Calendar;
18
* публикация событий в социальных сетях сервисе Google Calendar;
19
* согласие/возможное согласие/несогласие на предложении поучаствовать в мероприятии (в социальных сетях) 
20
21
*Основные функции модуля Places:*
22
23
* создание отметки на месте;
24
* получение списка мест;
25
* получение данных об отметившихся на месте пользователях;
26
27
h2. Поставленные цели
28
29 4 Никита Давыдовский
* разработать два приложения
30 2 Никита Давыдовский
* опубликовать пакеты приложений в онлайн-магазине "Ovi Store":http://store.ovi.com/
31
 
32 1 Никита Давыдовский
h2. Участники проекта
33 2 Никита Давыдовский
34
*Менеджер проекта*
35
* Филиппов Алексей, 22306
36
Навыки: знание C/C++
37
Дополнительные роли: разработчик 
38
E-mail: afilippo@cs.karelia.ru
39
40
*Секретарь*
41 6 Никита Артемов
* Давыдовский Никита, 22304
42 2 Никита Давыдовский
Навыки: знание C/C++/QML
43
Дополнительные роли: разработчик 
44 6 Никита Артемов
E-mail: davydovs@cs.karelia.ru
45 2 Никита Давыдовский
46
*Разработчики*
47 6 Никита Артемов
* Артемов Никита, 22304
48 2 Никита Давыдовский
Навыки: знание C/C++/QML
49 6 Никита Артемов
E-mail: artemov@cs.karelia.ru
50 2 Никита Давыдовский
51
* Шитнёв Александр, 22306
52
Навыки: знание C/C++
53
E-mail: shitnev@cs.karelia.ru
54
55
* Дрёмин Александр, 22303
56
Навыки: знание C/C++
57
E-mail: dremin@cs.karelia.ru
58
59
* Анастасьев Иван, 22305
60
Навыки: знание C/C++
61
E-mail: anastase@cs.karelia.ru
62
63
*Инструктор*
64
* Димитров Вячеслав Михайлович, преподаватель кафедры ИМО
65
E-mail: dimitrov@cs.karelia.ru
66
Офис: ПетрГУ, главный корпус, кафедра ИМО (ауд. 215)
67
68
*Заказчик*
69
* Кулаков Кирилл Александрович, доцент кафедры ИМО
70
E-mail: kulakov@cs.karelia.ru
71
Офис: ПетрГУ, главный корпус, кафедра ИМО (ауд. 215)
72
73
h2. Ограничения на процесс разработки
74
75
# Проект должен быть реализован разработчиками, входящими в состав проектной группы
76
77
h3. Технические ограничения:
78
79
# Целевые платформы: *Harmattan* и *Symbian*
80 3 Никита Давыдовский
# Для взаимодействия с интернет сервисами должны быть использованы драйвера "MySocials":http://oss.fruct.org/wiki/MySocials
81 2 Никита Давыдовский
# Для написания интерфейсов пользователя должна быть использована технология "QtQuick":http://developer.qt.nokia.com/doc/qt-4.8/qtquick.html
82
# В качестве среды разработки следует использовать Qt Creator
83 5 Никита Давыдовский
84
h2. Формы отчетности и взаимодействия
85
86
* Собрания с инструктором: пятница 11:30, ауд. 138
87
* Собрание команды разработчиков: среда 11:30, ауд. 203 IT-парк
88
* Межпроектные собрания: пятница 17:00, ауд. 146
89
* Индивидуальные отчеты на "wiki":https://redmine.cs.karelia.ru/projects/geo-places/wiki/Reports
90
* В качестве централизованного хранилища кода и индивидуальных отчетов разработчиков используется распределённая система управления версиями Git.
91
* Для хранения и совместного редактирования всей документации по проекту используется wiki: https://redmine.cs.karelia.ru/projects/geo-places/wiki
92
93 7 Никита Давыдовский
h2. Зоны ответственности разработчиков 
94
95
h3. Приложение для событий 
96
97
* Разработка интерфейса пользователя: Давыдовский Н.
98
* Разработка методов на уроне ядра и виджетов: Давыдовский Н.
99
* Разработка библиотеки доступа к Google Calendar: Филиппов А.
100
* Инспектирование и тестирование (блочное и функциональное): Шитнёв А.
101
102
h3. Приложение для геолокации
103
104
* Разработка интерфейса пользователя: Артёмов Н.
105
* Разработка методов на уроне ядра и виджетов: Артёмов Н.
106
* Инспектирование и тестирование (блочное и функциональное): Дрёмин А.  
107
108 5 Никита Давыдовский
h2. Примеры социальных сетей
109
110
* "VKontakte":http://vk.com/
111
* "Facebook":http://www.facebook.com/
112
* "MyWorld@mail.ru":http://my.mail.ru/
113
* "Flickr":http://www.flickr.com/
114
* "Photobucket":http://photobucket.com/
115
* "AlterGeo":http://altergeo.ru/