An Overview of the Projects

  • 440 views
Uploaded on

 

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
440
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
1
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

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