Как стать автором
Поиск
Написать публикацию
Обновить
23.2

Adobe Flash

Мультимедийная платформа компании Adobe Systems

Сначала показывать
Период
Уровень сложности

Flash Player под iPhone готов (Apple пока не разрешает)

Время на прочтение1 мин
Количество просмотров6.9K
На конференции Flash On The Beach (FOTB) разработчики из компании Adobe впервые официально подтвердили информацию о существовании версии Flash Player под платформу Apple iPhone. Судя по всему, в данный момент программа уже готова и тестируется в компании Adobe, но они ждут разрешения от Apple.

Ведущий программист Adobe Пол Бетлем сообщил, что разработкой занимается его команда, и при этом отметил, что «iPhone — это закрытая платформа». Другими словами, окончательное решение полностью зависит от компании Apple. Пол Бетлем дал понять, что если Apple даст добро, то финальный релиз Flash Player выйдет в очень короткий срок (чуть ли не в тот же день).

Как известно, Apple полностью контролирует рынок независимых разработчиков под iPhone и легко может удалить из App Store любую программу. В то же время аналитики отмечают, что у Apple может быть много причин запретить распространение Flash.

Очень много полезных штук для AS3 #2

Время на прочтение9 мин
Количество просмотров46K
В продолжении статьи о полезных штуках для AS3, сегодня мы поговорим о 2D физических движках, библиотеках для работы со звуком, системах для работы с частицами, наборах для загрузки данных, ООП фреймворках, фреймворках для разработки сайтов, а так же о куче других полезных библиотек/фреймворках/классах, чьё назначение не вписалось не в одну из категорий.
Читать дальше →

5 причин грустить из-за смерти Adobe Flash

Время на прочтение4 мин
Количество просмотров46K

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

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

Но сейчас речь пойдёт не о том что я считаю большой проблемой, а о том что будет вызывать у меня грусть. И сейчас я расскажу о 5 причинах для грусти из-за сверти Adobe Flash.

Погрустить вместе с автором

Control Flow Guard. Принцип работы и методы обхода на примере Adobe Flash Player

Время на прочтение16 мин
Количество просмотров23K

Компания Microsoft не оставляет попыток победить в бесконечной войне с эксплоитописателями, раз за разом реализуя новые техники по защите приложений. На сей раз разработчики операционной системы Windows подошли к решению данного вопроса более фундаментально, переведя свой взгляд на корень проблемы. Работа почти каждого эксплоита так или иначе нацелена на перехват потока исполнения приложения, следовательно, не помешало бы "научить" приложения следить за этим моментом.
Концепия Control Flow Integrity (целостность потока исполнения) была описана еще в 2005 году. И вот, 10 лет спустя, разработчики из компании Microsoft представили свою неполную реализацию данного концепта — Control Flow Guard.


Что такое Control Flow Guard


Control Flow Guard (Guard CF, CFG) — относительно новый механизм защиты Windows (exploit mitigation), нацеленный на то, чтобы усложнить процесс эксплуатации бинарных уязвимостей в пользовательских приложениях и приложениях режима ядра. Работа данного механизма заключается в валидации неявных вызовов (indirect calls), предотвращающей перехват потока исполнения злоумышленником (например, посредством перезаписи таблицы виртуальных функций). В сочетании с предыдущими механизмами защиты (SafeSEH, ASLR, DEP и т.д.) являет собой дополнительную головную боль для создателей эксплоитов.

Читать дальше →

NanoFL — бесплатная альтернатива Flash Pro

Время на прочтение4 мин
Количество просмотров20K


Восемь месяцев упорной разработки позади и вот — вторая версия популярного (в будущем — наверняка) векторного анимационного редактора и, по совместительству, среды для разработки игр увидела свет. Об этом релизе мне, наконец, не стыдно рассказать хабрасообществу. В этой статье пойдёт речь о некоторых особенностях NanoFL.
Читать дальше →

Flash +.РФ. Что делать?

Время на прочтение3 мин
Количество просмотров3.9K
Собственно, проблема.
Флэш-ролик не может обратиться к ресурсам на сервере, если размещен на сайте с международным именем (в частности, РФ). Замечено в браузере Firefox под Windows.
Не очень приятный глюк, особенно с учетом распространенности данного браузера и данной платформы… Беглый взгляд по форумам не принес желаемых результатов, и пришлось взяться за исследования. Итак, подробности…
Читать дальше →

На сайте OpenStreetMap запущен новый полностью переписанный редактор Potlatch 2

Время на прочтение1 мин
Количество просмотров2.4K
image

Сегодня на сайте запущена новая полностью переписанная (в ActionScript 3, использует Flex 3 compiler; рендерит с помощью MapCSS и RichardF's halcyon
rendering library; и конечно же это Open Source) версия онлайн-редактора данных Potlatch. Все приглашаются попробовать поредактировать — вдруг лично вам теперь стало гораздо удобнее (а для тех, кто ещё ни разу не правил OSM, это отличная возможность зарегистрироваться и стартовать вместе со всеми =)). Чтобы выбрать Potlatch 2, надо навести указатель мышки на ссылку «правка» и подождать — откроется окошко с тремя ссылками (на Potlatch 1, Potlatch 2 и JOSM).

У Potlatch 2 есть интересная особенность. В нём можно без посторонней помощи подключать практически любую карту или спутниковые снимки, правда, у меня лично получилось подключить только Google Maps. Но, напоминаю, что снимки Google использовать нельзя, а можно только Bing, Yahoo! и Космоснимки.
Читать дальше →

Flash пришёл на телевизоры

Время на прочтение1 мин
Количество просмотров2K
Adobe намерена серьёзно расширить сферу применения своей и без того популярной технологии Flash. Оккупировав почти 99% всех персональных компьютеров и начав покорение смартфонов, флэш теперь надвигается на бытовую технику. На проходящей в эти дни конференции NAB Show компания Adobe представила платформу Flash, оптимизированную для телевизоров, цифровых приставок и Blu-ray плееров.



В новообразованный альянс вместе с Adobe вошли производители оборудования и микросхем, включая Broadcom, Intel, NXP Semiconductors, Sigma Designs и STMicroelectronics. Другие партнёры — Comcast, Disney Interactive, Netflix, New York Times и Atlantic Records.

Открытый фреймворк Adobe позволит запускать на телевизорах все существующие флэш-приложения. Такой подход сулит большие преимущества по сравнению с представленной год назад платформой Yahoo Widget для ТВ, а также по сравнению с платформой Microsoft Silverlight, которая тоже двигается в эту сторону.

Первые телевизоры с поддержкой флэша должны появиться в продаже в течение этого года.

via NewTeeVee

Онлайн вещание через Nginx-RTMP: несколько готовых рецептов

Время на прочтение5 мин
Количество просмотров155K
Недавно я наткнулся на топик "Сервер онлайн-вещаний на базе nginx" о замечательном модуле Романа Арутюняна (@rarutyunyan) для nginx: nginx-rtmp-module. Модуль очень прост в настройке и позволяет на основе nginx создать сервер публикации видеозаписей и живого вещания.

Про сам модуль можно прочитать на его странице на GitHub, я же хочу привести несколько простых примеров использования. Надеюсь, топик поможет новичкам в видеоделах (таким как я).

Читать дальше →

Хорошие новости! Встречаем язык для коллекций ActionScript

Время на прочтение2 мин
Количество просмотров1.2K
Кто работает много с массивами и векторами (а это думаю почти все разработчики), порадуются новым возможностям: в Realaxy ActionScript Editor появилась поддержка Collections Language.

image

В свете того, что в будущем RASE научится выгонять AS3 в js/cpp/php/android/ios, этот языковой сахар полюбят и другие девелоперы.

Итак, язык для коллекций.

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

В этой статье коротко опишем несколько типичных примеров работы.
Читать дальше →

Microsoft, как и Apple, отказалась от поддержки технологии Flash в новом браузере Metro IE10, приведя сходную аргументацию

Время на прочтение3 мин
Количество просмотров3.3K
В одной из двух разновидностей браузера Internet Explorer, поставляющихся в пакете с ОС Windows 8, не будут поддерживаться модули расширения, в частности Adobe Flash.

Пояснения причин, по которым Microsoft остановилась на таком решении, данные Дином Хачамовичем, руководителем группы разработки Internet Explorer, способны вызвать ощущение дежавю. Больше года назад Стив Джобс, тогда еще генеральный директор Apple, почти теми же словам объяснял решение отказаться от поддержки Flash в iPhone и iPad.
image
Читать дальше →

Создание очередной казуалки на Flash-платформе с физикой. Часть II

Время на прочтение7 мин
Количество просмотров5.1K
Привет хабра-сообществу.

Относительно недавно достаточно давно писал статью про создание очередной казуалки на Flash-платформе с физикой, обещал вторую статью, встречайте.
В этой статье — научу рисовать мир и расскажу о сенсорах. Остальное под катом.

Что можно сделать из этих двух уроков, можно посмотреть тут (музыку отключить нельзя, но можно убрать звук в системе).
Читать дальше →

ADOBE Systems — история удивительного успеха

Время на прочтение25 мин
Количество просмотров13K

Из этой статьи вы узнаете:

- Как двое немолодых людей взяли себя в руки, ушли из крупной компании и основали свою.
- Как Стив Джобс стал их первым и самым значимым клиентом, а годы спустя объявил им войну.
- Как одного из них похитили и 4 дня держали в заложниках.
- И какую роль играло Министерство Обороны США не только в становлении компании, а во всей компьютерной отрасли.

Читать далее

Ближайшие события

Обновление на Android 5 Lolipop убивает самоподписанные приложения без возможности восстановления

Время на прочтение1 мин
Количество просмотров43K
Суть проблемы:

— Если на телефоне имелись приложения, подписанные self-signed cert, то в момент обновления на Lolipop эти приложения удаляются.
— При попытке заново установить из Google Market вылезает ошибка INSTALL_FAILED_DUPLICATE_PERMISSION -505

В первую очередь это касается приложений на базе air: forums.adobe.com/message/6934105

Решения пока нет.

Mozilla Shumway — open source конвертер SWF в HTML5

Время на прочтение1 мин
Количество просмотров9.3K
Под аккаунтом Mozilla на github стартовала разработка open source проекта Shumway — это технологический эксперимент, в рамках которого исследуются возможности рендеринга SWF без использования нативного кода, то есть средствами HTML5 и JavaScript.

Mozilla надеется, что подобный инструмент всё-таки будет создан и будет использоваться повсеместно как всеобщий открытый стандарт для парсинга и рендернига Flash-анимации. Интеграция с Firefox возможна, если эксперимент окажется успешным.
Читать дальше →

3D API для Flash Player

Время на прочтение2 мин
Количество просмотров2.1K
image
Adobe Systems, не смотря на регулярную критику своей технологии Flash, продолжает модернизировать и развивать продукты на ее основе. Компания не остается в стороне от всеобщего увлечения 3D в мире. И этой осенью планирует представить новую версию плагина для браузеров Adobe Flash Player с полноценной поддержкой трехмерной графики.
Читать дальше →

Обзор FlashDevelop 3.1.0 RTM

Время на прочтение1 мин
Количество просмотров2.2K
image
Вышла новая версия FlashDevelop, замечательного редактора кода для as3 и haXe. Самое приятное в новой версии это то, что появилась возможность использовать Debuger и Profiler.
Читать дальше →

Adobe® Flex™ становится OpenSource!!!

Время на прочтение1 мин
Количество просмотров766
Adobe объявляет планы по открытию исходного кода Flex под Mozilla Public License (MPL). Это включает не только ActionScript-исходники компонентов Flex SDK, которые были доступны в форме исходного кода в SDK, но также включает Java-исходники для ActionScript и MXML компиляторов, ActionScript отладчик и основные ActionScript библиотеки SDK

Flex SDK содержит все компоненты, необходимые для создания Flex приложения, работающие в любом браузере на Mac OS X, Windows и Linux.

Подробности здесь и здесь.

Массовый исход браузерных игр

Время на прочтение6 мин
Количество просмотров24K
image

Вернёмся 2007 год. В это время появились и получили хорошие отзывы критиков такие игры, как Halo 3, Bioshock, Portal, Call of Duty 4: Modern Warfare и Super Mario Galaxy. В том же году вышло много других выдающихся проектов, поэтому он считается лучшим годом в истории видеоигр. Но не для всех. Некоторым играм требовались достаточно мощные и дорогие компьютеры, а недавно вышедшие консоли продавались по ценам в диапазоне от 249.99 (Nintendo Wii) до 599,99 долларов (PlayStation 3). Для многих игроков возможность поиграть в современные игры была слишком затратной.

Однако в то время рынок видеоигр не заканчивался домашними консолями и мощными компьютерами: с самого зарождения Интернета на сцене стали появляться онлайновые браузерные игры. В такие игры можно было играть на любом компьютере с подключением к Интернету, и большинство из них было бесплатными. В том же 2007 году появились и завоевали популярность такие хорошо известные браузерные игры, как The Last Stand, The Impossible Quiz, Newgrounds Rumble, Pandemic и Trials 2. К сожалению, производитель ПО, необходимого для запуска этих игр, завершил его поддержку. Из-за этого теперь мы не можем играть в сотни и тысячи игр, это уничтожило многие годы разработки игр и игрового контента. Браузерные игры оставили глубокий след в истории видеоигр, но из-за завершения в 2020 году поддержки Flash мы потеряем эту историю и средства, необходимые для её сохранения.
Читать дальше →

Создание синтезатора звуковых эффектов из ретро-игр

Время на прочтение20 мин
Количество просмотров11K
image

Из этой статьи вы узнаете, как создать аудиодвижок на основе синтезатора, способный генерировать звуки для игр в ретро-стиле. Звуковой движок будет генерировать все звуки во время выполнения и ему не требуются никакие внешние зависимости, например, файлы MP3 или WAV. В конечном результате у нас получится рабочая библиотека, которую можно удобно встраивать в игры.

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

В этом туториале используется язык программирования ActionScript 3.0, но применяемые техники и концепции можно легко преобразовать в любой другой язык, предоставляющий доступ к низкоуровневому API работы со звуком.
Читать дальше →

Вклад авторов