WebDAV сервер и клиент для maemo

Введение

WebDAV универсальный протокол предназначенный для организации доступа к файлам поверх протокола HTTP. Его использование представляется перспективным для организации обмена файлами между мобильными устройствами и совместной работы их хозяев. При этом получается гибкая и расширеямая замена базовым протоколам передачи файлов(например встроенному в bluetooth). Вычислительная мощьность и функциональность ОС современных смартфонов позволяет запускать на них легковесные сетевые серверы. Таким образом открываются широкие перспективы для создания инфраструктуры, обеспечивающей совместную работу и доступ к файлам, на основе самих смартфонов и образуемых ими динамических сетей. Такие средства могут найти применение например при проведении спонтанных совещаний, организации работы мобильных комманд, просто для отдельных людей, желающих держать некоторый набор опубликованных документов в своей локации. Ключевым моментом в таких сценариях является простота публикации файлов и простота доступа к ним. Первое должно быть обеспечено разработкой простых и дружественных утилит для кофигурации сервера. Второе обеспечивается с одной стороны самим протоколом(доступ возможен и через любой браузер), с другой разработкой соответсвующих специализированных утилит для удалённой работы с файлами.

Цели проекта

Краткосрочные

Создать или портировать на платформу Maemo легковесный WebDAV-сервер.

Создать простой, дружественный интерфейс для настройки сервера.

Создать простой, дружественный WebDAV клиент для платформы Maemo.

Долгосрочные

Оценить востребованность средств организации совместного доступа к файлам на мобильных платформах.

Разработать методы использования и конкретные сценарии применения таких средств.

Создать прототипы ПО, реализующего подходы, найденные в предыдущем пункте.

План

Обзор существующих серверных реализаций WebDAV и клиентских библиотек. Оценка их пригодности для использования на Maemo. Ноябрь 2008

Портирование WebDAV-сервера на платформу Maemo. Декабрь 2008

Разработка интерфейса для настройки сервера. Январь-Февраль 2008

Создание WebDAV-клиента для Maemo. Февраль-Май 2008

Публикация разработанного ПО. Оценка полученных результатов. Решение о дальнейшем развитии проекта. Лето 2008