Буду теперь писать про диплом. О том как идет процесс.

Собственно идея:
Создать интернет сервис с помощью которого можно было на мобильниках ( WM WS iPhone и д.р. ) просматривать сайты как программы. т.е. не через браузер а через стандартные (или не очень) элементы управления.

т.е. в начале юзер подключает сервис. Под сервисом пока понимается какойлибо поддерживаемый сайт или клиент к веб приложению ( twitter, mail, блоги ). После этого юзер получает описание интерфейса сервиса в виде XML, типа:

читать дальше

потом юзер может обновлять сервис получая сами данные которые будут показываться на элементах управления. К примеру в такой форме:

читать дальше


Вобщем хочется сделать чтобы было удобно с iPhone читать habrahabr при этом не качая кучи ненужных вещей.

Но т.к. это все впринцыпе реализуется легко то для диплома требуется чтото этакое, а именно математика. Препод посоветовал привентить сюда авто фильтр статей, чтобы выбирала из кучи новостей что нужно пользователю. Ведь по сути с помощью такого представления можно взять 2 или более сайта, смешать их ленты новостей и отображать ее на устройстве, получиться агрегатор. Если добавить умную фильтарацию ( я хз как ее делать ) то будет прикольно.


Пока я сделал UML диаграмму классов для клиентской части и написал под винду на C# ( чтоб под WM было потом легко портировать ) сам визуализатор. Пока сделал поддержку таблиц и текстов. В все XML файлы приведенные выше будут выглядеть так:



не красиво, но я чегонить придумаю. Думаю можно будет привентить цвет фона и др. но под WM я наверно буду писать используя CF а это не очень хорошо в плане поддержки разных фич, зато просто.