MLTutor-devel: Unterschied zwischen den Versionen

Aus Physik
Zur Navigation springen Zur Suche springen
(Undo revision 6214 by Ert (Talk))
Zeile 1: Zeile 1:
  +
== ToDo ==
  +
* XSD: Bedeutet Version jetzt Beispielversion oder XML-Version?
  +
* [[#Eclipse 3.4]]: Tab-Probleme bei neuer MLTutor1-Version beheben (UI-Modifikation)
  +
* [[#Datenbankanbindung]]: Beispiele in Tabelle speichern (Batch)
  +
* [[#Editor]]: Implementierung mit Eclipse Forms fuer mlt2
  +
* [[#MLTutor 1.0]]: Offene Fragen klären
  +
* [[#MLTutor 1.0]]: Einpflegen des neuen Testresulteditors und der neuen Console ins CVS
  +
* [[#MLTutor 1.0]]: JavaPDF: PDF-Links intern
  +
* [[#MLTutor 1.0]]: Fehlermeldungen und Abstuerze beim Ausfuehren von Beispielen untersuchen (Mailingliste)
  +
* [[#MLTutor 1.0]]: Release bei Datenbankänderung
  +
  +
== Work in Progress ==
  +
=== MLTutor 2.0 ===
  +
*''' Saemtliche Beispiele vom Server liegen mit neuer xml-Version (validiert) auf /proj/mml/MLTutor/v2examples'''
  +
* XSD-Modell (EMF ecore) + [[#Editor]] existieren im SVN-Repository von MLTutor 2.0.
  +
* Conversion von altem <-> neuem mlt: mltutor.compat.Converter (mltutor.tests.Converter)
  +
  +
==== Datenbankanbindung ====
  +
* Teneo Resource-Backend mit Hibernate in Testphase
  +
* Speichern und Laden der Objekte funktioniert
  +
  +
Links:
  +
Tutorial: [http://www.elver.org/hibernate/tutorialone/tutorial1_intro.html]
  +
  +
==== Editor ====
  +
Es gibt mehrere Moeglichkeiten, das UI an das Modell zu binden:
  +
  +
  +
* Angepasster TreeViewer
  +
Gut: Undo/Redo, Copy/Cut/Paste, Delete, Drag&Drop funktionieren automatisch
  +
  +
Schlecht: Loeschen von Elementen laesst sich nicht verbieten(?)
  +
  +
  +
* ViewerPane + JFace Viewers mit ContentProvider und LabelProvider
  +
Gut: Undo/Redo, Copy/Cut/Paste, Delete funktionieren automatisch
  +
  +
Schlecht: Handarbeit bei neuen Features
  +
  +
  +
* EMF Databinding (provisional, Probleme mit Listen)
  +
Gut: Undo/Redo funktioniert automatisch
  +
  +
Schlecht: Noch nicht ausgereift, Handarbeit bei neuen Features
  +
  +
  +
Links:
  +
* [http://www.conceptualprocessengineering.com/library/ Beispiel eines EMF/Eclipse Forms Editors]
  +
* [http://www.eclipse.org/articles/Article-Forms/article.html Eclipse UI Forms Howto]
  +
* [http://www.eclipsezone.com/eclipse/forums/t102383.html Thread - Form-based EMF-Editor]
  +
* [http://www.slideshare.net/mcervera/development-of-forms-editors-based-on-ecore-metamodels-presentation-793692 Praesentation]
  +
  +
=== MLTutor 1.1===
  +
==== Erledigt ====
  +
* Kapitelnamen beim Skriptum
  +
* Gesamtskriptum löschen
  +
* Beispiel mit allen Datentypen erstellen
  +
==== Fertig zum Einchecken, wenn offene Fragen geklärt ====
  +
* Neuer Testresultseditor basierend auf Basis des Workspace View
  +
* Console Verbesserungen (Focus, Drag&Drop, Löschen, ...)
  +
* Verbessern des Duplizierens von Beispielen
  +
* Beispielerstellung von "normalen" Usern mit eigenem Tree pro User
  +
* Workspaces werden auch bei Childs richtig benannt.
 
====Offene Fragen für 12.01.2009====
 
====Offene Fragen für 12.01.2009====
 
* Beispielerstellung von "normalen" Usern mit eigenem Tree pro User
 
* Beispielerstellung von "normalen" Usern mit eigenem Tree pro User
Zeile 5: Zeile 68:
 
abgelegt. Man könnte z.B. Kinder dieser ID at.tugraz.itp.mltutor.system.username nennen und die Beispiele der User darunter ablegen. Namensgebung der Projekte? Soll diese vorgegeben werden? Was passiert, wenn sie in Übungen verschoben werden. Muss der
 
abgelegt. Man könnte z.B. Kinder dieser ID at.tugraz.itp.mltutor.system.username nennen und die Beispiele der User darunter ablegen. Namensgebung der Projekte? Soll diese vorgegeben werden? Was passiert, wenn sie in Übungen verschoben werden. Muss der
 
Namen dann geändert werden? Namensstruktur?
 
Namen dann geändert werden? Namensstruktur?
  +
* Drucken unter neuem Debian (Resultat des Tests?)
  +
* Ablauf des Releases, wenn Datenbankänderungen notwendig bzw. wenn Nutzer daheim noch alte Versionen benutzen. Sollen wir jetzt eine Updatesite erstellen, oder soll die alte Version ihren Dienst verweigern. Einbau noch in MLTutor 1.1? Abschalten des alten Servers?
  +
* Featurestruktur für die verschiedenen Systeme im CVS
  +
* Test mit neuem User (Wird noch das Fenster mit den Userinformationen angezeigt und ist dieses richtig ausgebessert.)
  +
* Hilfe: Was für technische Infos muss sie enthalten? (mltutor_refresh, Filetransfer..) Wo sollen wir die Informationen über den nx-Client ablegen?
  +
* Ist es sinnvoll, den neuen Editor in 1.1 zu integrieren, bzw. wie würde man die Beispielstruktur in der Datenbank gestalten. Neues Modell überlegen..
  +
* Dürfen Studenten mehrere MLTutor Instanzen gleichzeitg laufen lassen? Information über Lock Files?
  +
* Soll workspace in .mltutor bleiben, oder soll man Änderungen riskieren?
  +
* Supportemail für Studenten mltutor mailingliste?
  +
* Server nur per ssl öffnen.
  +
* Teachcenter! Soll man beim Export schon auf eine neue Datenbankstruktur setzen. Anpassen der Informationen über NX.
  +
* Festlegen eines Speicherortes für die Matlab Skripte. On the fly Änderungen?
  +
* Passen die Ausnahmen im Problems View mit Matlab 2008 noch?
  +
==== In Arbeit ====
  +
* LaTeX Projekterstellungstemplates
  +
* Checkout von mehreren Trees (z.B. Exercise 1, Exercise 2) gleichzeitig schlaegt fehl (Login-Exception)
   
  +
=== Eclipse 3.4 ===
Jahreszahlen weglassen, Namensschema: lv.user, Anzeige in MLTutor Tutor @David
 
  +
==== Probleme ====
  +
* '''Tabs im Editor funktionieren nicht (Eclipse 3.4)'''
  +
Wahrscheinliche Ursache: Alte Version von Eclipse-Skins, neuere auf http://andrei.gmxhome.de/skins/links.html
   
  +
''' Moegliche Loesungen: '''
* Drucken unter neuem Debian (Resultat des Tests?)
 
  +
* '''Derzeit:''' Skin-Plugin deaktiviert (Hack), broken Version in mltutor64.old
  +
* Update von Skin-Plugin
  +
* Verzicht auf Eclipse 3.4, 64Bit-Build auf 3.2/3.3
  +
* Alte Version weiterverwenden (da geht aber der interne Webbrowser nicht)
   
Funktioniert! PDFs drucken? Mit Acrobat oder xpdf oeffnen.
 
Mit NX zuhause drucken - CUPS? @Chris
 
   
  +
=== PDF ===
* Ablauf des Releases, wenn Datenbankänderungen notwendig bzw. wenn Nutzer daheim noch alte Versionen benutzen. Sollen wir jetzt eine Updatesite erstellen, oder soll die alte Version ihren Dienst verweigern. Einbau noch in MLTutor 1.1? Abschalten des alten Servers?
 
  +
* '''Derzeit:''' JavaPDF installiert.
  +
* Focus geht immer noch im Adobe-PDF , Evince, etc. verloren.
  +
* Bugs JavaPDF: <s>Langsames Scrollen, Position auf Seite</s>
   
  +
=== SVN-Repository ===
per Exception im MLTutor Service @D
 
  +
Repository fuer MLTutor 2.0 in /proj/mml/MLTutor/svn, derzeit ueber file://-Backend erreichbar.
  +
Eclipse-Plugin: http://subclipse.tigris.org/
   
  +
====Offene Fragen====
Login via Kerberos @C
 
  +
* Sollten wir vielleicht noch bei svn 1.4 bleiben, da sonst der Checkout unter dem alten Debian bzw. mit svnkit nicht funktioniert?
   
* Featurestruktur für die verschiedenen Systeme im CVS
+
==== Probleme mit verschiedenen Usern ====
  +
David: Es funktioniert, wenn man itptutor.tugraz.at als Rechnernamen für svn+ssh nimmt, da man sich dort mit normalen Passwort anmeldet. Probleme bereitet anscheinend irgendetwas mit der kerberos-Authentifizierung und afs bezüglich Schreibrechten (zumindest unterm MAC, unter Linux hab ichs nicht probiert). Dh. wenn man zu Hause einen anderen Benutzernamen benützt, ein kinit benutzername_itp macht und in der SSH-config z.B.
  +
Host *.TUGRAZ.AT <br>
  +
GSSAPIAuthentication yes <br>
  +
GSSAPIDelegateCredentials yes <br>
  +
GSSAPITrustDns yes <br>
  +
drinnenstehen hat, dann gibt es irgendwelche Konflikte zwischen Authorname, lokalem Usernamen und ITP Usernamen, dh. SVN vergibt auf einmal ein WRITE lock und gibt ein
  +
Permission denied zurück.
   
  +
== Log ==
Kopie
 
  +
--[[User:Camhy|Camhy]] 18:44, 11 January 2009 (CET)
   
  +
* Update von MLTutor 1.0 Status
* Test mit neuem User (Wird noch das Fenster mit den Userinformationen angezeigt und ist dieses richtig ausgebessert.)
 
  +
* Offene Fragen sowohl bei MLTutor 1.1 als auch bei MLTutor 2.0 (SVN)
   
  +
[[User:Ert|Christopher Albert]] 09:21, 6 January 2009 (CET)
@D
 
   
  +
* Model-Labels fuer TreeViewer angepasst
* Hilfe: Was für technische Infos muss sie enthalten? (mltutor_refresh, Filetransfer..) Wo sollen wir die Informationen über den nx-Client ablegen?
 
  +
* Verschiedene Loesungen fuer den neuen Editor ausprobiert
  +
* Drucken unter neuem Debian getestet
   
  +
[[User:Ert|Christopher Albert]] 18:48, 3 January 2009 (CET)
Nächstes Mal. Account für C, H
 
   
  +
* Konvertierung von neuem auf altes Format funktioniert
* Ist es sinnvoll, den neuen MLT-Editor in 1.1 zu integrieren, bzw. wie würde man die Beispielstruktur in der Datenbank gestalten. Neues Modell überlegen..
 
  +
* JavaPDF-Scrolling geht in normaler Geschwindigkeit
  +
* Return-Knopf im Login-Fenster funktioniert zum Einloggen
  +
* Datenbankanbindung mit Unique-Attribut fuer Beispielname
  +
* Tests fuer diverse Dinge
  +
* Bugfix: alt auf neu importiert jetzt auch Funktionenliste
   
  +
[[User:Ert|Christopher Albert]] 19:25, 15 December 2008 (CET)
Nein.
 
   
  +
* Datenbankanbindung mit 2.0 eingerichtet, Beispiele lassen sich speichern.
Beispiele, die vom Tutor angeschaut werden muessen. @D
 
  +
* Editor fuer mlt2 mit Forms verbessert
   
  +
[[User:camhy|David Camhy]] 20:03, 14 December 2008 (CET)
* Gibt es einen neuen M-Editor?
 
   
  +
* Neuer Testresults-Editor funktioniert mit allen Datentypen
Georg @W
 
  +
* Backend für Matlab XML Parsing neu geschrieben
  +
* Console Focus Probleme teilweise behoben
  +
* Duplizieren von Beispielen verbessert
  +
* Userbeispiele funktioniere, es gibt aber noch keine Treedarstellung für Administratoren
   
  +
[[User:Ert|Christopher Albert]] 20:33, 9 December 2008 (CET)
* Was soll Andreas tun?
 
   
  +
* Recherche: EMF Hibernate Resource Backend, Graphical Editing (RCP Forms)
Gedanken machen.
 
  +
* matlab_tutor: faepop10 wieder mit alter Version (Eclipse 3.3)
  +
* Skeleton fuer Forms-Editor erstellt
   
* Dürfen Studenten mehrere MLTutor Instanzen gleichzeitg laufen lassen? Information über Lock Files?
 
   
  +
[[User:Ert|Christopher Albert]] 20:06, 4 December 2008 (CET)
Lock Files. Abfrage mit xmessage in shell-scrips! +NX! fragen, ob offen (Detect Crash? Process/User-Login) @C
 
   
  +
* Eclipse3.4: Tab-Problem bearbeitet, vorerst deaktiviert.
* Soll workspace in .mltutor bleiben, oder soll man Änderungen riskieren?
 
  +
* XSD: Batch-Conversion aller Beispiele
   
Ja, Nein
 
   
  +
[[User:Ert|Christopher Albert]] 19:39, 1 December 2008 (CET)
* Supportemail für Studenten mltutor mailingliste?
 
   
  +
* PDF: Verschiedene Loesungen fuer das Focus-Problem erfolglos getestet
Neue Mailingliste. @AH
 
  +
* SVN: Repository eingerichtet
mltutor-support
 
   
* Server nur per ssl öffnen.
 
   
  +
[[User:Ert|Christopher Albert]] 23:28, 29 November 2008 (CET)
Nein
 
   
  +
* XSD: Conversion von altem auf neues mlt
* Teachcenter! Soll man beim Export schon auf eine neue Datenbankstruktur setzen. Anpassen der Informationen über NX.
 
  +
* Bugfixes im Schema (ExampleType)
  +
* Test von Mercurial-Repository
   
@D
 
   
  +
[[User:Ert|Christopher Albert]] 23:01, 28 November 2008 (CET)
* Passen die Ausnahmen im Problems View mit Matlab 2008 noch?
 
  +
  +
* Eclipse 3.4, 64-Bit MLTutor-Feature buildet und laesst sich exportieren und starten.
  +
* Installiert in /proj/mml/MLTutor/mltutor64
  +
* /afs/itp.tugraz.at/proj/mml/MLTutor/matlab_tutor startet jetzt auf faepop10 und faepop13 die 64-Bit-Version
  +
* Restliche getDefault().getDescriptor().getInstallURL() (deprecated) im Java-Code durch getDefault().getBundle().getEntry("/") ersetzt
  +
* Neue, saubere Projektordner fuer XSD, erfolgreicher Test -> Klasse Example mit Factory generieren und in File schreiben.
  +
  +
  +
[[User:Ert|Christopher Albert]] 25. November 2008
  +
  +
MLTutor laeuft nach einigen kleinen Bugfixes auf Eclipse 3.4 / 64-Bit.
  +
Auch der Acrobat-pdf-Viewer geht jetzt, allerdings gibt es immer noch
  +
das alte, nervige Problem mit dem Editor-Focus.
  +
  +
  +
[[User:Ert|Christopher Albert]] 20. November 2008
  +
  +
PDF-Viewer auf 64Bit Lenny funktioniert.
  +
(Environment-Variable MOZ_PLUGIN_PATH muss auf /usr/lib/mozilla/plugins
  +
gesetzt werden).
  +
  +
  +
[[User:Ert|Christopher Albert]] 17. November 2008
  +
  +
Habe einige Einstellungen fuer den NX-Server veraendert (1 Session pro User, kein "Suspend", keine Samba-Shares)
  +
Nachdem ich gnome und xfce4 auf faepop13 installiert habe, funktionieren interessanterweise die KDE-Sessions problemlos.
  +
Naeheres gibt es im Wiki unter http://itp.tugraz.at/wiki/index.php?title=NX-Server
   
@Winny
 
   
  +
[[User:Ert|Christopher Albert]] 10. November 2008
* Release mit cfengine /opt
 
   
  +
/afs/itp.tugraz.at/proj/mml/MLTutor/matlab_tutor: faepop13 auch mit Custom Java VM (32Bit)
Andi fragen
 

Version vom 12. Jänner 2009, 17:24 Uhr

ToDo

  • XSD: Bedeutet Version jetzt Beispielversion oder XML-Version?
  • #Eclipse 3.4: Tab-Probleme bei neuer MLTutor1-Version beheben (UI-Modifikation)
  • #Datenbankanbindung: Beispiele in Tabelle speichern (Batch)
  • #Editor: Implementierung mit Eclipse Forms fuer mlt2
  • #MLTutor 1.0: Offene Fragen klären
  • #MLTutor 1.0: Einpflegen des neuen Testresulteditors und der neuen Console ins CVS
  • #MLTutor 1.0: JavaPDF: PDF-Links intern
  • #MLTutor 1.0: Fehlermeldungen und Abstuerze beim Ausfuehren von Beispielen untersuchen (Mailingliste)
  • #MLTutor 1.0: Release bei Datenbankänderung

Work in Progress

MLTutor 2.0

  • Saemtliche Beispiele vom Server liegen mit neuer xml-Version (validiert) auf /proj/mml/MLTutor/v2examples
  • XSD-Modell (EMF ecore) + #Editor existieren im SVN-Repository von MLTutor 2.0.
  • Conversion von altem <-> neuem mlt: mltutor.compat.Converter (mltutor.tests.Converter)

Datenbankanbindung

  • Teneo Resource-Backend mit Hibernate in Testphase
  • Speichern und Laden der Objekte funktioniert

Links: Tutorial: [1]

Editor

Es gibt mehrere Moeglichkeiten, das UI an das Modell zu binden:


  • Angepasster TreeViewer

Gut: Undo/Redo, Copy/Cut/Paste, Delete, Drag&Drop funktionieren automatisch

Schlecht: Loeschen von Elementen laesst sich nicht verbieten(?)


  • ViewerPane + JFace Viewers mit ContentProvider und LabelProvider

Gut: Undo/Redo, Copy/Cut/Paste, Delete funktionieren automatisch

Schlecht: Handarbeit bei neuen Features


  • EMF Databinding (provisional, Probleme mit Listen)

Gut: Undo/Redo funktioniert automatisch

Schlecht: Noch nicht ausgereift, Handarbeit bei neuen Features


Links:

MLTutor 1.1

Erledigt

  • Kapitelnamen beim Skriptum
  • Gesamtskriptum löschen
  • Beispiel mit allen Datentypen erstellen

Fertig zum Einchecken, wenn offene Fragen geklärt

  • Neuer Testresultseditor basierend auf Basis des Workspace View
  • Console Verbesserungen (Focus, Drag&Drop, Löschen, ...)
  • Verbessern des Duplizierens von Beispielen
  • Beispielerstellung von "normalen" Usern mit eigenem Tree pro User
  • Workspaces werden auch bei Childs richtig benannt.

Offene Fragen für 12.01.2009

  • Beispielerstellung von "normalen" Usern mit eigenem Tree pro User

WICHTIG, muss vor der neuen Version geklärt werden, da man sonst die Daten händisch ausbessern muss. Wie sollen die Beispiele zukunftssicher in der Datenbank abgelegt werden? Bis jetzt werden die Kurse als Kinder der ID at.tugraz.itp.mltutor.system abgelegt. Man könnte z.B. Kinder dieser ID at.tugraz.itp.mltutor.system.username nennen und die Beispiele der User darunter ablegen. Namensgebung der Projekte? Soll diese vorgegeben werden? Was passiert, wenn sie in Übungen verschoben werden. Muss der Namen dann geändert werden? Namensstruktur?

  • Drucken unter neuem Debian (Resultat des Tests?)
  • Ablauf des Releases, wenn Datenbankänderungen notwendig bzw. wenn Nutzer daheim noch alte Versionen benutzen. Sollen wir jetzt eine Updatesite erstellen, oder soll die alte Version ihren Dienst verweigern. Einbau noch in MLTutor 1.1? Abschalten des alten Servers?
  • Featurestruktur für die verschiedenen Systeme im CVS
  • Test mit neuem User (Wird noch das Fenster mit den Userinformationen angezeigt und ist dieses richtig ausgebessert.)
  • Hilfe: Was für technische Infos muss sie enthalten? (mltutor_refresh, Filetransfer..) Wo sollen wir die Informationen über den nx-Client ablegen?
  • Ist es sinnvoll, den neuen Editor in 1.1 zu integrieren, bzw. wie würde man die Beispielstruktur in der Datenbank gestalten. Neues Modell überlegen..
  • Dürfen Studenten mehrere MLTutor Instanzen gleichzeitg laufen lassen? Information über Lock Files?
  • Soll workspace in .mltutor bleiben, oder soll man Änderungen riskieren?
  • Supportemail für Studenten mltutor mailingliste?
  • Server nur per ssl öffnen.
  • Teachcenter! Soll man beim Export schon auf eine neue Datenbankstruktur setzen. Anpassen der Informationen über NX.
  • Festlegen eines Speicherortes für die Matlab Skripte. On the fly Änderungen?
  • Passen die Ausnahmen im Problems View mit Matlab 2008 noch?

In Arbeit

  • LaTeX Projekterstellungstemplates
  • Checkout von mehreren Trees (z.B. Exercise 1, Exercise 2) gleichzeitig schlaegt fehl (Login-Exception)

Eclipse 3.4

Probleme

  • Tabs im Editor funktionieren nicht (Eclipse 3.4)

Wahrscheinliche Ursache: Alte Version von Eclipse-Skins, neuere auf http://andrei.gmxhome.de/skins/links.html

Moegliche Loesungen:

  • Derzeit: Skin-Plugin deaktiviert (Hack), broken Version in mltutor64.old
  • Update von Skin-Plugin
  • Verzicht auf Eclipse 3.4, 64Bit-Build auf 3.2/3.3
  • Alte Version weiterverwenden (da geht aber der interne Webbrowser nicht)


PDF

  • Derzeit: JavaPDF installiert.
  • Focus geht immer noch im Adobe-PDF , Evince, etc. verloren.
  • Bugs JavaPDF: Langsames Scrollen, Position auf Seite

SVN-Repository

Repository fuer MLTutor 2.0 in /proj/mml/MLTutor/svn, derzeit ueber file://-Backend erreichbar. Eclipse-Plugin: http://subclipse.tigris.org/

Offene Fragen

  • Sollten wir vielleicht noch bei svn 1.4 bleiben, da sonst der Checkout unter dem alten Debian bzw. mit svnkit nicht funktioniert?

Probleme mit verschiedenen Usern

David: Es funktioniert, wenn man itptutor.tugraz.at als Rechnernamen für svn+ssh nimmt, da man sich dort mit normalen Passwort anmeldet. Probleme bereitet anscheinend irgendetwas mit der kerberos-Authentifizierung und afs bezüglich Schreibrechten (zumindest unterm MAC, unter Linux hab ichs nicht probiert). Dh. wenn man zu Hause einen anderen Benutzernamen benützt, ein kinit benutzername_itp macht und in der SSH-config z.B.

 Host *.TUGRAZ.AT 
GSSAPIAuthentication yes
GSSAPIDelegateCredentials yes
GSSAPITrustDns yes

drinnenstehen hat, dann gibt es irgendwelche Konflikte zwischen Authorname, lokalem Usernamen und ITP Usernamen, dh. SVN vergibt auf einmal ein WRITE lock und gibt ein Permission denied zurück.

Log

--Camhy 18:44, 11 January 2009 (CET)

  • Update von MLTutor 1.0 Status
  • Offene Fragen sowohl bei MLTutor 1.1 als auch bei MLTutor 2.0 (SVN)

Christopher Albert 09:21, 6 January 2009 (CET)

  • Model-Labels fuer TreeViewer angepasst
  • Verschiedene Loesungen fuer den neuen Editor ausprobiert
  • Drucken unter neuem Debian getestet

Christopher Albert 18:48, 3 January 2009 (CET)

  • Konvertierung von neuem auf altes Format funktioniert
  • JavaPDF-Scrolling geht in normaler Geschwindigkeit
  • Return-Knopf im Login-Fenster funktioniert zum Einloggen
  • Datenbankanbindung mit Unique-Attribut fuer Beispielname
  • Tests fuer diverse Dinge
  • Bugfix: alt auf neu importiert jetzt auch Funktionenliste

Christopher Albert 19:25, 15 December 2008 (CET)

  • Datenbankanbindung mit 2.0 eingerichtet, Beispiele lassen sich speichern.
  • Editor fuer mlt2 mit Forms verbessert

David Camhy 20:03, 14 December 2008 (CET)

  • Neuer Testresults-Editor funktioniert mit allen Datentypen
  • Backend für Matlab XML Parsing neu geschrieben
  • Console Focus Probleme teilweise behoben
  • Duplizieren von Beispielen verbessert
  • Userbeispiele funktioniere, es gibt aber noch keine Treedarstellung für Administratoren

Christopher Albert 20:33, 9 December 2008 (CET)

  • Recherche: EMF Hibernate Resource Backend, Graphical Editing (RCP Forms)
  • matlab_tutor: faepop10 wieder mit alter Version (Eclipse 3.3)
  • Skeleton fuer Forms-Editor erstellt


Christopher Albert 20:06, 4 December 2008 (CET)

  • Eclipse3.4: Tab-Problem bearbeitet, vorerst deaktiviert.
  • XSD: Batch-Conversion aller Beispiele


Christopher Albert 19:39, 1 December 2008 (CET)

  • PDF: Verschiedene Loesungen fuer das Focus-Problem erfolglos getestet
  • SVN: Repository eingerichtet


Christopher Albert 23:28, 29 November 2008 (CET)

  • XSD: Conversion von altem auf neues mlt
  • Bugfixes im Schema (ExampleType)
  • Test von Mercurial-Repository


Christopher Albert 23:01, 28 November 2008 (CET)

  • Eclipse 3.4, 64-Bit MLTutor-Feature buildet und laesst sich exportieren und starten.
  • Installiert in /proj/mml/MLTutor/mltutor64
  • /afs/itp.tugraz.at/proj/mml/MLTutor/matlab_tutor startet jetzt auf faepop10 und faepop13 die 64-Bit-Version
  • Restliche getDefault().getDescriptor().getInstallURL() (deprecated) im Java-Code durch getDefault().getBundle().getEntry("/") ersetzt
  • Neue, saubere Projektordner fuer XSD, erfolgreicher Test -> Klasse Example mit Factory generieren und in File schreiben.


Christopher Albert 25. November 2008

MLTutor laeuft nach einigen kleinen Bugfixes auf Eclipse 3.4 / 64-Bit. Auch der Acrobat-pdf-Viewer geht jetzt, allerdings gibt es immer noch das alte, nervige Problem mit dem Editor-Focus.


Christopher Albert 20. November 2008

PDF-Viewer auf 64Bit Lenny funktioniert. (Environment-Variable MOZ_PLUGIN_PATH muss auf /usr/lib/mozilla/plugins gesetzt werden).


Christopher Albert 17. November 2008

Habe einige Einstellungen fuer den NX-Server veraendert (1 Session pro User, kein "Suspend", keine Samba-Shares) Nachdem ich gnome und xfce4 auf faepop13 installiert habe, funktionieren interessanterweise die KDE-Sessions problemlos. Naeheres gibt es im Wiki unter http://itp.tugraz.at/wiki/index.php?title=NX-Server


Christopher Albert 10. November 2008

/afs/itp.tugraz.at/proj/mml/MLTutor/matlab_tutor: faepop13 auch mit Custom Java VM (32Bit)