OpenCoeli
OpenCoeli
Zkrátka připadá mi , že tvorba vlastních tištěných map bývá dost bolavé místo stávajících SW..Já si myslím že např. Guide, The Sky nebo Megastar s tím nemají nejmenší problémy, a to jak ve filtraci zobrazení , tak s měřítkem a ani s výrazností , tak ani s kvalitou tisku
lepší rada žádná než špatná
milantos(šnek)centrum(puntík) cz
milantos(šnek)centrum(puntík) cz
OpenCoeli
Delal jsem si nejake pokusy s databazema. Muj favorit (derby) vytvarel silene velke datove soubory. Takze nakonec pouziju mysql. Je stejne rychla, funguje bez instalace a jeji datove soubory jdou komprimovat. Dalsi vyhoda je ze data z ni mohou cerpat i programy psane v C, PHP a dalsich jazycich.
OpenCoeli
Prave jsem dokoncil dalsi testy. Mysql zvladne utahnout databazi hvezd do 20 magnitudy o velikosti 100 GB.
Hledam partaky pro tenhle projekt. Potrebuji:
* nekoho pro import dat do Mysql (znalost Java, C nebo jineho programovaciho jazyka)
* nekoho se znalostmi astrometrie, napriklad tycho2 ma asi 20 sloupcu o kterych vubec nevim co znameji.
* nekoho na kresleni map za pouziti draw2d (knihovna pro vektorove kresleni). Znalost javy neni podminkou.
* nastavit web projektu, instalace wiki, fora a dalsich veci na sourceforge.
* tvorba dokumentace
Hledam partaky pro tenhle projekt. Potrebuji:
* nekoho pro import dat do Mysql (znalost Java, C nebo jineho programovaciho jazyka)
* nekoho se znalostmi astrometrie, napriklad tycho2 ma asi 20 sloupcu o kterych vubec nevim co znameji.
* nekoho na kresleni map za pouziti draw2d (knihovna pro vektorove kresleni). Znalost javy neni podminkou.
* nastavit web projektu, instalace wiki, fora a dalsich veci na sourceforge.
* tvorba dokumentace
OpenCoeli
Delal jsem dalsi pruzkum:
Zakladni otazka zda tohle planetarium ma vubec smysl je zatim nezodpovezena. Delat dalsi desktop planetarium nema smysl. Ale je pravda ze existuje spousta katalogu pristupnych pres webove sluzby. Klienti existuji, ale jsou trochu hardcore pro profiky. Dalsi smer vyvoje tedy vypada jako popularnejsi klient pro tyhle databaze ale Google earth. Otazka je proc CdC a dalsi tohle davno nepodporuji.
Po zvazeni pozadavku jsem opustil Eclipse RCP+Draw2d a pouziju Swing+Java2d. Vyhodou je hlavne hardwarova akcelerace vykreslovani map a moznost bezet v java appletu. Je take otevrena cesta pro 3D akceleraci.
Mam hotovy hruby navrh datovych zdroju. Umozni cerpat data z binarnich souboru, SQL databaze a webovych stranek. Planetarium bude v podstate klientem Virtualni Observatore a bude schopne online vykreslovat monstrozni katalogy jako NOMAD. Resim i takove veci jako cachovani a rozdeleni do threadu.
Zkoumam take datove formaty pouzivane v astronomii. Existuje nekolik standartu souvisejicich s virtualni observatori, ale ty jsou prilis obecne. Zpusob ukladani souradnic tedy v podstate preberu z USNOA.
Jsem uplne nadseny z mysql. Jde velmi snadno "vnorit" do java aplikace. Dalsi super feature jsou komprimovane tabulky, nad kterymi lze presto vykonavat dotazy. Mysql je siroce podporovana, podporuje ji i Cartes du Ciel. Dokazu si tedy predstavit distribuci velkych katalogu v podobe zaindexovanych mysql databazi. Jen nevim kde sehnat 50 GB na FTP serveru
Mam zhruba jasno o prvni betaverzi programu. Bude 10 az 20 MB velka, pulka knihoven, pulka dat. Ze zavislosti: spring framework, hsqldb, jaxb, batik a dalsi. Vse pure java. V zakladni verzi budou hvezdy do 9 magnitudy a objekty do 12 mag. Delam soupis featur z konkurencnich programu a rozhoduju ktere zaclenim do prvni verze.
Potom co dostanu program do trochu pouzitelneho stadia, rozsekam ho na pluginy. Je potreba vytvorit seznam "extension points", tedy mist ktere se daji rozsirit pluginem. Problem je ze tyto pointy jde dat prakticky vsude, ale pak by se zase zkomplikoval vyvoj, udrzba a dokumentace. Je tedy sepsat co vlastne by astronomicke planetarium melo umet a tomu prizpusobit navrh extension pointu.
Zakladni otazka zda tohle planetarium ma vubec smysl je zatim nezodpovezena. Delat dalsi desktop planetarium nema smysl. Ale je pravda ze existuje spousta katalogu pristupnych pres webove sluzby. Klienti existuji, ale jsou trochu hardcore pro profiky. Dalsi smer vyvoje tedy vypada jako popularnejsi klient pro tyhle databaze ale Google earth. Otazka je proc CdC a dalsi tohle davno nepodporuji.
Po zvazeni pozadavku jsem opustil Eclipse RCP+Draw2d a pouziju Swing+Java2d. Vyhodou je hlavne hardwarova akcelerace vykreslovani map a moznost bezet v java appletu. Je take otevrena cesta pro 3D akceleraci.
Mam hotovy hruby navrh datovych zdroju. Umozni cerpat data z binarnich souboru, SQL databaze a webovych stranek. Planetarium bude v podstate klientem Virtualni Observatore a bude schopne online vykreslovat monstrozni katalogy jako NOMAD. Resim i takove veci jako cachovani a rozdeleni do threadu.
Zkoumam take datove formaty pouzivane v astronomii. Existuje nekolik standartu souvisejicich s virtualni observatori, ale ty jsou prilis obecne. Zpusob ukladani souradnic tedy v podstate preberu z USNOA.
Jsem uplne nadseny z mysql. Jde velmi snadno "vnorit" do java aplikace. Dalsi super feature jsou komprimovane tabulky, nad kterymi lze presto vykonavat dotazy. Mysql je siroce podporovana, podporuje ji i Cartes du Ciel. Dokazu si tedy predstavit distribuci velkych katalogu v podobe zaindexovanych mysql databazi. Jen nevim kde sehnat 50 GB na FTP serveru

Mam zhruba jasno o prvni betaverzi programu. Bude 10 az 20 MB velka, pulka knihoven, pulka dat. Ze zavislosti: spring framework, hsqldb, jaxb, batik a dalsi. Vse pure java. V zakladni verzi budou hvezdy do 9 magnitudy a objekty do 12 mag. Delam soupis featur z konkurencnich programu a rozhoduju ktere zaclenim do prvni verze.
Potom co dostanu program do trochu pouzitelneho stadia, rozsekam ho na pluginy. Je potreba vytvorit seznam "extension points", tedy mist ktere se daji rozsirit pluginem. Problem je ze tyto pointy jde dat prakticky vsude, ale pak by se zase zkomplikoval vyvoj, udrzba a dokumentace. Je tedy sepsat co vlastne by astronomicke planetarium melo umet a tomu prizpusobit navrh extension pointu.
OpenCoeli
Ja sa len chem opytat co tak nepouzit uz nejaky hotovy projekt pod GPL/GNU licenciou napriklad kstars, chartes du ciel, openuniverse a podobne projekty. Podla mna bude jednoduchsie a viac efektivnejsie pracovat uz na rozbehnutom projekte ako zacat s novym.
OpenCoeli
Duvod je ze nejsou v Jave. KStars jsou v C++, Cartes du Ciel v Pascalu. A nez bych pronikl do noveho jazyka, budu to mit rychleji napsane v Jave. Existuje nekolik miniaturnich java planetarii.
Dale je duvodem architektura programu. Zbytek astronomickych programu je hodne stary a vnitrnosti tomu odpovidaji. Takze proste chci vzit metody pouzivane pro vyvoj komercnich java aplikaci a pouzit je pro planetarium. Bude tedy mozne vzit modul pro vykreslovani dat z GUI a placnout ho na server, kde bude exportovat mapy do obrazku.
Ale jak jsem psal, zakladni otazka jestli to ma cenu, jeste neni zodpovezena. Kdyz se ukaze ze to je zbytecne, zacnu delat aplikaci v jinem oboru .
Dale je duvodem architektura programu. Zbytek astronomickych programu je hodne stary a vnitrnosti tomu odpovidaji. Takze proste chci vzit metody pouzivane pro vyvoj komercnich java aplikaci a pouzit je pro planetarium. Bude tedy mozne vzit modul pro vykreslovani dat z GUI a placnout ho na server, kde bude exportovat mapy do obrazku.
Ale jak jsem psal, zakladni otazka jestli to ma cenu, jeste neni zodpovezena. Kdyz se ukaze ze to je zbytecne, zacnu delat aplikaci v jinem oboru .
OpenCoeli
Zde jsou standarty souvisejici s virtualni observatori, spousta XML a vsechny priklady v Jave. Mozna ma smysl poustet se do toho 
http://www.ivoa.net/Documents/

http://www.ivoa.net/Documents/
OpenCoeli
Dalsi moznost je zobrazovat globus cele oblohy (ala Google Earth) pomoci fotek z Digitized Sky Survey.
http://skyview.gsfc.nasa.gov/cgi-bin/surv_comp.pl?dss
Ale to uz je asi trochu moc smely plan
http://skyview.gsfc.nasa.gov/cgi-bin/surv_comp.pl?dss
Ale to uz je asi trochu moc smely plan

OpenCoeli
Tak prvni prototyp noveho planetaria je na svete. Necekejte moc, je to jen 'proof of concept'.
http://www.kotek.net/coeli.htm
http://www.kotek.net/coeli.htm
OpenCoeli
Janek8 napsal: Tak prvni prototyp noveho planetaria je na svete. Necekejte moc, je to jen 'proof of concept'.
http://www.kotek.net/coeli.htm
Vubec to nevypada zle. Rychlost na mem centrinovem notebooku je dostatecna. Ovladani mysi jsem snad pochopil.
Jen obcas zmizi spojnice souhvezdi. Hodilo by se jeste ubirat/pridavat dosah magnitudy (prip. menit velikost kotoucku vezd) pri ruznych zvetsenich...
http://www.kotek.net/coeli.htm
Vubec to nevypada zle. Rychlost na mem centrinovem notebooku je dostatecna. Ovladani mysi jsem snad pochopil.
Jen obcas zmizi spojnice souhvezdi. Hodilo by se jeste ubirat/pridavat dosah magnitudy (prip. menit velikost kotoucku vezd) pri ruznych zvetsenich...
Pavel Vabrousek
- Martin Vyskočil
- Příspěvky: 1940
- Registrován: 27. 11. 2005, 21:13
- Bydliště: Jablonec nad Nisou
- Věk: 44
OpenCoeli
Na zacatek moc pekny. Primlouval bych se za vetsi vyuziti mysi. Je to mozna muj zvyk z pouzivani ruznych 3D programu, AutoCADu, Catie atd. Napriklad posouvani prostrednim tlacitkem, zoomovaci okno pod levym tlacitkem (zoom koleckem je super). Vystredovani kliknutim tlacitka se mi taky moc libi.
Podobne by mohly zafungovat i klavesovy zkratky. Sipky na posuv, nejaky dalsi na zoom, otaceni atd.
Podobne by mohly zafungovat i klavesovy zkratky. Sipky na posuv, nejaky dalsi na zoom, otaceni atd.
TS 15x70, "Ostříží oko" 60/1040 (refraktor vlastní konstrukce)