Fluency Final Presentation Fall 2009

1. Introduction to Fluency (10 mins)

- Skit about software development cycle. (4-5 minutes)

- What is Fluency?

- Why to use Fluency?

- What is in it?

1.1 Introduction by MC (2 mins)

1.2 Skit (10 mins)

1.3 Fluency app intro (5 mins)

2. Past & Present (10 mins)

  • Over the course of the last month, while working on Fluency, we have had more than 100 different builds (only 3 of which have failed) and each of them have fixed old functionality or added new functions.
  • Major bugs
    • Drag and drop issues with pipes getting in the way
    • Pipes covered all the buttons within the rectangle that it shows in
      • These were both fixed- now you can select or choose a new widget, drag and drop it anywhere.
    • Before, pipes could not be selected or changed- if you made a mistake you were stuck with it.
      • Now, we can choose pipes we no longer want and delete them if needed.
      •  
  • Limitations / Missing Functionality.
    • Before, there were buttons for save and load but they had no real functionality.  Now all our files save properly as XML and can be loaded by anyone on any computer.
    • Now, you can cancel pipe creation before finishing if you need to.
    • Many new widgets were created including
      • File Chooser
      • Sound Player
      • Stock Quote Fetcher

3. Application Demo (10 mins)

  • Create a .wav player-
  • many widgets
  • many pipes working together
  • Make a few components, then load the working one.

4. Future Fluency (10 mins)

  • Support IFs- "Only if [some value] = [some other value], then on [some action], do [something]"
  • More widgets! As Fluency grows and more time is committed to it, we will see more and more widgets that all can do some simple task each in order to make Fluency have more options.
  • Widget and Pipe Selection will be cleaner- have a list of all registered widgets and be able select from the list as well as from the application window.

- How we see it in the future?

- Why should we go for Fluency?

1) Chat

2) Database

3) Browser

4) Paint

5) LabVIEW

5. What Was Learned

TODO

1. Slides for presentation.

2. Skit

3. Application demo video

4. Develop and save application

5. Screenshots of other application

6. Future fluency mock up

7. Video of student experience (Past Fluency student stating how difficult was to work with fluency and present student)[

Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.