ViewMAX - ViewMAX
![]() Screenshot správce souborů ViewMAX 2 s uživatelem definovanými barvami | |
Vývojáři | Digitální výzkum, Novell, Tencí klienti Caldera |
---|---|
První vydání | 1990 |
Stabilní uvolnění | ViewMAX 3 beta / duben 1999 |
Operační systém | DR-DOS |
Typ | Okenní systém |
Licence | GNU General Public License |
ViewMAX je CUA -v souladu správce souborů Dodávané s DR DOS verze 5.0 a 6.0. Je založen na omezení runtime verze Digitální výzkum je GEM / 3 grafické uživatelské prostředí upraven tak, aby běžel pouze jeden staticky postavený aplikace, desktop ViewMAX.[1][2] Podpora některých nepotřebných funkcí byla odstraněna, zatímco některé nové funkce byly přidány současně.[2] Systémy však zůstaly dostatečně blízko na to, aby ViewMAX rozpoznal desktopové příslušenství GEM (.ACC spustitelné soubory) automaticky[3][4] a povolit některé nativní aplikace GEM (.APLIKACE spustitelné soubory), které mají být spuštěny v prostředí ViewMAX (aniž byste museli nejprve instalovat a spouštět GEM).[3][4] Mnoho ovladačů zobrazení pro GEM 3.xx může používat také ViewMAX, což umožňuje použití ViewMAX s nestandardními grafickými adaptéry a vyšším rozlišením, než je možné, pomocí výchozí sady ovladačů ViewMAX.[2][3][4] Také digitální výzkum SID86, symbolický debugger instrukcí, který byl dodán s DR DOS 3.xx a poskytoval vyhrazené funkce pro ladění aplikací GEM (viz ? Y Nápovědu specifickou pro GEM pod SID86 nebo GEMSID) lze použít také pro ViewMAX.[5][6]
Verze
Původně pojmenovaný Navigátor v beta verzi[7] ViewMAX 1,00[8] byl distribuován s DR DOS 5.0 v roce 1990 poskytnout ekvivalent DOSSHELL v MS-DOS /PC DOS 4.0. Vypadalo to velmi podobně jako předchozí desktopy GEM od Digital Research - dvě okna s pevnou velikostí. Každé okno by buď obsahovalo ikony představující jednotky, adresáře a soubory, nebo reprezentaci hierarchie adresářů.[8] Pokud to podporuje základní operační systém (například DR DOS), soubor a hesla adresáře a přístupová oprávnění byly podporovány. Síťové jednotky (včetně jednotek CD-ROM) se odlišovaly vlastní ikonou odlišnou od místních jednotek.[8]
V roce 1991 byl ViewMAX 2 distribuován s DR DOS 6.0. V této verzi byla provedena různá grafická vylepšení, včetně ovládacích prvků s 3D vzhledem a uživatelsky volitelných barevných schémat.[9] Strom adresářů (je-li povolen) byl nyní zobrazen vedle seznamu ikon, nikoli místo něj.[9] Do pojmenovaných konfiguračních souborů lze uložit různá nastavení % DRDOSCFG% VIEWMAX.INI.[10][3][4][11][9] Pro flexibilnější podporu znakových sad ViewMAX 2 načítá zobrazovací písma ze standardního systému DOS .CPI soubor[12][13][14][15][16][17] v závislosti na proudu kódová stránka spíše než používat a Specifická znaková sada GEM, funkce také začleněna do FreeGEM od roku 2005.[18] The DOS / V -kompatibilní japonská verze ViewMAX, distribuovaná s DR DOS 6.0 / V v roce 1992 podporováno DBCS znaky načteny $ FONT.SYS z SCREENHZ.FNT.[19] Byla přidána podpora pro přepínač úloh DR DOS TaskMAX; pokud by to bylo k dispozici, aplikace by se spouštěly jako samostatné úkoly a ViewMAX by mezi nimi mohl přepínat.[10][20][9] Jako TASKMGR v pozdějších operačních systémech, jako je Novell DOS 7, OpenDOS 7.01, DR-DOS 7.02 a vyšší i nadále emulovali většinu rozhraní API pro přepínání úloh,[4][11][21] ViewMAX 2 lze použít k přepínání a ovládání více souběžně spuštěných úloh DOS na celou obrazovku v rámci preventivně multitaskingového jádra DR-DOS (EMM386 / MULTI + TASKMGR) také.[4][11][21]
ViewMAX 3 měl být grafickým správcem souborů pro Novell další verze systému DR DOS. ViewMAX 3 zahrnoval podporu barev ikony, pohyblivá a měnitelná okna, skupiny programů a obrázky na pozadí.[22] Pokud by v základním systému DR-DOS byl načten volitelný modul zabezpečení pro více uživatelů, ViewMAX by také poskytoval podporu pro rozšířený systém přístupových práv svět / skupina / vlastník. Přestože ViewMAX 3 byl součástí DR DOS "Panther" Distribuce Beta 1 v říjnu 1992,[11] nikdy nebyl dokončen a zjevně opuštěn ve prospěch Jablko „a Novell“Star Trek „týmový projekt v letech 1992/1993, který také zůstal nevydaný Novell DOS 7, jak se v roce 1994 nazýval „DR DOS 7.0“, přišel vůbec bez grafického správce souborů Caldera koupil zbývající aktiva Digital Research od společnosti Novell dne 23. července 1996,[23] Počáteční plány byly oživit technologie GEM a ViewMAX pro uživatelské prostředí s nízkou stopou pro OpenDOS v mobilních aplikacích[24][25] tak jako Pohled na kalderu, ale tyto plány byly opuštěny Caldera UK ve prospěch DR-WebSpyder a RŮST. Po uzavření vývojového centra DR-DOS Caldera UK na začátku roku 1999, zbývající zdrojový kód ViewMAX 3 beta verze byla zveřejněna v dubnu 1999 mateřskou společností v USA Tencí klienti Caldera pod GPL[25] po pokračujícím požadavku komunity na uvolnění zdrojů, krátce předtím, než společnost změnila svůj název na Lineo a přepnul na Linux o tři měsíce později založené na technologiích.[26] Byly začleněny různé funkce ViewMAX, které dříve nebyly nalezeny v GEM FreeGEM od té doby.[27][18]
Viz také
Reference
- ^ Elliott, John C. (10.06.1999). „Verze GEM“. Seasip.info. Archivováno od originálu 2016-11-07. Citováno 2016-11-07.
- ^ A b C Elliott, John C. (09.05.1999). „Srovnání mezi GEM a ViewMAX“. Seasip.info. Archivováno od originálu 2016-11-07. Citováno 2016-11-07.
- ^ A b C d Paul, Matthias R. (1997-04-13) [1993]. DRDOS6UN.TXT - Zusammenfassung der dokumentierten und undokumentierten Fähigkeiten von DR DOS 6.0. MPDOSTIP (v němčině) (60 ed.). Archivováno od originálu 2016-11-07. Citováno 2016-11-07.
- ^ A b C d E F Paul, Matthias R. (06.06.1997) [1994]. NWDOS7UN.TXT - Zusammenfassung der dokumentierten und undokumentierten Fähigkeiten von Novell DOS 7. MPDOSTIP (v němčině) (85 ed.). Archivováno od originálu 2016-11-07. Citováno 2016-11-07.
- ^ Paul, Matthias R. (1997-05-24) [1991]. DRDOSTIP.TXT - Tipy a triky pro DR DOS 3.41 - 5.0. MPDOSTIP (v němčině) (47 ed.). Archivováno od originálu 2016-11-07. Citováno 2016-11-07.
- ^ Elliott, John C. (01.01.2002). „SID86“. Diskusní skupina: comp.os.cpm. Archivováno z původního dne 2018-08-27. Citováno 2018-04-08.
[…] GEMSID má některé další funkce pro podporu GEM. Zejména podporuje přepínání mezi grafickou obrazovkou GEM a textovou obrazovkou (pro podrobnosti zadejte? Y). […]
- ^ Microsoft. „Konkurenční analýza DR DOS 5.0“ (PDF) (soudní dokument). 5114_A Přichází v. Microsoft. Archivováno (PDF) od originálu dne 2017-01-18. Citováno 2017-01-18.
- ^ A b C Elliott, John C. (2013). „Screenshoty ViewMAX / 1“. Seasip.info. Archivováno z původního dne 2013-01-11. Citováno 2018-09-10.
- ^ A b C d Elliott, John C. (2013). „Screenshoty ViewMAX / 2“. Seasip.info. Archivováno od originálu 11. 9. 2018. Citováno 2018-09-10.
- ^ A b R., R. (06.01.1992). „Dokument 1209 - ViewMAX“. Digitální výzkum / Novell. FYI-M-1209. Archivováno z původního dne 2018-04-03. Citováno 2018-04-03. (Pozn. 1209.TXT je také součástí DRTIPS.ZIP)
- ^ A b C d Paul, Matthias R. (1997-07-30) [1994]. NWDOS-TIPs - Tipy a triky, rund um Novell DOS 7, s Blick auf undokumentierte Podrobnosti, Bugs and Workarounds. MPDOSTIP. Vydání 157 (v němčině) (3. vydání). Archivováno z původního dne 2016-11-04. Citováno 2014-08-06. (Pozn. NWDOSTIP.TXT je komplexní práce na Novell DOS 7 a OpenDOS 7.01, včetně popisu mnoha nezdokumentovaných funkcí a interních prvků. Je součástí autorova ještě většího
MPDOSTIP.ZIP
sbírka udržována až do roku 2001 a distribuována na mnoha místech v té době. Poskytnutý odkaz ukazuje na starší verzi HTML převedenou na HTMLNWDOSTIP.TXT
soubor.) - ^ Paul, Matthias R. (10. 06. 2001) [1995]. "Popis formátu souborů DCP, OS / 2 a Windows NT .CPI a Linux .CP" (Soubor CPI.LST) (1.30 ed.). Archivováno z původního dne 2016-04-20. Citováno 2016-08-20.
- ^ Elliott, John C. (2006-10-14). "Formát souboru CPI". Seasip.info. Archivováno od originálu dne 2016-09-22. Citováno 2016-09-22.
- ^ Elliott, John C. (2006-09-03). „Software související s kódovou stránkou“. Seasip.info. Archivováno od originálu 2016-11-08. Citováno 2016-11-09.
- ^ Brouwer, Andries Evert (2001-02-10). „Písma CPI“. 0.2. Archivováno od originálu dne 2016-09-22. Citováno 2016-09-22.
- ^ Haralambous, Yannis (září 2007). Písma a kódování. Přeložil Horne, P. Scott (1. vyd.). Sebastopol, Kalifornie, USA: O'Reilly Media, Inc. str.601 –602, 611. ISBN 978-0-596-10242-5.
- ^ Referenční příručka k programátoru MS-DOS. Microsoft Press. 1991. ISBN 1-55615-329-5.
- ^ A b Elliott, John C. (březen 2006). „FreeGEM (2005-)“. Seasip.info. Archivováno od originálu 11. 9. 2018. Citováno 2018-09-10.
- ^ Tam, Roy; Elliott, John C. (2014-01-12). „DR DOS 6.0 / V“. Archivováno z původního dne 2018-09-03. Citováno 2017-01-16.
[…] Přehled podpory v ovladači videa (SDJVG9.VGA) […] Při spuštění volá
(Pozn. Má snímky obrazovky a DBCS - povolená verze ViewMAX běžící na DR DOS 6.0 / V a a hexadecimální skládka odpovídající databáze DRFONT SCREENHZ.FNT pro jeho $ FONT.SYS.INT 15h / AX = 5000h
získat adresu DOS / V funkce „číst písmo“. Pokud […] je přítomen, nastavuje […] DBCS Příznak […] na systémovém písmu. […] PoužíváINT 21h / AX = 6507h
k získání tabulky vedoucích bajtů DBCS. Když je řetězec předán funkcím textového výstupu […], je-li používáno písmo DBCS a je načtena tabulka vedoucích bajtů DBCS, kód zkontroluje počet bajtů vedení / stezky DBCS v předaném řetězci a spojí každou dvojici do 16bitové ID znaku. Při kreslení znaku zkontroluje, zda je ID znaku vyšší než 256. Pokud ano, zavolá funkci DOS / V „číst písmo“, aby získal bitmapu dané postavy, a instruuje kód výkresu, aby nakreslil 16 pixelů od offsetu 0 bitmapu namísto 8 pixelů z bitmapy systémového písma při daném posunutí. Podobné optimalizace existují v optimalizovaném kódu pro kreslení textu s rovnou mezerou, což umožňuje šířku znaků 8 nebo 16 pixelů. - ^ Caldera, Inc. (Srpen 1997). OpenDOS Developer's Reference Series - Multitasking API - Programmer's Guide. SPOJENÉ KRÁLOVSTVÍ. Caldera, obj. Č. 200-DODG-004. Archivovány od originál dne 2016-12-29. Citováno 2013-03-21.
- ^ A b Paul, Matthias R. (2001-12-16). „Žádné kusy uhlí“. fd-dev. Archivováno od originálu 2016-11-07. Citováno 2016-11-07.
- ^ Elliott, John C. (2013). „Screenshoty ViewMAX / 3“. Seasip.info. Archivováno z původního dne 2013-09-04. Citováno 2018-09-10.
- ^ Leon, Mark (1996-07-29). „Caldera znovu otevírá„ vypořádanou “žalobu, kupuje DR DOS - protimonopolní žalobu proti Microsoftu“. InfoWorld. Zprávy. 18 (31). InfoWorld Publishing Co. str. 3. ISSN 0199-6649. Archivováno z původního dne 2020-02-08. Citováno 2020-02-08. [1]; Leon, Mark (1996-07-29). „Caldera znovu otevírá„ usazený “oblek, kupuje DR DOS - odpověď Microsoftu: žaloba je„ ironická a smutná “'". Computerworld Nový Zéland. Komunikace IDG. ISSN 0113-1494. CMPWNZ. Archivovány od originál dne 23. 8. 2018. Citováno 2018-02-13.
- ^ Morris, Joseph P., ed. (1997-05-23) [1997-05-19]. „Caldera oznamuje dostupnost OEM funkce podobné„ Web-TV “pomocí OpenDOS - Caldera WebSpyder přidává přizpůsobitelná funkce Inter / Intranet řešením OEM“. Provo, UT, USA: Caldera, Inc. Archivováno od originálu 26. 8. 2018. Citováno 2018-08-26 - přes www.delorie.com/opendos.
- ^ A b Jemmett, Ben A. L. (duben 1999). „Caldera vydává GEM pod GPL“. Deltasoft - zprávy GEM. Archivováno od originálu 2016-11-07. Citováno 2016-11-07.
Caldera Thin Clients, Inc. vydal zdrojový kód pro KLENOT a ViewMAX pod Veřejná licence GNU v polovině dubna, po letech spekulací o budoucnosti GEM. Caldera koupila zdroje GEM od společnosti Novell spolu s DR-DOS v roce 1996, v té době poznamenala, že mohou z GEM vyvinout platformu pro mobilní počítače a tenké klienty. Tyto plány však byly zrušeny a GEM byl raději propuštěn do open-source komunity.
- ^ Caldera, Inc. (1999-07-20). „Integrovaný Linux přešel na nejvyšší prioritu ve společnosti Lineo, Inc., dříve známé jako Caldera Thin Clients, Inc.“ (Tisková zpráva). Lindon, UT, USA. Archivováno od originálu na 2017-06-25. Citováno 2017-06-24.
- ^ Elliott, John C. (březen 2006). „FreeGEM (1999-2004)“. Seasip.info. Archivováno z původního dne 2013-09-04. Citováno 2018-09-10.
Další čtení
- Digital Research, Inc. (Květen 1990). Uživatelská příručka ViewMAX (1. vyd.). Digital Research, Inc. Číslo dílu: 1174-2004-002. (88 stránek)
- Digital Research, Inc. (Srpen 1991). Uživatelská příručka ViewMAX (2. vyd.). Digital Research, Inc. Číslo dílu. 1192-2054-002. (106 stránek)