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.416 Aufrufe

Veröffentlicht am

given by Andreas Bartho, TU Dresden

Veröffentlicht in: Technologie
0 Kommentare
0 Gefällt mir
Statistik
Notizen
  • Als Erste(r) kommentieren

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

Keine Downloads
Aufrufe
Aufrufe insgesamt
1.416
Auf SlideShare
0
Aus Einbettungen
0
Anzahl an Einbettungen
25
Aktionen
Geteilt
0
Downloads
4
Kommentare
0
Gefällt mir
0
Einbettungen 0
Keine Einbettungen

Keine Notizen für die Folie

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

×