SlideShare a Scribd company logo
1 of 49
MIV




Maritime Information
    Visualization
 Supervisor: Mr. Huỳnh Anh Dũng
 Students: 6fingers team
    1. Tran Hai Dang - 00606
    2. Ta Duc Tung - 00544
    3. Duong Hue Linh - 00596
    4. Pham Quang Hung - 00396
    5. Ha Thi Tham - 01188
    6. Nguyen Hai Ha - 00740
MIV

                   Contents
•   Introduction
•   Project Management Plan
•   Requirement Specification
•   Design Description
•   Algorithm
•   Testing
•   Demo
•   Q&A
MIV

            Part 1: Introduction
•   The people
•   Background
•   Literature Review
•   Idea proposal
MIV

               The people
• Instructor: Mr. Huynh Anh Dung
• Team members:
  – Tran Hai Dang
  – Ta Duc Tung
  – Duong Hue Linh
  – Pham Quang Hung
  – Ha Thi Tham
  – Nguyen Hai Ha
MIV

                    Background

• Vietnam has a large
  exclusive economic
  zone (EEZ) with more
  than 20,000 far shore
  fishing boats
MIV

                      Background
• Problems
  – Seasonal typhoons claim over
    hundred lives every year
  – Fishermen arrested
• Major causes
  – Fishermen lack of information about
    the typhoons, their position…
  – Managers lack of information about
    the situation of fishermen.
   There is urgent need to solve those
    problems.
MIV

              Literature Review

- Coastal Station System

 Advantages                Disadvantages

• Easy to use • Anti-interference
              • In many urgent cases, sailor cannot
                hear the message clearly, which lead to
                misunderstanding and damaging
MIV

                Literature Review

- Viettel Coastal and Islands Base Transceiver
  Station (BTS) System

        Advantages                Disadvantages
• Can use cell phone       • Narrow range
                           • Cannot cover full range of
                             South – East Asia Sea
MIV

                Literature Review

- Movimar System

Advantages                           Disadvantages
• High technology              • High capital investment
• Guarantees a high quality of • Number of monitored vessel
  communicating and              is only 2850
  rescuing                     • Technology dependency
                                 (depend on France)
MIV


               Idea proposal
• Abstract & Idea
  – Build a system for informing fishers of
    weather forecast, storm notification and
    visualizing this information.
  – Vessel monitoring, search and rescue

  Develop an additional method of
   communicating on HF band. System will
   transfer data from coastal station to vessels
   and vice-versa
MIV

            Idea Proposal
• Pros & Cons
MIV

    Part 2: Project Management Plan
•   Proposed System
•   Development Environment
•   Process
•   Project Organization
•   Project Planning
MIV


                                          Proposed System
                         Visualization

                                         Viewer                                                              Visualization

                                                                              Te xt
                                                                                    D   ata
                                                                        HF


                                                  Coastal Station                 Te
                                                                         HF         xt D
                                                                                           ata
                                                                                                                 Visualization




              Database

                                                                                              D a ta
                                                                                     Text
Synchronize




                                                                                                                                 Visualization

                                                                                  HF
                                                                                                 Text Data

                                                                                          HF
                                                                                                              Visualization
                                                                                   Text Data
                                                                             HF

                                                      Coastal Station
        Database
MIV

     Development Environment
• Hardware
  – Transceiver : VX3R, KENWOOD-TS2000
  – Audio connection line
  – GPS device
MIV

       Development Environment
•   Visual Studio 2010
•   .NET Framework 4.0
•   SQL Server 2008 Express
•   Eclipse
•   Java / Java Swing Framework
•   Google Earth API
•   OS: Windows 7
MIV

   Process




Iterative & incremental model
MIV

           Project Team Organization

                     DangTH (PM)




TungTD                  ThamHT       HaNH        LinhDH
          HungPQ
(CM,DV)                (Designer,    (DV,     (Test Leader
          (BA, DV)
                          DV)       Tester)      Tester)
MIV

                    Planning

• Risk Management
  – Hardware Availability
  – Testing
  – Resource Experience
  – Project Management Skill
  – User Involvement
MIV

 Part 3: Requirement Specification
• Users
• Use case Diagram
• Non-functional requirement
MIV

                        Users
           User    Application                 Description
Central operator     Viewer      User of Viewer application, responsible
                                 for
                                 - Monitoring vessel positions, voyages
                                 - Create weather messages, storm
                                 messages
Operator             Coastal     User of Coastal Station application,
                     Station     responsible for
                                 - Monitoring messages to be
                                 broadcasted to vessels, received from
                                 vessels
Fisher               On-sea      - Broadcasting messages application,
                                 User of On-sea Terminal to vessels
                    Terminal     responsible for monitoring their own
                                 vessel position on map, being alerted
                                 about storm, weather information
MIV

On-sea Terminal – Fisher Use cases
On-sea Terminal – Storm visualization   MIV


              Screen
MIV

Coastal Station – Operator Use cases
MIV

Viewer – Central Operator Use cases
MIV

Viewer – Vessel Monitoring Screen
MIV

   Non-functional Requirements
• Language: Vietnamese
• Usability: easy to use, especially for fishers
• HF band requires error detection & correction,
  package losing mechanism
MIV

       Part 4: Design Description
•   System Context Overview
•   Architectural Design
•   Detailed Design
•   Database Design
•   Message Passing Schema
MIV

System Context Overview
MIV

             Design patterns
• Client Server Architecture
• Layer Architecture
MIV

Database Server - Architecture
MIV

Viewer - Architecture
MIV

Coastal Station - Architecture
MIV

      On-sea Terminal - Architecture
Presentation Layer                                                 Common Layer


                                 GUI

                                                                    Common Struct
                              <<uses>>

Business Layer
                   <<uses>>                <<uses>>

                                                      Audio Soft
                                                               -       Exception
 Data correction              Controller
                                                       Modem          Management


                               «uses»

Data Access Layer
                                                                        Utility

                              Tranceiver
                              connection
MIV

            Detailed Design
• Refer to documentation (capstone project
  final report)
MIV

Database Design
MIV

      Message Passing Schema
• Message Dividing & Wrapping
MIV

  Message Passing Schema (cont.)
• 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
MIV
      Message Passing Schema (cont.)
            Packet structure
• STARTING packet



• CONTENT packet



• ENDING packet
MIV

          Message Passing Schema (cont.)
• Storm message structure *




Storm eye info i




* Refer to documentation (capstone project final report) to see structure of other kinds of messages
MIV

            Part 5: Algorithm
• Error Detection & Correction
• Soft Sound Modem
MIV

Error Detection & Correction




     Overview of error detection & correction
MIV

      Error Detection & Correction
• 3 flags rather than 1 flag in AX.25
• Different check sum

    Flag     Packet ID               Info               FCS        Flag       Flag

  01111101    16 bits              N * 8 bits          16 bits   01111110   01111111


                         Protocol for detecting loss byte
MIV

   Error Detection & Correction
Current State   Input = 0      Input = 1     Current State    Input = 0   Input = 1
     00            00             10                00           00          11
     01            00             10                01           11          00
     10            01             11                10           10          01
     11            01             11                11           01          10

            Next state table                             Output pair table




                               Next state diagram
MIV

Error Detection & Correction




          Trellis diagram
MIV

Error Detection & Correction




      Naïve approach for Viterbi decoding
MIV

     Software Sound Modem
…01100111
            Sound
            Modem


…01100111
            Sound
            Modem
MIV

       Part 6: Testing – Test report
                                         Test Execution Summary

                                  Pass    Fail    Untested   Accepted   N/A   Number of Test cases

                                   0       0         0            0      0             0
                Onsea Terminal    54       0         0            0      0            54

        Coastal Station system    62       0         0            0      0            62

                       Viewer     75       0         1            0      0            75
           CombineV-CS-OT         10      10         0            0      0            10
            External Interface     0       0         0            0      0             0
                  Performance      0       0         0            0      0             0
                Data migration     0       0         0            0      0             0
Test coverage                                                                           
                  Test coverage                                                      99.5%

       Test successful coverage                                                      99.5%
MIV

Part 7: Demo
MIV




Q&A

More Related Content

Similar to Miv presentation

Towards the Wikipedia of World Wide Sensors
Towards the Wikipedia of World Wide SensorsTowards the Wikipedia of World Wide Sensors
Towards the Wikipedia of World Wide SensorsCybera Inc.
 
Presentation arsip nov 2012 frans smit handout
Presentation arsip nov 2012 frans smit handoutPresentation arsip nov 2012 frans smit handout
Presentation arsip nov 2012 frans smit handoutGemeente Almere
 
Web 2 0 Utilizing New Web Toolsv.508[1]
Web 2 0 Utilizing New Web Toolsv.508[1]Web 2 0 Utilizing New Web Toolsv.508[1]
Web 2 0 Utilizing New Web Toolsv.508[1]Michael D. Gilley
 
Hydrologic Information Systems and the CUAHSI HIS Desktop Application
Hydrologic Information Systems and the CUAHSI HIS Desktop ApplicationHydrologic Information Systems and the CUAHSI HIS Desktop Application
Hydrologic Information Systems and the CUAHSI HIS Desktop ApplicationACSG Section Montréal
 
Bringing Wireless Sensing to its full potential
Bringing Wireless Sensing to its full potentialBringing Wireless Sensing to its full potential
Bringing Wireless Sensing to its full potentialAdrian Hornsby
 
Ebu mpeg dash-webinar043
Ebu mpeg dash-webinar043Ebu mpeg dash-webinar043
Ebu mpeg dash-webinar043mc_killah
 
Nguyen vu hung (mentor) imagine cup 2012 maritime information visualization (2)
Nguyen vu hung (mentor) imagine cup 2012 maritime information visualization  (2)Nguyen vu hung (mentor) imagine cup 2012 maritime information visualization  (2)
Nguyen vu hung (mentor) imagine cup 2012 maritime information visualization (2)Vu Hung Nguyen
 
Case Study: BIRT One-stop Portal Drives Performance
Case Study: BIRT One-stop Portal Drives Performance Case Study: BIRT One-stop Portal Drives Performance
Case Study: BIRT One-stop Portal Drives Performance Actuate Corporation
 
Introduction of file based workflows 111004 vfinal
Introduction of file based workflows 111004 vfinalIntroduction of file based workflows 111004 vfinal
Introduction of file based workflows 111004 vfinalMarie Josée (MJ) Drouin
 
Labmeeting - 20150831 - Overhead and Performance of Low Latency Live Streamin...
Labmeeting - 20150831 - Overhead and Performance of Low Latency Live Streamin...Labmeeting - 20150831 - Overhead and Performance of Low Latency Live Streamin...
Labmeeting - 20150831 - Overhead and Performance of Low Latency Live Streamin...Syuan Wang
 
Track and Trace Solution Details
Track and Trace Solution DetailsTrack and Trace Solution Details
Track and Trace Solution DetailsPropix Technologies
 
Janus workshop @ RTC2019 Beijing
Janus workshop @ RTC2019 BeijingJanus workshop @ RTC2019 Beijing
Janus workshop @ RTC2019 BeijingLorenzo Miniero
 
Is Silverlight Ready to Replace Flash in the Enterprise?
Is Silverlight Ready to Replace Flash in the Enterprise?Is Silverlight Ready to Replace Flash in the Enterprise?
Is Silverlight Ready to Replace Flash in the Enterprise?WinWire Technologies Inc
 
Scale-out Storage on Intel® Architecture Based Platforms: Characterizing and ...
Scale-out Storage on Intel® Architecture Based Platforms: Characterizing and ...Scale-out Storage on Intel® Architecture Based Platforms: Characterizing and ...
Scale-out Storage on Intel® Architecture Based Platforms: Characterizing and ...Odinot Stanislas
 
Demo Etom Information Structure
Demo Etom Information StructureDemo Etom Information Structure
Demo Etom Information StructureSergey Khylevich
 
Supporting Data-Rich Research on Many Fronts
Supporting Data-Rich Research on Many FrontsSupporting Data-Rich Research on Many Fronts
Supporting Data-Rich Research on Many FrontsJohn Kunze
 
A Biological Smart Platform for the Environmental Risk Assessment
A Biological Smart Platform for the Environmental Risk AssessmentA Biological Smart Platform for the Environmental Risk Assessment
A Biological Smart Platform for the Environmental Risk AssessmentDavide Nardone
 
Monitoring and sustaining services: Lessons learned from WaterAid's post-impl...
Monitoring and sustaining services: Lessons learned from WaterAid's post-impl...Monitoring and sustaining services: Lessons learned from WaterAid's post-impl...
Monitoring and sustaining services: Lessons learned from WaterAid's post-impl...IRC
 
Presentation of YARIS platform
Presentation of YARIS platformPresentation of YARIS platform
Presentation of YARIS platformEU GoGIN Project
 

Similar to Miv presentation (20)

Towards the Wikipedia of World Wide Sensors
Towards the Wikipedia of World Wide SensorsTowards the Wikipedia of World Wide Sensors
Towards the Wikipedia of World Wide Sensors
 
Presentation arsip nov 2012 frans smit handout
Presentation arsip nov 2012 frans smit handoutPresentation arsip nov 2012 frans smit handout
Presentation arsip nov 2012 frans smit handout
 
Web 2 0 Utilizing New Web Toolsv.508[1]
Web 2 0 Utilizing New Web Toolsv.508[1]Web 2 0 Utilizing New Web Toolsv.508[1]
Web 2 0 Utilizing New Web Toolsv.508[1]
 
Hydrologic Information Systems and the CUAHSI HIS Desktop Application
Hydrologic Information Systems and the CUAHSI HIS Desktop ApplicationHydrologic Information Systems and the CUAHSI HIS Desktop Application
Hydrologic Information Systems and the CUAHSI HIS Desktop Application
 
Bringing Wireless Sensing to its full potential
Bringing Wireless Sensing to its full potentialBringing Wireless Sensing to its full potential
Bringing Wireless Sensing to its full potential
 
Ebu mpeg dash-webinar043
Ebu mpeg dash-webinar043Ebu mpeg dash-webinar043
Ebu mpeg dash-webinar043
 
Nguyen vu hung (mentor) imagine cup 2012 maritime information visualization (2)
Nguyen vu hung (mentor) imagine cup 2012 maritime information visualization  (2)Nguyen vu hung (mentor) imagine cup 2012 maritime information visualization  (2)
Nguyen vu hung (mentor) imagine cup 2012 maritime information visualization (2)
 
Case Study: BIRT One-stop Portal Drives Performance
Case Study: BIRT One-stop Portal Drives Performance Case Study: BIRT One-stop Portal Drives Performance
Case Study: BIRT One-stop Portal Drives Performance
 
Introduction of file based workflows 111004 vfinal
Introduction of file based workflows 111004 vfinalIntroduction of file based workflows 111004 vfinal
Introduction of file based workflows 111004 vfinal
 
Labmeeting - 20150831 - Overhead and Performance of Low Latency Live Streamin...
Labmeeting - 20150831 - Overhead and Performance of Low Latency Live Streamin...Labmeeting - 20150831 - Overhead and Performance of Low Latency Live Streamin...
Labmeeting - 20150831 - Overhead and Performance of Low Latency Live Streamin...
 
Track and Trace Solution Details
Track and Trace Solution DetailsTrack and Trace Solution Details
Track and Trace Solution Details
 
Janus workshop @ RTC2019 Beijing
Janus workshop @ RTC2019 BeijingJanus workshop @ RTC2019 Beijing
Janus workshop @ RTC2019 Beijing
 
Is Silverlight Ready to Replace Flash in the Enterprise?
Is Silverlight Ready to Replace Flash in the Enterprise?Is Silverlight Ready to Replace Flash in the Enterprise?
Is Silverlight Ready to Replace Flash in the Enterprise?
 
Scale-out Storage on Intel® Architecture Based Platforms: Characterizing and ...
Scale-out Storage on Intel® Architecture Based Platforms: Characterizing and ...Scale-out Storage on Intel® Architecture Based Platforms: Characterizing and ...
Scale-out Storage on Intel® Architecture Based Platforms: Characterizing and ...
 
Demo Etom Information Structure
Demo Etom Information StructureDemo Etom Information Structure
Demo Etom Information Structure
 
Supporting Data-Rich Research on Many Fronts
Supporting Data-Rich Research on Many FrontsSupporting Data-Rich Research on Many Fronts
Supporting Data-Rich Research on Many Fronts
 
A Biological Smart Platform for the Environmental Risk Assessment
A Biological Smart Platform for the Environmental Risk AssessmentA Biological Smart Platform for the Environmental Risk Assessment
A Biological Smart Platform for the Environmental Risk Assessment
 
Dig c curr
Dig c currDig c curr
Dig c curr
 
Monitoring and sustaining services: Lessons learned from WaterAid's post-impl...
Monitoring and sustaining services: Lessons learned from WaterAid's post-impl...Monitoring and sustaining services: Lessons learned from WaterAid's post-impl...
Monitoring and sustaining services: Lessons learned from WaterAid's post-impl...
 
Presentation of YARIS platform
Presentation of YARIS platformPresentation of YARIS platform
Presentation of YARIS platform
 

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 boVu 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.0Vu 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 engineersVu Hung Nguyen
 
Basic IT Project Management Terminologies
Basic IT Project Management TerminologiesBasic IT Project Management Terminologies
Basic IT Project Management TerminologiesVu 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-xVu Hung Nguyen
 
Pham Anh Tu - TK Framework
Pham Anh Tu - TK FrameworkPham Anh Tu - TK Framework
Pham Anh Tu - TK FrameworkVu 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 NewtonVu Hung Nguyen
 
Basic advanced scrum framework
Basic advanced scrum frameworkBasic advanced scrum framework
Basic advanced scrum frameworkVu 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 trinhVu Hung Nguyen
 
Basic & Advanced Scrum Framework
Basic & Advanced Scrum FrameworkBasic & Advanced Scrum Framework
Basic & Advanced Scrum FrameworkVu Hung Nguyen
 
Agile Vietnam Conference 2016: Recap
Agile Vietnam Conference 2016: RecapAgile Vietnam Conference 2016: Recap
Agile Vietnam Conference 2016: RecapVu Hung Nguyen
 
IT Public Speaking Guidelines
IT Public Speaking GuidelinesIT Public Speaking Guidelines
IT Public Speaking GuidelinesVu 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 caoVu 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 SkillsVu Hung Nguyen
 
Anti patterns in it project management
Anti patterns in it project managementAnti patterns in it project management
Anti patterns in it project managementVu 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

Kalyan Call Girl 98350*37198 Call Girls in Escort service book now
Kalyan Call Girl 98350*37198 Call Girls in Escort service book nowKalyan Call Girl 98350*37198 Call Girls in Escort service book now
Kalyan Call Girl 98350*37198 Call Girls in Escort service book nowranineha57744
 
QSM Chap 10 Service Culture in Tourism and Hospitality Industry.pptx
QSM Chap 10 Service Culture in Tourism and Hospitality Industry.pptxQSM Chap 10 Service Culture in Tourism and Hospitality Industry.pptx
QSM Chap 10 Service Culture in Tourism and Hospitality Industry.pptxDitasDelaCruz
 
Paradip CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Paradip CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDINGParadip CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Paradip CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDINGpr788182
 
Challenges and Opportunities: A Qualitative Study on Tax Compliance in Pakistan
Challenges and Opportunities: A Qualitative Study on Tax Compliance in PakistanChallenges and Opportunities: A Qualitative Study on Tax Compliance in Pakistan
Challenges and Opportunities: A Qualitative Study on Tax Compliance in Pakistanvineshkumarsajnani12
 
Nashik Call Girl Just Call 7091819311 Top Class Call Girl Service Available
Nashik Call Girl Just Call 7091819311 Top Class Call Girl Service AvailableNashik Call Girl Just Call 7091819311 Top Class Call Girl Service Available
Nashik Call Girl Just Call 7091819311 Top Class Call Girl Service Availablepr788182
 
Marel Q1 2024 Investor Presentation from May 8, 2024
Marel Q1 2024 Investor Presentation from May 8, 2024Marel Q1 2024 Investor Presentation from May 8, 2024
Marel Q1 2024 Investor Presentation from May 8, 2024Marel
 
Phases of Negotiation .pptx
 Phases of Negotiation .pptx Phases of Negotiation .pptx
Phases of Negotiation .pptxnandhinijagan9867
 
How to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityHow to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityEric T. Tung
 
Falcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investorsFalcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investorsFalcon Invoice Discounting
 
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)Adnet Communications
 
New 2024 Cannabis Edibles Investor Pitch Deck Template
New 2024 Cannabis Edibles Investor Pitch Deck TemplateNew 2024 Cannabis Edibles Investor Pitch Deck Template
New 2024 Cannabis Edibles Investor Pitch Deck TemplateCannaBusinessPlans
 
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfDr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfAdmir Softic
 
joint cost.pptx COST ACCOUNTING Sixteenth Edition ...
joint cost.pptx  COST ACCOUNTING  Sixteenth Edition                          ...joint cost.pptx  COST ACCOUNTING  Sixteenth Edition                          ...
joint cost.pptx COST ACCOUNTING Sixteenth Edition ...NadhimTaha
 
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai KuwaitThe Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwaitdaisycvs
 
JAJPUR CALL GIRL ❤ 82729*64427❤ CALL GIRLS IN JAJPUR ESCORTS
JAJPUR CALL GIRL ❤ 82729*64427❤ CALL GIRLS IN JAJPUR  ESCORTSJAJPUR CALL GIRL ❤ 82729*64427❤ CALL GIRLS IN JAJPUR  ESCORTS
JAJPUR CALL GIRL ❤ 82729*64427❤ CALL GIRLS IN JAJPUR ESCORTSkajalroy875762
 
Berhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Berhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDINGBerhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Berhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDINGpr788182
 
Cannabis Legalization World Map: 2024 Updated
Cannabis Legalization World Map: 2024 UpdatedCannabis Legalization World Map: 2024 Updated
Cannabis Legalization World Map: 2024 UpdatedCannaBusinessPlans
 
Berhampur CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Berhampur CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDINGBerhampur CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Berhampur CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDINGpr788182
 
Horngren’s Cost Accounting A Managerial Emphasis, Canadian 9th edition soluti...
Horngren’s Cost Accounting A Managerial Emphasis, Canadian 9th edition soluti...Horngren’s Cost Accounting A Managerial Emphasis, Canadian 9th edition soluti...
Horngren’s Cost Accounting A Managerial Emphasis, Canadian 9th edition soluti...ssuserf63bd7
 

Recently uploaded (20)

Kalyan Call Girl 98350*37198 Call Girls in Escort service book now
Kalyan Call Girl 98350*37198 Call Girls in Escort service book nowKalyan Call Girl 98350*37198 Call Girls in Escort service book now
Kalyan Call Girl 98350*37198 Call Girls in Escort service book now
 
QSM Chap 10 Service Culture in Tourism and Hospitality Industry.pptx
QSM Chap 10 Service Culture in Tourism and Hospitality Industry.pptxQSM Chap 10 Service Culture in Tourism and Hospitality Industry.pptx
QSM Chap 10 Service Culture in Tourism and Hospitality Industry.pptx
 
Paradip CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Paradip CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDINGParadip CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Paradip CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
 
Challenges and Opportunities: A Qualitative Study on Tax Compliance in Pakistan
Challenges and Opportunities: A Qualitative Study on Tax Compliance in PakistanChallenges and Opportunities: A Qualitative Study on Tax Compliance in Pakistan
Challenges and Opportunities: A Qualitative Study on Tax Compliance in Pakistan
 
Nashik Call Girl Just Call 7091819311 Top Class Call Girl Service Available
Nashik Call Girl Just Call 7091819311 Top Class Call Girl Service AvailableNashik Call Girl Just Call 7091819311 Top Class Call Girl Service Available
Nashik Call Girl Just Call 7091819311 Top Class Call Girl Service Available
 
Marel Q1 2024 Investor Presentation from May 8, 2024
Marel Q1 2024 Investor Presentation from May 8, 2024Marel Q1 2024 Investor Presentation from May 8, 2024
Marel Q1 2024 Investor Presentation from May 8, 2024
 
HomeRoots Pitch Deck | Investor Insights | April 2024
HomeRoots Pitch Deck | Investor Insights | April 2024HomeRoots Pitch Deck | Investor Insights | April 2024
HomeRoots Pitch Deck | Investor Insights | April 2024
 
Phases of Negotiation .pptx
 Phases of Negotiation .pptx Phases of Negotiation .pptx
Phases of Negotiation .pptx
 
How to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityHow to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League City
 
Falcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investorsFalcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investors
 
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
 
New 2024 Cannabis Edibles Investor Pitch Deck Template
New 2024 Cannabis Edibles Investor Pitch Deck TemplateNew 2024 Cannabis Edibles Investor Pitch Deck Template
New 2024 Cannabis Edibles Investor Pitch Deck Template
 
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfDr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
 
joint cost.pptx COST ACCOUNTING Sixteenth Edition ...
joint cost.pptx  COST ACCOUNTING  Sixteenth Edition                          ...joint cost.pptx  COST ACCOUNTING  Sixteenth Edition                          ...
joint cost.pptx COST ACCOUNTING Sixteenth Edition ...
 
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai KuwaitThe Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
 
JAJPUR CALL GIRL ❤ 82729*64427❤ CALL GIRLS IN JAJPUR ESCORTS
JAJPUR CALL GIRL ❤ 82729*64427❤ CALL GIRLS IN JAJPUR  ESCORTSJAJPUR CALL GIRL ❤ 82729*64427❤ CALL GIRLS IN JAJPUR  ESCORTS
JAJPUR CALL GIRL ❤ 82729*64427❤ CALL GIRLS IN JAJPUR ESCORTS
 
Berhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Berhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDINGBerhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Berhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
 
Cannabis Legalization World Map: 2024 Updated
Cannabis Legalization World Map: 2024 UpdatedCannabis Legalization World Map: 2024 Updated
Cannabis Legalization World Map: 2024 Updated
 
Berhampur CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Berhampur CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDINGBerhampur CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Berhampur CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
 
Horngren’s Cost Accounting A Managerial Emphasis, Canadian 9th edition soluti...
Horngren’s Cost Accounting A Managerial Emphasis, Canadian 9th edition soluti...Horngren’s Cost Accounting A Managerial Emphasis, Canadian 9th edition soluti...
Horngren’s Cost Accounting A Managerial Emphasis, Canadian 9th edition soluti...
 

Miv presentation

  • 1. MIV Maritime Information Visualization Supervisor: Mr. Huỳnh Anh Dũng Students: 6fingers team 1. Tran Hai Dang - 00606 2. Ta Duc Tung - 00544 3. Duong Hue Linh - 00596 4. Pham Quang Hung - 00396 5. Ha Thi Tham - 01188 6. Nguyen Hai Ha - 00740
  • 2. MIV Contents • Introduction • Project Management Plan • Requirement Specification • Design Description • Algorithm • Testing • Demo • Q&A
  • 3. MIV Part 1: Introduction • The people • Background • Literature Review • Idea proposal
  • 4. MIV The people • Instructor: Mr. Huynh Anh Dung • Team members: – Tran Hai Dang – Ta Duc Tung – Duong Hue Linh – Pham Quang Hung – Ha Thi Tham – Nguyen Hai Ha
  • 5. MIV Background • Vietnam has a large exclusive economic zone (EEZ) with more than 20,000 far shore fishing boats
  • 6. MIV Background • Problems – Seasonal typhoons claim over hundred lives every year – Fishermen arrested • Major causes – Fishermen lack of information about the typhoons, their position… – Managers lack of information about the situation of fishermen.  There is urgent need to solve those problems.
  • 7. MIV Literature Review - Coastal Station System Advantages Disadvantages • Easy to use • Anti-interference • In many urgent cases, sailor cannot hear the message clearly, which lead to misunderstanding and damaging
  • 8. MIV Literature Review - Viettel Coastal and Islands Base Transceiver Station (BTS) System Advantages Disadvantages • Can use cell phone • Narrow range • Cannot cover full range of South – East Asia Sea
  • 9. MIV Literature Review - Movimar System Advantages Disadvantages • High technology • High capital investment • Guarantees a high quality of • Number of monitored vessel communicating and is only 2850 rescuing • Technology dependency (depend on France)
  • 10. MIV Idea proposal • Abstract & Idea – Build a system for informing fishers of weather forecast, storm notification and visualizing this information. – Vessel monitoring, search and rescue Develop an additional method of communicating on HF band. System will transfer data from coastal station to vessels and vice-versa
  • 11. MIV Idea Proposal • Pros & Cons
  • 12. MIV Part 2: Project Management Plan • Proposed System • Development Environment • Process • Project Organization • Project Planning
  • 13. MIV Proposed System Visualization Viewer Visualization Te xt D ata HF Coastal Station Te HF xt D ata Visualization Database D a ta Text Synchronize Visualization HF Text Data HF Visualization Text Data HF Coastal Station Database
  • 14. MIV Development Environment • Hardware – Transceiver : VX3R, KENWOOD-TS2000 – Audio connection line – GPS device
  • 15. MIV Development Environment • Visual Studio 2010 • .NET Framework 4.0 • SQL Server 2008 Express • Eclipse • Java / Java Swing Framework • Google Earth API • OS: Windows 7
  • 16. MIV Process Iterative & incremental model
  • 17. MIV Project Team Organization DangTH (PM) TungTD ThamHT HaNH LinhDH HungPQ (CM,DV) (Designer, (DV, (Test Leader (BA, DV) DV) Tester) Tester)
  • 18. MIV Planning • Risk Management – Hardware Availability – Testing – Resource Experience – Project Management Skill – User Involvement
  • 19. MIV Part 3: Requirement Specification • Users • Use case Diagram • Non-functional requirement
  • 20. MIV Users User Application Description Central operator Viewer User of Viewer application, responsible for - Monitoring vessel positions, voyages - Create weather messages, storm messages Operator Coastal User of Coastal Station application, Station responsible for - Monitoring messages to be broadcasted to vessels, received from vessels Fisher On-sea - Broadcasting messages application, User of On-sea Terminal to vessels Terminal responsible for monitoring their own vessel position on map, being alerted about storm, weather information
  • 21. MIV On-sea Terminal – Fisher Use cases
  • 22. On-sea Terminal – Storm visualization MIV Screen
  • 23. MIV Coastal Station – Operator Use cases
  • 24. MIV Viewer – Central Operator Use cases
  • 25. MIV Viewer – Vessel Monitoring Screen
  • 26. MIV Non-functional Requirements • Language: Vietnamese • Usability: easy to use, especially for fishers • HF band requires error detection & correction, package losing mechanism
  • 27. MIV Part 4: Design Description • System Context Overview • Architectural Design • Detailed Design • Database Design • Message Passing Schema
  • 29. MIV Design patterns • Client Server Architecture • Layer Architecture
  • 30. MIV Database Server - Architecture
  • 32. MIV Coastal Station - Architecture
  • 33. MIV On-sea Terminal - Architecture Presentation Layer Common Layer GUI Common Struct <<uses>> Business Layer <<uses>> <<uses>> Audio Soft - Exception Data correction Controller Modem Management «uses» Data Access Layer Utility Tranceiver connection
  • 34. MIV Detailed Design • Refer to documentation (capstone project final report)
  • 36. MIV Message Passing Schema • Message Dividing & Wrapping
  • 37. MIV Message Passing Schema (cont.) • 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
  • 38. MIV Message Passing Schema (cont.) Packet structure • STARTING packet • CONTENT packet • ENDING packet
  • 39. MIV Message Passing Schema (cont.) • Storm message structure * Storm eye info i * Refer to documentation (capstone project final report) to see structure of other kinds of messages
  • 40. MIV Part 5: Algorithm • Error Detection & Correction • Soft Sound Modem
  • 41. MIV Error Detection & Correction Overview of error detection & correction
  • 42. MIV Error Detection & Correction • 3 flags rather than 1 flag in AX.25 • Different check sum Flag Packet ID Info FCS Flag Flag 01111101 16 bits N * 8 bits 16 bits 01111110 01111111 Protocol for detecting loss byte
  • 43. MIV Error Detection & Correction Current State Input = 0 Input = 1 Current State Input = 0 Input = 1 00 00 10 00 00 11 01 00 10 01 11 00 10 01 11 10 10 01 11 01 11 11 01 10 Next state table Output pair table Next state diagram
  • 44. MIV Error Detection & Correction Trellis diagram
  • 45. MIV Error Detection & Correction Naïve approach for Viterbi decoding
  • 46. MIV Software Sound Modem …01100111 Sound Modem …01100111 Sound Modem
  • 47. MIV Part 6: Testing – Test report Test Execution Summary Pass Fail Untested Accepted N/A Number of Test cases 0 0 0 0 0 0 Onsea Terminal 54 0 0 0 0 54 Coastal Station system 62 0 0 0 0 62 Viewer 75 0 1 0 0 75 CombineV-CS-OT 10 10 0 0 0 10 External Interface 0 0 0 0 0 0 Performance 0 0 0 0 0 0 Data migration 0 0 0 0 0 0 Test coverage             Test coverage           99.5% Test successful coverage           99.5%