Open Source & Linux Lab

It's better when it's simple

User Tools

Site Tools


etc:common_activities:n8x0_webdav:support_request

Заявка на поддержку проекта

Русский вариант

Введение

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

Цели проекта
  1. Краткосрочные
    1. Создать или портировать на платформу Maemo легковесный WebDAV-сервер.
    2. Создать простой, дружественный интерфейс для настройки сервера и доступа к файлам.
    3. Создать простой, дружественный WebDAV клиент для платформы Maemo.
  2. Долгосрочные
    1. Оценить востребованность средств организации совместного доступа к файлам на мобильных платформах.
    2. Разработать методы использования и конкретные сценарии применения таких средств.
    3. Создать прототипы ПО, реализующего подходы, найденные в предыдущем пункте.
План
  1. Обзор существующих серверных реализаций WebDAV и клиентских библиотек. Оценка их пригодности для использования на Maemo. Ноябрь 2008
  2. Портирование WebDAV-сервера на платформу Maemo. Декабрь 2008
  3. Разработка интерфейса для настройки сервера. Январь-Февраль 2009
  4. Создание WebDAV-клиента для Maemo. Февраль-Май 2009
  5. Создание прототипа. Апрель 2009
  6. Публикация разработанного ПО(на Maemo-garage). Оценка полученных результатов. Решение о дальнейшем развитии проекта. Лето 2009
  7. Подготовка доклада и выступление на конференции FRUCT. Осень 2009
Требуемое железо
  1. Nokia 8XX * 2

Английский вариант

Introduction

WebDAV is universal protocol intended for providing file access over HTTP protocol. Its usage looks promising for organizing mobile devices collaboration and file sharing between them. We get flexible and extensible replacement for base file transfer protocols (like bluetooth file transfer service). Computing power and OS functionality of modern smartphones allow us to run lightweigh network servers on them. Accordingly there are wide future trends for creating infrastructure, that supports collaboration and file access, based on smartphones combined into dynamic networks. These abilities may find a use for spontaneous meetings holding, mobile teams workflows organizing and just for persons, who want to keep some set of documents published (:?: in their location). Key aspect of these scenarios is simplicity of files publishing and getting access to them. The former shall be provided by the development of simple and user friendly utilities for server configuration. The latter can be provided on the one hand by protocol itself (as access is possible througth any web-browser) and on the other hand by the development of special utilities for remote file operating.

Project goals
  1. Short-term goals
    1. Creating of a lightweight WebDAV server or its porting to Maemo platform.
    2. Creating of a simple, user-friendly GUI for server customizing and setting file sharing options.
    3. Creating of a simple, user-friendly WebDAV client for Maemo.
  2. Long-term goals
    1. Appraisal of demand on file sharing software facilities for mobile platforms.
    2. Development of employment methods and usage scenarios of such facilities.
    3. Development of software prototypes that implement former methods and scenarios.
Timeline
  1. Review of existing WebDAV-servers and client-side libraries. November, 2008
  2. WebDAV server porting to Maemo platform. December, 2008
  3. GUI development for server customizing. January-February, 2009
  4. Maemo WebDAV client development. February-May, 2009
  5. Prototype creation. April, 2009
  6. Developed software publication(on Maemo garage). Making decision about further project advancing. Summer, 2009
  7. Preparing report and appear on FRUCT conference. Autumn, 2009
etc/common_activities/n8x0_webdav/support_request.txt · Last modified: 2008/12/11 11:09 by zan