CIS Student Innovator Awards 2010

Уважаемые студенты!

Приглашаем Вас принять участие в конкурсе студенческих работ компании InterSystems «CIS Student Innovator Awards - 2010».

Сроки проведения конкурса: 15 ноября 2010 г. – 14 января 2011 г.

Подведение итогов и объявление победителей: 17 – 21 января 2011 г.

Для участия в конкурсе необходимо:

Шаг 1: Зарегистрироваться (до 14.12.2010 г.).
Шаг 2: Получить анкету конкурса (будет прислана после регистрации).
Шаг 3: Выбрать задание.
Шаг 4: Отправить правильно оформленную конкурсную заявку (до 14.01.2011 г.).

В этом году для участия в конкурсе необходимо выполнить одно из двух заданий.
Каждый участник может подать несколько заявок.
InterSystems гарантирует, что полученные материалы будут использованы только для целей определения победителя конкурсных работ.

Требования к оформлению конкурсной заявки:

  • Собственно ПО, заявляемое на конкурс.
  • Текстовое описание системы (бланк анкеты будет отправлен после регистрации).
  • Презентация: 5-10 слайдов, выполненных в Microsoft PowerPoint.

InterSystems оставляет за собой право запросить  аудио или видеозапись презентации работы системы.

Критерии оценки конкурсных заявок:

Представленные работы будут оцениваться по следующим критериям:

  1. Качество реализации
  2. Логическая целостность пакета
  3. Потенциальная применимость
  4. Легкость установки и использования
  5. Адаптированность для использования в многоязыковой среде
  6. Качество предоставленных материалов (презентация, описание)

Задание 1. «Набор компонентов Zen»

Цель задания: разработать набор компонентов для Zen™, дополняющий и расширяющий имеющиеся компоненты, или предназначенный для решения определенного класса задач.

Описание: Набор компонентов для Zen™ (далее – программное обеспечение, ПО) предназначен для разработчиков прикладных систем на Caché с использованием технологии Zen™ и должен расширять и дополнять возможности компонент, находящихся в базовой поставке.

Требования к функционированию:

  1. ПО не должно нарушать авторские, имущественные и другие права третьих лиц.
  2. ПО не должно нарушать работоспособность компонентов Zen, поставляемых в Caché.
  3. ПО должно работать на версии СУБД Caché 2010.2.
  4. ПО должно функционировать при использовании следующих браузеров:
    • Mozilla Firefox (Linux, Mac OS X, Windows) версии 3.5 и выше,
    • Internet Explorer (Windows) версии 6.0 и выше.

Задание 2. «Набор классов для хранения временны́х (темпоральных) данных»

Цель задания: разработать набор классов, обеспечивающих хранение и доступ к темпоральным данным, то есть к данным с временн́ой отметкой.

Описание: В США с 2002 г. действует закон о хранении всех бизнес-данных в публичной компании за определенный срок - http://en.wikipedia.org/wiki/Sarbanes%E2%80%93Oxley_Act. Подобные законы работают или могут появиться и в других странах. И если для электронной почты и документации реализация этого закона более или менее понятна, то техническая реализация требований этого закона для данных в СУБД внутри СУБД не так очевидна. Кроме того, ответ на вопрос «а какое состояние имели данные на тот или иной момент времени» представляет интерес и вне упомянутых законов для решения практических задач (см. http://en.wikipedia.org/wiki/Temporal_database). Набор классов для хранения временн́ых (темпоральных) данных (далее - ПО) должен позволять удобно хранить, искать  и обрабатывать данные с отметками о времени. Ниже приведен пример требований к функционированию ПО.

Пример функциональности ПО:

  1. Для объекта (класса) должны существовать способы (методы) получения значения объектов на определенный момент времени (с учетом того, что объект может быть помечен как «удаленный»)
  2. Должна быть проработана и реализована логика работы с «удаляемыми» данными
  3. Должен быть предложен аппарат (внешний журнал, регулярный подсчет контрольной суммы и т.д. – на выбор конкурсанта), который позволит администратору определять, была ли подмена данных.
  4. Должна быть возможность использовать SQL для доступа, как минимум, к текущим данным объектов.
  5. ПО должно работать на версии СУБД Caché 2010.2.

Победители «CIS Student Innovator Awards-2010»:

  • Участники, занявшие первые три места, будут награждены сертификатами и памятными призами от филиала компании InterSystems в России и СНГ (если победителем становится группа студентов, то приз вручается всей группе).
  • Два представителя от каждого ВУЗа-призера будут приглашены принять участие в технологическом тренинге «Школа инноваций InterSystems 2011». Участие в тренинге (проживание, питание, обучение) оплачивает InterSystems, ВУЗ оплачивает только переезд до Москвы и обратно.
  • Победителю, занявшему первое место, будет оказана помощь в доработке приложения для участия в международном конкурсе «InterSystems Student Programming Competition». Награждение победителя международного конкурса* состоится на конференции InterSystems DEVCON – 2011, 20-23 марта 2011 г., в г. Орландо, штат Флорида.

Контактная информация:

По вопросам участия в конкурсе обращаться к Денису Павлову, ассистенту менеджера по работе с образовательными организациями, по т. (495) 967-00-88 или e-mail: .


* Победитель «Student Programming Competition» получает:

$ 5000 USD
$ 5000 USD для своего вуза.
InterSystems помогает организовать поездку победителя к месту вручения награды