Skip to content
BrunoYoo edited this page Jun 15, 2023 · 39 revisions

Welcome to the AONE wiki!

Milestone-1

  • Project Plan

    • Overall architecture image

    • Division of roles

      • Architecture Documentation
      • System development
        • Client (Window Application)
        • Server (Backend Application)
      • Experiments & Evaluation Test
    • Scheudle

      • W1 : Analysis & Design
        • Analysis requirement and define architecture drivers.
        • Define overall architecture and roles
        • Understand system's technical aspect w/ Sample code
      • W2 : Design & Implementation
        • Design more detailed architecture
        • Exeriment to determine video quality in current environement.
        • Implement basic Client application. (eg. Log console and several buttons for test)
        • Impelment basic Server applications. (eg. Log console and several buttons for test)
        • Implement Client's P2P transaction module for video / audio including device driver interface
      • W3 : Implementation
        • Refine architecture.
        • Implement Client's Multi-point P2P transaction module for video / audio including device driver interface
        • Implement Client's Session manager.
        • Implement Server's Session manager.
        • Implement Server's database scheme & directory service.
      • W4 : Implementation & Integration
        • Implement Client's User/Contact manager
        • Implement Server's User/Contact manager
        • Refine Client's UX for final evaluation
        • Refine Server's UX for final evaluation
      • W5 : System / Integration test
        • Test & Validate overall features.
        • Debug & improve system quality
        • Prepare presentation.

      image

  • Architectural Drivers

  • Risks

    • Project Risks and plan
      • Technical background & experianeces of Team members. (Plan : TBD)
      • Role assignment and schedule critical (Plan : TBD)
    • Technical Risks and plan
      • Allowed software modules for video transations (Plan : TBD)
      • Define "High quality & Low latency" Level (Plan : TBD)
      • Find optimal possible number of conference attendence
  • Risk Assessment/Planned Experiments : the specific tasks planned

  • Architectural Approaches

  • Terminology

Questions (Milestone - 1)

  • Q: We used use-case diagram. What is the best way to describe overall architecture and division of roles in Miletone#1
  • Q: Can you please review our Architectural drivers are good enough for Miletone#1
  • Q: Can you please review our Planned experiments are reasonable for Miletone#1