Re: Windows9?


From: Petr Opletal <petr@ECON.MUNI.CZ>
Subject: Re: Windows9?
Date: Wed, 24 Jan 1996 11:34:31 +0100

Next Article (by Subject): Re: Windows9? Pavel Svoboda
Previous Article (by Subject): Re: Windows9? Jiri Kvarda
Top of Thread: Windows9? Matej Cepl
Next in Thread: Re: Windows9? Pavel Svoboda
Articles sorted by: [Date] [Author] [Subject]


On 24 Jan 96 at 10:19, Matej Cepl wrote:
 
> 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:
 
Souhlas.
 
> Nechci se bavit o routingu, swapfilech ap., ale spise o designu
> uzivatelskeho prostredi.
 
Funkcnost - k cemu budeme pocitace pouzivat. Typicke oblasti
nasazeni:
 
A) Privatni
   1. Komunikacni nastroj - veskera korespondence apod.
   2. Zabava?
   3. Sebevzdelavani apod. (elektr. encykl.)
 
B) Komercni - v zamestnani
   1. Zpracovani podnikovych agend - z ceho se prevazne
      typicka podnikova agenda sklada?
   2. ?
 
> ... prosim zkusme se drzet na rovine Office9?), ale zaroven se
> snazit o konkretni a jasnou specifikaci (mozna, ze to nekdy nekdo
> naprogramuje).
 
Navrh je myslim naprosto korektni, nadeje, ze se o to bude nekdo
zajimat, miziva ... ;-)
 
> 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),
 
Souhlas - problem je, ze se dostavame do takove dost abstraktni
urovne. Organizace (usporadani, pravidla) veci je strasne moc
soukroma zalezitost. Vidim minimalne tyto pozadavky a potize:
 
1. System by mel byt vybaven urcitou "inteligenci" - tzn.
   preddefinovanou a modifikovatelnou sadou pravidel, podle kterych
   se bude implicitne ridit. Je mozne si uzivatelsky (spravcovsky)
   definovat volne (nove) atributy datovych objektu a jejich
   zavaznost, zpusob pristupu (cesty, moznosti). Automaticka udrzba
   celositovych indexu a systematickych obsahu. Zcela odfiltrovat
   fyzickou organizaci (jde to?).
 
2. Cim vetsi volnost bude uzivatel mit, tim je to narocnejsi na jeho
   mentalni schopnosti a to i za predpokladu, ze uroven
   "inteligence" systemu bude znacne vysoka. Tady vidim hlavni
   prusvih.
 
3. Jako dost podstatne vidim jednak "urovne" (level) uzivatelu,
   jednak moznost skryvat funkce a data na zaklade siroke a velmi
   efektivni spravy prav a uzivatelu, skupin, ...
 
> 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.),
 
Zkuste nejaky priklad ...
 
> 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)
 
Ja se obavam, ze vetsina typickych uzivatelu nema prilis velke tvurci
schopnosti a je otazka, jestli a jak (resp. za jake organizace prace)
jsou tyto moznosti vyuzitelne spravci pracovnich skupin. Bezny
uzivatel proste _nebude_ programovat.
 
>    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.
 
Tohle je uz hodne o necem jinem nez o zakladnich moznostech systemu.
To je naprosto konkretni aplikace, ktera je zalozena na multifunkcni
databazi osob a kontaktu.
 
Ja si spise predstavuji, ze by nove operacni systemy vytvarely takove
prostredi, ve kterem by necinilo zadnemu uzivateli zasadni potize
obsluhovat standardni aplikace. Tyto standardni aplikace (Office
Prof. s napojenim na dbs) umi _velmi_ efektivne spolupracovat a
podporuji (respektuji) vyse uvedenou objektovost - tzn. za kazdy
datovy objekt, ktery v systemu vznikne, je nekdo zodpovedny a muze
si definovat jeho atributy.
 
Potom neni problem vyrobit takovouto aplikaci jednoduchym vyuzitim
funkcnosti textoveho procesoru a spravne strukturovanych datovych
struktur (k tomu ovsem bude vzdy potreba cloveka, ktery je ochoten
porozumet odbornemu problemu a soucasne umi programovat). Tim by
odpadlo _znasilnovani_ normalnich vztahu v organizaci, navyku lidi a
prirozeneho toku dat podle toho, co "umi" jakasi nedomyslena
aplikace na ucetnictvi ...
 
> i) asi by byl potreba dosti silny makrojazyk, ktery byl schopen
>    ridit vsechny aplikace, nikoli jenom aplikaci jednu.
 
To ano - jenze musi se brat v uvahu ta objektovost - obrovska sance
obj. orientace spociva prave v tom, ze operacni system vytvori
prostredi, ve kterem se mohou pohybovat vsechny objekty, ktere budou
dodrzovat pravidla - kdo je dodrzovat nebude, bude nemilosrdne
sestrelen. Potom naopak nepotrebujete _zadny_ makrojazyk, jenom
efektivni prostredky pro definovani vlastnosti objektu (coz je
prachsproste a dost narocne programovani - mozna se da "zpristupnit"
formou vizualnich nastroji ale nevim nevim ...) - rekneme
"objektjazyk" (protoze "makro-" je myslim v tomto smyslu zavadejici -
posloupnost operaci).
 
Blahopreji k rozumnemu napadu
 
Opletal

Next Article (by Subject): Re: Windows9? Pavel Svoboda
Previous Article (by Subject): Re: Windows9? Jiri Kvarda
Top of Thread: Windows9? Matej Cepl
Next in Thread: Re: Windows9? Pavel Svoboda
Articles sorted by: [Date] [Author] [Subject]


Go to listserv.cesnet.cz LWGate Home Page.