Записки программиста, обо всем и ни о чем. Но, наверное, больше профессионального.

2009-10-20

Adobe AIR 2.0

Прочел список возможностей (далеко не полный, о как) и сразу захотелось влиться в ряды эйр-девелоперов. Оченно соблазнительно:

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

Родные инсталляционные пакеты для приложения. Если раньше ваша программа паковалась в независимый от платформы формат *.air (очень схожий с jar), то теперь можно создавать нативные приложения для каждой платформы (вопрос остается открытым - будет ли возможность создать независимый дистрибутив, когда в пакет включена и сама среда AIR). Конечно, вариант с air-пакетом также останется.
Расширенные возможности работы с файлами и интеграция с десктопом - FilePromise, URLFilePromise, что позволит работать с файлами и переносить их между приложением и ОС (по сути, возможность указать URL или файл как доверенный и обработать в приложении, потом передав ОС).

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

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

Встроенная СУБД получает расширенную поддержку транзакций и точек сохранения. Для этого вводятся новые функции savepoints(), setSavepoint(), releaseSavepoint() и rollbackToSavepoint().

Максимальный размер окна приложения теперь расширен до 4095x4095 пикселей, что позволяет запускать AIR-приложения на больших экранах и использовать всю доступную площадь. Также добавлена поддержка сенсорных экранов и multi-touch.

Поддержка мобильных приложений. Да, да, ДА! Можно создавать мобильные приложения, в том числе и для iPhone - и это будут родные приложения для платформы от Apple

# Обновленный движок рендеринга Webkit (такой же, как в Safari 4 beta), теперь позволяет:
* использовать самый быстрый движок JavaScript - SquirrelFish Extreme (со множеством оптимизаций, включая полиморфное кеширование и облегченный JIT компилятор)
* CSS трансформации (CSS Transformations)
* CSS Transitions
* CSS анимация (CSS Animations)
* градиенты (CSS Gradients)
* Быстрый Selector API для доступа к DOM-узлам (Webkit CSS selectors)


abrdev.com/?p=1014

Комментариев нет:

Отправить комментарий

Архив блога

Ярлыки

linux (241) python (191) citation (186) web-develop (170) gov.ru (159) video (124) бытовуха (115) sysadm (100) GIS (97) Zope(Plone) (88) бурчалки (84) Book (83) programming (82) грабли (77) Fun (76) development (73) windsurfing (72) Microsoft (64) hiload (62) internet provider (57) opensource (57) security (57) опыт (55) movie (52) Wisdom (51) ML (47) driving (45) hardware (45) language (45) money (42) JS (41) curse (40) bigdata (39) DBMS (38) ArcGIS (34) history (31) PDA (30) howto (30) holyday (29) Google (27) Oracle (27) tourism (27) virtbox (27) health (26) vacation (24) AI (23) Autodesk (23) SQL (23) Java (22) humor (22) knowledge (22) translate (20) CSS (19) cheatsheet (19) hack (19) Apache (16) Manager (15) web-browser (15) Никонов (15) Klaipeda (14) functional programming (14) happiness (14) music (14) todo (14) PHP (13) course (13) scala (13) weapon (13) HTTP. Apache (12) SSH (12) frameworks (12) hero (12) im (12) settings (12) HTML (11) SciTE (11) USA (11) crypto (11) game (11) map (11) HTTPD (9) ODF (9) Photo (9) купи/продай (9) benchmark (8) documentation (8) 3D (7) CS (7) DNS (7) NoSQL (7) cloud (7) django (7) gun (7) matroska (7) telephony (7) Microsoft Office (6) VCS (6) bluetooth (6) pidgin (6) proxy (6) Donald Knuth (5) ETL (5) NVIDIA (5) Palanga (5) REST (5) bash (5) flash (5) keyboard (5) price (5) samba (5) CGI (4) LISP (4) RoR (4) cache (4) car (4) display (4) holywar (4) nginx (4) pistol (4) spark (4) xml (4) Лебедев (4) IDE (3) IE8 (3) J2EE (3) NTFS (3) RDP (3) holiday (3) mount (3) Гоблин (3) кухня (3) урюк (3) AMQP (2) ERP (2) IE7 (2) NAS (2) Naudoc (2) PDF (2) address (2) air (2) british (2) coffee (2) fitness (2) font (2) ftp (2) fuckup (2) messaging (2) notify (2) sharepoint (2) ssl/tls (2) stardict (2) tests (2) tunnel (2) udev (2) APT (1) CRUD (1) Canyonlands (1) Cyprus (1) DVDShrink (1) Jabber (1) K9Copy (1) Matlab (1) Portugal (1) VBA (1) WD My Book (1) autoit (1) bike (1) cannabis (1) chat (1) concurrent (1) dbf (1) ext4 (1) idioten (1) join (1) krusader (1) license (1) life (1) migration (1) mindmap (1) navitel (1) pneumatic weapon (1) quiz (1) regexp (1) robot (1) science (1) serialization (1) spatial (1) tie (1) vim (1) Науру (1) крысы (1) налоги (1) пианино (1)