Open Source & Linux Lab

It's better when it's simple

User Tools

Site Tools


etc:common_activities:n8x0_webdav

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
etc:common_activities:n8x0_webdav [2008/10/07 01:27] raaetc:common_activities:n8x0_webdav [2008/12/18 02:22] (current) zan
Line 1: Line 1:
 ====== WebDAV сервер и клиент для maemo ====== ====== WebDAV сервер и клиент для maemo ======
 +<note warning>
 +Пополнение данной страницы останволено. Все материалы дожны быть перенесены [[http://osll.spb.ru/mediawiki/index.php/Maemo-webdav|сюда]].
 +</note>
 +[[.:n8x0_webdav:protocol_analysis]]
  
-=== Введение === +[[.:n8x0_webdav:servers_overview]]
-WebDAV универсальный протокол, предназначенный для организации доступа к файлам поверх протокола HTTP. Его использование представляется перспективным для организации обмена файлами между мобильными устройствами и совместной работы их хозяев. При этом получается гибкая и расширеямая замена базовым протоколам передачи файлов(например встроенному в bluetooth). Вычислительная мощьность и функциональность ОС современных смартфонов позволяет запускать на них легковесные сетевые серверы. Таким образом открываются широкие перспективы для создания инфраструктуры, обеспечивающей совместную работу и доступ к файлам, на основе самих смартфонов и образуемых ими динамических сетей. Такие средства могут найти применение например при проведении спонтанных совещаний, организации работы мобильных комманд, просто для отдельных людей, желающих держать некоторый набор опубликованных документов в своей локации. Ключевым моментом в таких сценариях является простота публикации файлов и простота доступа к ним. Первое должно быть обеспечено разработкой простых и дружественных утилит для кофигурации сервера. Второе обеспечивается с одной стороны самим протоколом(доступ возможен и через любой браузер), с другой разработкой соответсвующих специализированных утилит для удалённой работы с файлами.+
  
-=== Цели проекта === +[[.:n8x0_webdav:support_request]]
-  - Краткосрочные +
-    - Создать или портировать на платформу Maemo легковесный WebDAV-сервер. +
-    - Создать простой, дружественный интерфейс для настройки сервера и доступа к файлам. +
-    - Создать простой, дружественный WebDAV клиент для платформы Maemo. +
-  - Долгосрочные +
-    - Оценить востребованность средств организации совместного доступа к файлам на мобильных платформах. +
-    - Разработать методы использования и конкретные сценарии применения таких средств. +
-    - Создать прототипы ПО, реализующего подходы, найденные в предыдущем пункте.+
  
-=== План === +==== Полезные ссылки ==== 
-  - Обзор существующих серверных реализаций WebDAV и клиентских библиотек. Оценка их пригодности для использования на Maemo. //Ноябрь 2008/+== Сайты сообщества == 
-  - Портирование WebDAV-сервера на платформу Maemo. //Декабрь 2008// +  * [[http://www.webdav.org| Оф. сайт сообщества]] 
-  - Разработка интерфейса для настройки сервера. //Январь-Февраль 2008// +  * [[http://www.groupdav.orgПроизводный протокол для поддержки groupware]] 
-  - Создание WebDAV-клиента для Maemo. //Февраль-Май 2008/+  * [[http://caldav.calconnect.org/ | Производный протокол для поддержки работы с календарями]] (в частности поддерживается GoogleCalendar и не поддерживается ниодним клиентом на Maemo:!:) 
-  - Публикация разработанного ПО. Оценка полученных результатов. Решение о дальнейшем развитии проекта. //Лето 2008// +== Стандарты == 
- +  * [[http://www.webdav.org/specs/rfc4918.html | Основной стандарт]] 
-=== Требуемое железо === +  * [[http://www.webdav.org/specs/rfc3648.html | Упорядоченные коллекции]] 
-  - Nokia 80XX * 2 +  * [[http://www.webdav.org/specs/rfc3253.html | Расширение поддержки версионности]] 
- +  * [[http://www.webdav.org/specs/rfc3744.html | Расширение поддержки управления доступом]]
-===== Английский вариант ===== +
- +
-=== Введение === +
-WebDAV is universal protocol intended for providing file access over HTTP protocolIts usage looks perspective for organizing file sharing between mobile devices and collaboration between their ownersFIXME heeeeelppp!!! При этом получается гибкая и расширеямая замена базовым протоколам передачи файлов(например встроенному в bluetooth). Вычислительная мощьность и функциональность ОС современных смартфонов позволяет запускать на них легковесные сетевые серверы. Таким образом открываются широкие перспективы для создания инфраструктуры, обеспечивающей совместную работу и доступ к файлам, на основе самих смартфонов и образуемых ими динамических сетей. Такие средства могут найти применение например при проведении спонтанных совещаний, организации работы мобильных комманд, просто для отдельных людей, желающих держать некоторый набор опубликованных документов в своей локации. Ключевым моментом в таких сценариях является простота публикации файлов и простота доступа к ним. Первое должно быть обеспечено разработкой простых и дружественных утилит для кофигурации сервера. Второе обеспечивается с одной стороны самим протоколом(доступ возможен и через любой браузер), с другой разработкой соответсвующих специализированных утилит для удалённой работы с файлами. +
- +
-=== Project goals === +
-  - Short-term +
-    - Create or port lightweight WebDAV server to Maemo platform. +
-    - Create simple, user-friendly GUI for server customizing and setting file sharing options. +
-    - Create simple, user-friendly WebDAV client for Maemo. +
-  - Long-term +
-    - Evaluate file sharing software facilities demand on mobile platforms. +
-    - Develop applying methods and usage scenarios for those software facilities. +
-    - Develop software prototypes, implements methods and scenarios from previous point. +
- +
-=== Timeline === +
-  - Review existing WebDAV-servers and client-side libraries. //November, 2008// +
-  - Porting WebDAV server to Maemo platform. //December, 2008// +
-  - Development GUI for server customizing. //January-February, 2009// +
-  - Development WebDAV client for Maemo. //February-May, 2009// +
-  - Developed software publication. Making decision about further project advancing. //Summer, 2009//+
etc/common_activities/n8x0_webdav.1223328445.txt.gz · Last modified: 2008/10/07 01:27 by raa