28 февраля 2011 г.

Flash Player 11 бета с API Molehill во FlashDevelop

Радости просто нет предела! Долгожданный Flash Player 11 с поддержкой API Molehill вышел! Учтите, что это бета-версия и не все фичи могут попасть в релиз. А также, скорее всего, будут добавлены новые. Также плеер скорее всего содержит множество багов. Так что в продакшн это разработка не годится. Только для опытов :).

Пару слов об API Molehill, чтобы знать с чем мы будем иметь дело. А дело мы будем иметь с возможностью использовать ресурсы GPU (процессора видеокарты) прямо из флеш-плеера! Взаимодействие происходит посредством "кодирования в металле" :) (кто в теме поймет) или проще - низкоуровневых шейдеров. Конечно, впоследствии Adobe выпустит и высокоуровневые средства (а может уже есть?). Но пока и это прорыв.

Шейдеры же, это такой Ассемблер для GPU, если упрощенно.

Почему шейдеры лучше? Если раньше 3-мерность во Flash-плеере обеспечивалось силами CPU (центрального процессора), и количество визуализируемых полигонов было не велико (при относительно приемлемом уровне кадров в секунду - FPS), где-то порядка тысяч, от силы десятков тысяч, то сейчас этот показатель увеличится в тысячи или даже в десятки, сотни тысяч раз (будет зависеть уже от видео-карты)! Не говоря уже о других приемуществах, говорить о которых мы не будем, потому как говорить о них можно долго.

Данная публикация написана для тех, кто очень хочет поэкспериментировать с API Molehill, но познания в английском являются преградой. Пока русскоязычных публикаций мало. Здесь я расскажу как настроить среду разработки, чтобы использовать API Molehill на Windows-машине. К слову, на Mac и Linux тоже можно сделать подобное.

21 февраля 2011 г.

HTML5 в браузерах

У многих пользователей расширение возможностей HTML (HTML5) и CSS (CSS3) вызывает иногда необоснованный восторг. Давайте посмотрим, насколько всё хорошо.

3 февраля 2011 г.

Программа для хранения телефонных номеров

Написал простенькую программку для хранения номеров телефонов на AIR. Скачать здесь. Подробнее здесь.