N vrh softwarov‚ho projektu Panel k (v¡cepanelov˜ souborov˜ mana‘er)

Martin Beran
e-mail: beran@ss1000.ms.mff.cuni.cz

C¡l projektu

C¡lem projektu bude vytvo©it mana‘er soubor–, tedy program poskytuj¡c¡ podobn‚ funkce jako nap©. Norton Commander, Windows Commander nebo Midnight Commander. V˜sledek by nemˆl b˜t jen dal¨¡ klon NC/MC, ale program s mnoha nov˜mi vlastnostmi.

Po‘adavky:

  1. funkce pro prov dˆn¡ z kladn¡ch operac¡ se soubory (kop¡rov n¡, maz n¡, apod.)
  2. libovoln‚ mno‘stv¡ panel– se seznamy soubor–
  3. podpora pro spou¨tˆn¡ program– (p©¡kaz–) s t¡m, ‘e jako parametry lze p©edat vybran‚ soubory z nˆkter˜ch panel–
  4. prov dˆn¡ dlouhotrvaj¡c¡ch operac¡ na pozad¡
  5. textov‚ i grafick‚ rozhran¡ s jednotn˜m ovl d n¡m
  6. podpora r–zn˜ch typ– filesyst‚m– v‡etnˆ metadat (unixov  pr va, ACLs)
  7. transparentn¡ p©¡stup k obsahu archivn¡ch soubor– (tar, zip), archiv se tv ©¡ jako adres © se soubory
  8. alternativn¡ zobrazen¡ soubor– v seznamu podle typu (nap©. zobrazen¡ n hledu obr zku nebo jm‚na skladby z MP3 souboru)
  9. pou‘it¡ seznamu soubor– z¡skan‚ho z extern¡ho zdroje (obdoba External panelize z MC)
  10. klient/server re‘im pro p©¡stup k soubor–m na jin‚m po‡¡ta‡i
  11. vlastn¡ shellov‚ okno (emul tor unixov‚ho termin lu) pro spou¨tˆn¡ p©¡kaz–
  12. inteligentn¡ vazba mezi souborov˜mi panely a shellov˜mi okny, nap©. kdy‘ vyberu jako argument p©¡kazu soubor z panelu zobrazuj¡c¡ho jin˜ adres © ne‘ aktu ln¡ adres © shellu, tak se jm‚no vlo‘¡ na p©¡kazov˜ © dek v‡etnˆ cesty
  13. v˜bˆr jednotliv˜ch soubor– v podadres ©¡ch (nap©. mo‘nost p©idat do v˜bˆru pro kop¡rov n¡ pouze nˆkter‚ soubory z podadres ©e a ne jen cel˜ podadres ©)
  14. podpora pro z znam a p©ehr v n¡ maker a skriptov n¡
  15. otev©enost pro p©id v n¡ nov˜ch funkc¡ (typ– operac¡, filesyst‚m–, archiv–)
  16. podpora pro lokalizaci, anglick  a ‡esk  verze

Podle mo‘nost¡ bude stanoven konkr‚tn¡ seznam podporovan˜ch typ– soubor–, filesyst‚m– a archiv– -- body 6, 7, 8.

Platforma

Projekt bude ur‡en pro syst‚my unixov‚ho typu (mˆl by b˜t p©enositeln˜ na libovoln˜ UNIX-like syst‚m spl¤uj¡c¡ ``rozumn˜'' standard) a naps n p©ev ‘nˆ v jazyce C nebo C++. Grafick‚ rozhran¡ bude pou‘¡vat X Window System a vhodn˜ toolkit (pravdˆpodobnˆ GTK). P©enositelnost na neunixov‚ syst‚my (Windows) nen¡ prim rn¡m c¡lem projektu.

že¨itel‚

Projekt je ur‡en pro t˜m 5-6 student–. P©edpokl d  se znalost jazyk– C/C++, programov n¡ pro UNIX a z kladn¡ch unixov˜ch v˜vojov˜ch n stroj–. Vhodn  je i z kladn¡ znalost programov n¡ pro X Window.

V sou‡asnosti je obsazeno 5 m¡st.

About this document ...

N vrh softwarov‚ho projektu Panel k (v¡cepanelov˜ souborov˜ mana‘er)

This document was generated using the LaTeX2HTML translator Version 2K.1beta (1.50)

Copyright © 1993, 1994, 1995, 1996, Nikos Drakos, Computer Based Learning Unit, University of Leeds.
Copyright © 1997, 1998, 1999, Ross Moore, Mathematics Department, Macquarie University, Sydney.

The command line arguments were:
latex2html -split 0 -no_navigation zadani.tex

The translation was initiated by Martin Beran on 2001-09-24


Martin Beran 2001-09-24