Adobe предлагает новые инструменты для запуска веб-программ в автономном режиме. и программы, работающие в Интернете, заявила компания в воскресенье.
Adobe, ведущий независимый производитель инструментов для программирования, позволяет новейшему поколению интернет-программ, получившему прозвище «Web 2.0», работать как онлайн в веб-браузерах, так и в автономном режиме на настольных компьютерах без перезаписи кода.
В понедельник компания представляет общедоступную тестовую версию своего программного обеспечения под кодовым названием Apollo, которое помогает программистам писать расширенные программы под названием Rich Internet Applications (RIA) для настольных компьютеров, даже если они не подключены к Интернету.
«Apollo предназначен для тех случаев, когда разработчики хотят использовать онлайн-приложения и заставить их работать в автономном режиме на компьютере», — сказала в телефонном интервью Мишель Тернер, вице-президент Adobe по платформам. «Мы не думаем, что браузер исчезнет».
Потребители выиграют от более гибкого поколения программного обеспечения для Интернета, которое работает как в режиме онлайн, так и в автономном режиме и поставляется от широкого круга независимых производителей программного обеспечения.
По словам Тернера, приложения, особенно интенсивно использующие данные, или мультимедийные приложения могут быть особенно полезны в ситуациях, когда локальные беспроводные соединения терпят неудачу. Эти возможности позволяют программистам создавать простое в использовании программное обеспечение «перетаскивания», которое работает как в сети, так и в автономном режиме.
Одним из первых клиентов является гигант онлайн-аукционов eBay Inc., который планирует объявить на этой неделе на конференции в Бостоне, что он использует язык программирования Apollo для создания служб уведомлений для своих продавцов, чтобы они могли управлять аукционами вне интернет-браузера. Продавцы также могут загружать фотографии или данные о ценах без постоянного подключения к Интернету.
Adobe сотрудничает с финансовыми компаниями, стремящимися упростить для клиентов заполнение форм ипотечного кредита, когда доступен только периодический доступ в Интернет, а также с Finetune, онлайновым музыкальным магазином, который также работает в автономном режиме, сказал Тернер.
Apollo, также называемый Adobe Integrated Runtime (AIR), что означает, что независимые разработчики программного обеспечения могут создавать гибридные веб-приложения и приложения для настольных компьютеров, которые работают независимо от программного обеспечения Windows или Macintosh, операционных систем Microsoft Corp. и Apple Inc., упрощая и ускоряя работу разработчиков. написать новый софт.
Apollo предоставляет программам для настольных компьютеров способ создания многофункциональных мультимедийных приложений, аналогичный тому, как широко используемый язык программирования Adobe Flash используется для создания веб-программ.
Microsoft предлагает конкурирующую систему онлайн/офлайн программирования, включая недавно представленную платформу Silverlight, которая позволяет Flash-подобным веб-программам работать на локальных компьютерах.
Новые функции тестовой версии Adobe AIR включают в себя встроенную локальную базу данных, чтение файлов Adobe Acrobat «.pdf», расширенное программирование на JavaScript и более глубокую интеграцию с Adobe Flex, системой разработки программного обеспечения Rich Internet Application компании. Коммерческие версии AIR и Flex должны выйти в четвертом квартале.
Ключевые элементы Adobe AIR имеют открытый исходный код — это означает, что разработчики могут свободно использовать и улучшать код в обмен на обмен любыми улучшениями, включая локальную базу данных, в которой хранятся онлайн-данные в автономном режиме.
В мае Google заявила, что работает с Adobe над разработкой собственного подхода к созданию программного обеспечения, которое работает как в сети, так и в автономном режиме. Google использует некоторые из тех же инструментов с открытым исходным кодом, которые Adobe использует в Apollo, хотя общие усилия компаний остаются независимыми друг от друга.
Веб-сайт запрашивает разрешение на сохранение данных на компьютере для использования в автономном режиме
Иногда при посещении веб-сайта вы можете увидеть следующее сообщение, всплывающее в вашем веб-браузере — Этот веб-сайт запрашивает разрешение на хранение данных на вашем компьютере для использования в автономном режиме.
Вам будет предложено 3 варианта –
- Разрешить,
- Никогда для этого сайта или
- Не сейчас.
Причина, по которой вы видите это сообщение, заключается в том, что веб-сайт, который вы посещаете, запрашивает разрешение на использование API автономных веб-приложений HTML5. Это используется для хранения автономных веб-приложений и их ресурсов, чтобы вы могли получить доступ к приложению, даже когда вы не в сети, в отличие от других распространенных веб-приложений, которые требуют, чтобы вы оставались в сети.
Спецификация HTML 5 предлагает два решения этой проблемы. Во-первых, API-интерфейс базы данных на основе SQL для локального хранения данных в кэше автономного магазина веб-приложений HTML5, а во-вторых, HTTP-кеш автономного приложения для обеспечения доступности приложений, даже если пользователь не подключен к своей сети.
Многие веб-сайты, в том числе Bing.com, запрашивают это, когда хотят хранить автономные веб-приложения HTML5 в этом кеше, который отличается от обычного кеша браузера.
В Firefox вы можете получить доступ к этому параметру в меню «Параметры» > вкладка «Сеть» > «Автономный веб-контент и пользовательские данные».
Хотя делать это не рекомендуется , Firefox позволяет отключить это сообщение, вы можете снять флажок Сообщать мне, когда веб-сайт запрашивает сохранение данных для автономного использования .
Здесь можно добавлять исключения, очищать сохраненный кеш и удалять сайты. Нажмите на изображение, чтобы увидеть его увеличенную версию.
Отключение сообщения может подвергнуть ваш компьютер риску, поскольку вы не будете знать, когда веб-сайты или разработчики веб-приложений могут передавать файлы на ваш компьютер с Windows. Поэтому лучше оставить это «включенным» и разрешать только контент с сайтов, которым вы полностью доверяете.
Как разрешить доступ к веб-сайту?
Чтобы разрешить доступ к веб-сайту, вам нужно открыть Настройки защиты панель этого сайта.