31 окт. 2009 г.

Adobe выпустила API для социальный сетей


Adobe выпустила сервис для использования единого набора API для интеграции приложений с ведущими социальными сетями: Facebook, MySpace, Twitter, Yahoo, Google и AOL. Разработчики смогут легко разрабатывать приложения для социальных сетей, не заботясь об основных изменениях в сети, для обновления своих приложений.

Дополнительные социальные сети станут доступны в будущем.

30 окт. 2009 г.

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


Свободный перевод перевод статьи Crisp eBusiness What technology do we use?

У нас есть клиенты, проекты которых написаны на PHP, ASP и ColdFusion. Наш выбор - Adobe ColdFusion, который мы рекомендуем всем.
Что такое ColdFusion и почему Crisp eBusiness используют его?

29 окт. 2009 г.

Улетная скорость ColdFusion 9


Вы еще не заметили УЛЕТНОЙ скорости ColdFusion 9?

Сейчас работаю над одним RIA веб-приложением, нужно "гонять" из БД MySQL во Flex и локальный сервер заказчика большой объем записей (~50 000), быстро строить рекурсивные деревья состоящие примерно из 15 000 элементов, конвертировать данные в XML и обратно, и все это должно работать за считанные секунды, на CF 8 все эти фичи работали не так быстро как хотелось бы, т к проект размещался не на VPS или выделенном сервере, а на стандартном хостинге, где были свои ограничения по производительности, поэтому пришлось разрабатывать хитрые алгоритмы или обрабатывать операцию в несколько этапов.

Но с появлением CF 9 ВСЕ ЛЕТАЕТ СО СВЕРХ ЗВУКОВОЙ СКОРОСТЬЮ!!! Это действительно круто!

28 окт. 2009 г.

Современные CSS макеты

На smashingmagazine.com повявилась хорошая статья Modern CSS Layouts: The Essential Characteristics.

Сейчас захватывающее время для создания CSS макетов. Появились браузеры осуществляющие поддержку CSS 3, HTML 5 и прочих технологий, которые дают нам крутые новые инструменты и приемы для наших проектов.

В статье рассматривается пять CSS характеристик современных веб-сайтов:
  1. Прогрессивное усовершенствование
  2. Адаптация различным пользователям
  3. Модульность
  4. Эффективность
  5. Богатая типографика

23 окт. 2009 г.

Что нового в ColdFusion 9


Это круто! Это супер мощность! Трепещите и содрогайтесь! CF 9 идет...

Свободный перевод статьи Joshua Curtiss Notes: What’s New in ColdFusion 9.

Прежде всего, ColdFusion 9 также представляет новый продукт - ColdFusion Builder - это IDE на базе Eclipse, “чтобы управлять всем”. Поскольку он работает на платформе Eclipse, вы также можете объединять разные продукты, например, Flash Builder, так чтобы одна IDE выполняла всю работу, будь то HTML, CFML, JS, Flex, ActionScript, CSS, и т.д.

21 окт. 2009 г.

Деловой интернет 2009. Впечатления.

В Минске прошла очередная конференция «Деловой интернет 2009».

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

Несмотря на «сухую» репутацию «ДИ» в принципе все прошло не плохо, было большое и просторное помещение - гордость белорусских архитекторов - «Национальная библиотека», зал с удобными сиденьями и хорошей акустикой, место общепита в виде уютной столовой.

После регистрации по обычаю выдают пакет почти с «килограммом спама» в виде не нужных промо буклетов, листовок и визиток. Веревочка беджа была ужасной на вид и на ощуп.

Публика

Народ пришел разнообразный, от большого количества студентов и молодых специалистов, до представителей известных белорусских компаний.

Очень жаль, что в нашей стране, не все хотят участвовать в подобных  мероприятиях, хотя бы в качестве участника, предпочитая сиденье «на теплой печке» или зарабатывая очередных «стобаксау», иначе бы конференции были интереснее и разнообразнее.

По этой причине, подобного рода мероприятия становятся банальным пиаром не самых лучших компаний.

Атмосфера

Была, но потом затерялась... чувствовалась скованность, стеснительность, сухость, серьезность, унылое и скучное настроение масс.

Докладчики

Сразу скажу, доклады были не фантан и не струя! Более 50% докладов можно охарактеризовать по 3 тэгам: реклама, баннеры и бабло, и эти темы уже длятся не первый год. Сами темы далеко не новы и потеряли свою актуальность и эффективность не только «вчера».

Такое впечатление, что организаторов интересуют только 3 тэга :(

Особенно разочаровал «Круглый стол "Сайт на экспорт"», некоторые комменты выступающих были «убитыми».

Хотелось бы больше конкретных, нужных и адекватных времени докладов, например, RIA для коммерческих организаций, предприятий и правительства, мобильные платформы, очевидность выгоды новых платформ и методов разработки веб-приложений, анализ и проектирование проектов — опыт и сравнения, веб маркетинг, тогда возможно конференции в Минске станут не только локальными, а международными, а не промо глюкавых продуктов и компаний.

На основании представленных докладов можно сделать вывод об уровне развития в стране информационных технологий, который оставляет желать лучшего :(

Afterparty

Было весело, были конкурсы, можно было выиграть фишки и обменять в баре на пиво, коктейли итд.

20 окт. 2009 г.

Овладение хаотичным управлением проектов. Управляйте внесением изменений в требования к проекту.

Продолжение статьи на тему хаотичного управления проектом - Taming Chaotic Project Management - Introduce a Scope Change Management Process.

Свободный перевод

А вам директор IT отдела когда-нибудь говорил за ночь до выхода новой системы, что собирается запустить этот модуль в простой форме, чтобы посмотреть, насколько хорошо он работает? Ох уж это ненавистное расползание границ проекта! Я открою вам секрет: внесение изменений в требования не должно сразу же вызывать протест со стороны его руководителей, лично не касающихся самого рабочего процесса. Такие перемены должны гарантировать, что игра стоит свеч, если речь идет об изменении требований. Поэтому давайте рассмотрим, как внедрить схему внесения изменений в требования и сроки работ в хаотичную культуру управления проектами.

В мире хаоса, который царит в среде управления проектами, поощряются мастера на все руки, способные справиться со всем самостоятельно, однако они будут подобны ковбою, которого заставили надеть костюм-тройку, если их ограничить нормами, принятыми для управления работой по изменению требований к проекту. Поэтому не прибегайте к мерам, которые могут стать препятствием или ограничением, просто повысьте эффективность работы.

Существуют общие характеристики процесса управления внесением изменений в требования к проекту.
  • Получение разрешения на внесение изменений тесно связано с полномочиями организующей стороны
  • Финансирующая сторона дает свое согласие на корректировку работ по проекту, прежде чем предоставляет следующий уровень полномочий
  • В запросе на внесение изменений должны быть четко оговорены результаты и эффективность проекта
  • Каждый запрос на внесение изменений имеет порядковый номер
  • План работ по проекту согласовывается с финансирующей стороной перед его запуском
Я бы порекомендовал отделу руководства программой перед началом работы уточнить, что является стандартом управления содержанием проекта. Ранее мы уже использовали один стандарт управления содержанием проекта, который может стать начальной точкой в создании нового. Также целью управления разработкой проекта является проверка запрошенных изменений на уровне принятия решений. После получения одобрения со стороны руководства IT отдела, начните работу по организации работы над несколькими проектами наряду с этим. В случае необходимости обсудите процедуру внесения изменений с финансирующей стороной и кураторами проекта. Задача состоит в том, чтобы привлечь новые предложения в отношении схем, которые будут работать в вашей организации.

Управление работой по изменению требований к проекту поможет предугадать долгосрочные результаты: чем больше времени вы тратите на коммерческую реализацию, тем лучше исполнение и меньше размер вносимых изменений. Это также поспособствует привлечению инвесторов.

14 окт. 2009 г.

Photoshop.com клиент для iPhone

Adobe выпустила бесплатный Photoshop.com клиент для iPhone. Приложение доступно на Apple App Store.

Сервис Photoshop.com предлагает пользователям удобный способ онлайн редактирования фотографий, применения эффектов и мгновенно обмениваться изображениями друг с другом.

12 окт. 2009 г.

40 лучших компаний в мире

BusinessWeek составлен рейтинг 40 лучших компаний в мире, работающих в различных отраслях: добыча нефти и газа, судостроение, химическая промышленность, разработка ПО, интернет сервисы и прочие.

Первая тройка лидеров Nintendo, Google и Apple, Amazon.com на 17 позиции, Oracle на 31 позиции.

На 8 позиции Monsanto - крупнейший производитель трансгенных продуктов, на 38 - ExxonMobil - один из глобальных загрязнителей окружающей среды.

Стоит отметить, что в рейтинге отсутствует супер гигант разработки ПО - Microsoft.

10 окт. 2009 г.

Видео с Adobe MAX 2009

Закончился Adobe MAX 2009, для тех кто не смог приехать в Los Angeles, есть возможность посмотреть видео:
  • CSS Tips and Tricks for Web Design
  • Tackling Memory and Performance in Flash, Flex, and Adobe AIR
  • SEO Secrets, Technology, and Magic Behind Flash
  • Photoshop CS4: Essential Techniques and Killer Tips with Terry White
  • How NOT to Code Flex
  • Learn How Design Can Make Complex Concepts Clear and Provide New Roles for Designers
  • Flash Professional
  • Creative Suite 4 Evangelists' Shootout
  • ActionScript 3.0 Tastes Good
  • Why CEOs, CFOs, and CMOs Want Flash
YouTube страничка Adobe MAX.
Видео на Adobe TV:

Овладение хаотичным управлением проектов и 8 обучающих советов о том, как разработать проект

Прочитал одну интересную статью Taming Chaotic Project Management - 8 Training Tips for how to develop project schedules, думаю очень многим было бы полезно и интересно ее прочитать.

Давно замечено, что срок разработки проекта НЕ РАВНО сумма времени каждого его этапа.
Каждый проект и заказчик имеет ряд своих "дополнительных настроек", которые не всегда можно предусмотреть. Существует множество факторов и рисков способных перенести срок завершения проекта.

Свободный перевод

Одним из ключевых факторов успеха являются хорошо спланированные действия по реализации проекта. Разработка такого расписания это огромные навыки, которыми должен овладеть каждый руководитель проекта. Давайте обсудим некоторые советы, которые помогут новому проект менеджеру в хаотичной среде управления проектом, проработать основные этапы реализации проекта.

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

  2. НЕ используйте проектный график заказчика как Евангелие
    Его употребление вместе со структурой пооперационного перечня работ является хорошей отправной точкой, но график поставщика общий и для всех организаций. Но все организации не одинаковые. Используйте его в окружении команды, с поставщиком за одним столом во время разработки графика.

  3. Четко определяйте риски для графика в течение его планирования
    Внесите эти проблемные моменты в план. Если график уже полностью разработан, но вероятность риска велика или достигает критической отметки, поставьте этот вопрос во время обсуждения заключительной даты проекта. Приближаясь к дате второе октября мы должны быть в хорошей форме, т.к. финансирование программистов доступны в июне, июле и августе для решения этих задач.

  4. Обучайте менеджеров планировать работу в команде, учитывая последовательность действий
    Нередко график и последовательность разрабатываются в кабинете проект менеджера. Но командная работа имеет много преимуществ. Существует общее видение, разделяемое командой и можно определить важные моменты, которые не были заметны изначально. Кроме того, именно среди проект менеджеров приобретается первый лидерский опыт. Подготовка проект менеджера к успеху в этой роли стоит потраченного на это времени.

  5. Остерегайтесь технических оценок
    Мы способны дать одну и ту же оценку 8 разными путями. Если вы спросите 8 разных людей, у вас будет 8 разных оценок. Вы в замешательстве? В хаотичной среде управления проектом опыт не там. Это воздействует на объем работ и на соблюдение сроков. Мне нравиться работать в команде, получать от ее каждого представителя ответственного за работу отчет о том, сколько усилий и времени он потратит. Кроме того, что это за рабочие усилия, если 80 часов простого кодирования откладывается на 6 недель?

  6. Составьте настолько детальный график, насколько необходимо для вашего им управления
    Моя любимая "картинка" это строительство точки внешнего вида к точке интерфейса. Я открываю Visual Studio, копирую биллинг файл, обновляю ссылки. Как видите слишком много деталей для графика. Однако, возможно, в этой организации несколько моментов критичны: Аргументы в полях ввода, конфигурация и конструкция интерфейса, тестирование, соединения элементов тестирование и системное тестирование. Это приведет меня к прогрессу, я смогу контролировать график.

  7. Когда речь идет о контроле графика, не заходите слишком далеко
    Если объем работ 80 часов, проверьте время, затраченное на работу, по индивидуальным временным отчетам. Если программист потратил 80 часов усилий, но записал всего лишь 12 часов работы, можно сказать программа на 90 % завершена. Используйте этот метод до тех пор, пока программист не объявит о полном завершении работы.

  8. Как создать разные виды графиков для разных аудиторий
    Проект менеджер будет осознанно использовать график вне зависимости от того, действенны ли вопросы, что необходимы на этой неделе, следующей неделе или через шесть недель. Однако эта информация может быть слишком подробной для заказчика и безусловно для исполнительного заказчика. Обучение проект менеджера составлению графика для различных аудиторий является хорошей техникой.

9 окт. 2009 г.

Adobe MAX 2009 Awards

Победители и финалисты Adobe MAX 2009 Awards в категориях: Advertising and Branding, Education, Enterprise Productivity, Entertainment, Mobile, Public Sector, Social Computing, Social Responsibility.

Представленные проекты смотрятся действительно "ВАУУУ и КРУТО" не только с визуальной точки зрения, но и с технической и архитектурной реализации.

Похоже, что разработчики использовали абсолютно всю линейку продуктов Adobe - это Flex, ColdFusion, Flash Remoting MX, AIR, Dreamweaver, Fireworks, Photoshop, Adobe LiveCycle ES, Acrobat, Bridge, Premiere и прочие - выжили по максимуму.

Это действительно насыщенные RIA приложения!

Среди заказчиков светятся такие бренды как: Honda, Ford, Nestlé, Pepsi, Cisco, Morgan Stanley, Sony Ericsson, U.S. Army, Fiat и прочие.

Вот как и на чем делаются проекты, а не на «ПэХэПэ и смарты, как думають некатарые "гламурныя" местныя реднеки» :)))

Видео демонстрации возможностей ColdFusion 9

На Adobe DevNet появились 8 видео, демонстрирующих работу с ColdFusion 9 и ColdFusion Builder:
  • Data Integration with ColdFusion 9 and ORM
  • ColdFusion 9 Exposed as Flex Services
  • ColdFusion 9 and Spreadsheets
  • Map Tags in ColdFusion 9
  • ColdFusion 9 Caching
  • Virtual File System in ColdFusion 9
  • Get Started with ColdFusion Builder
  • ColdFusion Builder Feature Tour

6 окт. 2009 г.

ColdFusion 9 документация

Появилась ColdFusion 9 онлайн и PDF документация:
ColdFusion Builder документация:

Вышел Adobe ColdFusion 9

Вышел Adobe ColdFusion 9 с новыми инструментами для разработки веб-сайтов и приложений.

Особенности новой версии
  • Создание и редактирование офисных документов: документы, таблицы и презентации
  • Конвертирование PDF-файлов из Microsoft Word и PowerPoint 
  • Интеграция ORM
  • Интеграция Microsoft Office SharePoint
  • Расширенная поддержка Adobe Flash Platform, теперь создавать приложения на ColdFusion и Flash (Flex) стало еще легче
  • Поддержка Adobe AIR
  • Новые компоненты: мульти загрузка файлов, мультимедийный проигрыватель, индикатор загрузки, Google Maps компоненты и многие другие
  • Server Manager - Одновременное выполнение административных задач между несколькими серверами с одной центральной консоли
  • Интеграция Apache Lucene Solr
  • Виртуальная файловая система
  • И многое другое
Короткие демонстрации особенностей и возможностей ColdFusion

4 окт. 2009 г.

Что такое Flex?

Многие спрашивают "Что такое Flex?", простой ответ "Framework для разработки RIA приложений" заводит в еще большее не понимание.

Официальная информация Adobe на русском:
Дополнительно: