An Overview of the Projects

803 views

Published on

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
803
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
4
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

An Overview of the Projects

  1. 1. An Overview of the Projects SEG4913 Ali Fatolahi TA – Fall 2007
  2. 2. Project: FactGuru Team Members: Mélanie Labrèche Eric Giberson Philippe Horne Marc Stogaitis Sylvain Hotte
  3. 3. Tools <ul><li>IDE </li></ul><ul><ul><li>Eclipse with Ruby Pluggin </li></ul></ul><ul><li>Database </li></ul><ul><ul><li>PostGres </li></ul></ul><ul><li>Source Configuration Management Tool </li></ul><ul><ul><li>Perforce </li></ul></ul><ul><li>Test </li></ul><ul><ul><li>Ruby Testing Framework (Unit Test) </li></ul></ul><ul><ul><li>Rcov (Code Coverage) </li></ul></ul><ul><ul><li>Saikuro (Cyclomatic Complexity) </li></ul></ul><ul><ul><li>Flog (Ruby Specific Complexities) </li></ul></ul><ul><li>UI </li></ul><ul><ul><li>JavaScript+HTML </li></ul></ul>
  4. 4. Design Patterns <ul><li>Strategy </li></ul>
  5. 5. Project: PianoLink Team Members: Nancy Abou Eid Hani Salman Ziad Ibrahim Sameer Valiyani Muhammad Usman Khan
  6. 6. Tools <ul><li>TOOLS </li></ul><ul><ul><li>Juice </li></ul></ul><ul><ul><li>SQL 2005 </li></ul></ul><ul><ul><li>lily pond </li></ul></ul><ul><ul><li>MidiShare </li></ul></ul><ul><ul><li>PDF (Adobe Reader) </li></ul></ul><ul><li>OS </li></ul><ul><ul><li>Windows XP SP2 </li></ul></ul><ul><li>Language </li></ul><ul><ul><li>Analyzer and Decoder implemented in C++ </li></ul></ul><ul><li>IDE </li></ul><ul><ul><li>Visual Studio .Net 2005 </li></ul></ul><ul><li>Required Installation </li></ul><ul><ul><li>MS .net runtime 2.0 </li></ul></ul>
  7. 7. PianoLink Design Patterns <ul><li>MVC </li></ul><ul><li>Façade </li></ul><ul><li>Proxy </li></ul><ul><li>Interpreter </li></ul><ul><li>Mediator </li></ul><ul><li>Data Access Object </li></ul><ul><li>Prototype </li></ul>
  8. 8. Project: Implementation of a Privacy-Preserving 3rd-Party Proxy for Transactions that use Digital Credentials ( Ok! Let’s call it Privacy Proxy ) Team Members: Philippe Turcotte Marc-Antoine Avon-Charreyron François DeGuire
  9. 9. Tools (1) <ul><li>CyVis to measure complexity </li></ul><ul><ul><li>Report could be found at </li></ul></ul><ul><ul><ul><li>https:// sourceforge.net/dbimage.php?id =143000 </li></ul></ul></ul><ul><li>Software Design </li></ul><ul><ul><li>ArgoUML </li></ul></ul><ul><ul><li>Visio (for MSCs) </li></ul></ul><ul><li>Bug tracking </li></ul><ul><ul><li>Sourceforge </li></ul></ul><ul><li>IDE </li></ul><ul><ul><li>Eclipse </li></ul></ul><ul><ul><ul><li>Java </li></ul></ul></ul><ul><ul><ul><li>Tomcat plugin for web integration </li></ul></ul></ul>
  10. 10. Tools (2) <ul><li>CVS </li></ul><ul><ul><li>Sourceforge </li></ul></ul><ul><li>Unit Testing </li></ul><ul><ul><li>Junit </li></ul></ul><ul><li>Database </li></ul><ul><ul><li>postgreSQL </li></ul></ul><ul><li>WEB Front-end </li></ul><ul><ul><li>JSPs, javascript </li></ul></ul>
  11. 11. Design Patterns <ul><li>Objet d'accès à l'information (DAO) </li></ul><ul><li>Observateur (Observer) </li></ul><ul><li>Template method </li></ul><ul><li>Façade </li></ul>
  12. 12. Project: iSEEu AVC Team Members: Pegah Garroussi Ramy Hasan Justin Girard Serkan Oncul Michael Carrara
  13. 13. Tools <ul><li>MFC for GUI </li></ul><ul><li>Windows GDI for video input </li></ul><ul><li>Source Control Software </li></ul><ul><ul><li>TortoiseSVN -1.4.4.9706 </li></ul></ul><ul><li>UML Design </li></ul><ul><ul><li>SmartDraw 2007 </li></ul></ul><ul><li>Project Management </li></ul><ul><ul><li>WBS Chart Pro </li></ul></ul><ul><li>Documentation </li></ul><ul><ul><li>Doxygen version 1.3.6. </li></ul></ul>
  14. 14. Design Patterns <ul><li>State </li></ul>
  15. 15. Project: Compliance Infrastructure Project ( CIP ) Team Members: Alexandre Adebajo Damilola Abitoye Mathieu Beaupré Nizar Hetira Shaun Pierce
  16. 16. Tools <ul><li>Programming Language </li></ul><ul><ul><li>Java, T-SQL </li></ul></ul><ul><li>Application Front-end </li></ul><ul><ul><li>Html, JavaScript, JSP and AJAX Programming </li></ul></ul><ul><li>IDE </li></ul><ul><ul><li>MyEclipse </li></ul></ul><ul><li>Database Server </li></ul><ul><ul><li>MS SQL Server 2005 </li></ul></ul><ul><li>Document Collaboration </li></ul><ul><ul><li>SVN, Google Docs, MS Word, Google Groups, MS Excel </li></ul></ul><ul><li>Configuration Management </li></ul><ul><ul><li>Tortoise SVN and Subclipse </li></ul></ul><ul><li>UML Design </li></ul><ul><ul><li>Microsoft Visio Pro 2003, MyEclipseUML </li></ul></ul><ul><li>Testing </li></ul><ul><ul><li>Junit, CyVis, HttpUnit, DbUnit </li></ul></ul><ul><li>Web Server </li></ul><ul><ul><li>Apache Tomcat </li></ul></ul>
  17. 17. Design Patterns <ul><li>MVC </li></ul><ul><li>Front Controller </li></ul><ul><li>View Helper </li></ul><ul><li>Dispatcher View </li></ul><ul><li>Data Access Objects </li></ul><ul><li>Transfer Objects </li></ul>
  18. 18. Project: Smart Room Team Members: Lichang Huang Michael Lu Scott Milliquet Jason Sherin Pranav Singh
  19. 19. Tools (1) <ul><li>Programming Language: </li></ul><ul><ul><li>C# </li></ul></ul><ul><li>GUI: </li></ul><ul><ul><li>Windows forms using C# </li></ul></ul><ul><li>IDE: </li></ul><ul><ul><li>Visual Studio 2005 </li></ul></ul><ul><li>Database: </li></ul><ul><ul><li>MySQL </li></ul></ul><ul><li>Document Collaboration: </li></ul><ul><ul><li>Wiki </li></ul></ul><ul><li>Configuration Management: </li></ul><ul><ul><li>SVN using TortoiseSVN </li></ul></ul><ul><li>3 rd Party Tools: </li></ul><ul><ul><li>Verilook, X10, ITunes SDK, IP WebCam SDK </li></ul></ul>
  20. 20. Tools (2) <ul><li>GUI: </li></ul><ul><ul><li>Profile manager: Flex, using a web service (yes, a real web service…) </li></ul></ul><ul><li>UML Design: </li></ul><ul><ul><li>Microsoft Visio Pro 2007, a pencil and a piece of paper… </li></ul></ul><ul><li>Unit Testing: </li></ul><ul><ul><li>NUnit </li></ul></ul>
  21. 21. Design Patterns <ul><li>Abstract Factory: Used in Authentication. </li></ul><ul><li>Singleton: Hardware controller </li></ul><ul><li>Façade: Certain controllers use it. </li></ul><ul><li>Data Access Object: Data manipulation </li></ul>

×