Руководитель моего диплома долбанулся.
Тема у меня звучит так. "Разработка оконной системы которая могла бы послужить заменой для X Window System".
Народ подскажите что можно почитать по этой тематики.
Есть ли какието библиотеки которые помогли бы мне с этим бредом.
Разработка оконной системы
Модератор: Модераторы разделов
-
v04bvs
- Сообщения: 636
- ОС: Debian GNU/Linux
Re: Разработка оконной системы
Слабай что нибудь поверх фреймбуфера 
-
Uncle_Theodore
- Сообщения: 3339
- ОС: Slackware 12.2, ArchLinux 64
Re: Разработка оконной системы
+1
Так все и делают.
http://www.fresco.org/docs/articles/Linux_...article_en.html
-
sawerse
- Сообщения: 65
- ОС: OpenBSD
Re: Разработка оконной системы
А как лучше с фреймбуфером работать?
Через VESA или есть что то еще (библиотеки)?
Через VESA или есть что то еще (библиотеки)?
-
sergio
- Сообщения: 436
- Статус: Интересующийся новичок
- ОС: Debian GNU/Linux 4 & 5
Re: Разработка оконной системы
А этот долбанутый уточнил, что надо именно в виде кода и работающую?
А то мож ему UML и красивого описания арихитектуры-принципов хватит? 
Debian GNU/Linux 4 -- AMD Athlon64 3000+ / Asus 7600GS -- Gnome
Debian GNU/Linux 5 -- Dell (Vostro) 500 (Celeron M560 / iGM965) -- Gnome
Debian GNU/Linux 5 -- Dell (Vostro) 500 (Celeron M560 / iGM965) -- Gnome
-
sawerse
- Сообщения: 65
- ОС: OpenBSD
Re: Разработка оконной системы
UML не кактит я уже у этого укурка спрашивал..
Нужна библиотека функции которой могли бы менять видео режимы, создавать окна, и рисовать всякую фигню на них.
Нужна библиотека функции которой могли бы менять видео режимы, создавать окна, и рисовать всякую фигню на них.
-
sergio
- Сообщения: 436
- Статус: Интересующийся новичок
- ОС: Debian GNU/Linux 4 & 5
Re: Разработка оконной системы
Xlib?
http://motif.opennet.ru/book3.html - начало, по-русски
http://users.actcom.co.il/~choo/lupg/tutor...rogramming.html - целиком по-английски
http://tronche.com/gui/x/xlib-tutorial/ - хорошее для самого начала
Собственно, все о чем спрашиваете - делает: менять видео режимы, создавать окна, и рисовать всякую фигню на них
Если она все это делает - зачем ей писать замену?
Debian GNU/Linux 4 -- AMD Athlon64 3000+ / Asus 7600GS -- Gnome
Debian GNU/Linux 5 -- Dell (Vostro) 500 (Celeron M560 / iGM965) -- Gnome
Debian GNU/Linux 5 -- Dell (Vostro) 500 (Celeron M560 / iGM965) -- Gnome
-
sawerse
- Сообщения: 65
- ОС: OpenBSD
Re: Разработка оконной системы
Та мне как бы Xlib самому написать надо.
Вот не знаю с чего начать.
Вот не знаю с чего начать.
-
reD_Rus
- Сообщения: 156
- ОС: Fedora 11 64-bit KDE 4.2.4
Re: Разработка оконной системы
офтоп
а где ты учишся?
интресно где преподают правильное программирование?
заставляют студентов думать свободно?
все таки они тебя чему то же должны были научить что бы такое спрашивать
а где ты учишся?
интресно где преподают правильное программирование?
заставляют студентов думать свободно?
все таки они тебя чему то же должны были научить что бы такое спрашивать
-
sawerse
- Сообщения: 65
- ОС: OpenBSD
Re: Разработка оконной системы
Днепропетровский Национальный Горный Университет.
Мне одному только с заданием повезло все остальные на PHP электронные магазины ресуют.
Мне одному только с заданием повезло все остальные на PHP электронные магазины ресуют.
-
Serg79
- Сообщения: 153
Re: Разработка оконной системы
Я так думаю братец, что ниведать тебе диплома как своих ушей если ты всрочном парядке тему не сменишь. Разработать и закодировать оконную систему которая в место Х-ов грузиться и окошки ресует, это действительно не магазин на PHP написать.
-
sergio
- Сообщения: 436
- Статус: Интересующийся новичок
- ОС: Debian GNU/Linux 4 & 5
Re: Разработка оконной системы
Кстати, магазины на пхп тоже месяцами и годами пишутся. Так что если вся группа один магазин пишет... тогда ничего. А если поодиночке... к-хэ!
Так что препод и взаправду укурок. Этот какой же профиль интересно, какая специальность?
Debian GNU/Linux 4 -- AMD Athlon64 3000+ / Asus 7600GS -- Gnome
Debian GNU/Linux 5 -- Dell (Vostro) 500 (Celeron M560 / iGM965) -- Gnome
Debian GNU/Linux 5 -- Dell (Vostro) 500 (Celeron M560 / iGM965) -- Gnome