Web приложения


2011. Облака vs Приложения vs Браузеры: кто победит?


Сегодня Amazon представила свои планшеты Kindle Fire и Kindle Touch. И хотя эти девайсы предназначены не для бизнеса, а для развлечений - в них есть одна очень интересная новинка - браузер Silk. Его особенность в том, что он оптимально распределяет работу по формированию веб-страницы между браузером и облаком Amazon (которое выполняет роль промежуточного сервера). В результате, даже при низкой скорости интернета странички загружаются максимально быстро. Нельзя сказать, что это что-то совсем уж новое, например, ту же технологию использует Opera Mini, но Amazon (как спец в облачных вычислениях) довел эту технологию до идеала и инициировал новый виток споров о том, кто победит: облака, приложения или браузеры. ***


2011. Windows SkyDrive перешел с Silverlight на HTML5


Microsoft окончательно убила интригу в вопросе дальнейшего использования технологии Silverlight в web-приложениях (напомним, этот вопрос остро встал в конце прошлого года). Новая версия онлайн файлохранилища Windows SkyDrive (которое лежит в основе всех сервисов Windows Live) полностью перешло с Silverlight на HTML5 (даже видеоплеер теперь работает на HTML5). Теперь SkyDrive работает намного быстрее и поддерживает все браузеры (даже Google Chrome). Вместе со сменой технологии, разработчики переделали интерфейс сервиса - теперь он очень напоминает интерфейс папок Windows. Более того, пользователи Windows 7 и Internet Explorer 9 могут заходить на SkyDrive прямо с панели задач и одним кликом создавать документы Word, Excel, PowerPoint с помощью онлайн редакторов Office Web Apps. ***


2010. Silverlight, Flash, Java уступают дорогу HTML5


На прошлой неделе Боб Маглиа, который руководит направлением средств разработки в Microsoft, неосторожно заявил, что компания теперь фокусируется на внедрении HTML5 в качестве основной технологии разработки веб-приложений, а Silverlight позиционируется лишь как один из инструментов разработки для Windows Phone 7. И хотя затем он поторопился успокоить Silverlight-разработчиков, написав в своем блоге, что Silverlight по прежнему важен для Microsoft - сухой остаток заключается в том, Silverlight (скоро будет) мертв. ***


2010. Web-приложения - будущее мобильных платформ?


Допустим, вы разрабатываете какое-то бизнес-приложение и хотите создать мобильную версию. Но под какую платформу ее создавать? Раньше все было просто - единственными девайсами для мобильных бизнес-приложений были PocketPC с Windows Mobile. Но теперь выбор мобильных платформ стал слишком велик. Только за последние несколько дней появилось 3 новых мобильных ОС: Windows Phone, MeeGo (от Nokia и Intel) и bada (от Samsung). Добавим к ним iPhone, Android, BlackBerry, Palm, Maemo и Symbian (от Nokia) и Windows Mobile (которая еще долго будет альтернативой Windows Phone). Какими коммуникаторами могут пользоваться ваши клиенты? Да практически любыми. ***


2009. Политические игры: Rich Internet Applications


Rich Internet Applications (RIA) - это не только красивый пользовательский интерфейс. Это еще и возможность использовать такие технологии, как голос, видео, screen-sharing, векторную графику (например, для whiteboard). Это высокая интерактивность и возможность совместной работы в реальном времени. Кроме того, это высокое быстродействие, т.к. RIA платформы позволяют веб-приложениям напрямую получить доступ к ресурсам компьютера. Поэтому за контроль над технологиями RIA ведется борьба еще более серьезная, чем за технологии оффлайн доступа к веб-приложениям, рассмотренные нами в предыдущем обзоре. И так же, как и в случае с оффлайн доступом, здесь имеют место политические игры вокруг внедрения HTML5. ***


2009. Политические игры: оффлайн доступ к веб-приложениям


На прошлой неделе Google объявил, что откажется от Google Gears в пользу HTML5 и привлек внимание к сфере технологий для оффлайн доступа к веб-приложениям. А дела в этой сфере обстоят очень интересно, причем проблемы здесь носят не технологический, а политический характер. Исторически так сложилось, что браузеры не умеют локально кэшировать веб-приложения и их данные (потому что раньше это было никому не нужно). Что им мешает добавить такую возможность сейчас? Отсутствие единого (открытого) стандарта для работы с локальными данными, который бы устроил основных игроков рынка веб-приложений. Таким стандартом обещает стать HTML5, но пока не все заинтересованные стороны спешат его внедрять. Ведь намного интересней хотя-бы временно сохранить свою власть над технологией оффлайн доступа, а не делать ее общим достоянием. ***


2009. Google закрывает OpenID


Когда-то мы говорили о том, как в светлом будущем каждая компания будет иметь свой корпоративный OpenID, с помощью которого сотрудники смогут авторизоваться в любых корпоративных веб-приложениях и внешних интернет-сайтах. Сегодня Google перечеркнул эти мечты и показал, как все это будет выглядеть на самом деле. С сегодняшнего дня сервис Google Apps стал провайдером OpenID, вернее Google OpenID, основанного на спецификации OpenID. Это означает, что сотрудники компаний, использующих Google Apps, смогут авторизоваться на других сайтах и веб-приложениях с помощью своего корпоративного email-адреса и пароля. Но для этого сайт или веб-приложение должны иметь систему авторизации, связанную с Google Apps API. ***


2009. Oracle купил Sun. MySQL в опасности


Oracle сумел опередить IBM и заключил соглашение о покупке компании Sun за 7.4 миллиарда долларов. Что означает это слияние для рынка интернет-приложений для бизнеса? Очевидно, это хорошая новость для больших компаний, использующих (или собирающихся использовать) cloud computing для аутсорсинга своих ИТ-инфраструктур. Теперь Oracle сможет предложить им полностью интегрированное оптимизированное решение, включающее железо (облако серверов) и софт (ОС, промежуточное ПО, систему виртуализации и бизнес приложения Oracle). Оптимизированное - означает более производительное, надежное и дешевое. Однако, для большинства стартапов - мелких вэб-приложений для бизнеса продажа Sun может стать очень неприятным событием. ***


2008. Google хочет ускорить вэб-приложения


При всех своих достоинствах, у большинства вэб-приложений есть два недостатка - они не работают в оффлайне и не предоставляют того богатого и скоростного интерфейса, который свойственен desktop-приложениям. На сегодняшний день эту проблему больше всех хотят решить 3 компании: Microsoft (со своим S+S), Adobe (Flash + AIR) и, конечно же, Google. Правда, до сих пор Google пытался решить только первую часть проблемы - оффлайн доступ (с помощью Gears). А вчера они анонсировали новую технологию Native Client, которая предназначена как раз для ускорения вэб-приложений с помощью использования ресурсов десктопа. ***


2008. Force.com подружился с Google App Engine


Salesforce и Google решили дружить семьями и не ограничиваться интеграцией Salesforce CRM и Google Apps. Сегодня было объявлено об интеграции платформ для разработки приложений: Force.com и Google App Engine. Теперь веб приложения, созданные на Google App Engine смогут обмениваться данными с бизнес приложениями, работающими на Force.com через API. Набор "юного интегратора" содержит библиотеку на языке Python (который является пока основным языком программирования для Google App Engine), средства тестирования и примеры реализации. Следует отметить, что полученное решение несколько пересекается с новым сервисом Force.com Sites, который так же, как и Google App Engine предназначен для быстрого создания пользовательских (публичных) приложений, интегрированных с внутренними бизнес-приложениями.


2008. Zoho Status: лучшая реклама для SaaS вендора


Когда Google говорит, что гарантирует аптайм 99.9% - это, конечно, круто, но лучше один раз увидеть, чем сто раз услышать. Zoho это знал и вчера запустил сервис Zoho Status, который представляет собой панель состояния всех вэб-приложений Zoho. На этой панели можно посмотреть, как реально работал сервис за последнее время (на графике показано время отклика сервиса). ***


2008. Zoho запустил биржу Web приложений


Еще в середине 2007 года Zoho открыл сервис для простой разработки вэб-приложений для бизнеса - Zoho Creator. Это что-то вроде web-версии Access. Т.е. это визуальный конструктор для создания базы данных, форм (для ввода информации) и интерфейсов. С помощью этого инструмента можно быстренько соорудить для себя CRM или файлохранилище, например. Кроме того, разработчики могут использовать встроенный скрипт для написания любых сценариев. С того времени пользователи создали на Zoho Creator более 100 тыс бизнес-решений. А сегодня Zoho запустил биржу для обмена, продажи и заказа вэб-приложений (Zoho Creator Marketplace) - конкурента Salesforce AppExchange. ***


2008. Пойдет ли Яндекс на корпоративный рынок?


Яндекс всегда стремился (или так получалось) быть для Рунета тем, чем Гугл является для Интернета. И во многом наборы сервисов, предоставляемые этими компаниями схожи. Но вот почему-то, Гугл довольно активно начал продвигаться на рынок онлайн бизнес-приложений, а Яндекс его игнорирует. ***


2008. Google обновил Gears

Компания Google объявила сегодня об обновлении Gears до версии 0.2. В новой версии добавлены модули HttpRequest и Timer, улучшена обработка ошибок. Напомним, что Google Gears - набор расширений для браузера, позволяющий разработчикам веб-приложений реализовать оффлайн-функциональность, в частности, хранить данные приложения на компьютере пользователя в СУБД с возможностью полнотекстового поиска. Помимо продуктов Google, механизм Gears используют и сторонние приложения, например, Zoho Writer. Отметим также, что Google Gears поддерживает браузеры Firefox и Internet Explorer.


2007. Как упростить работу с веб-сервисами

Веб-приложения уже давно обосновались в браузерах многих из нас. А, собственно, почему в браузерах? Почему не выделить каждому из них своё окно, замаскированное под окно обычного приложения, раз уж вся разница состоит только в необходимости наличия надежного интернет-канала? Мозилловцы взяли Webrunner - проект с непонятной судьбой - подкрутили здесь, подпаяли там и выдали на-гора Prism. Что это? По сути, слегка обрезанный Firefox. Во-первых, если для браузера голое окно без собственных элементов управления, таких как строка меню или кнопки навигации, - вещь возможная, но не нужная, то здесь это норма. Во-вторых, в окне только одно выбранное приложение. В результате любимый сервис приобретает, по крайней мере визуально, черты обычной программы: собственное окно, кнопку на панели задач и никаких лишних менюшек. И запускается обычным ярлыком, как и любая программа в Windows.Открыв Prism, вы увидите окно, в котором потребуется указать URL нужного сервиса, название ярлыка для будущего приложения и минимальные настройки. После нажатия кнопки ОК в выбранном месте будет создан ярлык, и новенькая "программа" сразу откроется. Удалить полученное приложение (но не Prism - там всё как обычно), можно, просто удалив ярлык, хотя, судя по всему, запись о вашем приложении где-то останется. Интересно, что локальные HTML-файлы работают ничуть не хуже онлайновых сервисов. Любителям TiddlyWiki понравится.Теперь о грустном. Это ещё не релиз. И древняя болячка Firefox - неспособность понимать пути с кириллицей - никуда не делась. Если ваше имя пользователя в Windows прописано по-русски, у вас будут проблемы с сохранением ярлыков. Посмотреть-то, как оно выглядит, можно: при первом запуске все работает, но вызывать в дальнейшем приложение одним кликом может и не получиться. Такая вот дискриминация. Про то, что интерфейс и страницы на сайте только англоязычные, можно и не упоминать. https://computerra.ru


2007. Google предлагает разработчикам новый API

Компания Google опубликовала новый набор API-интерфейсов для использования в AJAX-приложениях, облегчающий процесс добавления к ним потоков Atom и RSS. По словам специалистов компании, AJAX Feed API поможет оснащать поддержкой потоков обновлений Web-приложения и "движки" сайтов без написания сложного кода. Сегодня разработчикам приходится разбираться в различиях между разными типами потоков и версиями протоколов, а новый API Google избавит их от этой необходимости. Это уже третий API, предложенный Google разработчикам за последние два года. Ранее компания также опубликовала API доступа к функциям сервиса Google Maps и своей поисковой системы.


2007. Oracle Application Express позволяет создавать Web-приложения в браузере

Oracle выпустила новую версию бесплатного инструмента Application Express 3.0, предоставляющего пользователям ее СУБД возможности создания и развертывания Web-приложений с помощью Web-браузера. В Oracle выделяют несколько новшеств инструмента. В частности, отчеты, составленные по данным из БД, теперь можно будет выводить на печать в формате PDF (а не только в HTML). Появится также возможность генерации диаграмм в формате Adobe Flash, что позволит создавать их быстрее и улучшить их внешний вид, а также расширить количество видов диаграмм. В состав инструментария включен модуль Microsoft Access Migration Workshop, который помогает конвертировать СУБД-приложения, созданные в расчете на работу с Access, в пользующиеся Oracle. По словам представителей компании, Application Express можно применять для быстрого и простого помещения данных в Web, например, в Intranet. Инструментарий доступен для загрузки на сайте Oracle.https://osp.ru


2006. GRID для Web-приложений

Компания 3Tera, основанная в Америке выходцами из Болгарии, анонсировала технологию AppLogic, позволяющую применить модель коммунальных вычислений к транзакционным и потоковым Web-приложениям, размещая их в GRID. Создатели AppLogic называют технологию первой в отрасли операционной системой для grid-сред. Она предоставляет хостинг-провайдерам возможность формировать масштабируемые, простые в управлении конфигурации grid на базе стандартных серверов. Существующие программные продукты система позволяет преобразовывать в автономные переносимые приложения, абстрагируя их программную часть от аппаратной инфраструктуры, что дает возможность динамически выделять необходимые программному сервису ресурсы - от одиночного сервера до целой GRID.Кроме того, сервисы можно оперативно переносить с одной GRID на другую по глобальной сети. Система предоставляет возможность быстро компоновать и развертывать масштабируемые N-уровневые Web-приложения, полагающиеся на "разовую" инфраструктуру: как только приложение запускается, в grid для него формируется необходимая ему инфраструктура, уничтожаемая при остановке приложения. AppLogic имеет визуальный административный интерфейс, выполненный по технологии AJAX, и командный процессор с поддержкой сценарного языка. Система сопровождается каталогом готовых к развертыванию в ней приложений и поддерживаемых компонентов "разовых" инфраструктур.


2006. У Microsoft есть Web 2.0 стратегия?

На конференции MIX 06 компания Microsoft продемонстрирует возможность применения технологий для создания корпоративных сайтов и Web-приложений нового поколения. Microsoft собирается также прояснить свою стратегию по отношению к Web 2.0 - новой модели, предусматривающей использование Internet в качестве платформы исполнения приложений и сервисов. Как ожидается, Билл Гейтс представит инфраструктуру разработки Web-сервисов и AJAX-приложений Atlas, которую планируется выпустить в составе среды разработки ASP .NET в новой версии Visual Studio под кодовым именем Orcas. Несмотря на то что срок выпуска финальной версии Atlas еще не определен, ознакомительная версия, представленная на MIX 06, будет сопровождаться бесплатной лицензией Go Live, разрешающей пользоваться системой для разработки AJAX-приложений.


2006. AJAX - локомотив развития Web-приложений


Еще недавно казалось, что web-приложения никогда не смогут догнать традиционное ПО по насыщенности функционала, интерфейса и производительности. Однако сейчас, похоже, наступил тот момент, когда этот разрыв будет преодолен с помощью технологии AJAX (Asynchronous JavaScript + XML). Сейчас нельзя не заметить растущий интерес к нему со стороны ведущих поставщиков средств разработки и прогнозировать перспективу традиционной для современного ИТ-мира борьбы вокруг стандартов для этой технологии. AJAX не содержит каких-то принципиально новых средств, ее главноеновшество - увязка воедино хорошо известных технологий: XML и JavaScript. Классическая модель построения Web-приложения выглядит следующим образом. Пользователь выполняет какие-то действия на клиентской машине, в результате на Web-сервер отправляется HTTP-запрос. Сервер производит нужные операции - получает данные из БД, связывается с другими системами, выполняет некую обработку информации и пр. - и возвращает новую сформированную HTML-страницу на клиентский компьютер. Все это работает в рамках традиционной модели гипертекстовой Web-среды, но такая схема не всегда хороша для создания прикладных программных решений. Фактически пользователь лишен возможности выполнять какие-либо действия во время обращения к серверу, при том что интерфейс уже загружен.Главная идея AJAX - исключить старт-стопный режим взаимодействия в Web с помощью введения специального промежуточного слоя - механизма AJAX (рис. 1). Вместо Web-страницы браузер загружает написанный на JavaScript специальный движок AJAX, который отвечает как за перерисовку внешнего визуального интерфейса, так и за связь с сервером. Такой промежуточный слой позволяет управлять взаимодействием с пользователем асинхронно, независимо от обмена данными с сервером (рис. 2). Теперь каждое действие человека вместо отправки HTTP-запроса на сервер формирует JavaScript-вызов к AJAX-движку, который сам управляет интерфейсными операциями, не требующими обращения к серверу. Рис. 1. Традиционная и AJAX-модели для создания Web-приложенийРешающая роль в реализации такой логики работы принадлежит объекту XMLHttpRequest, который позволяет на JavaScript выполнять HTTP-запросы к удаленному серверу без перезагрузки HTML-страниц. Впервые этот объект был предложен корпорацией Microsoft в виде ActiveX-компонента, но сейчас он уже выполнен на уровне внутреннего объекта в наиболее популярных браузерах (в том числе Mozilla и Apple Safari). Рис. 2. Модель работы традиционного (сверху) и AJAX Web-приложений


2006. Writely - текстовый редактор в web-браузере


Writely - это основанный на AJAX текстовый процессор, позволяющий редактировать документы прямо в браузере. Writely похож на любой другой текстовыйпроцессор. Доступно вполне серьезное количество средств форматирования:смена размера и стиля шрифта, выбор цвета и декораций, создание спискови таблиц, вставка картинок, ссылок и специальных символов. Можно такжеделать закладки и комментарии. Сохраняются документы автоматически походу внесения изменений, но каждая правка фиксируется, и можнопользоваться функцией отмены и возврата изменений так же, как и вобычном текстовом редакторе.Есть возможность загружать на сервер и скачивать с него файлы различных форматах. Поддерживается простой текст, HTML, Microsoft Word, RTF, OpenOffice, PDF и несколько графических форматов. Можно получить подборку текстов в zip-архиве с HTML-файлами. Заявлена также поддержка Word Perfect, но пока она не реализована. Writely и правда еще не совсем закончен. В правом верхнем углу главной страницы присутствует "бетамер", показывающий на сколько процентов готов редактор. При нажатии на него появляется вопрос о том, согласен ли пользователь с тем, что до конца работы ещё далеко. В случае положительного ответа предлагается сообщить о причине такого решения. Ответы должны помочь разработчикам довести Writely до ума.Ожидать полностью корректного конвертирования документов не приходится, но основные поддерживаемые средства форматирования Writely воспринимает нормально. Разочаровывает, правда, полная потеря отступов и знаков табуляции.Файлы можно не только складировать и редактировать, но и публиковать. Во-первых, нажатием кнопки "publish" текст делается доступным из интернета, а пользователю выдается постоянная ссылка на него. Во-вторых, в каждой созданной при помощи тегов категории будет присутствовать ссылка на RSS-канал, содержащий опубликованные заметки.Сервис отлично подходит для коллективной работы над текстами. В настройках свойств документа доступна опция "Share to others", где можно ввести электронные адреса пользователей, с которыми планируется разделить работу над документом. Здесь возможность добавлять комментарии и раскрашивать их в разные цвета пригодится особенно. Каждое изменение в тексте отслеживается и запоминается. Принцип работы похож на Wiki. После любой правки документ можно сравнить с предыдущими версиями и в случае надобности вернуться к одной из них.Папок в обычном понимании редактор не поддерживает. Вместо этого используется концепция тэгов. Можно создать любое количество текстовых меток и ассоциировать их с файлами. Каждому документу разрешается присвоить произвольное количество тэгов и впоследствии сортировать написанное по ним так, как будто они лежат в папках, за тем исключением, что в таких каталогах содержимое может пересекаться. ***


2006. Кому принадлежит Ajax?

Сегодня группа ведущих ИТ-компаний (BEA Systems, Borland, DojoFoundation, Eclipse Foundation, Google, IBM, Laszlo Systems, Mozilla,Novell, Openwave Systems, Oracle, Red Hat, Yahoo, Zend и Zimbra)объявила о  старте новой инициативе Open AJAX, котораяпреследует цель поддержки технологии создания богатых вэб приложений AJAX на принципах открытыхстандартов. Судя по всему, лидером этой коалиции является корпорацияIBM, которая ранее сообщила об использовании технологий AJAX в своихпродуктах Lotus, WebSphere и Rational, а в январе 2006 г. анонсироваланачало нового проекта AJAX Toolkit Framework. Он будет выполняться напринципах Open Source в рамках концепции Eclipse и предполагаетсоздание интегрированной среды разработки AJAX-приложений (включаяинструменты отладки и развертывания ПО), поддерживающей AJAX-движки отразличных поставщиков (в том числе Dojo и Zimbra). Планируется, что ATFсможет поддерживать самый широкий круг Web-браузеров, но особаяфокусировка будет сделана на Mozilla, предлагающем наиболее широкиекросс-платформенные возможности.Интересно, что за несколько недельдо сообщения об Open AJAX фонд Apache Software объявил о реализациисобственного набора Kabuki AJAX Toolkit Project. Как известно, SunMycrosystems держится в стороне от проекта Eclipse, но она еще прошлойосенью сообщила о намерении реализовать поддержку AJAX в своихсредствах разработки, в том числе Java Studio Creator. В качестве ещеодного примера из стана Open Source можно сказать о недавнем выпускеинструмента Exadel Studio Pro 3.5 с поддержкой AJAX на базе Java иEclipse.Разумеется, в стороне от AJAX не могла остаться иMicrosoft. В июне 2005 г. корпорация объявила о создании базовой средыразработки и исполнения клиентских AJAX-приложений (она получилакодовое название Atlas), интегрированной с Visual Studio 2005 и ASP.NET2.0. И уже в сентябре на конференции PDC’2005 представила прототипэтого инструмента. В декабре компания выпустила версию CommunityTechnology Preview, которая широко обсуждалась на проходившей впоследних числах января (совпадение с анонсом Open AJAX вряд лислучайно) в Сан-Франциско конференции VSLive! Примечательно, что своиAJAX-решения, в виде модулей расширения Visual Studio 2005, там жепредставили по меньшей мере еще три компании - Infragistics, FarPointTechnologies и Syncfusion.Выполнение проекта Atlas корпорацияMicrosoft рассматривает в качестве составной части собственнойинициативы Smart Client. Однако, хотя представители компании всегдаподчеркивают стремление обеспечить поддержку самого широкого кругаплатформ и устройств, с большой вероятностью можно предположить, что,как обычно, особое предпочтение будет отдано Internet Explorer. Так илииначе, но технология AJAX объявлена одним из ключевых направленийразвития ASP.NET и уже нашла применение в ряде проектов Microsoft, вчастности Outlook Web Access и Virtual Earth.


2005. Web 2.0 - богатые (Rich) интерфейсы

Несколько лет назад компания Macromedia впервые использовала термин RichInternet Applications, чтобы подчеркнутьвозможности Flash для построения GUI-интерфейсов. Однако потенциал веба для создания богатых приложенийне принимали всерьез до появления Ajax и почтовой службы Gmail, которая предложила почти неотличимую от ПК-приложенийинтерактивность. AJAX также являлся ключевым компонентом таких приложений от 37signals. Сейчас мы вступаем вбеспрецедентный период нововведений в пользовательских интерфейсах, разуж разработчики, наконец, научились создавать веб-приложения, ничем неуступающие в этом аспекте ПК-приложениямВ ближайшие несколько лет появится множество новыхвеб-приложений - как абсолютно новых, так и переделок старыхПК-приложений под веб. Любая смена платформы создает новые возможностидля захвата лидирующего положения на рынке, даже если этот рынокказался полностью устоявшимся.Gmail уже продемонстрировал несколько интересных нововведений вобласти электронной почты, комбинируя сильные стороны веба (доступностьиз любой точки, нетривиальные возможности работы с данными, возможностьпоиска) с пользовательскими интерфейсами, сравнимыми по удобству сПК-интерфейсами. Между тем почтовые клиенты на платформе ПКусовершенствуются в другом направлении, добавляя в свой интерфейс,например, возможности инстант-мессенджера и датчика онлайновогоприсутствия. Как далеко зайдут интегрированные клиенты, объединяялучшее, что есть в e-mail, IM и мобильной телефонии (используя VoIP,чтобы добавить голосовые возможности)? Гонка началась.Легко увидеть, как Веб 2.0 меняет привычные "адресные книги".Адресная книга для Веба 2.0 использует локальную базу контактов на ПКили телефоне для запоминания тех контактов, которые вы специальноотметили для сохранения. Между тем Gmail-подобный веб-агент помнит всесообщения, полученные или отосланные, все адреса, все телефоны и наоснове эвристики социальных сетей пытается решить, какие именноальтернативы вам предложить, когда в локальной базе нужного контактанет. При отсутствии нужного ответа система может задействоватьсоциальную сеть большего масштаба.Текстовый процессор для Веба 2.0 будет поддерживать совместноередактирование в стиле Wiki. Но кроме этого он же предоставляет широкиевозможности форматирования, которое мы привыкли ожидать отПК-приложений. Writely - хороший пример подобного приложения, хотямэйнстримом такой подход пока не назовешь.Но революция Веб 2.0 не ограничивается ПК-приложениями.Salesforce.com демонстрирует, как использовать веб для распространенияПО в качестве корпоративного сервиса (CRM).Благодаря новым игрокам потенциал Веба 2.0 будет раскрытполностью. Но успеха добьются те компании, которые не только научатсястроить новые интерфейсы, но и (благодаря архитектуре взаимодействия)получат в свое распоряжение совместно подготовленные данные.


2005. Ajax - технология ускорения веб приложений

AJAX расшифровывается как Asynchronous JavaScript + XML (асинхронныйJavaScript+XML) и технологией в строгом смысле слова не является. Этопросто аббревиатура, обозначающая подход к созданию веб-приложений. Веб-приложение, сделанное с помощью AJAX, работает гораздо быстрее обычного. По крайней мере, он быстрее откликается на любые действия пользователя, потому что использование идеологии AJAX позволяет не перезагружать страничку целиком, а обновлять на ней только те элементы, которые требуют обновления. ***


2005. У Gmail появился HTML-интерфейс


Теперь работать с Gmail можно и в браузерах, в которых полноценная поддержка DHTML отсутствует, и через медленное интернет-соединение. Для этого нужно войти в Gmail, найти внизу страницы ссылку basic html и, нажав ее, переключиться в интерфейс, выполненный на обычном HTML. В этом случае будут недоступны некоторые настройки и функции, которые невозможно реализовать без помощи javasript. Это проверка орфографии, горячие клавиши и некоторые другие функции. О расстановке звездочек и открытие полей ввода по щелчку мыши, без перезагрузки страницы, тоже придется забыть Таким образом, новый интерфейс лишит пользователя львиной доли прелестей Gmail. Ведь главным достоинством этой почтовой службы является интерфейс. Однако при работе на чужом компьютере со старым браузером новый интерфейс позволит прочитать почту.