Приключения с Land Rover: Полесье
August 14th, 2008Будучи обладателем Land Rover’а и некоторыми связями, мне повезло поучаствовать в поездке по легкому бездорожью вместе с новоиспеченным Land Rover Adventure Club. Я давно ждал эту поездку. Так как это отличный способ вырваться из бетонного города, оторваться от компа и просто пожить в лесу.
Мероприятие было спланировано и отлично подготовлено людьми с “Виннер Импорт Украина”. Нам же пришлось только взять палатку, спальники, машину, теплую одежду и защиту от комаров… За все остальное позаботились организаторы.
Море впечатлений, эмоций и воспоминаний. Словами просто не передать и не описать. Думаю и не стоит, фотографии сами за себя все расскажут.
Приятного просмотра.
Наш маршрут состоял из несколько этапов. И был разбит на несколько дней. Изначально планировалось двигаться автономно и разбивать лагер на ночлег на маршруте. Но эти планы были отменены и мы разбили палаточный городок и весь наш двухдневный маршрут состоял из большого кольца вокруг лагеря. С которого мы утром выезжали и поздним вечером возвращались.
За два дня путешествий по Житимирской области мы побывали в болоте в грязи, в лесу и в воде. В завершении маршрута было Каменное село - уникальное место, где посредине леса большие каменные глыбы…
Уставшие и довольные отлично проведенным временем мы повернули в направление Киева!
Эд Майклз, “Война за таланты”
July 3rd, 2008Сегодня закончил читать вот эту книгу и так-как я получил ответы на вопросы которые искал, решил написать небольшой отзыв-аннотацию.
Вопросы у меня были следующие: “Как найти и нанять талантливого сотрудника?”, “Как наладить среду в которой талантливые люди могут развивать себя и проект?”, “Как организовать непрерывный процесс развития персонала?”.
Ответы на эти вопросы меня давно беспокоили. Так-как я убежден, что яркие проекты делают яркие люди и яркие команды.
Работа с талантами это совсем другой подход. Подход к найму персонала, подход к организации труда, создание доверительной и открытой атмосферы в компании. Где основной ее стратегический приоритет - это фокус на таланты! Вот такая основная лента - которая проходит через эту книгу.
Рекомендую.
Детальней:
RIA: Платформа для новых идей и концепций
June 20th, 2008Меня часто спрашивают: “Flex крутая штука, но зачем? Что с его помощью делать?”. Я много размышлял о причинах такого вопроса. Как по мне ответ на него вполне очевиден: “Adobe Flex - это платформа для новых идей!”. Но почему меня постоянно об этом спрашивают?
Причина пожалуй в том, что все внимание направлено на то, чтоб попробовать портировать Flex на обычные web 2.0 проекты. Что-то вроде вопроса: “PHP или Ruby + AJAX? SpringFramework или WebWork?”.
Следовательно ошибка произошла на этапе вопроса. Не верно сравнивать Adobe Flex с веб технологиями другого класса, с технологиями других задач… Думаю мои мысли натолкнут на постановку правильных вопросов - а это уже половина правильного ответа :). Идем дальше.
Итак, цель этой статьи - собрать мои мысли вокруг вопроса о применении Adobe Flex и создать обзор перспективных направлений в которых технология имеет свое 100% преимущество на практике.
Портирование существующих десктоп приложений
В основе своей стоит идея: “Сеть как Платформа”, или когда все что вам нужно это только доступ к сети. Вся инфраструктура сервиса размещена и поддерживается на серверах провайдера там и администрируется и поддерживается. А клиент лишен потребности в локальной установке и поддержке.
Например: новая модель “Клиент-Банк” приложений. Выгода от новой платформы просто очевидна:
- Отсутствие инсталляции и настройки;
- Прозрачное обновление;
- Кросс-Платформенность приложений;
- Привычный для пользователя интерфейс;
- Безопасность данных пользователя;
- Авторизация с помощью голоса, звука и изображения;
Здесь очевидная выгодна от применения Adobe Flex и банку и клиенту и поставщику решения
Rich User Experience: Эффективный интернет интерфейс
Ключевая характеристика RIA - это новые стандарты для построения пользовательских интерфейсов. Благодаря широким возможностям Adobe Flex находит свое применения в проектах где в основу положен новый механизм доступа к функциональности и новые идеи.
Например: крупная сеть пиццерии PizzHut создала десктоп приложение (Adobe AIR) с помощью которого пользователь заказывает пиццу. Use Case предельно простой - не вставая с рабочего места, за четыре-пять щелчков мышки сделать заказ. Маркетологи дали идеи название: Express CHECKOUT.
Похожую идею “эффективного интерфейса” использовала FedEx для создания настольного приложения (Adobe AIR) которое мониторит и уведомляет пользователя о движении его посылок в максимально удобном для него формате.
Adobe AIR - технология котороя прекрасно сочетает преимущества десктоп приложения в связке с веб сервисом. Часто применяет как альтернативная замена существующего веб интерфейса.
Еще Примеры: Ebay Desktop
Rich User Experience: Визуализация данных
Немаловажной характеристикой RIA является медиа потенциал. Это значит сделующее. Adobe Flex благодаря своей Adobe Flash платформе унаследовала огромный медиа ген: визуализации, мультимедиа (аудио/видео), анимации, 2d/3d рендеринга и его программировании. В свою очередь Adobe Flex расширяет функциональность благодаря готовым компонентам графиков, фреймворками готовых решений от сторонних поставщиков.
Весь этот потенциал предоставляет огромные возможности для создания приложений в центре функциональности которых данные для которых нужен новый и эффективный инструмент их отображения и представления.
Примеры: Labs DIGG: DIGG визуалтзация, ScienceLogic - система мониторинга сетевых интерфейсов , UniversalMind: сладкая визуализация карт
Rich User Experience: Новые стандарты для корпоративных интерфейсов
Под понятием корпоративный интерфейс следует понимать приложение которое решает задачи предприятия или бизнеса с которым взаимодействуют сотрудники. В решении данных задач очень хорошо подходит интерфейс который максимально приближен к привычному - оконному (desktop). HTML интерфейс даже на вооружении которого стоит AJAX не всегда в состоянии предоставить нужную функциональность не говоря уже и о эффективном интерфейсе. Потому мы на практике и имеем перегруженые портальные системы, не эффективный и сложный в понимании и обучении интерфейс.
Исходя из общей проблематики на сегодня ряд компаний открыто заявляют о своих экспериментах в области корпоративного интерфейса, среди них SAP, Oracle. Компании VW и SonyEricsson используют Adobe Flex для эффективного интерфейса к своей продукции.
Подводя итог сообщения хочеться сказать, что это только основные направления: суть которых очевидна и понятна. Но так-как технология и концепция только формулируется, сегодня мы пока говорим о перспективах. Которые нужно разглядеть, понять и вовремя в них проинвестировав получив требуемую отдачу.
Еще по теме: RIA: Технологии
Юрий Мороз, “Бизнес. Пособие для гениев”
June 9th, 2008Ю. Мороз - предприниматель и организатор “Школы Собственного Дела” (ШСД), автор серии книг, статей, семинаров. Основная задача которой - это создание собственного дела!
Книга которая перевернула мой взгяд на окружающий мир, на окружающие вещи, на систему вещей и заблуждений. Основная мысль которой - это ОСОЗНАНИЕ того, что происходит вокруг нас…
Общество хорошо поработало над нами и сумело от рождения, в детском саду, школе, институте и на работе внушить нам массу ложных, неверных представлений о жизни. Мы живем в придуманном мире. В мире, где все не так, как показывают по телевизору, пишут в газетах и рассказывают на лекциях в университетах.
Предупреждаю - ОПАСНО ДЛЯ ВАШЕГО МИРОВОЗЗРЕНИЯ!
Обман самого себя — самый короткий путь к тому, чтобы стать неудачником. Неудачник — это человек, который довольствуется тем, что ему доступно и выдает это за желаемое. Неудачник воспринимает каждую ситуацию не как ситуацию, которую он создал сам и сам может изменить, а как неизбежную данность. Стать неудачником легко. Достаточно к месту жаловаться на обстоятельства. Стать удачливым трудно; нужно все, что происходит, считать организованным тобой. Неудачник всегда может найти того, кто во всем виноват. Даже если неудачник решает, что он в чем-то виноват, он ничего не делает. Неудачник уверен, сделать ничего нельзя. Неудачник слабее неудачи. Даже самая маленькая неудача сильнее самого большого неудачника. Что по поводу неудач говорят известные люди?
Есть хорошая поговорка: «Все жалуются на недостаток денег, никто не жалуется на недостаток ума».
Если ты проникся этими мыслями - значит это для тебя.
Если нет - не трать время на чтенеие.
В этой книге нет рецептов, советов и упражненй.
Эта книга ТОЛЬКО ОТКРЫВАЕТ ГЛАЗА. Все остальное зависит ТОЛЬКО ОТ ТЕБЯ.
Человек делает себя сам.
Инструментом предпринимателя служит он сам. Инструмент нужно затачивать, совершенствовать.
Я готов изменить свое мировозрение!
(Юрий Мороз, “Бизнес. Пособие для гениев”)
Внимание! Всем тем, кто прочитал и заболел прочитанным и есть желание развиваться, обязательно предлагаю наладить персональные контакты.
Уверен, мы сможем плодотворно сотрудничать. Мои контакты есть на странице Про меня, или свои мысли можно оставить прямо тут в комментариях. Все достойное будет выделено.
RIA: Технологии
June 4th, 2008В предыдущей статье: Насыщенные Интернет Приложения (RIA) я рассказал про саму концепцию RIA, ее общие черты характера. Это была теория. На практике RIA создаются с технологиями которые способны на это. Сегодня таких технологий несколько. Каждая из них заслуживает отдельного внимания благодаря своей специфике и целевом позиционировании.
Adobe Flex/AIR - народная startup платформа >>
Технологии Adobe Flex, Adobe AIR - законодатели RIA. И в перспективе имеют все шансы стать народной startup платформой. Adobe Flex проект с открытым кодом, проект который очень хорошо интегрируется с народным backend’ом Java, Ruby и PHP, проект который все больше и больше обрастает фреймворками которые позволяют разрабатывать эффективней и быстрей.
Основное направление в котором будет двигаться Adobe в развитии своей технологии - это плотная интеграция Adobe Flex в уже существующую экосистему software development с открытым кодом. Технология с помощью которой можно создать корпоративный UI нового поколения. Среда разработки которая наполнена инструментами Unit тестирования, рефакторинга, continuos integration и шаблонами проектирования. Все это делает возможным быструю и качественную разработку.
Еще: Adobe Flex и основные заблуждения
Microsoft Silverlight - следующее поколение .NET медия >>
Silverlight - RIA технология которая создается с нуля. Своя концепция, своя среда выполнения, свои разработчики…
Основное свое применения технология найдет в использовании и интеграции корпоративных решений от Microsoft. Основной разработчик тоже Microsoft. Продуктовая линейка решений компании очень большая, и компания активно будет стараться интегрировать Silverlight в свою среду.
Microsoft основной игрок на рынке десктоп приложений. Silverlight - это тот инструмент с помощью которого компания будет идти в ногу с новыми тенденциями.
Sun JavaFX - UI для екосистемы Java >>
Так как Java апплеты не прижились раньше. Думаю по этим причинам технология не приживется и сегодня (много конечно уже изменилось с тех пор). JavaFX не будет настолько популярной, чтоб конкурировать напрямую с Adobe Flex. Вернее технология найдет и будет искать свое применение в сферах, где есть неоспоримая выгода использовать Java SE и Java JME.
Технология пойдет своим путем развития, четко решая свои задачи для своего сообщества, для модернизации существующих решений, для укрепления Java позиций.
OpenLaszlo - другая RIA платформа >>
Технология OpenLaszlo - пионер в области RIA. Одноименная компания создала собственный фреймворк, серверную среду, протокол коммуникации, графические компоненты UI и т/д. Технология не приобрела особую популярность. Смею предположить, что одним из ключевых моментов в этом стал не совсем удачный UI и его Look & Feel (похожая ситуация просматривается с java applets). А вот читая документацию о проекте складывается впечатление стабильной и функциональной среды.
К сожалению очень мало информации о примерах и опыте применения, чтоб попробовать дать оценку. Но не упомянуть тоже было нельзя.
В итоге:
Вот пожалуй и все игроки на технологическом рынке RIA. Каждая технология обладает своими преимуществами. Своими сильными, выгодными сторонами.
Безусловно, если мы говорим о RIA стартапе - мы смотрим в сторону Adobe Flex. Применяя который мы свободны в выборе серверной среды. Благодаря популярности Flash Player - мы гарантировано получаем свободу в распространении. И самое пожалуй важное - это UI и широкие возможности для его анимации. Ведь пользователь в стартапе покупает UI, внешний вид и только потом мы говорим о его функциональности..
Насыщенные интернет приложения (RIA)
May 26th, 2008В ходе своей работы в области Rich Internet Application я решил написать серию статей посвященных тематике насыщенных интернет приложений (RIA). Все вокруг этой темы - применение, технологии, обзор существующих приложений, перспективные направления использования, люди, статьи, ресурсы. Одним словом все, что будет полезно знать вокруг данной темы. Тогда начнем с общего.
Под словом насыщенное интернет приложение (RIA) следует понимать приложение, которое разворачивается и запускается через интернет. В классической схеме RIA мы заходим на сайт приложения, запускаем его, с помощью приложения создаем и модифицируем наш файл и сохраняем его тоже виртуально. Все происходит виртуально, все в сети. Для наглядного примера советую попробовать RIA picnik.com.
Наглядность этого примера состоит в том, что когда вам потребовался простенький редактор изображения, все что вам нужно - это зайти на сайт приложения и запустить его, и абсолютно уже не важно за каким компьютером вы это делаете, дома или на работе, за какой операционной ОС, снимается вопрос обновления версий, перемещение и синхронизация файлов.
Насыщенные интернет приложения - приложения которые не привязаны к конкретному компьютеру, к его файловой системе, не требуют инсталляции и ручного обновления. Это приложения нового поколения, которые обладают новой моделью разворачивания, новой идеей. Пользователи RIA приложений избавляются от нужды в знаниях специфики компьютеров, файлов, драйверов, кодеков, версий и их совместимости.
Спектр применения RIA приложений очень широкий на сегодня. Интернет в целом плотно интегрирован в жизнь человека. Интернет давно стал сервисной платформой, платформой коммуникаций в глобальном мире. И его широкое внедрение в различные сферы жизни человека будет только расширятся. Образуя при этом новый виток развития насыщенный интернет приложений, сервисов и услуг.
Компания Adobe на сегодня является технологическим лидером. Adobe Flex - это платформа для создания RIA. Определив перспективные направления завтрашнего дня - компании Adobe, Microsoft, Sun активно стали инвестировать в это завтра уже сегодня.
По теме: Adobe Flex и основные заблуждения, RIA - значит свобода, RIA: Технологии
На Чайке состоялся Free Fat Open Air
May 25th, 2008Интересное событие проходило на этих выходных в Киеве - FreeFatFestival, 36 часов живой музыки, 21 лучших коллективов, под открытым небом Open Air - одно из самых ярких событий этого года… Думаю кто в теме - тот в курсе и посетил фестиваль.
От себя добавлю лишь то, что я давно так не отрывался, все было просто супер - спасибо организаторам! Это событие надежно запомнится в памяти

Sandy Rivera - просто чувствовал настроение, он им манипулировал;

Жека и Я - нормально висим!

Сцена, звук, свет - все было на высшем уровне!

Алекс и Оксанка - в перерывах между сетами!

Not-Stop Energy - Жека в Ударе!
P.S. К сожалению фоток очень мало сделали - не до фотоаппарата было просто!
Adobe Flex и основные заблуждения
May 20th, 2008Adobe Flex Framework это набор (open source) компонентов UI, графиков, работа с сервером, HTTP запросы, менеджеры курсора, печати и т/д. С помощью которых создаются интернет приложения которые запускаются из под браузера. По функциональности приближены к desktop подобным, при этом не требуют инсталляции и дискового пространства. Наглядный пример применения технологии - это online редактор фотографий www.picnik.com.
Среда выполнения Flex приложений - Adobe Flash машина. Основной язык разработки - ОО ActionScript3. Графический интерфейс Flex приложения хранится в MXML файле, или попросту в xml файле разметки интерфейса. MXML - это промежуточный формат и предназначен чтоб разделить UI и бизнес логику, дизайнера и разработчика. В последствии компиляции проекта все mxml файлы компилируются в ActionScript классы запакованные в единый swf файл.
Технологию в действии можно посмотреть запустив Adobe Flex Explorer. Это приложение которое демонстрирует компонентную среду фреймворка, mxml разметку в действии. По адресу flex.org/showcase/ размещены примеры использования технологии в реальных проектных решениях.
5 основных мифов про Adobe Flex Framework
1. Для исполнения Flex приложения пользователь должен установить особый плагин.
Flex приложение выполняется на Adobe Flash Player 9 - это все что нужно для запуска и выполнения приложения. Скомпилированный swf файл содержит пользовательский код и код используемых Flex компонентов. Благодаря оптимизированному процессу компиляции байт кода, в swf файл попадают только те классы которые используются в данном проекте. Этим самым оптимизируя результирующий размер скомпилированного Flex приложения.
2. Adobe Flash Player - закрытый формат и собственность Adobe.
Flash Player в основе использует Tamarin виртуальную машину. Tamarin распространяется с открытым кодом и разрабатывается под инициативой проекта Mozilla. Основной язык разработки - ActionScript. Язык является реализацией стандарта ECMAScript 262. SWF формат и форматы передачи данных и коммуникации открыты, хорошо документированы и активно обсуждаются в рамках рабочего проекта Open Screen.
3. Flex разработчик должен обладать знаниями и опытом работы с Flash.
Flex - среда для разработчика которая использует Flash для исполнения. Используя Flex, разработчик получает в распоряжение компонентную среду и сосредотачивается на разработке бизнес логики приложения, коммуникации с серверной средой, дизайном архитектуры приложения. Тогда как дизайнерская работа заключается в разработке стилей CSS, компоновкой элементов UI.
4. Flex приложение привязано к специальному серверу.
Flex - технология для разработки клиентской части приложения. Коммуникация и передача между сервером не ограничена технологически, и потому Flex клиент взаимодействует с различными web/appplication/database серверами без ограничения в функциональности. Среди технологий разработки - Ruby, PHP, Java и т/д. Среди протоколов передачи - HTTP, SOAP, XML, AMF, RESTful.
5. Flex сложен в понимании и обучении.
Изучение Flex и его применение требует только знание и понимание ОО принципов. Быстрее всего осваивают технологию Java разработчики, и быстрее начинают ее применять. В этом случае разработчик изучает только синтаксис и компонентную среду. Сложнее всего - Flash разработчикам, дизайнерам, которые до этого не сталкивались с понятием OO программированием, применением паттернов проектирования, рефакторингом кода, транзакциями, сессиями, тестированием.
Adobe на сегодня является технологическим лидером в области технологий которые позволяют создавать решения получившие название Rich Internet Application. Которые нашли свое применение в различных отраслях - это повышение эффективности UI в портальных системах, визуализация данных, перенос desktop приложений на новую технологическую среду с целью удешевить процесс поддержания и обновлений, новые перспективы в web сервисной среде.
RIA - это в первую очередь тенденция развития интернета как сервисной среды. Flex - это самый подходящий инструментарий для этих целей.
Internet TV как часть Rich Media Platform
May 6th, 2008Сегодня Internet TV это часть так называемого Rich Media пространства. Если раньше Internet TV ассоциировался только с трансляцией аналогового TV через интернет, то сегодня это индустрия которая развивается вместе с интернетом, для интернета, взяв его за свою основную платформу… Чуть сложно по началу, дальше думаю моя мысль станет понятней на наглядных примерах.
Интернет Шоу или TV Сети для инетчиков
Интернет Шоу - делается в сети и для сетевой аудитории, и как правило и является сетевым брендом. Интернет Шоу доступно где угодно, в любое время, его можно пересматривать, его можно получить и передать по email да и тутже откомментить…
Знакомтесь Revision3: Kill Your Television! Я чесно признаюсь все не смотрел, но несколько эпизодов Diggnation пересмотрел, рекомендую посмотреть Episode 148: Live in San Francisco, помоему очень свежие рекламные идеи…
Дальше - CollegeHumor - опять таки новые технологии на вооружении рекламного бизнеса. Это коммерческие проекты, к которым привлекают профессионалов, актеров, киношное оборудование… И как в любом бизнесе четко понятный механизм возврата их - реклама.
Дальше, Galacticast - это бред, но свою аудиторию они находят - однозначно, думаю скоро в сети появится целый RobotJew фанклуб! Я вообще поражаюсь фантазии тех кто это шоу делает - крыша у них протекает основательно…
И на последок! Очень интересный TV стартап - WallStrip - приятного просмотра!
Телевидиние переносится на Desktop
Трансляция аналогового TV осуществляется через приложение, которое было установлено и распространяется через сайт компании которые занимаются ретрансляцией. Одним из популярным представителем данной отрасли является Joost или к примеру TV сервис Zattoo (стоит учесть что лидеры индустрии региональные, так как транслируется региональный медиа контент).
Совсем недавно компания Adobe, она же и является технологическим лидером в области Rich Internet Applications (RIA), выпускает собственный RIA продукт, под названием Adobe - Media Player. Основная задача которого - объединить offline и online медиа контент на компьютере пользователя. Концептуальная разница этого приложения, от казалось бы уже существующих похожих, в том, что приложение построено на новой кроссплатформенной среде Adobe Integrated Runtime (AIR) а среда основана на Adobe Flash Player виртуальной машине. А Flash на сегодня является основной средой Rich Media Platform идеально подходящая к распространению, просмотра и проигрыванию медия через интернет.
Являясь технологическим лидером в области RIA, компания активно нацелена и на сервисную среду, или другими словами активно предоставляет сервис для конечного пользователя. Если не удаляться от нашей темы, то стоит посмотреть только на попытки создания собственного TV вещания tv.adobe.com
Интернет Телевидение перемещается на Телевизор
Идея состоит в том, чтоб просто использовать, безусловно, удобный экран телевизора для просмотра видео в кругу друзей. Все остальное - дело техники. Ярким решением (как и все в принципе) является устройство Apple TV, которое просто умеет, лучше сами посмотрите видео Apple TV Guided Tour.
Компания Microsoft тоже заявила про свое участие в данном секторе - смотрите Microsoft announces Internet TV
Одноименная компания VUDU уже предлагает свое TV устройство. А компания SanDisk представила на рынок свое оригинальное решение для данного сегмента.
Выпусти свое Интернет Шоу или найди своего Продюсера
И на последок, хочется упомянуть о компаниях которые занимаются самим менеджментом и непосредственной “монетизацией” видео контента. Компании, такие как Blip.tv, Brightcove, NextNewNetwork предлагают услуги продюсинга, рекламы, размещения, сервиса, консалтинга и т/д. по праву претендуя на свою долю в общем деле…
В завершение хочется сказать, всем тем кто с интересом мониторит эту тему, советую следить за событиями, которые организуют NewTeeVee под названием NewTeeVee Live. На организуемых мероприятиях выступают ключевые люди отрасти, обсуждают новые проекты новые тенденции…
Итого
Для меня Internet TV представляет интерес в целом как часть общей медиа платформы, под названием Rich Internet Application (RIA).И тот материал который у меня накопился я оформил в виде этой статьи - не больше.
Более того, перспектива развития в Украине подобного плана сервисов очень сомнительна, и как сказал мой друг Буян Саша: “В Украине интернета нет и нет рекламы”.
Но это уже другой разговор. Я думаю, я еще вернусь к этой теме в будущем!


