
 |
 |
Servant Salamander 1.52
Vývojem Servant Salamandera jsme vyřešili naši potřebu malého, rychlého,
příjemného a Norton Commanderu podobného správce souborů pro Windows NT (čistý
Win32 kód). Práce začaly v létě 1996 a jejich postup byl velice pomalý, protože
projekt neměl právě velkou důležitost. Očekávali jsme, že půjde o poměrně
krátkodobou záležitost, skutečnost však byla zcela odlišná. První neoficiální
verze byla opravdu velice malá, avšak časem jsme začali postrádat další funkce
a postupně jsme tuto verzi zdokonalovali. Po jisté době jsme si uvědomili, že
jde o téměř kompletního správce souborů, a proto jsme se rozhodli vypustit
první volně šiřitelnou verzi (říjen 1997). Ohlasy uživatelů předčily naše
očekávání, a tak jsme pokračovali ve vývoji až do verze Servant Salamander 1.52
(1.27 MB zdrojového kodu v C++, 42000 řádek kódu). Servant Salamander 1.52 vděčí za
svou příjemnou velikost efektivnímu použití Win32 API funkcí. Použili jsme naši
knihovnu WinLib místo rozsáhlých knihoven jakými jsou MFC, OWL a další.
Spustitelný soubor je vytvořen ve vývojovém prostředí Watcom C/C++ 11.0.
Lidé, kteří se podíleli na projektu Servant Salamander 1.52
Nejprve bychom se chtěli omluvit všem lidem, na které jsme při sestavování
tohoto seznamu zapomněli. A také chceme poděkovat stovkám uživatelů, kteří
přispěli svými nápady. Základní představu vývojového týmu Servant Salamandera
získáte z následujícího seznamu (jména jsou uvedena postupně, jak se lidé
přidávali).
- Petr Šolín - programátor, dokumentátor, koordinátor, autor anglické a
české verze, uživatelská podpora, atd.
- Jan Ryšavý, Tomáš Kopal a Pavel Schreib - konzultanti
- Marek Lutonský - autor vzhledu webových stránek.
- Kurt Stecher - překladatel do německého jazyka.
- Dennis Mooibroek - překladatel do holandského jazyka.
- Andreas Troschka a Renato Gabriele Ucci - překladatele do italského jazyka.
- Igor V. Polyakoff - překladatel do ruského jazyka.
- Stanislav Mištík - překladatel do slovenského jazyka.
- Juan Pedro Lozano - překladatel do španělského jazyka.
Servant Salamander 2.0
V létě 1998 začal další vývoj správce souborů Servant Salamander. Pokračuje na
staré verzi 1.52, i když původně jsme uvažovali o kompletním přepracování s
použitím nových technologií (Unicode, komplexní pluginová architektura, atd.).
Došlo ke změně kompilátoru na MS Visual C++ 6.0, k přepracování mnohých částí
aplikace a přidání mnoha dalších funkcí a vlastností. Verze 2.0 (prosinec
2000) je z pohledu zdrojových kódů více než čtyřnásobné velikosti (5.8 MB, 186 000
řádků, včetně všech pluginů) než verze 1.52. Zabudování mnohých kontrolních a
ladících mechanismů vedlo k odhalení a odstranění mnoha chyb způsobených
odlišnostmi verzí Windows 95/98/ME/NT/2000.
Lidé, kteří se podíleli na projektu Servant Salamander 2.0
Základní představu vývojového týmu Servant Salamandera
získáte z následujícího seznamu (jména jsou uvedena postupně, jak se lidé
přidávali).
- Petr Šolín - návrh a implementace architektury jádra aplikace,
implementace pluginového rozhraní (prohlížeče, archivátory, externí souborové
systémy, rozšíření menu), web-design, uživatelská podpora, atd.
- Jan Ryšavý - implementace jádra aplikace, uživatelského prostředí a základních
pluginů, uživatelská podpora, web-design, atd.
- Tomáš Kopal - podpora externích archivátorů, podpora TAR/GZip archivů.
- Lukáš Cerman - pluginy ZIP, SFX, UnRAR, UnARJ, UnCAB, UnACE a Quake PAK/PK3.
- Jan Patera - prohlížeč obrázků založený na PictView.
|  |