This page (revision-16) was last changed on 10-Mar-2010 00:19 by JensKapitza 

This page was created on 25-Feb-2009 17:01 by JensKapitza

Only authorized users are allowed to rename pages.

Only authorized users are allowed to delete pages.

Page revision history

Version Date Modified Size Author Changes ... Change note
16 10-Mar-2010 00:19 15 KB JensKapitza to previous add link
15 11-Dec-2009 12:12 15 KB ThomasBayen to previous | to last Link zu Commons VFS
14 10-Dec-2009 23:03 15 KB JensKapitza to previous | to last FTP
13 04-Apr-2009 11:58 14 KB JensKapitza to previous | to last SSH mit Java
12 28-Mar-2009 13:15 14 KB JensKapitza to previous | to last Maven und Module und Beschreibungen
11 23-Mar-2009 23:31 12 KB JensKapitza to previous | to last Idee und Interaktion
10 23-Mar-2009 22:20 9 KB JensKapitza to previous | to last Mehrere Keycodes (Shortcuts)
9 22-Mar-2009 13:34 9 KB JensKapitza to previous | to last XML und DTD
8 19-Mar-2009 12:30 5 KB JensKapitza to previous | to last Weitere Dokumentation folgt noch (update)
7 19-Mar-2009 08:17 6 KB JensKapitza to previous | to last überarbeitung der dokumentation
6 28-Feb-2009 18:08 5 KB JensKapitza to previous | to last update xml info
5 26-Feb-2009 15:26 4 KB JensKapitza to previous | to last xml template
4 26-Feb-2009 15:01 3 KB JensKapitza to previous | to last einige menu punkte mehr
3 26-Feb-2009 14:09 1 KB JensKapitza to previous | to last Datei menu
2 26-Feb-2009 08:14 936 bytes JensKapitza to previous | to last link update
1 25-Feb-2009 17:01 935 bytes JensKapitza to last FileManager, Javaprojekt Dateibrowser

Page References

Incoming links Outgoing links

Version management

Difference between version and

= ~FileManager =

Auch wenn dieses Projekt von [BerliOs|https://developer.berlios.de/projects/file-manager/] gehostet wird. Wollte ich hier die Wiki verwenden um sich über das Projekt zu Unterhalten. Ich hoffe, auch das Mitwirken der anderen Luger.
----
Kurz zum Projekt. Mir schwebt es vor ein Programm zu schreiben, dass mc, nautilus, xfce (Dateibrowsxer) und Windows Explorer vereint. Alle haben toole Funktionen und auch eine gute Integration in den Desktop. Diese Projekt versucht ersteinmal einen einfachen Dateibrowser zu ersetzen und eine brauchbare Schnittstelle für die jeweiligen Desktops zu bieten. Der zweite Schritt wird die Integration in den Desktop sein. Hier sind Bibliotheken wie [inotify|http://code.google.com/p/inotify-java/] nötig. Weiter soll der Dateibrowser ein VFS System nutzen um mit allerlei Protokolle arbeiten zu können. Auf der Projektseite sind weitere Informationen zu finden.
----
|| Menu
| Datei | | >>     
|                  | Neuer Tab (Reiter)        | Ein neues Tab anlegen
|                  | Neues Fenster             | Ein neues Fenster öffnen
|                  | Öffnen -->                | Vorschlag oder wählen
|                  | Ordner anlegen            | Ordner anlegen
|                  | Datei anlegen             | Datei anlegen
|                  | Verknüpfung anlegen       | Linux ln oder in Windows eine Datei
|                  | Mit Server verbinden      | VFS auf ein anderes Ziel einstellen
|                  | Datei Eigenschaften       | Markierte Dateieigenschaften
|                  | Müll leeren               | Dateien die als gelöscht markiert sind Löschen
|                  | Alle Fenster schließen    | Alle Kinder (Fenster) schließen. (Wenn Aufrufer selbs Kind ist wird er zum Elternelement)
|                  | Einstellungen             | Konfiguration des Programmes
|                  | Beenden                   | Anwendung beenden
| Bearbeiten
|                    | Ausschneiden            | Eine Datei zum bewegen markieren
|                    | Kopieren                | Eine Datei zum duplizieren markieren
|                    | Einfügen                | Eine markierte Datei verschieben/kopieren.
|                    | Alles auswählen<<         |>>
|                    | Nach Muster auswählen<<   |>>
|                    | Auswahl umkehren<<        |>>
|                    | Duplizieren             | Kopieren und Einfügen
|                    | Umbenennen              | Eine Datei mit neuem Namen versehen
|                    | Zum löschen markierern  | Nur markieren und nicht bewegen (VFS kann RO-Mouted sein)
|                    | Direkt löschen          | Lösche eine Datei aus dem System (VFS muss schreibbar sein)
|                    | Senden an               | Via Mail, an Programm (STDOUT) oder Server
|                    | Verschlüsseln           | AES, ... (GPG).
|                    | Signieren               | (GPG)
|                    | Archiv anlegen          | Zip, Jar, Tar, 7zip, ...
| Ansicht
|                    | Symbolleisten -->       | Alle möglichen Symbolleisten
|                    | Vollbild                | Keine Popupmeldungen mehr
|                    | Dateiansicht -->        | Baum, Liste, Normal, ...
|                    | Verborgene Datein       | Anzeigen?  
|                    | Geschützte Datein       | Anzeigen?
|                    | Anordnung -->           | Sortiertung, Willkür, Datum, ...
|                    | Icons -->               | Vergrössern, Verkleinern, normal
| Lesezeichen (Gehe zu)
|                    | Ebene auf               << |>>
|                    | Zurück in der History<<    |>>
|                    | Vor in der History<<       |>>
|                    | Verlauf leeren<<           |>>
|                    | Eintrag einfügen <<        |>>
|                    | Einträge verwalten<<       |>>
|                    | Home                    |
|                    | root                    |
|                    | Metaansicht             | gefundene Server
|                    | ...
| Hilfe<<              |                        |>>
| <<                   | About                  |balbal>>

<<
== GUI Konfiguration ==

Die GUI soll komplett durch eine XML Datei erstellt werden. So dass jeder die Möglichkeit hat die GUI nach seinen Anforderungen anzupassen. Ähnlich wie bei Firefox und Co. Soll jeder seine Anzeige selber in die Hand nehmen können. Dazu kommt, das einbinden von fremden Programmen - Programm Pipe wird integriert -, das ändern der Anzeige nicht nur wegblenden der Eintäge sonder auch das Verschieben dieser in den Kategorien.

>>{{{
<<Als Beispiel ansatz soll diese XML dienen.-->>
<<
<config>
>>  <<<menu><xml>>>
   <<<name>Datei</name><bla/>>>
 <<  <elements></xml>>>
<<      <element visible="true|false" pipe="true|false" toolbar="true|false">
      <name>Öffnen</name>
      <item icon="open.png" action="Menu.Event.OPEN" toolbar="true|false" visible="true|false" name="Öffnen"/>
      <item icon="openas.png" action="Menu.Event.OPEN" toolbar="true|false" visible="true|false" name="Öffnen" />
    </element>
  </elements>
</menu>
</config>

Das sollte nun einen Eintrag bauen mit zwei untereinträgen. Eventuell hat ein Element auch eine __action__. Dass sollte später über eine DTD geklärt sein.  
>>}}}<<  >>

<<

[{Tag
<<Java MenschComputerInteraktion JensKapitza}]Java}]