Windows9?


From: Matej Cepl <Matej.Cepl@LF3.CUNI.CZ>
Subject: Windows9?
Date: Wed, 24 Jan 1996 10:19:40 +0000

Next Article (by Subject): Re: Windows9? Petr Snajdr
Previous Article (by Subject): Re: Windows95 aneb kam se podel DOS? Stanislav Kolar
Next in Thread: Re: Windows9? Petr Snajdr
Articles sorted by: [Date] [Author] [Subject]


Zkusim zareagovat na zcela debilni diskusi o tom, zdali je lepsi
OS/2 nezli Windows95 (jisteze OS/2, ale ...) a navrhuji, abychom
si zacali hrat:
 
Pojdte si vymyslet, jak by meli vypadat budouci Windows9?
(bohuzel, vzhledem k akceleraci MS spise Windows200?).  Nechci se
bavit o routingu, swapfilech ap., ale spise o designu
uzivatelskeho prostredi. Pojdte mi pomoci vymyslet, jak byste si
predstavovali operacni system ve stredni dobe (tedy mezi nasimi
hruzami MS-DOSu a idealem Halu [Clarke: 2001 Vesmirna Odyssea]
-- mmch, byl by Hal ulevou pro kancelarskou praci???).
 
Vypada to zhruba jako nase soucasne pocitace (tedy klasicka
sestava monitor, klavesnice, mys, tiskarna, modem/sit -- jenom to
je asi trochu vykonnejsi a ma to vetsi pamet, disky ap.) a zkusme
zcela popustit uzdu sve fantazii (upozornuji, ze jako budouci
pravnik se naprosto nezajimam o podstatu siti ap., takze prosim
zkusme se drzet na rovine Office9?), ale zaroven se snazit o
konkretni a jasnou specifikaci (mozna, ze to nekdy nekdo
naprogramuje).
 
Nadhodim prvotni napad, respektive nektere jeho vlastnosti:
 
a) melo by jit o system objektove orientovany, tj. meli by v nem
   mit smysl a vyuziti pojmy dedicnost, polymorfismus,
   virtualizace; k tomu dale,
 
b) zakladem ulozeni vsech dat (protoze o ty koneckoncu jde) by
   byla jakasi databaze (a pro ucely nasi diskuse je lhostejne,
   jak by byla provedena fyzicky -- zdali jako jeden soubor,
   partition, cely adresarovy strom ap. -- snazme se drzet nad
   fyzickym provedenim celeho projektu),
 
c) musela by byt daleko hlubsi moznost prizpusobeni si sveho
   prostredi svym potrebam, ale vzhledem k objektove konstrukci
   celeho systemu by bylo mozno pripravovat jakesi polotovary pro
   typicke oblasti nasazeni (kancelar, graficke pracoviste, ucetni
   ap.),
 
d) asi by to bylo na jakemsi principu a la OLE (tj. jednotliva
   data z nasi databze by si pritahovala aplikace pro svoje
   zpracovani, ktera by se povalovala na nejakych pro uzivatele
   nezajimavych a normalne neviditelnych mistech); bylo by hezke,
   kdyby tato pracoviste,
 
e) uzivatel by dostal velikou sadu primitiv ze kterych by si mohl
   skladat svoje vlastni objekty pro praci -- tlacitka, foldery,
   combo-listy, policka pro editaci, popisky ap.; dale by dostal
   nejake jiz rozpracovane polotovary ze kterych by mohl dale
   odovozovat (mam pocit, ze cely slavny Workplace Shell pro OS/2,
   respektive prostredi Windows95, je jakousi podmnozinou meho
   napadu, zahrnujici pouze foldery a ikony)
 
   Predstavuji si to tak, ze bych si mohl vytovrit objekt firma,
   zahrnujici jakysi formular ve kterem by bylo jmeno firmy, ICO,
   atp. a dale odkaz na mnozinu spisu (pravnicky pojem spis
   znamena soustavu dokumentu vztahujicich se k jednotlivemu
   pripadu -- napr. koupe domu) vztahujicich se k teto firme.
   Z~kazde jednotlive instance objektu spis by potom byly odkaz na
   vsechny jednotlive dokumenty tohoto spisu, ktere by krome
   vlastniho textu (OLE objekt pro nejaky server -- textovy
   editor), obsahovali jeste datum dokonceni, dobu zpracovani
   (potrebnou pro vypocet palmare ap.), podrobny nazev ap.
 
   Pritom definice novych objektu by byla cosi v duchu Visual
   Basicu (tj. vybirani z predem pripravenych objektu)
 
f) byla by nutna velice silna funkce pro export a import, jak pro
   zpracovani stavajicich systemu ulozeni dat (a nemylte se,
   takovymto systemem je i soustava adresaru dat obhospodarovana
   Nortonem a T602), tak pro komunikaci s okolim,
 
g) bylo by mozno nadefinovat reakci serveru na akci typu Uloz
   jako... -- tj. treba nikoli vznik noveho objektu typu text, ale
   rovnou vznik nove instance objektu typu dokument),
 
h) tato objektovitost by se vztahovala na cely operacni system,
   tj. napriklad cele nastaveni prostredi by bylo v siti jednim
   objektem, sice menitelnym jednim kazdym (v ramci prav jemu
   danych), ale stale ovlivnitelny centralnim spravcem (nikoli
   windowsovske copy x:\windows\*.in? c:\win /s, ale zachovavajici
   rodicovske vztahy),
 
i) asi by byl potreba dosti silny makrojazyk, ktery byl schopen
   ridit vsechny aplikace, nikoli jenom aplikaci jednu.
 
Pokud mi nekdo oznamite, ze neco takoveho jiz existuje, a ze si
tudiz zbytecne stepim klavesnici, tak mi jenom oznamte, kde to
mohu sehnat a uz tam bezim (s tim, ze to ale musi obsahovat i ty
OLE servery -- schazeji mi u Linuxu; trochu nadeji vkladam v
NextStep).

Next Article (by Subject): Re: Windows9? Petr Snajdr
Previous Article (by Subject): Re: Windows95 aneb kam se podel DOS? Stanislav Kolar
Next in Thread: Re: Windows9? Petr Snajdr
Articles sorted by: [Date] [Author] [Subject]


Go to listserv.cesnet.cz LWGate Home Page.