AMIGA REVIEW online
  Uvodná stránka     Software     Hry     Obaly     Download     Amiga na PC     Amiga Forever  

Je to magie


Ve světě Amigy zuří bouře všude tam, kde seriozní uživatelé probírají nový Magic User Interface. Je to nový důležitý vývoj, nebo jen neobratný a na paměť náročný "vynález"? Na následujících řádcích zkusíme rozluštit jak tomu je ve skutečnosti.

Ne, opravdu se nelekejte toho podnadpisu který by jste očekávali spíše v nějakém populárním časopise, nežli v počítačovém měsíčníku. Tento článek sem skutečně patří. Říká vám něco název "Magic User Interface"? Že, ne? No a co třeba "Magic Workbench"? O tom jste již určitě slyšeli. Takže na ten první jmenovaný (MUI) se dnes podíváme raději podrobněji.
Slova způsobují silné emoce v srdcích mnohých uživatelů počítačů Amiga pro někoho jsou tyto emoce negativní, pro jiné pozitivní ale vždy jsou to emoce silné. MUI se nachází v centru diskuse mezi vývojáři a uživateli. Uživatelé mají na srdci určité výtky, vývojáři (pouze někteří) naopak chválí. Prostě klasická patová situace: Magic User Interface (MUI) vs. standardní systémový Graphic User Interface (GUI). A víte kdo zvítězí?

Co je MUI?
Není to jen software, který vám umožní spustit MUI program. Je to kombinace vývojářských nástrojů a grafického uživatelského systému rozhraní. Oproti nejpopulárnějšímu GUI konstruktoru - GadTools - má MUI množství rozšíření.
S GadTools je programový kód vestavěn do každé vzniklé aplikace. Program je malý a efektivní - každý majitel Amigy bude mít programy, které mají vytvořený programem GadTools. GadTools je v základě pro MUI měřítko. GadTools a MUI zahrnují aktuální tlačítka, okna a grafické uživatelské prostředí se kterým pracujete, když používáte program vybavený GUI.

A co to umí?
Nejkratší odpovědí je, že výborné věci. Přesto jeden z nejzajímavějších rysů MUI je jeho inteligentní layout engine. Ten v programu definuje velikost tlačítek, gadgetů, listerů a posuvných jezdců. Nedělá to jako GadTools tj. absolutně, ale dovoluje definovat velikostí objektů v procentuální závislosti na zvětšení či zmenšení okna.
To znamená, že jakmile měníte velikost nějakého MUI okna, mění se všechny gadgety a veškeré ostatní věci tak, aby se percentuelně přizpůsobily nové velikostí okna. Je to zcela impresivní. Vývojáři již nadále nebudou rozhodovat jak budou jejich programy vypadat. Děláte to vy, a právě vy si je můžete přizpůsobit dle svého vkusu. S MUI máte možnost kontroly nad tím, jak věci vypadají a jak se chovají - programátoři zastanou jen jednoduchou definici jak bude interface vypadat a nemusejí ztrácet všechen svůj čas nad propracováváním GUI. Na vlastní program pak mají více času. Možná je právě toto důvod, že je MUI prospěšnou podporou pro všechny vývojáře na celém světě.
Ostatní zajímavosti - jako jsou MUI okna pamatující si, kde byla naposledy ponechána, novátorsky pojaté posuvné jezdce a taktéž operace jako například schéma obnovování, které nemusí být zřejmé na první pohled.
Dokonce si můžete nastavit vaši oblíbenou konfiguraci GUI a všechny MUI aplikace ji budou používat. Nadefinujte si patterny a barevné palety k pokrytí vašich gadgetů, můžete se posouvat z tlačítka na tlačítko stiskem klávesy TAB a přitom máte možnost využít mnoha typů designu...
Pravdou je, že můžete ukládat individuální preference pro každý program zvlášť prostřednictvím MUI Prefs programu, ale to musíte být registrovaný uživatel této šikovné věcičky. Přesto, k používání MUI nepotřebuje být zaregistrován a hlavní vymoženosti tohoto programu můžete používat bez poplatku, ale registraci můžeme jen vřele doporučit každému.

MUI - stinné stránky
Možná si začínáte představovat, jak někdo může mít s tímto programem problémy. Tak předně, MUI není bez stinných stránek. Pro začínající - skládá se z adresáře plného gadgetů, které musí být kdykoli přístupné. Prostě rozhodně to není nic pro uživatele disketových jednotek.
MUImaster.library je přes 200 KB veliká, což je až dost především na low-end strojích. Konkrétně tehdy, pokud vyvoláte nepatrnou aplikaci. Distribuovaný programový balík má velikost 500 KB.
MUI okna a aplikace jsou o rozhodně pomalejší nežli jejich kolegové "postavení" s pomocí GadTools. Stížnosti na rychlost jsou slyšet především od majitelů počítačů s pomalejšími procesory. Jestliže používáte GadTools, pak se vám může zdát MUI pomalé.

Rozhřešení
Místo toho, abychom se zabývali klady a zápory do hloubky, vezmeme typického průměrného uživatele MUI a jeho body dáme autorovi Stefanu Stuntzovi,
Uživatel: "MUI je nástroj vývojářů a může být dosazen do aplikací, které jej používají - vydělávat na uživateli je unfair. Mohl bych to akceptovat, pokud by byl Prefs program volně šiřitelný, ale požadavek na zaplacení registrace za získání software je prohřešek proti konceptu shareware.
Autor: "Rozhodnutí o tom že registrační poplatek nebudou platit pouze programátoři, ale i uživatelé, nebylo uděláno jednoduše a hned, ale až po týdnu přemýšlení a dialogu s ostatními programátory v Německu. Zjistili jsme že jedině toto je cesta pro to, aby se MUI stalo standardem odlišení od toho dát je kompletní zdarma.
Trh s Amiga PD softwarem je unikátní. Nachází se zde tisíce lidí, kteří píší programy pro zábavu a kteří udržují Amigu při životě. Jestliže PD programátor zaplatí 100 dolarů ještě než mohl s MUI pracovat, bude zřejmě MUI používat jen velmi málo aplikací. Protože PD software je na Amize nejdůležitější věcí, ustavení standardu je bez programátora PD nemyslitelné."
Uživatel: "MUI je náročné na paměť; knihovny zabírají více než 200 KB pamětí a to ještě před nahráním první aplikace. Pro někoho, kdo pracuje na standardní A 1200 je to nezanedbatelné množství paměti. A MUI je pomalé - na čemkoliv menším než 68020 je skoro nemyslitelné jej používat a to zejména tehdy, pokud pracujete jen se 2 MB paměti RAM."
Autor: "Ano, nějaká aplikace s rozhranním MUI potřebuje více paměti a je pomalejší v porovnání s tvrdě naprogramovaným Topaz8 GadTools interfacem. To je ovšem cena, kterou platíte za flexibilitu.
Přesto je jedno, jak mnoho programů používá MUI, protože tyto programy používají stejný kód. Rychlost a velikost je pro MUI důležitý parametr, ale prostě nemůžete očekávat, že 7 MHz Amiga pouze s 1 MB Chip RAM bude nabízet stejný výkon jako A4000. A nemůžete jednoduše očekávat možnosti změny fontu a percentuální upravení velikostí GUI to vše rychlé jako Topaz8 GadTools."

Milovat, nebo nenávidět?
S ohledem na nedostatky, MUI je rychlá přicházející volba mnohých Evropských komunit majitelů Amigy. Jeden vývojář, Paul Choclough implementoval rozhranní GadTools pro jeho Cyberlink - Fido mailer. Řekl že v tom viděl konkurenci rivalovi z Itálie, který používal MUI. Později se však do programu rozhodl implementovat rozhranní MUI. Paul říká: "Je to brilantní kus softwaru. Zpočátku jsem jej nenáviděl, ale poté, co jsem napsal malý prográmek s ním, byl jsem nadšen a poslal jsem pro registrovanou verzi. Společně s MUI builderem je to nedostižná aplikace.
Aplikace, která nepoužívala MUI mi trvala včetně navržení designu, kódu a vytvoření pracovní verze, okolo dvou týdnů.
Později jsem pak nehodlal editovat, nebo cokoli přidávat ke GUI, protože to trvalo moc dlouho. MUI GUI zabralo jeden den na vytvoření z náčrtku, včetně kódu, práce a také zjištění, jak použít MUIBuilder."

Vyhodnoceni
Největší problém MUI je, že jde o krok vpřed před s většími požadavky na výkon, které většinou současné Amigy nemohou poskytnout. Preference a layout engine se pak obléká do hávu A4000 s grafickou kartou. Jak moc je tohle vše použitelné pro majitele A1200?
Ne příliš. Můj odhad je, že uživatelé A1200 mají raději rychlost kompaktního rozhranní GadTools. Stále však není řečeno, že se po nějaké době nepodíváme na MUI o něco více seriozně v budoucnosti. Amiga měla nedostatky na poli výkonu CPU, ale budoucí Amigy tento prvek přemostí.
MUI je mnohem efektivnější nežli jakýkoli PC-GUI systém a má více vymožeností. Akcelerovaná Amiga obhospodařující rozšíření OS včetně MUI na grafické kartě od tzv. "thirdparty" vypadá a (chová se) jako Amiga zítřka.
MUI archiv lze najít v nějaké dobré knihovně PD softwaru nebo na BBS. V současné době to bude verze MUI 2.3. Podívejte se na to a rozhodněte se sami. Budou zde rovněž i MUI aplikace, které vám jej předvedou a samozřejmě MUI náhrady za standardní Tools Workbenche.

Podpora shareware
MUI je Shareware. To znamená že nestojí nic při použití, ale pokud potřebujete jeho nadstavby, můžete si jej zaregistrovat. Vaše podpora zajistí, že programátoři PD budou moci pokračovat na excelentních projektech typu MUI. Ten byl vytvořen nezávislou skupinou talentovaných programátorů tvořících shareware pro Amigu. Tato skupina, kterou založil Stefan Stuntz rovněž vytvořila Magic Workbench. Registrační program je obsažen v MUI. Registrace MUI nebo jakékoliv jiného produktu stojí 15 liber.
Převzato ze zahraničních materiálů

Graphical User Interface (GUI)
Pojmem GUI, vyslovuj [Guj] se rozumí druh uživatelského rozhranní, které uživateli umožňuje používat příkazy, spouštět programy, listovat soubory a provádět další operace pomocí ukazování na objekty určitého druhu (Ikony).
Pro tvůrce aplikací pak GUI představuje prostředí které se stará s přímou komunikaci s počítačem. To umožňuje takovému tvůrci soustředit se na aplikaci bez toho, že by byl obtěžován detaily obrazovkového displeje nebo myši a klávesnicového vstupu. Taktéž programátorům umožňuje tvořit programy, které nabízejí provádění často opakované akce, jako je nahrávání datového souboru vždy stejným způsobem, jelikož rozhranní poskytuje standardní ovládací mechanismy, jako jsou okénka a dialogové rámečky.

Magic User Interface

Hodnocení: 8 z 10
+ elegantní layout s inteligentními funkcemi
+ silná zbraň pro vývojáře software
+ uživatel si může definovat vzhled aplikací
- na počítačích bez Fast RAM a turbokarty, příliš pomalé
- vyžaduje HD a zabírá mnoho operační paměti
Autor: S. Stuntz
Cena: shareware, reg. poplatek £15

Vytlačiť článok


© ATLANTIDA Publishing Všechna práva vyhrazena.
Žádna část nesmí být reprodukována nebo jinak šířena bez písemného svolení vydavatele.



Amiga na Vašem PC rychle, snadno a zdarma!


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 )