|
|
|
|
|
|
|
|
|
|
|
|
|
|
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 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.
NovinkyVerze 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
"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! |
Podporované klíčové vlastnostiV 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:
|
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. |
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 |
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é.
Kirk Turner (gameldar), Hideya Kawahara (hideya)
Kirk Turner (gameldar)
Kirk Turner (gameldar), Paul Byrne (paulby)
Phil Dowell (phild)
Tento projekt je místem pro sdílení dodatečných modelů a umělěckých zdrojů Projektu Looking Glass. Velmi oceníme vaši účast!
| Jméno | Popis | Classpath | Vlastníci |
|---|---|---|---|
| Pingpong | Jednoduchá 3D hra | org.jdesktop.lg3d.apps.pingpong | Johann Glaser (hansiglaser) |
| Launcher | Prototyp programu pro spouštění aplikací | org.jdesktop.lg3d.apps.luncher | Henrik Baastrup (hbaastrup) |
| Browser3D | 3D webový prohlížeč | org.jdesktop.lg3d.apps.browser3d | beer28, David Vallejo (dragmor) a David Weizades (ddew) |
| DemoJMFJ3D | JMF přehrávač pro LG3D | org.jdesktop.lg3d.apps.jmf23D | sat1196 |
| Aim3d | 3D AIM klient | org.jdesktop.lg3d.apps.wilkoaim3d | Jack Wu (wulabs) |
| Zoetrope | Prohlížeč obrázků | org.jdesktop.lg3d.apps.zoetrope | Yuichi Sakuraba (sakuraba) |
| BlackGoat | Čtení emailu | org.jdesktop.lg3d.apps.blackgoat | Dai Odahara (dai) |
| JavaWorkSpace | Síťový inteligentní 3D workspace | org.jdesktop.lg3d.apps.intel3d | Ashish (sri_ashish7s) |
| Gol3D | Hra života | org.jdesktop.lg3d.apps.gol3d | dwarfy_lenain (dwarfy) |
| Clock | 3D hodiny | org.jdesktop.lg3d.apps.clock | Juan González (opsi) |
| Ls3D | "ls" ve 3D | Neurčeno | ENDO Yasuyuki (yasuyuki) |
| BgManager | Správce pozadí | org.jdesktop.lg3d.apps.bgmanager | Radek Kierner (radeczka) |
| Fm3D | 3D manažer souborů | Neurčeno | John Maltby (jmaltby) |
| Jazyk | Vlastníci |
|---|---|
| Čínština | Wen Peng (wenpeng) |
| Čeština | Petr Hejl (sickboy) |
| Holandština | Martjin Kools (marve) |
| Francouzština | jibe77, Pierre (pinaraf) |
| Němčina | Christian Ost (cost) a Maik Ladwig (moonfire) |
| Italština | Giordano Fracasso (giosquad) a Danilo Bonardi (trix180) |
| Japonština | Yuka Kamiya (kyuka), Hideyuki Otokawa (otokawa), Yuichi Sakuraba (sakuraba), Kazuhiro Kazama (kazama) a Endo Yasuyuki (yasuyuki) |
| Rumunština | Abibula Aygun (aygun) |
| Španělština | Sergio Ivan Marcin (bitbeat) |
| Předmět | Vlastníci |
|---|---|
| Knowledge-base | Martijn Kools (marve), David Weizades (ddew), Paul Shoemaker (t0rn) |
| Nápady a diskuze pro 3D rozhraní | Paul Shoemaker (t0rn), qgnjon, David Weizades (ddew) |
| LG3D vývojový tým/uvolněné verze | Van der Haegen Mathieu (dwarfy) |
Zde je seznam oblastí, ve kterých bychom potřebovali vaši spoluúčast:
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!
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.
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ů:
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ů.
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