Обсуждение проекта на блоге
mmc2009.blog.ru

или по почте mmc2009@evgeny97.ru

Multi Media Center 2009. Краткое описание.

Программа предназначена для работы в автомобильном компьютере.
MMC 2009 — фронт-энд для легкого запуска внешних приложений со встроенным аудио плейером и управлением громкостью.


Основное окно.

Основные возможности.
Multi Media Center 2009 — это оболочка «окно в окне», т.е. внешнее окно (на рисунке оно темнее) - основное, которое не изменяется во время работы, а внутреннее представляет из себя окно для запуска и управления внешними приложениями.
При запуске MMC читает библиотеку музыки, тэги песен а также изображение альбома. Затем все сортируется по исполнителям, альбомам и порядку песен.
Запускается песня, которая была активна при последнем выключении.
Переход между окнами - путем последовательного перебора или непосредственным переходом на окно.

Причины написания программы:
Долгое изучение и "борьба" с импортными программами, как платными, так и бесплатными, привели к пониманию того, что мне это не подходит. Как говорится, "или я дурак или лыжи не едут". По понятным причинам не буду здесь приводить недостатки фронт-эндов ( у меня у самого они есть). Но зато удалось реализовать основные идеи:
- Легкое и быстрое изменение скинов;
- Встраивание любых внешних приложений и работа с ними через "горячие" клавиши.

Команды:
- «Воспроизведение»
- «Стоп»
- «Пауза»
- «Следующая/предыдущая песня»
- «Следующий/предыдущий альбом»
- «Следующий/предыдущий артист»
- «Обновление списка»
- Управление слайдером «Позиция воспроизведения»
- Управление уровнями микшера как кнопками, так и слайдером
- Поддержка "горячих" клавиш для управления внешними приложениями
и многое другое...

Отображение:
- Название исполнителя, альбома, года альбома
- Длительность песни
- Текущее время воспроизведения
- Изображение текущего альбома, а также предыдущего и следующего
- Отображение уровня громкости

Внешние приложения:
MMC 2009 позволяет запускать любые внешние приложения. Они отображаются во внутреннем окне. Если приложение позволяет изменять размер окна, то размер подгоняется автоматически. Если нет - то придется подгонять размер внутреннего окна под размер приложения.

Примеры внешних приложений:

Aver Media USB Radio 810

Как понятно из названия, это - FM приемник, который управляется при помощи "горячих" клавиш.

My Mobiler

Эта программа управляет коммуникатором с WM5, WM6 через USB. Управление также через "горячие" клавиши, а также непосредственным нажатием на изображение экрана коммуникатора. Т.е. можно запускать любые проги на телефоне и смотреть их на экране монитора.


Пример с запущенным Navitel Navigator'ом

Media Player Classic

Здесь нет никаких кнопок, чтобы не было соблазна смотреть видео на ходу. Хотя это принципиально возможно.

Навигатор Gis RX

Также имеется возможность запускать навигаторы, предназначенные для работы на PC. GPS приемник может быть как встроенный, так и внешний. У меня подключен GPS на коммуникаторе.

Описание окон:
Конфигурация всех окон описывается в скинах (файлы *.skin). Это текстовые файлы, в которых описаны кнопки, картинки, слайдеры, надписи и т.д. Полное описание смотри в документации.

Развитие программы:
В ближайшем будущем будет реализована поддержка:
- Чтения, регистрации и записи GPS данных
- Интерфейса OBDII

Обсуждение проекта на блоге mmc2009.blog.ru
или по почте mmc2009@evgeny97.ru

Ekstraklasa live