Anglická stránka
Čínská stránka
Francouzská stránka
Německá stránka
Italská stránka
Japonská stránka
Španělská stránka
LG3D

Vítejte v Projektu Looking Glass core!

Stažení a instalace

Projekt Looking Glass je založen na technologii Java a zkoumá rozšíření uživatelských možností používání desktopu a aplikací prostřednictvím 3D zobrazení a vizualizace. Jedná se o vývojový open source projekt odvozený z projektu pokročilých technologií společnosti Sun Microsystems. Podporuje běh existujících nemodifikovaných aplikací v 3D prostředí a navíc obsahuje API pro 3D manažer oken a vývoj aplikací. V současné době je integrace existujících aplikací podporována pouze na linuxových platformách.

Projekt Looking Glass

Projekt se snaží prolomit dvě hranice -- dvourozměrnost současných desktopových prostředí a způsob vývoje takových prostředí. Zatím se nachází ve své ranné fázi. Musíme prozkoumat spoustu nápadů a možností. Kód Projektu Looking Glass jsme dali k dispozici komunitě, aby mohla prozkoumat všechny aspekty technologie, namísto omezení přístupu na několik vyvolených. Věříme, že otevřený vývoj je výborný model pro využití této obrovské vzrušující příležitosti. Vaše účast je tedy netrpělivě očekávána.

Technologie Java je primárním programovacím jazykem. Věříme, že se jedná o dobrou volbu, zejména kvůli vysoké produktivitě a bohaté sadě podpůrných API, na nichž lze stavět. Nutno podotknout, že plánujeme i mapování do C++ a se systémem tedy budou moci pracovat i nativní aplikace.

Často kladené dotazy (FAQ)

Novinky

Verze 0.62 je uvolněna a je nyní dostupná zde, v sekci stabilních buildů.

Podívejte se prosím také na stránku Wiki Jak přejít na API 0.62.

Dokument Sestavování a spouštění LG3D pomocí NetBeans je nyní k dispozici!

Verzi 0.61 můžete nalézt zde.

Chcete-li začít, nahlédněte do dokumentu "Začínáme s Projektem Looking Glass".

Získejte nejnovější informace v  diskusním fóru!

Významný přispěvatel

Juan Gonzá Endo Yasuyuki (yasuyuki)

"V roce 2003 jsem vydal knihu 'Java 3D Programming Bible'. Uplynulo už více než 10 let od doby, kdy jsem začal používat OpenGL programování na pracovní stanici SGI. Projekt Looking Glass mi hodně připomenul a obnovil mé nadšení, které jsem prožíval tenkrát. Pokud jde o mě, moje možnosti programování v Javě v současnosti bohužel poklesly. V těchto dnech je jednou z věcí na které se těším dovolená pro napsání nějaké aplikace pro LG3D. Tuhle fotografii pořídila moje žena. Nikdy jsem si nevšiml, že mě takhle vyfotila. (Možná je to ta pravá fotografie pro zobrazení mé povahy...)"

Yasuyukiho jedinečný přístup ke zobrazení souborů v jeho Ls3d incubator projektu podnítil mnoho diskuzí v rámci komunity a spustil zkoumání spolupráce mezi jejími členy. Yasuyuki rovněž výrazně přispívá k japonskému překladu webových stránek. Velké díky Yasuyukimu!

Další významní přispěvatelé
Wiki info o vývojovém týmu LG3D

Podporované klíčové vlastnosti

V této chvíli se zaměřujeme na poskytnutí základní funkčnosti pro 3D výzkum a na vyladění počáteční platformy. Současná platforma podporuje následující klíčové vlastnosti:

  • Počáteční integrace (app status) existujících aplikací (X11 client)
  • Client-server scenegraph platform
  • Serverside behavior execution
  • Podpora pro generic event system
  • Počáteční sada core API pro tvorbu sady 3D komponent
  • Podpora pro utility poskytující animovaný user feedback

Pro ty, kteří nevydrží jen čekat....

Chcete-li nainstalovat a používat vývojové prostředí, nahlédněte do dokumentu "Začínáme s Projektem Looking Glass". Jste-li uživatelem Windows, zkuste "Spouštění Vývojářské verze LG3D na Microsoft Windows".

Ve chvíli, kdy máte funkční vývojové prostředí, měli byste si přečíst dokument "Příručka vývojáře Projektu Looking Glass", kde najdete detailní informace o projektu a tvorbě 3D aplikací pro něj. Pokud používáte NetBeans, podívejte se do dokumetu "Sestavování a spouštění LG3D pomocí NetBeans". A "Tutoriály Projektu Looking Glass" vysvětlují, jak programovat LG3D aplikace.

Pokud jste připraveni přispět do projektu kódem či dokumentací, přečtěte si "Contributing to Project Looking Glass", kde se dozvíte podmínky.

Poznámka: Kvůli chybějící podpoře Composite rozšíření v ovladačích od ATI nefunguje Projekt Looking Glass 3D v session módu.
Do doby než bude toto rozšíření dostupné, je třeba použít ovladač z projektu DRI. Bohužel tento ovladač podporuje pouze Radeon 9200 a starší.


Rozdělení do fází

Protože rozsah problémů, se kterými se musíme vypořádat, je opravdu velký a chceme shromáždit všechny připomínky k platformě, plánujeme rozdělení do několika fází. Následuje přibližný časový plán:

Fáze 0 -Čvn Vytvořit demo pro ověření koncepce, demonstraci naší vize možností 3D desktopu a získání veřejné pozornosti. Zároveň začít zdokonalovat architekturu a nad Java 3D implementovat Vývojářskou verzi.
Fáze 1 Čvc,'04 - Bře,'05 Poskytnout Vývojářskou verzi jako open source a začít vylepšování a ladění API a platormy. Počáteční API je zamýšleno jako startovní bod a předpokládá se, že se bude na základě vašich připomínek značně vyvíjet. Je tedy třeba si uvědomit, že během této fáze bude API často aktualizováno.
Fáze 2 Dub,'05 - Finalizace API a posun pozornosti směrem k vývoji 3D aplikací.
Fáze 3 Neurčeno

Probíhající podprojekty

Zde se nachází seznam podprojektů probíhajících pod lg3d-core (a lg3d-demo-apps, lg3d-incubator). Díky za vaše nabídky! Pokud chcete něco navrhnout, je to skvělé! Prosím, napište do tohoto threadu na javadesktop.org fóru a sdělte nám své nápady. Je-li téma specifické pro integraci s X11, podívejte se na stránky projektu lg3d-x11. Pokud byste chtěli vypomoci s některým z podprojektů, napište prosím do fóra. Jsem si jistý, že týmy budou za další pomoc velmi vděčné.

LG3D Prohlížeč obrázků

Oblasti, kde potřebujeme vaši pomoc

Zde je seznam oblastí, ve kterých bychom potřebovali vaši spoluúčast:

X11 aplikace v LG3D

Prosím podívejte se na stránky projektu lg3d-x11, zajímají-li vás témata specifická pro integraci s X11. Všichni oceníme vaši pomoc!

Jak se můžete zapojit

Jako první krok zvažte prosím účast jako pozorovatel projektu, což předpokládá, že se seznámíte s projektem a budete přispívat do diskusního fóra. Nahlédněte prosím také do dokumentu Contributing to Project Looking Glass, který obsahuje další informace o tom jak je možné se zapojit do projektu. Přečtěte si rovněž JavaDesktop Community Governance Guidelines, kde najdete obecné postupy pro spoluúčast v projektech JavaDesktop komunity, jako je například právě Projekt Looking Glass.

Oznamování problémů a chyb

Informace o aktuálních problémech a chybách lze nalézt pod položkou Issue tracker umístěnou v Project tools na postranní liště. Zde můžete vyhledávat problémy a defekty nebo najít konkrétní chybu. Pokud objevíte chybu, která ještě nebyla zadána, vyplňte údaje a zadejte ji. Pro nalezení souvisejících informací můžete také prohledávat archiv emailů na diskusním fóru na javadesktop.org.

Když reportujete chybu, snažte se prosím, co nejpřesněji specifikovat příznaky, se kterými jste se setkali a popsat prostředí vašeho počítače. Pokud dojde k pádu LG3D, následující log soubory poskytnou užitečné informace:

Pokud nemáte zkušenosti s hlášením chyb, můžete nahlédnout do těchto úvodních dokumentů:

Zůstaňte připojeni

Projekt Looking Glass je neustále vyvíjen. Nejlepší způsob, jak zůstat informován, je zapsat se do mailing listů projektu. Klikněte na položku Mailing lists v sekci Project tools postranní lišty na https://lg3d.dev.java.net/. Zde si můžete, podle úrovně vašeho zájmu, vybrat z několika mailing listů.

Zdroje informací

Několik slov na závěr...

Děkujeme za váš zájem o projekt a čas strávený na těchto stránkách. Doufáme, že se také zapojíte a spolu s námi prozkoumáte tuto zábavnou příležitost. Máme také irc kanál, zatím však není příliš aktivní. Najdete jej jako #projectlookingglass na irc.freenode.net

Vývojový tým Projektu Looking Glass


$Revision: 1.15 $ $Date: 2005/06/25 08:34:25 $ (English Version Revision: 1.139)