SlideShare a Scribd company logo
1 of 20
Assignment report
Group 8
 Functionality:
 Play Music
 Play Videos
 Record Tunes with optional frequency
 Multimedia supports:
 Mp3, mp4, 3gp, m4v, flac, flv, wmv, . . .
 Platform requirement:
 At least Android 2.2
 Devices
 Smart phone, tablet, . . .
Student Id
Nguyễn Văn Đại 11020412
Ngô Đình Nguyên 11020224
Nguyễn Trường Thịnh 11020313
 Build background knowledge: (1 week)
 Analysis and Design (2 weeks)
 Implements (6 weeks)
 Test (2 weeks)
 Deployment (1 week)
 Maintenance (1 week)
 Build background knowledge: (1 week)
 Analysis and Design (2 weeks)
 Implements (6 weeks)
 Test (2 weeks)
 Deployment (1 week)
 Maintenance (1 week)
 Mobile platform: Android
 IDE: Eclipse
 Programming language:
 Java
 Android SDK library
 Build background knowledge: (1 week)
 Analysis and Design (2 weeks)
 Implements (6 weeks)
 Test (2 weeks)
 Deployment (1 week)
 Maintenance (1 week)
 Glossary
 Player: A tool to play music or video
 Library: A list of all songs or videos
 …
 Requirement as use-case
 Play music media file
 Play video media file
 Manage media file in sd card
 Record tunes with manual frequencies
 Analysis
 Architecture: MVC model.
 Analysis mechanism: Persistence, Error detection /
handling / reporting…
 Design
 Logic view.
 Package dependencies.
 Databases model.
 Build background knowledge: (1 week)
 Analysis and Design (2 weeks)
 Implements (6 weeks)
 Test (2 weeks)
 Deployment (1 week)
 Maintenance (1 week)
 Design persistence:
 Database handlers
 Data abstraction
 Design view:
 Animation
 Theme and layer
 Design Controller:
 Activity link
 Activity communication
 Business Logic
 Business model
 Play music model
 Play video model
 Recorded tunes model
 Business logic
 Player media
 Recorder
 Library
 Build background knowledge: (1 week)
 Analysis and Design (2 weeks)
 Implements (6 weeks)
 Test (2 weeks)
 Deployment (1 week)
 Maintenance (1 week)
 Unit test
 Integration test
 Build background knowledge: (1 week)
 Analysis and Design (2 weeks)
 Implements (6 weeks)
 Test (2 weeks)
 Deployment (1 week)
 Maintenance (1 week)
 Real Devices
 Kindle fire 8.9 HD
 Samsung Galaxy S2
 HTC One X
 Build background knowledge: (1 week)
 Analysis and Design (2 weeks)
 Implements (6 weeks)
 Test (2 weeks)
 Deployment (1 week)
 Maintenance (1 week)
 Debug :
 Player – library communication
 Load library
Technical workshop Assignment Represent
Technical workshop Assignment Represent

More Related Content

Similar to Technical workshop Assignment Represent

7496_Hall 070204 Research Faculty Summit
7496_Hall 070204 Research Faculty Summit7496_Hall 070204 Research Faculty Summit
7496_Hall 070204 Research Faculty Summit
webuploader
 
Dev-In-Town: Windows 7 by Jabez Gan
Dev-In-Town: Windows 7 by Jabez GanDev-In-Town: Windows 7 by Jabez Gan
Dev-In-Town: Windows 7 by Jabez Gan
Quek Lilian
 

Similar to Technical workshop Assignment Represent (20)

resume
resumeresume
resume
 
1 Win7 For Devs Fund Search
1 Win7 For Devs Fund Search1 Win7 For Devs Fund Search
1 Win7 For Devs Fund Search
 
IntroToAndroid
IntroToAndroidIntroToAndroid
IntroToAndroid
 
Android overview
Android overviewAndroid overview
Android overview
 
7496_Hall 070204 Research Faculty Summit
7496_Hall 070204 Research Faculty Summit7496_Hall 070204 Research Faculty Summit
7496_Hall 070204 Research Faculty Summit
 
Android101 - Intro and Basics
Android101 - Intro and BasicsAndroid101 - Intro and Basics
Android101 - Intro and Basics
 
SkinMuseum: a museum collection management software
SkinMuseum: a museum collection management softwareSkinMuseum: a museum collection management software
SkinMuseum: a museum collection management software
 
Windows 7 For Developers
Windows 7 For DevelopersWindows 7 For Developers
Windows 7 For Developers
 
Android session-1-sajib
Android session-1-sajibAndroid session-1-sajib
Android session-1-sajib
 
Programming in HTML5 With Java Script and CSS3
Programming in HTML5 With Java Script and CSS3Programming in HTML5 With Java Script and CSS3
Programming in HTML5 With Java Script and CSS3
 
Introduction to android
Introduction to androidIntroduction to android
Introduction to android
 
Introduction to android
Introduction to androidIntroduction to android
Introduction to android
 
Introduction to android
Introduction to androidIntroduction to android
Introduction to android
 
Resume
ResumeResume
Resume
 
Embedded Android : System Development - Part I
Embedded Android : System Development - Part IEmbedded Android : System Development - Part I
Embedded Android : System Development - Part I
 
Dev-In-Town: Windows 7 by Jabez Gan
Dev-In-Town: Windows 7 by Jabez GanDev-In-Town: Windows 7 by Jabez Gan
Dev-In-Town: Windows 7 by Jabez Gan
 
We aint got no time - Droidcon Nairobi
We aint got no time - Droidcon NairobiWe aint got no time - Droidcon Nairobi
We aint got no time - Droidcon Nairobi
 
Android Developer Meetup
Android Developer MeetupAndroid Developer Meetup
Android Developer Meetup
 
whats-new-netbeans-ide-7x.pptx
whats-new-netbeans-ide-7x.pptxwhats-new-netbeans-ide-7x.pptx
whats-new-netbeans-ide-7x.pptx
 
005528214.pdf
005528214.pdf005528214.pdf
005528214.pdf
 

Recently uploaded

Spellings Wk 4 and Wk 5 for Grade 4 at CAPS
Spellings Wk 4 and Wk 5 for Grade 4 at CAPSSpellings Wk 4 and Wk 5 for Grade 4 at CAPS
Spellings Wk 4 and Wk 5 for Grade 4 at CAPS
AnaAcapella
 

Recently uploaded (20)

Simple, Complex, and Compound Sentences Exercises.pdf
Simple, Complex, and Compound Sentences Exercises.pdfSimple, Complex, and Compound Sentences Exercises.pdf
Simple, Complex, and Compound Sentences Exercises.pdf
 
What is 3 Way Matching Process in Odoo 17.pptx
What is 3 Way Matching Process in Odoo 17.pptxWhat is 3 Way Matching Process in Odoo 17.pptx
What is 3 Way Matching Process in Odoo 17.pptx
 
Play hard learn harder: The Serious Business of Play
Play hard learn harder:  The Serious Business of PlayPlay hard learn harder:  The Serious Business of Play
Play hard learn harder: The Serious Business of Play
 
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdf
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdfFICTIONAL SALESMAN/SALESMAN SNSW 2024.pdf
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdf
 
AIM of Education-Teachers Training-2024.ppt
AIM of Education-Teachers Training-2024.pptAIM of Education-Teachers Training-2024.ppt
AIM of Education-Teachers Training-2024.ppt
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
Spellings Wk 4 and Wk 5 for Grade 4 at CAPS
Spellings Wk 4 and Wk 5 for Grade 4 at CAPSSpellings Wk 4 and Wk 5 for Grade 4 at CAPS
Spellings Wk 4 and Wk 5 for Grade 4 at CAPS
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptx
 
Economic Importance Of Fungi In Food Additives
Economic Importance Of Fungi In Food AdditivesEconomic Importance Of Fungi In Food Additives
Economic Importance Of Fungi In Food Additives
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
dusjagr & nano talk on open tools for agriculture research and learning
dusjagr & nano talk on open tools for agriculture research and learningdusjagr & nano talk on open tools for agriculture research and learning
dusjagr & nano talk on open tools for agriculture research and learning
 
Model Attribute _rec_name in the Odoo 17
Model Attribute _rec_name in the Odoo 17Model Attribute _rec_name in the Odoo 17
Model Attribute _rec_name in the Odoo 17
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
 
VAMOS CUIDAR DO NOSSO PLANETA! .
VAMOS CUIDAR DO NOSSO PLANETA!                    .VAMOS CUIDAR DO NOSSO PLANETA!                    .
VAMOS CUIDAR DO NOSSO PLANETA! .
 
Tatlong Kwento ni Lola basyang-1.pdf arts
Tatlong Kwento ni Lola basyang-1.pdf artsTatlong Kwento ni Lola basyang-1.pdf arts
Tatlong Kwento ni Lola basyang-1.pdf arts
 
How to Add a Tool Tip to a Field in Odoo 17
How to Add a Tool Tip to a Field in Odoo 17How to Add a Tool Tip to a Field in Odoo 17
How to Add a Tool Tip to a Field in Odoo 17
 
How to Manage Call for Tendor in Odoo 17
How to Manage Call for Tendor in Odoo 17How to Manage Call for Tendor in Odoo 17
How to Manage Call for Tendor in Odoo 17
 
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
 

Technical workshop Assignment Represent

  • 2.  Functionality:  Play Music  Play Videos  Record Tunes with optional frequency  Multimedia supports:  Mp3, mp4, 3gp, m4v, flac, flv, wmv, . . .  Platform requirement:  At least Android 2.2  Devices  Smart phone, tablet, . . .
  • 3. Student Id Nguyễn Văn Đại 11020412 Ngô Đình Nguyên 11020224 Nguyễn Trường Thịnh 11020313
  • 4.  Build background knowledge: (1 week)  Analysis and Design (2 weeks)  Implements (6 weeks)  Test (2 weeks)  Deployment (1 week)  Maintenance (1 week)
  • 5.  Build background knowledge: (1 week)  Analysis and Design (2 weeks)  Implements (6 weeks)  Test (2 weeks)  Deployment (1 week)  Maintenance (1 week)
  • 6.  Mobile platform: Android  IDE: Eclipse  Programming language:  Java  Android SDK library
  • 7.  Build background knowledge: (1 week)  Analysis and Design (2 weeks)  Implements (6 weeks)  Test (2 weeks)  Deployment (1 week)  Maintenance (1 week)
  • 8.  Glossary  Player: A tool to play music or video  Library: A list of all songs or videos  …  Requirement as use-case  Play music media file  Play video media file  Manage media file in sd card  Record tunes with manual frequencies
  • 9.  Analysis  Architecture: MVC model.  Analysis mechanism: Persistence, Error detection / handling / reporting…  Design  Logic view.  Package dependencies.  Databases model.
  • 10.  Build background knowledge: (1 week)  Analysis and Design (2 weeks)  Implements (6 weeks)  Test (2 weeks)  Deployment (1 week)  Maintenance (1 week)
  • 11.  Design persistence:  Database handlers  Data abstraction  Design view:  Animation  Theme and layer  Design Controller:  Activity link  Activity communication
  • 12.  Business Logic  Business model  Play music model  Play video model  Recorded tunes model  Business logic  Player media  Recorder  Library
  • 13.  Build background knowledge: (1 week)  Analysis and Design (2 weeks)  Implements (6 weeks)  Test (2 weeks)  Deployment (1 week)  Maintenance (1 week)
  • 14.  Unit test  Integration test
  • 15.  Build background knowledge: (1 week)  Analysis and Design (2 weeks)  Implements (6 weeks)  Test (2 weeks)  Deployment (1 week)  Maintenance (1 week)
  • 16.  Real Devices  Kindle fire 8.9 HD  Samsung Galaxy S2  HTC One X
  • 17.  Build background knowledge: (1 week)  Analysis and Design (2 weeks)  Implements (6 weeks)  Test (2 weeks)  Deployment (1 week)  Maintenance (1 week)
  • 18.  Debug :  Player – library communication  Load library