Всё о секретах программного обеспечения и онлайновых сервисов

Integral: музыкальная математика

Integral – это музыкальный плеер для сотовых телефонов и мобильных устройств, автором которого является некий Николай из Санкт-Петербурга. Разработка петербуржского программиста любопытна многими ключевыми особенностями. Прежде всего, плеер позволяет запоминать статус каждого трека (проигран или нет, либо только частично) и сохранять данную информацию между сеансами в отдельном файле. Во-вторых, “Интеграл” без проблем работает с файловыми системами портативных устройств компании Motorola и отлично ладит с интерфейсом JSR-75. В-третьих, Integral без труда распознает русские теги в MP3-файлах, умеет работать в фоновом режиме и блокировать клавиатуру, плюс оснащен двуязычным интерфейсом, автоматически адоптирующимся под любой размер экрана. И, в-четвертых, плеер распространяется свободно с открытыми исходными кодами и занимает в памяти телефона всего 58,5 килобайтов.

Важно помнить, что плеер “Интеграл” не декодирует звуковой поток самостоятельно и является лишь оболочкой к встроенным в мобильное устройство функциям воспроизведения аудиоданных. По этой причине программа оперирует только теми форматами, которые поддерживаются самим устройством.

Для управления плеером предусмотрены следующие клавиши: джойстик – навигация по списку, старт проигрывания; кнопка меню (либо “3”) – выход в главное меню; левая софт-кнопка – изменение статуса; “0” – остановить/возобновить проигрывание; “1” – выделить трек; “9” – информация о треке (все теги по алфавиту); “4” и “6” – перемотка; “8” – следующий трек; “*” и “#” – громкость композиции.