spwag
play

SPWAG SIMPLE PRESENTATION WEB APP GENERATOR Lauren Zou, Aftab Khan, - PDF document

12/20/13 SPWAG SPWAG SIMPLE PRESENTATION WEB APP GENERATOR Lauren Zou, Aftab Khan, Richard Chiou Yunhe (John) Wang, Aditya Majumdar file:///Users/laurenzou/Google Drive/Fall 2013/Programming Languages and


  1. 12/20/13 SPWAG SPWAG SIMPLE ¡PRESENTATION ¡WEB ¡APP ¡GENERATOR Lauren Zou, Aftab Khan, Richard Chiou Yunhe (John) Wang, Aditya Majumdar file:///Users/laurenzou/Google Drive/Fall 2013/Programming Languages and Translators/plt-spwag/testcases/presentation/output/index.html 1/1

  2. 12/20/13 SPWAG What ¡is ¡SPWAG? SPWAG is a simple language that streamlines presentation creation, saving you time while producing beautiful (and functional) slideshows. file:///Users/laurenzou/Google Drive/Fall 2013/Programming Languages and Translators/plt-spwag/testcases/presentation/output/index.html#overview 1/1

  3. 12/20/13 SPWAG Why ¡SPWAG? Cross-Compatibility, Distributability, Interactivity SPWAG presentations are accessible on any web-connected Desktop or Mobile platform, regardless of operating system Compiled SPWAG may be integrated with existing web content, increasing content visibility SPWAG allows for interactive, real-time content manipulation file:///Users/laurenzou/Google Drive/Fall 2013/Programming Languages and Translators/plt-spwag/testcases/presentation/output/index.html#motivation 1/1

  4. 12/20/13 SPWAG How ¡does ¡SPWAG ¡work? Scanner Parser AST Semantic Analyzer Preprocessor SAST IR Generator IR Compile HTML, CSS, JavaScript file:///Users/laurenzou/Google Drive/Fall 2013/Programming Languages and Translators/plt-spwag/testcases/presentation/output/index.html#implementation 1/1

  5. 12/20/13 SPWAG SPWAG Demo file:///Users/laurenzou/Google Drive/Fall 2013/Programming Languages and Translators/plt-spwag/testcases/presentation/output/index.html#demo 1/1

  6. 12/20/13 SPWAG Demo file:///Users/laurenzou/Google Drive/Fall 2013/Programming Languages and Translators/plt-spwag/testcases/presentation/output/index.html#demo-explanation 1/1

  7. 12/20/13 SPWAG Lessons ¡Learned Aspects of language were too ambitions and took more time than anticipated. Group work vs. individual work. Need to be more efficient with group meeting time. Could not find a mutually convenient weekly meeting time for entire group. Difficulty splitting up tasks. Design decisions kept changing. Need a stable design plan from the beginning. file:///Users/laurenzou/Google Drive/Fall 2013/Programming Languages and Translators/plt-spwag/testcases/presentation/output/index.html#lessons-learned 1/1

Recommend


More recommend