Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.
Fakultät Informatik, Institut für Softwaretechnologie




  Der Tutorialgenerator DEPTH



                               ...
Übersicht




• Was sind Tutorials?

• Elucidative Programming

• Tutorialgenerator DEPTH




    29.11.07               D...
Was sind Tutorials?




• Basieren auf einem Beispielprogramm

• Beschreiben Implementation des Programms

• Enthalten Que...
Beispiel




29.11.07              Der Tutorialgenerator DEPTH   Folie 4 von 12
Tutorialerstellung von Hand


IDE                                                               Text Editor
 Framework



...
Elucidative Programming


IDE                                                   DEPTH             Tutorialkern
           ...
Ziel von DEPTH




• Einfache Erstellung und Wartung von Tutorials

• Unterstützung vieler Sprachen

• Generierung untersc...
DEPTH-Entwicklungsumgebung




                                                                 Kapitelstruktur

         ...
Generiertes HTML-Tutorial




29.11.07             Der Tutorialgenerator DEPTH   Folie 9 von 12
Aktualisierung einer Codedatei




29.11.07             Der Tutorialgenerator DEPTH   Folie 10 von 12
Projektergebnisse

    Technische Ergebnisse
●


     – Drei Werkzeuge für B2
                Plugin-Anpassung            ...
Vielen Dank für Ihre Aufmerksamkeit.




 29.11.07      Der Tutorialgenerator DEPTH   Folie 12 von 12
Nächste SlideShare
Wird geladen in …5
×

Tutorialgenerator DEPTH

1.539 Aufrufe

Veröffentlicht am

given by Andreas Bartho, TU Dresden

Veröffentlicht in: Technologie
  • Als Erste(r) kommentieren

  • Gehören Sie zu den Ersten, denen das gefällt!

Tutorialgenerator DEPTH

  1. 1. Fakultät Informatik, Institut für Softwaretechnologie Der Tutorialgenerator DEPTH Andreas Bartho (B2-PDE Team) Technische Universität Dresden Lehrstuhl für Softwaretechnologie
  2. 2. Übersicht • Was sind Tutorials? • Elucidative Programming • Tutorialgenerator DEPTH 29.11.07 Der Tutorialgenerator DEPTH Folie 2 von 12
  3. 3. Was sind Tutorials? • Basieren auf einem Beispielprogramm • Beschreiben Implementation des Programms • Enthalten Quellcodebeispiele 29.11.07 Der Tutorialgenerator DEPTH Folie 3 von 12
  4. 4. Beispiel 29.11.07 Der Tutorialgenerator DEPTH Folie 4 von 12
  5. 5. Tutorialerstellung von Hand IDE Text Editor Framework Tutorial Erläuternder Text Beispielanwendung / Plugin Interessanter Code Interessanter Code Erläuternder Text copy & paste 29.11.07 Der Tutorialgenerator DEPTH Folie 5 von 12
  6. 6. Elucidative Programming IDE DEPTH Tutorialkern Erläuternder Text Framework Code Link eis Erläuternder Text erw V Generiertes Tutorial Beispielanwendung / Plugin Erläuternder Text Interessanter Code Interessanter Code Erläuternder Text Automatisches Einfügen 29.11.07 Der Tutorialgenerator DEPTH Folie 6 von 12
  7. 7. Ziel von DEPTH • Einfache Erstellung und Wartung von Tutorials • Unterstützung vieler Sprachen • Generierung unterschiedlicher Ausgabeformate 29.11.07 Der Tutorialgenerator DEPTH Folie 7 von 12
  8. 8. DEPTH-Entwicklungsumgebung Kapitelstruktur Verlinktes Codefragment Projektfenster Texteditor AST-Fenster 29.11.07 Der Tutorialgenerator DEPTH Folie 8 von 12
  9. 9. Generiertes HTML-Tutorial 29.11.07 Der Tutorialgenerator DEPTH Folie 9 von 12
  10. 10. Aktualisierung einer Codedatei 29.11.07 Der Tutorialgenerator DEPTH Folie 10 von 12
  11. 11. Projektergebnisse Technische Ergebnisse ● – Drei Werkzeuge für B2 Plugin-Anpassung ADE, COMEBACK ● Tutorial-Anpassung DEPTH ● Ergebnisse sollen bei Comarch im – Softwareentwicklungsprozess verwendet werden Wissenschaftliche Ergebnisse ● – 4 Konferenzpapiere – 2 Workshop-Papiere – 10 studentische Arbeiten 29.11.07 Der Tutorialgenerator DEPTH Folie 11 von 12
  12. 12. Vielen Dank für Ihre Aufmerksamkeit. 29.11.07 Der Tutorialgenerator DEPTH Folie 12 von 12

×