Hlavní navigace

Nová softwarová sklizeň (27. 4. 2005)

Adam Šindelář

Oblíbená sonda do světa (převážně) otevřeného softwaru. Dnes se budeme učit, zobrazovat soubory, přehrávat hudbu, pracovat s databázemi a trochu modelovat.

Gcompris je výukový program nabízející široké spektrum možných aktivit pro děti od dvou do deseti let. To alespoň tvrdí autoři; možná jsem zvláštní, ale u programu jsem se docela bavil. :) V základu aplikace nabízí několik her, například šachy a skládačku, zeměpisné, matematické i jiné, typicky školní výukové hříčky a další formy zábavy. Ať už dítě posadíte ke glóbusu nebo k výuce psaní všemi deseti, můžete si být jisti, že se nenásilnou formou něčemu přiučí a inteligentně zabaví. Pro české děti je k dispozici přeložená verze, ale v jakém stavu tento překlad je, mi není známo. Gcompris vyžaduje knihovnu GTK a je portován na většinu systémů, po kterých by dnes mohl člověk sáhnout.

Zatímco v KDE obvykle slouží k prohlížení většiny typů dokumentů, obvykle za pomoci nějakého pluginu, samotný správce souborů Konqueror, v Gnome se používají oddělené aplikace. Dobrých programů schopných zobrazit v jednoduchém a hlavně jednotném rozhraní alespoň základní typy dokumentů je málo. Evince je program ne nepodobný Preview z Mac OS X, který si klade za cíl nahradit všechny dosavadní prohlížeče v prostředí Gnome. Ovládání je skutečně jednoduché a minimalistické, takže ani nezabírá moc místa na obrazovce, a i když by se uživatelskému rozhraní dalo ještě leccos vytknout, určitě se jedná o nadprůměr linuxového desktopu. Zatím sice umí pracovat jenom s některými obrázky, PDF a PS soubory, ale na širší podpoře formátů se pracuje. Evince ke svému běhu pochopitelně vyžaduje GTK. Na stránce projektu najdete kromě zdrojových kódů i binárky pro několik linuxových distribucí.

Jakuk je hudební přehrávač disponující databází nahrávek, přehledným ovládáním a na svůj věk slušným množstvím funkcí. Jakuk je napsán v Javě, což pravděpodobně hodně lidí odradí kvůli nízkému výkonu a špatné integraci; usnadní ale život těm, kdo běžně přecházejí mezi několika operačními systémy, ba dokonce mezi počítači se zcela odlišným typem hardware. Pokud podobně jako já máte doma síť na třech operačních systémech, oceníte, že ve všeobecné schizofrenii ovládácího rozhraní (jakou logiku má vypínání aplikace zkratkou ALT+F4?) se nachází alespoň jeden ostrůvek neměnného GUI. Jakuk se na Java aplikaci spouští překvapivě svižně, trochu lepší integrace s místním systémem by ale neuškodila. Aplikace ke svému běhu požaduje Java Runtime Environment verze 1.4.2 ne­bo lepší.

Při správném nasazení mohou databázové aplikace být neocenitelným pomocníkem. Ať už se jedná o jednoduché tvoření formulářů a linkování závislostí mezi daty, nebo okamžitý přístup k ohromnému množství dat, programy jako Fox nebo File Maker jsou jednoduše nenahraditelné. Většina výrobců podobných programů však ignoruje linuxovou platformu a navíc produkty tohoto druhu často stojí enormní sumy. Pokud se vám tedy nechce platit a spokojíte-li se s omezenou funkčností, zalíbí se vám Glom. Jeho backend je napsaný v C++ a používá PostgreSQL databázi pro ukládání dat. Zvládá i poměrně komplexní vztahy mezi jednotlivými tabulkami v databázi, jednoduchou tvorbu rozhraní k formulářům i skriptování pomocí Pythonu. Ke svému běhu Glom vyžaduje hlavně knihovnu GTK a Python.

Po čtyřech letech vývoje dosáhl projekt OGRE verze 1.0. Tento univerzální a multiplatformní 3D engine se stal robustní a velmi kvalitní konkurencí mnoha komerčních enginů. Dnes podporuje pokročilé stínování materiálů, NURBS křivky i polygonové modely z mnoha předních 3D aplikací, (Blender, 3DS Max, Maya, etc…) částicové systémy a mnoho dalších funkcí. Automaticky zvládá pracovat s mnoha složitými efekty, podporuje Direct3D i OpenGL (volí se podle platformy) a značné množství kompilátorů. Díky své objektové modularitě je navíc snadno rozšiřitelný, takže ani pro poměrně malý tým vývojářů není problém sestavit aplikaci se zvukovými efekty, skriptovacím jazykem a síťovým kódem. Celé API je navíc podrobně zdokumentováno a opatřeno mnoha příklady kódu. Jednoduše řečeno, OGRE je nadějný open source projekt s velkým potenciálem. Nevěříte-li, podívejte se na screenshoty z mnoha her a aplikací, které OGRE používají. OGRE funguje na Windows, Mac OS X a Linuxu, je napsán v C++ a pro svůj běh nevyžaduje žádné další knihovny.

Našli jste v článku chybu?

29. 4. 2005 10:44

vtech (neregistrovaný)
...v praci jeste AIX a linux_ia64. Taky zadna Java.

29. 4. 2005 10:42

vtech (neregistrovaný)
No nevim, pouzivam doma linux_x86, linux_x86_64, linux_ppc, MacOS-X, IRIX, Windows a Javu skutecne nepostradam.
DigiZone.cz: Dreambox DM900 Ultra HD přichází

Dreambox DM900 Ultra HD přichází

Podnikatel.cz: EET: Totálně nezvládli metodologii projektu

EET: Totálně nezvládli metodologii projektu

Podnikatel.cz: Přehledná titulka, průvodci, responzivita

Přehledná titulka, průvodci, responzivita

Lupa.cz: Kdo pochopí vtip, může jít do ČT vyvíjet weby

Kdo pochopí vtip, může jít do ČT vyvíjet weby

Lupa.cz: Propustili je z Avastu, už po nich sahá ESET

Propustili je z Avastu, už po nich sahá ESET

Vitalia.cz: Láska na vozíku: Přitažliví jsme pro tzv. pečovatelky

Láska na vozíku: Přitažliví jsme pro tzv. pečovatelky

120na80.cz: Co všechno ovlivňuje ženskou plodnost?

Co všechno ovlivňuje ženskou plodnost?

Podnikatel.cz: Chaos u EET pokračuje. Jsou tu další návrhy

Chaos u EET pokračuje. Jsou tu další návrhy

DigiZone.cz: Rádio Šlágr má licenci pro digi vysílání

Rádio Šlágr má licenci pro digi vysílání

Lupa.cz: Insolvenční řízení kvůli cookies? Vítejte v ČR

Insolvenční řízení kvůli cookies? Vítejte v ČR

Vitalia.cz: Když přijdete o oko, přijdete na rok o řidičák

Když přijdete o oko, přijdete na rok o řidičák

Podnikatel.cz: Snížení DPH na 15 % se netýká všech

Snížení DPH na 15 % se netýká všech

Root.cz: Certifikáty zadarmo jsou horší než za peníze?

Certifikáty zadarmo jsou horší než za peníze?

Lupa.cz: Co se dá měřit přes Internet věcí

Co se dá měřit přes Internet věcí

Lupa.cz: Proč firmy málo chrání data? Chovají se logicky

Proč firmy málo chrání data? Chovají se logicky

Vitalia.cz: I církev dnes vyrábí potraviny

I církev dnes vyrábí potraviny

Vitalia.cz: Spor o mortadelu: podle Lidlu falšovaná nebyla

Spor o mortadelu: podle Lidlu falšovaná nebyla

Měšec.cz: U levneELEKTRO.cz už reklamaci nevyřídíte

U levneELEKTRO.cz už reklamaci nevyřídíte

Měšec.cz: mBank cenzuruje, zrušila mFórum

mBank cenzuruje, zrušila mFórum

Vitalia.cz: Proč vás každý zubař posílá na dentální hygienu

Proč vás každý zubař posílá na dentální hygienu