MAVA Multimedia Suite - Aktuelle Entwicklung

Startseite
Über die MAVA Multimedia Suite
Systemanforderungen
Installation von Java
MMP: MAVA Multimedia Player
MMEd: MAVA Multimedia Editor
Erweiterungen für MMP und MMEd
Erweiterungen für MMP und MMEd von Dritten
Lizenzbestimmungen
Dokumentation
MMP Demo Applet
Weitere MMP Dokumente
Aktuelle Entwicklung

Last change: 22.01.2005 (jh)

Auf dieser Seite werden ab der Version 1.2 Änderungen im Vergleich zu vorangegangenen Versionen dokumentiert.

Version 1.3.2 - 08.05.2005

  • MMEd
    • MedienAusVerzeichnis-Dialog verbessert
      Das Verzeichnis wird in einem eigenen Thread untersucht und damit wird die Oberfläche nicht mehr blockiert.
    • AbsolutePositioningView verbessert
      Es wird nun auch der Inhalt eines Containers angezeigt. Dazu wurde die Container-Schnittstelle erweiter um abuzufragen, welche Ansichten (views) zur Visualisierung des Containers verwendet werden könnten.
    • Inspektoren verbessert
      MMEd interne Bestimmung welcher Inspektor verwendet wird erfolgt anhand vom Medienelement und nicht mehr anhand des Dateinamens. Dazu wurde auch die Inspektoren-Schnittstelle angepasst. Ein Inspektor bekommt nun alle Attribute mitgeteilt.
    • Kleinere Bugfixes und Code-Optimierungen
      Diese erhöhen die Stabilität und die Performance.
  • MMP
    • Kleinere Bugfixes und Code-Optimierungen
      Diese erhöhen die Stabilität und die Performance.

Version 1.3.1 - 22.01.2005

  • MMEd
    • Include-Medienelement
      Dieses Medienelement kann dazu verwendet werden ein anderes MMP-Dokument an Stelle des Include-Medienelements zu integrieren. Dies erlaubt einen einfacheren Umgang mit großen Dokumenten da große Dokumente auf mehrere Dateien (=kleinere Dokumente) verteilt werden können. Um dieses Medienelement zu aktivieren muss im Benutzerverzeichnis im Unterverzeichnis '.mava' die Datei devr.config gelöscht werden.
    • Execute Task-Medienelement
      Mit diesem Medienelement kann eine ausführbare Datei gestartet werden. Der Start des Programms erfolgt zu Beginn der Präsentation des Medienelements. Wenn die Präsentation des Medienelements endet wird auch die Ausführung des Programms abgebrochen.
    • Steuerung der Initialisierung eines Containers
      Für den Base-Container und den Scene-Container ist ein Attribut "Use late initialization" umgesetzt. Mittels diesem Flag kann bestimmt werden, dass die Initialisierung (und damit die Belegung von Ressoucen) erst zum Beginn der Präsentation durchgeführt werden soll. Dies kann zur Steuerung des Ressourcenverbrauchs von grossen Dokumenten genutzt werden.
    • Icons für Placeholder und Include im Navigator
      Der Navigator zeigt nun diese beiden Medienelemente mit einem eigenen Icon an
    • "Veränderungen speichern?" in anwendungsspezifischen Sichten
      Wenn in einer anwendungsspezifischen Sicht Änderungen vorgenommen wurden und nun ohne zu speichern die Sicht geschlossen werden soll öffnet sich ein Dialog, der den Autor daran erinnert, ob er speichern will.
    • Namen von Attributen im Elementeigenschaften-Dialog angepasst
      Die Namen von Attributen von Medienelementen und Operatoren wurde wo nötig durch lesbare Namen ersetzt.
    • Unterstützung für Verzeichnis-Attribute im Elementeigenschaften-Dialog
      Der Elementeigenschaften-Dialog und die Definition ermöglichen es nun Verzeichnisse auszuwählen bzw. Attribute die ein Verzeichnis enthalten zu definieren. Dieses Attribut wird bisher vom Execute Task-Medienelement verwendet.
    • API-Dokumentation für MMEd-Erweiterungen komplettiert
      Die Dokumentation wurde für die Klassen und Methoden die in Erweiterungen verwendet werden geprüft und gegebenenfalls ergänzt.
    • Refactorings und Code-Optimierungen
      Die Codequalität wurde durch Refactorings und Code-Optimierungen erhöht.
  • MMP
    • FullScreen-Modus
      Mit 'p' kann die Präsentation gestartet werden.
    • API-Ergänzung für Manager
      Die Methode deallocate() wird nun aufgerufen wenn die Präsentation eines Containers angehalten oder abgebrochen wurde. In ihr müssen die von einem Manager belegten Ressourcen freigegeben werden.
    • API-Dokumentation komplettiert
      Die Dokumentation wurde für alle Klassen und Methoden geprüft und gegebenenfalls ergänzt. Die API Dokumentation ist nun vollständig.
    • Refactorings und Code-Optimierungen
      Die Codequalität wurde durch Refactorings und Code-Optimierungen erhöht. Dies wurde auch für die Erweiterungen durchgeführt.

Version 1.3.0_02 - 28.11.2004

  • MMEd
    • HTTP-Proxykonfiguration
      Es kann nun ein HTTP Proxy konfiguriert werden. Damit können die Hilfe-, Releasenotes und Lizenzseiten auch hinter einem Proxy angezeigt werden.
    • Klassen und Dokumentation verbessert
      Es wurden Refactorings im Programmcode vorgenommen und an der Dokumentation (java doc) gearbeitet.
    • Die Hilfeseiten werden nun in einem eigenen Thread geladen und angezeigt.
    • Ein Layout-Bug im Media From Directory Fenster wurde gefixed.
  • MMP
    • Kommandozeilen Parameter eingeführt
      file=zu öffnende Datei
    • Starten ohne Erweiterungen auf die lokale Festplatte zu laden
      Damit können nun Dokumente angezeigt werden ohne die lokale installation zu verändern (ohne schreibrechte)
      loadExtensions= true oder false, je nach dem, ob die Erweiterung auf die lokale Platte geladen werden sollen
    • Klassen und Dokumentation verbessert
      Es wurden Refactorings im Programmcode vorgenommen und an der Dokumentation (java doc) gearbeitet.
    • Es wurde eine Schnittstelle für die Parameterübergabe und -Rückgabe an/von Präsentationen eingeführt. Diese Schnittstelle ist bei der Integration von Mava Präsentationen in Drittanwendungen nützlich.

Version 1.3.0_01 - 28.03.2004

  • MMEd
    • Die AbsolutePositioning-Ansicht zeigt nun die Farben von Containern und den Inhalt von HTML-Medienelementen an.
    • Kleinre Fehler, die in den letzten drei Wochen gemeldet wurden, wurden behoben (z.B. aktualisierung des Navigationsbaums, das Speichern von Änderungen in der AbsolutePositioning-Ansicht, "Speichern unter...", usw.)
    • Die Schnittstelle für die Integration von Medieneditoren wurde verbessert.
    • Ein einfacher Texteditor wurde hinzugefügt, um die Funktionalität von Medieneditoren zur demonstrieren.
  • MMP
    • Das HTML-Medienelement unterstützt nun "ordered" und "unordered" Listen. Zusätzlich wurde die Performance verbessert.

Version 1.3 - 07.03.2004

  • MMEd
    • Drag&Drop
      Beim Verschieben von Icons ist jetzt das Icon die ganze Zeit sichtbar. Das vereinfacht das platzieren von Icons in der IconAnsicht.
    • Undo/Redo
      Alle Aktionen können jetzt Rückgängig gemacht und im Bedarfsfall wiederholt werden.
    • Anbindung von Medieneditoren
      MMEd kann um Editoren für Mediendaten erweitert werden. Ist für ein Medienelement ein Editor registriert erscheint im Kontextmenü ein neuer Menüeintrag über den der Editor aufgerufen werden kann. Diese Schnittstelle dient Fremdanbietern von Erweiterungen.
    • Schnittstelle für Werkzeuge erweitert
      Werkzeuge können nun einen Dialog anbieten, in dem Parameter durch den Autor gesetzt werden können.
    • Layout des Elementeigenschaften-Dialog verbessert
      In diesem Dialog wurde die horizontale Scrollbar entfernt. Der Inspektorbutton ist an einer anderen Stelle platziert und nun immer sichtbar. Beide Veränderungen vereinfachen die Handhabung des Dialogs.
    • Verbessertes Handling der Medienauswahl- und MedienAusVerzeichnis-Dialoge
      In beiden Dialogen wurde die horizontale Scrollbar entfernt. Dies vereinfacht die Handhabung der Dialoge da nicht in zwei Richtungen gescrolled werden muss. Der Autor behält besser die Übersicht über die Medienelemente.
    • Anbindung von Hilfe, Releasenotes und Lizenz
      Es öffnet sich ein Fenster in dem auf die entsprechenden Seiten dieser Homepage angezeigt werden. In den Einstellungen unter dem Reiter "Hilfe Konfiguration" kann eine alternative Adresse für die Seiten angegeben werden. Unter dem folgenden Link können die entsprechenden Seiten heruntergeladen werden und müssen nur in ein Verzeichnis entpackt werden.
    • Fortschrittsanzeigedialoge
      Beim Laden, Speichern und Exportieren von Dokumenten bzw. Vorlagen wird ein kleiner Dialog eingeblendet. Damit wird der Eindruck vermieden, dass MMEd abgestürzt ist während er eine etwas länger andauernde Aktion ausführt.
    • Neue Attribute für Meta-Daten
      Es wurden zwei neue Attribute für Meta-Daten eingeführt. Das erste Attribut ist die Autoren-Email-Adresse. Für ein Dokument kann diese Übernommen werden. Zusätzlich können noch Schlagwörter für ein Dokument eingegeben werden.
    • Der 'AbsView' (eine anwendungsspezifische Ansicht) wurde verbessert
      Probieren Sie am besten diese Ansicht aus um sich ein Bild davon zu machen. Bilder werden zum Beispiel während dem Editieren dargestellt. Ebenso ist es möglich die Größe von Bilder über das Kontextmenü automatisch zu bestimmen.
  • MMP
    • Sprachwahl für die Oberfläche
      Ermöglicht die explizite Sprachwahl (Deutsch oder Englisch) der Oberfläche.
    • Sicherheits-Einstellungen
      Der Benutzer kann jetzt selbst zwischen vier verschiedenen Sicherheitsstufen bzgl. dem automatischen Nachladen von Erweiterungen wählen. Die Grundeinstellung erlaubt das Nachladen nicht.
    • Fortschrittsanzeigedialoge
      Beim Laden von Dokumenten wird ein kleiner Dialog eingeblendet. Damit wird der Eindruck vermieden, dass MMP abgestürzt ist wenn das Laden eines Dokuments etwas länger dauert.
    • Performance- und Memory-Leak-Probleme behoben
      Bei der Verwendung von Audio- und Video-Medien traten Performance- und Memory-Leak-Probleme auf. Diese wurden für die neue Version behoben.
    • Audio- und Video-Medien in einer Schleife abspielen
      Für diese beiden Medien gibt es eine neuen Option um wenn sie länger dargestellt werden sollen als ihre eigentliche Dauer ist, dann können sie in einer Schleife abgespielt werden.