
Нашим читателя было бы очень интересно узнать Ваше настоящее имя. Кто же всё-таки скрывается под псевдонимом Evgs? Надеюсь это не секрет?
Не секрет. Многие пользователи Jabber знают меня и как Евгения Стахова.
Расскажите, пожалуйста, немного о себе (где живёте, возраст, профессия)
Мне 27 лет (на декабрь 2006 года – прим. редактора.), я живу недалеко от Екатеринбурга. По профессии – инженер.
Откуда появилась идея создания Bombus? Ваша профессия связана с Java ME?
Нет, я профессионально занимаюсь программированием микроконтроллеров. Java ME – это хобби, появившееся как раз при разработке Jabber-клиента для сотовых телефонов. А на мысль о написании собственного Jabber-клиента натолкнуло знакомство с Colibry. Это был тоже Jabber-клиент для мобильных телефонов.
Расскажите немного подробнее о том, что такое было Colibry. Вы принимали участие в его разработки?
Клиент Colibry – это детище SENа (псевдоним создателя Colibry), разрабатывался в ту пору, когда возможности сотовых телефонов были значительно скромнее. В силу тогдашней распространённости телефонов с java-машиной MIDP1 программы создавались под каждого конкретного производителя сотовых телефонов. Не была исключением и Колибри, созданная в нескольких вариантах для Nokia, SonyEricsson, Siemens. Функционал Колибри был достаточно высок, несмотря на сильные ограничения старых телефонов. Но интерфейс был не очень удобен.
Получив исходные тексты Колибри, я и Lost выпустили модификацию Colibry 5.6L – для телефонов Siemens. Lost улучшал работу с телефонами Siemens, я работал над ошибками. На моём телефоне Alcatel, Колибри работала, признаться, весьма неустойчиво.
А дальше? Что было дальше? Как получилось, что Вы отказались от дальнейшего развития Colibry и решили создать Bombus? Или Bombus – это новое название Colibry, так сказать? Я извиняюсь, за, возможно бестактный вопрос, но кто такие Sen и Lost?
Поскольку эти товарищи свои реальные данные не публикуют в сети, пусть они останутся Sen и Lost ;) Сейчас Lost оказывает помощь в рисовании графики и дизайне нашего сайта. Я сам рисую плохо.
Структура программного кода Колибри не позволяла сделать некоторые привлекательные для меня решения. Также в коде была одна неприятная ошибка, на тот момент для меня совершенно непонятная, и ставившая крест на нормальной работе Colibry на моём любимом Alcatel’е...
Я отложил исходники Colibry в сторону и за 2 месяца написал первую более-менее рабочую версию.
А почему именно "Bombus"?
"Bombus" – в переводе с латыни – это "шмель". Как-то попалась в книжке цитата: "Шмель летает вопреки законам аэродинамики. Но он законов этих не знает, поэтому и летает". У меня ситуация была похожая. Я в самом начале пути не представлял всего масштаба работы. А когда оценил – отступать было поздно. Я увлёкся!..
А на чём Вы программируете Bombus? Что входит в Ваш джентельменски набор, так сказать?
- Subversion – система управления версиями
- J2SE Development Kit – Java-машина + инструменты разработки J2SE
- Sun Java Wireless Toolkit – инструменты для сборки J2ME приложений, документация и MIDP-эмулятор
- Netbeans 5.0 – интегрированная среда разработки
- Netbeans Mobility Pack 5.0 – модуль среды разработки для поддержки J2ME
Профессиональный выбор – чего и стоило ожидать! А помните ли Вы, что написал Вам первый пользователь, когда это было, что является датой старта проекта?
Дата рождения проекта – 5 января 2005 года. Это дата создания первого файла Bombus. Первым пользователем был Lost:
[2005-03-01 01:30:10] Lost: да, ты серьезно взялся :) тоже хочу в этом участвовать
Здорово! Наверно до жути приятно было, когда незнакомые люди стали писать, советовать, просить, указывать на ошибки? Проект ведь не коммерческий? Так что особых денег, как я понимаю, с него не видится... Работа проделана колоссальная и, как я понимаю, будет проделано ещё не меньше!
Да, проект некоммерческий. В самом начале для меня это была своеобразная "игровая площадка" для изучения языка Java. Новые идеи есть и для дальнейшего развития проекта. Радует и то, что производители телефонов постепенно наращивают возможности java-машин.
Если не секрет, можете поделиться, что нового ждёт пользователей Bombus в ближайших версиях? А что в отдалённой, но всё же перспективе?
Начну с отдалённой перспективы. Ведутся некоторые работы в направлении версий Bombus на C++ для платформ PocketPC / Windows Mobile и для OS Symbian. Но сроки неопределённые, т.к. требуется перенос порядка 20 тысяч строк кода с языка Java на C++
(Версия для Windows Mobile уже доступна и ознакомится с ней можно на официальном сайте, ждём Bombus для Symbian. – прим. редактора)
А в ближайшей перспективе – некоторые улучшения пользовательского интерфейса, поддержка некоторых расширений протокола Jabber, и, естественно, багфиксы.
Что для Вас Bombus?
Для меня это средство углубления профессиональных навыков, это хобби, это одно из моих любимых детищ. Ну и, конечно же, это мой инструмент для связи со многими людьми :)
Евгений, огромное спасибо, что нашли время поговорить с нами! Желаем Вам дальнейших успехов и… и как и все пользователи Bombus ждём чего-нибудь новенького!
Спасибо и Вам! Всего доброго!
Прочитать обзор Bombus + скачать Bombus!
Данная статья впервые была опубликована в
F1CD №9 (стр. 55) – 27 ноября 2006 года
Рекомендуем также почитать:
Прочитать все комментарии (2)
Недавние комментарии:
|
|
Русский 11.02.2009 21:51
А это фото evgs?
| | |
|
|
Engine 03.06.2010 00:18
Да, это Евгений Стахов (aka Evgs) - собственной персоной
| | |
Прочитать все комментарии (2)