Skip to content
BrunoYoo edited this page Jun 14, 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 requirement and define architecture drivers.
        • Define overall architecture and roles
        • Understand system's technical aspect w/ Sample code
      • W2
        • 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
        • 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
        • 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
        • Validate overall features.
        • Debug & improve system quality
        • Prepare presentation.

      image

    • Q: We used use-case diagram. What is the best way to describe overall architecture and division or role in Miletone#1

  • Architectural Drivers

    • ASRs
    • Q: Can you please review our Architectural drivers are good enough for Miletone#1
  • Risk Assessment/Planned Experiments : the specific tasks planned

  • Architectural Approaches

  • Terminology