Macromedia наносит последний и решительный удар.. нет, скорее так — Macromedia производит завершающий взмах кистью, и готовая картина теперь доступна взору всех желающих. Довольно интересная и грамотно написанная картина! В этот день рассказывали о том, что теперь, после слияния Macromedia с Allaire (эта компания делала HomeSite, которого больше нет, но "стиль работы, как в HomeSite" доступен теперь в DreamWeaver), так вот, после слияния с Allaire и другими, Macromedia предлагает дизайнерам и разработчикам все, что им необходимо. Главная мысль, звучавшая в этот день: "Macromedia Studio MX—something for everyone". Что ж, с этим можно долго спорить, но факты говорят сами за себя:
Здесь же проводилось обучение: дизайнеров учили писать на ActionScript, веб-дизайнерам рассказывали про хитрости DreamWeaver, разработчиков учили создавать компоненты, использовать Flash Remoting, создавать приложения для коммуникаций в реальном времени (видеочаты, например).. эх!
Вот полный перечень событий, а вот отчет Джорджа Фокса.
В настоящее время проходит ежегодная конференция Macromedia DevCon 2002, где разработчики могут поделиться опытом, вдохновиться для работы и просто потрогать лацканы пинжаков таких людей и пароходов, как, например, горячо любимый нами Якоб Нильсен. Главная тема конференции — "Architecting A New Internet Experience", что можно перевести как "Создание нового опыта в интернете". Вчера, в понедельник, глава Macromedia Rob Burgees как раз об этом рассказывал. Он говорил, что сегодня экономика становится "экономикой, основанной на опыте" — пользователи желают платить за опыт, связанный с качественным продуктом или сервисом. Это — опыт пользователя, который уже чего-то стоит, и продукты Macromedia разработаны, чтобы помогать дизайнерам и разработчикам в создании такого опыта. Охотно верим.
Кевин Линч (Kevin Lynch, Macromedia Chief Software Architect) рассказывает о новых возможностях: использование Flash на микроустройствах (таких, как Pocket PC), применение технологии Flash Remoting.. Все это он показывал на примере: Flash-программа на Pocket PC сама связалась с сервисом он-лайнового перевода "Babel Fish Translation", получила результат перевода (используя Flash Remoting), и вывела текст на экран маленького компьютера. Очень хорошо.
Следует отметить, что на конференции было (и будет) еще много интересных событий, о которых вы можете всегда узнать здесь (английский)
Наш добрый знакомый Майк Чамберс [Mike Chambers] из компании Macromedia (он отвечает за то, чтобы мы, разработчики, чувствовали себя "тепло и сухо") предлагает всем желающим участвовать в коллективном проекте на sourceforge.net, это проект по созданию стандартной библиотеки ActionScript. Модераторы — Майк и Питер Холл [Peter Hall]. Вы можете связаться с любым из них, если хотите сделать свой вклад в общее дело.
Сначала будут созданы простые расширения для объектов String, Math и Date, просто чтобы выработать эффективную схему работы, прежде чем приступать к разработке более сложных библиотек. Перед публикацией каждая готовая библиотека будет снабжена спецификацией. И это правильно.
String
Math
Date
Подключайтесь к проекту: подпишитесь на почтовую рассылку, чтобы предлагать свои идеи, а также быть в курсе реального статуса проекта. //via Peterjoel
Нужен высококвалифицированный специалист (ы) в ряде областей (дизайн и смежные области, системный анализ, анимация и духовные практики), для бесплатной, утомительной и неблагодарной работы в команде романтических неудачников, нацеленных на медленный, необратимый успех. Подробности при личном контакте.
Также смотрите здесь и здесь.
В интернете можно встретить совершенно замечательных цифровых личностей, в том числе среди флэшеров. Например, вот как написал Эрик Долецки [Eric Dolecki] в своем журнале: "Похоже, я каждый день забываю сказать об этом: вот генерирование числа между двумя данными числами:
variable = Math.round(Math.random()*(y-x))+x;
Супер чел EricD. Сходите на его сайтожурнал, это здесь.
Сегодня Macromedia выпустила бета-версию Flash Player 6 [6.0.60.48] для Windows, Macintosh, и Linux. Прежде, чем установить его, стоит прочесть прилагающиеся к релизу заметки. Там вы узнаете обо всем новом, а его достаточно :) Это не все. Вы можете выиграть призы от Macromedia, специальные призы для бета-тестеров. Для этого нужно проявить активность и найти как можно больше ошибок и багов в работе данной версии Flash Player. И сообщить об этом Macromedia, чтобы они выпустили более качественный окончательный продукт. Питер Холл [Peter Joel] уже написал о некоторых найденных им багах режима #strict. Майк Чамберс [Mike Chambers] подробно рассказывает о том, что это действительно большой релиз, вот некоторые факты:
#strict
XML
LoadVars
Это не полный перечень. Обратите внимание, что данную версию проигрывателя рекомендуется использовать уже сейчас для исследования ее возможностей, но пока не стоит применять ее в коммерческих проектах, пока не выйдет окончательная версия, о чем Ф. Потрошитель сообщит специально. Скачать бета-версию можно здесь.
Позволяет загружать тексты в кодировке, отличной от Unicode. Flash MX рассчитан на работу с файлами в кодировке Unicode (UTF-8). В первую очередь это касается подгружаемых извне текстов или файлов XML — если их кодировка отлична от Unicode, в результате Flash может вывести набор непонятных символов [т.н. "краказяблы"]. Если вы оказались в такой ситуации, и по каким-либо причинам вы можете конвертировать входящие файлы в другую кодировку, можно употребить одно крепкое выражение, но не то, о котором некоторые могли подумать :). Это выражение System.useCodepage = true. При этом Flash Player будет автоматически считать, что файлы имеют ту кодировку, которая установлена на машине пользователя. Вам достаточно написать его один раз, и это повлияет на интерпретацию всех файлов, используемых в данном документе. Это выражение я назвал крепким, потому что оно не только снимает "Unicode-цензуру" c подгружаемых файлов, но и закрепляет другую — "цензуру пользовательской кодировки". И если в подгружаемых текстах встречаются символы, начертаний которых нет в шрифтах, установленных на машине пользователя, снова на выходе получатся краказяблы. Вот такие дела..
System.useCodepage = true
Об этом методе ничего не сказано в стандартной документации к Flash MX, он описан в обновлении к ActionScript Dictionary, которое можно скачать по адресу www.macromedia.com/support/flash.
Jesse Warden конвертировал в расширение Flash MX словарь недокументированных функций, составленный Питером Холлом [Peter Hall][о словаре]. После установки этого расширения в панели Reference вашего любимого Flash MX появляется полная документация по недокументированным функциям компонентов :) Это расширение можно скачать здесь.
Когда установите, ищите информацию в панели Reference >> Flash UI Components > FUIComponent. Проверено — работает. /via Peter Hall
Он будет проходить 23-25 Октября 2002 года в Liege/Luik [по-моему, это в Бельгии, см.] в рамках большой бизнес-конференции Initiatives. Конкурс "The Macromedia MX Contest" — это хорошая возможность для профессиональных веб-разработчиков, — можно показать все, на что способен, сразу многим потенциальным заказчикам. Тема конкурса — создание насыщенного интернет-приложения [что это? вот оно]; участники конкурса должны будут создать концепцию насыщенного интернет-приложения для вымышленной компании, используя ПО от Macromedia: Flash MX, Dreamweaver MX и ColdFusion MX. 3 конкурсанта-победителя не только обзаведутся бесплатными продуктами от Macromedia; о победителях будет рассказано в специальной статье в журнале "Best Of Publishing" на сайте Macromedia. Все участники конкурса получат сертификаты от Macromedia, подтверждающие, что они участвовали в этом событии.
Всего для участия в конкурсе будет отобрано 25 человек. Заявку можно послать по адресу mx@enjeu.org. Здесь можно узнать об этом больше.
FUIComponentClass
Хорошие новости: роль протокола SOAP среди веб-сервисов постоянно возрастает, вытесняя традиционную инфраструктуру обмена сообщениями и обеспечивая при этом более надежную связь для "нежестко связанных" приложений. А компания Macromedia подумала в правильном направлении, уделяя внимание отношениям между клиентской средой Flash и отключенными или изредка подключающимся (или же неожиданно отключающимся) клиентскими приложениями. Последняя, шестая версия Flash Player реализует асинхронную модель обмена сообщениями, используя язык ActionScript для протокола реального времени (real-time protocol, RTMP), и позволяет синхронизировать данные, даже когда несколько клиентов отключены от системы. Так как эта модель в данный момент реализована только(!) в Flash Communication Server MX и RTMP, то становится очевидным: мир надежных веб-сервисов чем дальше, тем прочнее будет связываться с применением Flash // via Jon Udell и InfoWorld
Это хорошая новость, и она становится еще лучше, если мы подумаем о Рунете. У нас подключение к сети часто бывает неустойчивым, и такая технология может решить часть проблем.
И Джейсон переводит Ф. Потрошителя на английский. На это стоит посмотреть, друзья. Это — первая англоязычная версия нашего скромного сайта. Вот на какие отчаянные действия идут люди, чтобы читать нас. Слезы умиления застилают мне глаза :)
[Thank you, Jason! I realize, that English version's needed, but there's no time at this time to translate this site :)]
Это просто суперновость: Mike Chambers, комьюнити-менеджер от Macromedia, написал о нашем скромном сайте в своем веб-журнале. Я совершенно не ждал ничего такого, и тем более было приятно увидеть, что наша работа замечена, — а желание работать стало еще сильнее. Спасибо Дену Иванову, благодаря ему я узнал, что теперь о Флэше Потрошителе знают и на Западе. Почитайте сами (см. второе сверху сообщение).
Справка: Mike Chambers — это человек, которого мы знаем по многочисленным статьям, где он терпеливо объясняет нам многие вещи, а также по его разработкам, призванным облегчить нам (разработчикам) жизнь — например, FCF Chat.
Рисунок: С этим кроликом можно играться до бесконечности.
Сегодня я получил по почте ссылку, сходил по ней и обнаружил интересный сайт — www.lublinsky.by.ru. Там есть все, что я люблю — интересное содержание, минимализм, оригинальность и разумное использование эффектов. Посмотрите, это хороший пример креативной командной работы над сайтом, построенном на Flash+JavaScript.
В этом разделе есть и старые материалы, и новые, а объединяет их одна тема: создание насыщенных приложений для интернета. "Снова эти насыщенные! — скажете вы — сколько можно о них говорить?". Правильно, пора перестать говорить и начать их создавать. Здесь вы найдете ссылки на примеры, статьи, туториалы.. Macromedia сделала то, что давно нужно было сделать: она собрала все эти полезные вещи вместе. Так что теперь вы не запутаетесь — все необходимое сконцентрировано на этой странице. Меня поражает степень этой концентрации. Чтобы вы долго не думали, покажем цель создания насыщенного приложения:
Вы понимаете? То, что было слева, становится тем, что справа. В этом весь смысл.
Оказывается, автор "Полного руководства по ActionScript" умеет не только писать серьезные книги.. Колин Мук показал, что дизайнер и программист могут гармонично сочетаться в одной личности. Он сам (!) создал развеселую игру, смысл ее такой: у вас нет денег, вы решили поработать на уборке снега (тимуровец). И работаете:
С каждым новым уровнем заказчиков становится все больше. Становится еще веселее: и тому нужно помочь, и этому.. В игре Digout хорошо все: от сюжета и музыки до кодинга. Играйте же в нее!
Вместе в первым восторгом от Flash MX у многих флэшеров появилось чувство некоторой растерянности: "И что теперь?". Это, конечно, хорошо, что в Flash MX появилось так много новых возможностей для программирования, введена новая модель событий т.п.. Но, с другой стороны, среда разработки Flash получила ощутимый перекос в сторону кодинга, так как функции ручного рисования и анимации в новой версии расширились весьма незначительно по сравнению в функциями чисто программистскими. Flash потерял значительную часть той простоты, что была его характерной чертой. Выход Flash MX открыл новую эпоху в мире флэшеров — теперь все уже не будет так, как раньше.
Многие "сопротивляются" нововведениям в Flash MX. Это сопротивление чаще всего выражается в виде игнорирования тех возможностей, которые характерны только для Flash MX. То есть они продолжают работать в Flash MX так же, как будто бы они работали в Flash 5. А есть диаметрально противоположное сообщество разработчиков — они исследуют новые возможности программирования в Flash MX, ищут новые недокументированные функции.. при этом они иногда впадают в другую крайность, и посвящают исследованиям и теориям столько времени, что на разработку реальных проектов почти ничего не остается.
Но должна существовать золотая середина, и она существует. Ее название — "Разработка насыщенных интернет- приложений". Это логическое продолжение истории Macromedia:
Рисунок 1: История компании Macromedia. Смотрите всю историю [видеопрезентация]
Совсем древнее: 17-20.09.2002, 23-30.09.2002, 01-04.10.2002, 07-11.10.2002, 14-19.10.2002, 20-26.10.2002, 27.10-02.11.2002, 04-08.11.2002, 11-16.11.2002, 18-23.11.2002 25-30.11.2002, 02-07.12.2002, 09-14.12.2002 Сайт заработал 17.09.2002