AMIGA REVIEW obsah časopisu online!
  Domov     Software     Hry     Obaly     Download  

Historie a vývoj


Proč je Amiga tak super
Typické amigistické téma, že? Čím to asi bude... Ale navzdory možným očekáváním se tady nebudu oddávat blábolům o tom, jaká to byla někdy před dvanácti lety mašina a kdesi cosi. Tohle téma je už poněkud ohrané a myslím i trochu mimo mísu. Vývoj Amigy se totiž nezastavil a pořád je o čem psát.
Kdo za to může? No Amiga přece. Přesněji řečeno, může za to idea operačního systému, to, že dá uživateli na výběr. Jste-li přáteli okýnek a čudlíků, může se vám časem stát, že skoro zapomenete, jak vypadá klávesnice. Naproti tomu existují i opačné extrémy, lidé, kteří pracují s Workbenchem jen o Vánocích a na jejichž disku byste nenašli jedinou ikonu! Programátoři se nemusí piplat s GUI a mohou se věnovat příjemnějším věcem, zatímco jiní programátoři od rána do večera programují lepší a lepší GUI pro všechny programy, co kde najdou. Chápete to?

Knihovny
Amiga je otevřená geniálním myšlenkám. Můžou za to sdílené knihovny. Například když nedávno počítačový svět propadl mánii MP3, francouzský programátor S.Tavenard naprogramoval sdílenou knihovnu pro práci s tímto hudebním formátem. Nyní není problém za dvě hodiny naprogramovat přehrávač MP3 souborů, nebo zabudovat do hry hodiny hudby a mluveného slova v CD kvalitě (tedy pokud se daří, programátoři ví o čem mluvím).
Jiná paráda přišla přímo od Amiga Technologies. Jsou to datatypy. S jejich pomocí mohou programy podporovat všechny textové, zvukové a grafické formáty, co kdy kdo vymyslel, nebo vymyslí. A přitom o existenci těchto formátů nemusí mít autor programu ani ponětí! V praxi to funguje tak, že jakmile někdo vymyslí nějaký formát, někdo jiný k němu napíše datatype. Pokud si nainstalujete každý datatype, co kde najdete, pak vám program MultiView ukáže třeba i obrázky ze ZX Spectra, nebo můžete použít svůj oblíbený prohlížeč obrázků k prohlédnutí fontů. V seznamu existujících datatypů z roku 96 je jich uvedeno přes osmdesát a o mnoha podporovaných formátech jste určitě ani neslyšeli.
Velice příjemná věc je také XPK, systém pro kompresi a dekompresi dat. Trochu se podobá myšlence datatypů. Jeho hlavní částí je knihovna, která nabízí programům možnost komprese a dekomprese dat libovolným algoritmem ze široké nabídky, která k dnešnímu dni skýtá okolo dvaceti možností. Navíc, pokud vás napadne nová pakovací metoda, stačí naprogramovat malou podpůrnou knihovnu pro XPK a najednou umí všechny moderní kompresní programy váš algoritmus použít!

Patche
Další výhoda sdílených knihoven je možnost patchování. Znamená to, že když knihovna nabízí nějakou službu, tak jí je možno vnutit vlastní rutinu, která tuto službu provede. Pěkné je, že se tímto způsobem dá změnit i chování knihoven, které jsou umístěny v paměti ROM. V současné době existuje nespočet různých patchů patchujících všechno možné. To, k čemu všemu to lze použít, vám ukážu na pár příkladech.
HappyDT je komodita, která patchuje rutinu pro otevírání souborů. Nová rutina zjistí, jestli je ten otevíraný soubor obrázek a pokud ano, zkonvertuje ho pomocí datatypů do formátu IFF ILBM a podstrčí ho programu jako původní soubor. A výsledek? No třeba ten, že do deset let starého kreslícího programu nahrajete obrázek ve formátu PNG, tedy ve formátu, který vznikl před třemi lety.
Na principu patche fungují i takzvané screen-promotery, které umí zařídit, aby se všechny screeny otevíraly v grafickém módu, ve kterém si přejete. Jiné patche mění například vzhled Workbenche, urychlují různé akce, opravují chyby v knihovnách a podobně.
Ještě by se nám tu hodil odstaveček o ARexxu, ARexx je nástroj vpravdě královský, jenže to by bylo trochu delší povídání. Zatím mi věřte, že je to pomocník k nezaplacení a že vám o něm někdy povím více.

Vytlačiť článok



Pozn.: články boli naskenované ako text a preto obsahujú aj zopár chýb. Taktiež neručíme za zdrojové kódy (Asm, C, Arexx, AmigaGuide, Html) a odkazy na web. Dúfame, že napriek tomu vám táto databáza dobre poslúži.

Žiadna časť nesmie byť reprodukovaná alebo inak šírená bez písomného povolenia vydavatela © ATLANTIDA Publishing



none

AMIGA REVIEW

57 ( 11-12 / 2000 )
56 ( 9-10 / 2000 )
55 ( 7-8 / 2000 )
54 ( 5-6 / 2000 )
53 ( 3-4 / 2000 )
52 ( 1-2 / 2000 )
 
51 ( 12 / 1999 )
50 ( 11 / 1999 )
49 ( 10 / 1999 )
48 ( 9 / 1999 )
46-47 ( 7-8 / 1999 )
45 ( 6 / 1999 )
44 ( 5 / 1999 )
43 ( 4 / 1999 )
42 ( 3 / 1999 )
41 ( 2 / 1999 )
40 ( 1 / 1999 )
 
39 ( 12 / 1998 )
38 ( 11 / 1998 )
37 ( 10 / 1998 )
36 ( 9 / 1998 )
35 ( x / 1998 )
34 ( x / 1998 )
33 ( 1-2 / 1998 )
 
32 ( 11-12 / 1997 )
31 ( 9-10 / 1997 )
30 ( 7-8 / 1997 )
29 ( 6 / 1997 )
28 ( 5 / 1997 )
27 ( 4 / 1997 )
26 ( 3 / 1997 )
25 ( 2 / 1997 )
24 ( 1 / 1997 )
 
23 ( 12 / 1996 )
22 ( 11 / 1996 )
21 ( 10 / 1996 )
20 ( 9 / 1996 )
18-19 ( 7-8 / 1996 )
17 ( 6 / 1996 )
16 ( 5 / 1996 )
15 ( 4 / 1996 )
14 ( 3 / 1996 )
13 ( 2 / 1996 )
12 ( 1 / 1996 )
 
11 ( 12 / 1995 )
10 ( 11 / 1995 )
9 ( 10 / 1995 )
8 ( 9 / 1995 )
7 ( 7 / 1995 )
6 ( 5 / 1995 )

ATLANTIDA NEWS

5 ( 3 / 1995 )
4 ( 1 / 1995 )
 
3 ( 11 / 1994 )
2 ( 9 / 1994 )
1 ( 7 / 1994 )
0 ( 5 / 1994 )