Требуется программист для работы над проектами по созданию ряда WebDAV компонентов. Необходимо разработать API, и контролы интенсивно использующие библиотеку Dojo (http://www.dojotoolkit.com/). Эта работа будет особенно интересной для специалиста хороше владеющего JavaScript/AJAX.

1. Основное требование - опыт написания кросс-браузерных AJAX скриптов, знание особенностей программирования последних версий браузеров.

2. Важным является желание работать с JavaScript, желание создавать сложные AJAX приложения и досконально изучать библиотеку Dojo.

3. Необходим опыт работы с XmlHttpRequest и XML.

4. Необходимо знание .Net/C#.

5. Приветствуется знание JSON и AJAX библиотек.

6. Опыт работы c WebDAV не требуется, достаточно желания разбираться с WebDAV спецификациями и создавать качественный продукт.

Проекты:

1. .Net API для работы с WebDAV сервером.

Требуется разработать библиотеку на С# для работы с WebDAV сервером в соответствии с предоставленными интерфейсами. API должно посностью соответствовать RFC2518: http://www.webdav.org/specs/rfc2518.pdf

2. AJAX API для работы с WebDAV сервером.

Требуется разработать библиотеку на JavaScript для работы с WebDAV сервером. API как минимум должно поддерживать последние версии браузеров: IE 6, IE 7, Firefox 2, Opera 9.1, Netscape 8.1.2. Вся обьектная модель на JavaScript должна максимально близко совпадать с описаной для первого проекта.

3. AJAX File Browser Control.

Требуется разработать контрол на JavaScript для работы с файлами. В целом, по функциональности, интерфейс должен напоминать Windows Explorer на Vista (см. атачмент). Контрол как минимум должен поддерживать последние версии браузеров: IE 7, IE 6, Firefox 2, Opera 9.1, Netscape 8.1.2 и не должен иметь привязки к серверной технологии (ASP.NET, PHP, Java и т.д.). В основе контрол должен использовать для общения с сервером AJAX API. Основная функциональнолсть:

- Контекстные меню в дереве и в области со списком файлов.

- В правой части может отображаться таблица со списком файлов или файлы в режиме thumbnail (см. атачмент).

- Drag-and-drop между деревом и списком файлов.

- Load on demand в дереве.

- Должна быть возможность легко изменить стиль контрола

- Таблица должна поддерживать сортировку на клиенте.

- Таблица должна поддерживать изменение ширины колонок.

- Множественное выделение айтемов в таблице и в дереве.

- Контрол должен иметь механизмы локализации.

Имеется детальное описание требований и интерфейсов.

Прежде всего мы рассматриваем временную работу полный день в офисе в Киеве со сдельной оплатой, но возможны варианты удаленной работы. Ориентировочное время разработки - 4 месяца. По окончанию возможны другие аналогичные проекты.

При удаленной работе этот проект подойдет для человека готового работать 40 часов в неделю.

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

Если вам интересна эта работа и вы хотите больше узнать о проектах пожалуйста пишите на [email protected] или звоните +380 (44) 459 6893.

ICQ: 227412624. В первую очередь рассматриваются предложения присланные на e-mail с указанием опыта в AJAX.

Если вы не знакомы с WebDAV указывайте стоимость человеко-часа разаработки с учетом работы в течении 4-x месяцев, по 40 часов в неделю. По 3-му проекту укажите ориентировочное время разработки.

18 лет назад
ITHit
46 лет
19 лет в сервисе
Был
13 лет назад
2 отзыва

Заявки фрилансеров

Нет заявок фрилансеров