SlideShare a Scribd company logo
Maritime Information Visualization
        Supervisors:  Mr. Huynh Anh Dung
                      Mr. Nguyen Tat Trung
               Students : Tran Hai Dang
                            Pham Quang Hung
                            Nguyen Hai Ha
                            Ha Thi Tham
                            Ta Duc Tung
                            Duong Hue Linh
Contents
    1   Introduction
        2       Project Management Plan

            3       Requirement Specification
                4    Design Description
                5    Algorithm
            6       Testing
        7       Lesson Learn
    8   Demo, Q&A
Introduction

        The people


        Background


        Literature Review

        Idea Proposal
People
Mr. Huỳnh Anh Dũng     Mr. Nguyễn Tất Trung

                                               Trần Hải Đăng   Phạm Quang Hưng




Dương Huệ Linh       Tạ Đức Tùng
                                                                 Nguyễn Hải Hà
                                              Hà Thị Thắm
Background
Problems

                     Why
               Unstable Communication




               Unintuitive Information


           Ref “Directorate of fisheries”
Literature Review

Coastal Station

Communicate by
Literature Review

Viettel BTS (Base Transceiver Stations)
Literature Review

Movimar
Ideas Proposal

 Ideas
Digital communication
                            Visualize Info
         system

HF band                 Onshore



Software modem          Offshore
Ideas Proposal

Overview
Project Management Plan

Model




        Iterative & incremental model
Project Management Plan

Gantt chart Plan
Project Management Plan
     Risk Management
ID              Risk Description                     Status           Action              Contingency
1    User Involvement:                                          Collect information   Get requirement people
     It's quite difficult to communicate and get    Occurred    from internet         who was fishers
     involvement from users
2    Testing:                                                   Create simulation     Testing with 50 km
     Unable to test in a deployed environment       Occurred    environment           distance

3    Hardware availability:                                     Borrow FPT            Purchase
     Lack of devices such as text-to-speech         Occurred    Technology
     modem, GPS device                                          Research Institute
4    Resource Experience:                                       OJT can help us to    We have may
     Team member lack of software                               get more experience   experienced colleagues
                                                   Not relevant
     development experience                                     in software           in software engineering
                                                                engineering           to ask and get advice
5    Project Management skill:                                  Project Manager    Ask many experienced
     Project Manager lacks of project                           prepares knowledge Project Manager when
                                                    Potential
     management skill                                           from text book in  getting trouble
                                                                library
Project Management Plan
Team work
  Working 6h/day and 5d/week
  Communication via Skype, Facebook Group, Google
group, SVN
  Working in FSpace office
Requirement Specification

  User
Central     Use Viewer
Operator    Vessel monitoring
            Create weather message
Operator    Use coastal station
            Broadcast message
            Receive message (from vessel)

Fishermen   Use On-Sea Terminal
            Self – tracking position
            Self – tracking weather message
Requirement Specification
Usecase Diagram   Viewer usecase diagram


  Viewer




  Viewer Screen
Requirement Specification
     Coastal Station


Coastal Station
usecase diagram
Requirement Specification
Onsea Terminal           On-sea terminal usecase diagram




On-sea Terminal Screen
Requirement Specification
Non-Functional Requirement
   Vietnamese
   Usability
   Error detection & correction
Success Criteria
   Meet all capstone project’s deadline
   Send messages within 50km distance
  correctly
Requirement Specification
Technical
  Hardware
Requirement Specification
    Software



Microsoft Visual studio 2010   Microsoft SQL server 2008   Eclipse classic 3.7.2
                                        express




                                                                  Jre 7.0
  Microsoft .NET 4.0
                                   Google API
Design Description
Context
Design Description
Architecture design
  Server application
Design Description
Viewer
Design Description
Coastal Station
Design Description
Coastal Station
Design Description
On-sea Terminal
Design Description
Database diagram
Message Passing Schema

Message Dividing & Wrapping
Message Passing Schema

  Transfer Steps:




      Package                         Description
STARTING packet   Notify receiver of starting transferring session

CONTENT packet    Transfer content data

ENDING packet     Notify receiver of stopping transferring session
Message Passing Schema
STARTING packet


CONTENT packet



ENDING packet
Message Passing Schema
Storm message structure *



Storm eye info i
Algorithm


              Encoded              HF Band              Encoded
                Data                                      Data
Convolution             Protocol             Protocol              Viterbi
 Encoding               Encoding             Decoding             Decoding


       Raw Data                                            Raw Data
Testing
      Testing phase
Software Development Phases                     Test Excuse Phases
           User                 Validate           Acceptation
                                                                     16/4-20/4
        Requirement                                   Test

            System                                  System
          Requirement        Verify/ Validate                        24/3-15/4
                                                     Test
             Spec
                                                Integration          16/3-23/3
           Architectural         Verify
                                                    Test
           Design Spec

                 Detail         Verify          Unit Test            13/2-16/4
               Design Spec

                                Coding &
                                 Review
Testing
       Testing process


                         Write
                                           Test
                          TC
                                          Excuse


Test                             Review
               Create             TC
Plan            TC’s
              template
Testing
        Testing method and approach

        Black box test                             Bottom up
                                                       MIV

input               output
                                    Viewer                  CS             OT

                             View    Create          Send    View   Send        View
                                              ….                            …
                             map      sms            sms      sns   SOS         sms
Testing
         Defect log
           Using excel to log defect, includes:
Defect
       Module   Description   Type   Severity Priority Status   Created Date
 ID



            Communicate with developer via SVN or
         directly
Testing
    Test result
        Capstone project’s documents meet all dateline

     Test with different distances within 50 km distance
   successfully
                           University of
                         Transportation &
                          Communication

FPT Cau Giay     20km    Noi Bai Airport


                                Tam Dao
                            television tower
Testing
     Test report

                                            Unte
No         Module code          Pass   Fail sted N/A   Number of test cases
1    Onsea Terminal              54     0     0   0           54
2    Coastal Station             62     0     0   0           62
3    Viewer                      76     0     0   0           76
     CombineViewer-
4    CoastalStation-Vessel      10      0    0   0             10

     Sub total                  202     0    0   0             202

     Test coverage                     100.00%
     Test successful coverage          100.00%
Lesson Learn
Working in group


Technical skills


Project Management
Demo

       DEMO
Q&A
Maritime Information Visualization

More Related Content

Similar to Maritime Information Visualization

Can i service this from my raspberry pi
Can i service this from my raspberry piCan i service this from my raspberry pi
Can i service this from my raspberry pi
Thoughtworks
 
AWS Summit Auckland - Application Delivery Patterns for Developers
AWS Summit Auckland - Application Delivery Patterns for DevelopersAWS Summit Auckland - Application Delivery Patterns for Developers
AWS Summit Auckland - Application Delivery Patterns for Developers
Amazon Web Services
 
Continuous Integration & the Release Maturity Model
Continuous Integration & the Release Maturity Model Continuous Integration & the Release Maturity Model
Continuous Integration & the Release Maturity Model
cPrime | Project Management | Agile | Consulting | Staffing | Training
 
Постоянное тестирование интеграции
Постоянное тестирование интеграцииПостоянное тестирование интеграции
Постоянное тестирование интеграции
SQALab
 
Psi multi accessgateway_casestudy
Psi multi accessgateway_casestudyPsi multi accessgateway_casestudy
Psi multi accessgateway_casestudyPrimesoftinc
 
Software Security Assurance for DevOps
Software Security Assurance for DevOpsSoftware Security Assurance for DevOps
Software Security Assurance for DevOps
Black Duck by Synopsys
 
Indresh_Yadav_Resume
Indresh_Yadav_ResumeIndresh_Yadav_Resume
Indresh_Yadav_ResumeIndresh yadav
 
Deepak_SCM_CV
Deepak_SCM_CVDeepak_SCM_CV
Deepak_SCM_CVDeepak RN
 
Darshan Dehuniya - Resume - ASIC Verification Engineer (1)
Darshan Dehuniya - Resume - ASIC Verification Engineer  (1)Darshan Dehuniya - Resume - ASIC Verification Engineer  (1)
Darshan Dehuniya - Resume - ASIC Verification Engineer (1)Darshan Dehuniya
 
Part5 - enforcing coding standard and best practices with jas forge v1.0
Part5 -  enforcing coding standard and best practices with jas forge v1.0Part5 -  enforcing coding standard and best practices with jas forge v1.0
Part5 - enforcing coding standard and best practices with jas forge v1.0
Jasmine Conseil
 

Similar to Maritime Information Visualization (20)

Can i service this from my raspberry pi
Can i service this from my raspberry piCan i service this from my raspberry pi
Can i service this from my raspberry pi
 
Pavan kumar k
Pavan kumar kPavan kumar k
Pavan kumar k
 
resume_Harikrishnan
resume_Harikrishnanresume_Harikrishnan
resume_Harikrishnan
 
AWS Summit Auckland - Application Delivery Patterns for Developers
AWS Summit Auckland - Application Delivery Patterns for DevelopersAWS Summit Auckland - Application Delivery Patterns for Developers
AWS Summit Auckland - Application Delivery Patterns for Developers
 
Lafauci dv club oct 2006
Lafauci dv club oct 2006Lafauci dv club oct 2006
Lafauci dv club oct 2006
 
Continuous Integration & the Release Maturity Model
Continuous Integration & the Release Maturity Model Continuous Integration & the Release Maturity Model
Continuous Integration & the Release Maturity Model
 
Постоянное тестирование интеграции
Постоянное тестирование интеграцииПостоянное тестирование интеграции
Постоянное тестирование интеграции
 
Psi multi accessgateway_casestudy
Psi multi accessgateway_casestudyPsi multi accessgateway_casestudy
Psi multi accessgateway_casestudy
 
Resume
ResumeResume
Resume
 
Software Security Assurance for DevOps
Software Security Assurance for DevOpsSoftware Security Assurance for DevOps
Software Security Assurance for DevOps
 
Neha_Maggu
Neha_MagguNeha_Maggu
Neha_Maggu
 
Indresh_Yadav_Resume
Indresh_Yadav_ResumeIndresh_Yadav_Resume
Indresh_Yadav_Resume
 
Sudhir_Kr_Resume
Sudhir_Kr_ResumeSudhir_Kr_Resume
Sudhir_Kr_Resume
 
Sarathi_Resume_June 2016
Sarathi_Resume_June 2016Sarathi_Resume_June 2016
Sarathi_Resume_June 2016
 
Xtopia2010 wp7
Xtopia2010 wp7Xtopia2010 wp7
Xtopia2010 wp7
 
Bhavin_Resume
Bhavin_ResumeBhavin_Resume
Bhavin_Resume
 
Deepak_SCM_CV
Deepak_SCM_CVDeepak_SCM_CV
Deepak_SCM_CV
 
gnaneshwar.resume
gnaneshwar.resumegnaneshwar.resume
gnaneshwar.resume
 
Darshan Dehuniya - Resume - ASIC Verification Engineer (1)
Darshan Dehuniya - Resume - ASIC Verification Engineer  (1)Darshan Dehuniya - Resume - ASIC Verification Engineer  (1)
Darshan Dehuniya - Resume - ASIC Verification Engineer (1)
 
Part5 - enforcing coding standard and best practices with jas forge v1.0
Part5 -  enforcing coding standard and best practices with jas forge v1.0Part5 -  enforcing coding standard and best practices with jas forge v1.0
Part5 - enforcing coding standard and best practices with jas forge v1.0
 

More from Vu Hung Nguyen

Co ban horenso - Tai lieu training noi bo
Co ban horenso - Tai lieu training noi boCo ban horenso - Tai lieu training noi bo
Co ban horenso - Tai lieu training noi bo
Vu Hung Nguyen
 
Funix techtalk: Tự học hiệu quả thời 4.0
Funix techtalk: Tự học hiệu quả thời 4.0Funix techtalk: Tự học hiệu quả thời 4.0
Funix techtalk: Tự học hiệu quả thời 4.0
Vu Hung Nguyen
 
Học cờ cùng con - Nguyễn Vỹ Kỳ Anh [U8]
Học cờ cùng con - Nguyễn Vỹ Kỳ Anh [U8]Học cờ cùng con - Nguyễn Vỹ Kỳ Anh [U8]
Học cờ cùng con - Nguyễn Vỹ Kỳ Anh [U8]
Vu Hung Nguyen
 
Japanese for it bridge engineers
Japanese for it bridge engineersJapanese for it bridge engineers
Japanese for it bridge engineers
Vu Hung Nguyen
 
Basic IT Project Management Terminologies
Basic IT Project Management TerminologiesBasic IT Project Management Terminologies
Basic IT Project Management Terminologies
Vu Hung Nguyen
 
2018 Học cờ cùng con - Nguyễn Vũ Kỳ Anh [U7]
2018 Học cờ cùng con - Nguyễn Vũ Kỳ Anh [U7]2018 Học cờ cùng con - Nguyễn Vũ Kỳ Anh [U7]
2018 Học cờ cùng con - Nguyễn Vũ Kỳ Anh [U7]
Vu Hung Nguyen
 
Làm việc hiệu quả với sếp Nhật (2017)
Làm việc hiệu quả với sếp Nhật (2017)Làm việc hiệu quả với sếp Nhật (2017)
Làm việc hiệu quả với sếp Nhật (2017)
Vu Hung Nguyen
 
Problem Solving Skills (for IT Engineers)
Problem Solving Skills (for IT Engineers)Problem Solving Skills (for IT Engineers)
Problem Solving Skills (for IT Engineers)
Vu Hung Nguyen
 
Using Shader in cocos2d-x
Using Shader in cocos2d-xUsing Shader in cocos2d-x
Using Shader in cocos2d-x
Vu Hung Nguyen
 
Pham Anh Tu - TK Framework
Pham Anh Tu - TK FrameworkPham Anh Tu - TK Framework
Pham Anh Tu - TK Framework
Vu Hung Nguyen
 
My idol: Magnus Carlsen vs. Ky Anh 2G1 NGS Newton
My idol: Magnus Carlsen vs. Ky Anh 2G1 NGS NewtonMy idol: Magnus Carlsen vs. Ky Anh 2G1 NGS Newton
My idol: Magnus Carlsen vs. Ky Anh 2G1 NGS Newton
Vu Hung Nguyen
 
Basic advanced scrum framework
Basic advanced scrum frameworkBasic advanced scrum framework
Basic advanced scrum framework
Vu Hung Nguyen
 
FPT Univ. Talkshow IT khong chi la lap trinh
FPT Univ. Talkshow IT khong chi la lap trinhFPT Univ. Talkshow IT khong chi la lap trinh
FPT Univ. Talkshow IT khong chi la lap trinh
Vu Hung Nguyen
 
Basic & Advanced Scrum Framework
Basic & Advanced Scrum FrameworkBasic & Advanced Scrum Framework
Basic & Advanced Scrum Framework
Vu Hung Nguyen
 
Agile Vietnam Conference 2016: Recap
Agile Vietnam Conference 2016: RecapAgile Vietnam Conference 2016: Recap
Agile Vietnam Conference 2016: Recap
Vu Hung Nguyen
 
IT Public Speaking Guidelines
IT Public Speaking GuidelinesIT Public Speaking Guidelines
IT Public Speaking Guidelines
Vu Hung Nguyen
 
Kanban: Cơ bản và Nâng cao
Kanban: Cơ bản và Nâng caoKanban: Cơ bản và Nâng cao
Kanban: Cơ bản và Nâng cao
Vu Hung Nguyen
 
Học cờ vua cùng con Nguyễn Vũ Kỳ Anh (U6)
Học cờ vua cùng con Nguyễn Vũ Kỳ Anh (U6)Học cờ vua cùng con Nguyễn Vũ Kỳ Anh (U6)
Học cờ vua cùng con Nguyễn Vũ Kỳ Anh (U6)
Vu Hung Nguyen
 
Fuji Technology Workshop: Learning Skills
Fuji Technology Workshop: Learning SkillsFuji Technology Workshop: Learning Skills
Fuji Technology Workshop: Learning Skills
Vu Hung Nguyen
 
Anti patterns in it project management
Anti patterns in it project managementAnti patterns in it project management
Anti patterns in it project management
Vu Hung Nguyen
 

More from Vu Hung Nguyen (20)

Co ban horenso - Tai lieu training noi bo
Co ban horenso - Tai lieu training noi boCo ban horenso - Tai lieu training noi bo
Co ban horenso - Tai lieu training noi bo
 
Funix techtalk: Tự học hiệu quả thời 4.0
Funix techtalk: Tự học hiệu quả thời 4.0Funix techtalk: Tự học hiệu quả thời 4.0
Funix techtalk: Tự học hiệu quả thời 4.0
 
Học cờ cùng con - Nguyễn Vỹ Kỳ Anh [U8]
Học cờ cùng con - Nguyễn Vỹ Kỳ Anh [U8]Học cờ cùng con - Nguyễn Vỹ Kỳ Anh [U8]
Học cờ cùng con - Nguyễn Vỹ Kỳ Anh [U8]
 
Japanese for it bridge engineers
Japanese for it bridge engineersJapanese for it bridge engineers
Japanese for it bridge engineers
 
Basic IT Project Management Terminologies
Basic IT Project Management TerminologiesBasic IT Project Management Terminologies
Basic IT Project Management Terminologies
 
2018 Học cờ cùng con - Nguyễn Vũ Kỳ Anh [U7]
2018 Học cờ cùng con - Nguyễn Vũ Kỳ Anh [U7]2018 Học cờ cùng con - Nguyễn Vũ Kỳ Anh [U7]
2018 Học cờ cùng con - Nguyễn Vũ Kỳ Anh [U7]
 
Làm việc hiệu quả với sếp Nhật (2017)
Làm việc hiệu quả với sếp Nhật (2017)Làm việc hiệu quả với sếp Nhật (2017)
Làm việc hiệu quả với sếp Nhật (2017)
 
Problem Solving Skills (for IT Engineers)
Problem Solving Skills (for IT Engineers)Problem Solving Skills (for IT Engineers)
Problem Solving Skills (for IT Engineers)
 
Using Shader in cocos2d-x
Using Shader in cocos2d-xUsing Shader in cocos2d-x
Using Shader in cocos2d-x
 
Pham Anh Tu - TK Framework
Pham Anh Tu - TK FrameworkPham Anh Tu - TK Framework
Pham Anh Tu - TK Framework
 
My idol: Magnus Carlsen vs. Ky Anh 2G1 NGS Newton
My idol: Magnus Carlsen vs. Ky Anh 2G1 NGS NewtonMy idol: Magnus Carlsen vs. Ky Anh 2G1 NGS Newton
My idol: Magnus Carlsen vs. Ky Anh 2G1 NGS Newton
 
Basic advanced scrum framework
Basic advanced scrum frameworkBasic advanced scrum framework
Basic advanced scrum framework
 
FPT Univ. Talkshow IT khong chi la lap trinh
FPT Univ. Talkshow IT khong chi la lap trinhFPT Univ. Talkshow IT khong chi la lap trinh
FPT Univ. Talkshow IT khong chi la lap trinh
 
Basic & Advanced Scrum Framework
Basic & Advanced Scrum FrameworkBasic & Advanced Scrum Framework
Basic & Advanced Scrum Framework
 
Agile Vietnam Conference 2016: Recap
Agile Vietnam Conference 2016: RecapAgile Vietnam Conference 2016: Recap
Agile Vietnam Conference 2016: Recap
 
IT Public Speaking Guidelines
IT Public Speaking GuidelinesIT Public Speaking Guidelines
IT Public Speaking Guidelines
 
Kanban: Cơ bản và Nâng cao
Kanban: Cơ bản và Nâng caoKanban: Cơ bản và Nâng cao
Kanban: Cơ bản và Nâng cao
 
Học cờ vua cùng con Nguyễn Vũ Kỳ Anh (U6)
Học cờ vua cùng con Nguyễn Vũ Kỳ Anh (U6)Học cờ vua cùng con Nguyễn Vũ Kỳ Anh (U6)
Học cờ vua cùng con Nguyễn Vũ Kỳ Anh (U6)
 
Fuji Technology Workshop: Learning Skills
Fuji Technology Workshop: Learning SkillsFuji Technology Workshop: Learning Skills
Fuji Technology Workshop: Learning Skills
 
Anti patterns in it project management
Anti patterns in it project managementAnti patterns in it project management
Anti patterns in it project management
 

Recently uploaded

Francesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptxFrancesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptx
EduSkills OECD
 
A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
Peter Windle
 
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Dr. Vinod Kumar Kanvaria
 
Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.
Ashokrao Mane college of Pharmacy Peth-Vadgaon
 
Acetabularia Information For Class 9 .docx
Acetabularia Information For Class 9  .docxAcetabularia Information For Class 9  .docx
Acetabularia Information For Class 9 .docx
vaibhavrinwa19
 
The Diamond Necklace by Guy De Maupassant.pptx
The Diamond Necklace by Guy De Maupassant.pptxThe Diamond Necklace by Guy De Maupassant.pptx
The Diamond Necklace by Guy De Maupassant.pptx
DhatriParmar
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
Vivekanand Anglo Vedic Academy
 
Overview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with MechanismOverview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with Mechanism
DeeptiGupta154
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
EugeneSaldivar
 
The Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptxThe Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptx
DhatriParmar
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
Balvir Singh
 
The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
heathfieldcps1
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
Thiyagu K
 
Embracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic ImperativeEmbracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic Imperative
Peter Windle
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
Celine George
 
Normal Labour/ Stages of Labour/ Mechanism of Labour
Normal Labour/ Stages of Labour/ Mechanism of LabourNormal Labour/ Stages of Labour/ Mechanism of Labour
Normal Labour/ Stages of Labour/ Mechanism of Labour
Wasim Ak
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
TechSoup
 
Multithreading_in_C++ - std::thread, race condition
Multithreading_in_C++ - std::thread, race conditionMultithreading_in_C++ - std::thread, race condition
Multithreading_in_C++ - std::thread, race condition
Mohammed Sikander
 
Best Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDABest Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDA
deeptiverma2406
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
Special education needs
 

Recently uploaded (20)

Francesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptxFrancesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptx
 
A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
 
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
 
Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.
 
Acetabularia Information For Class 9 .docx
Acetabularia Information For Class 9  .docxAcetabularia Information For Class 9  .docx
Acetabularia Information For Class 9 .docx
 
The Diamond Necklace by Guy De Maupassant.pptx
The Diamond Necklace by Guy De Maupassant.pptxThe Diamond Necklace by Guy De Maupassant.pptx
The Diamond Necklace by Guy De Maupassant.pptx
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
 
Overview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with MechanismOverview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with Mechanism
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
 
The Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptxThe Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptx
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
 
The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
 
Embracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic ImperativeEmbracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic Imperative
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
 
Normal Labour/ Stages of Labour/ Mechanism of Labour
Normal Labour/ Stages of Labour/ Mechanism of LabourNormal Labour/ Stages of Labour/ Mechanism of Labour
Normal Labour/ Stages of Labour/ Mechanism of Labour
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
 
Multithreading_in_C++ - std::thread, race condition
Multithreading_in_C++ - std::thread, race conditionMultithreading_in_C++ - std::thread, race condition
Multithreading_in_C++ - std::thread, race condition
 
Best Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDABest Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDA
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
 

Maritime Information Visualization

  • 1. Maritime Information Visualization Supervisors: Mr. Huynh Anh Dung Mr. Nguyen Tat Trung Students : Tran Hai Dang Pham Quang Hung Nguyen Hai Ha Ha Thi Tham Ta Duc Tung Duong Hue Linh
  • 2. Contents 1 Introduction 2 Project Management Plan 3 Requirement Specification 4 Design Description 5 Algorithm 6 Testing 7 Lesson Learn 8 Demo, Q&A
  • 3. Introduction The people Background Literature Review Idea Proposal
  • 4. People Mr. Huỳnh Anh Dũng Mr. Nguyễn Tất Trung Trần Hải Đăng Phạm Quang Hưng Dương Huệ Linh Tạ Đức Tùng Nguyễn Hải Hà Hà Thị Thắm
  • 5. Background Problems Why Unstable Communication Unintuitive Information Ref “Directorate of fisheries”
  • 7. Literature Review Viettel BTS (Base Transceiver Stations)
  • 9. Ideas Proposal Ideas Digital communication Visualize Info system HF band Onshore Software modem Offshore
  • 11. Project Management Plan Model Iterative & incremental model
  • 13. Project Management Plan Risk Management ID Risk Description Status Action Contingency 1 User Involvement: Collect information Get requirement people It's quite difficult to communicate and get Occurred from internet who was fishers involvement from users 2 Testing: Create simulation Testing with 50 km Unable to test in a deployed environment Occurred environment distance 3 Hardware availability: Borrow FPT Purchase Lack of devices such as text-to-speech Occurred Technology modem, GPS device Research Institute 4 Resource Experience: OJT can help us to We have may Team member lack of software get more experience experienced colleagues Not relevant development experience in software in software engineering engineering to ask and get advice 5 Project Management skill: Project Manager Ask many experienced Project Manager lacks of project prepares knowledge Project Manager when Potential management skill from text book in getting trouble library
  • 14. Project Management Plan Team work Working 6h/day and 5d/week Communication via Skype, Facebook Group, Google group, SVN Working in FSpace office
  • 15. Requirement Specification User Central Use Viewer Operator Vessel monitoring Create weather message Operator Use coastal station Broadcast message Receive message (from vessel) Fishermen Use On-Sea Terminal Self – tracking position Self – tracking weather message
  • 16. Requirement Specification Usecase Diagram Viewer usecase diagram Viewer Viewer Screen
  • 17. Requirement Specification Coastal Station Coastal Station usecase diagram
  • 18. Requirement Specification Onsea Terminal On-sea terminal usecase diagram On-sea Terminal Screen
  • 19. Requirement Specification Non-Functional Requirement Vietnamese Usability Error detection & correction Success Criteria Meet all capstone project’s deadline Send messages within 50km distance correctly
  • 21. Requirement Specification Software Microsoft Visual studio 2010 Microsoft SQL server 2008 Eclipse classic 3.7.2 express Jre 7.0 Microsoft .NET 4.0 Google API
  • 29. Message Passing Schema Message Dividing & Wrapping
  • 30. Message Passing Schema Transfer Steps: Package Description STARTING packet Notify receiver of starting transferring session CONTENT packet Transfer content data ENDING packet Notify receiver of stopping transferring session
  • 31. Message Passing Schema STARTING packet CONTENT packet ENDING packet
  • 32. Message Passing Schema Storm message structure * Storm eye info i
  • 33. Algorithm Encoded HF Band Encoded Data Data Convolution Protocol Protocol Viterbi Encoding Encoding Decoding Decoding Raw Data Raw Data
  • 34. Testing Testing phase Software Development Phases Test Excuse Phases User Validate Acceptation 16/4-20/4 Requirement Test System System Requirement Verify/ Validate 24/3-15/4 Test Spec Integration 16/3-23/3 Architectural Verify Test Design Spec Detail Verify Unit Test 13/2-16/4 Design Spec Coding & Review
  • 35. Testing Testing process Write Test TC Excuse Test Review Create TC Plan TC’s template
  • 36. Testing Testing method and approach Black box test Bottom up MIV input output Viewer CS OT View Create Send View Send View …. … map sms sms sns SOS sms
  • 37. Testing Defect log Using excel to log defect, includes: Defect Module Description Type Severity Priority Status Created Date ID Communicate with developer via SVN or directly
  • 38. Testing Test result Capstone project’s documents meet all dateline Test with different distances within 50 km distance successfully University of Transportation & Communication FPT Cau Giay 20km Noi Bai Airport Tam Dao television tower
  • 39. Testing Test report Unte No Module code Pass Fail sted N/A Number of test cases 1 Onsea Terminal 54 0 0 0 54 2 Coastal Station 62 0 0 0 62 3 Viewer 76 0 0 0 76 CombineViewer- 4 CoastalStation-Vessel 10 0 0 0 10 Sub total 202 0 0 0 202 Test coverage 100.00% Test successful coverage 100.00%
  • 40. Lesson Learn Working in group Technical skills Project Management
  • 41. Demo DEMO
  • 42. Q&A