четверг, 23 сентября 2010 г. - www.msmirnov.ru

Application Developer Days 2010. Ярославль, 23 Сент. День1.

Сегодня прошел первый день конференции Application Developer Days 2010 в Ярославле.

Доклады. которые мне показались наиболее интересными:

1. Деньги и внутренние часы разработчика. Доклад читал Антон Овчинников, ярославская компания Individ.
Доклад был посвящен обзору финансовых конфликтов между сотрудником и работодателем в сфере ИТ и методам их разрешений.

Наиболее интересными мне показались следующие тезисы:
- С 2000-го года в компании Individ полностью открыта финансовая информация по зарплатам сотрудников. Т.е. зарплаты всех сотрудников стали известны всем. После этого часть сотрудников уволилась. Оставшиеся сотрудники повысили эффективность работы компании. Вновь приходящие сотрудники уже поддерживали высокую эффективность.

- В компании работает около 35 человек. Несколько раз они проводили замеры и выяснили, что в каждый момент времени работает не более 13-ти человек. Остальные болеют, в отпуске, куда-то едут, курят, пьют чай, идут от стола к столу, разговаривают не по работе, лазят в интернете, общаются по аське и т.п.

- Формула E = IQ x EQ^2 - эффективность сотрудника равна произведению его IQ на эмоциональный коэффициент в квадрате. IQ человека формируется к 13-14 годам и больше не развивается, а EQ можно развивать всю жизнь.


- Людей при найме на работу оценивают не по знаниям, а по их жизненным позициям.

- Среднее время работы программиста в компании - 3 года.

2. Дополненная реальность через web-камеру. Доклад читал Михаил Кокорев.
Доклад был посвящен методам и библиотекам распознавания видео-изображений и выполнения с ними различных операций.

Какие методы заполнились больше всего:
- Распознавание маркеров. На камеру показываются маркеры - специальные заранее известные символы - например, человек может налепить себе такой символ на лоб. Библиотека-обработчик определяет его и производит обработку. Например, рисует вместо него шлем. Получается человек в шлеме. Примеры библиотек - NyARToolkit, SLARToolkit (для SilverLight), FLARToolkit (для Flash).

- SURF -  алгоритм распознавания изображений по контрольным точкам. Контрольные точки определяются как экстремумы изменения градиентов яркости.

Пример приложения, использующего алгоритм SURF (написан кстати на .NET):
Программа находит книжку из, которую ей показали на камеру:


- Распознавание лиц. Бесплатная библиотека FaceLight для SilverLight и платная Luxand Face SDK, которая может определять лица и части лиц - глаза, брови, следить за поворотом головы и т.п.

Хотелось также посетить доклад Искуственный интеллект в играх, но к сожалению не успел. Надеюсь посмотреть его на видео.

Завтра ждет второй день.

P.S. Несколько фотографий:
Мой сайт - www.msmirnov.ru