Просмотр полной версии : Общие требования к Front-End программе
__virus__
04.08.2010, 11:14
Всем привет! Ребята очень хочу, чтобы Вы помогли сформировать общее требование к Front-End программе. Прошу каждого оставить свои пожелания. Давайте начнем с минимума, что должно быть в любом Фронденте, разобъем это все по блокам:
- Аудио
а) воспроизведение форматов: MP3, WAV, OGG Vorbis, MP4, AAC, M4A, AC3, FLAC, WavPack, ALAC, W64, AU, PAF, SVX, NIST, VOC, IRCAM, PVF, CAF, Speex, Musepack and Monkey's Audio (APE)
б) встроенный эквалайзер
в) сохранение структуры каталогов в БД (повысит скорость работы со списком файлов)
г) Визуализация звука
- Видео
а) Воспроизведение актуальных форматов файлов
б) Встроенный эквалайзер (так как можно воспроизводить не только фильмы но и клипы с хорошим качеством звука)
в) сохранение структуры каталогов в БД (повысит скорость работы со списком файлов)
- Навигация
Какую систему порекомендуете? работающая под управлением Windows и имеющая хорошие карты по всей России?
- Внешние устройства
а) Радио
б) Снятие диагностической информации через OBD-II
- Видеорегистрация
а) Использование WEB камеры
б) Использование платы видео захвата
- Оболочка
а) Красивый переход между страницами
б) Поддержка плагинов
в) Анимированные иконки
г) Ввод пароля при запуске оболочки
Заранее спасибо!
Какие расширения экрана чаще всего используются?
beaverBox
04.08.2010, 11:32
Собрался делать свой фронт? Похвально, но имхо провально :)
Сам хотел. Похотел-похотел, и плюнул.
На какой платформе хоть? Может помогу чем...
__virus__
04.08.2010, 11:40
Подумываю на .NET 4.0 + WPF
Буду писать для себя, но сначала нужно определиться с функционалом. Хотя и так все знаю, но может что-то пропустил.... :)
Плюс сразу появится топик для других, кто задумается на эту тему.
beaverBox
04.08.2010, 12:23
Моя хотелка была параллельной - на Silverlight 4.
За темой послежу...
давай лучше объединяться, если дружишь с Delphi.
__virus__
04.08.2010, 15:00
Нет, КАМРАД, с Delphi я не дружу! C++, но сейчас от него ухожу, пишу только некоторые проекты в RAD 2010, но это уже редко, только когда нужен неуправляемый код! :) А ты кстати присматривался к AlphaControl?
А ты кстати присматривался к AlphaControl?
Ну сами компоненты щупал, но сильно тяжелые они. На самом деле компонентов не много нужно и их вполне можно реализовать самому. Сам интерфейс должен грузить проц как можно меньше, так как много ресурсов пойдет на навигацию и тяжелые внешние программы.
Кстати в Delphi очень даже управляемый код :acute:
__virus__
04.08.2010, 15:11
Ну сами компоненты щупал, но сильно тяжелые они. На самом деле компонентов не много нужно и их вполне можно реализовать самому. Сам интерфейс должен грузить проц как можно меньше, так как много ресурсов пойдет на навигацию и тяжелые внешние программы.
Это понятно, вот хочу посмотреть, как будет вектор отрисовываться на железе с IntelAtom + 2Gb + ION. Буду писать под это железо, посмотрим, сможет ли управляемый код нормально жить на таком железе.
ЗЫ. А насчет компонент, это тоже как посмотреть. Смотря что мы хотим получить на выходе.
beaverBox
04.08.2010, 17:06
Встряну немножко: на своем EeePC701 упражнялся запуская .NET наработки. Тормозов вообще не замечено.
А писать морду под что-то конкретное - имхо сразу конец проекту.
__virus__
04.08.2010, 17:55
Встряну немножко: на своем EeePC701 упражнялся запуская .NET наработки. Тормозов вообще не замечено.
А писать морду под что-то конкретное - имхо сразу конец проекту.
В данном случае берется стандартное оборудование с занижеными характеристиками. Писать такие программы на 4-х ядерной машине с 4 гигами оперативки и 8800GT, не очень правильно. Можно не увидеть тех проблем, которые могут появиться на слабом железе! Вот и все! А тормоза есть, но больше они заметны при старте, когда JIT компилятор производит компиляцию....
beaverBox
05.08.2010, 09:32
В данном случае берется стандартное оборудование с занижеными характеристиками. Писать такие программы на 4-х ядерной машине с 4 гигами оперативки и 8800GT, не очень правильно. Можно не увидеть тех проблем, которые могут появиться на слабом железе! Вот и все! А тормоза есть, но больше они заметны при старте, когда JIT компилятор производит компиляцию....
Писать-то как раз надо на шустром железе, хотя бы в целях экономии нервных клеток. А вот отлаживать - на целевом.
Всем привет! Ребята очень хочу, чтобы Вы помогли сформировать общее требование к Front-End программе. Прошу каждого оставить свои пожелания. Давайте начнем с минимума, что должно быть в любом Фронденте, разобъем это все по блокам:
- Аудио
а) воспроизведение форматов: MP3, WAV, OGG Vorbis, MP4, AAC, M4A, AC3, FLAC, WavPack, ALAC, W64, AU, PAF, SVX, NIST, VOC, IRCAM, PVF, CAF, Speex, Musepack and Monkey's Audio (APE)
б) встроенный эквалайзер
в) сохранение структуры каталогов в БД (повысит скорость работы со списком файлов)
г) Визуализация звука
- Видео
а) Воспроизведение актуальных форматов файлов
б) Встроенный эквалайзер (так как можно воспроизводить не только фильмы но и клипы с хорошим качеством звука)
в) сохранение структуры каталогов в БД (повысит скорость работы со списком файлов)
- Навигация
Какую систему порекомендуете? работающая под управлением Windows и имеющая хорошие карты по всей России?
- Внешние устройства
а) Радио
б) Снятие диагностической информации через OBD-II
Заранее спасибо!
Какие расширения экрана чаще всего используются?
Совсем не упомянуто про ВИДЕОРЕГИСТРАЦИЮ :smile2:, очень необходимая "вещь" - Меня только в этом году спасло дважды, т.е. доказал ментам, что я не верблюд, а верблюд тот второй "виновник", короче комп уже себя окупил :tease:
__virus__
05.08.2010, 11:40
Писать-то как раз надо на шустром железе, хотя бы в целях экономии нервных клеток. А вот отлаживать - на целевом.
Ну это понятно, именно так и буду делать. :) Только тест на слабом железе и оптимизация в конечном итоге под него!
__virus__
05.08.2010, 11:41
Совсем не упомянуто про ВИДЕОРЕГИСТРАЦИЮ :smile2:, очень необходимая "вещь" - Меня только в этом году спасло дважды, т.е. доказал ментам, что я не верблюд, а верблюд тот второй "виновник", короче комп уже себя окупил :tease:
Согласен, но надо будет посмотреть, сколько ресурсов забирает снятие данных с web камеры, кодирование и сохранение на жестком. Возможно выберу внешнюю железку, которая будет делать первые два пункта сама.
__virus__
06.08.2010, 15:40
Первая попытка нарисовать интерфейс будущей оболочки
http://pikucha.ru/610442/image.jpeg (http://pikucha.ru/610442)
Пока не все нравится....
Хочешь сделать копию Центрифуги? Перелистывание рабочих столов уже давно нужно сделать без всяких кнопок, а так, как это реализовано на сенсорных девайсах. То есть перелистывание пальцем. Будет же намного удобнее, так как не нужно привязываться к определенной точке. Я у себя именно так и буду делать.
__virus__
06.08.2010, 18:17
Это первые мысли, делать копию не хочу... буду думать еще, возможно сделаю все списком, сегодня нарисую второй рабочий стол, посмотрим, как он будет выглядеть....
Я говорю не о дизайне, а о удобстве работы.
В дизайне мне понравились кнопочки. Но есть и замечания по поводу дизайна в целом.
1. Сильно много места занимает блок с датой и временем. Это не такая уж и важная информация.
2. Бегунок прокрутки трека очень маленький. В него будет очень трудно попасть на стоячей машине, а на ходу тем более не попадешь.
3. Шрифт ну совсем не подходящий )
4. Иконки нужно максимально отдалить друг от друга.
__virus__
06.08.2010, 19:17
Огромное спасибо за замечания, обязательно приму к сведению! :)
__virus__
06.08.2010, 21:45
http://pikucha.ru/611027/image.jpeg (http://pikucha.ru/611027)
Идея не новая, главный список как карусель, можно прокручивать вверх и вниз. При клике на определенной строке, проваливаемся на уровень ниже. Ну а дальше все как обычно.
В этой реализации большой минус, очень много времени надо на прокручивание, а так же тратиться время на восприятие , а туда ли попал. В связи с этим очень спорная реализация. Но надо же было посмотреть. :)
ИМХО. Лучше чем рабочие столы для програм такого типа еще не придумали. Также я считаю, что рабочих столов должно быть не больше 3. Изначально грузится второй рабочий стол, а потом листать либо влево, либо вправо.
__virus__
07.08.2010, 18:59
ИМХО. Лучше чем рабочие столы для програм такого типа еще не придумали. Также я считаю, что рабочих столов должно быть не больше 3. Изначально грузится второй рабочий стол, а потом листать либо влево, либо вправо.
Согласен, целиком и полностью, что лучше рабочего стола ничего, пока, нет.
Работает на vBulletin® версия 3.8.4. Copyright ©2000-2025, Jelsoft Enterprises Ltd. Перевод: zCarot