Пока есть немного свободного времени
Пока есть свободное время между проектами, осуществляю потихоньку свою давнюю мечту для CarPC:
- OS Linux Mandriva (просто мне она приятна) собранная именно под разрабатываемое приложение, время включения из Hibernate на SSD порядка 20 - 30 сек, загрузка только X сервера и своего приложения (оболочки и графичесие столы не используются). - Собственный интерфейс c элементами OpenGL. и весь интерфейс в едином стиле - Сама оболочка под gtk2 - Что реализовано в плане функционала: - музыка : на базе BASS и ACS (mp3,wav,flac), графический эквалайзер,визуализация, обработка многоканальной музыки и другие неотъемлимые функции. - видео - свой интерфейс проигрывателя в общем стиле приложения на основе mplayer и ffmpeg (пока мне этого достаточно, так как проигрывает практически все что необходимо) - свой облегченный браузер интернет - управление делаю на руле, то есть из частей беспроводной мышки (две кнопки и колесо). Функционал этих кнопок позволяет полностью управлять всеми функциями приложения, соответственно и интерфейс приложения отрисован под это дело. Что планируется закончить в течении месяца: - Navit попробывал, прекрасно собирается и работает как с картами так и с GPS приемником, однако остается вопрос решить с наличием необходимых подробных карт и интерфейса. - OBD II соединение планируется разбирать и выводить в систему в качестве функций диагности в графическом стиле. Много, очень много было прочитано про это и уже есть положительные результаты привязки к своей машине. - так как в своей машине всегда использовал поканальное включение аудио системы, а также ALPINE 9887 для этих целей, то очень хочется добиться таких же характеристик и возможностей по звуку и на своем CarPC. Уже опробовано несколько вариантов как программного так и апаратного решения на базе файлов формата flac. Тенденция радует :) - в будующе м прикручу следующие функции: - видеорегистратор (несложно реализовать) - камера заднего вида (несложно реализовать) - и еще много чего .... Вот вкратце все, извините за простое описание, но просто нехватка времени. Желающим могу ответить на любые вопросы... и честно говоря занимаясь много лет системным программированием под nix и разработкой пользовательских приложений так не хочется чтобы в машине присутствовал софт мелкомягких - аж жуть. Поэтому и решил сделать все на своем любимом Linux. Всем спасибо - если будет интерес буду дальше в этой теме выкладывать свои наработки :) http://s43.radikal.ru/i101/1109/2a/2345f443fd18.jpg http://s001.radikal.ru/i194/1109/27/503f498b027d.jpg http://s016.radikal.ru/i334/1109/8f/e61ce1a88fe0.jpg PS: Извините но смог выложить только это, все анимированно, видео выложить не получилось. |
Это очень хорошая тема )
Буду следить как потенциальный пользователь |
Это для чего все написано? это можно будет попробовать или ты просто говоришь что у тебя такое есть? а если можно попробовать то когда?
|
Скрины и видео буду выкладывать периодически по мере наполнения интерфейса. Первую версию если кому то это будет нужно планирую выложить через месяц - просто все еще в очень сыром виде в плане интерфейсной части.
Спасибо что проявляете интерес :) |
тач планируется?
буду следить за темой респект :) |
тач будет по любому - и это не сверх сложно. больше проблем составляет сам интерфейс который занимает уйму времени так как приходится рисовать все самому.
|
Завтра во второй половине дня постараюсь выложить следующие скрины. Все затягивается из за нехватки времени :)
|
Как ОС отнесётся к SSD винту, его не нужно будет готовить, как это делается на винде ХР-ишной ?
Инсталлятор будет для установки или всё ручками ставить, ( думаю мало кто тогда пожелает пробовать)? GRUB будет? Т.к. тестер от Валентина нужен бывает, поэтому и винду придётся грузить иногда. |
1. Mandriva на SSD - это лучшее что можно использовать, так что это опробовано и функционирует без проблем.
2.Инсталлировать или нет - решать только пользователю этой программы. Ведь для нее выше описаны все зависимости. Так что в принципе дистр. линукса может быть любым, а как ставить его решать только Вам. 3.Что значит GRUB будет или нет, если он вам нужен в качестве основного загрузчика, то ставьте ил нет - дело ВАШЕ. |
Добавил часы к основному экрану.
http://s56.radikal.ru/i153/1109/62/4438dd85a5ae.jpg Добавил визуальный переход между виртуальными экранами - типа pixel zoom http://s60.radikal.ru/i167/1109/a6/87b8205341f8.jpg Доделываю музыкальный проигрыватель - что сделано: текущий список песен, id3 теги v.1-2-3, превью визуализации (70 % - выполнено), проигрывание файлов, интерфейс проигрывателя (еще придется пилить и добавлять новые элементы)) Вот пока как выглядит на сегодня действующий и играющий проигрыватель http://i048.radikal.ru/1109/f7/e0d78cc3391c.jpg У кого есть какие идеи или пожелания пишите - пообщаемся :) |
Часовой пояс GMT +4, время: 03:25. |
Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot