Некоторое время не отмечался. Но не беда. Теперь есть, что показать.
Создан движок приложений. На структуру и фундаментальный принцип приложений во многом повлиял Android.
Но тут было важно незагоняться. Т. к. все же работает система на JavaScript.
В общем, приближенная структура приложения видится так:
Самый верхний уровень это системное имя приложение. Оно должно быть уникальным. Много размышлял по теме многоуровневого именования как в Android типа com.market.my. Отказался. Контроль валидности имени будет происходить при публиковании приложения.
activity - тут храним классы на JavaScript реализующие некоторую активность приложения. К примеру код формы. Или код виджета.
res - тут храним все ресурсы приложения. Интересным будет отметить, что ресурсы можно будет размещать как с языковой зависимостью, так и с аппаратной зависимостью. Как в Android.
res->views - визуализация на html. Т.е. практически простой html. Ничем не ограничивающий возможности разработчика. В принципе, можно в нем обойти всю систему. Но нужно ли?
res->images - картинки. Тут важно подчеркнуть, что картинки будут выдаваться приложению в зависимости от аппартаных возможностей клиента.
values - различного рода значения. Опять подчеркну, что значения могут зависеть от выбранного языка.
ну и manifest - тут мы сообщаем системе, что и как наше приложение будет делать.
Пример кода прилоежния main.js
Пример кода на html main.html
Если есть люди знакомые с Android, наверное они найдут некоторые общие черты
А вот и визуализация, т.е. работающее приложение
Слева перечень установленных приложений в системе. Пока их всего два Справа область исполнения приложения.
Вот и все Хоть демонстрация и не великая, но кода написано много
Теперь собственно вопрос в реализации самих этих двух приложений, т. к. они для системы являются ключевыми.
Settings - все настройки.
Applications manager - управление приложениями.
Мне не важно ваше мнение. Мне важны ваши дела.