Nevím jak se mě to povedlo (kempim v práci, nuda, sux...), a svitnul mě takovej nápad.
Už od dob, kdy se přestal používat dos & norton a ovládání počítače se začalo skládat z ustavičné práce s oknama se toho do dnes moc nezměnilo. Jakýkoliv OS nakonec vypadá skoro stejně jako starý wokna 3.1, jen s lepším a nabušenějším pozlátkem,.... 2D plocha + ikony...
co takhle z tohodle konceptu vyplout, inspirovat se v FPS hrách a postavit na takovým podobným enginu grafické rozhraní operačního systému?
vzhledem k tomu že spousta lidí má nabušenej hardware, kterej jinde než ve hrách prakticky nejde použít, tak by nebylo naškodu tyhle funkce použít i jinde.
Moje vize je následující: po spuštění tohodle GUI by počítač místo na pracovní plochu naběhnul do "pracovního prostoru" (např. nekonečná podlaha, místnost, atp. atp.)
pomocí myši by se neovládal "jenom" kurzor, nýbrž by se pohybovalo se zobrazovaným prostorem (rozhlížení).
Jakákoliv aplikace by se dala spustit v "prostorovém" okně. Když vycentrujete aplikaci, rozsvítí se jí okraje a když stisknete třebas TAB, tak se aplikace maximalizuje.
Prostým průchodem do jiného pracovního prostoru by se automaticky aktivovali určité aplikace apod.
(například budu mít pracovní prostory "WORKROOM" "SHOWROOM" "RESTROOM" "CINEMA")
ve workroomu budu mít vyrovnaná okna s grafikou, posunutím myši si jejich náhledy přesunu vedle sebe přesně jak potřebuju, vyvoláním nabídky si zvolím, že chci spustit grafický editor,... o kus dál budu mít třeba zdrojové kódy programů, všude kolem se budou "vznášet" štítky s poznámkama, atp atp...
samozdřejmě by nechyběl HUD s příkazovým řádkem a rychlými funkcemi jako IM komunikátor, skype apod.
například pracovní prostor SHOWROOM je nastaven jako veřejný, což znamená že jej můžou skrz internet "navšívit" další uživatelé...
(doufám, že si dokážete alespoň rámcově představit možnosti tohoto řešení)
...je to sepsané hodně zhruba, ale ocením každého, kdo k tomu přispěje nějakým názorem, ohlasem či reakcí. Myslím si že linux by pro takovýto vývoj byl nejvodnější platformou, díky opensource zdrojovému kódu a snadné editovatelnosti, ale spousta věcí je potřeba domyslet a vůbec vzít v potaz celkovou realizovatelnost. Každopádně za každého nadšence, který by se třeba i chtěl podílet na vývoji alfa verze budu vděčný.