Project

General

Profile

Plan » History » Version 11

Никита Давыдовский, 03/15/2012 03:16 PM

1 11 Никита Давыдовский
h1. План проекта Musson Geo-Events
2 9 Никита Давыдовский
3
{{TOC}}
4 1 Никита Давыдовский
5 11 Никита Давыдовский
h2. Общие сведения
6 1 Никита Давыдовский
7 11 Никита Давыдовский
h3. Наименование системы 
8
9
*Полное наименование*
10
11
Геолокационные данные и события социальных сетей.
12
13
*Краткое наименование системы*
14
15
Musson Geo-Events, Geo-Events.
16
17
h3. Наименование организаций – Заказчика и Разработчика
18
19
*Заказчик*
20
* Кулаков Кирилл Александрович, доцент кафедры ИМО
21
E-mail: kulakov@cs.karelia.ru
22
Офис: ПетрГУ, главный корпус, кафедра ИМО (ауд. 215)
23
24
*Разработчик*
25
* Geo-Events команда студентов и сотрудников ПетрГУ*
26
* Офис: IT-парк ПетрГУ, каб. 203 
27
28
*Команда Geo-Events*
29
30
*Менеджер проекта*
31
* Филиппов Алексей, 22306
32
Навыки: знание C/C++
33
Дополнительные роли: разработчик 
34
E-mail: afilippo@cs.karelia.ru
35
36
*Секретарь*
37
* Шитнёв Александр, 22306
38
Навыки: знание C/C++
39
E-mail: shitnev@cs.karelia.ru
40
41
*Разработчики*
42
* Артемов Никита, 22304
43
Навыки: знание C/C++/QML
44
E-mail: artemov@cs.karelia.ru
45
46
* Давыдовский Никита, 22304
47
Навыки: знание C/C++/QML
48
Дополнительные роли: разработчик 
49
E-mail: davydovs@cs.karelia.ru
50
51
* Дрёмин Александр, 22303
52
Навыки: знание C/C++
53
E-mail: dremin@cs.karelia.ru
54
55
* Анастасьев Иван, 22305
56
Навыки: знание C/C++
57
E-mail: anastase@cs.karelia.ru
58
59
*Инструктор*
60
* Димитров Вячеслав Михайлович, преподаватель кафедры ИМО
61
E-mail: dimitrov@cs.karelia.ru
62
Офис: ПетрГУ, главный корпус, кафедра ИМО (ауд. 215)
63
64
h3. Плановые сроки начала и окончания работы
65
66
*Начало разработки проекта:*
67
* 12.09.2011
68
69
*Окончание разработки проекта:*
70
* 07.05.2012
71
72
h3. Порядок оформления и предъявления заказчику результатов работ
73
74
Работы по созданию Geo-Events сдаются Разработчиком поэтапно в соответствии с календарным планом Проекта. 
75
По окончании каждого из этапов работ Разработчик сдает Заказчику соответствующие отчетные документы 
76
этапа.
77
78
h2. Назначение и цели создания системы
79
80
h3. Назначение системы
81 2 Никита Давыдовский
82
В рамках проекта предлагается разработать два приложения, одно из которых буде работать с сервисами событий, другое с сервисами геолокации. 
83
84
h2. Основные функции
85
86
*Основные функции модуля Events:*
87
88
* создание записей о событиях;
89
* редактирование записей о событиях;
90
* получение данных о событиях из социальных сетей и сервиса Google Calendar;
91
* публикация событий в социальных сетях сервисе Google Calendar;
92
* согласие/возможное согласие/несогласие на предложении поучаствовать в мероприятии (в социальных сетях) 
93
94
*Основные функции модуля Places:*
95
96
* создание отметки на месте;
97
* получение списка мест;
98
* получение данных об отметившихся на месте пользователях;
99
100
h2. Поставленные цели
101
102 4 Никита Давыдовский
* разработать два приложения
103 2 Никита Давыдовский
* опубликовать пакеты приложений в онлайн-магазине "Ovi Store":http://store.ovi.com/
104
 
105 1 Никита Давыдовский
h2. Участники проекта
106 2 Никита Давыдовский
107
*Менеджер проекта*
108
* Филиппов Алексей, 22306
109
Навыки: знание C/C++
110
Дополнительные роли: разработчик 
111
E-mail: afilippo@cs.karelia.ru
112
113
*Секретарь*
114 10 Никита Давыдовский
* Шитнёв Александр, 22306
115
Навыки: знание C/C++
116
E-mail: shitnev@cs.karelia.ru
117 2 Никита Давыдовский
118
*Разработчики*
119 1 Никита Давыдовский
* Артемов Никита, 22304
120 6 Никита Артемов
Навыки: знание C/C++/QML
121 2 Никита Давыдовский
E-mail: artemov@cs.karelia.ru
122 6 Никита Артемов
123 10 Никита Давыдовский
* Давыдовский Никита, 22304
124
Навыки: знание C/C++/QML
125
Дополнительные роли: разработчик 
126
E-mail: davydovs@cs.karelia.ru
127 2 Никита Давыдовский
128
* Дрёмин Александр, 22303
129
Навыки: знание C/C++
130
E-mail: dremin@cs.karelia.ru
131
132
* Анастасьев Иван, 22305
133
Навыки: знание C/C++
134
E-mail: anastase@cs.karelia.ru
135
136
*Инструктор*
137
* Димитров Вячеслав Михайлович, преподаватель кафедры ИМО
138
E-mail: dimitrov@cs.karelia.ru
139
Офис: ПетрГУ, главный корпус, кафедра ИМО (ауд. 215)
140
141
*Заказчик*
142
* Кулаков Кирилл Александрович, доцент кафедры ИМО
143
E-mail: kulakov@cs.karelia.ru
144
Офис: ПетрГУ, главный корпус, кафедра ИМО (ауд. 215)
145
146
h2. Ограничения на процесс разработки
147
148
# Проект должен быть реализован разработчиками, входящими в состав проектной группы
149
150
h3. Технические ограничения:
151
152
# Целевые платформы: *Harmattan* и *Symbian*
153 3 Никита Давыдовский
# Для взаимодействия с интернет сервисами должны быть использованы драйвера "MySocials":http://oss.fruct.org/wiki/MySocials
154 2 Никита Давыдовский
# Для написания интерфейсов пользователя должна быть использована технология "QtQuick":http://developer.qt.nokia.com/doc/qt-4.8/qtquick.html
155
# В качестве среды разработки следует использовать Qt Creator
156 5 Никита Давыдовский
157
h2. Формы отчетности и взаимодействия
158
159
* Собрания с инструктором: пятница 11:30, ауд. 138
160
* Собрание команды разработчиков: среда 11:30, ауд. 203 IT-парк
161
* Межпроектные собрания: пятница 17:00, ауд. 146
162
* Индивидуальные отчеты на "wiki":https://redmine.cs.karelia.ru/projects/geo-places/wiki/Reports
163
* В качестве централизованного хранилища кода и индивидуальных отчетов разработчиков используется распределённая система управления версиями Git.
164
* Для хранения и совместного редактирования всей документации по проекту используется wiki: https://redmine.cs.karelia.ru/projects/geo-places/wiki
165
166 7 Никита Давыдовский
h2. Зоны ответственности разработчиков 
167
168
h3. Приложение для событий 
169
170
* Разработка интерфейса пользователя: Давыдовский Н.
171
* Разработка методов на уроне ядра и виджетов: Давыдовский Н.
172
* Разработка библиотеки доступа к Google Calendar: Филиппов А.
173
* Инспектирование и тестирование (блочное и функциональное): Шитнёв А.
174
175
h3. Приложение для геолокации
176
177
* Разработка интерфейса пользователя: Артёмов Н.
178
* Разработка методов на уроне ядра и виджетов: Артёмов Н.
179
* Инспектирование и тестирование (блочное и функциональное): Дрёмин А.  
180
181 5 Никита Давыдовский
h2. Примеры социальных сетей
182
183
* "VKontakte":http://vk.com/
184
* "Facebook":http://www.facebook.com/
185
* "MyWorld@mail.ru":http://my.mail.ru/
186
* "Flickr":http://www.flickr.com/
187
* "Photobucket":http://photobucket.com/
188
* "AlterGeo":http://altergeo.ru/