https://itp.tugraz.at/wiki/api.php?action=feedcontributions&user=Camhy&feedformat=atomPhysik - Benutzerbeiträge [de-at]2024-03-29T09:32:11ZBenutzerbeiträgeMediaWiki 1.34.2https://itp.tugraz.at/wiki/index.php?title=MLTutor-devel&diff=6242MLTutor-devel2009-01-26T09:18:12Z<p>Camhy: </p>
<hr />
<div>== ToDo ==<br />
=== High Priority ===<br />
<br />
* Kaspersky mit NX testen @C<br />
* Preferences Problem View @D @C<br />
* Beispiel mit Absturz @D<br />
* [[#MLTutor 1.1]]: 64-Bit-Version lokal auf faepop13 installieren @C '''waiting for AH'''<br />
* Problem-View mit Matlab-Fehlern testen @Winny<br />
* Teachcenter-Infos anpassen @D<br />
* [[#MLTutor 1.1]]: Neuen Server einspielen für Userbeispiele @D<br />
* [[#MLTutor 1.1]]: Neuen Editor von Georg anpassen @D<br />
* [[#MLTutor 1.1]]: Workspace Auswahl unter Eclipse 3.4 @D @C<br />
* [[#MLTutor 1.1]]: Userbearbeitung nach Vorgabe @D<br />
<br />
=== Medium Priority ===<br />
* [[#MLTutor 1.1]]: Einpflegen der neuen Console ins CVS @D<br />
* Teachcenter-Accounts fuer Chris, Hannes einrichten @W<br />
* [[#MLTutor 1.1]]: Fehlermeldungen und Abstuerze beim Ausfuehren von Beispielen untersuchen (Mailingliste) @All<br />
* Planen, was Andreas machen soll. @All (Ende Februar)<br />
<br />
=== Low Priority ===<br />
* [[#Eclipse 3.4]]: Tab-Probleme bei neuer MLTutor1-Version beheben (UI-Modifikation) @D<br />
* [[#Datenbankanbindung]]: Beispiele in Tabelle speichern (Batch) @C<br />
* [[#Editor]]: Implementierung mit Eclipse Forms / Tree fuer mlt2 @C<br />
* [[#MLTutor 1.1]]: Kerberos-Login @C<br />
* Crash-Detection? Process/User-Login? @C<br />
* Georg - auf Antwort wegen Editor warten @W<br />
* Bug-Report komischer Text, der Editor killt @C<br />
<br />
=== Erledigt ===<br />
* [[#MLTutor 1.1]]: Exceptions beim Login mit falscher MLTutor-Version @D<br />
* [[#MLTutor 1.1]]: Namensschema updaten (Jahreszahlen weglassen, Namensschema: lv.user, Anzeige in MLTutor Tutor) @D<br />
* [[#MLTutor 1.1]]: 32-Bit-Version von MLTutor1 installieren und testen auf fubphpc** @D<br />
* [[#MLTutor 1.1]]: Beispiele, die vom Tutor angeschaut werden muessen clientseitig. @D<br />
* [[#MLTutor 1.1]]: Einpflegen des neuen Testresultseditors ins CVS @D<br />
* [[#MLTutor 1.1]]: Beispiele, die vom Tutor angeschaut werden muessen serverseitig. @D<br />
* [[#MLTutor 1.1]]: Test mit neuem User / Anmeldescreen pwrandom test2-4 @C '''waiting for D'''<br />
<br />
== Naechstes Treffen ==<br />
* Editor von Georg<br />
* Userbearbeitung<br />
* Preferences<br />
* Workspaceauswahl?<br />
<br />
== Work in Progress ==<br />
=== MLTutor 2.0 ===<br />
*''' Saemtliche Beispiele vom Server liegen mit neuer xml-Version (validiert) auf /proj/mml/MLTutor/v2examples''' <br />
* XSD-Modell (EMF ecore) + [[#Editor]] existieren im SVN-Repository von MLTutor 2.0. <br />
* Conversion von altem <-> neuem mlt: mltutor.compat.Converter (mltutor.tests.Converter)<br />
<br />
==== Datenbankanbindung ====<br />
* Teneo Resource-Backend mit Hibernate in Testphase<br />
* Speichern und Laden der Objekte funktioniert<br />
<br />
Links:<br />
Tutorial: [http://www.elver.org/hibernate/tutorialone/tutorial1_intro.html]<br />
<br />
==== Editor ====<br />
Es gibt mehrere Moeglichkeiten, das UI an das Modell zu binden:<br />
<br />
<br />
* Angepasster TreeViewer<br />
Gut: Undo/Redo, Copy/Cut/Paste, Delete, Drag&Drop funktionieren automatisch<br />
<br />
Schlecht: Loeschen von Elementen laesst sich nicht verbieten(?) <br />
<br />
<br />
* ViewerPane + JFace Viewers mit ContentProvider und LabelProvider<br />
Gut: Undo/Redo, Copy/Cut/Paste, Delete funktionieren automatisch<br />
<br />
Schlecht: Handarbeit bei neuen Features<br />
<br />
<br />
* EMF Databinding (provisional, Probleme mit Listen)<br />
Gut: Undo/Redo funktioniert automatisch<br />
<br />
Schlecht: Noch nicht ausgereift, Handarbeit bei neuen Features<br />
<br />
<br />
Links:<br />
* [http://www.conceptualprocessengineering.com/library/ Beispiel eines EMF/Eclipse Forms Editors]<br />
* [http://www.eclipse.org/articles/Article-Forms/article.html Eclipse UI Forms Howto]<br />
* [http://www.eclipsezone.com/eclipse/forums/t102383.html Thread - Form-based EMF-Editor]<br />
* [http://www.slideshare.net/mcervera/development-of-forms-editors-based-on-ecore-metamodels-presentation-793692 Praesentation]<br />
<br />
=== MLTutor 1.1===<br />
==== Erledigt ====<br />
* Kapitelnamen beim Skriptum<br />
* Gesamtskriptum löschen<br />
* Beispiel mit allen Datentypen erstellen<br />
==== Fertig zum Einchecken, wenn offene Fragen geklärt ====<br />
* Neuer Testresultseditor basierend auf Basis des Workspace View<br />
* Console Verbesserungen (Focus, Drag&Drop, Löschen, ...)<br />
* Verbessern des Duplizierens von Beispielen<br />
* Beispielerstellung von "normalen" Usern mit eigenem Tree pro User<br />
* Workspaces werden auch bei Childs richtig benannt.<br />
<br />
====Offene Fragen für Naechstes Meeting====<br />
* Hilfe: Was für technische Infos muss sie enthalten? (mltutor_refresh, Filetransfer..) Wo sollen wir die Informationen über den nx-Client ablegen?<br />
<br />
==== In Arbeit ====<br />
* LaTeX Projekterstellungstemplates<br />
* Checkout von mehreren Trees (z.B. Exercise 1, Exercise 2) gleichzeitig schlaegt fehl (Login-Exception)<br />
<br />
=== Eclipse 3.4 ===<br />
==== Lock-Files ====<br />
<br />
Problem: Lock-Files bleiben manchmal, obwohl Eclipse geschlossen/abgestuerzt ist.<br><br />
Eclipse setzt ein File-Lock auf ein Lock-File (klingt bloed, is aber so) [ws]/.metadata/.lock<br><br />
Wird mit FileChannel, FileLock aus java.nio.channels gelockt. <br><br />
Wie liest man das aus und aendert es?<br><br />
Normalerweise sollten Locks rausgeschmissen werden, wenn ein Prozess geschlossen wird (auf Kernel-Level).<br />
Probleme treten bei Zombie-Prozessen auf.<br />
<br />
/proj/mml/MLTutor/locktool.jar ist ein kleines Programm, dass eine MessageBox anzeigt und die Locks bei Bedarf loescht.<br />
Es gibt 0 zurueck, wenn MLTutor gestartet werden kann/soll und wird im Script matlab_tutor automatisch ausgefuehrt.<br />
<br />
Links:<br />
<br />
http://panks-dev.blogspot.com/2008/04/linux-file-locks-java-and-others.html<br><br />
http://www.javalobby.org/forums/thread.jspa?threadID=15637&tstart=0<br><br />
https://bugs.eclipse.org/bugs/show_bug.cgi?id=78582<br />
<br />
==== Tabs im Editor funktionieren nicht ====<br />
Wahrscheinliche Ursache: Alte Version von Eclipse-Skins, neuere auf http://andrei.gmxhome.de/skins/links.html<br />
<br />
''' Moegliche Loesungen: '''<br />
* '''Derzeit:''' Skin-Plugin deaktiviert (Hack), broken Version in mltutor64.old<br />
* Update von Skin-Plugin<br />
* Verzicht auf Eclipse 3.4, 64Bit-Build auf 3.2/3.3<br />
* Alte Version weiterverwenden (da geht aber der interne Webbrowser nicht)<br />
<br />
=== PDF ===<br />
* '''Derzeit:''' JavaPDF installiert.<br />
* Focus geht immer noch im Adobe-PDF , Evince, etc. verloren. <br />
* Bugs JavaPDF: <s>Langsames Scrollen, Position auf Seite</s><br />
<br />
=== SVN-Repository ===<br />
Repository fuer MLTutor 2.0 in /proj/mml/MLTutor/svn, derzeit ueber file://-Backend erreichbar.<br />
Eclipse-Plugin: http://subclipse.tigris.org/<br />
<br />
<br />
<br />
==== Probleme mit verschiedenen Usern ==== <br />
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.<br />
Host *.TUGRAZ.AT <br><br />
GSSAPIAuthentication yes <br><br />
GSSAPIDelegateCredentials yes <br><br />
GSSAPITrustDns yes <br><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<br />
Permission denied zurück.<br />
<br />
== Log ==<br />
[[User:Ert|Christopher Albert]] 19:13, 18 January 2009 (CET)<br />
* [[#MLTutor 1.1]]: JavaPDF: PDF-Links intern @C : offenbar nicht so einfach moeglich<br />
* [[#MLTutor 2.0]]: SVN 1.4 Tree anlegen @C : done<br />
* Drucken mit NX einrichten/testen @C : funktioniert mit CUPS momentan nicht<br />
<br />
[[User:Ert|Christopher Albert]] 18:56, 13 January 2009 (CET)<br />
* [[#Eclipse 3.4]]: Abfrage Lock Files mit xmessage in shell-scrips! +NX! '''done'''<br />
* [[#MLTutor 1.1]]: JavaPDF: PDF-Links intern '''wip'''<br />
<br />
--[[User:Camhy|Camhy]] 18:44, 11 January 2009 (CET)<br />
<br />
* Update von MLTutor 1.0 Status<br />
* Offene Fragen sowohl bei MLTutor 1.1 als auch bei MLTutor 2.0 (SVN)<br />
<br />
[[User:Ert|Christopher Albert]] 09:21, 6 January 2009 (CET)<br />
<br />
* Model-Labels fuer TreeViewer angepasst<br />
* Verschiedene Loesungen fuer den neuen Editor ausprobiert<br />
* Drucken unter neuem Debian getestet<br />
<br />
[[User:Ert|Christopher Albert]] 18:48, 3 January 2009 (CET)<br />
<br />
* Konvertierung von neuem auf altes Format funktioniert<br />
* JavaPDF-Scrolling geht in normaler Geschwindigkeit<br />
* Return-Knopf im Login-Fenster funktioniert zum Einloggen<br />
* Datenbankanbindung mit Unique-Attribut fuer Beispielname<br />
* Tests fuer diverse Dinge<br />
* Bugfix: alt auf neu importiert jetzt auch Funktionenliste<br />
<br />
[[User:Ert|Christopher Albert]] 19:25, 15 December 2008 (CET)<br />
<br />
* Datenbankanbindung mit 2.0 eingerichtet, Beispiele lassen sich speichern.<br />
* Editor fuer mlt2 mit Forms verbessert<br />
<br />
[[User:camhy|David Camhy]] 20:03, 14 December 2008 (CET)<br />
<br />
* Neuer Testresults-Editor funktioniert mit allen Datentypen<br />
* Backend für Matlab XML Parsing neu geschrieben<br />
* Console Focus Probleme teilweise behoben<br />
* Duplizieren von Beispielen verbessert<br />
* Userbeispiele funktioniere, es gibt aber noch keine Treedarstellung für Administratoren<br />
<br />
[[User:Ert|Christopher Albert]] 20:33, 9 December 2008 (CET)<br />
<br />
* Recherche: EMF Hibernate Resource Backend, Graphical Editing (RCP Forms)<br />
* matlab_tutor: faepop10 wieder mit alter Version (Eclipse 3.3)<br />
* Skeleton fuer Forms-Editor erstellt<br />
<br />
<br />
[[User:Ert|Christopher Albert]] 20:06, 4 December 2008 (CET)<br />
<br />
* Eclipse3.4: Tab-Problem bearbeitet, vorerst deaktiviert.<br />
* XSD: Batch-Conversion aller Beispiele<br />
<br />
<br />
[[User:Ert|Christopher Albert]] 19:39, 1 December 2008 (CET)<br />
<br />
* PDF: Verschiedene Loesungen fuer das Focus-Problem erfolglos getestet<br />
* SVN: Repository eingerichtet<br />
<br />
<br />
[[User:Ert|Christopher Albert]] 23:28, 29 November 2008 (CET)<br />
<br />
* XSD: Conversion von altem auf neues mlt<br />
* Bugfixes im Schema (ExampleType)<br />
* Test von Mercurial-Repository<br />
<br />
<br />
[[User:Ert|Christopher Albert]] 23:01, 28 November 2008 (CET)<br />
<br />
* Eclipse 3.4, 64-Bit MLTutor-Feature buildet und laesst sich exportieren und starten.<br />
* Installiert in /proj/mml/MLTutor/mltutor64<br />
* /afs/itp.tugraz.at/proj/mml/MLTutor/matlab_tutor startet jetzt auf faepop10 und faepop13 die 64-Bit-Version<br />
* Restliche getDefault().getDescriptor().getInstallURL() (deprecated) im Java-Code durch getDefault().getBundle().getEntry("/") ersetzt<br />
* Neue, saubere Projektordner fuer XSD, erfolgreicher Test -> Klasse Example mit Factory generieren und in File schreiben.<br />
<br />
<br />
[[User:Ert|Christopher Albert]] 25. November 2008<br />
<br />
MLTutor laeuft nach einigen kleinen Bugfixes auf Eclipse 3.4 / 64-Bit.<br />
Auch der Acrobat-pdf-Viewer geht jetzt, allerdings gibt es immer noch<br />
das alte, nervige Problem mit dem Editor-Focus.<br />
<br />
<br />
[[User:Ert|Christopher Albert]] 20. November 2008<br />
<br />
PDF-Viewer auf 64Bit Lenny funktioniert.<br />
(Environment-Variable MOZ_PLUGIN_PATH muss auf /usr/lib/mozilla/plugins<br />
gesetzt werden).<br />
<br />
<br />
[[User:Ert|Christopher Albert]] 17. November 2008<br />
<br />
Habe einige Einstellungen fuer den NX-Server veraendert (1 Session pro User, kein "Suspend", keine Samba-Shares)<br />
Nachdem ich gnome und xfce4 auf faepop13 installiert habe, funktionieren interessanterweise die KDE-Sessions problemlos.<br />
Naeheres gibt es im Wiki unter http://itp.tugraz.at/wiki/index.php?title=NX-Server<br />
<br />
<br />
[[User:Ert|Christopher Albert]] 10. November 2008<br />
<br />
/afs/itp.tugraz.at/proj/mml/MLTutor/matlab_tutor: faepop13 auch mit Custom Java VM (32Bit)</div>Camhyhttps://itp.tugraz.at/wiki/index.php?title=MLTutor-devel&diff=6239MLTutor-devel2009-01-19T00:40:12Z<p>Camhy: </p>
<hr />
<div>== ToDo ==<br />
=== High Priority ===<br />
<br />
* [[#MLTutor 1.1]]: 64-Bit-Version lokal auf faepop13 installieren @C<br />
* Problem-View mit Matlab-Fehlern testen @Winny<br />
* Teachcenter-Infos anpassen @D<br />
* [[#MLTutor 1.1]]: Beispiele, die vom Tutor angeschaut werden muessen serverseitig. @D<br />
* [[#MLTutor 1.1]]: Neuen Server einspielen @D<br />
* [[#MLTutor 1.1]]: Test mit neuem User / Anmeldescreen pwrandom test2-4 @C, @AH<br />
<br />
=== Medium Priority ===<br />
* [[#MLTutor 1.1]]: Einpflegen der neuen Console ins CVS @D<br />
* Teachcenter-Accounts fuer Chris, Hannes einrichten @W<br />
* [[#MLTutor 1.1]]: Fehlermeldungen und Abstuerze beim Ausfuehren von Beispielen untersuchen (Mailingliste) @All<br />
* Planen, was Andreas machen soll. @All (Ende Februar)<br />
<br />
=== Low Priority ===<br />
* [[#Eclipse 3.4]]: Tab-Probleme bei neuer MLTutor1-Version beheben (UI-Modifikation) @D<br />
* [[#Datenbankanbindung]]: Beispiele in Tabelle speichern (Batch) @C<br />
* [[#Editor]]: Implementierung mit Eclipse Forms / Tree fuer mlt2 @C<br />
* [[#MLTutor 1.1]]: Kerberos-Login @C<br />
* Crash-Detection? Process/User-Login? @C<br />
* Georg - auf Antwort wegen Editor warten @W<br />
<br />
=== Erledigt ===<br />
* [[#MLTutor 1.1]]: Exceptions beim Login mit falscher MLTutor-Version @D<br />
* [[#MLTutor 1.1]]: Namensschema updaten (Jahreszahlen weglassen, Namensschema: lv.user, Anzeige in MLTutor Tutor) @D<br />
* [[#MLTutor 1.1]]: 32-Bit-Version von MLTutor1 installieren und testen auf fubphpc** @D<br />
* [[#MLTutor 1.1]]: Beispiele, die vom Tutor angeschaut werden muessen clientseitig. @D<br />
* [[#MLTutor 1.1]]: Einpflegen des neuen Testresultseditors ins CVS @D<br />
<br />
== Naechstes Treffen ==<br />
<br />
== Work in Progress ==<br />
=== MLTutor 2.0 ===<br />
*''' Saemtliche Beispiele vom Server liegen mit neuer xml-Version (validiert) auf /proj/mml/MLTutor/v2examples''' <br />
* XSD-Modell (EMF ecore) + [[#Editor]] existieren im SVN-Repository von MLTutor 2.0. <br />
* Conversion von altem <-> neuem mlt: mltutor.compat.Converter (mltutor.tests.Converter)<br />
<br />
==== Datenbankanbindung ====<br />
* Teneo Resource-Backend mit Hibernate in Testphase<br />
* Speichern und Laden der Objekte funktioniert<br />
<br />
Links:<br />
Tutorial: [http://www.elver.org/hibernate/tutorialone/tutorial1_intro.html]<br />
<br />
==== Editor ====<br />
Es gibt mehrere Moeglichkeiten, das UI an das Modell zu binden:<br />
<br />
<br />
* Angepasster TreeViewer<br />
Gut: Undo/Redo, Copy/Cut/Paste, Delete, Drag&Drop funktionieren automatisch<br />
<br />
Schlecht: Loeschen von Elementen laesst sich nicht verbieten(?) <br />
<br />
<br />
* ViewerPane + JFace Viewers mit ContentProvider und LabelProvider<br />
Gut: Undo/Redo, Copy/Cut/Paste, Delete funktionieren automatisch<br />
<br />
Schlecht: Handarbeit bei neuen Features<br />
<br />
<br />
* EMF Databinding (provisional, Probleme mit Listen)<br />
Gut: Undo/Redo funktioniert automatisch<br />
<br />
Schlecht: Noch nicht ausgereift, Handarbeit bei neuen Features<br />
<br />
<br />
Links:<br />
* [http://www.conceptualprocessengineering.com/library/ Beispiel eines EMF/Eclipse Forms Editors]<br />
* [http://www.eclipse.org/articles/Article-Forms/article.html Eclipse UI Forms Howto]<br />
* [http://www.eclipsezone.com/eclipse/forums/t102383.html Thread - Form-based EMF-Editor]<br />
* [http://www.slideshare.net/mcervera/development-of-forms-editors-based-on-ecore-metamodels-presentation-793692 Praesentation]<br />
<br />
=== MLTutor 1.1===<br />
==== Erledigt ====<br />
* Kapitelnamen beim Skriptum<br />
* Gesamtskriptum löschen<br />
* Beispiel mit allen Datentypen erstellen<br />
==== Fertig zum Einchecken, wenn offene Fragen geklärt ====<br />
* Neuer Testresultseditor basierend auf Basis des Workspace View<br />
* Console Verbesserungen (Focus, Drag&Drop, Löschen, ...)<br />
* Verbessern des Duplizierens von Beispielen<br />
* Beispielerstellung von "normalen" Usern mit eigenem Tree pro User<br />
* Workspaces werden auch bei Childs richtig benannt.<br />
<br />
====Offene Fragen für Naechstes Meeting====<br />
* Hilfe: Was für technische Infos muss sie enthalten? (mltutor_refresh, Filetransfer..) Wo sollen wir die Informationen über den nx-Client ablegen?<br />
<br />
==== In Arbeit ====<br />
* LaTeX Projekterstellungstemplates<br />
* Checkout von mehreren Trees (z.B. Exercise 1, Exercise 2) gleichzeitig schlaegt fehl (Login-Exception)<br />
<br />
=== Eclipse 3.4 ===<br />
==== Lock-Files ====<br />
<br />
Problem: Lock-Files bleiben manchmal, obwohl Eclipse geschlossen/abgestuerzt ist.<br><br />
Eclipse setzt ein File-Lock auf ein Lock-File (klingt bloed, is aber so) [ws]/.metadata/.lock<br><br />
Wird mit FileChannel, FileLock aus java.nio.channels gelockt. <br><br />
Wie liest man das aus und aendert es?<br><br />
Normalerweise sollten Locks rausgeschmissen werden, wenn ein Prozess geschlossen wird (auf Kernel-Level).<br />
Probleme treten bei Zombie-Prozessen auf.<br />
<br />
/proj/mml/MLTutor/locktool.jar ist ein kleines Programm, dass eine MessageBox anzeigt und die Locks bei Bedarf loescht.<br />
Es gibt 0 zurueck, wenn MLTutor gestartet werden kann/soll und wird im Script matlab_tutor automatisch ausgefuehrt.<br />
<br />
Links:<br />
<br />
http://panks-dev.blogspot.com/2008/04/linux-file-locks-java-and-others.html<br><br />
http://www.javalobby.org/forums/thread.jspa?threadID=15637&tstart=0<br><br />
https://bugs.eclipse.org/bugs/show_bug.cgi?id=78582<br />
<br />
==== Tabs im Editor funktionieren nicht ====<br />
Wahrscheinliche Ursache: Alte Version von Eclipse-Skins, neuere auf http://andrei.gmxhome.de/skins/links.html<br />
<br />
''' Moegliche Loesungen: '''<br />
* '''Derzeit:''' Skin-Plugin deaktiviert (Hack), broken Version in mltutor64.old<br />
* Update von Skin-Plugin<br />
* Verzicht auf Eclipse 3.4, 64Bit-Build auf 3.2/3.3<br />
* Alte Version weiterverwenden (da geht aber der interne Webbrowser nicht)<br />
<br />
=== PDF ===<br />
* '''Derzeit:''' JavaPDF installiert.<br />
* Focus geht immer noch im Adobe-PDF , Evince, etc. verloren. <br />
* Bugs JavaPDF: <s>Langsames Scrollen, Position auf Seite</s><br />
<br />
=== SVN-Repository ===<br />
Repository fuer MLTutor 2.0 in /proj/mml/MLTutor/svn, derzeit ueber file://-Backend erreichbar.<br />
Eclipse-Plugin: http://subclipse.tigris.org/<br />
<br />
<br />
<br />
==== Probleme mit verschiedenen Usern ==== <br />
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.<br />
Host *.TUGRAZ.AT <br><br />
GSSAPIAuthentication yes <br><br />
GSSAPIDelegateCredentials yes <br><br />
GSSAPITrustDns yes <br><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<br />
Permission denied zurück.<br />
<br />
== Log ==<br />
[[User:Ert|Christopher Albert]] 19:13, 18 January 2009 (CET)<br />
* [[#MLTutor 1.1]]: JavaPDF: PDF-Links intern @C : offenbar nicht so einfach moeglich<br />
* [[#MLTutor 2.0]]: SVN 1.4 Tree anlegen @C : done<br />
* Drucken mit NX einrichten/testen @C : funktioniert mit CUPS momentan nicht<br />
<br />
[[User:Ert|Christopher Albert]] 18:56, 13 January 2009 (CET)<br />
* [[#Eclipse 3.4]]: Abfrage Lock Files mit xmessage in shell-scrips! +NX! '''done'''<br />
* [[#MLTutor 1.1]]: JavaPDF: PDF-Links intern '''wip'''<br />
<br />
--[[User:Camhy|Camhy]] 18:44, 11 January 2009 (CET)<br />
<br />
* Update von MLTutor 1.0 Status<br />
* Offene Fragen sowohl bei MLTutor 1.1 als auch bei MLTutor 2.0 (SVN)<br />
<br />
[[User:Ert|Christopher Albert]] 09:21, 6 January 2009 (CET)<br />
<br />
* Model-Labels fuer TreeViewer angepasst<br />
* Verschiedene Loesungen fuer den neuen Editor ausprobiert<br />
* Drucken unter neuem Debian getestet<br />
<br />
[[User:Ert|Christopher Albert]] 18:48, 3 January 2009 (CET)<br />
<br />
* Konvertierung von neuem auf altes Format funktioniert<br />
* JavaPDF-Scrolling geht in normaler Geschwindigkeit<br />
* Return-Knopf im Login-Fenster funktioniert zum Einloggen<br />
* Datenbankanbindung mit Unique-Attribut fuer Beispielname<br />
* Tests fuer diverse Dinge<br />
* Bugfix: alt auf neu importiert jetzt auch Funktionenliste<br />
<br />
[[User:Ert|Christopher Albert]] 19:25, 15 December 2008 (CET)<br />
<br />
* Datenbankanbindung mit 2.0 eingerichtet, Beispiele lassen sich speichern.<br />
* Editor fuer mlt2 mit Forms verbessert<br />
<br />
[[User:camhy|David Camhy]] 20:03, 14 December 2008 (CET)<br />
<br />
* Neuer Testresults-Editor funktioniert mit allen Datentypen<br />
* Backend für Matlab XML Parsing neu geschrieben<br />
* Console Focus Probleme teilweise behoben<br />
* Duplizieren von Beispielen verbessert<br />
* Userbeispiele funktioniere, es gibt aber noch keine Treedarstellung für Administratoren<br />
<br />
[[User:Ert|Christopher Albert]] 20:33, 9 December 2008 (CET)<br />
<br />
* Recherche: EMF Hibernate Resource Backend, Graphical Editing (RCP Forms)<br />
* matlab_tutor: faepop10 wieder mit alter Version (Eclipse 3.3)<br />
* Skeleton fuer Forms-Editor erstellt<br />
<br />
<br />
[[User:Ert|Christopher Albert]] 20:06, 4 December 2008 (CET)<br />
<br />
* Eclipse3.4: Tab-Problem bearbeitet, vorerst deaktiviert.<br />
* XSD: Batch-Conversion aller Beispiele<br />
<br />
<br />
[[User:Ert|Christopher Albert]] 19:39, 1 December 2008 (CET)<br />
<br />
* PDF: Verschiedene Loesungen fuer das Focus-Problem erfolglos getestet<br />
* SVN: Repository eingerichtet<br />
<br />
<br />
[[User:Ert|Christopher Albert]] 23:28, 29 November 2008 (CET)<br />
<br />
* XSD: Conversion von altem auf neues mlt<br />
* Bugfixes im Schema (ExampleType)<br />
* Test von Mercurial-Repository<br />
<br />
<br />
[[User:Ert|Christopher Albert]] 23:01, 28 November 2008 (CET)<br />
<br />
* Eclipse 3.4, 64-Bit MLTutor-Feature buildet und laesst sich exportieren und starten.<br />
* Installiert in /proj/mml/MLTutor/mltutor64<br />
* /afs/itp.tugraz.at/proj/mml/MLTutor/matlab_tutor startet jetzt auf faepop10 und faepop13 die 64-Bit-Version<br />
* Restliche getDefault().getDescriptor().getInstallURL() (deprecated) im Java-Code durch getDefault().getBundle().getEntry("/") ersetzt<br />
* Neue, saubere Projektordner fuer XSD, erfolgreicher Test -> Klasse Example mit Factory generieren und in File schreiben.<br />
<br />
<br />
[[User:Ert|Christopher Albert]] 25. November 2008<br />
<br />
MLTutor laeuft nach einigen kleinen Bugfixes auf Eclipse 3.4 / 64-Bit.<br />
Auch der Acrobat-pdf-Viewer geht jetzt, allerdings gibt es immer noch<br />
das alte, nervige Problem mit dem Editor-Focus.<br />
<br />
<br />
[[User:Ert|Christopher Albert]] 20. November 2008<br />
<br />
PDF-Viewer auf 64Bit Lenny funktioniert.<br />
(Environment-Variable MOZ_PLUGIN_PATH muss auf /usr/lib/mozilla/plugins<br />
gesetzt werden).<br />
<br />
<br />
[[User:Ert|Christopher Albert]] 17. November 2008<br />
<br />
Habe einige Einstellungen fuer den NX-Server veraendert (1 Session pro User, kein "Suspend", keine Samba-Shares)<br />
Nachdem ich gnome und xfce4 auf faepop13 installiert habe, funktionieren interessanterweise die KDE-Sessions problemlos.<br />
Naeheres gibt es im Wiki unter http://itp.tugraz.at/wiki/index.php?title=NX-Server<br />
<br />
<br />
[[User:Ert|Christopher Albert]] 10. November 2008<br />
<br />
/afs/itp.tugraz.at/proj/mml/MLTutor/matlab_tutor: faepop13 auch mit Custom Java VM (32Bit)</div>Camhyhttps://itp.tugraz.at/wiki/index.php?title=MLTutor-devel&diff=6213MLTutor-devel2009-01-11T17:49:14Z<p>Camhy: </p>
<hr />
<div>== ToDo ==<br />
* XSD: Bedeutet Version jetzt Beispielversion oder XML-Version?<br />
* [[#Eclipse 3.4]]: Tab-Probleme bei neuer MLTutor1-Version beheben (UI-Modifikation)<br />
* [[#Datenbankanbindung]]: Beispiele in Tabelle speichern (Batch)<br />
* [[#Editor]]: Implementierung mit Eclipse Forms fuer mlt2<br />
* [[#MLTutor 1.0]]: Offene Fragen klären<br />
* [[#MLTutor 1.0]]: Einpflegen des neuen Testresulteditors und der neuen Console ins CVS<br />
* [[#MLTutor 1.0]]: JavaPDF: PDF-Links intern<br />
* [[#MLTutor 1.0]]: Fehlermeldungen und Abstuerze beim Ausfuehren von Beispielen untersuchen (Mailingliste)<br />
* [[#MLTutor 1.0]]: Release bei Datenbankänderung<br />
<br />
== Work in Progress ==<br />
=== MLTutor 2.0 ===<br />
*''' Saemtliche Beispiele vom Server liegen mit neuer xml-Version (validiert) auf /proj/mml/MLTutor/v2examples''' <br />
* XSD-Modell (EMF ecore) + [[#Editor]] existieren im SVN-Repository von MLTutor 2.0. <br />
* Conversion von altem <-> neuem mlt: mltutor.compat.Converter (mltutor.tests.Converter)<br />
<br />
==== Datenbankanbindung ====<br />
* Teneo Resource-Backend mit Hibernate in Testphase<br />
* Speichern und Laden der Objekte funktioniert<br />
<br />
Links:<br />
Tutorial: [http://www.elver.org/hibernate/tutorialone/tutorial1_intro.html]<br />
<br />
==== Editor ====<br />
Es gibt mehrere Moeglichkeiten, das UI an das Modell zu binden:<br />
<br />
<br />
* Angepasster TreeViewer<br />
Gut: Undo/Redo, Copy/Cut/Paste, Delete, Drag&Drop funktionieren automatisch<br />
<br />
Schlecht: Loeschen von Elementen laesst sich nicht verbieten(?) <br />
<br />
<br />
* ViewerPane + JFace Viewers mit ContentProvider und LabelProvider<br />
Gut: Undo/Redo, Copy/Cut/Paste, Delete funktionieren automatisch<br />
<br />
Schlecht: Handarbeit bei neuen Features<br />
<br />
<br />
* EMF Databinding (provisional, Probleme mit Listen)<br />
Gut: Undo/Redo funktioniert automatisch<br />
<br />
Schlecht: Noch nicht ausgereift, Handarbeit bei neuen Features<br />
<br />
<br />
Links:<br />
* [http://www.conceptualprocessengineering.com/library/ Beispiel eines EMF/Eclipse Forms Editors]<br />
* [http://www.eclipse.org/articles/Article-Forms/article.html Eclipse UI Forms Howto]<br />
* [http://www.eclipsezone.com/eclipse/forums/t102383.html Thread - Form-based EMF-Editor]<br />
* [http://www.slideshare.net/mcervera/development-of-forms-editors-based-on-ecore-metamodels-presentation-793692 Praesentation]<br />
<br />
=== MLTutor 1.1===<br />
==== Erledigt ====<br />
* Kapitelnamen beim Skriptum<br />
* Gesamtskriptum löschen<br />
* Beispiel mit allen Datentypen erstellen<br />
==== Fertig zum Einchecken, wenn offene Fragen geklärt ====<br />
* Neuer Testresultseditor basierend auf Basis des Workspace View<br />
* Console Verbesserungen (Focus, Drag&Drop, Löschen, ...)<br />
* Verbessern des Duplizierens von Beispielen<br />
* Beispielerstellung von "normalen" Usern mit eigenem Tree pro User<br />
* Workspaces werden auch bei Childs richtig benannt.<br />
====Offene Fragen für 12.01.2009====<br />
* Beispielerstellung von "normalen" Usern mit eigenem Tree pro User<br />
WICHTIG, muss vor der neuen Version geklärt werden, da man sonst die Daten händisch ausbessern muss.<br />
Wie sollen die Beispiele zukunftssicher in der Datenbank abgelegt werden? Bis jetzt werden die Kurse als Kinder der ID at.tugraz.itp.mltutor.system<br />
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<br />
Namen dann geändert werden? Namensstruktur?<br />
* Drucken unter neuem Debian (Resultat des Tests?)<br />
* 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?<br />
* Featurestruktur für die verschiedenen Systeme im CVS<br />
* Test mit neuem User (Wird noch das Fenster mit den Userinformationen angezeigt und ist dieses richtig ausgebessert.)<br />
* Hilfe: Was für technische Infos muss sie enthalten? (mltutor_refresh, Filetransfer..) Wo sollen wir die Informationen über den nx-Client ablegen?<br />
* 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..<br />
* Dürfen Studenten mehrere MLTutor Instanzen gleichzeitg laufen lassen? Information über Lock Files?<br />
* Soll workspace in .mltutor bleiben, oder soll man Änderungen riskieren?<br />
* Supportemail für Studenten mltutor mailingliste?<br />
* Server nur per ssl öffnen. <br />
* Teachcenter! Soll man beim Export schon auf eine neue Datenbankstruktur setzen. Anpassen der Informationen über NX.<br />
* Festlegen eines Speicherortes für die Matlab Skripte. On the fly Änderungen?<br />
* Passen die Ausnahmen im Problems View mit Matlab 2008 noch?<br />
==== In Arbeit ====<br />
* LaTeX Projekterstellungstemplates<br />
* Checkout von mehreren Trees (z.B. Exercise 1, Exercise 2) gleichzeitig schlaegt fehl (Login-Exception)<br />
<br />
=== Eclipse 3.4 ===<br />
==== Probleme ====<br />
* '''Tabs im Editor funktionieren nicht (Eclipse 3.4)'''<br />
Wahrscheinliche Ursache: Alte Version von Eclipse-Skins, neuere auf http://andrei.gmxhome.de/skins/links.html<br />
<br />
''' Moegliche Loesungen: '''<br />
* '''Derzeit:''' Skin-Plugin deaktiviert (Hack), broken Version in mltutor64.old<br />
* Update von Skin-Plugin<br />
* Verzicht auf Eclipse 3.4, 64Bit-Build auf 3.2/3.3<br />
* Alte Version weiterverwenden (da geht aber der interne Webbrowser nicht)<br />
<br />
<br />
=== PDF ===<br />
* '''Derzeit:''' JavaPDF installiert.<br />
* Focus geht immer noch im Adobe-PDF , Evince, etc. verloren. <br />
* Bugs JavaPDF: <s>Langsames Scrollen, Position auf Seite</s><br />
<br />
=== SVN-Repository ===<br />
Repository fuer MLTutor 2.0 in /proj/mml/MLTutor/svn, derzeit ueber file://-Backend erreichbar.<br />
Eclipse-Plugin: http://subclipse.tigris.org/<br />
<br />
====Offene Fragen====<br />
* Sollten wir vielleicht noch bei svn 1.4 bleiben, da sonst der Checkout unter dem alten Debian bzw. mit svnkit nicht funktioniert?<br />
<br />
==== Probleme mit verschiedenen Usern ==== <br />
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.<br />
Host *.TUGRAZ.AT <br><br />
GSSAPIAuthentication yes <br><br />
GSSAPIDelegateCredentials yes <br><br />
GSSAPITrustDns yes <br><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<br />
Permission denied zurück.<br />
<br />
== Log ==<br />
--[[User:Camhy|Camhy]] 18:44, 11 January 2009 (CET)<br />
<br />
* Update von MLTutor 1.0 Status<br />
* Offene Fragen sowohl bei MLTutor 1.1 als auch bei MLTutor 2.0 (SVN)<br />
<br />
[[User:Ert|Christopher Albert]] 09:21, 6 January 2009 (CET)<br />
<br />
* Model-Labels fuer TreeViewer angepasst<br />
* Verschiedene Loesungen fuer den neuen Editor ausprobiert<br />
* Drucken unter neuem Debian getestet<br />
<br />
[[User:Ert|Christopher Albert]] 18:48, 3 January 2009 (CET)<br />
<br />
* Konvertierung von neuem auf altes Format funktioniert<br />
* JavaPDF-Scrolling geht in normaler Geschwindigkeit<br />
* Return-Knopf im Login-Fenster funktioniert zum Einloggen<br />
* Datenbankanbindung mit Unique-Attribut fuer Beispielname<br />
* Tests fuer diverse Dinge<br />
* Bugfix: alt auf neu importiert jetzt auch Funktionenliste<br />
<br />
[[User:Ert|Christopher Albert]] 19:25, 15 December 2008 (CET)<br />
<br />
* Datenbankanbindung mit 2.0 eingerichtet, Beispiele lassen sich speichern.<br />
* Editor fuer mlt2 mit Forms verbessert<br />
<br />
[[User:camhy|David Camhy]] 20:03, 14 December 2008 (CET)<br />
<br />
* Neuer Testresults-Editor funktioniert mit allen Datentypen<br />
* Backend für Matlab XML Parsing neu geschrieben<br />
* Console Focus Probleme teilweise behoben<br />
* Duplizieren von Beispielen verbessert<br />
* Userbeispiele funktioniere, es gibt aber noch keine Treedarstellung für Administratoren<br />
<br />
[[User:Ert|Christopher Albert]] 20:33, 9 December 2008 (CET)<br />
<br />
* Recherche: EMF Hibernate Resource Backend, Graphical Editing (RCP Forms)<br />
* matlab_tutor: faepop10 wieder mit alter Version (Eclipse 3.3)<br />
* Skeleton fuer Forms-Editor erstellt<br />
<br />
<br />
[[User:Ert|Christopher Albert]] 20:06, 4 December 2008 (CET)<br />
<br />
* Eclipse3.4: Tab-Problem bearbeitet, vorerst deaktiviert.<br />
* XSD: Batch-Conversion aller Beispiele<br />
<br />
<br />
[[User:Ert|Christopher Albert]] 19:39, 1 December 2008 (CET)<br />
<br />
* PDF: Verschiedene Loesungen fuer das Focus-Problem erfolglos getestet<br />
* SVN: Repository eingerichtet<br />
<br />
<br />
[[User:Ert|Christopher Albert]] 23:28, 29 November 2008 (CET)<br />
<br />
* XSD: Conversion von altem auf neues mlt<br />
* Bugfixes im Schema (ExampleType)<br />
* Test von Mercurial-Repository<br />
<br />
<br />
[[User:Ert|Christopher Albert]] 23:01, 28 November 2008 (CET)<br />
<br />
* Eclipse 3.4, 64-Bit MLTutor-Feature buildet und laesst sich exportieren und starten.<br />
* Installiert in /proj/mml/MLTutor/mltutor64<br />
* /afs/itp.tugraz.at/proj/mml/MLTutor/matlab_tutor startet jetzt auf faepop10 und faepop13 die 64-Bit-Version<br />
* Restliche getDefault().getDescriptor().getInstallURL() (deprecated) im Java-Code durch getDefault().getBundle().getEntry("/") ersetzt<br />
* Neue, saubere Projektordner fuer XSD, erfolgreicher Test -> Klasse Example mit Factory generieren und in File schreiben.<br />
<br />
<br />
[[User:Ert|Christopher Albert]] 25. November 2008<br />
<br />
MLTutor laeuft nach einigen kleinen Bugfixes auf Eclipse 3.4 / 64-Bit.<br />
Auch der Acrobat-pdf-Viewer geht jetzt, allerdings gibt es immer noch<br />
das alte, nervige Problem mit dem Editor-Focus.<br />
<br />
<br />
[[User:Ert|Christopher Albert]] 20. November 2008<br />
<br />
PDF-Viewer auf 64Bit Lenny funktioniert.<br />
(Environment-Variable MOZ_PLUGIN_PATH muss auf /usr/lib/mozilla/plugins<br />
gesetzt werden).<br />
<br />
<br />
[[User:Ert|Christopher Albert]] 17. November 2008<br />
<br />
Habe einige Einstellungen fuer den NX-Server veraendert (1 Session pro User, kein "Suspend", keine Samba-Shares)<br />
Nachdem ich gnome und xfce4 auf faepop13 installiert habe, funktionieren interessanterweise die KDE-Sessions problemlos.<br />
Naeheres gibt es im Wiki unter http://itp.tugraz.at/wiki/index.php?title=NX-Server<br />
<br />
<br />
[[User:Ert|Christopher Albert]] 10. November 2008<br />
<br />
/afs/itp.tugraz.at/proj/mml/MLTutor/matlab_tutor: faepop13 auch mit Custom Java VM (32Bit)</div>Camhyhttps://itp.tugraz.at/wiki/index.php?title=MLTutor-devel&diff=6212MLTutor-devel2009-01-11T17:45:52Z<p>Camhy: </p>
<hr />
<div>== ToDo ==<br />
* XSD: Bedeutet Version jetzt Beispielversion oder XML-Version?<br />
* [[#Eclipse 3.4]]: Tab-Probleme bei neuer MLTutor1-Version beheben (UI-Modifikation)<br />
* [[#Datenbankanbindung]]: Beispiele in Tabelle speichern (Batch)<br />
* [[#Editor]]: Implementierung mit Eclipse Forms fuer mlt2<br />
* [[#MLTutor 1.0]]: Offene Fragen klären<br />
* [[#MLTutor 1.0]]: Einpflegen des neuen Testresulteditors und der neuen Console ins CVS<br />
* [[#MLTutor 1.0]]: JavaPDF: PDF-Links intern<br />
* [[#MLTutor 1.0]]: Fehlermeldungen und Abstuerze beim Ausfuehren von Beispielen untersuchen (Mailingliste)<br />
* [[#MLTutor 1.0]]: Release bei Datenbankänderung<br />
<br />
== Work in Progress ==<br />
=== MLTutor 2.0 ===<br />
*''' Saemtliche Beispiele vom Server liegen mit neuer xml-Version (validiert) auf /proj/mml/MLTutor/v2examples''' <br />
* XSD-Modell (EMF ecore) + [[#Editor]] existieren im SVN-Repository von MLTutor 2.0. <br />
* Conversion von altem <-> neuem mlt: mltutor.compat.Converter (mltutor.tests.Converter)<br />
<br />
==== Datenbankanbindung ====<br />
* Teneo Resource-Backend mit Hibernate in Testphase<br />
* Speichern und Laden der Objekte funktioniert<br />
<br />
Links:<br />
Tutorial: [http://www.elver.org/hibernate/tutorialone/tutorial1_intro.html]<br />
<br />
==== Editor ====<br />
Es gibt mehrere Moeglichkeiten, das UI an das Modell zu binden:<br />
<br />
<br />
* Angepasster TreeViewer<br />
Gut: Undo/Redo, Copy/Cut/Paste, Delete, Drag&Drop funktionieren automatisch<br />
<br />
Schlecht: Loeschen von Elementen laesst sich nicht verbieten(?) <br />
<br />
<br />
* ViewerPane + JFace Viewers mit ContentProvider und LabelProvider<br />
Gut: Undo/Redo, Copy/Cut/Paste, Delete funktionieren automatisch<br />
<br />
Schlecht: Handarbeit bei neuen Features<br />
<br />
<br />
* EMF Databinding (provisional, Probleme mit Listen)<br />
Gut: Undo/Redo funktioniert automatisch<br />
<br />
Schlecht: Noch nicht ausgereift, Handarbeit bei neuen Features<br />
<br />
<br />
Links:<br />
* [http://www.conceptualprocessengineering.com/library/ Beispiel eines EMF/Eclipse Forms Editors]<br />
* [http://www.eclipse.org/articles/Article-Forms/article.html Eclipse UI Forms Howto]<br />
* [http://www.eclipsezone.com/eclipse/forums/t102383.html Thread - Form-based EMF-Editor]<br />
* [http://www.slideshare.net/mcervera/development-of-forms-editors-based-on-ecore-metamodels-presentation-793692 Praesentation]<br />
<br />
=== MLTutor 1.1===<br />
==== Erledigt ====<br />
* Kapitelnamen beim Skriptum<br />
* Gesamtskriptum löschen<br />
* Beispiel mit allen Datentypen erstellen<br />
==== Fertig zum Einchecken, wenn offene Fragen geklärt ====<br />
* Neuer Testresultseditor basierend auf Basis des Workspace View<br />
* Console Verbesserungen (Focus, Drag&Drop, Löschen, ...)<br />
* Verbessern des Duplizierens von Beispielen<br />
* Beispielerstellung von "normalen" Usern mit eigenem Tree pro User<br />
* Workspaces werden auch bei Childs richtig benannt.<br />
====Offene Fragen für 12.01.2009====<br />
* Beispielerstellung von "normalen" Usern mit eigenem Tree pro User<br />
WICHTIG, muss vor der neuen Version geklärt werden, da man sonst die Daten händisch ausbessern muss.<br />
Wie sollen die Beispiele zukunftssicher in der Datenbank abgelegt werden? Bis jetzt werden die Kurse als Kinder der ID at.tugraz.itp.mltutor.system<br />
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<br />
Namen dann geändert werden? Namensstruktur?<br />
* Drucken unter neuem Debian (Resultat des Tests?)<br />
* 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?<br />
* Featurestruktur für die verschiedenen Systeme im CVS<br />
* Test mit neuem User (Wird noch das Fenster mit den Userinformationen angezeigt und ist dieses richtig ausgebessert.)<br />
* Hilfe: Was für technische Infos muss sie enthalten? (mltutor_refresh, Filetransfer..) Wo sollen wir die Informationen über den nx-Client ablegen?<br />
* 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..<br />
* Dürfen Studenten mehrere MLTutor Instanzen gleichzeitg laufen lassen? Information über Lock Files?<br />
* Soll workspace in .mltutor bleiben, oder soll man Änderungen riskieren?<br />
* Supportemail für Studenten mltutor mailingliste?<br />
* Server nur per ssl öffnen. <br />
* Teachcenter! Soll man beim Export schon auf eine neue Datenbankstruktur setzen. Anpassen der Informationen über NX.<br />
* Festlegen eines Speicherortes für die Matlab Skripte. On the fly Änderungen?<br />
==== In Arbeit ====<br />
* LaTeX Projekterstellungstemplates<br />
* Checkout von mehreren Trees (z.B. Exercise 1, Exercise 2) gleichzeitig schlaegt fehl (Login-Exception)<br />
<br />
=== Eclipse 3.4 ===<br />
==== Probleme ====<br />
* '''Tabs im Editor funktionieren nicht (Eclipse 3.4)'''<br />
Wahrscheinliche Ursache: Alte Version von Eclipse-Skins, neuere auf http://andrei.gmxhome.de/skins/links.html<br />
<br />
''' Moegliche Loesungen: '''<br />
* '''Derzeit:''' Skin-Plugin deaktiviert (Hack), broken Version in mltutor64.old<br />
* Update von Skin-Plugin<br />
* Verzicht auf Eclipse 3.4, 64Bit-Build auf 3.2/3.3<br />
* Alte Version weiterverwenden (da geht aber der interne Webbrowser nicht)<br />
<br />
<br />
=== PDF ===<br />
* '''Derzeit:''' JavaPDF installiert.<br />
* Focus geht immer noch im Adobe-PDF , Evince, etc. verloren. <br />
* Bugs JavaPDF: <s>Langsames Scrollen, Position auf Seite</s><br />
<br />
=== SVN-Repository ===<br />
Repository fuer MLTutor 2.0 in /proj/mml/MLTutor/svn, derzeit ueber file://-Backend erreichbar.<br />
Eclipse-Plugin: http://subclipse.tigris.org/<br />
<br />
====Offene Fragen====<br />
* Sollten wir vielleicht noch bei svn 1.4 bleiben, da sonst der Checkout unter dem alten Debian bzw. mit svnkit nicht funktioniert?<br />
<br />
==== Probleme mit verschiedenen Usern ==== <br />
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.<br />
Host *.TUGRAZ.AT <br><br />
GSSAPIAuthentication yes <br><br />
GSSAPIDelegateCredentials yes <br><br />
GSSAPITrustDns yes <br><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<br />
Permission denied zurück.<br />
<br />
== Log ==<br />
--[[User:Camhy|Camhy]] 18:44, 11 January 2009 (CET)<br />
<br />
* Update von MLTutor 1.0 Status<br />
* Offene Fragen sowohl bei MLTutor 1.1 als auch bei MLTutor 2.0 (SVN)<br />
<br />
[[User:Ert|Christopher Albert]] 09:21, 6 January 2009 (CET)<br />
<br />
* Model-Labels fuer TreeViewer angepasst<br />
* Verschiedene Loesungen fuer den neuen Editor ausprobiert<br />
* Drucken unter neuem Debian getestet<br />
<br />
[[User:Ert|Christopher Albert]] 18:48, 3 January 2009 (CET)<br />
<br />
* Konvertierung von neuem auf altes Format funktioniert<br />
* JavaPDF-Scrolling geht in normaler Geschwindigkeit<br />
* Return-Knopf im Login-Fenster funktioniert zum Einloggen<br />
* Datenbankanbindung mit Unique-Attribut fuer Beispielname<br />
* Tests fuer diverse Dinge<br />
* Bugfix: alt auf neu importiert jetzt auch Funktionenliste<br />
<br />
[[User:Ert|Christopher Albert]] 19:25, 15 December 2008 (CET)<br />
<br />
* Datenbankanbindung mit 2.0 eingerichtet, Beispiele lassen sich speichern.<br />
* Editor fuer mlt2 mit Forms verbessert<br />
<br />
[[User:camhy|David Camhy]] 20:03, 14 December 2008 (CET)<br />
<br />
* Neuer Testresults-Editor funktioniert mit allen Datentypen<br />
* Backend für Matlab XML Parsing neu geschrieben<br />
* Console Focus Probleme teilweise behoben<br />
* Duplizieren von Beispielen verbessert<br />
* Userbeispiele funktioniere, es gibt aber noch keine Treedarstellung für Administratoren<br />
<br />
[[User:Ert|Christopher Albert]] 20:33, 9 December 2008 (CET)<br />
<br />
* Recherche: EMF Hibernate Resource Backend, Graphical Editing (RCP Forms)<br />
* matlab_tutor: faepop10 wieder mit alter Version (Eclipse 3.3)<br />
* Skeleton fuer Forms-Editor erstellt<br />
<br />
<br />
[[User:Ert|Christopher Albert]] 20:06, 4 December 2008 (CET)<br />
<br />
* Eclipse3.4: Tab-Problem bearbeitet, vorerst deaktiviert.<br />
* XSD: Batch-Conversion aller Beispiele<br />
<br />
<br />
[[User:Ert|Christopher Albert]] 19:39, 1 December 2008 (CET)<br />
<br />
* PDF: Verschiedene Loesungen fuer das Focus-Problem erfolglos getestet<br />
* SVN: Repository eingerichtet<br />
<br />
<br />
[[User:Ert|Christopher Albert]] 23:28, 29 November 2008 (CET)<br />
<br />
* XSD: Conversion von altem auf neues mlt<br />
* Bugfixes im Schema (ExampleType)<br />
* Test von Mercurial-Repository<br />
<br />
<br />
[[User:Ert|Christopher Albert]] 23:01, 28 November 2008 (CET)<br />
<br />
* Eclipse 3.4, 64-Bit MLTutor-Feature buildet und laesst sich exportieren und starten.<br />
* Installiert in /proj/mml/MLTutor/mltutor64<br />
* /afs/itp.tugraz.at/proj/mml/MLTutor/matlab_tutor startet jetzt auf faepop10 und faepop13 die 64-Bit-Version<br />
* Restliche getDefault().getDescriptor().getInstallURL() (deprecated) im Java-Code durch getDefault().getBundle().getEntry("/") ersetzt<br />
* Neue, saubere Projektordner fuer XSD, erfolgreicher Test -> Klasse Example mit Factory generieren und in File schreiben.<br />
<br />
<br />
[[User:Ert|Christopher Albert]] 25. November 2008<br />
<br />
MLTutor laeuft nach einigen kleinen Bugfixes auf Eclipse 3.4 / 64-Bit.<br />
Auch der Acrobat-pdf-Viewer geht jetzt, allerdings gibt es immer noch<br />
das alte, nervige Problem mit dem Editor-Focus.<br />
<br />
<br />
[[User:Ert|Christopher Albert]] 20. November 2008<br />
<br />
PDF-Viewer auf 64Bit Lenny funktioniert.<br />
(Environment-Variable MOZ_PLUGIN_PATH muss auf /usr/lib/mozilla/plugins<br />
gesetzt werden).<br />
<br />
<br />
[[User:Ert|Christopher Albert]] 17. November 2008<br />
<br />
Habe einige Einstellungen fuer den NX-Server veraendert (1 Session pro User, kein "Suspend", keine Samba-Shares)<br />
Nachdem ich gnome und xfce4 auf faepop13 installiert habe, funktionieren interessanterweise die KDE-Sessions problemlos.<br />
Naeheres gibt es im Wiki unter http://itp.tugraz.at/wiki/index.php?title=NX-Server<br />
<br />
<br />
[[User:Ert|Christopher Albert]] 10. November 2008<br />
<br />
/afs/itp.tugraz.at/proj/mml/MLTutor/matlab_tutor: faepop13 auch mit Custom Java VM (32Bit)</div>Camhyhttps://itp.tugraz.at/wiki/index.php?title=MLTutor-devel&diff=6211MLTutor-devel2009-01-11T17:44:03Z<p>Camhy: </p>
<hr />
<div>== ToDo ==<br />
* XSD: Bedeutet Version jetzt Beispielversion oder XML-Version?<br />
* [[#Eclipse 3.4]]: Tab-Probleme bei neuer MLTutor1-Version beheben (UI-Modifikation)<br />
* [[#Datenbankanbindung]]: Beispiele in Tabelle speichern (Batch)<br />
* [[#Editor]]: Implementierung mit Eclipse Forms fuer mlt2<br />
* [[#MLTutor 1.0]]: Offene Fragen klären<br />
* [[#MLTutor 1.0]]: Einpflegen des neuen Testresulteditors und der neuen Console ins CVS<br />
* [[#MLTutor 1.0]]: JavaPDF: PDF-Links intern<br />
* [[#MLTutor 1.0]]: Fehlermeldungen und Abstuerze beim Ausfuehren von Beispielen untersuchen (Mailingliste)<br />
* [[#MLTutor 1.0]]: Release bei Datenbankänderung<br />
<br />
== Work in Progress ==<br />
=== MLTutor 2.0 ===<br />
*''' Saemtliche Beispiele vom Server liegen mit neuer xml-Version (validiert) auf /proj/mml/MLTutor/v2examples''' <br />
* XSD-Modell (EMF ecore) + [[#Editor]] existieren im SVN-Repository von MLTutor 2.0. <br />
* Conversion von altem <-> neuem mlt: mltutor.compat.Converter (mltutor.tests.Converter)<br />
<br />
==== Datenbankanbindung ====<br />
* Teneo Resource-Backend mit Hibernate in Testphase<br />
* Speichern und Laden der Objekte funktioniert<br />
<br />
Links:<br />
Tutorial: [http://www.elver.org/hibernate/tutorialone/tutorial1_intro.html]<br />
<br />
==== Editor ====<br />
Es gibt mehrere Moeglichkeiten, das UI an das Modell zu binden:<br />
<br />
<br />
* Angepasster TreeViewer<br />
Gut: Undo/Redo, Copy/Cut/Paste, Delete, Drag&Drop funktionieren automatisch<br />
<br />
Schlecht: Loeschen von Elementen laesst sich nicht verbieten(?) <br />
<br />
<br />
* ViewerPane + JFace Viewers mit ContentProvider und LabelProvider<br />
Gut: Undo/Redo, Copy/Cut/Paste, Delete funktionieren automatisch<br />
<br />
Schlecht: Handarbeit bei neuen Features<br />
<br />
<br />
* EMF Databinding (provisional, Probleme mit Listen)<br />
Gut: Undo/Redo funktioniert automatisch<br />
<br />
Schlecht: Noch nicht ausgereift, Handarbeit bei neuen Features<br />
<br />
<br />
Links:<br />
* [http://www.conceptualprocessengineering.com/library/ Beispiel eines EMF/Eclipse Forms Editors]<br />
* [http://www.eclipse.org/articles/Article-Forms/article.html Eclipse UI Forms Howto]<br />
* [http://www.eclipsezone.com/eclipse/forums/t102383.html Thread - Form-based EMF-Editor]<br />
* [http://www.slideshare.net/mcervera/development-of-forms-editors-based-on-ecore-metamodels-presentation-793692 Praesentation]<br />
<br />
=== MLTutor 1.1===<br />
==== Erledigt ====<br />
* Kapitelnamen beim Skriptum<br />
* Gesamtskriptum löschen<br />
* Beispiel mit allen Datentypen erstellen<br />
==== Fertig zum Einchecken, wenn offene Fragen geklärt ====<br />
* Neuer Testresultseditor basierend auf Basis des Workspace View<br />
* Console Verbesserungen (Focus, Drag&Drop, Löschen, ...)<br />
* Verbessern des Duplizierens von Beispielen<br />
* Beispielerstellung von "normalen" Usern mit eigenem Tree pro User<br />
* Workspaces werden auch bei Childs richtig benannt.<br />
====Offene Fragen für 12.01.2009====<br />
* Beispielerstellung von "normalen" Usern mit eigenem Tree pro User<br />
WICHTIG, muss vor der neuen Version geklärt werden, da man sonst die Daten händisch ausbessern muss.<br />
Wie sollen die Beispiele zukunftssicher in der Datenbank abgelegt werden? Bis jetzt werden die Kurse als Kinder der ID at.tugraz.itp.mltutor.system<br />
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<br />
Namen dann geändert werden? Namensstruktur?<br />
* Drucken unter neuem Debian (Resultat des Tests?)<br />
* 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?<br />
* Featurestruktur für die verschiedenen Systeme im CVS<br />
* Test mit neuem User (Wird noch das Fenster mit den Userinformationen angezeigt und ist dieses richtig ausgebessert.)<br />
* Hilfe: Was für technische Infos muss sie enthalten? (mltutor_refresh, Filetransfer..) Wo sollen wir die Informationen über den nx-Client ablegen?<br />
* 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..<br />
* Dürfen Studenten mehrere MLTutor Instanzen gleichzeitg laufen lassen? Information über Lock Files?<br />
* Soll workspace in .mltutor bleiben, oder soll man Änderungen riskieren?<br />
* Supportemail für Studenten mltutor mailingliste?<br />
* Server nur per ssl öffnen. <br />
* Teachcenter! Soll man beim Export schon auf eine neue Datenbankstruktur setzen. Anpassen der Informationen über NX.<br />
==== In Arbeit ====<br />
* LaTeX Projekterstellungstemplates<br />
* Checkout von mehreren Trees (z.B. Exercise 1, Exercise 2) gleichzeitig schlaegt fehl (Login-Exception)<br />
<br />
=== Eclipse 3.4 ===<br />
==== Probleme ====<br />
* '''Tabs im Editor funktionieren nicht (Eclipse 3.4)'''<br />
Wahrscheinliche Ursache: Alte Version von Eclipse-Skins, neuere auf http://andrei.gmxhome.de/skins/links.html<br />
<br />
''' Moegliche Loesungen: '''<br />
* '''Derzeit:''' Skin-Plugin deaktiviert (Hack), broken Version in mltutor64.old<br />
* Update von Skin-Plugin<br />
* Verzicht auf Eclipse 3.4, 64Bit-Build auf 3.2/3.3<br />
* Alte Version weiterverwenden (da geht aber der interne Webbrowser nicht)<br />
<br />
<br />
=== PDF ===<br />
* '''Derzeit:''' JavaPDF installiert.<br />
* Focus geht immer noch im Adobe-PDF , Evince, etc. verloren. <br />
* Bugs JavaPDF: <s>Langsames Scrollen, Position auf Seite</s><br />
<br />
=== SVN-Repository ===<br />
Repository fuer MLTutor 2.0 in /proj/mml/MLTutor/svn, derzeit ueber file://-Backend erreichbar.<br />
Eclipse-Plugin: http://subclipse.tigris.org/<br />
<br />
====Offene Fragen====<br />
* Sollten wir vielleicht noch bei svn 1.4 bleiben, da sonst der Checkout unter dem alten Debian bzw. mit svnkit nicht funktioniert?<br />
<br />
==== Probleme mit verschiedenen Usern ==== <br />
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.<br />
Host *.TUGRAZ.AT <br><br />
GSSAPIAuthentication yes <br><br />
GSSAPIDelegateCredentials yes <br><br />
GSSAPITrustDns yes <br><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<br />
Permission denied zurück.<br />
<br />
== Log ==<br />
--[[User:Camhy|Camhy]] 18:44, 11 January 2009 (CET)<br />
<br />
* Update von MLTutor 1.0 Status<br />
* Offene Fragen sowohl bei MLTutor 1.1 als auch bei MLTutor 2.0 (SVN)<br />
<br />
[[User:Ert|Christopher Albert]] 09:21, 6 January 2009 (CET)<br />
<br />
* Model-Labels fuer TreeViewer angepasst<br />
* Verschiedene Loesungen fuer den neuen Editor ausprobiert<br />
* Drucken unter neuem Debian getestet<br />
<br />
[[User:Ert|Christopher Albert]] 18:48, 3 January 2009 (CET)<br />
<br />
* Konvertierung von neuem auf altes Format funktioniert<br />
* JavaPDF-Scrolling geht in normaler Geschwindigkeit<br />
* Return-Knopf im Login-Fenster funktioniert zum Einloggen<br />
* Datenbankanbindung mit Unique-Attribut fuer Beispielname<br />
* Tests fuer diverse Dinge<br />
* Bugfix: alt auf neu importiert jetzt auch Funktionenliste<br />
<br />
[[User:Ert|Christopher Albert]] 19:25, 15 December 2008 (CET)<br />
<br />
* Datenbankanbindung mit 2.0 eingerichtet, Beispiele lassen sich speichern.<br />
* Editor fuer mlt2 mit Forms verbessert<br />
<br />
[[User:camhy|David Camhy]] 20:03, 14 December 2008 (CET)<br />
<br />
* Neuer Testresults-Editor funktioniert mit allen Datentypen<br />
* Backend für Matlab XML Parsing neu geschrieben<br />
* Console Focus Probleme teilweise behoben<br />
* Duplizieren von Beispielen verbessert<br />
* Userbeispiele funktioniere, es gibt aber noch keine Treedarstellung für Administratoren<br />
<br />
[[User:Ert|Christopher Albert]] 20:33, 9 December 2008 (CET)<br />
<br />
* Recherche: EMF Hibernate Resource Backend, Graphical Editing (RCP Forms)<br />
* matlab_tutor: faepop10 wieder mit alter Version (Eclipse 3.3)<br />
* Skeleton fuer Forms-Editor erstellt<br />
<br />
<br />
[[User:Ert|Christopher Albert]] 20:06, 4 December 2008 (CET)<br />
<br />
* Eclipse3.4: Tab-Problem bearbeitet, vorerst deaktiviert.<br />
* XSD: Batch-Conversion aller Beispiele<br />
<br />
<br />
[[User:Ert|Christopher Albert]] 19:39, 1 December 2008 (CET)<br />
<br />
* PDF: Verschiedene Loesungen fuer das Focus-Problem erfolglos getestet<br />
* SVN: Repository eingerichtet<br />
<br />
<br />
[[User:Ert|Christopher Albert]] 23:28, 29 November 2008 (CET)<br />
<br />
* XSD: Conversion von altem auf neues mlt<br />
* Bugfixes im Schema (ExampleType)<br />
* Test von Mercurial-Repository<br />
<br />
<br />
[[User:Ert|Christopher Albert]] 23:01, 28 November 2008 (CET)<br />
<br />
* Eclipse 3.4, 64-Bit MLTutor-Feature buildet und laesst sich exportieren und starten.<br />
* Installiert in /proj/mml/MLTutor/mltutor64<br />
* /afs/itp.tugraz.at/proj/mml/MLTutor/matlab_tutor startet jetzt auf faepop10 und faepop13 die 64-Bit-Version<br />
* Restliche getDefault().getDescriptor().getInstallURL() (deprecated) im Java-Code durch getDefault().getBundle().getEntry("/") ersetzt<br />
* Neue, saubere Projektordner fuer XSD, erfolgreicher Test -> Klasse Example mit Factory generieren und in File schreiben.<br />
<br />
<br />
[[User:Ert|Christopher Albert]] 25. November 2008<br />
<br />
MLTutor laeuft nach einigen kleinen Bugfixes auf Eclipse 3.4 / 64-Bit.<br />
Auch der Acrobat-pdf-Viewer geht jetzt, allerdings gibt es immer noch<br />
das alte, nervige Problem mit dem Editor-Focus.<br />
<br />
<br />
[[User:Ert|Christopher Albert]] 20. November 2008<br />
<br />
PDF-Viewer auf 64Bit Lenny funktioniert.<br />
(Environment-Variable MOZ_PLUGIN_PATH muss auf /usr/lib/mozilla/plugins<br />
gesetzt werden).<br />
<br />
<br />
[[User:Ert|Christopher Albert]] 17. November 2008<br />
<br />
Habe einige Einstellungen fuer den NX-Server veraendert (1 Session pro User, kein "Suspend", keine Samba-Shares)<br />
Nachdem ich gnome und xfce4 auf faepop13 installiert habe, funktionieren interessanterweise die KDE-Sessions problemlos.<br />
Naeheres gibt es im Wiki unter http://itp.tugraz.at/wiki/index.php?title=NX-Server<br />
<br />
<br />
[[User:Ert|Christopher Albert]] 10. November 2008<br />
<br />
/afs/itp.tugraz.at/proj/mml/MLTutor/matlab_tutor: faepop13 auch mit Custom Java VM (32Bit)</div>Camhyhttps://itp.tugraz.at/wiki/index.php?title=MLTutor-devel&diff=6193MLTutor-devel2008-12-16T13:55:51Z<p>Camhy: </p>
<hr />
<div>== ToDo ==<br />
* XSD: Bedeutet Version jetzt Beispielversion oder XML-Version?<br />
* [[#Eclipse 3.4]]: JavaPDF -> Bugs beheben<br />
* [[#Eclipse 3.4]]: Tab-Probleme bei neuer MLTutor1-Version beheben<br />
* [[#Datenbankanbindung]]: Beispiele in Tabelle speichern (Batch)<br />
* [[#Editor]]: Implementierung mit Eclipse Forms fuer mlt2<br />
* ([[#MLTutor 2.0]]: Conversion von neuem auf altes Format?)<br />
* [[#Eclipse 3.4]]: Drucken unter neuem Debian testen<br />
* [[#MLTutor 1.0]]: Einpflegen des neuen Testresulteditors und der neuen Console ins CVS<br />
* [[#MLTutor 1.0]]: Darstellung von Userbeispielen im Admin-Tree<br />
* [[#MLTutor 1.0]]: Checkout von mehreren Übungen gleichzeitig<br />
* [[#MLTutor 1.0]]: JavaPDF: Scrolling, Blättern und PDF-Links intern<br />
* [[#MLTutor 1.0]]: Kapitelnamen beim Skriptum<br />
* [[#MLTutor 1.0]]: Returnknopf beim Login<br />
== Work in Progress ==<br />
=== MLTutor 2.0 ===<br />
*''' Saemtliche Beispiele vom Server liegen mit neuer xml-Version (validiert) auf /proj/mml/MLTutor/v2examples''' <br />
* XSD-Modell (EMF ecore) + [[#Editor]] existieren im SVN-Repository von MLTutor 2.0. <br />
* Conversion von altem <-> neuem mlt: mltutor.compat.Converter (mltutor.tests.Converter)<br />
<br />
==== Datenbankanbindung ====<br />
* Teneo Resource-Backend mit Hibernate in Testphase<br />
<br />
Links:<br />
Tutorial: [http://www.elver.org/hibernate/tutorialone/tutorial1_intro.html]<br />
<br />
==== Editor ====<br />
* Editor-Skeleton liegt im SVN bereit zum Implementieren<br />
<br />
Links:<br />
* [http://www.conceptualprocessengineering.com/library/ Beispiel eines EMF/Eclipse Forms Editors]<br />
* [http://www.eclipse.org/articles/Article-Forms/article.html Eclipse UI Forms Howto]<br />
* [http://www.eclipsezone.com/eclipse/forums/t102383.html Thread - Form-based EMF-Editor]<br />
* [http://www.slideshare.net/mcervera/development-of-forms-editors-based-on-ecore-metamodels-presentation-793692 Praesentation]<br />
<br />
=== MLTutor 1.0===<br />
* Neuer Testresultseditor basierend auf Basis des Workspace View<br />
* Console Verbesserungen (Focus, Drag&Drop, Löschen, ...)<br />
* Checkout von mehreren Übungen gleichzeitig<br />
* Verbessern des Duplizierens von Beispielen<br />
* LaTeX Projekterstellungstemplates<br />
* Beispielerstellung von "normalen" Usern mit eigenem Tree pro User<br />
* Checkout von mehreren Trees (z.B. Exercise 1, Exercise 2) gleichzeitig schlaegt fehl (Login-Exception)<br />
David: Ist leider noch gar nicht vorgesehen, wird ausgebessert<br />
<br />
=== Eclipse 3.4 ===<br />
==== Probleme ====<br />
* '''Tabs im Editor funktionieren nicht (Eclipse 3.4)'''<br />
Wahrscheinliche Ursache: Alte Version von Eclipse-Skins, neuere auf http://andrei.gmxhome.de/skins/links.html<br />
<br />
''' Moegliche Loesungen: '''<br />
* '''Derzeit:''' Skin-Plugin deaktiviert (Hack), broken Version in mltutor64.old<br />
* Update von Skin-Plugin<br />
* Verzicht auf Eclipse 3.4, 64Bit-Build auf 3.2/3.3<br />
* Alte Version weiterverwenden (da geht aber der interne Webbrowser nicht)<br />
<br />
<br />
=== PDF ===<br />
* '''Derzeit:''' JavaPDF installiert.<br />
* Focus geht immer noch im Adobe-PDF , Evince, etc. verloren. <br />
* Bugs JavaPDF: Langsames Scrollen, Position auf Seite<br />
<br />
=== SVN-Repository ===<br />
Repository fuer MLTutor 2.0 in /proj/mml/MLTutor/svn, derzeit ueber file://-Backend erreichbar.<br />
Eclipse-Plugin: http://subclipse.tigris.org/<br />
<br />
==== Probleme mit verschiedenen Usern ==== <br />
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.<br />
Host *.TUGRAZ.AT <br><br />
GSSAPIAuthentication yes <br><br />
GSSAPIDelegateCredentials yes <br><br />
GSSAPITrustDns yes <br><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<br />
Permission denied zurück.<br />
<br />
== Log ==<br />
[[User:Ert|Christopher Albert]] 19:25, 15 December 2008 (CET)<br />
<br />
* Datenbankanbindung mit 2.0 eingerichtet, Beispiele lassen sich speichern.<br />
* Editor fuer mlt2 mit Forms verbessert<br />
<br />
[[User:camhy|David Camhy]] 20:03, 14 December 2008 (CET)<br />
<br />
* Neuer Testresults-Editor funktioniert mit allen Datentypen<br />
* Backend für Matlab XML Parsing neu geschrieben<br />
* Console Focus Probleme teilweise behoben<br />
* Duplizieren von Beispielen verbessert<br />
* Userbeispiele funktioniere, es gibt aber noch keine Treedarstellung für Administratoren<br />
<br />
[[User:Ert|Christopher Albert]] 20:33, 9 December 2008 (CET)<br />
<br />
* Recherche: EMF Hibernate Resource Backend, Graphical Editing (RCP Forms)<br />
* matlab_tutor: faepop10 wieder mit alter Version (Eclipse 3.3)<br />
* Skeleton fuer Forms-Editor erstellt<br />
<br />
<br />
[[User:Ert|Christopher Albert]] 20:06, 4 December 2008 (CET)<br />
<br />
* Eclipse3.4: Tab-Problem bearbeitet, vorerst deaktiviert.<br />
* XSD: Batch-Conversion aller Beispiele<br />
<br />
<br />
[[User:Ert|Christopher Albert]] 19:39, 1 December 2008 (CET)<br />
<br />
* PDF: Verschiedene Loesungen fuer das Focus-Problem erfolglos getestet<br />
* SVN: Repository eingerichtet<br />
<br />
<br />
[[User:Ert|Christopher Albert]] 23:28, 29 November 2008 (CET)<br />
<br />
* XSD: Conversion von altem auf neues mlt<br />
* Bugfixes im Schema (ExampleType)<br />
* Test von Mercurial-Repository<br />
<br />
<br />
[[User:Ert|Christopher Albert]] 23:01, 28 November 2008 (CET)<br />
<br />
* Eclipse 3.4, 64-Bit MLTutor-Feature buildet und laesst sich exportieren und starten.<br />
* Installiert in /proj/mml/MLTutor/mltutor64<br />
* /afs/itp.tugraz.at/proj/mml/MLTutor/matlab_tutor startet jetzt auf faepop10 und faepop13 die 64-Bit-Version<br />
* Restliche getDefault().getDescriptor().getInstallURL() (deprecated) im Java-Code durch getDefault().getBundle().getEntry("/") ersetzt<br />
* Neue, saubere Projektordner fuer XSD, erfolgreicher Test -> Klasse Example mit Factory generieren und in File schreiben.<br />
<br />
<br />
[[User:Ert|Christopher Albert]] 25. November 2008<br />
<br />
MLTutor laeuft nach einigen kleinen Bugfixes auf Eclipse 3.4 / 64-Bit.<br />
Auch der Acrobat-pdf-Viewer geht jetzt, allerdings gibt es immer noch<br />
das alte, nervige Problem mit dem Editor-Focus.<br />
<br />
<br />
[[User:Ert|Christopher Albert]] 20. November 2008<br />
<br />
PDF-Viewer auf 64Bit Lenny funktioniert.<br />
(Environment-Variable MOZ_PLUGIN_PATH muss auf /usr/lib/mozilla/plugins<br />
gesetzt werden).<br />
<br />
<br />
[[User:Ert|Christopher Albert]] 17. November 2008<br />
<br />
Habe einige Einstellungen fuer den NX-Server veraendert (1 Session pro User, kein "Suspend", keine Samba-Shares)<br />
Nachdem ich gnome und xfce4 auf faepop13 installiert habe, funktionieren interessanterweise die KDE-Sessions problemlos.<br />
Naeheres gibt es im Wiki unter http://itp.tugraz.at/wiki/index.php?title=NX-Server<br />
<br />
<br />
[[User:Ert|Christopher Albert]] 10. November 2008<br />
<br />
/afs/itp.tugraz.at/proj/mml/MLTutor/matlab_tutor: faepop13 auch mit Custom Java VM (32Bit)</div>Camhyhttps://itp.tugraz.at/wiki/index.php?title=MLTutor-devel&diff=6190MLTutor-devel2008-12-14T19:02:45Z<p>Camhy: </p>
<hr />
<div>== ToDo ==<br />
* [[#Eclipse 3.4]]: JavaPDF -> Bugs beheben<br />
* [[#Eclipse 3.4]]: Tab-Probleme bei neuer MLTutor1-Version beheben<br />
* [[#Datenbankanbindung]]: Beispiele in Tabelle speichern<br />
* ([[#MLTutor 2.0]]: Conversion von neuem auf altes Format?)<br />
* [[#Eclipse 3.4]]: Drucken unter neuem Debian testen<br />
* [[#MLTutor 1.0]]: Einpflegen des neuen Testresulteditors und der neuen Console ins CVS<br />
* [[#MLTutor 1.0]]: Darstellung von Userbeispielen im Admin-Tree<br />
* [[#MLTutor 1.0]]: Checkout von mehreren Übungen gleichzeitig<br />
<br />
== Work in Progress ==<br />
=== MLTutor 2.0 ===<br />
*''' Saemtliche Beispiele vom Server liegen mit neuer xml-Version (validiert) auf /proj/mml/MLTutor/v2examples''' <br />
* XSD-Modell (EMF ecore) + Tree-Editor existieren im SVN-Repository von MLTutor 2.0. <br />
* Conversion von altem <-> neuem mlt: mltutor.compat.Converter (mltutor.tests.Converter)<br />
<br />
=== MLTutor 1.0===<br />
* Neuer Testresultseditor basierend auf Basis des Workspace View<br />
* Console Verbesserungen (Focus, Drag&Drop, Löschen, ...)<br />
* Checkout von mehreren Übungen gleichzeitig<br />
* Verbessern des Duplizierens von Beispielen<br />
* LaTeX Projekterstellungstemplates<br />
* Beispielerstellung von "normalen" Usern mit eigenem Tree pro User<br />
<br />
<br />
==== Datenbankanbindung ====<br />
* Teneo (Datenbankanbindung) funktioniert noch nicht.<br />
<br />
Links:<br />
Tutorial: [http://www.elver.org/hibernate/tutorialone/tutorial1_intro.html]<br />
<br />
==== Editor ====<br />
<br />
Links:<br />
* [http://www.conceptualprocessengineering.com/library/ Beispiel eines EMF/Eclipse Forms Editors]<br />
* [http://www.eclipse.org/articles/Article-Forms/article.html Eclipse UI Forms Howto]<br />
* [http://www.eclipsezone.com/eclipse/forums/t102383.html Thread - Form-based EMF-Editor]<br />
* [http://www.slideshare.net/mcervera/development-of-forms-editors-based-on-ecore-metamodels-presentation-793692 Praesentation]<br />
<br />
=== Eclipse 3.4 ===<br />
==== Probleme ====<br />
* '''Tabs im Editor funktionieren nicht (Eclipse 3.4)'''<br />
Wahrscheinliche Ursache: Alte Version von Eclipse-Skins, neuere auf http://andrei.gmxhome.de/skins/links.html<br />
<br />
''' Moegliche Loesungen: '''<br />
* '''Derzeit:''' Skin-Plugin deaktiviert (Hack), broken Version in mltutor64.old<br />
* Update von Skin-Plugin<br />
* Verzicht auf Eclipse 3.4, 64Bit-Build auf 3.2/3.3<br />
* Alte Version weiterverwenden (da geht aber der interne Webbrowser nicht)<br />
<br />
<br />
=== PDF ===<br />
* '''Derzeit:''' JavaPDF installiert.<br />
* Focus geht immer noch im Adobe-PDF , Evince, etc. verloren. <br />
* Bugs JavaPDF: Langsames Scrollen, Position auf Seite<br />
<br />
=== SVN-Repository ===<br />
Repository fuer MLTutor 2.0 in /proj/mml/MLTutor/svn, derzeit ueber file://-Backend erreichbar.<br />
Eclipse-Plugin: http://subclipse.tigris.org/<br />
<br />
==== Probleme mit verschiedenen Usern ==== <br />
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.<br />
Host *.TUGRAZ.AT <br><br />
GSSAPIAuthentication yes <br><br />
GSSAPIDelegateCredentials yes <br><br />
GSSAPITrustDns yes <br><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<br />
Permission denied zurück.<br />
<br />
=== MLTutor1 ===<br />
* Checkout von mehreren Trees (z.B. Exercise 1, Exercise 2) gleichzeitig schlaegt fehl (Login-Exception)<br />
David: Ist leider noch gar nicht vorgesehen, wird ausgebessert<br />
<br />
== Log ==<br />
[[User:camhy|David Camhy]] 20:03, 14 December 2008 (CET)<br />
<br />
* Neuer Testresults-Editor funktioniert mit allen Datentypen<br />
* Backend für Matlab XML Parsing neu geschrieben<br />
* Console Focus Probleme teilweise behoben<br />
* Duplizieren von Beispielen verbessert<br />
* Userbeispiele funktioniere, es gibt aber noch keine Treedarstellung für Administratoren<br />
<br />
[[User:Ert|Christopher Albert]] 20:33, 9 December 2008 (CET)<br />
<br />
* Recherche: EMF Hibernate Resource Backend, Graphical Editing (RCP Forms)<br />
* matlab_tutor: faepop10 wieder mit alter Version (Eclipse 3.3)<br />
* Skeleton fuer Forms-Editor erstellt<br />
<br />
<br />
[[User:Ert|Christopher Albert]] 20:06, 4 December 2008 (CET)<br />
<br />
* Eclipse3.4: Tab-Problem bearbeitet, vorerst deaktiviert.<br />
* XSD: Batch-Conversion aller Beispiele<br />
<br />
<br />
[[User:Ert|Christopher Albert]] 19:39, 1 December 2008 (CET)<br />
<br />
* PDF: Verschiedene Loesungen fuer das Focus-Problem erfolglos getestet<br />
* SVN: Repository eingerichtet<br />
<br />
<br />
[[User:Ert|Christopher Albert]] 23:28, 29 November 2008 (CET)<br />
<br />
* XSD: Conversion von altem auf neues mlt<br />
* Bugfixes im Schema (ExampleType)<br />
* Test von Mercurial-Repository<br />
<br />
<br />
[[User:Ert|Christopher Albert]] 23:01, 28 November 2008 (CET)<br />
<br />
* Eclipse 3.4, 64-Bit MLTutor-Feature buildet und laesst sich exportieren und starten.<br />
* Installiert in /proj/mml/MLTutor/mltutor64<br />
* /afs/itp.tugraz.at/proj/mml/MLTutor/matlab_tutor startet jetzt auf faepop10 und faepop13 die 64-Bit-Version<br />
* Restliche getDefault().getDescriptor().getInstallURL() (deprecated) im Java-Code durch getDefault().getBundle().getEntry("/") ersetzt<br />
* Neue, saubere Projektordner fuer XSD, erfolgreicher Test -> Klasse Example mit Factory generieren und in File schreiben.<br />
<br />
<br />
[[User:Ert|Christopher Albert]] 25. November 2008<br />
<br />
MLTutor laeuft nach einigen kleinen Bugfixes auf Eclipse 3.4 / 64-Bit.<br />
Auch der Acrobat-pdf-Viewer geht jetzt, allerdings gibt es immer noch<br />
das alte, nervige Problem mit dem Editor-Focus.<br />
<br />
<br />
[[User:Ert|Christopher Albert]] 20. November 2008<br />
<br />
PDF-Viewer auf 64Bit Lenny funktioniert.<br />
(Environment-Variable MOZ_PLUGIN_PATH muss auf /usr/lib/mozilla/plugins<br />
gesetzt werden).<br />
<br />
<br />
[[User:Ert|Christopher Albert]] 17. November 2008<br />
<br />
Habe einige Einstellungen fuer den NX-Server veraendert (1 Session pro User, kein "Suspend", keine Samba-Shares)<br />
Nachdem ich gnome und xfce4 auf faepop13 installiert habe, funktionieren interessanterweise die KDE-Sessions problemlos.<br />
Naeheres gibt es im Wiki unter http://itp.tugraz.at/wiki/index.php?title=NX-Server<br />
<br />
<br />
[[User:Ert|Christopher Albert]] 10. November 2008<br />
<br />
/afs/itp.tugraz.at/proj/mml/MLTutor/matlab_tutor: faepop13 auch mit Custom Java VM (32Bit)</div>Camhyhttps://itp.tugraz.at/wiki/index.php?title=MLTutor-devel&diff=6171MLTutor-devel2008-12-01T10:11:40Z<p>Camhy: </p>
<hr />
<div>== Work in Progress ==<br />
=== XSD ===<br />
* XSD-Modell (EMF ecore) + Tree-Editor existieren. <br />
* Conversion von altem <-> neuem mlt: mltutor.compat.Converter (mltutor.tests.Converter)<br />
<br />
==== Probleme ====<br />
* Eclipse verwendet in XML-Resources seltsamerweise als Root-Element den Typnamen und nicht den Elementnamen. Workaround: Definiere Typnamen example kleingeschrieben.<br />
* Teneo (Datenbankanbindung) funktioniert noch nicht.<br />
* Autogenerieren des Baumes muss manuell erledigt in MLTutorFactory erledigt werden.<br />
<br />
=== 64-Bit ===<br />
Status: Funktioniert, kann getestet werden.<br />
<br />
=== PDF ===<br />
* Focus geht immer noch im Adobe-PDF verloren. Daher derzeit Java-PDF installiert.<br />
<br />
=== Development-Repository ===<br />
* Mercurial: kompliziert, Eclipse-Plugin mit Bugs (23:28, 29 November 2008 (CET))<br />
* SVN: Probleme mit verschiedenen Usern '''@David: funktioniert das schon?''' David: Naja, 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.<br />
Host *.TUGRAZ.AT <br><br />
GSSAPIAuthentication yes <br><br />
GSSAPIDelegateCredentials yes <br><br />
GSSAPITrustDns yes <br><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<br />
Permission denied zurück.<br />
<br />
* CVS: veraltet<br />
<br />
=== MLTutor1 ===<br />
* Checkout von mehreren Trees (z.B. Exercise 1, Exercise 2) gleichzeitig schlaegt fehl (Login-Exception)<br />
<br />
== ToDo ==<br />
* mainFile in latexProject bei conversion richtig definieren<br />
<br />
== Log ==<br />
====[[User:Ert|Christopher Albert]] 23:28, 29 November 2008 (CET)====<br />
* XSD: Conversion von altem auf neues mlt<br />
* Bugfixes im Schema (ExampleType)<br />
* Test von Mercurial-Repository<br />
<br />
====[[User:Ert|Christopher Albert]] 23:01, 28 November 2008 (CET)====<br />
* Eclipse 3.4, 64-Bit MLTutor-Feature buildet und laesst sich exportieren und starten.<br />
* Installiert in /proj/mml/MLTutor/mltutor64<br />
* /afs/itp.tugraz.at/proj/mml/MLTutor/matlab_tutor startet jetzt auf faepop10 und faepop13 die 64-Bit-Version<br />
* Restliche getDefault().getDescriptor().getInstallURL() (deprecated) im Java-Code durch getDefault().getBundle().getEntry("/") ersetzt<br />
* Neue, saubere Projektordner fuer XSD, erfolgreicher Test -> Klasse Example mit Factory generieren und in File schreiben.<br />
<br />
====[[User:Ert|Christopher Albert]] 25. November 2008====<br />
MLTutor laeuft nach einigen kleinen Bugfixes auf Eclipse 3.4 / 64-Bit.<br />
Auch der Acrobat-pdf-Viewer geht jetzt, allerdings gibt es immer noch<br />
das alte, nervige Problem mit dem Editor-Focus.<br />
<br />
====[[User:Ert|Christopher Albert]] 20. November 2008====<br />
PDF-Viewer auf 64Bit Lenny funktioniert.<br />
(Environment-Variable MOZ_PLUGIN_PATH muss auf /usr/lib/mozilla/plugins<br />
gesetzt werden).<br />
<br />
====[[User:Ert|Christopher Albert]] 17. November 2008====<br />
Habe einige Einstellungen fuer den NX-Server veraendert (1 Session pro User, kein "Suspend", keine Samba-Shares)<br />
Nachdem ich gnome und xfce4 auf faepop13 installiert habe, funktionieren interessanterweise die KDE-Sessions problemlos.<br />
Naeheres gibt es im Wiki unter http://itp.tugraz.at/wiki/index.php?title=NX-Server<br />
<br />
====[[User:Ert|Christopher Albert]] 10. November 2008====<br />
/afs/itp.tugraz.at/proj/mml/MLTutor/matlab_tutor: faepop13 auch mit Custom Java VM (32Bit)</div>Camhyhttps://itp.tugraz.at/wiki/index.php?title=MLTutor-devel&diff=6170MLTutor-devel2008-12-01T10:06:13Z<p>Camhy: </p>
<hr />
<div>== Work in Progress ==<br />
=== XSD ===<br />
* XSD-Modell (EMF ecore) + Tree-Editor existieren. <br />
* Conversion von altem <-> neuem mlt: mltutor.compat.Converter (mltutor.tests.Converter)<br />
<br />
==== Probleme ====<br />
* Eclipse verwendet in XML-Resources seltsamerweise als Root-Element den Typnamen und nicht den Elementnamen. Workaround: Definiere Typnamen example kleingeschrieben.<br />
* Teneo (Datenbankanbindung) funktioniert noch nicht.<br />
* Autogenerieren des Baumes muss manuell erledigt in MLTutorFactory erledigt werden.<br />
<br />
=== 64-Bit ===<br />
Status: Funktioniert, kann getestet werden.<br />
<br />
=== PDF ===<br />
* Focus geht immer noch im Adobe-PDF verloren. Daher derzeit Java-PDF installiert.<br />
<br />
=== Development-Repository ===<br />
* Mercurial: kompliziert, Eclipse-Plugin mit Bugs (23:28, 29 November 2008 (CET))<br />
* SVN: Probleme mit verschiedenen Usern '''@David: funktioniert das schon?'''<br />
David: Naja, 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 <br />
z.B. <br />
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 SVN gibt auf einmal ein<br />
Permission denied zurück.<br />
<br />
* CVS: veraltet<br />
<br />
=== MLTutor1 ===<br />
* Checkout von mehreren Trees (z.B. Exercise 1, Exercise 2) gleichzeitig schlaegt fehl (Login-Exception)<br />
<br />
== ToDo ==<br />
* mainFile in latexProject bei conversion richtig definieren<br />
<br />
== Log ==<br />
====[[User:Ert|Christopher Albert]] 23:28, 29 November 2008 (CET)====<br />
* XSD: Conversion von altem auf neues mlt<br />
* Bugfixes im Schema (ExampleType)<br />
* Test von Mercurial-Repository<br />
<br />
====[[User:Ert|Christopher Albert]] 23:01, 28 November 2008 (CET)====<br />
* Eclipse 3.4, 64-Bit MLTutor-Feature buildet und laesst sich exportieren und starten.<br />
* Installiert in /proj/mml/MLTutor/mltutor64<br />
* /afs/itp.tugraz.at/proj/mml/MLTutor/matlab_tutor startet jetzt auf faepop10 und faepop13 die 64-Bit-Version<br />
* Restliche getDefault().getDescriptor().getInstallURL() (deprecated) im Java-Code durch getDefault().getBundle().getEntry("/") ersetzt<br />
* Neue, saubere Projektordner fuer XSD, erfolgreicher Test -> Klasse Example mit Factory generieren und in File schreiben.<br />
<br />
====[[User:Ert|Christopher Albert]] 25. November 2008====<br />
MLTutor laeuft nach einigen kleinen Bugfixes auf Eclipse 3.4 / 64-Bit.<br />
Auch der Acrobat-pdf-Viewer geht jetzt, allerdings gibt es immer noch<br />
das alte, nervige Problem mit dem Editor-Focus.<br />
<br />
====[[User:Ert|Christopher Albert]] 20. November 2008====<br />
PDF-Viewer auf 64Bit Lenny funktioniert.<br />
(Environment-Variable MOZ_PLUGIN_PATH muss auf /usr/lib/mozilla/plugins<br />
gesetzt werden).<br />
<br />
====[[User:Ert|Christopher Albert]] 17. November 2008====<br />
Habe einige Einstellungen fuer den NX-Server veraendert (1 Session pro User, kein "Suspend", keine Samba-Shares)<br />
Nachdem ich gnome und xfce4 auf faepop13 installiert habe, funktionieren interessanterweise die KDE-Sessions problemlos.<br />
Naeheres gibt es im Wiki unter http://itp.tugraz.at/wiki/index.php?title=NX-Server<br />
<br />
====[[User:Ert|Christopher Albert]] 10. November 2008====<br />
/afs/itp.tugraz.at/proj/mml/MLTutor/matlab_tutor: faepop13 auch mit Custom Java VM (32Bit)</div>Camhyhttps://itp.tugraz.at/wiki/index.php?title=Matclipse&diff=5845Matclipse2008-04-25T13:49:24Z<p>Camhy: </p>
<hr />
<div>[[Category:MLTutor]]<br />
<br />
=What is matclipse?=<br />
<br />
matclipse is an Eclipse plugin for Matlab® development. It was developed as part of the [[MLTutor_Konzept|MLTutor]] (German Page) Project. <br />
<br />
If you have questions, feel free to contact us:<br />
<br />
*[mailto://camhy@itp.tugraz.at David Camhy] (Console, Workspace, Matlab Interface) <br />
*[mailto://osiris@sbox.tugraz.at Georg Huhs] (Matlab Editor) <br />
*[mailto://winfried.kernbichler@tugraz.at Winfried Kernbichler] (Matlab Interface)<br />
<br />
(Spam Filter active, so if we don't answer, you got caught in our spam folder)<br />
<br />
=Features=<br />
<br />
==Overview==<br />
[[Image:matclipse.gif|thumb|Screenshot Matclipse]]<br />
<br />
* Matlab® Editor<br />
* Matlab® Console View<br />
* Matlab® Workspace View<br />
* Command History View<br />
* Matlab® Workbench Perspective<br />
* Matlab® Project Wizard<br />
* Matlab® File Wizard<br />
* Support for Evaluating Matlab® Files and Text Selections<br />
* Matlab® Builder/Nature Support (mlint)<br />
<br />
==Editor==<br />
[[Image:matlab_editor.gif|thumb|Screenshot Matlab Editor]]<br />
* Syntax-Highlighting<br />
* Automatic indent<br />
* Matching Brackets<br />
* Help <br />
** Help for Matlab® Functions in Browser<br />
* Matlab® File Export<br />
** XML Export<br />
** Conversion in<br />
*** HTML<br />
*** LaTeX, PDF<br />
* Code editing actions<br />
** Comment / Uncomment <br />
** Automatic indent<br />
<br />
==Console==<br />
[[Image:matlab_console.gif|thumb|Screenshot Console View]]<br />
* Syntax Hightlighting<br />
* Start/Stop Matlab®<br />
* Abort Matlab® Evaluation<br />
* Directory Chooser<br />
* Debug Mode<br />
* Help Functions<br />
* Automatic Directory Change<br />
* Fully customizable Fonts and Colors<br />
<br />
==Matlab Workspace View==<br />
[[Image:matlab_workspace.gif|thumb|Screenshot Workspace View]]<br />
* Support for all Matlab Datatypes (also struct, cell, sparse,..)<br />
* Global, Local Variables<br />
<br />
==Command History View==<br />
[[Image:matlab_command_history.gif|thumb|Screenshot Command History View]]<br />
* Saveable Command History<br />
* Cut/Copy/Paste Support<br />
<br />
=Availability=<br />
<br />
This plugin is not now available to the public, but it will be very soon. License will be EPL.</div>Camhyhttps://itp.tugraz.at/wiki/index.php?title=Matclipse&diff=5844Matclipse2008-04-25T13:19:40Z<p>Camhy: </p>
<hr />
<div>[[Category:MLTutor]]<br />
<br />
=What is matclipse?=<br />
<br />
matclipse is an Eclipse plugin for Matlab® development. It was developed as part of the [[MLTutor_Konzept|MLTutor]] (German Page) Project. <br />
<br />
If you have questions, feel free to contact us:<br />
<br />
[mailto://camhy@itp.tugraz.at David Camhy] (Console, Workspace, Matlab Interface) [mailto://osiris@sbox.tugraz.at Georg Huhs] (Matlab Editor) [mailto://winfried.kernbichler@tugraz.at Winfried Kernbichler] (Matlab Interface)<br />
<br />
(Spam Filter active, so if we don't answer, you got caught in our spam folder)<br />
<br />
=Features=<br />
<br />
==Overview==<br />
[[Image:matclipse.gif|thumb|Screenshot Matclipse]]<br />
<br />
* Matlab® Editor<br />
* Matlab® Console View<br />
* Matlab® Workspace View<br />
* Command History View<br />
* Matlab® Workbench Perspective<br />
* Matlab® Project Wizard<br />
* Matlab® File Wizard<br />
* Support for Evaluating Matlab® Files and Text Selections<br />
* Matlab® Builder/Nature Support (mlint)<br />
<br />
==Editor==<br />
[[Image:matlab_editor.gif|thumb|Screenshot Matlab Editor]]<br />
* Syntax-Highlighting<br />
* Automatic indent<br />
* Matching Brackets<br />
* Help <br />
** Help for Matlab® Functions in Browser<br />
* Matlab® File Export<br />
** XML Export<br />
** Conversion in<br />
*** HTML<br />
*** LaTeX, PDF<br />
* Code editing actions<br />
** Comment / Uncomment <br />
** Automatic indent<br />
<br />
==Console==<br />
[[Image:matlab_console.gif|thumb|Screenshot Console View]]<br />
* Syntax Hightlighting<br />
* Start/Stop Matlab®<br />
* Abort Matlab® Evaluation<br />
* Directory Chooser<br />
* Debug Mode<br />
* Help Functions<br />
* Automatic Directory Change<br />
* Fully customizable Fonts and Colors<br />
<br />
==Matlab Workspace View==<br />
[[Image:matlab_workspace.gif|thumb|Screenshot Workspace View]]<br />
* Support for all Matlab Datatypes (also struct, cell, sparse,..)<br />
* Global, Local Variables<br />
<br />
==Command History View==<br />
[[Image:matlab_command_history.gif|thumb|Screenshot Command History View]]<br />
* Saveable Command History<br />
* Cut/Copy/Paste Support<br />
<br />
=Availability=<br />
<br />
This plugin is not now available to the public, but it will be very soon. License will be EPL.</div>Camhyhttps://itp.tugraz.at/wiki/index.php?title=Matclipse&diff=5843Matclipse2008-04-25T13:18:50Z<p>Camhy: </p>
<hr />
<div>[[Category:MLTutor]]<br />
<br />
=What is matclipse?=<br />
<br />
matclipse is an Eclipse plugin for Matlab® development. It was developed as part of the [[MLTutor_Konzept|MLTutor]] (German Page) Project. <br />
<br />
If you have questions, feel free to contact us:<br />
<br />
[mailto://camhy@itp.tugraz.at David Camhy] (Console, Workspace, Matlab Interface) [mailto://osiris@sbox.tugraz.at Georg Huhs] (Matlab Editor) [mailto://winfried.kernbichler@tugraz.at Winfried Kernbichler] (Matlab Interface)<br />
<br />
(Spam Filter active, so if we don't answer, you got caught in our spam folder)<br />
<br />
<br />
=Features=<br />
<br />
==Overview==<br />
[[Image:matclipse.gif|thumb|Screenshot Matclipse]]<br />
<br />
* Matlab® Editor<br />
* Matlab® Console View<br />
* Matlab® Workspace View<br />
* Command History View<br />
* Matlab® Workbench Perspective<br />
* Matlab® Project Wizard<br />
* Matlab® File Wizard<br />
* Support for Evaluating Matlab® Files and Text Selections<br />
* Matlab® Builder/Nature Support (mlint)<br />
<br />
==Editor==<br />
[[Image:matlab_editor.gif|thumb|Screenshot Matlab Editor]]<br />
* Syntax-Highlighting<br />
* Automatic indent<br />
* Matching Brackets<br />
* Help <br />
** Help for Matlab® Functions in Browser<br />
* Matlab® File Export<br />
** XML Export<br />
** Conversion in<br />
*** HTML<br />
*** LaTeX, PDF<br />
* Code editing actions<br />
** Comment / Uncomment <br />
** Automatic indent<br />
<br />
==Console==<br />
[[Image:matlab_console.gif|thumb|Screenshot Console View]]<br />
* Syntax Hightlighting<br />
* Start/Stop Matlab®<br />
* Abort Matlab® Evaluation<br />
* Directory Chooser<br />
* Debug Mode<br />
* Help Functions<br />
* Automatic Directory Change<br />
* Fully customizable Fonts and Colors<br />
<br />
==Matlab Workspace View==<br />
[[Image:matlab_workspace.gif|thumb|Screenshot Workspace View]]<br />
* Support for all Matlab Datatypes (also struct, cell, sparse,..)<br />
* Global, Local Variables<br />
<br />
==Command History View==<br />
[[Image:matlab_command_history.gif|thumb|Screenshot Command History View]]<br />
* Saveable Command History<br />
* Cut/Copy/Paste Support<br />
<br />
=Availability=<br />
<br />
This plugin is not now available to the public, but it will be very soon. License will be EPL.</div>Camhyhttps://itp.tugraz.at/wiki/index.php?title=Matclipse&diff=5842Matclipse2008-04-25T13:12:48Z<p>Camhy: </p>
<hr />
<div>[[Category:MLTutor]]<br />
<br />
=What is matclipse?=<br />
<br />
matclipse is an Eclipse plugin for Matlab® development. It was developed as part of the [[MLTutor_Konzept|MLTutor]] (German Page) Project. <br />
<br />
If you have questions, feel free to contact us:<br />
<br />
[mailto://camhy@itp.tugraz.at David Camhy] (Console, Workspace, Matlab Interface) [mailto://osiris@sbox.tugraz.at Georg Huhs] (Matlab Editor) [mailto://winfried.kernbichler@tugraz.at Winfried Kernbichler] (Matlab Interface)<br />
<br />
(Spam Filter active, so if we don't answer, you got caught in our spam folder)<br />
<br />
<br />
=Features=<br />
<br />
==Overview==<br />
[[Image:matclipse.gif|thumb|Screenshot Matclipse]]<br />
<br />
* Matlab® Editor<br />
* Matlab® Console View<br />
* Matlab® Workspace View<br />
* Command History View<br />
* Matlab® Workbench Perspective<br />
* Matlab® Project Wizard<br />
* Matlab® File Wizard<br />
* Command History View<br />
* Support for Evaluating Matlab® Files<br />
* Matlab® Builder/Nature Support (mlint)<br />
<br />
==Editor==<br />
[[Image:matlab_editor.gif|thumb|Screenshot Matlab Editor]]<br />
* Syntax-Highlighting<br />
* Automatic indent<br />
* Matching Brackets<br />
* Help <br />
** Help for Matlab® Functions in Browser<br />
* Matlab® File Export<br />
** XML Export<br />
** Conversion in<br />
*** HTML<br />
*** LaTeX, PDF<br />
* Code editing actions<br />
** Comment / Uncomment <br />
** Automatic indent<br />
<br />
==Console==<br />
[[Image:matlab_console.gif|thumb|Screenshot Console View]]<br />
* Syntax Hightlighting<br />
* Start/Stop Matlab®<br />
* Abort Matlab® Evaluation<br />
* Directory Chooser<br />
* Debug Mode<br />
* Help Functions<br />
* Automatic Directory Change<br />
* Fully customizable Fonts and Colors<br />
<br />
==Matlab Workspace View==<br />
[[Image:matlab_workspace.gif|thumb|Screenshot Workspace View]]<br />
* Support for all Matlab Datatypes (also struct, cell, sparse,..)<br />
* Global, Local Variables<br />
<br />
==Command History View==<br />
[[Image:matlab_command_history.gif|thumb|Screenshot Command History View]]<br />
* Saveable Command History<br />
* Cut/Copy/Paste Support<br />
<br />
=Availability=<br />
<br />
This plugin is not now available to the public, but it will be very soon. License will be EPL.</div>Camhyhttps://itp.tugraz.at/wiki/index.php?title=Matclipse&diff=5841Matclipse2008-04-25T13:03:29Z<p>Camhy: </p>
<hr />
<div>[[Category:MLTutor]]<br />
<br />
=What is matclipse?=<br />
<br />
matclipse is an Eclipse plugin for Matlab® development. It was developed as part of the [[MLTutor_Konzept|MLTutor]] (German Page) Project. <br />
<br />
If you have questions, feel free to contact us:<br />
<br />
[mailto://camhy@itp.tugraz.at David Camhy] (Console, Workspace, Java/Matlab Interface) [mailto://osiris@sbox.tugraz.at Georg Huhs] (Matlab Editor) [mailto://winfried.kernbichler@tugraz.at Winfried Kernbichler] (Matlab Interface)<br />
<br />
(Spam Filter active, so if we don't answer, you got caught in our spam folder)<br />
<br />
<br />
=Features=<br />
<br />
==Overview==<br />
[[Image:matclipse.gif|thumb|Screenshot Matclipse]]<br />
<br />
* Matlab® Editor<br />
* Matlab® Console View<br />
* Matlab® Workspace View<br />
* Command History View<br />
* Matlab® Workbench Perspective<br />
* Matlab® Project Wizard<br />
* Matlab® File Wizard<br />
* Command History View<br />
* Support for Evaluating Matlab® Files<br />
* Matlab® Builder/Nature Support (mlint)<br />
<br />
==Editor==<br />
[[Image:matlab_editor.gif|thumb|Screenshot Matlab Editor]]<br />
* Syntax-Highlighting<br />
* Automatic indent<br />
* Matching Brackets<br />
* Help <br />
** Help for Matlab® Functions in Browser<br />
* Matlab® File Export<br />
** XML Export<br />
** Conversion in<br />
*** HTML<br />
*** LaTeX, PDF<br />
* Code editing actions<br />
** Comment / Uncomment <br />
** Automatic indent<br />
<br />
==Console==<br />
[[Image:matlab_console.gif|thumb|Screenshot Console View]]<br />
* Syntax Hightlighting<br />
* Start/Stop Matlab®<br />
* Abort Matlab® Evaluation<br />
* Directory Chooser<br />
* Debug Mode<br />
* Help Functions<br />
* Automatic Directory Change<br />
* Fully customizable Fonts and Colors<br />
<br />
==Matlab Workspace View==<br />
[[Image:matlab_workspace.gif|thumb|Screenshot Workspace View]]<br />
* Support for all Matlab Datatypes (also struct, cell, sparse,..)<br />
* Global, Local Variables<br />
<br />
==Command History View==<br />
[[Image:matlab_command_history.gif|thumb|Screenshot Command History View]]<br />
* Saveable Command History<br />
* Cut/Copy/Paste Support<br />
<br />
=Availability=<br />
<br />
This plugin is not now available to the public, but it will be very soon. License will be EPL.</div>Camhyhttps://itp.tugraz.at/wiki/index.php?title=Matclipse&diff=5840Matclipse2008-04-25T13:01:24Z<p>Camhy: </p>
<hr />
<div>[[Category:MLTutor]]<br />
<br />
=What is matclipse?=<br />
<br />
matclipse is an Eclipse plugin for Matlab® development. It was developed as part of the [[MLTutor_Konzept|MLTutor]] (German Page) Project. <br />
<br />
If you have questions, feel free to contact us:<br />
<br />
[mailto://camhy@itp.tugraz.at David Camhy] (Console, Workspace, Java/Matlab Interface) [mailto://osiris@sbox.tugraz.at Georg Huhs] (Matlab Editor) [mailto://winfried.kernbichler@tugraz.at Winfried Kernbichler] (Matlab Interface)<br />
<br />
(Spam Filter active, so if we don't answer, you got caught in our spam folder)<br />
<br />
=Availability=<br />
<br />
This plugin is not now available to the public, but it will be very soon. License will be EPL.<br />
<br />
=Features=<br />
<br />
==Overview==<br />
[[Image:matclipse.gif|thumb|Screenshot Matclipse]]<br />
<br />
* Matlab® Editor<br />
* Matlab® Console View<br />
* Matlab® Workspace View<br />
* Command History View<br />
* Matlab® Workbench Perspective<br />
* Matlab® Project Wizard<br />
* Matlab® File Wizard<br />
* Command History View<br />
* Support for Evaluating Matlab® Files<br />
* Matlab® Builder/Nature Support (mlint)<br />
<br />
==Editor==<br />
[[Image:matlab_editor.gif|thumb|Screenshot Matlab Editor]]<br />
* Syntax-Highlighting<br />
* Automatic indent<br />
* Matching Brackets<br />
* Help <br />
** Help for Matlab® Functions in Browser<br />
* Matlab® File Export<br />
** XML Export<br />
** Conversion in<br />
*** HTML<br />
*** LaTeX, PDF<br />
* Code editing actions<br />
** Comment / Uncomment <br />
** Automatic indent<br />
<br />
==Console==<br />
[[Image:matlab_console.gif|thumb|Screenshot Console View]]<br />
* Syntax Hightlighting<br />
* Start/Stop Matlab®<br />
* Abort Matlab® Evaluation<br />
* Directory Chooser<br />
* Debug Mode<br />
* Help Functions<br />
* Automatic Directory Change<br />
* Fully customizable Fonts and Colors<br />
<br />
==Matlab Workspace View==<br />
[[Image:matlab_workspace.gif|thumb|Screenshot Workspace View]]<br />
* Support for all Matlab Datatypes (also struct, cell, sparse,..)<br />
* Global, Local Variables<br />
<br />
==Command History View==<br />
[[Image:matlab_command_history.gif|thumb|Screenshot Command History View]]<br />
* Saveable Command History<br />
* Cut/Copy/Paste Support</div>Camhyhttps://itp.tugraz.at/wiki/index.php?title=Matclipse&diff=5839Matclipse2008-04-25T13:01:05Z<p>Camhy: </p>
<hr />
<div>[[Category:MLTutor]]<br />
<br />
=What is matclipse?=<br />
<br />
matclipse is an Eclipse plugin for Matlab® development. It was developed as part of the [[MLTutor|MLTutor_Konzept]] (German Page) Project. <br />
<br />
If you have questions, feel free to contact us:<br />
<br />
[mailto://camhy@itp.tugraz.at David Camhy] (Console, Workspace, Java/Matlab Interface) [mailto://osiris@sbox.tugraz.at Georg Huhs] (Matlab Editor) [mailto://winfried.kernbichler@tugraz.at Winfried Kernbichler] (Matlab Interface)<br />
<br />
(Spam Filter active, so if we don't answer, you got caught in our spam folder)<br />
<br />
=Availability=<br />
<br />
This plugin is not now available to the public, but it will be very soon. License will be EPL.<br />
<br />
=Features=<br />
<br />
==Overview==<br />
[[Image:matclipse.gif|thumb|Screenshot Matclipse]]<br />
<br />
* Matlab® Editor<br />
* Matlab® Console View<br />
* Matlab® Workspace View<br />
* Command History View<br />
* Matlab® Workbench Perspective<br />
* Matlab® Project Wizard<br />
* Matlab® File Wizard<br />
* Command History View<br />
* Support for Evaluating Matlab® Files<br />
* Matlab® Builder/Nature Support (mlint)<br />
<br />
==Editor==<br />
[[Image:matlab_editor.gif|thumb|Screenshot Matlab Editor]]<br />
* Syntax-Highlighting<br />
* Automatic indent<br />
* Matching Brackets<br />
* Help <br />
** Help for Matlab® Functions in Browser<br />
* Matlab® File Export<br />
** XML Export<br />
** Conversion in<br />
*** HTML<br />
*** LaTeX, PDF<br />
* Code editing actions<br />
** Comment / Uncomment <br />
** Automatic indent<br />
<br />
==Console==<br />
[[Image:matlab_console.gif|thumb|Screenshot Console View]]<br />
* Syntax Hightlighting<br />
* Start/Stop Matlab®<br />
* Abort Matlab® Evaluation<br />
* Directory Chooser<br />
* Debug Mode<br />
* Help Functions<br />
* Automatic Directory Change<br />
* Fully customizable Fonts and Colors<br />
<br />
==Matlab Workspace View==<br />
[[Image:matlab_workspace.gif|thumb|Screenshot Workspace View]]<br />
* Support for all Matlab Datatypes (also struct, cell, sparse,..)<br />
* Global, Local Variables<br />
<br />
==Command History View==<br />
[[Image:matlab_command_history.gif|thumb|Screenshot Command History View]]<br />
* Saveable Command History<br />
* Cut/Copy/Paste Support</div>Camhyhttps://itp.tugraz.at/wiki/index.php?title=Matclipse&diff=5838Matclipse2008-04-25T13:00:48Z<p>Camhy: </p>
<hr />
<div>[[Category:MLTutor]]<br />
<br />
=What is matclipse?=<br />
<br />
matclipse is an Eclipse plugin for Matlab® development. It was developed as part of the [[MLTutor]MLTutor_Konzept]] (Ger,man Page) Project. <br />
<br />
If you have questions, feel free to contact us:<br />
<br />
[mailto://camhy@itp.tugraz.at David Camhy] (Console, Workspace, Java/Matlab Interface) [mailto://osiris@sbox.tugraz.at Georg Huhs] (Matlab Editor) [mailto://winfried.kernbichler@tugraz.at Winfried Kernbichler] (Matlab Interface)<br />
<br />
(Spam Filter active, so if we don't answer, you got caught in our spam folder)<br />
<br />
=Availability=<br />
<br />
This plugin is not now available to the public, but it will be very soon. License will be EPL.<br />
<br />
=Features=<br />
<br />
==Overview==<br />
[[Image:matclipse.gif|thumb|Screenshot Matclipse]]<br />
<br />
* Matlab® Editor<br />
* Matlab® Console View<br />
* Matlab® Workspace View<br />
* Command History View<br />
* Matlab® Workbench Perspective<br />
* Matlab® Project Wizard<br />
* Matlab® File Wizard<br />
* Command History View<br />
* Support for Evaluating Matlab® Files<br />
* Matlab® Builder/Nature Support (mlint)<br />
<br />
==Editor==<br />
[[Image:matlab_editor.gif|thumb|Screenshot Matlab Editor]]<br />
* Syntax-Highlighting<br />
* Automatic indent<br />
* Matching Brackets<br />
* Help <br />
** Help for Matlab® Functions in Browser<br />
* Matlab® File Export<br />
** XML Export<br />
** Conversion in<br />
*** HTML<br />
*** LaTeX, PDF<br />
* Code editing actions<br />
** Comment / Uncomment <br />
** Automatic indent<br />
<br />
==Console==<br />
[[Image:matlab_console.gif|thumb|Screenshot Console View]]<br />
* Syntax Hightlighting<br />
* Start/Stop Matlab®<br />
* Abort Matlab® Evaluation<br />
* Directory Chooser<br />
* Debug Mode<br />
* Help Functions<br />
* Automatic Directory Change<br />
* Fully customizable Fonts and Colors<br />
<br />
==Matlab Workspace View==<br />
[[Image:matlab_workspace.gif|thumb|Screenshot Workspace View]]<br />
* Support for all Matlab Datatypes (also struct, cell, sparse,..)<br />
* Global, Local Variables<br />
<br />
==Command History View==<br />
[[Image:matlab_command_history.gif|thumb|Screenshot Command History View]]<br />
* Saveable Command History<br />
* Cut/Copy/Paste Support</div>Camhyhttps://itp.tugraz.at/wiki/index.php?title=MLTutor_Konzept&diff=5837MLTutor Konzept2008-04-25T12:59:24Z<p>Camhy: </p>
<hr />
<div>== Ziele des Projekts ==<br />
<br />
==== Automatisierte Überprüfung von Matlab Übungsbeispielen ====<br />
<br />
==== Selbstüberprüfung der StudentInnen beim Erlernen des Stoffes ====<br />
<br />
==== Unmittelbares Feedback über den Lernerfolg ====<br />
<br />
==== Unterstüzung der StudentInnen bei der Lösung der Beispiele (elektronischer Tutor) ====<br />
<br />
==== Plattformübergreifend (Linux, Windows, MacOSX) ====<br />
<br />
==== Graphische Oberfläche (IDE) ====<br />
<br />
==== Benutzung freier Software ====<br />
<br />
==== Keine private Matlab Lizenz erforderlich ====<br />
<br />
==== So wenig Einschränkungen wie möglich bei der Erstellung der Beispiele ====<br />
<br />
==== Erweiterbarkeit auf beliebige interpretierte (z.B. Python, Ruby, Javascript, C-Interpreter) und vielleicht auch kompilierte Sprachen. ====<br />
<br />
=== Automatisierte Überprüfung ===<br />
<br />
==== Erstellen der Angabe ====<br />
* Angabe muss Formeln und Graphiken beinhalten können.<br />
* "Leichte" Erstellung der Angabe (LaTeX, Musterdokumente, Templates)<br />
* Angabe muss in verschiedenen Sprachen vorliegen können.<br />
==== Erstellen der Musterlösung ====<br />
* Bereitstellung einer Musterlösung, deren Ergebnisse mit der Lösung der StudentIn <br />
verglichen werden. (Variablenvergleich)<br />
* Musterlösung kann aus mehreren Funktionen und Skripten bestehen<br />
* Lösung des Beispiels kann externe Dateien erfordern (Graphiken, Datensätze)<br />
* Musterlösung kann aus Teilaufgaben bestehen, die voneinander abhängig sind<br />
==== Überprüfung ====<br />
* Bereitstellung von Testszenarien (Funktionstests, Scripttests)<br />
* Testszenarien sollen auf Anfordernisse flexibel reagieren können (Anzahl an zu überprüfenden Variablen, Anzahl der Parameter von Funktionen)<br />
* Beliebig viele Tests pro Beispiel (z.B. Funktionen, die mit Skalaren, Matrizen und komplexen Zahlen umgehen können müssen)<br />
* Testszenarien können auch Zufallszahlen beinhalten<br />
* Anpassungen an Matlab (Funktionen befinden sich in einer eigenen Datei, Datentypen, implizit definierte Funktionen)<br />
* Erforderte Genauigkeit der Ergebnisse muss regulierbar sein.<br />
* Ergebnis kann graphisch sein. Vergleich?<br />
* Verbotene Funktionen um verschiedene Lösungswege vorgeben zu können und auf Matlab-spezifische Einschränkungen aufmerksam zu machen<br />
==== Ergebnisse ====<br />
* Ergebnisse müssen vom Lehrbeauftragten eingesehen werden können<br />
* Ergebnisse müssen detailliert vorliegen (Welche Tests wurden bestanden und welche nicht, welche Variablen wurden falsch gesetzt)<br />
* Lösung der StudentIn muss zusammen mit dem Ergebnis abgelegt werden (Nachvollziehbarkeit, Softwarefehler)<br />
=== Selbstüberprüfung der StudentIn ===<br />
* Musterlösung muss in bestimmten Fällen vom Studenten eingesehen werden können.<br />
* StudentIn muss privaten Zugang zur Software erhalten<br />
* Student muss Ergebnisse der Tests einsehen können (Was wurde getestet?, Welche Tests sind fehlgeschlagen?)<br />
* Student muss einen Überblick über alle verfügbaren Beispiele bekommen und welche Lernziele damit erreicht werden. (Aussagekräftige Namen, Einteilung in beliebig verschachtelbare Kategorien)<br />
=== Unterstützung der StudentInnen bei der Lösung der Beispiele ===<br />
Hilfestellungen in der Angabe:<br />
* Hyperlinks<br />
* Verweise ins Skriptum<br />
* Empfohlene Kapitel aus der Matlab Hilfe<br />
* Hilfestellung bei den Tests: Welcher Test ist fehlgeschlagen? <br />
** Aussagekräftige Namen der Tests <br />
** Warum könnte er fehlgeschlagen sein? -> Gleiche Hilfestellungen wie in der Angabe<br />
* Möglichkeit den Autor des Beispiels direkt per mail zu kontaktieren<br />
=== Erstellung der Beispiele ===<br />
<br />
==== Verschiedene Arten von Beispielen ====<br />
* Klassische Programmieraufgaben (Variable x soll den Wert y beinhalten, Datei x soll nach Ausführung des Programmes einen bestimmten Inhalt haben)<br />
* Einfache Anleitungen zum Selberprobieren<br />
* Multiple Choice Fragen (basierend auf selbem Prinzip)<br />
* Symbolische Aufgaben ?<br />
==== Beispiele sollen beliebig verschachtelbar sein (Punkt (b) abhängig von der Lösung von (a) ====<br />
==== Überprüfbare Variablen sollen beliebigen Typs sein (Matrizen, Strukturen, Grafiken?) ====<br />
<br />
== Voraussetzungen ==<br />
<br />
===Netzwerkstruktur===<br />
<br />
* Durch die Firewall, die die TU-Graz nach außen hin abschottet, wurde das Schreiben eines "normalen" Servers für die Abgabe und die Überprüfung der Beispiele unmöglich gemacht.<br />
* Überprüfung des Zugangs soll jedoch mit den üblichen Zugangsdaten vonstatten gehen<br />
==== Lösung: Webservices====<br />
* Vorteile:<br />
** Kommen durch jede Firewall <br />
** Sind aus fast jeder Programmiersprache verwendbar<br />
* Nachteile:<br />
** Langsamkeit<br />
<br />
== Umsetzung ==<br />
<br />
===Viewer===<br />
Wird von der StudentIn dazu benutzt, die Beispiele anzuschauen und Lösungen einzureichen<br />
<br />
Drei verschiedene Umsetzungen:<br />
* Webbasierter Viewer für Beispiele: Hat den Vorteil, dass die StudentIn keine zusätzliche Software zu Hause installieren muss. Funktioniert zur Zeit nur mit Mozilla oder Mozilla Firefox, da der Internet Explorer keine Möglichkeit zur Erzeugung komplexer Benutzerinterfaces bietet. Authentifizierung basiert auf Kerberos, dh. nur StudentInnen mit einem Zugang am Institut für theoretische Physik können auf diese Seite zugreifen.<br />
* Eclipse RCP basierter Viewer für Beispiele: wahrscheinlich die beste Lösung. Kann von der StudentIn durch JavaWebstart fast wie ein Applet gestartet werden, bietet durch SWT auch gleiches Aussehen und Performance wie ein herkömmliches Programm.<br />
* Python basierter Viewer: zu viele Probleme mit nicht erfüllten Abhängigkeiten<br />
<br />
===Editor===<br />
Wurde auf der Basis von Eclipse entwickelt<br />
<br />
Folgende Features werden zur Zeit implementiert <br />
<br />
==== Matlab ====<br />
* Syntaxhighlighting für Matlab<br />
* Ausführung von Matlab, Octave und Scilab Programmen (zur Zeit auf Matlab eingeschränkt, damit Kompatibilitätsproblemen aus dem Weg gegangen wird)<br />
* Autoformatierung von Sourcecode <br />
* Debug Unterstützung mit Watch, Breakpoints, Step in/out/over, multiple threads und Variablenviewer <br />
* Matching brackets highlighted<br />
* Comment and Uncomment commands<br />
* Code completion <br />
* Templates completion <br />
* Syntaxcheck durch mlint od. MatlabSyntaxCheck.py <br />
* Unterstützung von doxygen für Codekommentierung<br />
* [[Workspace-Viewer]] (Projekt im Rahmen der LV [[Applikationssoftware für Fortgeschrittene]])<br />
<br />
==== Latex Unterstützung ====<br />
Basierend auf texlipse<br />
<br />
==== MLTutor ====<br />
<br />
* Editierung von MLTutor Dateien (XML-Files) durch einen Formbasierten Editor, wird auf richtige Syntax durch XMLSchema überprüft.<br />
* Testerstellung<br />
* Hinweise, Verweise ins Skriptum, ...<br />
<br />
[[Category:MLTutor]]</div>Camhyhttps://itp.tugraz.at/wiki/index.php?title=Matclipse&diff=5836Matclipse2008-04-25T12:56:44Z<p>Camhy: </p>
<hr />
<div>[[Category:MLTutor]]<br />
<br />
=What is matclipse?=<br />
<br />
matclipse is an Eclipse plugin for Matlab® development. It was developed as part of the [[MLTutor]] Project. <br />
<br />
If you have questions, feel free to contact us:<br />
<br />
[mailto://camhy@itp.tugraz.at David Camhy] (Console, Workspace, Java/Matlab Interface) [mailto://osiris@sbox.tugraz.at Georg Huhs] (Matlab Editor) [mailto://winfried.kernbichler@tugraz.at Winfried Kernbichler] (Matlab Interface)<br />
<br />
(Spam Filter active, so if we don't answer, you got caught in our spam folder)<br />
<br />
=Availability=<br />
<br />
This plugin is not now available to the public, but it will be very soon. License will be EPL.<br />
<br />
=Features=<br />
<br />
==Overview==<br />
[[Image:matclipse.gif|thumb|Screenshot Matclipse]]<br />
<br />
* Matlab® Editor<br />
* Matlab® Console View<br />
* Matlab® Workspace View<br />
* Command History View<br />
* Matlab® Workbench Perspective<br />
* Matlab® Project Wizard<br />
* Matlab® File Wizard<br />
* Command History View<br />
* Support for Evaluating Matlab® Files<br />
* Matlab® Builder/Nature Support (mlint)<br />
<br />
==Editor==<br />
[[Image:matlab_editor.gif|thumb|Screenshot Matlab Editor]]<br />
* Syntax-Highlighting<br />
* Automatic indent<br />
* Matching Brackets<br />
* Help <br />
** Help for Matlab® Functions in Browser<br />
* Matlab® File Export<br />
** XML Export<br />
** Conversion in<br />
*** HTML<br />
*** LaTeX, PDF<br />
* Code editing actions<br />
** Comment / Uncomment <br />
** Automatic indent<br />
<br />
==Console==<br />
[[Image:matlab_console.gif|thumb|Screenshot Console View]]<br />
* Syntax Hightlighting<br />
* Start/Stop Matlab®<br />
* Abort Matlab® Evaluation<br />
* Directory Chooser<br />
* Debug Mode<br />
* Help Functions<br />
* Automatic Directory Change<br />
* Fully customizable Fonts and Colors<br />
<br />
==Matlab Workspace View==<br />
[[Image:matlab_workspace.gif|thumb|Screenshot Workspace View]]<br />
* Support for all Matlab Datatypes (also struct, cell, sparse,..)<br />
* Global, Local Variables<br />
<br />
==Command History View==<br />
[[Image:matlab_command_history.gif|thumb|Screenshot Command History View]]<br />
* Saveable Command History<br />
* Cut/Copy/Paste Support</div>Camhyhttps://itp.tugraz.at/wiki/index.php?title=Matclipse&diff=5835Matclipse2008-04-25T12:56:14Z<p>Camhy: </p>
<hr />
<div>[[Category:MLTutor]]<br />
<br />
=What is matclipse?=<br />
<br />
matclipse is an Eclipse plugin for Matlab® development. It was developed as part of the [[MLTutor]] Project. <br />
<br />
If you have questions, feel free to contact us:<br />
<br />
[mailto://camhy@itp.tugraz.at David Camhy] (Console, Workspace, Matlab Interface) [mailto://osiris@sbox.tugraz.at Georg Huhs] (Matlab Editor) [mailto://winfried.kernbichler@tugraz.at Winfried Kernbichler] (Matlab Interface)<br />
<br />
(Spam Filter active, so if we don't answer, you got caught in our spam folder)<br />
<br />
=Availability=<br />
<br />
This plugin is not now available to the public, but it will be very soon. License will be EPL.<br />
<br />
=Features=<br />
<br />
==Overview==<br />
[[Image:matclipse.gif|thumb|Screenshot Matclipse]]<br />
<br />
* Matlab® Editor<br />
* Matlab® Console View<br />
* Matlab® Workspace View<br />
* Command History View<br />
* Matlab® Workbench Perspective<br />
* Matlab® Project Wizard<br />
* Matlab® File Wizard<br />
* Command History View<br />
* Support for Evaluating Matlab® Files<br />
* Matlab® Builder/Nature Support (mlint)<br />
<br />
==Editor==<br />
[[Image:matlab_editor.gif|thumb|Screenshot Matlab Editor]]<br />
* Syntax-Highlighting<br />
* Automatic indent<br />
* Matching Brackets<br />
* Help <br />
** Help for Matlab® Functions in Browser<br />
* Matlab® File Export<br />
** XML Export<br />
** Conversion in<br />
*** HTML<br />
*** LaTeX, PDF<br />
* Code editing actions<br />
** Comment / Uncomment <br />
** Automatic indent<br />
<br />
==Console==<br />
[[Image:matlab_console.gif|thumb|Screenshot Console View]]<br />
* Syntax Hightlighting<br />
* Start/Stop Matlab®<br />
* Abort Matlab® Evaluation<br />
* Directory Chooser<br />
* Debug Mode<br />
* Help Functions<br />
* Automatic Directory Change<br />
* Fully customizable Fonts and Colors<br />
<br />
==Matlab Workspace View==<br />
[[Image:matlab_workspace.gif|thumb|Screenshot Workspace View]]<br />
* Support for all Matlab Datatypes (also struct, cell, sparse,..)<br />
* Global, Local Variables<br />
<br />
==Command History View==<br />
[[Image:matlab_command_history.gif|thumb|Screenshot Command History View]]<br />
* Saveable Command History<br />
* Cut/Copy/Paste Support</div>Camhyhttps://itp.tugraz.at/wiki/index.php?title=Matclipse&diff=5834Matclipse2008-04-25T12:56:04Z<p>Camhy: </p>
<hr />
<div>[[Category:MLTutor]]<br />
<br />
=What is matclipse?=<br />
<br />
matclipse is an Eclipse plugin for Matlab ® development. It was developed as part of the [[MLTutor]] Project. <br />
<br />
If you have questions, feel free to contact us:<br />
<br />
[mailto://camhy@itp.tugraz.at David Camhy] (Console, Workspace, Matlab Interface) [mailto://osiris@sbox.tugraz.at Georg Huhs] (Matlab Editor) [mailto://winfried.kernbichler@tugraz.at Winfried Kernbichler] (Matlab Interface)<br />
<br />
(Spam Filter active, so if we don't answer, you got caught in our spam folder)<br />
<br />
=Availability=<br />
<br />
This plugin is not now available to the public, but it will be very soon. License will be EPL.<br />
<br />
=Features=<br />
<br />
==Overview==<br />
[[Image:matclipse.gif|thumb|Screenshot Matclipse]]<br />
<br />
* Matlab® Editor<br />
* Matlab® Console View<br />
* Matlab® Workspace View<br />
* Command History View<br />
* Matlab® Workbench Perspective<br />
* Matlab® Project Wizard<br />
* Matlab® File Wizard<br />
* Command History View<br />
* Support for Evaluating Matlab® Files<br />
* Matlab® Builder/Nature Support (mlint)<br />
<br />
==Editor==<br />
[[Image:matlab_editor.gif|thumb|Screenshot Matlab Editor]]<br />
* Syntax-Highlighting<br />
* Automatic indent<br />
* Matching Brackets<br />
* Help <br />
** Help for Matlab® Functions in Browser<br />
* Matlab® File Export<br />
** XML Export<br />
** Conversion in<br />
*** HTML<br />
*** LaTeX, PDF<br />
* Code editing actions<br />
** Comment / Uncomment <br />
** Automatic indent<br />
<br />
==Console==<br />
[[Image:matlab_console.gif|thumb|Screenshot Console View]]<br />
* Syntax Hightlighting<br />
* Start/Stop Matlab®<br />
* Abort Matlab® Evaluation<br />
* Directory Chooser<br />
* Debug Mode<br />
* Help Functions<br />
* Automatic Directory Change<br />
* Fully customizable Fonts and Colors<br />
<br />
==Matlab Workspace View==<br />
[[Image:matlab_workspace.gif|thumb|Screenshot Workspace View]]<br />
* Support for all Matlab Datatypes (also struct, cell, sparse,..)<br />
* Global, Local Variables<br />
<br />
==Command History View==<br />
[[Image:matlab_command_history.gif|thumb|Screenshot Command History View]]<br />
* Saveable Command History<br />
* Cut/Copy/Paste Support</div>Camhyhttps://itp.tugraz.at/wiki/index.php?title=Matclipse&diff=5833Matclipse2008-04-25T12:54:13Z<p>Camhy: </p>
<hr />
<div>[[Category:MLTutor]]<br />
<br />
=What is matclipse?=<br />
<br />
matclipse is an Eclipse plugin for Matlab® development. It was developed as part of the [[MLTutor]] Project. <br />
<br />
If you have questions, feel free to contact us:<br />
<br />
[mailto://camhy@itp.tugraz.at David Camhy] (Console, Workspace, Matlab Interface) [mailto://osiris@sbox.tugraz.at Georg Huhs] (Matlab Editor) [mailto://winfried.kernbichler@tugraz.at Winfried Kernbichler] (Matlab Interface)<br />
<br />
(Spam Filter active, so if we don't answer, you got caught in our spam folder)<br />
<br />
=Availability=<br />
<br />
This plugin is not now available to the public, but it will be very soon. License will be EPL.<br />
<br />
=Features=<br />
<br />
==Overview==<br />
[[Image:matclipse.gif|thumb|Screenshot Matclipse]]<br />
<br />
* Matlab® Editor<br />
* Matlab® Console View<br />
* Matlab® Workspace View<br />
* Command History View<br />
* Matlab® Workbench Perspective<br />
* Matlab® Project Wizard<br />
* Matlab® File Wizard<br />
* Command History View<br />
* Support for Evaluating Matlab® Files<br />
* Matlab® Builder/Nature Support (mlint)<br />
<br />
==Editor==<br />
[[Image:matlab_editor.gif|thumb|Screenshot Matlab Editor]]<br />
* Syntax-Highlighting<br />
* Automatic indent<br />
* Matching Brackets<br />
* Help <br />
** Help for Matlab® Functions in Browser<br />
* Matlab® File Export<br />
** XML Export<br />
** Conversion in<br />
*** HTML<br />
*** LaTeX, PDF<br />
* Code editing actions<br />
** Comment / Uncomment <br />
** Automatic indent<br />
<br />
==Console==<br />
[[Image:matlab_console.gif|thumb|Screenshot Console View]]<br />
* Syntax Hightlighting<br />
* Start/Stop Matlab®<br />
* Abort Matlab® Evaluation<br />
* Directory Chooser<br />
* Debug Mode<br />
* Help Functions<br />
* Automatic Directory Change<br />
* Fully customizable Fonts and Colors<br />
<br />
==Matlab Workspace View==<br />
[[Image:matlab_workspace.gif|thumb|Screenshot Workspace View]]<br />
* Support for all Matlab Datatypes (also struct, cell, sparse,..)<br />
* Global, Local Variables<br />
<br />
==Command History View==<br />
[[Image:matlab_command_history.gif|thumb|Screenshot Command History View]]<br />
* Saveable Command History<br />
* Cut/Copy/Paste Support</div>Camhyhttps://itp.tugraz.at/wiki/index.php?title=Matclipse&diff=5832Matclipse2008-04-25T12:53:00Z<p>Camhy: </p>
<hr />
<div>[[Category:MLTutor]]<br />
<br />
=What is matclipse?=<br />
<br />
matclipse is an Eclipse plugin for Matlab® development. It was developed as part of the [[MLTutor]] Project. <br />
<br />
If you have questions, feel free to contact us:<br />
<br />
[mailto://camhy@itp.tugraz.at David Camhy] (Console, Workspace, Matlab Interface) [mailto://osiris@sbox.tugraz.at Georg Huhs] (Matlab Editor) [mailto://winfried.kernbichler@tugraz.at Winfried Kernbichler] (Matlab Interface)<br />
<br />
=Availability=<br />
<br />
This plugin is not now available to the public, but it will be very soon. License will be EPL.<br />
<br />
=Features=<br />
<br />
==Overview==<br />
[[Image:matclipse.gif|thumb|Screenshot Matclipse]]<br />
<br />
* Matlab® Editor<br />
* Matlab® Console View<br />
* Matlab® Workspace View<br />
* Command History View<br />
* Matlab® Workbench Perspective<br />
* Matlab® Project Wizard<br />
* Matlab® File Wizard<br />
* Command History View<br />
* Support for Evaluating Matlab® Files<br />
* Matlab® Builder/Nature Support (mlint)<br />
<br />
==Editor==<br />
[[Image:matlab_editor.gif|thumb|Screenshot Matlab Editor]]<br />
* Syntax-Highlighting<br />
* Automatic indent<br />
* Matching Brackets<br />
* Help <br />
** Help for Matlab® Functions in Browser<br />
* Matlab® File Export<br />
** XML Export<br />
** Conversion in<br />
*** HTML<br />
*** LaTeX, PDF<br />
* Code editing actions<br />
** Comment / Uncomment <br />
** Automatic indent<br />
<br />
==Console==<br />
[[Image:matlab_console.gif|thumb|Screenshot Console View]]<br />
* Syntax Hightlighting<br />
* Start/Stop Matlab®<br />
* Abort Matlab® Evaluation<br />
* Directory Chooser<br />
* Debug Mode<br />
* Help Functions<br />
* Automatic Directory Change<br />
* Fully customizable Fonts and Colors<br />
<br />
==Matlab Workspace View==<br />
[[Image:matlab_workspace.gif|thumb|Screenshot Workspace View]]<br />
* Support for all Matlab Datatypes (also struct, cell, sparse,..)<br />
* Global, Local Variables<br />
<br />
==Command History View==<br />
[[Image:matlab_command_history.gif|thumb|Screenshot Command History View]]<br />
* Saveable Command History<br />
* Cut/Copy/Paste Support</div>Camhyhttps://itp.tugraz.at/wiki/index.php?title=Matclipse&diff=5831Matclipse2008-04-25T12:51:40Z<p>Camhy: </p>
<hr />
<div>[[Category:MLTutor]]<br />
<br />
=What is matclipse?=<br />
<br />
matclipse is an Eclipse plugin for Matlab® development. It was developed as part of the [[MLTutor]] Project. <br />
<br />
If you have questions, feel free to contact us:<br />
<br />
[mailto://camhy@itp.tugraz.at David Camhy] [mailto://osiris@sbox.tugraz.at Georg Huhs] [mailto://winfried.kernbichler@tugraz.at Winfried Kernbichler]<br />
<br />
=Availability=<br />
<br />
This plugin is not now available to the public, but it will be very soon. License will be EPL.<br />
<br />
=Features=<br />
<br />
==Overview==<br />
[[Image:matclipse.gif|thumb|Screenshot Matclipse]]<br />
<br />
* Matlab® Editor<br />
* Matlab® Console View<br />
* Matlab® Workspace View<br />
* Command History View<br />
* Matlab® Workbench Perspective<br />
* Matlab® Project Wizard<br />
* Matlab® File Wizard<br />
* Command History View<br />
* Support for Evaluating Matlab® Files<br />
* Matlab® Builder/Nature Support (mlint)<br />
<br />
==Editor==<br />
[[Image:matlab_editor.gif|thumb|Screenshot Matlab Editor]]<br />
* Syntax-Highlighting<br />
* Automatic indent<br />
* Matching Brackets<br />
* Help <br />
** Help for Matlab® Functions in Browser<br />
* Matlab® File Export<br />
** XML Export<br />
** Conversion in<br />
*** HTML<br />
*** LaTeX, PDF<br />
* Code editing actions<br />
** Comment / Uncomment <br />
** Automatic indent<br />
<br />
==Console==<br />
[[Image:matlab_console.gif|thumb|Screenshot Console View]]<br />
* Syntax Hightlighting<br />
* Start/Stop Matlab®<br />
* Abort Matlab® Evaluation<br />
* Directory Chooser<br />
* Debug Mode<br />
* Help Functions<br />
* Automatic Directory Change<br />
* Fully customizable Fonts and Colors<br />
<br />
==Matlab Workspace View==<br />
[[Image:matlab_workspace.gif|thumb|Screenshot Workspace View]]<br />
* Support for all Matlab Datatypes (also struct, cell, sparse,..)<br />
* Global, Local Variables<br />
<br />
==Command History View==<br />
[[Image:matlab_command_history.gif|thumb|Screenshot Command History View]]<br />
* Saveable Command History<br />
* Cut/Copy/Paste Support</div>Camhyhttps://itp.tugraz.at/wiki/index.php?title=Matclipse&diff=5830Matclipse2008-04-25T12:51:23Z<p>Camhy: </p>
<hr />
<div>[[Category:MLTutor]]<br />
<br />
=What is matclipse?=<br />
<br />
matclipse is an Eclipse plugin for Matlab® development. It was developed as part of the [[MLTutor]] Project. <br />
<br />
If you have questions, feel free to contact us at:<br />
<br />
[mailto://camhy@itp.tugraz.at David Camhy] [mailto://osiris@sbox.tugraz.at Georg Huhs] [mailto://winfried.kernbichler@tugraz.at Winfried Kernbichler]<br />
<br />
=Availability=<br />
<br />
This plugin is not now available to the public, but it will be very soon. License will be EPL.<br />
<br />
=Features=<br />
<br />
==Overview==<br />
[[Image:matclipse.gif|thumb|Screenshot Matclipse]]<br />
<br />
* Matlab® Editor<br />
* Matlab® Console View<br />
* Matlab® Workspace View<br />
* Command History View<br />
* Matlab® Workbench Perspective<br />
* Matlab® Project Wizard<br />
* Matlab® File Wizard<br />
* Command History View<br />
* Support for Evaluating Matlab® Files<br />
* Matlab® Builder/Nature Support (mlint)<br />
<br />
==Editor==<br />
[[Image:matlab_editor.gif|thumb|Screenshot Matlab Editor]]<br />
* Syntax-Highlighting<br />
* Automatic indent<br />
* Matching Brackets<br />
* Help <br />
** Help for Matlab® Functions in Browser<br />
* Matlab® File Export<br />
** XML Export<br />
** Conversion in<br />
*** HTML<br />
*** LaTeX, PDF<br />
* Code editing actions<br />
** Comment / Uncomment <br />
** Automatic indent<br />
<br />
==Console==<br />
[[Image:matlab_console.gif|thumb|Screenshot Console View]]<br />
* Syntax Hightlighting<br />
* Start/Stop Matlab®<br />
* Abort Matlab® Evaluation<br />
* Directory Chooser<br />
* Debug Mode<br />
* Help Functions<br />
* Automatic Directory Change<br />
* Fully customizable Fonts and Colors<br />
<br />
==Matlab Workspace View==<br />
[[Image:matlab_workspace.gif|thumb|Screenshot Workspace View]]<br />
* Support for all Matlab Datatypes (also struct, cell, sparse,..)<br />
* Global, Local Variables<br />
<br />
==Command History View==<br />
[[Image:matlab_command_history.gif|thumb|Screenshot Command History View]]<br />
* Saveable Command History<br />
* Cut/Copy/Paste Support</div>Camhyhttps://itp.tugraz.at/wiki/index.php?title=Matclipse&diff=5829Matclipse2008-04-25T12:50:46Z<p>Camhy: </p>
<hr />
<div>[[Category:MLTutor]]<br />
<br />
=What is matclipse?=<br />
<br />
matclipse is an Eclipse plugin for Matlab® development.<br />
<br />
It was developed as part of the [[MLTutor]] Project.<br />
<br />
If you have questions, feel free to contact us at:<br />
<br />
* [mailto://camhy@itp.tugraz.at David Camhy]<br />
* [mailto://osiris@sbox.tugraz.at Georg Huhs]<br />
* [mailto://winfried.kernbichler@tugraz.at Winfried Kernbichler]<br />
<br />
=Availability=<br />
<br />
This plugin is not now available to the public, but it will be very soon. License will be EPL.<br />
<br />
=Features=<br />
<br />
==Overview==<br />
[[Image:matclipse.gif|thumb|Screenshot Matclipse]]<br />
<br />
* Matlab® Editor<br />
* Matlab® Console View<br />
* Matlab® Workspace View<br />
* Command History View<br />
* Matlab® Workbench Perspective<br />
* Matlab® Project Wizard<br />
* Matlab® File Wizard<br />
* Command History View<br />
* Support for Evaluating Matlab® Files<br />
* Matlab® Builder/Nature Support (mlint)<br />
<br />
==Editor==<br />
[[Image:matlab_editor.gif|thumb|Screenshot Matlab Editor]]<br />
* Syntax-Highlighting<br />
* Automatic indent<br />
* Matching Brackets<br />
* Help <br />
** Help for Matlab® Functions in Browser<br />
* Matlab® File Export<br />
** XML Export<br />
** Conversion in<br />
*** HTML<br />
*** LaTeX, PDF<br />
* Code editing actions<br />
** Comment / Uncomment <br />
** Automatic indent<br />
<br />
==Console==<br />
[[Image:matlab_console.gif|thumb|Screenshot Console View]]<br />
* Syntax Hightlighting<br />
* Start/Stop Matlab®<br />
* Abort Matlab® Evaluation<br />
* Directory Chooser<br />
* Debug Mode<br />
* Help Functions<br />
* Automatic Directory Change<br />
* Fully customizable Fonts and Colors<br />
<br />
==Matlab Workspace View==<br />
[[Image:matlab_workspace.gif|thumb|Screenshot Workspace View]]<br />
* Support for all Matlab Datatypes (also struct, cell, sparse,..)<br />
* Global, Local Variables<br />
<br />
==Command History View==<br />
[[Image:matlab_command_history.gif|thumb|Screenshot Command History View]]<br />
* Saveable Command History<br />
* Cut/Copy/Paste Support</div>Camhyhttps://itp.tugraz.at/wiki/index.php?title=Matclipse&diff=5828Matclipse2008-04-25T12:50:03Z<p>Camhy: </p>
<hr />
<div>[[Category:MLTutor]]<br />
<br />
=What is matclipse?=<br />
<br />
matclipse is an Eclipse plugin for Matlab® development.<br />
<br />
It was developed as part of the [[MLTutor]] Project by<br />
<br />
* [mailto://camhy@itp.tugraz.at David Camhy]<br />
* [mailto://osiris@sbox.tugraz.at Georg Huhs]<br />
* [mailto://winfried.kernbichler@tugraz.at Winfried Kernbichler]<br />
<br />
=Availability=<br />
<br />
This plugin is not now available to the public, but it will be very soon. License will be EPL.<br />
<br />
=Features=<br />
<br />
==Overview==<br />
[[Image:matclipse.gif|thumb|Screenshot Matclipse]]<br />
<br />
* Matlab® Editor<br />
* Matlab® Console View<br />
* Matlab® Workspace View<br />
* Command History View<br />
* Matlab® Workbench Perspective<br />
* Matlab® Project Wizard<br />
* Matlab® File Wizard<br />
* Command History View<br />
* Support for Evaluating Matlab® Files<br />
* Matlab® Builder/Nature Support (mlint)<br />
<br />
==Editor==<br />
[[Image:matlab_editor.gif|thumb|Screenshot Matlab Editor]]<br />
* Syntax-Highlighting<br />
* Automatic indent<br />
* Matching Brackets<br />
* Help <br />
** Help for Matlab® Functions in Browser<br />
* Matlab® File Export<br />
** XML Export<br />
** Conversion in<br />
*** HTML<br />
*** LaTeX, PDF<br />
* Code editing actions<br />
** Comment / Uncomment <br />
** Automatic indent<br />
<br />
==Console==<br />
[[Image:matlab_console.gif|thumb|Screenshot Console View]]<br />
* Syntax Hightlighting<br />
* Start/Stop Matlab®<br />
* Abort Matlab® Evaluation<br />
* Directory Chooser<br />
* Debug Mode<br />
* Help Functions<br />
* Automatic Directory Change<br />
* Fully customizable Fonts and Colors<br />
<br />
==Matlab Workspace View==<br />
[[Image:matlab_workspace.gif|thumb|Screenshot Workspace View]]<br />
* Support for all Matlab Datatypes (also struct, cell, sparse,..)<br />
* Global, Local Variables<br />
<br />
==Command History View==<br />
[[Image:matlab_command_history.gif|thumb|Screenshot Command History View]]<br />
* Saveable Command History<br />
* Cut/Copy/Paste Support</div>Camhyhttps://itp.tugraz.at/wiki/index.php?title=Matclipse&diff=5827Matclipse2008-04-25T12:49:32Z<p>Camhy: </p>
<hr />
<div>[[Category:MLTutor]]<br />
<br />
=What is matclipse?=<br />
<br />
matclipse is an Eclipse plugin for Matlab® development.<br />
<br />
It was developed as part of the [[MLTutor]] Project by<br />
<br />
[mailto://camhy@itp.tugraz.at David Camhy]<br />
[mailto://osiris@sbox.tugraz.at Georg Huhs]<br />
[mailto://winfried.kernbichler@tugraz.at Winfried Kernbichler]<br />
<br />
=Availability=<br />
<br />
This plugin is not now available to the public, but it will be very soon. License will be EPL.<br />
<br />
=Features=<br />
<br />
==Overview==<br />
[[Image:matclipse.gif|thumb|Screenshot Matclipse]]<br />
<br />
* Matlab® Editor<br />
* Matlab® Console View<br />
* Matlab® Workspace View<br />
* Command History View<br />
* Matlab® Workbench Perspective<br />
* Matlab® Project Wizard<br />
* Matlab® File Wizard<br />
* Command History View<br />
* Support for Evaluating Matlab® Files<br />
* Matlab® Builder/Nature Support (mlint)<br />
<br />
==Editor==<br />
[[Image:matlab_editor.gif|thumb|Screenshot Matlab Editor]]<br />
* Syntax-Highlighting<br />
* Automatic indent<br />
* Matching Brackets<br />
* Help <br />
** Help for Matlab® Functions in Browser<br />
* Matlab® File Export<br />
** XML Export<br />
** Conversion in<br />
*** HTML<br />
*** LaTeX, PDF<br />
* Code editing actions<br />
** Comment / Uncomment <br />
** Automatic indent<br />
<br />
==Console==<br />
[[Image:matlab_console.gif|thumb|Screenshot Console View]]<br />
* Syntax Hightlighting<br />
* Start/Stop Matlab®<br />
* Abort Matlab® Evaluation<br />
* Directory Chooser<br />
* Debug Mode<br />
* Help Functions<br />
* Automatic Directory Change<br />
* Fully customizable Fonts and Colors<br />
<br />
==Matlab Workspace View==<br />
[[Image:matlab_workspace.gif|thumb|Screenshot Workspace View]]<br />
* Support for all Matlab Datatypes (also struct, cell, sparse,..)<br />
* Global, Local Variables<br />
<br />
==Command History View==<br />
[[Image:matlab_command_history.gif|thumb|Screenshot Command History View]]<br />
* Saveable Command History<br />
* Cut/Copy/Paste Support</div>Camhyhttps://itp.tugraz.at/wiki/index.php?title=Matclipse&diff=5826Matclipse2008-04-25T12:47:32Z<p>Camhy: </p>
<hr />
<div>[[Category:MLTutor]]<br />
<br />
=What is matclipse?=<br />
<br />
matclipse is an Eclipse plugin for Matlab® development.<br />
<br />
It was developed as part of the [[MLTutor]] Project.<br />
<br />
=Availability=<br />
<br />
This plugin is not now available to the public, but it will be very soon. License will be EPL.<br />
<br />
=Features=<br />
<br />
==Overview==<br />
[[Image:matclipse.gif|thumb|Screenshot Matclipse]]<br />
<br />
* Matlab® Editor<br />
* Matlab® Console View<br />
* Matlab® Workspace View<br />
* Command History View<br />
* Matlab® Workbench Perspective<br />
* Matlab® Project Wizard<br />
* Matlab® File Wizard<br />
* Command History View<br />
* Support for Evaluating Matlab® Files<br />
* Matlab® Builder/Nature Support (mlint)<br />
<br />
==Editor==<br />
[[Image:matlab_editor.gif|thumb|Screenshot Matlab Editor]]<br />
* Syntax-Highlighting<br />
* Automatic indent<br />
* Matching Brackets<br />
* Help <br />
** Help for Matlab® Functions in Browser<br />
* Matlab® File Export<br />
** XML Export<br />
** Conversion in<br />
*** HTML<br />
*** LaTeX, PDF<br />
* Code editing actions<br />
** Comment / Uncomment <br />
** Automatic indent<br />
<br />
==Console==<br />
[[Image:matlab_console.gif|thumb|Screenshot Console View]]<br />
* Syntax Hightlighting<br />
* Start/Stop Matlab®<br />
* Abort Matlab® Evaluation<br />
* Directory Chooser<br />
* Debug Mode<br />
* Help Functions<br />
* Automatic Directory Change<br />
* Fully customizable Fonts and Colors<br />
<br />
==Matlab Workspace View==<br />
[[Image:matlab_workspace.gif|thumb|Screenshot Workspace View]]<br />
* Support for all Matlab Datatypes (also struct, cell, sparse,..)<br />
* Global, Local Variables<br />
<br />
==Command History View==<br />
[[Image:matlab_command_history.gif|thumb|Screenshot Command History View]]<br />
* Saveable Command History<br />
* Cut/Copy/Paste Support</div>Camhyhttps://itp.tugraz.at/wiki/index.php?title=Matclipse&diff=5825Matclipse2008-04-25T12:47:18Z<p>Camhy: /* What is matclipse? */</p>
<hr />
<div>[[Category:MLTutor]]<br />
<br />
=What is matclipse?=<br />
<br />
matclipse is an Eclipse plugin for Matlab® development.<br />
<br />
It was developed as part of the [MLTutor] Project.<br />
<br />
=Availability=<br />
<br />
This plugin is not now available to the public, but it will be very soon. License will be EPL.<br />
<br />
=Features=<br />
<br />
==Overview==<br />
[[Image:matclipse.gif|thumb|Screenshot Matclipse]]<br />
<br />
* Matlab® Editor<br />
* Matlab® Console View<br />
* Matlab® Workspace View<br />
* Command History View<br />
* Matlab® Workbench Perspective<br />
* Matlab® Project Wizard<br />
* Matlab® File Wizard<br />
* Command History View<br />
* Support for Evaluating Matlab® Files<br />
* Matlab® Builder/Nature Support (mlint)<br />
<br />
==Editor==<br />
[[Image:matlab_editor.gif|thumb|Screenshot Matlab Editor]]<br />
* Syntax-Highlighting<br />
* Automatic indent<br />
* Matching Brackets<br />
* Help <br />
** Help for Matlab® Functions in Browser<br />
* Matlab® File Export<br />
** XML Export<br />
** Conversion in<br />
*** HTML<br />
*** LaTeX, PDF<br />
* Code editing actions<br />
** Comment / Uncomment <br />
** Automatic indent<br />
<br />
==Console==<br />
[[Image:matlab_console.gif|thumb|Screenshot Console View]]<br />
* Syntax Hightlighting<br />
* Start/Stop Matlab®<br />
* Abort Matlab® Evaluation<br />
* Directory Chooser<br />
* Debug Mode<br />
* Help Functions<br />
* Automatic Directory Change<br />
* Fully customizable Fonts and Colors<br />
<br />
==Matlab Workspace View==<br />
[[Image:matlab_workspace.gif|thumb|Screenshot Workspace View]]<br />
* Support for all Matlab Datatypes (also struct, cell, sparse,..)<br />
* Global, Local Variables<br />
<br />
==Command History View==<br />
[[Image:matlab_command_history.gif|thumb|Screenshot Command History View]]<br />
* Saveable Command History<br />
* Cut/Copy/Paste Support</div>Camhyhttps://itp.tugraz.at/wiki/index.php?title=Matclipse&diff=5824Matclipse2008-04-25T12:46:12Z<p>Camhy: </p>
<hr />
<div>[[Category:MLTutor]]<br />
<br />
=What is matclipse?=<br />
<br />
matclipse is an Eclipse plugin for Matlab® development.<br />
<br />
=Availability=<br />
<br />
This plugin is not now available to the public, but it will be very soon. License will be EPL.<br />
<br />
=Features=<br />
<br />
==Overview==<br />
[[Image:matclipse.gif|thumb|Screenshot Matclipse]]<br />
<br />
* Matlab® Editor<br />
* Matlab® Console View<br />
* Matlab® Workspace View<br />
* Command History View<br />
* Matlab® Workbench Perspective<br />
* Matlab® Project Wizard<br />
* Matlab® File Wizard<br />
* Command History View<br />
* Support for Evaluating Matlab® Files<br />
* Matlab® Builder/Nature Support (mlint)<br />
<br />
==Editor==<br />
[[Image:matlab_editor.gif|thumb|Screenshot Matlab Editor]]<br />
* Syntax-Highlighting<br />
* Automatic indent<br />
* Matching Brackets<br />
* Help <br />
** Help for Matlab® Functions in Browser<br />
* Matlab® File Export<br />
** XML Export<br />
** Conversion in<br />
*** HTML<br />
*** LaTeX, PDF<br />
* Code editing actions<br />
** Comment / Uncomment <br />
** Automatic indent<br />
<br />
==Console==<br />
[[Image:matlab_console.gif|thumb|Screenshot Console View]]<br />
* Syntax Hightlighting<br />
* Start/Stop Matlab®<br />
* Abort Matlab® Evaluation<br />
* Directory Chooser<br />
* Debug Mode<br />
* Help Functions<br />
* Automatic Directory Change<br />
* Fully customizable Fonts and Colors<br />
<br />
==Matlab Workspace View==<br />
[[Image:matlab_workspace.gif|thumb|Screenshot Workspace View]]<br />
* Support for all Matlab Datatypes (also struct, cell, sparse,..)<br />
* Global, Local Variables<br />
<br />
==Command History View==<br />
[[Image:matlab_command_history.gif|thumb|Screenshot Command History View]]<br />
* Saveable Command History<br />
* Cut/Copy/Paste Support</div>Camhyhttps://itp.tugraz.at/wiki/index.php?title=Matclipse&diff=5823Matclipse2008-04-25T12:43:32Z<p>Camhy: </p>
<hr />
<div>[[Category:MLTutor]]<br />
<br />
=What is matclipse?=<br />
<br />
matclipse is an Eclipse plugin for Matlab® development.<br />
<br />
=Availability=<br />
<br />
This plugin is not now available to the public, but it will be soon. License will be EPL.<br />
<br />
=Features=<br />
<br />
==Overview==<br />
[[Image:matclipse.gif|thumb|Screenshot Matclipse]]<br />
<br />
* Matlab® Editor<br />
* Matlab® Console View<br />
* Matlab® Workspace View<br />
* Command History View<br />
* Matlab® Workbench Perspective<br />
* Matlab® Project Wizard<br />
* Matlab® File Wizard<br />
* Command History View<br />
* Support for Evaluating Matlab® Files<br />
* Matlab® Builder/Nature Support (mlint)<br />
<br />
==Editor==<br />
[[Image:matlab_editor.gif|thumb|Screenshot Matlab Editor]]<br />
* Syntax-Highlighting<br />
* Automatic indent<br />
* Matching Brackets<br />
* Help <br />
** Help for Matlab® Functions in Browser<br />
* Matlab® File Export<br />
** XML Export<br />
** Conversion in<br />
*** HTML<br />
*** LaTeX, PDF<br />
* Code editing actions<br />
** Comment / Uncomment <br />
** Automatic indent<br />
<br />
==Console==<br />
[[Image:matlab_console.gif|thumb|Screenshot Console View]]<br />
* Syntax Hightlighting<br />
* Start/Stop Matlab®<br />
* Abort Matlab® Evaluation<br />
* Directory Chooser<br />
* Debug Mode<br />
* Help Functions<br />
* Automatic Directory Change<br />
* Fully customizable Fonts and Colors<br />
<br />
==Matlab Workspace View==<br />
[[Image:matlab_workspace.gif|thumb|Screenshot Workspace View]]<br />
* Support for all Matlab Datatypes (also struct, cell, sparse,..)<br />
* Global, Local Variables<br />
<br />
==Command History View==<br />
[[Image:matlab_command_history.gif|thumb|Screenshot Command History View]]<br />
* Saveable Command History<br />
* Cut/Copy/Paste Support</div>Camhyhttps://itp.tugraz.at/wiki/index.php?title=Matclipse&diff=5822Matclipse2008-04-25T12:43:17Z<p>Camhy: </p>
<hr />
<div>[[Category:MLTutor]]<br />
<br />
=What is matclipse?=<br />
<br />
matclipse is an Eclipse plugin for Matlab® development.<br />
<br />
=Availability=<br />
<br />
This plugin is not now available to the public, but it will be soon. License will be EPL.<br />
<br />
=Features=<br />
<br />
==Overview==<br />
[[Image:matclipse.gif|thumb|Screenshot Matclipse]]<br />
<br />
* Matlab® Editor<br />
* Console View<br />
* Matlab® Workspace View<br />
* Command History View<br />
* Matlab® Workbench Perspective<br />
* Matlab® Project Wizard<br />
* Matlab® File Wizard<br />
* Command History View<br />
* Support for Evaluating Matlab® Files<br />
* Matlab® Builder/Nature Support (mlint)<br />
<br />
==Editor==<br />
[[Image:matlab_editor.gif|thumb|Screenshot Matlab Editor]]<br />
* Syntax-Highlighting<br />
* Automatic indent<br />
* Matching Brackets<br />
* Help <br />
** Help for Matlab® Functions in Browser<br />
* Matlab® File Export<br />
** XML Export<br />
** Conversion in<br />
*** HTML<br />
*** LaTeX, PDF<br />
* Code editing actions<br />
** Comment / Uncomment <br />
** Automatic indent<br />
<br />
==Console==<br />
[[Image:matlab_console.gif|thumb|Screenshot Console View]]<br />
* Syntax Hightlighting<br />
* Start/Stop Matlab®<br />
* Abort Matlab® Evaluation<br />
* Directory Chooser<br />
* Debug Mode<br />
* Help Functions<br />
* Automatic Directory Change<br />
* Fully customizable Fonts and Colors<br />
<br />
==Matlab Workspace View==<br />
[[Image:matlab_workspace.gif|thumb|Screenshot Workspace View]]<br />
* Support for all Matlab Datatypes (also struct, cell, sparse,..)<br />
* Global, Local Variables<br />
<br />
==Command History View==<br />
[[Image:matlab_command_history.gif|thumb|Screenshot Command History View]]<br />
* Saveable Command History<br />
* Cut/Copy/Paste Support</div>Camhyhttps://itp.tugraz.at/wiki/index.php?title=Matclipse&diff=5821Matclipse2008-04-25T12:42:48Z<p>Camhy: </p>
<hr />
<div>[[Category:MLTutor]]<br />
<br />
=What is matclipse?=<br />
<br />
matclipse is an Eclipse plugin for Matlab® development.<br />
<br />
=Availability=<br />
<br />
This plugin is not now available to the public, but it will be soon. License will be EPL.<br />
<br />
=Features=<br />
<br />
==Overview==<br />
[[Image:matclipse.gif|thumb|Screenshot Matclipse]]<br />
<br />
* Matlab Editor<br />
* Console View<br />
* Matlab® Workspace View<br />
* Command History View<br />
* Matlab Project Wizard<br />
* Matlab Workbench Perspective<br />
* Matlab File Wizard<br />
* Command History View<br />
* Support for Evaluating Matlab Files<br />
* Matlab Builder/Nature Support (mlint)<br />
<br />
==Editor==<br />
[[Image:matlab_editor.gif|thumb|Screenshot Matlab Editor]]<br />
* Syntax-Highlighting<br />
* Automatic indent<br />
* Matching Brackets<br />
* Help <br />
** Help for Matlab® Functions in Browser<br />
* Matlab® File Export<br />
** XML Export<br />
** Conversion in<br />
*** HTML<br />
*** LaTeX, PDF<br />
* Code editing actions<br />
** Comment / Uncomment <br />
** Automatic indent<br />
<br />
==Console==<br />
[[Image:matlab_console.gif|thumb|Screenshot Console View]]<br />
* Syntax Hightlighting<br />
* Start/Stop Matlab®<br />
* Abort Matlab® Evaluation<br />
* Directory Chooser<br />
* Debug Mode<br />
* Help Functions<br />
* Automatic Directory Change<br />
* Fully customizable Fonts and Colors<br />
<br />
==Matlab Workspace View==<br />
[[Image:matlab_workspace.gif|thumb|Screenshot Workspace View]]<br />
* Support for all Matlab Datatypes (also struct, cell, sparse,..)<br />
* Global, Local Variables<br />
<br />
==Command History View==<br />
[[Image:matlab_command_history.gif|thumb|Screenshot Command History View]]<br />
* Saveable Command History<br />
* Cut/Copy/Paste Support</div>Camhyhttps://itp.tugraz.at/wiki/index.php?title=Matclipse&diff=5820Matclipse2008-04-25T12:42:05Z<p>Camhy: </p>
<hr />
<div>[[Category:MLTutor]]<br />
<br />
=What is matclipse?=<br />
<br />
matclipse is an Eclipse plugin for Matlab® development.<br />
<br />
=Availability=<br />
<br />
This plugin is not now available to the public, but it will be soon. License will be EPL.<br />
<br />
=Features=<br />
<br />
==Overview==<br />
[[Image:matclipse.gif|thumb|Screenshot Matclipse]]<br />
<br />
* Matlab Editor<br />
* Matlab Workbench Perspective<br />
* Console View<br />
* Matlab® Workspace View<br />
* Matlab Project Wizard<br />
* Matlab File Wizard<br />
* Command History View<br />
* Support for Evaluating Matlab Files<br />
* Matlab Builder/Nature Support (mlint)<br />
<br />
==Editor==<br />
[[Image:matlab_editor.gif|thumb|Screenshot Matlab Editor]]<br />
* Syntax-Highlighting<br />
* Automatic indent<br />
* Matching Brackets<br />
* Help <br />
** Help for Matlab® Functions in Browser<br />
* Matlab® File Export<br />
** XML Export<br />
** Conversion in<br />
*** HTML<br />
*** LaTeX, PDF<br />
* Code editing actions<br />
** Comment / Uncomment <br />
** Automatic indent<br />
<br />
==Console==<br />
[[Image:matlab_console.gif|thumb|Screenshot Console View]]<br />
* Syntax Hightlighting<br />
* Start/Stop Matlab®<br />
* Abort Matlab® Evaluation<br />
* Directory Chooser<br />
* Debug Mode<br />
* Help Functions<br />
* Automatic Directory Change<br />
* Fully customizable Fonts and Colors<br />
<br />
==Matlab Workspace View==<br />
[[Image:matlab_workspace.gif|thumb|Screenshot Workspace View]]<br />
* Support for all Matlab Datatypes (also struct, cell, sparse,..)<br />
* Global, Local Variables<br />
<br />
==Command History View==<br />
[[Image:matlab_command_history.gif|thumb|Screenshot Command History View]]<br />
* Saveable Command History<br />
* Cut/Copy/Paste Support</div>Camhyhttps://itp.tugraz.at/wiki/index.php?title=Matclipse&diff=5819Matclipse2008-04-25T12:41:41Z<p>Camhy: </p>
<hr />
<div>[[Category:MLTutor]]<br />
<br />
=What is matclipse?=<br />
<br />
matclipse is an Eclipse plugin for Matlab® development.<br />
<br />
=Availability=<br />
<br />
This plugin is not now available to the public, but it will be soon. License will be EPL.<br />
<br />
=Features=<br />
<br />
==Overview==<br />
[[Image:matclipse.gif|thumb|Screenshot Matclipse]]<br />
<br />
* Matlab Editor<br />
* Matlab Workbench Perspective<br />
** Console View<br />
** Matlab® Workspace View<br />
** Matlab Project Wizard<br />
** Matlab File Wizard<br />
** Command History View<br />
** Support for Evaluating Matlab Files<br />
* Matlab Builder/Nature Support (mlint)<br />
<br />
==Editor==<br />
[[Image:matlab_editor.gif|thumb|Screenshot Matlab Editor]]<br />
* Syntax-Highlighting<br />
* Automatic indent<br />
* Matching Brackets<br />
* Help <br />
** Help for Matlab® Functions in Browser<br />
* Matlab® File Export<br />
** XML Export<br />
** Conversion in<br />
*** HTML<br />
*** LaTeX, PDF<br />
* Code editing actions<br />
** Comment / Uncomment <br />
** Automatic indent<br />
<br />
==Console==<br />
[[Image:matlab_console.gif|thumb|Screenshot Console View]]<br />
* Syntax Hightlighting<br />
* Start/Stop Matlab®<br />
* Abort Matlab® Evaluation<br />
* Directory Chooser<br />
* Debug Mode<br />
* Help Functions<br />
* Automatic Directory Change<br />
* Fully customizable Fonts and Colors<br />
<br />
==Matlab Workspace View==<br />
[[Image:matlab_workspace.gif|thumb|Screenshot Workspace View]]<br />
* Support for all Matlab Datatypes (also struct, cell, sparse,..)<br />
* Global, Local Variables<br />
<br />
==Command History View==<br />
[[Image:matlab_command_history.gif|thumb|Screenshot Command History View]]<br />
* Saveable Command History<br />
* Cut/Copy/Paste Support</div>Camhyhttps://itp.tugraz.at/wiki/index.php?title=Matclipse&diff=5818Matclipse2008-04-25T12:41:25Z<p>Camhy: </p>
<hr />
<div>[[Category:MLTutor]]<br />
<br />
=What is matclipse?=<br />
<br />
matclipse is an Eclipse plugin for Matlab® development.<br />
<br />
=Availability=<br />
<br />
This plugin is not now available to the public, but it will be soon. License will be EPL.<br />
<br />
=Features=<br />
<br />
==Overview==<br />
[[Image:matclipse.gif|thumb|Screenshot Matclipse]]<br />
<br />
* Matlab Editor<br />
* Matlab Workbench Perspective<br />
** Matlab Project Wizard<br />
** Matlab File Wizard<br />
** Command History View<br />
** Console View<br />
** Matlab® Workspace View<br />
** Support for Evaluating Matlab Files<br />
* Matlab Builder/Nature Support (mlint)<br />
<br />
==Editor==<br />
[[Image:matlab_editor.gif|thumb|Screenshot Matlab Editor]]<br />
* Syntax-Highlighting<br />
* Automatic indent<br />
* Matching Brackets<br />
* Help <br />
** Help for Matlab® Functions in Browser<br />
* Matlab® File Export<br />
** XML Export<br />
** Conversion in<br />
*** HTML<br />
*** LaTeX, PDF<br />
* Code editing actions<br />
** Comment / Uncomment <br />
** Automatic indent<br />
<br />
==Console==<br />
[[Image:matlab_console.gif|thumb|Screenshot Console View]]<br />
* Syntax Hightlighting<br />
* Start/Stop Matlab®<br />
* Abort Matlab® Evaluation<br />
* Directory Chooser<br />
* Debug Mode<br />
* Help Functions<br />
* Automatic Directory Change<br />
* Fully customizable Fonts and Colors<br />
<br />
==Matlab Workspace View==<br />
[[Image:matlab_workspace.gif|thumb|Screenshot Workspace View]]<br />
* Support for all Matlab Datatypes (also struct, cell, sparse,..)<br />
* Global, Local Variables<br />
<br />
==Command History View==<br />
[[Image:matlab_command_history.gif|thumb|Screenshot Command History View]]<br />
* Saveable Command History<br />
* Cut/Copy/Paste Support</div>Camhyhttps://itp.tugraz.at/wiki/index.php?title=Matclipse&diff=5817Matclipse2008-04-25T12:40:53Z<p>Camhy: </p>
<hr />
<div>[[Category:MLTutor]]<br />
<br />
=What is matclipse?=<br />
<br />
matclipse is an Eclipse plugin for Matlab® development.<br />
<br />
=Availability=<br />
<br />
This plugin is not now available to the public, but it will be soon. License will be EPL.<br />
<br />
=Features=<br />
<br />
==Overview==<br />
[[Image:matclipse.gif|thumb|Screenshot Matclipse]]<br />
* Matlab Project Wizard<br />
* Matlab File Wizard<br />
* Matlab Editor<br />
* Matlab Workbench Perspective<br />
** Command History View<br />
** Console View<br />
** Matlab® Workspace View<br />
** Support for Evaluating Matlab Files<br />
* Matlab Builder/Nature Support (mlint)<br />
<br />
==Editor==<br />
[[Image:matlab_editor.gif|thumb|Screenshot Matlab Editor]]<br />
* Syntax-Highlighting<br />
* Automatic indent<br />
* Matching Brackets<br />
* Help <br />
** Help for Matlab® Functions in Browser<br />
* Matlab® File Export<br />
** XML Export<br />
** Conversion in<br />
*** HTML<br />
*** LaTeX, PDF<br />
* Code editing actions<br />
** Comment / Uncomment <br />
** Automatic indent<br />
<br />
==Console==<br />
[[Image:matlab_console.gif|thumb|Screenshot Console View]]<br />
* Syntax Hightlighting<br />
* Start/Stop Matlab®<br />
* Abort Matlab® Evaluation<br />
* Directory Chooser<br />
* Debug Mode<br />
* Help Functions<br />
* Automatic Directory Change<br />
* Fully customizable Fonts and Colors<br />
<br />
==Matlab Workspace View==<br />
[[Image:matlab_workspace.gif|thumb|Screenshot Workspace View]]<br />
* Support for all Matlab Datatypes (also struct, cell, sparse,..)<br />
* Global, Local Variables<br />
<br />
==Command History View==<br />
[[Image:matlab_command_history.gif|thumb|Screenshot Command History View]]<br />
* Saveable Command History<br />
* Cut/Copy/Paste Support</div>Camhyhttps://itp.tugraz.at/wiki/index.php?title=Matclipse&diff=5816Matclipse2008-04-25T12:40:21Z<p>Camhy: </p>
<hr />
<div>[[Category:MLTutor]]<br />
<br />
=What is matclipse?=<br />
<br />
matclipse is an Eclipse plugin for Matlab® development.<br />
<br />
=Availability=<br />
<br />
This plugin is not now available to the public, but it will be soon. License will be EPL.<br />
<br />
=Features=<br />
<br />
==Overview==<br />
[[Image:matclipse.gif|thumb|Screenshot Matclipse]]<br />
* Matlab Project Wizard<br />
* Matlab File Wizard<br />
* Matlab Editor<br />
* Matlab Workbench Perspective<br />
** Command History View<br />
** Console View<br />
** Matlab® Workspace View<br />
** Support for Evaluating Matlab Files<br />
* Matlab Builder/Nature Support (mlint)<br />
<br />
==Editor==<br />
[[Image:matlab_editor.gif|thumb|Screenshot Matlab Editor]]<br />
* Syntax-Highlighting<br />
* Automatische Einrückung<br />
* Matching Brackets<br />
* Help <br />
** Help for Matlab® Functions in Browser<br />
* Matlab® File Export<br />
** XML Export<br />
** Conversion in<br />
*** HTML<br />
*** LaTeX, PDF<br />
* Code editing actions<br />
** Comment / Uncomment <br />
** Automatic indent<br />
<br />
==Console==<br />
[[Image:matlab_console.gif|thumb|Screenshot Console View]]<br />
* Syntax Hightlighting<br />
* Start/Stop Matlab®<br />
* Abort Matlab® Evaluation<br />
* Directory Chooser<br />
* Debug Mode<br />
* Help Functions<br />
* Automatic Directory Change<br />
* Fully customizable Fonts and Colors<br />
<br />
==Matlab Workspace View==<br />
[[Image:matlab_workspace.gif|thumb|Screenshot Workspace View]]<br />
* Support for all Matlab Datatypes (also struct, cell, sparse,..)<br />
* Global, Local Variables<br />
<br />
==Command History View==<br />
[[Image:matlab_command_history.gif|thumb|Screenshot Command History View]]<br />
* Saveable Command History<br />
* Cut/Copy/Paste Support</div>Camhyhttps://itp.tugraz.at/wiki/index.php?title=Datei:Matclipse.gif&diff=5815Datei:Matclipse.gif2008-04-25T12:38:27Z<p>Camhy: uploaded a new version of "Image:Matclipse.gif"</p>
<hr />
<div></div>Camhyhttps://itp.tugraz.at/wiki/index.php?title=Matclipse&diff=5814Matclipse2008-04-25T12:36:48Z<p>Camhy: </p>
<hr />
<div>[[Category:MLTutor]]<br />
<br />
=What is matclipse?=<br />
<br />
matclipse is an Eclipse plugin for Matlab® development.<br />
<br />
=Availability=<br />
<br />
This plugin is not now available to the public, but it will be soon. License will be EPL.<br />
<br />
=Features=<br />
<br />
==General==<br />
[[Image:matclipse.gif|thumb|Screenshot Matclipse]]<br />
* Matlab Project Wizard<br />
* Matlab File Wizard<br />
* Matlab® Workbench Perspective<br />
** Command History View<br />
** Console View<br />
** Matlab® Workspace View<br />
** Support for Evaluating Matlab Files<br />
* Matlab Builder/Nature Support (mlint)<br />
<br />
==Editor==<br />
[[Image:matlab_editor.gif|thumb|Screenshot Matlab Editor]]<br />
* Syntax-Highlighting<br />
* Automatische Einrückung<br />
* Matching Brackets<br />
* Help <br />
** Help for Matlab® Functions in Browser<br />
* Matlab® File Export<br />
** XML Export<br />
** Conversion in<br />
*** HTML<br />
*** LaTeX, PDF<br />
* Code editing actions<br />
** Comment / Uncomment <br />
** Automatic indent<br />
<br />
==Console==<br />
[[Image:matlab_console.gif|thumb|Screenshot Console View]]<br />
* Syntax Hightlighting<br />
* Start/Stop Matlab®<br />
* Abort Matlab® Evaluation<br />
* Directory Chooser<br />
* Debug Mode<br />
* Help Functions<br />
* Automatic Directory Change<br />
* Fully customizable Fonts and Colors<br />
<br />
==Matlab Workspace View==<br />
[[Image:matlab_workspace.gif|thumb|Screenshot Workspace View]]<br />
* Support for all Matlab Datatypes (also struct, cell, sparse,..)<br />
* Global, Local Variables<br />
<br />
==Command History View==<br />
[[Image:matlab_command_history.gif|thumb|Screenshot Command History View]]<br />
* Saveable Command History<br />
* Cut/Copy/Paste Support</div>Camhyhttps://itp.tugraz.at/wiki/index.php?title=Matclipse&diff=5813Matclipse2008-04-25T12:35:53Z<p>Camhy: </p>
<hr />
<div>[[Category:MLTutor]]<br />
<br />
=What is matclipse?=<br />
<br />
matclipse is a plugin that enables users to use Eclipse for Matlab® development.<br />
<br />
=Availability=<br />
<br />
This plugin is not now available to the public, but it will be soon. License will be EPL.<br />
<br />
=Features=<br />
<br />
==General==<br />
[[Image:matclipse.gif|thumb|Screenshot Matclipse]]<br />
* Matlab Project Wizard<br />
* Matlab File Wizard<br />
* Matlab® Workbench Perspective<br />
** Command History View<br />
** Console View<br />
** Matlab® Workspace View<br />
** Support for Evaluating Matlab Files<br />
* Matlab Builder/Nature Support (mlint)<br />
<br />
==Editor==<br />
[[Image:matlab_editor.gif|thumb|Screenshot Matlab Editor]]<br />
* Syntax-Highlighting<br />
* Automatische Einrückung<br />
* Matching Brackets<br />
* Help <br />
** Help for Matlab® Functions in Browser<br />
* Matlab® File Export<br />
** XML Export<br />
** Conversion in<br />
*** HTML<br />
*** LaTeX, PDF<br />
* Code editing actions<br />
** Comment / Uncomment <br />
** Automatic indent<br />
<br />
==Console==<br />
[[Image:matlab_console.gif|thumb|Screenshot Console View]]<br />
* Syntax Hightlighting<br />
* Start/Stop Matlab®<br />
* Abort Matlab® Evaluation<br />
* Directory Chooser<br />
* Debug Mode<br />
* Help Functions<br />
* Automatic Directory Change<br />
* Fully customizable Fonts and Colors<br />
<br />
==Matlab Workspace View==<br />
[[Image:matlab_workspace.gif|thumb|Screenshot Workspace View]]<br />
* Support for all Matlab Datatypes (also struct, cell, sparse,..)<br />
* Global, Local Variables<br />
<br />
==Command History View==<br />
[[Image:matlab_command_history.gif|thumb|Screenshot Command History View]]<br />
* Saveable Command History<br />
* Cut/Copy/Paste Support</div>Camhyhttps://itp.tugraz.at/wiki/index.php?title=Datei:Matclipse.gif&diff=5812Datei:Matclipse.gif2008-04-25T12:35:14Z<p>Camhy: </p>
<hr />
<div></div>Camhyhttps://itp.tugraz.at/wiki/index.php?title=Matclipse&diff=5811Matclipse2008-04-25T12:32:44Z<p>Camhy: </p>
<hr />
<div>[[Category:MLTutor]]<br />
<br />
=What is matclipse?=<br />
<br />
matclipse is a plugin that enables users to use Eclipse for Matlab® development.<br />
<br />
=Availability=<br />
<br />
This plugin is not now available to the public, but it will be soon. License will be EPL.<br />
<br />
=Features=<br />
<br />
==General==<br />
<br />
* Matlab Project Wizard<br />
* Matlab File Wizard<br />
* Matlab® Workbench Perspective<br />
** Command History View<br />
** Console View<br />
** Matlab® Workspace View<br />
** Support for Evaluating Matlab Files<br />
* Matlab Builder/Nature Support (mlint)<br />
<br />
==Editor==<br />
[[Image:matlab_editor.gif|thumb|Screenshot Matlab Editor]]<br />
* Syntax-Highlighting<br />
* Automatische Einrückung<br />
* Matching Brackets<br />
* Help <br />
** Help for Matlab® Functions in Browser<br />
* Matlab® File Export<br />
** XML Export<br />
** Conversion in<br />
*** HTML<br />
*** LaTeX, PDF<br />
* Code editing actions<br />
** Comment / Uncomment <br />
** Automatic indent<br />
<br />
==Console==<br />
[[Image:matlab_console.gif|thumb|Screenshot Console View]]<br />
* Syntax Hightlighting<br />
* Start/Stop Matlab®<br />
* Abort Matlab® Evaluation<br />
* Directory Chooser<br />
* Debug Mode<br />
* Help Functions<br />
* Automatic Directory Change<br />
* Fully customizable Fonts and Colors<br />
<br />
==Matlab Workspace View==<br />
[[Image:matlab_workspace.gif|thumb|Screenshot Workspace View]]<br />
* Support for all Matlab Datatypes (also struct, cell, sparse,..)<br />
* Global, Local Variables<br />
<br />
==Command History View==<br />
[[Image:matlab_command_history.gif|thumb|Screenshot Command History View]]<br />
* Saveable Command History<br />
* Cut/Copy/Paste Support</div>Camhyhttps://itp.tugraz.at/wiki/index.php?title=Datei:Matlab_editor.gif&diff=5810Datei:Matlab editor.gif2008-04-25T12:31:52Z<p>Camhy: </p>
<hr />
<div></div>Camhyhttps://itp.tugraz.at/wiki/index.php?title=Matclipse&diff=5809Matclipse2008-04-25T12:31:40Z<p>Camhy: </p>
<hr />
<div>[[Category:MLTutor]]<br />
<br />
=What is matclipse?=<br />
<br />
matclipse is a plugin that enables users to use Eclipse for Matlab® development.<br />
<br />
=Availability=<br />
<br />
This plugin is not now available to the public, but it will be soon. License will be EPL.<br />
<br />
=Features=<br />
<br />
==Matlab Files and Projects==<br />
<br />
* Matlab Project Wizard<br />
* Matlab File Wizard<br />
* Matlab® Workbench Perspective<br />
** Command History View<br />
** Console View<br />
** Matlab® Workspace View<br />
** Support for Evaluating Matlab Files<br />
<br />
==Editor==<br />
[[Image:matlab_editor.gif|thumb|Screenshot Matlab Editor]]<br />
* Syntax-Highlighting<br />
* Automatische Einrückung<br />
* Matching Brackets<br />
* Help <br />
** Help for Matlab® Functions in Browser<br />
* Matlab® File Export<br />
** XML Export<br />
** Conversion in<br />
*** HTML<br />
*** LaTeX, PDF<br />
* Code editing actions<br />
** Comment / Uncomment <br />
** Automatic indent<br />
<br />
==Console==<br />
[[Image:matlab_console.gif|thumb|Screenshot Console View]]<br />
* Syntax Hightlighting<br />
* Start/Stop Matlab®<br />
* Abort Matlab® Evaluation<br />
* Directory Chooser<br />
* Debug Mode<br />
* Help Functions<br />
* Automatic Directory Change<br />
* Fully customizable Fonts and Colors<br />
<br />
==Matlab Workspace View==<br />
[[Image:matlab_workspace.gif|thumb|Screenshot Workspace View]]<br />
* Support for all Matlab Datatypes (also struct, cell, sparse,..)<br />
* Global, Local Variables<br />
<br />
==Command History View==<br />
[[Image:matlab_command_history.gif|thumb|Screenshot Command History View]]<br />
* Saveable Command History<br />
* Cut/Copy/Paste Support</div>Camhyhttps://itp.tugraz.at/wiki/index.php?title=Matclipse&diff=5808Matclipse2008-04-25T12:28:17Z<p>Camhy: </p>
<hr />
<div>[[Category:MLTutor]]<br />
<br />
=What is matclipse?=<br />
<br />
matclipse is a plugin that enables users to use Eclipse for Matlab® development.<br />
<br />
=Availability=<br />
<br />
This plugin is not now available to the public, but it will be soon. License will be EPL.<br />
<br />
=Features=<br />
<br />
==Matlab Files and Projects==<br />
<br />
* Matlab Project Wizard<br />
* Matlab File Wizard<br />
* Matlab® Workbench Perspective<br />
** Command History View<br />
** Console View<br />
** Matlab® Workspace View<br />
** Support for Evaluating Matlab Files<br />
<br />
==Editor==<br />
* Syntax-Highlighting<br />
* Automatische Einrückung<br />
* Matching Brackets<br />
* Help <br />
** Help for Matlab® Functions in Browser<br />
* Matlab® File Export<br />
** XML Export<br />
** Conversion in<br />
*** HTML<br />
*** LaTeX, PDF<br />
* Code editing actions<br />
** Comment / Uncomment <br />
** Automatic indent<br />
<br />
==Console==<br />
[[Image:matlab_console.gif|thumb|Screenshot Console View]]<br />
* Syntax Hightlighting<br />
* Start/Stop Matlab®<br />
* Abort Matlab® Evaluation<br />
* Directory Chooser<br />
* Debug Mode<br />
* Help Functions<br />
* Automatic Directory Change<br />
* Fully customizable Fonts and Colors<br />
<br />
==Matlab Workspace View==<br />
[[Image:matlab_workspace.gif|thumb|Screenshot Workspace View]]<br />
* Support for all Matlab Datatypes (also struct, cell, sparse,..)<br />
* Global, Local Variables<br />
<br />
==Command History View==<br />
[[Image:matlab_command_history.gif|thumb|Screenshot Command History View]]<br />
* Saveable Command History<br />
* Cut/Copy/Paste Support</div>Camhyhttps://itp.tugraz.at/wiki/index.php?title=Datei:Matlab_command_history.gif&diff=5807Datei:Matlab command history.gif2008-04-25T12:27:42Z<p>Camhy: </p>
<hr />
<div></div>Camhyhttps://itp.tugraz.at/wiki/index.php?title=Matclipse&diff=5806Matclipse2008-04-25T12:24:42Z<p>Camhy: </p>
<hr />
<div>[[Category:MLTutor]]<br />
<br />
=What is matclipse?=<br />
<br />
matclipse is a plugin that enables users to use Eclipse for Matlab® development.<br />
<br />
=Availability=<br />
<br />
This plugin is not now available to the public, but it will be soon. License will be EPL.<br />
<br />
=Features=<br />
<br />
==Matlab Files and Projects==<br />
<br />
* Matlab Project Wizard<br />
* Matlab File Wizard<br />
* Matlab® Workbench Perspective<br />
** Command History View<br />
** Console View<br />
** Matlab® Workspace View<br />
** Support for Evaluating Matlab Files<br />
<br />
==Editor==<br />
* Syntax-Highlighting<br />
* Automatische Einrückung<br />
* Matching Brackets<br />
* Help <br />
** Help for Matlab® Functions in Browser<br />
* Matlab® File Export<br />
** XML Export<br />
** Conversion in<br />
*** HTML<br />
*** LaTeX, PDF<br />
* Code editing actions<br />
** Comment / Uncomment <br />
** Automatic indent<br />
<br />
==Console==<br />
[[Image:matlab_console.gif|thumb|Screenshot Console View]]<br />
* Syntax Hightlighting<br />
* Start/Stop Matlab®<br />
* Abort Matlab® Evaluation<br />
* Directory Chooser<br />
* Debug Mode<br />
* Help Functions<br />
* Automatic Directory Change<br />
* Fully customizable Fonts and Colors<br />
<br />
==Matlab Workspace View==<br />
[[Image:matlab_workspace.gif|thumb|Screenshot Workspace View]]<br />
* Support for all Matlab Datatypes (also struct, cell, sparse,..)<br />
* Global, Local Variables<br />
<br />
==Command History View==<br />
* Saveable Command History<br />
* Cut/Copy/Paste Support</div>Camhyhttps://itp.tugraz.at/wiki/index.php?title=Matclipse&diff=5805Matclipse2008-04-25T12:24:19Z<p>Camhy: </p>
<hr />
<div>[[Category:MLTutor]]<br />
<br />
=What is matclipse?=<br />
<br />
matclipse is a plugin that enables users to use Eclipse for Matlab® development.<br />
<br />
=Availability=<br />
<br />
This plugin is not now available to the public, but it will be soon. License will be EPL.<br />
<br />
=Features=<br />
<br />
==Matlab Files and Projects==<br />
<br />
* Matlab Project Wizard<br />
* Matlab File Wizard<br />
<br />
==Editor==<br />
* Syntax-Highlighting<br />
* Automatische Einrückung<br />
* Matching Brackets<br />
* Help <br />
** Help for Matlab® Functions in Browser<br />
* Matlab® File Export<br />
** XML Export<br />
** Conversion in<br />
*** HTML<br />
*** LaTeX, PDF<br />
* Code editing actions<br />
** Comment / Uncomment <br />
** Automatic indent<br />
<br />
==Console==<br />
[[Image:matlab_console.gif|thumb|Screenshot Console View]]<br />
* Syntax Hightlighting<br />
* Start/Stop Matlab®<br />
* Abort Matlab® Evaluation<br />
* Directory Chooser<br />
* Debug Mode<br />
* Help Functions<br />
* Automatic Directory Change<br />
* Fully customizable Fonts and Colors<br />
<br />
==Perspectives==<br />
* Matlab® Workbench Perspective<br />
** Command History View<br />
** Console View<br />
** Matlab® Workspace View<br />
** Support for Evaluating Matlab Files<br />
<br />
==Matlab Workspace View==<br />
[[Image:matlab_workspace.gif|thumb|Screenshot Workspace View]]<br />
* Support for all Matlab Datatypes (also struct, cell, sparse,..)<br />
* Global, Local Variables<br />
<br />
==Command History View==<br />
* Saveable Command History<br />
* Cut/Copy/Paste Support</div>Camhy