Amiga Developer CD v2.1DAN JEDLIČKA
Záhy po OS3.5 vydala firma Haage&Partner, s požehnáním Amiga
International, novou verzi oficiálního cédéčka pro vývojáře. Jeho
zkompletováním byla pověřena osoba nad jiné povolaná - starý známý Olaf
Barthel.
Vezmeme-li v úvahu obsah předchozího Developer CD, vydaného ještě v dobách
Escomu, může se V2.1 jevit spíš jako update než jako nová verze. To je
pochopitelné, neboť OS3.5 z vývojářského hlediska tolik zásadních změn
nepřinesl. Přesto CD obsahuje několik důležitých novinek, na které je třeba
upozornit.
Předně je to OS3.5 Native Developer Kit, obsahující Includes a Autodocs pro
tento systém, včetně nepostradatelných programových ukázek. Součástí
NDK je i nový "multimediální" Installer s dokumentací (kdo
instaloval OS3.5, ten ví, o čem mluvím). Z ostatních programů jmenujme
CatComp V44.6 (pro tvorbu a údržbu lokalizačních katalogů) a zejména
ReActor.
ReActor je nástroj pro tvorbu GUI v rámci prostředí ReAction (použito v
OS3.5). Umožňuje poměrně snadno navrhnout GUI a vygenerovat ho jako objekt,
který pak lze přilinkovat k programu. ReActor je ve verzi 0.9 Beta a je to znát.
Ne že by byl nějak kriticky nestabilní, ale má své mouchy. Tak například
si mírně neodpovídají názvy tlačítek v programu s dokumentací. Což je u
zcela nového programu průšvih. V sekci Windows rozhodně nenajdete žádné
tlačítko "Test", jak praví nápověda (v programu se toto tlačítko
jmenuje "Open"). Při definici gadgetových skupin budete marně
hledat "Root Layout", na který máte podle dokumentace kliknout. A
tak podobně. ReActor se jistě stane (samozřejmě pokud se mezi programátory
ujme samotné prostředí ReAction) důležitým vývojovým nástrojem. Zatím
je to ale podle mého soudu nedodělek.
Ještě si dovolím poznámku k ReAction. Tento GUI systém se mi čím dál tím
víc jeví jako největší přínos OS3.5. Uznávám výhrady k jeho relativní
pomalosti vzhledem k MUI (jistě to nebude nic pro procesory 020); proč ale zároveň
neříct, že ReAction je lepší než MUI? Je kompaktnější (vše je založeno
na jediné linkovací knihovně) a má blíž k původnímu "commodoráckému"
pojetí BOOPSI (programuje se skrze standardní funkce Intuitionu). Čekal bych,
že bude v zájmu autorů OS3.5 ReAction co nejvíce rozšířit a přesvědčit
vývojáře, že programovat pod ním je snadné a efektivní. Ale zatím spíš
ticho po pěšině. Na CD najdete několik programových ukázek, ovšem marně
budete k ReAction hledat nějaký kompletnější manuál, který by vás uvedl
do problematiky. Vývojářům se zkušenostmi z prostředí ClassAct (předchůdce
ReAction) to asi příliš vadit nebude, ale co ostatní? Ani na síti se mi
nepodařilo nic kloudného objevit. Přitom pořádná dokumentace by se velmi
hodila a jistě by ReAction přiblížila i méně protřelým programátorům.
Takhle vám nezbývá nic jiného než vyčíst vše potřebné ze spoře
komentovaných ukázek, Autodocs a include-souborů. A to chce silnější
nervy.
K obsahu cédéčka přispělo i několik dalších autorů a společností.
Smysl zařazení některých příspěvků mi poněkud uniká (PersonalPaint
6.4, demoverze MakeCD 3.2b), jiné jsou naopak velmi cenné (vývojářská
dokumentace CyberGraphX a Picasso96; ladící nástroje Olafa Barthela, Mika
Sinze a Richarda Kórbera; knihovna CAMD pro tvorbu MIDl aplikací). Korunním
klenotem Developer CD je plná verze vývojářského prostředí StormC 3.0
(68K). Přestože se jedná o téměř tři roky starý produkt, dá se i dnes
považovat za relativně moderní programové prostředí (alespoň v kontextu
Amigy) pro psaní programů v ANSI C nebo C++. Zahrnuje takové náležitosti
jako je podpora projektů, resource-tracking, editor s barevným odlišením
syntaxe, debugger, assembler, disassembler, hex-editor aj. Kompilátor podporuje
procesory 68000 až 68060. Ale opět mám výhrady k dokumentaci. Referenční příručka
(zahrnuje funkce ANSI C a nepříliš aktuální Autodocs V40.15) se jistě hodí,
ale co takhle nějaký guide k samotnému StormC? Když už se Haage s partnerem
odvázali a věnovali vývojářům Storma za režijní cenu, nemuseli snad dělat
takové drahoty s manuálem a nutit nás k potupné metodě pokus-omyl. Nebo po
nich chci moc?
Majitelé Developer CD V2.1 mají možnost upgradovat na StormC 4.0. Tady ovšem
bude muset zájemce sáhnout hluboko do kapsy, zejména má-li v plánu vyvíjet
komerční produkty (týká se to i shareware). V tomto případě totiž stojí
upgrade bezmála 450,- DM. Upgrade na StormC pro nekomerční účely stojí cca
253,- DM. Pro našince tedy žádná láce.
Samozřejmě nebylo zapomenuto ani na PowerPC procesory. Vývojářská
dokumentace a příklady se ovšem týkají pouze systému WarpUp. (To je ostatně
pochopitelné, když CD produkovali Haage&Partner). V souvislosti s PowerPC
budiž také řečeno, že zmiňovaný StormC lze upgradovat i na PPC verzi. Na
cenu se ale radši ani neptejte.
Značnou část cédéčka zabírají "historické vývojářské materiály".
Málokdo bude dnes toužit po informacích o OS1.3, 2.0, CDTV nebo CD32; přesto
je tam najdete. Mohou sloužit referenčním účelům, stejně jako řada dalších
starších materiálů.
Kdo čekal, že někdo konečně napíše ROM Kernel Manual pro OS3.0+, bude
zklamán. RKM se sice nově dočkal HTML podoby (vedle původního AmigaGuide),
ale je to pořád stará známá verze pro OS2.04. Samozřejmě se i tak jedná
o cenný materiál, ale ruku na srdce: OS2.04 je z hlediska současnosti věk
dinosaurů a update by rozhodně byl na místě.
Nabízí se otázka, zda má vůbec smysl vydávat takové CD v době, kdy
klasickému 68K AmigaOS je už odzvoněno. Haage&Partner se tak můžou v očích
skeptika dostat do podezření, že Amiga Developer CD V2.1 bylo vydáno s jediným
cílem: znovu zatřást kouzelným oslíkem jménem Amiga, jestli z něj přece
jen ještě nevypadne nějaký groš. Prostě, namastit si kapsy, dokud to ještě
jde.
Myslím si, že smysl vydaného CD je jiný. Kromě informativní funkce má
plnit ještě funkci motivační: problémem dneška je udržet vývojáře a
(pokud možno) rozšířit jejich řady o "novou krev". Amiga
Developer CD V2.1 je malým příspěvkem ke splnění tohoto cíle. Přes všechny
výhrady za těch 50,- DM stojí. Už jenom kvůli tomu StormC.
Výrobce: Haage&Partner
Typ: komerční
Cena: 50,- DM |
HODNOCENÍ:
Vynikající prohlížecí, konverzní a image processing systém s
jednoduchými prezentačními možnostmi, podporou PowerPC, skenerů, tiskáren,
rychlými datatypy a řadou doplňkových programů a utilit.
|
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
|