[identity profile] archaicos.livejournal.com posting in [community profile] useful_faq
Господа, отстал от жизни маленько, ибо давно не окунался в дебри веб-программирования.
Вопрос простой.

Можно ли сделать программу, чтобы работала в веб-браузере и жила не на сервере где-то, а на локальном диске в файле или нескольких? Вроде уже технологии дошли до такого, чтобы это было можно делать.

Необходимые условия:

1. ничего на комп ставить не надо для запуска этой программы, подразумевается наличие IE или FF, также подразумевается Windows (XP/Vista/7).
2. чтобы могла читать и писать дисковые файлы (юникодных текстовых достаточно).
3. чтобы для ее разработки не надо было ничего покупать и не надо было устанавливать что-то монстроидальное (идеально было бы все сделать в HTML/JavaScript, которые можно аж простым текстовым редактором редактировать)

Зачем:
1. хочу простую и достаточно переносимую прогу
2. не хочу сильно возиться с интерфейсом, хочу чтобы браузер все рисовал
3. не хочу влезать сильно во всякие там Flash, Silverlight, Java - навороченной ф-циональности или крутой производительности мне не нужно (оно простое - менюшки, диалоговые окошки, немножко логики)

Чтоб было понятно поясню примером. Открываем это чудо в браузере. Тыкаем в кнопочку, получаем окошко выбора текстового файла, выбираем какой-нибудь. Программулька приводит все буковки этого файла к верхнему регистру и сохраняет обратно в этот же файл или другой. В процессе обработки может отображать прогресс в процентах или байтах численно или графически.

Можно ли такое сварганить на HTML/JavaScript или иных скриптах, которые понимают современные популярные браузеры?