Flex и RIA блоги



2007-09-26

09:20:19, WebService //Flash
Flex 3 beta 2 - Инструмент для создания серверных приложений (ASP.NET, PHP, JAVA и WSDL)

Тед Патрик начинает знакомить нас с возможностями Flex Builder 3. Новый Flex Builder умеет генерировать серверный код для обмена данными с ASP.NET, PHP, и JAVA. Просто выберите базу данных, таблицы, которые нужно изменять, и вуаля, полный CRUD: создание, получение, обновление. Впрочем смотрите в картинках.

Tags: ,


2007-09-25

16:00:00, Flash-ripper.com
Что делать 3.0, или 5 лет безмятежного веселья

Флеш Потрошителю 5 лет! — фигня. Ничего не сделано. Открыл англоязычную версию сайта и микроблог по AIR. Захостил русскоязычную флекс-вики. Делал флэш и не только для себя и на заказ. Тайно писал безумные записки и вел портал развлечений.

Зато как много за это время сделали вы! Появилось огромное и все растущее количество качественных флэш-блогов: нам есть на кого сослаться! Практически у всех нас достойный PR, уже на котором, оказывается, можно зарабатывать. Сейчас мы имеем дружную сеть флэш-журналов, а некоторые ярко засветились своими работами в интернете, как Иван Дембицкий, Антон Волков, Дэн Иванов, Женя Потапенко и — назовите, кого забыл! (вот AlDev уже компонентами зарабатывает).

Мы обменивались идеями и вопросами. Делали и делаем то, что нужно делать и будем делать дальше.

Что делать 3.0

Мы работаем в сети и наши продукты — сетевые. В интернете конечная цель и главная валюта — посетители сайтов. Поэтому, когда казалось, что после Гугла возникнуть уже нечему, возникли Alexa и Digg (Кевин Роуз поднял на нем $18M). Но идти на поводу посетителей нельзя. Идти нужно по пути сердца и заботиться о том, чтобы оно оставалось открытым: так гарантируется адекватность производимой работы. Поэтому в первую очередь мне нужно думать о себе и о том, что я могу сделать для собственного удовольствия. Только так я могу стать полезен другим.

Британские ученые доказали: человек без видимых забот предпочитает лежать на пляже и чесать пузо. Это неплохая материальная цель. Купить дом в Карибском бассейне, в Городе Солнца, на берегу океана за каких-то $4M и в нем радоваться жизни.

Я отказываюсь от выбора: быть художником или миллионером. Интересно быть художником-миллионером, и не искать скуки оставаться нищим роботом.

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

Флэш-игра

Как вы считате, люди любят играть? И да, и нет. Люди хотят удовольствия. Игра дает удовольствие. Поэтому люди любят играть (простейший японизатор был популярен). Поэтому люди ищут игры: так причина породила следствие. Поэтому сейчас по запросам флэш и флеш на первом месте игровые сайты, что не блещут реализацией. Хотя это все же лучше, чем два года или пять лет назад.

Вот одна из конкретных целей на год: выйти сеткой наших блогов в верхнюю часть списка по запросам "флэш", "флеш", а еще лучше — по запросу "игры". Давайте так поиграем. Как превратить результат удачной игры в деньги — дело техники. Ваш блог будет по соответствующим запросам любить Гугл, дальше объяснять не нужно. Но главное — чтобы вы сами любили то, что делаете.

Как этого добиться? Уделяйте в своих блогах внимание флэш-играм. Не становитесь зомби: просто делайте игры, пишите потихонечку о хороших играх и пишите интересно. Главное, следите за качеством. Создавайте живое и ставьте на него закладки. И играйте в игры. Нет свободного времени, как у меня? Опасный сигнал: действуем неэффективно.

Это одна из идей, как поженить удовольствие пользователей со своим собственным удовольствием. Таких идей — множество. Думайте и веселитесь. Наблюдайте причины и следствия. Не попадайте в ловушку допосинения. Делайте все больше своих проектов и все меньше — чужих.

Нет ничего быстрее мысли. Мысль движется впереди времени, если мыслить мудро. Именно поэтому не нужно бояться делиться коммерческими идеями. Изобретатель всегда на шаг впереди подражателей. Но не нужно забывать, что бизнесмен Эдисон победил гения Тесла. Имея идею, нужно ее воплощать. Не имея возможности воплотить идею, нужно ею делиться. Спрятать хорошую идею невозможно. Некоммерческих идей не бывает, кроме идеи самоубийства или нелепой идеи закрытия сайта (отнесем сюда же переезды). Хорошие идеи становятся почвой для лучших идей.

Если не все ясно, есть пара ссылок для дальнейшего чтения: Дао Бизнеса от Алексея Мася (кратко, без воды) и Трансерфинг Реальности Вадима Зеланда (с живой водой).

Рисует ShaggySmile:

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


14:26:23, Flash-ripper.com
Боремся с проблемами печати Flash-ек в Firefox, или как побороть в Firefox пустой Print Preview
Вы видели, как при попытке сделать Print Preview или напечатать страницу с флэш-контентом в Firefox вместо Flash получалась пустота? Мало кто это замечает: большинству как правило пофигу. Но иногда напечатать Flash просто необходимо: например пользователь захочет напечатать страницу с какими-нибудь flash-графиками и... страница есть, а графиков — ноль! Мне от этого даже не по себе. А что творится с пользователями — страшно подумать...

И тут на выручку интернету приходит Алекс Бацуев. Он создает компонент-решатель и пишет о нем статью Solving problem with printing Flash content in Firefox browser (сейчас она на английском, но на выходных автор допишет русскоязычную версию. И пусть попробует не дописать: проконтролируейте его в коментах).

Кстати, о тех самых "каких-нибудь" диаграммах. Бацуев замешан в закрытии личного блога и переходе в блоге профессиональный, где и пишет о создании компонентов диаграмм AnyChart 4. Написаны на ActionScript 3, контролируются через XML (его примеры тоже есть в галерее. Неплохо сделаны; может, поэтому Oracle выбрал AnyChart 3 для новой версии Application Express.

Alex 'AlDev' Batsuev начал девелопить коммерческие Flash проекты три года назад, не зная ничего о Flash. Можно сравнить, что было тогда, и что они сделали сейчас. Sibental доказывает, что деньги с помощью Flash можно делать не только на работе на заказ =)

Алекс, давай русскую версию статьи про печать флэша из Firefox!


11:03:38, Garbage Collector
«Воздушные» уроки от Senocular

Вы не знаете, что такое AIR? Но вы хотите исправить этот факт и не знаете с чего начать? Что ж на вашу улицу пришел праздник! В течении последней недели небезызвестный Senocular опубликовал несколько весьма интересных и полезных уроков.
(more…)


07:40:25, LIFE.Flash
Флэш Потрошителю - 5 лет

Не верите? Да именно так - Флэш Потрошителю, первому русскоязычному журналу про Flash Platform, сегодня исполняется 5 лет. Вот документальное подтверждение моих слов.

Domain Name:flash-ripper.com
Record last updated at 2007-08-14 08:01:36
Record created on 2002/9/25

Рост! Это реально крутая дата, с чем я тебя (да и все, все) поздравляю. Долгих лет Потрошителю!

birthday_big_bul_3.jpg


2007-09-24

20:06:20, DL1t's blog
Flex 3 Beta 2: вновь неделя с Тедом Патриком

Казалось бы, все фичи 3его флекса уже давно объявлены - а вот нет. Со среды и до следующего понедельника Тед Патрик будет описывать новые особенности 2ой беты, о которых ранее не объявлялось публично. А в понедельник будет рассказано о ценах и, цитата, “expansion of Flex family”! Интересно, получится ли эта неделя описаний такой же интересной, как в прошлый раз, летом…


18:28:53, Constantiner's blog
Новости о Flex 3 beta 2

Adobe Flex LogoПарень с большим mojo лого Флекса, известный под именем Тед Патрик, начинает очередную серию жесткого прессинга.

Когда-то он уже устраивал подобное и целую неделю по порциям выдавал все прелести, которые нас ожидали в первой бете. Теперь он повторяет перформанс. Итак, ждем его интересных рассказов каждый день со среды до понедельника. Ну и как мы уже знаем, следом нас ждет долгожданная бета 2. Ура, товарищи! :))


14:46:05, Flash-ripper.com
Как Javascripт-разработчику начать работу с Adobe Integrated Runtime (AIR)

Знаешь Javascript, значит и с AIR разберешься: Основы работы с Adobe AIR (pdf, 4.2 Мб). Полное название — "Adobe Integrated Runtime (AIR) for JavaScript Developers Pocket Guide", рекомендует AJAXian.

Краткое содержание:
* Введение в Adobe AIR и начало работы.
* Работа с JavaScript и HTML в Adobe AIR.
* Набор готовых рецептов — AIR Mini Cookbook.
* Инструменты командной строки (ADL, ADT).
* AIR JavaScript Aliases (интересная штука: набор коротких имен для доступа к Flash Player API из AIR-приложения, как то air.File = flash.filesystem.File, air.NativeWindow = flash.display.NativeWindow, air.SQLConnection = flash.data.SQLConnection и т.п.)

Тем временем: Костя Ковалев выложил подробный отчет о Microsoft-мероприятии в Питере, аналог которого мы имеем шанс посетить в Киеве, 28 сентября, а Injun приподымает одеяло над тайной зачатия Adobe Thermo.


12:19:46, Flash-ripper.com
Как использовать веб-сервисы во Flash9

Короткий ответ — никак. Во Flash9 остался старый компонент WebServicesConnector и класс WebService (pdf), работающие только для из ActionScript2.0. Для AS3 Data Binding не реализован, поэтому нет и соотвествующего компонента, что очень странно. В документации (по ссылке выше) кодеру предлагается самостоятельно разбирать данные от веб сервисов. И некоторые уже так и сделали: пример класса WebService для Flash9 (см. пост от Tesseract).


04:03:41, WebService //Flash
AS3 Animated Bitmap Class

Сегодня вычитал про полезный AS3 Class, который позволяет создавать анимацию на основе "single-frame image bitmap sequence":

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

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

Tags: , , ,


2007-09-23

16:57:06, Constantiner's blog
Вышел Microsoft Expression Blend 2 September Preview

Microsoft Expression LogoКак-то сегодня много внимания я уделяю Microsoft. Но, видимо, день такой. В общем, хочу сообщить о выходе Expression Blend 2 September Preview. Этот инструмент может помочь дизайнеру и разработчику в создании Silverlight/WPF приложений. Он, как и среда Flash, оперирует таймлайном, содержит графические инструменты. На выходе он генерит XAML-код. Отличительная его особенность в том, что он работает с теми же самыми проектами, что и Visual Studio, делая таким образом совместную работу разработчика и дизайнера гораздо более легкой.

У продукта есть существенный недостаток - он платный. Но триал продукта доступен для скачивания бесплатно. Там же доступно несколько видеороликов в формате wmv, демонстрирующих новые возможности продукта.

Желающие могут щупать :)


14:38:31, Constantiner's blog
Материалы с РИТ-2007

RIT-2007Организаторы РИТ-2007 медленно, но верно работают с материалами прошедшей в апреле конференции, делая их доступными широкой публике, за что им огромное спасибо. Уже довольно давно доступны все презентации и видео почти со всех выступлений (а это почти два DVD-диска). А теперь доступны и расшифрованные тексты докладов. Это PDF-версия книжки, которая уже напечатана (632 страницы) и будет бесплатно высылаться всем участникам и докладчикам конференции. К книге также будет приложен диск. Вопрос о возможности приобретения материалов теми, кто не участвовал в конференции, как я понимаю, открыт. Если вы заинтересованы, то, возможно, сможете повлиять на решение в комментах.

Насколько я понимаю, это первое печатное издание на русском языке, где есть материалы по Adobe Flex :))


10:22:04, Constantiner's blog
Выездная встреча User Groups с экспертами Microsoft Russia в Петербурге

Те, кто старается быть в курсе современных технологических достижений, просто обязан посещать всевозможные семинары, встречи user groups, конференции и другие события. К сожалению, по основной моей специализации, связанной с RIA (Adobe Flex), в России не проводится никаких мероприятий. Нет ни user group (не думаю, что на всю страну разработчиков на Adobe Flex наберется больше пяти десятков. Даже если принять во внимание последний семинар New Media полтора года назад, который собирал всех, имеющих отношение к Flash-платформе, включая медиа-дизайнеров, и в итоге едва ли собрал 50 человек), ни внятного представительства Adobe в России (насколько я знаю, оно состоит только из одного человека - его главы :) ).

Зато есть активно работающие представительства Microsoft и Sun, которые довольно часто проводят свои мероприятия. После смены главы Sun мероприятия стали реже, но последние Sun Tech Days были даже масштабнее и интереснее последних, опять же, Дней Разработчика от Microsoft. Ввиду того, что фокус крупных производителей софта сейчас активно направлен на интернет-приложения и RIA в частности, то услышать про Silverlight/WPF на событиях от Microsoft можно довольно много (а также массу всего другого интересного), также как и про JavaFX на мероприятиях, связанных с Java (хотя Java User Groups проходят с существенно меньшим размахом).

Так или иначе, но мы с Димой Арышевым посетили вчера выездную встречу user groups от Microsoft в живописном местечке Рощино под Питером. Microsoft впервые проводит неформальные мероприятия в таком формате и, надо сказать, это неплохо удалось. Замечательное сочетание работы и отдыха.

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

Доклад Алексея Шуленина про мониторинг и аудит MS SQL сервера не сильно был мне интересен. Базы данных не являются моей специализацией, да и использую я чаще всего MySQL И потому такие тонкости и глубины MS SQL сервера являются для меня знанием чисто факультативным.

Зато следом был доклад «Инструменты и платформа разработки приложений Microsoft» от Романа Здебского, который является региональным менеджером по стратегическим технологиям на Северо-Западе России. Надо сказать, что я далеко не в первый раз слушаю его доклады и пока я не встречал более профессионального и интересного русскоязычного презентера (хотя смотрел достаточно много разных презентаций на разные темы). Фокусом интереса Романа являются как раз современные интернет-ориентированные технологии от Microsoft, а в особенности WPF и Silverlight. Тем интереснее было слушать доклад, обзорно освещающий Acropolis, WPF, Silverlight, CardSpace, WCF, VS итд. Конечно, по Silverlight я не услышал ничего нового, но получил общее впечатление о векторе развития Microsoft в данных направлениях. Ну и просто приятно было послушать талантливого презентера. Кстати, Александр Ложечкин, который не смог приехать, и вместо которого читал доклад Роман, тоже нелохой презентер, но у него проскальзывает в докладах его отрицательное отношение к альтернативным технологиям (технологиям не от Microsoft), которого нет у Романа. Роман же рассказывает про технологии от Microsoft не пытаясь опускать других.

Следующий доклад по безопасности в WCF читал Гайдар Магдануров, эксперт по технологиям разработки ПО Microsoft, приехавший из Москвы. Его доклад сопровождался демонстрацией, в результате которой был создан GaiService по получению взяток от автолюбителей сотрудниками ГИБДД. Вообще, Гайдар очень активно офтопил. Было весело :)

Доклад Дмитрия Андреева по Office Business Applications был довольно короткий и обзорный, но тем не менее помог мне придумать одну хорошую бизнес-идею :) Надо признаться, что во время этого доклада все мысленно были возле пива и шашлыков, во время которых предполагались круглые столы для неформального обсуждения тем докладов.

Ну и тут настал кульминационный момент мероприятия - жрачка! :) В общем, по этому поводу у меня только хорошие впечатления. Как и по поводу, кстати, круглых столов. Я окончательно, из первых уст, уяснил для себя, что решения на базе .Net от Microsoft не ставили и не ставят себе целью быть кроссплатформенными, ибо базируются исключительно на Windows, детище Microsoft. И потому говорить, что WPF не кроссплатформенное рещение довольно глупо: это так и есть по определению. Это то же самое, что говорить, что Windows не кроссплатформенная ОС :) Была начата дискуссия по поводу Java, и представители Microsoft не стали ругаться при этом, а вполне толерантно обсуждали вопросы сравнения .Net и Java. Было даже предложено провести футбольный матч до первой крови между Java User Group и .Net User Group :) А я задумался: на чьей стороне стал бы игрять я?

Также я окончательно уяснил, что питать иллюзии по поводу Silverlight 1.0 тоже глупо. Данное решение предназначено практически только для HD-видео в интернете и на момент создания было единственным подобным решением. В качестве решения для создания RIA в том смысле, который вкладывался изначально в это понятие в 2002-м году, надо ждать Silverlight 1.1. Именно там появятся и контролы (кстати, насколько я понимаю, их число и функциональность будет меньше, чем во Flex framework), в принципе отсутствующие в Silverlight 1.0.

Была также большая дисскуссия про CardSpace. Решение очень интересное и вполне, вроде бы, перспективное, если бы не одно но. Прелесть простого и легковесного решения убило желание банков чтобы у identity-провайдеров наличиствовал сертификат от major Certification Authority, получение которого связано с рядом бюрократических процедур и заняло, например, у Yandex’а полгода.

Кстати, сейчас во многих городах проходят или пройдут традиционные Дни Разработчика от Microsoft. В Питере это будет 2 октября. На момент написания статьи регистрация на сайте закрыта, но Роман пообещал с этим разобраться, сообщая, что приходить можно и без регистрации, он вопрос с проходом решит. Роман будет там читать интересный доклад по WPF, Silverlight и Acropolis.

Ну а в завершение мероприятия производился розыгрыш памятных призов, количество которых было ограничено. Разыгрывались стильные кружки с надписью Silverlight (кстати, а у меня теперь есть ручка Silverlight :) ), две коробки Windows Vista Ultimate Edition и две коробки англоязычного Microsoft Office 2007 Ultimate Edition. Ну нам с Димой тоже достались призы. Дима ушел с кружкой, а мне Гайдар за признание правильности выбора именно англоязычной версии Офиса выдал коробку Microsoft Office 2007 Ultimate Edition.Ну как выдал? В смысле он вытянул мою анкету когда все призы, кроме этой коробки, были уже розданы, и надеяться на выигрыш мог только счастливчик :) Но раз мне был обещан выигрыш, то судьба так и распорядилась :)) Приятный подарок! Умеет Microsoft подкупать разработчиков! Даже на гораздо более масштабном мероприятии РИТ-2007 на выигранную мною коробку Битрикс Стандарт мне так и не прислали обещанных ключей несмотря на неоднократные запросы :( А тут красивая и полезная коробочка с самой полной комплектацией линейки на руки :)

В общем, отличное мероприятие. Так держать, Microsoft! :)


2007-09-21

21:40:22, Flash-ripper.com
Искать в любимом: deliGoo
Если вы пользуетесь закладками del.icio.us, то вам это знакомо: в закладки занес, а найти не могу. Вот что бывает, когда закладок слишком много. Но поскольку количество закладок в ближайшем будущем уменьшаться не собирается, то Магомет сам идет к горе —...

16:24:22, DL1t's blog
RIA Live Chat: Итоги

Итак, тексты RIA Live Chat были выложены, и можно подвести основные итоги:
- следующая бета AIR скорее всего появится в течение 2 недель(как было сказано, “around MAX”)
- в новой бете AIR будут включены оптимизации по использованию ресурсов процессора
- подтверждено, что Flex 3 и AIR появятся в 1ом квартале 2008
- работа над Linux-версией AIR находится еще в самом своем начале
- еще раз подтверждено, что будет произведен выпуск новой версии Director

P. S. на вопросы про Thermo ничего нового не ответили, известно что-то будет только на MAX 2007.

Полный текст чата на английском здесь.


16:12:26, Flash-ripper.com
Новый микроблог: AIR Micro News
Проблема: мне стало не хватать места в постах Потрошителя. Часто хочется запостить просто интересную ссылку, и к этой ссылке даже приписать особо нечего. Например, есть желание давать ссылки на прикольные Adobe AIR-приложения, которые появляются с растущей, все более вдохновляющей частотой....

13:38:26, Flash-ripper.com
Видео: генерация геттеров/сеттеров во Flex Builder, рассказ о том, как такое видео сделать и куча пока бесплатных видео-уроков по Flex
Записи Кости Ковалева пропускать вообще нельзя, а эти две и подавно. Вот Constantiner показывает собственное видео о том, как обойти недоделки Flex Builder и реализовать генерацию геттеров/сеттеров с помощью плагина Eclipse Monkey, а вот он рассказывает уже о том, как...

09:29:16, LIFE.Flash
Будущее уже сегодня - Flash выходит на Multitouch Table.

Это что-то потрясающее… Кто из нас не слышал про Microsoft Surface? Так вот. Некая команда Natural User Interface разработала нечто подобное, а то есть, приложение, написанное на ActionScript 3, играющее на Multitouch Table.

Multitouch или Multi-touch технология, по которой сенсорный дисплей поддерживает одновремено несколько нажатий. Например, сближая пальцы рук можно уменьшить картинку на дисплее, а раздвигая - увеличить. Мультитач-пэды позволяют работать с устройством более чем одному пользователю одновременно.

Разработка технологии Multi-touch началась в 1982 году в Торонтском университете и Bell Labs.

Презентация Flash Surface” :) будет продемонстрирована на конференции MAX в конце сентября, в Чикаго. Как это работает, вы можете посмотреть уже сегодня. Также еще несколько роликов доступно на Google Video

pic1.jpg

pic2.jpg

Ключевым отличием от Microsoft Surface будет в том, что данная AS 3 библиотека будет  open source (Именно так обещают разработчики. Все подробности у Natural User Interface) т.е. мы сами, своими руками сможем модифицировать и вполне безнаказанно использовать сие чудо.

Да… Естественно, разработчик должен быть счастливым обладателем сенсорного экрана (в народе это называют просто - тачскрин), что бы разрабатывать под него приложения. А это проблема? :)
Потенциальный заказчик, обеспечит вас всем необходимым.
Кстати, чуть не забыл, библиотека-то написана на ActionScript 3 - а это значит Flash Player 9. А если это Flash Player 9 - то это, да-да… HD-Video, новый Flash Media Server ну и т.д.

Большое будущее данного подхода и у мобильных телефонов, поддерживающих Flash Lite. Просто огромное будущее. Да, пока у Flash Lite нет поддержки ActionScript 3 , но я не сомневаюсь, что это ненадолго. Просто Flash Lite будет очередной бомбой от Adobe…

Да и вообще такой подход к разработке Flash(Flex?) приложений, пусть не революционный, но, я б сказал очень перспективный. Так как мышки и клавиатуры, медленно и временно доживают свои последние дни (не цепляйтесь к словам) и будущее уже… Вот оно!

А вы то думали, какую нишу займет FlashPlatform через 10 лет? :)

No Tags

2007-09-20

19:22:58, WebService //Flash
Запуск проекта “My First AS3 Application”

Сел я тут, подумал-подумал... и вдруг решил запустить проект "My First AS3 Application". И вот что я там задумал:

Короче говоря, я буду публиковать здесь HOWTO-шные туториалы (так, стоп! теперь нормальным человеческим языком, понятным обычному российскому школьнику), то есть небольшие пошаговые руководства в стиле "КАК СДЕЛАТЬ..." и предлагаю нашим Зубрам от объектно-ориентированного программирования присоединиться.

Да, самое главное, что должно отличать ЭТОТ сайт от подобных ПРОФЕССИОНАЛЬНЫХ - это сайт для самых маленьких начинающих программистов.

Мне кажется, цели благородные... Надеюсь силушек хватит :)


18:30:54, Constantiner's blog
Запись видео с экрана

Довольно поздно пришел к осознанию того, что иной раз проще что-то показать, чем долго и упорно об этом рассказывать. Проще продемонстрировать как работать с какой-нибудь программой, чем долго все это описывать и делать кучу скриншотов. Поэтому мы положим правильное: молочное видо я иногда буду выкладывать видеотуторы. Если никто не возражает конечно.

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

Опишу его:

  • Собственно говоря запись. Для этого я использую бесплатную опенсорсную программку CamStudio, которая вполне неплохо справляется со своей работой. Она довольно простая, записывает ваши творения в avi с использованием кодеков, установленных в системе. Имеется ряд настроек видео, аудио, области захвата. Записывает голос с микрофона. Если записывать компилирующий Flex Builder, то начинает тормозить и видео со звуком рассинхронизируются. В программе имеется свой плеер и конвертор в swf. То есть она в принципе подходит для создания видео, готового к выкладыванию в сеть. Единственное, там очень много сложных специфических настроек при этом конвертировании. И если, скажем, я записываю 150-метровый avi, мне никак не удается адекватно его пожать. Не сильно большой я специалист в видео. Поэтому я использую инструменты, представленные дальше. Кстати, я вполне нормально использую представленную на сайте продукта бету версии 2.5. Ну а напоследок дам ссылку на блог продукта.

  • Конвертация avi в flv. Ну, собственно говоря, основной бесплатный способ заключается в использовании ffmpeg и следом flvtool2 (для вставки метаданных, необходимых для управления воспроизведением). Способ описан, например, тут. При всем моем уважении к командной строке, пользоваться ею каждый раз не очень-то удобно. Поэтому можно воспользоваться GUI над этими двумя утилитами (который, кстати, сделан на Flash с использованием v2 компонент и, очевидно, MDM Zinc) в виде Riva FLV Encoder. Достаточно много простых и удобных настроек. Абсолютно бесплатно, достаточно шустро. Мое четырехминутное видео в виде avi, весившее 150 метров, смогло дожать до семи с половиной метров. И оно вполне смотрибельно (сможете оценить сами).

  • Теперь нужно сделать оболочку-проигрыватель для нашего flv. Насколько я понимаю, таких достаточно много. Но мне очень понравился FlowPlayer. Бесплатный, опенсорсный. Но интереснее всего используемый при его создании набор средств, все из которых тоже опенсорсные. Возможно, это и повлияло на мое решение. Итак, создан это плеер с помощью mtasc, swfmill, as2ant, as2lib, asunit, LuminicBox Log, Apache Ant, swfobject. Как много со всем этим связано! На странице проекта есть вся информация как пользоваться плеерами (по сути просто подправить код HTML).

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

Спасибо за внимание :)


17:41:48, WebService //Flash
Телефон от Google увидит свет в первой половине 2008 года

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

Ранее предполагалось, что инженеры Google остановятся на аппаратных EDGE-решениях от Texas Instruments (TI), однако недавно стало известно, что не исключается возможность поддержки телефоном Gphone технологий 3G.

Тем не менее, выбор в пользу 3G может отсрочить дату официального релиза столь ожидаемой новинки вплоть до первой половины 2008 года, хотя ранее предполагалось представить Gphone до конца 2007 года. По всей видимости, отсрочка будет связана с изменением особенностей платформы телефона, решением вопросов патентования.

Нужно сказать, что Google всеми силами будет стараться запустить Gphone в связке со своей собственной ОС, которая должна будет выдержать конкурентную борьбу с «законодателями» мобильного рынка - Windows Mobile и Symbian.

Tags: ,


16:26:11, Garbage Collector
Стать докой в AS-доках

Примерно с месяц назад общался с одним практикующим PHP-программистом, который очень нелестно отзывался о документации, поставляющейся вместе с Java Development Kit. Он говорил, что в PHP с этим дела обстоят гораздо лучше. Мол там все круто, подробно и на русском. Однако этот человек был впечатлен, когда я ему показал какая документация по классам Flex 2 выложена на ливдоках Adobe. Не знаю уж, что его впечатлило — видимо оценка о качестве документации выставлялась исходя из ее внешнего вида. Ладно, оставим этого человека в покое и перейдем непосредственно к сегодняшней новости.

(more…)


14:09:33, Flash-ripper.com
One-Face.ru: вход на сайты одним движением. Система единой сетевой авторизации для всех
Вы ходите по десяткам сайтов в день? Скачиваете файлы? Регистрируетесь? Постоянно вводите одни и те же данные? Что, правда? Даже не верится! А если все так и есть, то эта новость для вас и ваших сайтов. Свое лицо - каждому:...

04:47:39, WebService //Flash
Moorestown - новое поколение ультрамобильной платформы Intel

В свете горячо обсуждаемой темы по поводу AIR на мобильных устройствах решил узнать что же за Moorestown такой...

Итак, знакомьтесь - Moorestown. Ананд Чандрасекер, вице-президент Intel и генеральный менеджер Ultra Mobility Group, в самом конце интереснейшего доклада о перспективах развития UMPC, анонсировал название нового поколения мобильной платформы и его основные характеристики.

Уже известно, что в начале 2008 года компания Intel обновит мобильную платформу Centrino версией Santa Rosa Refresh, затем – в середине 2008 года, последует новая платформа Montevina на базе 45 нм процессоров Penryn с high-k диэлектриками. В свою очередь, развитие платформы ультрамобильных ПК уже давно выделено в отдельную стратегическую линейку. Ранее было известно, что в первом полугодии 2008 года Intel представит платформу Menlow с 45 нм high-k процессором Silverthorne, а вчера стали известны первые данные о следующем поколении платформы UMPC, Moorestown, которая придёт на замену Menlow ориентировочно в 2009-2010 годах.

Впрочем, наиболее удивительным оказались даже не обещания снизить энергопотребление ещё в 10 раз и не другие характеристики, сколько... демонстрация рабочего прототипа. Это что-то невероятное – габаритами с небольшую 80-граммовую шоколадку и такой же невообразимо малой толщины, этот прототип не имеет ни одной кнопки, а умеет столько, сколько не снилось нынешним ноутбукам.

По материалам 3DNews.RU

Tags: , , , , ,


02:09:00, Flex 2 & Co
HTML во Flex - теперь еще проще!
Alistair Rutherford расширил созданный когда-то Кристофом Коэнратсом компонент для отображения HTML во Flex через IFrame. Использовать его достаточно просто, поддерживаеся несколько HTML окон, видимость контролируется автоматически. В общем - исходники, пример, почитать.

02:09:00, Flex 2 & Co
HTML во Flex - теперь еще проще!
Alistair Rutherford расширил созданный когда-то Кристофом Коэнратсом компонент для отображения HTML во Flex через IFrame. Использовать его достаточно просто, поддерживаеся несколько HTML окон, видимость контролируется автоматически. В общем - исходники, пример, почитать.

01:20:00, Flex 2 & Co
FunFX - фреймворк на Ruby для тестирования Flex приложений
Во время разработки большого приложения желательно быстро находить и исправлять возникающие ошибки. Здесь нам поможет Flex automation framework. Он делает возможным эмулировать действия пользователя во Flex интерфейсе. То есть вы можете написать скрипт, который будет выполнять серию действий (нажатие кнопки, заполнение формы и т.п.) и запустить его. Неплохо, не правда ли? Но загвоздка в том, что до настоящего времени существовало только одно решение для работы с Flex automation framework и оно достаточно дорогое. Но к счастью, теперь есть альтернатива.

FunFX - это бесплатный, опенсорсный фреймворк, разрабатываемый Peter Motzfeldt и позволяющий использовать Flex automation framework с помощью Ruby-скриптов. Сейчас он на ранней стадии разработки, но как видно из видеоурока, он уже много чего умеет. Загрузить можно отсюда.

Оригинал

01:20:00, Flex 2 & Co
FunFX - фреймворк на Ruby для тестирования Flex приложений
Во время разработки большого приложения желательно быстро находить и исправлять возникающие ошибки. Здесь нам поможет Flex automation framework. Он делает возможным эмулировать действия пользователя во Flex интерфейсе. То есть вы можете написать скрипт, который будет выполнять серию действий (нажатие кнопки, заполнение формы и т.п.) и запустить его. Неплохо, не правда ли? Но загвоздка в том, что до настоящего времени существовало только одно решение для работы с Flex automation framework и оно достаточно дорогое. Но к счастью, теперь есть альтернатива.

FunFX - это бесплатный, опенсорсный фреймворк, разрабатываемый Peter Motzfeldt и позволяющий использовать Flex automation framework с помощью Ruby-скриптов. Сейчас он на ранней стадии разработки, но как видно из видеоурока, он уже много чего умеет. Загрузить можно отсюда.

Оригинал

2007-09-19

20:42:07, Constantiner's blog
Генерация геттеров/сеттеров

Eclipse LogoМногие недовольны Flex Builder’ом. Не буду перечислять всего того, что мы хотели бы видеть в идеальной IDE. Упомяну один лишь аспект. Маленький, но неприятный. Во Flex Builder’е нет темплейтов. Это часто очень напрягает. А сильнее всего напрягает, когда приходится писать довольно одинаковый и однообразный код для get/set методов.

К своему счастью на днях я натолнулся на замечательный пост, в котором рассказывается, как с помощью плагина Eclipse Monkey это все можно реализовать.Мало того, там приводится простой скрипт для генерации простого варианта get/set методов.

Ну мне такой вариант не сильно подходил, ибо чаще всего я использую get/set методы с биндингом. А есть еще более навороченные варианты с теми же коллекциями, которые, тем не менее, встречаются часто.

В итоге я написал на основе приведенного в посте парочку своих скриптов, которые вместе с модифицированным оригиналом можно скачать.

Ниже приводится ссылочка на видео, в котором я демонстрирую как всем этим добром пользоваться. Там не описан процесс установки плагина, который (с картинками) можно найти тут. У плагина также есть документация (в системе помощи Eclipse). Дополнительную информацию можно найти на сайте Aptana, в плагинах которой Monkey активно используется.

Ну а видео смотрим тут (9.5 метров).


17:58:59, DL1t's blog
Thermo?

Итак, Adobe собирается создать новый продукт для дизайнеров, позволяющий упроститть для них создание RIA и интерактивного контента. Информация о проекте пока крайне скудная, заявлено об интеграции со всеми основными продуктами от Adobe, в том числе с Flash и Flex. Из этого можно сделать вывод, что Thermo может быть 3ей IDE для flash-разработки, представляющей из себя нечто среднее между flash и flex. Добавив к этому работу с motion xml во flash cs3, а также информацию о наличии прототипа Graphic tags, можно предположить, что xml станет важной частью нового приложения…но - время покажет.


Предыдущие 30 | Следующие 30