Интерактивные web приложения и язык пользовательских интерфейсов XUL
Семинар: Информационные технологии
Начало заседания: 14:35
Дата выступления: 25 Апрель 2005
Организация: Новосибирский Государственный Университет (Новосибирск)
Авторы: Адаманский А.В.
В настоящем докладе изложены основные подходы и концепции построения интернет приложений с высокой степенью интерактивности относящиеся к так называемому классу rich web приложений (в западной терминологии). Рассмотрена асинхронная модель взаимодействия клиента rich web приложения и web сервера в сравнении с обычно используемой синхронной моделью. Практическое использование концептуального подхода rich web приложений с высокой степенью интерактивности представлено на примере реализации прототипа разрабатываемой в настоящий момент университетской информационной системы (УИС). В реализации концепции rich web приложений системы УИС использовался язык описания пользовательских интерфейсов XUL (XML User Interface Language) изначально разработанный и поддерживаемый открытым сообществом для описания пользовательских интерфейсов известного интернет броузера Mozilla. Представлен сравнительный анализ языка XUL и альтернативной технологии от компании Microsoft – языка XAML (eXtensible Application Markup Language) который был разработан в рамках презентационной системы Avalon для будущей ОС Longhorn. В рамках работы по проекту УИС было проведено исследование динамического цикла работы web сервера в режиме rich web приложений результаты которого также представлены в данном докладе.