Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Требуется написать приложение под Windows для работы с метаданными изображений. 

Примерное, но подробное описание =)) 

- Серверная часть приложения должна работать как служба (сервис) 

- Клиентская часть должна работать в браузерах. Какой веб-сервер использовать – без разницы. Apache, IIS или ваш собственный – решаете вы. 

- База данных, используемая для хранения – MS SQL. 

- Приложение должно пробегаться по заранее настроенным сетевым папкам, искать файлы изображений (jpg, tif, psd, png...), извлекать из них метаданные (EXIF, PICT, кейворды, имена файлов, даты создания/изменения и прочие атрибуты) – и сохранять их в базу для последующего поиска по ним. 

- Помимо поиска метаданных нужно генерить уменьшенные версии изображений (200px для отображения сеткой и 1200px для превью) – и сохранять их в локальную папку индексов. В базе такой объем хранить нет смысла. 

- Юзер в веб-интерфейсе программы должен искать изображения по различным кейвордам и датам. (Требуется добавить модуль морфологии, дабы работать с падежами.) Юзеру выводится список найденных изображений в виде сетки с описанием каждого под ним. Есть возможность по клику посмотреть увеличенную версию (1200 точек). Также есть возможность скачать (download) полную версию. 

- Помимо поиска изображений по кейвордам, юзер также видит всю файловую структуру в виде дерева и может просматривать изображения просто кликая на имена папок. 

- Периодически (период будет настраиваться) серверная часть будет пересканировать весь фотоархив для определения новых добавленных (или удаленных) файлов/папок. 

- Юзеры с расширенными правами (фотоархиваторы) должны изменять метаданные у изображений. Соотв, серверная часть должна прописывать новые метаданные в оригинальные файлы. Также нужно предусмотреть массовое выделение/изменение и прочие удобства для них. Отдельным фильтром фотоархиваторы видят вновь добавленные изображения без метаданных. 

- Предусмотреть не один, а несколько архивов (индексов). Соотв, поиск возможен как по конкретному архиву, так и по всем сразу. 

- Авторизация. Нужно сделать привязку к LDAP и авторизовываться по Active Directory. 

8 лет назад
LiderJob
Иван 
40 летРоссия
16 лет в сервисе
Был
3 года назад
  • Похожие заказы
  • $1000

    Описание задачи: Создание метапоисковой системы (https://en.wikipedia.org/wiki/Metasearch_engine) для поиска авиабилетов и подключение первых 2-х источников поиска. От заказчика (после подписания NDA): * Детальное ТЗ (до уровня названия таблиц в БД и алгоритма работы php файлов). * Консультирование онлайн по возможным ...

    Закрыт
    8 лет назад
  • $36

    Требуется редактировать программу на Сишарпе, работали и писали с нуля.  Работали и Редактировали через Вижиал Студио. Программа парсер, берет с сайта объявления и делает из них ХМЛ. В формате циан. Что требуется сделать,  Сделать функцию чтобы можно было прописать ...

    Прикладное ПО1 исполнитель
    Завершен
    8 лет назад
  • $70

    Функционал: 1. Четыре поля для заполнения (два из них обязательные для заполнения), 3 радио кнопки и кнопка отправить. И раздел настроек; 2. Автозапуск при старте Windows 3. При закрытии сворачивать в трей; 4. В двух полях при вводе нужно реализовать ...

    Прикладное ПО1 исполнитель
    Закрыт
    8 лет назад
  • Есть таблица Excell со вписанными в нее скриптами. Таблица учета рабочего времени, создания объявления и другой однотипной работы.  Выполнен скрип автозаполнения настоящего времени и даты, при изменении какой либо ячейки. Пользуются этом тиаблицой несколько человек ...

    Закрыт
    8 лет назад
  • Доброго времени суток! Необходима разработка логистического ПО в соответствии с тех. заданием по установленным алгоритмам. Предположительно на основе Java с использованием продукта Pentaho BI Suite и базы данных Mongo DB. Рассматриваю любые варианты и предложение. Стоимость и ...

    Закрыт
    8 лет назад
  • Программа для игры в шашки (8х8), чтобы программа просчитывала какой лучше ход нужно сделать для победы.  Игра для PC под Win.  Подробней. Представьте, например, левый компьютер и правый, на левом я играю в шашки, а на правом ...

    Прикладное ПО1 исполнитель
    Завершен
    8 лет назад
  • Здравствуйте.  Необходим опытный Java разработчик для создания кроссплатформенного лаунчера для игры Minecraft на основе tLauncher.  На данный момент у нас есть прототип в виде веб-версии и ТЗ с объяснениями.  Исходный код tLauncher можно скачать в свободном доступе.  Бюджет проекта ...

    Прикладное ПО1 исполнитель
    Завершен
    8 лет назад