Список форумов www.integro.ru www.integro.ru
ЦСИ ИНТЕГРО
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

Open Source, Развитие ИнГео и конференция пользователей

 
Начать новую тему   Ответить на тему    Список форумов www.integro.ru -> Вопросы разработчиков
Предыдущая тема :: Следующая тема  
Автор Сообщение
Вячеслав Томилин



Зарегистрирован: 18.02.2005
Сообщения: 10
Откуда: НВЦ "Интеграционные технологии", г. Долгопрудный

СообщениеДобавлено: Пт 24 Мар 2006 14:59    Заголовок сообщения: Open Source, Развитие ИнГео и конференция пользователей Ответить с цитатой

Суммируя сказанное в двух предыдущих ветвях сообщений, позволю себе сформулировать две основные проблемы:
- Документация и методические материалы.
- Расширения ИнГео. Вторичная разработка и отсутствие структурированной базы по модулям расширения.
Поясню свое видение каждой из этих проблем:
1. Документация и методические материалы.
С одной стороны документация есть и даже неплохая (особенно в сравнении с инметой ;), хотя некоторая сильно устарела, например, руководство разработчика.
С другой стороны по нашему опыту обучения пользователей, прочитав одну лишь документацию полноценно обучиться работать с ИнГео сможет только человек, имеющий опыт работы в ГИС и представляющий что это такое.
Для того чтобы обучать неискушенных в ГИС пользователей и собственных сотрудников нами были написаны методические пособия (примерно 5-10 на разные темы).
Что весьма удобно. Например, для того, чтобы создать растровое поле с нуля, человеку достаточно прочитать методичку объемом в 10 страниц по сканированию, растровой обработке изображения, калибровке и вставке. Полчаса изучения материала - и он готов к работе.
НО. Эти методички написаны нами и доступны только у нас.
Причем, я абсолютно уверен, что еще с десяток организаций так или иначе делали тоже самое.
Мало того, эта тема уже поднималась в форуме: http://integro.ru/forum/viewtopic.php?t=20
Расширяя данную тему, зададимся вопросом, много-ли мы видели статей по работе в ИнГео? А про разработку расширений под ИнГео?
Я уверен, людей, готовых написать статьи найдется прилично. Но есть ли место куда они могут их отправить, чтобы другие могли их прочесть?
2. Расширения ИнГео. Вторичная разработка и отсутствие структурированной базы по модулям расширения.
Самая больная и самая сложная тема.
Если бы не она, то весь этот разговор можно было бы и не начинать.
Итак, что мы имеем:
Полностью согласен с Андреем Черновым, что функционально ИнГео за последние два года практически не расширяется. Это не хорошо и не плохо. Это нормально.
За эти два года в ИнГео сильно уменьшилось количество ошибок, она стала гораздо быстрее работать, появилось много мелких функций, делающих работу с ИнГео на порядок приятнее.
Такова позиция разработчиков - меньше развития функциональности, меньше ошибок.
Но, я не согласен, с Андреем, что большинству пользователей не нужно расширение функциональности. Нужно. Еще как нужно.
И именно поэтому и СамараИнформСпутник, и наша организация, и Азаматов и десятки других безызвестных разработчиков расширяют ее функциональность.
Скольким пользователям нужен генератор отчетов, аналогичный ReporBuilder'у в ИнМета?
Скольким нужно средство тематической визуализации? А сервисные операции?
Да большинству. По крайней мере все наши пользователи с удовольствием бы использовали все эти функции при работе с ИнГео.
В скольких организациях, эксплуатирующих инженерные сети стоит ИнГео? И всем им действительно нужно решать задачи паспортизации, коммутационные и топологические задачи, моделировать физические процессы в сетях.
И так как эти задачи решать все-таки надо, сторонние разработчики садятся и начинают писать код.
Разный код, который решает ОДНИ И ТЕ ЖЕ задачи.
Прежде всего, это происходит потому, что нет единой, централизованной базы знаний о том, кто и что написал.
До последнего времени актуальную информацию по Самарским модулям можно было получить только по запросу.
Информация о самарских модулях на сайте Интегро сильно устарела.
Азаматов оперативно обновляет свой сайт, выкладывает демо-версии и бесплатные модули. Молодец! Но на сайте Интегро нет ни одной ссылки на его сайт.
Мы здесь также ничем не отличаемся от других. За последние полгода мы написали достаточно много неплохих расширений для ИнГео, особенно в области инженерных сетей, но этой информации вы не найдете ни на нашем сайте, ни где-либо еще.
Эту ситуацию надо коренным образом менять.
Иначе функциональное развитие лучшей российской ГИС так и останется в состоянии условной стагнации.
Кстати, все тоже самое касается ИнМеты.
Только там ситуация еще хуже.
Итак, теперь перейдем к тому, что, имхо, надо делать.
Достаточно очевидно, что необходимо организовать сообщество разработчиков ИнГео и ИнМеты.
Основная цель создания сообщества - это интеграция и совместная координация усилий по функциональному и информационному развитию данных систем, а также создание и поддержание единого информационного пространства по данным системам.
Примеров таких сообществ в сфере IT более чем достаточно. И эффект от деятельности этих сообществ известен большинству.
Нужно создать подобное для ИнГео и ИнМеты.
Месяц назад я уже писал Вадиму Горбачеву письмо с описанием данных проблем и предложением по созданию сообщества разработчиков.
Из основных задач сообщества были сформулированы следующие:
- Разработка и публикация в открытом доступе учебных и методических материалов.
- Публикация примеров разработки приложений.
- Совместное создание и обновление документации для разработчиков расширений к программным продуктам Интегро.
- Написание и публикация статей, посвященных использованию и разработке продуктов Интегро.
- Создание репозитария свободно распространяющихся модулей и программ с открытым кодом.
- Организация совместной разработка программных расширений к продуктам Интегро.
- Создание и обновление FAQ по программированию в ГИС ИнГео и разработке приложений на платформе ИнМета;
- Проведение семинаров и конференций.
Но без конкретных действий - все это пустые слова.
Наша организация готова взять на себя первичные действия по организации данного сообщества.
Что нами уже делается:
Создается сайт сообщества. Недели через две-три он будет доделан и доступен общественности.
На нем мы опубликуем все существующие у нас методические материалы по ИнГео и ИнМете.
Так же на нем будет создан репозиторий бесплатных расширений к ИнГео, куда мы выложим часть своих разработок c открытым кодом. (в первое время это будет лишь каталог, в дальнейшем нужно поднять что-то типа cvs). Мы надеемся, что разработчики присоединяться к нам, особенно это относится к Андрею Чернову и Азамату Азаматову.
Затем нужно будет сделать список рассылки с возможностью просмотра его архива на сайте.
Также уже сейчас можно начинать создание FAQ по материалам форума Интегро.
Летом (в июне-июле) мы предполагаем провести первую конференцию разработчиков и выступить ее организаторами.
Кроме обычной работы конференции (доклады, семинары и пр.), на ней предлагается обсудить лично дальнейшее развитие сообщества, увердить устав, распределить задачи, начать совместные разработки.
Т.е. хотелось бы, чтобы это сообщество было не просто тусовкой, а самоорганизующимся механизмом со своими целями, задачами.
Мы очень надеемся и приложим все усилия, чтобы все вышесказанное воплотилось в жизнь и стало началом нового уровня развития программных продуктов компании Интегро.
Я также искренне надеюсь на активное участие и помощь в этом начинании пользователей ИнГео и ИнМеты.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
andreichernov



Зарегистрирован: 14.02.2005
Сообщения: 209
Откуда: Самара

СообщениеДобавлено: Вт 28 Мар 2006 11:40    Заголовок сообщения: Re: Open Source, Развитие ИнГео и конференция пользователей Ответить с цитатой

Вячеслав Томилин писал(а):

Полностью согласен с Андреем Черновым, что функционально ИнГео за последние два года практически не расширяется. Это не хорошо и не плохо. Это нормально.
Такова позиция разработчиков - меньше развития функциональности, меньше ошибок.
Но, я не согласен, с Андреем, что большинству пользователей не нужно расширение функциональности. Нужно. Еще как нужно.

Ты меня не понял немного. Ну глупо же говорить, что дополнительная функциональность не нужна. Я о том, что такая "позиция разработчиков Ингео", как ты ее описал, без развития функциональности (пусть внешними организациями)
не дает возможность использовать ГИС для решения аналитических задач и не расширяет качественно круг пользователей, а значит и
круг потенциальных покупателей.
Но к выводам мы приходим одинаковым, так что предлагаю не спорить.
Вячеслав Томилин писал(а):

Из основных задач сообщества были сформулированы следующие:
- Разработка и публикация в открытом доступе учебных и методических материалов.
- Публикация примеров разработки приложений.
- Совместное создание и обновление документации для разработчиков расширений к программным продуктам Интегро.
- Написание и публикация статей, посвященных использованию и разработке продуктов Интегро.
- Создание репозитария свободно распространяющихся модулей и программ с открытым кодом.
- Организация совместной разработка программных расширений к продуктам Интегро.
- Создание и обновление FAQ по программированию в ГИС ИнГео и разработке приложений на платформе ИнМета;
- Проведение семинаров и конференций.
Наша организация готова взять на себя первичные действия по организации данного сообщества.

Вот смотри, все это "жесты доброй воли".
Ну то есть собрались вроде бы неплохие люди, выложили материалы, которые не особо жалко, пообменивались, остальные скачали,
а чо не скачать-то. Это не развитие ГИС, как я его понимаю, а полумаркетинговое продвижение того, что есть.
Ну вот я проводил эксперимент - по запросу высылал бесплатно "почти всем нужный модуль", в ответ просил лишь дать краткую информацию об организации, роде деятельности и пр.
Было около 40 запросов и моих ответов, и лишь 5 человек откликнулось на мою ответную просьбу.
Это я к тому, что нужна экономическая основа для сообщества.
Когда ты заключаешь договор с Заказчиком, то сейчас не можешь рассчитывать, что наши модули тебе чем-то помогут и наоборот.
И в условиях ограниченного времени приоритеты расставляются
в сторону локальных задач, на которые подписаны договора.
Поэтому основными моментами функционирования сообщества д.б.
следующие
1) Определение потребностей, совместная разработка ТЗ.
2) Определение исполнителей, разграничение ответственности по направлениям.
3) Удовлетворения общим правилам совместимости, открытости,
требованиям к пользовательскому и программному интерфейсу
4) Обязательства в совместном тестировании.
5) Выставление ориентировочной цены разработки и продаж.
6) Обязательства по срокам разработки.
А по-поводу документации, проведения конференции пользователей, организации сайта - давай конечно, если силы есть! Я -за, чем-то поделимся. Стремно только, что это делает внешний к Интегро человек.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Вячеслав Томилин



Зарегистрирован: 18.02.2005
Сообщения: 10
Откуда: НВЦ "Интеграционные технологии", г. Долгопрудный

СообщениеДобавлено: Чт 30 Мар 2006 09:30    Заголовок сообщения: Ответить с цитатой

Уважаемый Андрей! Спасибо вам за отклик на мое сообщение, и за то, что благодаря вам и Андрею Кузнецову эта тема начала развиваться на форуме.
Позвольте мне чуть детальнее прокомментировать данную тему.
Разговор о необходимости организации сообщества разработчиков ИнГео и ИнМеты возник на проходившей с 30 января по 2 февраля 2006 года в г. Обнинске XIII Всероссийской конференции МГИС’2006. Возник спонтанно, эта тема не была занесена в официальную программу конференции. Наша организация выступала на конференции с двумя докладами и представляла стенд на выставке. В связи с тем, что одно из базовых направлений деятельности нашей организации – это разработка и внедрение систем на основе ИнГео и ИнМета, многие участники конференции, знающие, работающие, или собирающиеся работать с продуктами компании «Интегро», подходили к нашему стенду, обсуждали вопросы, связанные с использованием и развитием существующих программных продуктов.
В результате обсуждений, в которых принимали участие представители Димитровграда, Самары, Архангельска, Волгограда и др. городов, сформировалось общее единое мнение - «Интегроклуб», как сообщество разработчиков ИнГео и ИнМета, сейчас своевременен и крайне необходим.
После конференции мы связались в Вадимом Горбачевым и он «благословил» это начинание. Лед тронулся.
Не вдаваясь в детали, обрисую свое виденье целей создания «Интегроклуба».
Основной целью создания данного сообщества мне представляется создание максимально комфортной среды для разработчиков расширений и систем на базе программных продуктов компании «Интегро» и как следствие увеличение популяризации данных продуктов и сторонних разработок.
Конечно, как и любая программа-максимум, эта, во-первых, требует большой оргработы, во-вторых, неизбежно будет модифицироваться
А вот программа-минимум более на сегодня понятна. Нужно, прежде всего, собрать и организовать централизованную базу знаний о существующих пользователях, разработчиках и разработках, определить регламент взаимодействий между участниками «Интегроклуба», и отладить его работу на практике.
Перейдем к технической реализации. Сразу же надо определить ответ на основные вопросы: организационная форма сообщества; правовая защита интересов разработчиков; экономическая основа; техническая реализация проекта. На первые три вопроса наиболее оптимальный ответ все-таки жесткий – нет, никакая организация/ассоциация на стадии становления не создается, работы по развитию сообщества проводятся на добровольных началах, за счет участников сообщества, правовая защита пока регулируется только действующим российским законодательством. Просто потому, что разумней вначале начать работать и действительно определить, что из себя сейчас представляет огромный айсберг – пользователи и разработчики программных продуктов «Интегро».
Техническое решение предлагается следующее – начать организовывать базу знаний на основе Интернет-технологий. Вначале создается сайт, с форумом, с FAQ, со списками рассылки и т.д., на котором хранятся методические, информационные материалы и репозиторий бесплатных расширений к ИнГео. Почему для этого не подходит сайт Интегро и этот форум – по очень простой причине: не надо обременять Интегро еще и задачами по систематизации и стандартизации материалов сообщества. А без систематизации и стандартизации пользоваться этими материалами, к сожалению, будет крайне трудно.
После прохождения стадии становления, уже после обкатки сайта, уже с определившимися и утвержденными участниками клуба регламентами доступа, создается Интернет-ресурс (частично закрытый), где хранятся, в том числе, и коммерческие разработки. Вот к этому времени финансовые и правовые вопросы должны быть уже регламентированы. Кроме того, должны быть определены стандарты и технологии взаимодействия при совместных разработках. На тему распределения ответственности по направлениям – здесь сложно заранее загадывать, как действительно будет удобней работать разработчикам – это нужно для начала оттестировать «в поле».
На ближайшее планируется (это уже было написано, я просто конкретизирую), и наша организация готова принять на себя ответственность за эти мероприятия
- Апрель – публикация сайта в Интернет, по адресу http://www.integroclub.ru/
- Апрель – июнь – отладка работы сервера, первоначальное наполнение базы знаний, отладка технологии решений оргвопросов, разработка устава Интегроклуба
- Апрель – май – сбор данных о разработчиках и пользователях, создание списка рассылки
- Июнь или июль – проведение пользовательской конференции
И последний вопрос на сегодня.
Почему именно мы сейчас берем на себя инициативу по созданию сообщества. Во-первых, рано или поздно кому-то пришлось бы это делать, а сделать это сейчас – просто очень своевременно. К глубочайшему сожалению, но вполне по понятным причинам, самой «Интегро» все-таки не до этого, неизбежно приходится брать ответственность на себя «внешним людям». Во-вторых, здесь действительно нужен определенный «комсомольский» энтузиазм, а у нашей вполне молодой организации с молодыми же сотрудниками такого энтузиазма пока вполне хватает, и нам это действительно интересно.
Мы искренне надеемся на поддержку и плодотворное взаимодействие с остальными разработчиками и пользователями продуктов компании «Интегро».
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
andreichernov



Зарегистрирован: 14.02.2005
Сообщения: 209
Откуда: Самара

СообщениеДобавлено: Чт 30 Мар 2006 12:10    Заголовок сообщения: Ответить с цитатой

Ну да, с первыми шагами я, конечно, согласен.
Я просто пытался чуть дальше посмотреть, что мне было бы интересно в рамках именно развития ГИС.
Поддержим, безусловно!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Рустам Тукаев
Администратор сайта


Зарегистрирован: 14.02.2005
Сообщения: 30
Откуда: ИНТЕГРО

СообщениеДобавлено: Пт 31 Мар 2006 01:42    Заголовок сообщения: Ответить с цитатой

Вячеслав Томилин писал(а):

...
Мы искренне надеемся на поддержку и плодотворное взаимодействие с остальными разработчиками и пользователями продуктов компании «Интегро».

Здравствуйте Вячеслав!
Замечательное начинание!
Конечно поддержим.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Кузнецов Андрей



Зарегистрирован: 22.04.2005
Сообщения: 28
Откуда: Магнитогорск

СообщениеДобавлено: Пт 31 Мар 2006 13:14    Заголовок сообщения: Ответить с цитатой

Здравствуйте Вячеслав!
Рад резонансу.
Буду способствовать по мере возможностей.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Codegen



Зарегистрирован: 26.03.2006
Сообщения: 14
Откуда: Екатеринбург

СообщениеДобавлено: Сб 01 Апр 2006 23:42    Заголовок сообщения: Ответить с цитатой

Очень хорошее предложение, буду рад поучавствовать!
Лашин Андрей ФГУП "Уралгеоинформ", Екатеринбург
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов www.integro.ru -> Вопросы разработчиков Часовой пояс: GMT + 5
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете добавлять приложения в этом форуме
Вы можете скачивать файлы в этом форуме


© phpBB Group
Русская поддержка phpBB