-
Проект 3D Open Source Front End есть ли смысл делать?
Привет ВСЕМ!
Давно хотел поставить в машину CarPC, но все какт о не было времени, но вот сменил железного коня и решил поставить.
Но вот столкнулся с определенной проблемой оболочка управления всем этим делом.
Посмотрел кучу проектов и так и не нашел той которая меня бы полностью устроила. А ведь так хочется!
Вот и возникла мысль, а не написать ли оболочку самому включив в нее все лучшее.
Вот хочу узнать интересна ли данная тема кому либо еще, если есть смысл делать, то прошу идеи по структуре программы и по оформлению.
Предполагаемая структура по:
1. Основная программа-оболочка с функцией медиа плаера
2. Дополнительная функционаальность расширяемая плагинами
И программу планирую делаить на Visual c++ с Directx
плагины можно будет делать на других языках вчастности на Delphi
-
Re: Проект 3D Open Source Front End есть ли смысл делать?
Если это будет шустрая и конфигурабельная оболочка, использующая возможности directx, то тебе уж как минимум скажут спасибо. :)
-
Re: Проект 3D Open Source Front End есть ли смысл делать?
Давай, а мы привстроимся! :D
-
Re: Проект 3D Open Source Front End есть ли смысл делать?
Пожелания к оболочке здесь высказывал.
-
Re: Проект 3D Open Source Front End есть ли смысл делать?
Отлично значит я не один в этом нуждаюсь. Думаю совместными усилиями, что-нибудь сделаем.
-
Re: Проект 3D Open Source Front End есть ли смысл делать?
-
Re: Проект 3D Open Source Front End есть ли смысл делать?
Вот наконец-то появилось немного времени решил начать проект.
1. Реализация главного окна приложения с модулем встраивания
2. Реализация движка скинов с использованием DirectX
Но стокнулся с тем, что рисовать, то не умею. Прошу помочь мне в реализации скина. Необходимо нарисовать иконки для режимов (активная кнопка, неактивная и т.д ). Также не помешало бы изображения главного окна.
Файлы должны быть формата PNG 32 бит.
Предложение 3д моделей, например двигателя или проигрывателя так же приветствуется.
Заранее всем благодарен.
-
Re: Проект 3D Open Source Front End есть ли смысл делать?
Напиши мне в аську. Нарисуем что тебе нужно. За одним обсуждать быстрее будет.
-
Re: Проект 3D Open Source Front End есть ли смысл делать?
Цитата:
Сообщение от
St@rz
Напиши мне в аську. Нарисуем что тебе нужно. За одним обсуждать быстрее будет.
Мне кажется, обсуждать лучше тут, иначе, это будет мнение двоих. :confused:
Зарисовки тоже выкдадывать тут, на всеобщее обозрение и обсуждение!
А вообще, прежде чем что-то рисовать, не лучше написать что-то типа алгоритма и выложить на обсуждение? А то сразу рисовать, а о чем рисовать ясно? :)
По ходу появления алгоритма и рисунков, и мы (разработчики прикл. прог) свои части под оболочку подстроим. Я, в относительно ближайшее время, собираюсь писать версию Video4CarPC под Win 7. Буду писать с учетом оболочки и ее возможностей. :D
Скорей бы лето, а то шипы шумят! :(
-
Re: Проект 3D Open Source Front End есть ли смысл делать?
есть какие-то наработки уже?
-
Re: Проект 3D Open Source Front End есть ли смысл делать?
Делаю GUI, это как водится самый трудный процесс.
Все приходится писать...
-
Вложений: 1
Re: Проект 3D Open Source Front End есть ли смысл делать?
Первый скрин
Реализованно:
-Воспроизведение звука с использованием BASS.DLL (пока) + поддержка 5.1/7.1
-Медиа библиатека (пока без GUI) (Ядро) поведение типа центрафуги
-Ведение списка плайлистов и избранного (Ядро)
Главное меню думаю сделать в виде вращающихся 3d моделей (медиа библиатека, Настройка, ... ) вот только сомнения удобно ли будет (Вращать меню планирую кнопками вперед / назад), так как в движении вращать пальцем труднова-то будет (личное мнение)
-
Re: Проект 3D Open Source Front End есть ли смысл делать?
Вращающийся автомобиль , будет классно смотрется
-
Re: Проект 3D Open Source Front End есть ли смысл делать?
Цитата:
Сообщение от
Chip
Вращающийся автомобиль , будет классно смотрется
Пока, правда, я вижу черный квадрат Малевича (он был взят за основу дизайна? :D ), украшенный парой заголовков. ;)
У меня тоже было желание написать свой вариант. Потом, почитав описание N количеств попыток (как правило, не очень удачных, и до конца не реализованных) написать свой вариант программы, я сделал для себя вывод: толком никто не понимает, что надо писать, зачем, на чем лучше, как лучше оформить и еще много, много составляющих успешного написания программы!
Еще раз предлагаю: общими усилиями создать максимально охватывающий задачи алгоритм и интерфейс программы, а потом хвататься за программизЪм! :D
-
Re: Проект 3D Open Source Front End есть ли смысл делать?
В первом сообщении темы есть такие слова:
"Вот хочу узнать интересна ли данная тема кому либо еще, если есть смысл делать ..."
Конечно есть смысл делать, только делать хорошую продуманную программу, а не очередного ширмачка с наскока! :eek:
Это сугубо мое мнение! ;)
-
Re: Проект 3D Open Source Front End есть ли смысл делать?
vdsen
Насчет черного квадрата, Вы не правы.
Создаются основные алгоритмы работы вчастности воспроизведение медиафайлов, встраивание и GUI.
Та что надписи сделаны исключительно для проверки вывода информации программой на экран.
Direct3D это не Delphi где кнопочку на экран перетащил и типа прогу сделал.
Хочу сначала реализовать основные функции, а уже потом думать о внешнем виде и удобстве работы.
Вот а насчет "очередного ширмачка с наскока" я бы не стал так говорить о проге которая только начинает создаваться и ширмачка создана исключительно для проверки работы системных функций.
Chip, Вращающийся автомобиль это в каком смысле? Я тоже об этом думал, но так и не понял как его использовать.
-
Re: Проект 3D Open Source Front End есть ли смысл делать?
Цитата:
Сообщение от
Pasha_prim
Chip, Вращающийся автомобиль это в каком смысле? Я тоже об этом думал, но так и не понял как его использовать.
Если применить 3Д акселерометр , то можно будет видеть все крены и наклоны автомобиля и т.д.
-
Re: Проект 3D Open Source Front End есть ли смысл делать?
Цитата:
Сообщение от
Pasha_prim
Direct3D это не Delphi где кнопочку на экран перетащил и типа прогу сделал.
Причем тут Delphi??? ведь кнопочку положить на форму и откомилировать может тот же IDE С#, С++, Basic... Так что камень в сторону Delphi считаю не уместным. Delphi уже давно не IDE, а язык программирования.
-
Re: Проект 3D Open Source Front End есть ли смысл делать?
Цитата:
Сообщение от
Pasha_prim
vdsen
Насчет черного квадрата, Вы не правы.
Создаются основные алгоритмы работы вчастности воспроизведение медиафайлов, встраивание и GUI.
Удачи! :D
Но на приложенном рисунке есть только черный квадрат! Я что должен был написать: "Как красиво выглядит этот квадрат, какие надписи прикольные?"
Где там GUI? Ждемс.
Еще раз удачи и успехов! ;)
-
Re: Проект 3D Open Source Front End есть ли смысл делать?
Цитата:
Сообщение от
Pasha_prim
Делаю GUI, это как водится самый трудный процесс.
Все приходится писать...
Вот пример дизайна (в другой теме выкладывал), на Delphi, кстати написано:
http://www.youfiles.spb.ru/menu.rar
Чтоб заработало, это (добавка к DirectX) http://www.youfiles.spb.ru/d3dx9_33.rar, надо положить в WINDOWS\system32\.
-
Re: Проект 3D Open Source Front End есть ли смысл делать?
vdsen
Какой камень в огород делфи я давно вышел из того возраста, когда спорят, что лучще пряник или пирожок. Я и не говорил, что это и есть интерфейс проги я говорил о том, что создание элементов управления требует времени и написание всего от кнопок до надписей в отличии от прог написаных на том же делфи, извини ели задел за живое. А скрин выложен типа проект не замер он живет и хотелось бы услышать дельные предложения как это чип сделал, а не жувание того, что 100 раз обсуждалось.
-
Re: Проект 3D Open Source Front End есть ли смысл делать?
Цитата:
Сообщение от
vdsen
а исходничками не поделитесь?
-
Re: Проект 3D Open Source Front End есть ли смысл делать?
Цитата:
Сообщение от
vdsen
Вот это очень круто было бы!! очень красиово и очень по свежему не как у всех фронтэндов!
-
Re: Проект 3D Open Source Front End есть ли смысл делать?
И не запускается в семерке)
-
Re: Проект 3D Open Source Front End есть ли смысл делать?
Server 2008 RC2 тоже не запустилось
-
Re: Проект 3D Open Source Front End есть ли смысл делать?
Цитата:
Сообщение от
Urvin
И не запускается в семерке)
Цитата:
Сообщение от
oops1
Server 2008 RC2 тоже не запустилось
Попробуйте еще раз:
1. Это http://www.youfiles.spb.ru/d3dx9_33.rar распаковать и поместить в папку WINDOWS\system32\
2. Это (я подправил) http://www.youfiles.spb.ru/menu.rar распаковать в любую папку и запустить.
Вот http://www.youfiles.spb.ru/47.jpg
-
Re: Проект 3D Open Source Front End есть ли смысл делать?
На семерке так и не запустилось.
Впрочем, закинул на хр. Красиво, но тормозиииитт ужс.
Шейдеры opengl так не тормозили
-
Re: Проект 3D Open Source Front End есть ли смысл делать?
Цитата:
Сообщение от
Urvin
На семерке так и не запустилось.
Впрочем, закинул на хр. Красиво, но тормозиииитт ужс.
Шейдеры opengl так не тормозили
Я думаю это руки! :rolleyes:
У меня запускается везде и не тормозит! Скрин я вроде приложил?
-
Re: Проект 3D Open Source Front End есть ли смысл делать?
А я в свою очередь считаю, что вполне способен корректно скопировать файлы.
Тормоз на ноуте acer aspire 5100. принимай.
-
Re: Проект 3D Open Source Front End есть ли смысл делать?
Цитата:
Сообщение от
Urvin
А я в свою очередь считаю, что вполне способен корректно скопировать файлы.
Тормоз на ноуте acer aspire 5100. принимай.
Господа! Рассудите нас! Попробуйте запустить прогу на 7-ке х86.
1. Это http://www.youfiles.spb.ru/d3dx9_33.rar распаковать и поместить в папку WINDOWS\system32\
2. Это http://www.youfiles.spb.ru/menu.rar распаковать в любую папку и запустить.
Заранее благодарю! :D
-
Re: Проект 3D Open Source Front End есть ли смысл делать?
Вот о чем то подобном я и говорил, но будет ли это удобно использовать в работе. Такую форму организации меню проги.
-
Re: Проект 3D Open Source Front End есть ли смысл делать?
Цитата:
Сообщение от
Pasha_prim
Вот о чем то подобном я и говорил, но будет ли это удобно использовать в работе. Такую форму организации меню проги.
Мне тоже кажется, что будет не удобно. Должна быть возможность быстро вызвать нужное меню, а с такой организацией основного меню можно и заколебаться листать. Оно красиво, конечно, но подходит только для фотогалерей.
-
Re: Проект 3D Open Source Front End есть ли смысл делать?
Не работает. Запускается, немного повесит в процессах и закрывается. окно приложения не создается
Цитата:
Сообщение от
vdsen
Я думаю это руки! :rolleyes:
У меня запускается везде и не тормозит! Скрин я вроде приложил?
http://img200.imageshack.us/img200/6185/screenps.th.png
Version=1
EventType=APPCRASH
EventTime=129031025116311433
ReportType=2
Consent=1
UploadTime=129031025117081510
ReportIdentifier=dea7a201-d4fb-11de-861c-001e8c6864fe
IntegratorReportIdentifier=dea7a200-d4fb-11de-861c-001e8c6864fe
WOW64=1
Response.type=4
Sig[0].Name=Application Name
Sig[0].Value=MenuDemo.exe
Sig[1].Name=Application Version
Sig[1].Value=0.0.0.0
Sig[2].Name=Application Timestamp
Sig[2].Value=2a425e19
Sig[3].Name=Fault Module Name
Sig[3].Value=StackHash_0a9e
Sig[4].Name=Fault Module Version
Sig[4].Value=0.0.0.0
Sig[5].Name=Fault Module Timestamp
Sig[5].Value=00000000
Sig[6].Name=Exception Code
Sig[6].Value=c0000005
Sig[7].Name=Exception Offset
Sig[7].Value=00291d0b
DynamicSig[1].Name=OS Version
DynamicSig[1].Value=6.1.7600.2.0.0.272.7
DynamicSig[2].Name=Locale ID
DynamicSig[2].Value=1049
DynamicSig[22].Name=Additional Information 1
DynamicSig[22].Value=0a9e
DynamicSig[23].Name=Additional Information 2
DynamicSig[23].Value=0a9e372d3b4ad19135b953a78882e789
DynamicSig[24].Name=Additional Information 3
DynamicSig[24].Value=0a9e
DynamicSig[25].Name=Additional Information 4
DynamicSig[25].Value=0a9e372d3b4ad19135b953a78882e789
UI[2]=C:\Users\v...\Desktop\New folder\MenuDemo.exe
UI[3]=MenuDemo.exe has stopped working
UI[4]=Windows can check online for a solution to the problem.
UI[5]=Check online for a solution and close the program
UI[6]=Check online for a solution later and close the program
UI[7]=Close the program
LoadedModule[0]=C:\Users\v...\Desktop\New folder\MenuDemo.exe
LoadedModule[1]=C:\Windows\SysWOW64\ntdll.dll
LoadedModule[2]=C:\Windows\syswow64\kernel32.dll
LoadedModule[3]=C:\Windows\syswow64\KERNELBASE.dll
LoadedModule[4]=C:\Windows\system32\apphelp.dll
LoadedModule[5]=C:\Windows\AppPatch\AcLayers.dll
LoadedModule[6]=C:\Windows\syswow64\SspiCli.dll
LoadedModule[7]=C:\Windows\syswow64\msvcrt.dll
LoadedModule[8]=C:\Windows\syswow64\RPCRT4.dll
LoadedModule[9]=C:\Windows\syswow64\CRYPTBASE.dll
LoadedModule[10]=C:\Windows\SysWOW64\sechost.dll
LoadedModule[11]=C:\Windows\syswow64\USER32.dll
LoadedModule[12]=C:\Windows\syswow64\GDI32.dll
LoadedModule[13]=C:\Windows\syswow64\LPK.dll
LoadedModule[14]=C:\Windows\syswow64\USP10.dll
LoadedModule[15]=C:\Windows\syswow64\ADVAPI32.dll
LoadedModule[16]=C:\Windows\syswow64\SHELL32.dll
LoadedModule[17]=C:\Windows\syswow64\SHLWAPI.dll
LoadedModule[18]=C:\Windows\syswow64\ole32.dll
LoadedModule[19]=C:\Windows\syswow64\OLEAUT32.dll
LoadedModule[20]=C:\Windows\system32\USERENV.dll
LoadedModule[21]=C:\Windows\system32\profapi.dll
LoadedModule[22]=C:\Windows\system32\WINSPOOL.DRV
LoadedModule[23]=C:\Windows\system32\MPR.dll
LoadedModule[24]=C:\Windows\AppPatch\AcGenral.DLL
LoadedModule[25]=C:\Windows\system32\UxTheme.dll
LoadedModule[26]=C:\Windows\system32\WINMM.dll
LoadedModule[27]=C:\Windows\system32\samcli.dll
LoadedModule[28]=C:\Windows\system32\MSACM32.dll
LoadedModule[29]=C:\Windows\system32\VERSION.dll
LoadedModule[30]=C:\Windows\system32\sfc.dll
LoadedModule[31]=C:\Windows\system32\sfc_os.DLL
LoadedModule[32]=C:\Windows\system32\dwmapi.dll
LoadedModule[33]=C:\Windows\syswow64\SETUPAPI.dll
LoadedModule[34]=C:\Windows\syswow64\CFGMGR32.dll
LoadedModule[35]=C:\Windows\syswow64\DEVOBJ.dll
LoadedModule[36]=C:\Windows\syswow64\urlmon.dll
LoadedModule[37]=C:\Windows\syswow64\CRYPT32.dll
LoadedModule[38]=C:\Windows\syswow64\MSASN1.dll
LoadedModule[39]=C:\Windows\syswow64\iertutil.dll
LoadedModule[40]=C:\Windows\AppPatch\AcXtrnal.DLL
LoadedModule[41]=C:\Windows\system32\SHUNIMPL.DLL
LoadedModule[42]=C:\Windows\system32\SortServer2003Compat.dll
LoadedModule[43]=C:\Windows\system32\IMM32.DLL
LoadedModule[44]=C:\Windows\syswow64\MSCTF.dll
LoadedModule[45]=C:\Windows\WinSxS\x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.7600.16385_none_4211 89da2b7fabfc\comctl32.dll
LoadedModule[46]=C:\Windows\syswow64\comdlg32.dll
LoadedModule[47]=C:\Windows\system32\d3d9.dll
LoadedModule[48]=C:\Windows\system32\d3d8thk.dll
LoadedModule[49]=C:\Users\v...\Desktop\New folder\d3dx9_33.dll
FriendlyEventName=Stopped working
ConsentKey=APPCRASH
AppName=MenuDemo.exe
AppPath=C:\Users\v...\Desktop\New folder\MenuDemo.exe
Faulting application name: MenuDemo.exe, version: 0.0.0.0, time stamp: 0x2a425e19
Faulting module name: unknown, version: 0.0.0.0, time stamp: 0x00000000
Exception code: 0xc0000005
Fault offset: 0x00291d0b
Faulting process id: 0x7a0
Faulting application start time: 0x01ca690851d9e068
Faulting application path: C:\Users\v...\Desktop\New folder\MenuDemo.exe
Faulting module path: unknown
Report Id: 8fe20ad0-d4fb-11de-861c-001e8c6864fe
-
Re: Проект 3D Open Source Front End есть ли смысл делать?
Цитата:
Сообщение от
oops1
Не работает. Запускается, немного повесит в процессах и закрывается. окно приложения не создается
А версию проги обновил ( http://www.youfiles.spb.ru/menu.rar )?
При сервер я не знаю, нет у меня его, а на 7-ке работает прекрасно, скрин я приложил.
-
Re: Проект 3D Open Source Front End есть ли смысл делать?
Цитата:
Сообщение от
pafftis
Вот это очень круто было бы!! очень красиово и очень по свежему не как у всех фронтэндов!
Не ..., я Front End писать не собираюсь. Это так, заготовка на будущее, где-нибудь применю, в даалеееекоом будущем. :D
-
Re: Проект 3D Open Source Front End есть ли смысл делать?
Пришла мне в голову мысль: а нужен ли вообще "Front End"?
Написать прогу виртуальные десктопы, с настройкой их кол-ва, и какую прогу в каком запускать.
Сделать Х виртуальных десктопов (сколько, указывается при настройке), в каждом указать какую прогу запускать (в одном навигация, в другом музыка, в третьем ..., и т.д.). Сделать большую переключалку между десктопами "Вправо-Влево" и все. Все проги запущены, работают, видно правда только одну одновременно, зато на весь экран.
Не надо никаких гемороев со встраиваним и проч. Каждый, для каждого десктопа может указать любимую программу, например, кто-то любит ВинАмп, а кто-то медиаплейер - да на здоровье.
Как такая мысль?
-
Re: Проект 3D Open Source Front End есть ли смысл делать?
А как быть если музыка и навигация вместе нужны?
-
Re: Проект 3D Open Source Front End есть ли смысл делать?
Цитата:
Сообщение от
Chip
А как быть если музыка и навигация вместе нужны?
В смысле, на одном экране? В одном десктопе их запустить и все проблемы, будут вместе видны.
Система то одна, все проги запущены и работают в ней, свои функции выполняют, только отображаются на разных виртуальных рабочих столах.
У примеру, в одном столе навигация, она наверху, я еду, и на нее посматриваю. В другом столе музыка, она прекрасно играет, но не видна, чего на нее смотреть? В третьем столе видео пишется, и т.д.
Встал в пробке, прокрутил столы, смотришь видео.
Если есть необходимость, можно на одном столе 2-3 проги запустить.
Переключение межде ними, две большие стрелки вправо и влево. Ими столы крутятся по кругу.
Будет оказия, сделаю примерчик. :)
-
Re: Проект 3D Open Source Front End есть ли смысл делать?
Цитата:
Сообщение от
vdsen
В смысле, на одном экране? В одном десктопе их запустить и все проблемы, будут вместе видны.
Система то одна, все проги запущены и работают в ней, свои функции выполняют, только отображаются на разных виртуальных рабочих столах.
У примеру, в одном столе навигация, она наверху, я еду, и на нее посматриваю. В другом столе музыка, она прекрасно играет, но не видна, чего на нее смотреть? В третьем столе видео пишется, и т.д.
Встал в пробке, прокрутил столы, смотришь видео.
Если есть необходимость, можно на одном столе 2-3 проги запустить.
Переключение межде ними, две большие стрелки вправо и влево. Ими столы крутятся по кругу.
Будет оказия, сделаю примерчик. :)
Ну так это фронтэнд и получается )
-
Re: Проект 3D Open Source Front End есть ли смысл делать?
Цитата:
Сообщение от
vdsen
Будет оказия, сделаю примерчик. :)
Не сделаю! Под XP работает, а в 7-ке не хочет. А писать сейчас прогу только под XP неохота уже, учитывая переход народа, и думаю, в скором времени, массовый, под Win 7.