Введение в Microsoft Silverlight 2

Нет-нет, никакого введения я не писал. Так называется совершенно бесплатная книга “Введение в Microsoft Silverlight 2”. Это перевод наиболее популярного в мире издания по этой теме от известного автора Лоуренса Морони.

Загрузите электронную версию бесплатно!
Исходные коды примеров, используемых в книге. Часть 1.
Исходные коды примеров, используемых в книге. Часть 2.

Пагинация

В официальном блоге команды разработчиков Text Layout Framework, выложен ActionScript-пример пагинации. Очень простой для понимания. Скачать.

gaforflash: ActionScript 3 API для обработки данных Google Analytics

Для меня эта тема оказалась очень интересной. Тем более, что я увидел сегодня в DevNet статью Ника Михайловски “Google Analytics for simplified tracking of rich media websites” о внедренеии кода Google Analytics в RIA-приложения, и, в частности, во флэш.

Прежде чем экспериментировать, вам понадобится скачать проект gaforflash. Теперь рекомендую посмотреть вот это видео:

Распаковав gaforflash, вы увидите несколько библиотек:

  • Flash visual component;
  • Flash ActionScript 3.0 library;
  • Flex MXML component;
  • Flex ActionScript 3.0 library.

Чтобы понять зачем они нужны, вам необходимо прочитать вводный материал от самого Google — “Google Analytics Tracking for Adobe Flash”.

А теперь смотрите как легко внедряется код, скажем Analytics Component.

Текст большой, продолжить читать gaforflash: ActionScript 3 API для обработки данных Google Analytics…

SWFAddress 2.2

SWFAddress 2.2 вышел в свет. Исправлений хватает. И вот некоторые:

  • Переработано внедрение JS
  • Новый SWFAddress.swc AS3-компонент
  • Новый Splash screen-пример
  • Новый пример использования Digg API
  • Новый метод up() для облегчённого диплинкинга и навигации
  • Новая защита от XSS-атак
  • Поддержка Internet Explorer 8
  • Поддержка кастомных HTTP статусных сообщений (в  SEO-примере)
  • Пофиксен getBaseURL() под AS3
  • Поддержка Safari 2.0-2.0.3
  • Пофиксены ошибки в некоторых методах
  • Кроссплатформенный скрипт
  • Оптимизирована функциональность

Скачать SWFAddress 2.2.

Линуксойдов принимают в ряды

Вышел Adobe AIR 1.5 для 64-битных версий Linux. Чтобы всё работало, вам нужно прочитать инструкцию.

Подробности в блоге у разработчиков.

AlternativaPlatform в Милане

Adobe MAX в Милане глазами наших соотечественников, мастеров, демиургов из AlternativaPlatform. В четырёх частях:
1;
2;
3;
4.

Вывод:
— 20+ продуктивных встреч;
— 50+ полезных знакомств;
— первый опыт участия в международной конференции;
— скорректированное видение и выстроившиеся приоритеты на будущий год,
неплохое паблисити;
— +1 путешествие с приключениями.

Flex 3 Style Explorer

На выходных, которые выдались для меня на удивление весьма игривыми, вышла бета-версия Adobe Flex 3 Style Explorer — игрушка для оформления flex-приложений при помощи CSS.

Хотя при помощи такой игрушки, если имеешь представление о желаемом результате, можно и не только для flex-приложений css-стили создавать.

Выпустили вампира

image_accueil_wamp

Ну, точнее — WAMP — сокращение от Windows, Apache, MySQL, PHP. Это единый инсталлер для всего перечисленного, сделанный по тому же принципу, что и выпущенный недавно Microsoft единый инсталлер для их продуктов — IIS, SQL, ASP .NET.

Это похоже на нашу, российскую разработку, Денвер.

Tutorial King

Так называется новый сайт, за которым я буду не без интереса следить. Tutorial King — это сборник туторов по Adobe Photoshop. Подписаться на фид можно по этой ссылке.

RTMFP и другие определения

Интересные сокращения попадаются, сразу и догадаться невозможно. Вот как можно расшифровать RTMFP? Например, можно так: Real-Time Media Flow Protocol. Но программисты из Adobe решили, что сочетание букв слишком сложное, и придумали ему замену — не менее оригинальное кодовое имя — Stratus.

Признаюсь честно, я первый раз прочитал это слово как “страус” — наверное недавний поход в зоопарк сыграл свою роль… Но, прочитав ещё раз, я задумался. Кому пришло в голову назвать разработку “слоистым облаком”, ибо “stratus” переводится именно так? Чтобы это значило?

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

Чтобы пользоваться Stratus’ом, вам понадобится ключ, который вы можете получить перейдя по этой ссылке. А чтобы успешно начать — прочитайте статью Йозефа Васса “Stratus service for developing end-to-end applications using RTMFP in Flash Player”.

Чтобы не задаваться вопросами, прочитайте официальный Stratus FAQ.

AlivePDF

AlivePDF — AS3-библиотека-генератор PDF-файлов для Flash, Flex и AIR1. Распространяется свободно, кушать не просит, пить — тоже. Но, разработчики лучше пусть сами расскажут.

По этой ссылке вы можете вникнуть в документацию, а по этой — скачать.

  1. Официальный сайт AlivePDF — http://www.alivepdf.org/ []

Google берёт нативом

А вы что, думали, что поисковик не встрянет в холивар Flash vs Silverlight? Зря надеялись. Встрял – состряпав Native Client, открытую платформу, которая по словам её создателей, должна помочь в создании “richer and more dynamic browser-based applications”. Угу, так и поверили. Но решил проверить.

Не понравилось.

MSSQL-загадка

Думаете этот код верен? А что он вернёт? :)

EXEC sp_MSforEachDB 'SELECT "?" as Dbname, * FROM [?]..sysobjects WHERE name = ''имя'''

C++ Performance-бенчмарк

Что это за чудо-юдо? А это Крис Кокс балуется. Не знаю где у него свербело, но он его сделал, а мы при случае — используем.

Перелезая через AIR-забор — будьте осторожны

К сожалению, пока нет возможности, чтобы одно AIR-приложение запускало другое1 AIR-приложение.

Хм, а как это сделать если очень надо? Если надо — то и забор не преграда. Сделать это можно перемахнув через забор через AIR Browser API, но лишь при выполненных условиях:
— в загружаемом приложении включена поддержка <allowBrowserInvocation>;
— создан HTMLLoader;
— запишите swf-файл, который при клике будет вызывать метод launchApplication().

Хитро, но ведь и через забор вы не каждый день перемахиваете?!

  1. Хотя мне доподлинно известно, что такие разработки ведутся. []

AXNA!

Парам-пам-пам!

Этот блог добавили в AXNA!! Ух! :)

Объектно-реляционные проекции

Тут разгорелся у нас с Лёшей-индейцем спор о нужности, важности такой технологии, как ORM1.

Наши разногласия в основном относились к чисто техническим характеристикам. Моя позиция проста: ORM — медленна. Позиция Лёхи — упрощённая система взаимодействия с БД. Сошлись на том, что практичность применения ORM проявляется и определяется в разномасштабных проектах.

А что думаете вы?

  1. ORM (Object-relational mapping) — запись объектов программы в реляционную базу данных, отображение объекта и его представления в виде набора таблиц []

Стоит ли овчина выделки?

Вот читаю на Sitepoint о том, что в Adobe Acrobat внедряют JavaScript. Мне кажется, что эта идея утопична: pdf-файлы никогда не заменят нормальные web-формы, сайты.

Ведь формат файла весьма утилитарен — то есть, служит лишь для сохранения первозданного документа, возможности его переноса на другие платформы и последующего использования — то есть чтения.

Пишем Flex приложение с BlazeDS, Jboss и JMS

Вычитал в Хабре статью с указанным в заголовке названием. Очень доступно написано.

Сильверлайтер.ру

Представляете? Вот так назвали сайт для разработчиков и дизайнеров, пользующихся технологией Microsoft — Silverlight.

Правда, потыкав в пункты меню, и в частности “Разработчику”, я увидел лишь “Раздел в разработке”. Хм, странно запускать community-сайт, с такими прорехами. Удивлён.

© 2008, Adobe — наш верный друг. Все права защищены.
Работает под управлением WordPress и темы GimpStyle, созданной Horacio Bella.
RSS-фид сообщений | RSS-фид комментариев | Валидный XHTML- и CSS-код.