0
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
Upcoming SlideShare
Loading in...5
×

Tutorialgenerator DEPTH

953

Published on

given by Andreas Bartho, TU Dresden

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
953
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
4
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "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
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×