LiveSubtitles: Difference between revisions
Jump to navigation
Jump to search
Line 33: | Line 33: | ||
== Week 1 (January 11th - January 17th) == |
== Week 1 (January 11th - January 17th) == |
||
''First interview with our tutor Jérôme. We |
''First interview with our tutor Jérôme. We've learned more about our project and what is expected for the next weeks'' |
||
*Handling the project |
*Handling the project |
||
Line 46: | Line 46: | ||
== Week 3 (January 25th - January 31th) == |
== Week 3 (January 25th - January 31th) == |
||
*Microphone works only when a virtual server is installed, we try with apache |
|||
*Learning JavaScript |
|||
*Learning HTML/CSS |
|||
Revision as of 11:25, 8 February 2016
Preambule
Project presentation
Team
- Supervisors : Jérôme Maisonnasse
- Members : BUI David / LECHEVALLIER Maxime / OUNISSI Sara
- Departement : RICM 4, Polytech Grenoble
Specifications
Links
GitHub
Documents
Progress of the project
The project started January 11th, 2015.
Week 1 (January 11th - January 17th)
First interview with our tutor Jérôme. We've learned more about our project and what is expected for the next weeks
- Handling the project
- testing Google API Speech
- Making git repository
Week 2 (January 18th - January 24th)
- Going further into the tests of the API
- https://dvcs.w3.org/hg/speech-api/raw-file/tip/speechapi.html
- There are multiples API : Google recognition and Web Speech API
Week 3 (January 25th - January 31th)
- Microphone works only when a virtual server is installed, we try with apache
- Learning JavaScript
- Learning HTML/CSS
Week 4 (February 1st - February 7th)
- Scrum
- Trello
Week 5 (February 08th - February 14th)
- Design patterns
- Model-View-Controller (GoF) : This pattern is used to separate application's concerns. Our project is Web oriented program
- Singleton (GoF) : Ensure a class has only one instance, and provide a global point of access to it. Example : a teacher is the only one who can launch slides
- Visitor (GoF) : Represent an operation to be performed on the elements of an object structure. Visitor lets you define a new operation without changing the classes of the elements on which it operates. Example : students can edit the subtitles
- State (GoF) : Allow an object to alter its behavior when its internal state changes. The object will appear to change its class. Example : Microphone detection
- Service Contract - Concurrent Contracts (SOA) : http://soapatterns.org/design_patterns/concurrent_contracts