Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Работа > Вакансии

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 13.07.2007, 13:55
ffffff вне форума Посмотреть профиль Отправить личное сообщение для ffffff Посетить домашнюю страницу ffffff Найти все сообщения от ffffff
  № 1  
Ответить с цитированием
ffffff
 
Аватар для ffffff

Регистрация: Aug 2005
Адрес: Москва
Сообщений: 825
Отправить сообщение для ffffff с помощью ICQ
По умолчанию Интерфейс управления презентационной системы.

Существует некая презентационная система. Она поочередно показывает слайды, которыми могут являться различные типы данных от изображений до видео. Ее конфигурация хранится в простом XML файле. Данные сначала заполнялись изначально через очень неудобную программу, потом начали заполнять вручную. Но это опять же крайне неудобно, и не каждый может с этим справиться. Появилась потребность в создании хорошей панели управления.
Реализацию хотелось бы видеть на flex или flash.
Все слайды в презентации подразделяются на группы.
Панель управления будет состоять из 2 состовляющих:
1. Фронтэнд
Как раз flash/flex оболочка. Единственной ее задачей является обработка файла конфигурации. Сохранение файла происходит через fscommand(‘cfg_save’, config_data);
2. Бекэнд
Он уже почти готов и разработан на Delhi и выполняет все сложны действия: копирования файлов, пережатия изображений и подготовки миниатюр для изображений, видео…
В интерфейсе есть функции загрузки файлов. Их на самом деле нет, здесь опять же выполняется команда fscommand(‘browse_file_slide’, slide_id); и по аналогии у других форм выбора файла. После того как выбранные данные подготовлены интерфейсу передается команда (‘img_refresh’) и он обнавляет все видимые изображения для отображения только что созданной миниатюры. Так же может быть получена команда ‘show_error’ с сообщением ошибки. Сейчас данные предаются через SetVariable/Watch (муляже у разработчика бекэнда).

Типы слайдов:
1. Изображение
2. Видео
3. Flash анимация
4. ….
5. Видео с паузами
Этот типа требует дополнительных операций. Считывается XML файл с именем <имя файла видео>.xml в нем список позиций на которых при демонстрации видео должно останавливаться. Необходимо реализовать простенький менеджер расстановки этих пауз. (При загрузке видео из него создается миниатюра в flv формате, которую можно использовать в этом менеджере).
6. Фото галереи
То же расширенный тип, представляет собой набор изображений в одном слайде. Определение происходит аналогичным видео образом. Если рядом с изображением есть файл с таким же именем + “.xml” то это фото галерея и в конфиге указывается список файлов.
Если какие-то моменты сделаны не очень удобно, их можно пересмотреть.
Это просто интерфейс. Делался для облечения понимания.
http://wip.astl.ru/files/flex_demo/
Что-то похожее хочется видеть

Конфиг презентации
http://wip.astl.ru/files/flex_demo/projects.xml
XML пауз в видео.
http://wip.astl.ru/files/flex_demo/pause_code.avi.xml
Фото-галереи еще не реализовывались, конфига пока нет.

Мои контакты:
тел: 8-926-1244141
аsa: 536746
почта: madiedinro (a) gmail (d) com

Стоимость работы назвать затрудняюсь, хотелось бы услышать ваши предложения.

Создать новую тему   Часовой пояс GMT +4, время: 22:26.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 22:26.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.