ucto (was: zatecnicke dotazy - ucetnictvi, sklady, ...)

Michal Rada michael na atrey.karlin.mff.cuni.cz
Úterý Červen 20 12:15:36 CEST 2000


     
   Omlouvám se, kdo si již tento E-mail o projektu MIDLOP četli - byly
nějaké problémy kvůli
češtině v Subjectu, takže to raději posílám znovu.

Text E-mailu:
---------------
Dobrý den, dovolím si vstoupit do této diskuse, protože jsem se
 podobné oblasti pár měsíců či spíše let věnoval - viz dále


 > kvalitni a detailni navrh muze byt zakladem pro "neco pristiho"...
> IMHO architekturou ucto-klient <-> SQL-server si nejsem jist, myslim , ze by
> jeste mezi tim mel byt nejaky alikacni server. Pro zatim by stacil modularni
> klient/server, ktery by delal abstarktni vrstvu pripravujici a starajici se o
> formulare + ciselniky + data + moduly + usery + prenost takto pripravenych
> dat ke klientovy. Zobrazenych dat by bylo ponechano klientske casti (ktera
> by mohla byt libovolna HTML/wxWindows/KDE...)
> neceho takoveho by se pak "vepsalo" ucetnictvi.
>

 Je nás asi skupina 5 lidí, kteří jsme se pustili do projektu MIDLOP -
provozní a vývojové prostředí pro M-technologii. Tento projekt jsme psali
v rámci splnění povinnosti magisterského studia Informatiky na MFF UK -
psali jsme to suma sumárum po dobu tří let a asi před dvěma týdny projekt
odevzdávali.

  Projekt v podstatě tak trochu řeší výše popsaný problém. Vyvíjeli jsme
jej multiplatformě. - Může běhat v DOSU, WINDOWS, UNIXu, LINUXu, ...

Je to nadstavba na M-technologii - což je v podstatě primitivní
programovací jazyk integrovaný s hierarchickou databází. RÚzné větve
M-technologie bývají komerční, ale nedávno byla uvolněna pro Solaris a
Linux verze Cache, která je volně ke stažení (myslím, že na www.cache.cz).
Psát ale velkou aplikaci v M je drsné, proto jsme vyvinuli ono prostředí.

 Dají se v něm vytvářet číselníky, formuláře, tiskové sestavy - vše s
logováním, s menu, s množstvím práv - programátor - administrátor -
uživatel. Architektura je client-server (co se týče M technologie). Trochu
omezení našeho systému je, že jsme jej vyvíjeli v textovém režimu, nicméně
má architekturu takovou, že doplnění grafického prostředí nevyžaduje změnu
aplikací, ale pouze udělání řemeslné práce - knihovny pro grafické
ovládání.

 Tento projekt prezentujeme a obhajujeme na naší fakultě příští úterý
odpoledne. - V podstatě tam obvykle sedí celá komise, vedoucí, oponent a
jakýkoli diváci.

  Udělali jsme v něm i pilotní aplikaci POKLADNA - v podstatě sklad vs.
nákup, ... účtenky apod. Pochopitelně v tomto systému lze ukládat
všelicos, jako v jiných databázích - evidenci lidí, ...

Prozatím jsme se nerozhodli, zda-li systém uděláme OpenSource či nikoli -
trcohu nevýhodou je, že je vyvíjen v M, kterou kde kdo nezná - na druhou
stranu to je primitivní jazyk, který se dá naučit v suchu-letu. 

Nějaké
informace o našem projektu včetně kompletní dokumentace v ps či pdf 
jsou na http://www.kolej.mff.cuni.cz/~mumps 

 S pozdravem, 
			Michal Ř.


-----------------------------------------------------------------------
Michal Řada                                            obor Informatika
michael na atrey.karlin.mff.cuni.cz          Matematicko-fyzikalni fakulta 
http://www.kolej.mff.cuni.cz/~michael         Universita Karlova, Praha







Další informace o konferenci Linux