WebApp

 
Author
Message
SysAider
2
 
Для своего удобства и просто для красоты создал WebbApp для Prism.
Скачать Prism. Рекомендую скачивать не плагин к FireFox, так как он может не успевать обновляться за версией браузера.
Файл представляет из себя архив, в котором лежит иконка и конфиг файл.
В файлике webapp.ini укажите адрес вашего сервера.

Для работы NTLM, после инсталяции WebApp, надо изменить файлик prefs.js, расположенный по пути %AppData%\Prism\Имя_WebApp\Profiles\Случайные_символы.default\, дописав в него строчку

WebApp писался что бы не зависеть от браузера. Возможностей особых не дает, но удобен тем что всегда под рукой, можно свернуть в трэй.
Если адрес вашего сервера дополнить /ChatAdministratorConsole.jsp то получается удобный инструмент мониторинга, при появлении нового запроса в чате окно само всплывает поверх экрана.

Из недостатков требует установленного Prism.

Также, по аналогии, создал Air приложение. Из недостатков Air - невозможность изменить его конфиг. Всё файлы Air имеют цифровую подпись.
SysAid.webapp

This message was edited 2 times. Last update was at Mar. 30, 2010 01:31 PM

SysAid Mod
399
 
Приветствую на сайте sysaid.
Коллега, можно подробнее про данную технологию...
С уважением, Федор.
С наилучшими пожеланиями, Федор
With best regards, Fedor
SysAider
2
 
feda_z wrote:
Коллега, можно подробнее про данную технологию...


Даже не знаю что добавить к Wiki
Могу сказать что Prism использует движок Gecko, а AIR WebKit
У Prism есть встроенная боковая панель. На примере Google сервисов туда хорошо встраивается GoogleTalk веб интерфейс.
Prism чаще всего использует уже готовые сайты или HTML странички, и не требует изменения их кода под себя (хотя сейчас перечитал на сайте, функционал дополнился, и можно подпилить страничку). Поддерживает OffLine (может сохранять/хранить данные локально на компьютере пользователя) только через сторонние продукты, например Google Gears. Для написания программ не требует специальной среды разработки, ибо программа не требует компиляции. Теоретически когда нибудь будет возможно нормальное использование плагинов написанных под FireFox. Да забыл сказать что все программы под Prism работают в одной песочнице, то есть нельзя создать и запустить программу, например, для почтового ящика Google, с разными логинами (проще говоря, нельзя будет войти в разные почтовые ящики).
Примеры программ Bundles

У Air есть свой API для расширения функционала веб программ. Можно создать иконку в трэе (для Windows, Linux и MacOS) со своей менюшкой (например для чат комнаты переключение режима OnLine/OffLine), написать свое меню вызываемое по правой кнопке мыши (например изменение статуса заявки или смена ответственного). Весь функционал раскрывается при заточке HTML кода или написания программы с использование Air API. Поддерживает OffLine режим работы программы. Желательно иметь среду разработки, ибо программы требуют компиляции (я пробовал Aptana, основанная на Eclipse, есть плагин под Eclipse ). Код имеет контрольную сумму, возможна подпись программы сертификатом разработчика. Программа "компилируется" при установки, просто создается EXE файл со встроенной иконкой, который открывает HTML или то что пропишем.
Как пример программы на AIR (правда не совсем корректный) можно глянуть LiveBrush, или более корректный GMDesk (на сайте есть его исходники), или что нибудь на странице rich Internet applications.

Еще не смотрел про программы под браузер Opera, но там проблема при работе с NTLM...

Пример WebApp доступа к форуму. Без расширения функционала... Просто доступ... Меню и иконка писались под другие задачи, еще не пробовал прикрутить к SysAid... Плюс в любом случае надо прописывать сервер (хотя можно попробовать и конфиг создать)... Подумаю...


SysAidForum.air

This message was edited 2 times. Last update was at Apr. 02, 2010 04:02 AM