SlideShare a Scribd company logo
1 of 26
Download to read offline
MHST12-02
    FPT University
MHST12-02 TEAM


             Nguyễn Vũ Hưng                Hoàng Leader
                                            Team Chí Linh
                                             Vu Hai Nam
                Mentor                         Co-Mentor




Vũ Hải Nam               Nguyễn Lưu Bách      Nguyễn Ngọc Hưng

                                                                 2
Contents
                                       MHST12-02

1. Introduction
2. Project Achievements
3. Deliverables
4. An Open-source Project
5. Software metrics
6. Alfresco Introduction
7. Background
8. Evaluation & Chance
9. System Overview
10. Iterative Software Process Model
11. Team Work
12. Development Tools
13. Master Plan
14. Lesson Learnt
15. Limitation
16. Demonstration

                                                   3
Project Achievements
                   MHST12-02




                               4
Project Achievements
                               MHST12-02




http://addons.alfresco.com/addons/cmisdroid




 - Zia consulting is reviewing source code
 - Making a long-term plan




                                             5
Deliverables
                                                           MHST12-02




- Software specification requirement   - Project summary
- Software project management plan     - Demonstration




- Software design                      - Software manual
- Test result                          - Compilation manual




                                                                       6
An Open-source Project
                                                                         MHST12-02



 Freedom to run the program                                 Freedom to study how program works




                                 Freedom in communication




Freedom to redistribute copies                                Freedom to improve the program




                                                                                               7
Software Metric
                                          MHST12-02



                 Old        New         Third party
Lines of code    4953      19815           5836
Commit           101        280
Test cases                  101
Defect density          5 bugs / kLOC




                                                      8
Alfresco Introduction
                    MHST12-02




                                9
Alfresco Introduction
                    MHST12-02




                                10
Alfresco Introduction
                    MHST12-02




                                11
Background
                              MHST12-02

Smartphone trend in Vietnam




                                          12
Background
                              MHST12-02

Smartphone trend in Vietnam




                                          13
Background
                              MHST12-02

Smartphone trend in Vietnam




                                          14
Evaluation & Chance
                  MHST12-02




                              15
System Overview
                  MHST12-02




                              16
Iterative Software Process Model

                                             MHST12-02




    Iterative Model
- Incremental delivery

- Easy for team members who don’t
have much experience

- Easily identify the source of last error

- Less time for corrections
                                                         17
Team Work
            MHST12-02




                        18
Development Tools
                                                MHST12-02



        Hardware                           Software


Laptop (Intel core i5, 1.7Ghz)
                                 Ubuntu 12.04
Sony Xperia S
                                 Eclipse Juno
Samsung Galaxy SII
                                 Android SDK
Samsung Galaxy Ace




                                                            19
Master Plan
              MHST12-02




                          20
Lesson Learnt
                                      MHST12-02



Open source style                Technologies




Software process           Project management skills



                                                   21
Limitation
                          MHST12-02




                Tablets and any
                other Android
                devices?



Work-flow?



                                      22
Demonstration
                MHST12-02




                            23
MHST12-02
    FPT University




                     24
References
                                            MHST12-02



- Ericsson Consumer Lab 2012

- http://www.alfresco.com/

- http://www.android.com/




                                                        25
ENJOY YOUR TIME




                  26

More Related Content

More from 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 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
 
Mindmap and Plan Planning
Mindmap and Plan PlanningMindmap and Plan Planning
Mindmap and Plan PlanningVu Hung Nguyen
 
xDay 2016/08/07 Giới thiệu Chương trình FUNiX Career Advising (tư vấn ...
xDay 2016/08/07 Giới thiệu Chương trình FUNiX Career Advising (tư vấn ...xDay 2016/08/07 Giới thiệu Chương trình FUNiX Career Advising (tư vấn ...
xDay 2016/08/07 Giới thiệu Chương trình FUNiX Career Advising (tư vấn ...Vu Hung Nguyen
 

More from Vu Hung Nguyen (20)

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
 
Mindmap and Plan Planning
Mindmap and Plan PlanningMindmap and Plan Planning
Mindmap and Plan Planning
 
xDay 2016/08/07 Giới thiệu Chương trình FUNiX Career Advising (tư vấn ...
xDay 2016/08/07 Giới thiệu Chương trình FUNiX Career Advising (tư vấn ...xDay 2016/08/07 Giới thiệu Chương trình FUNiX Career Advising (tư vấn ...
xDay 2016/08/07 Giới thiệu Chương trình FUNiX Career Advising (tư vấn ...
 

MHST 2012-02: Xây dựng Mobile Client cho Alfresco (giải nhất + giải phong cách)

  • 1. MHST12-02 FPT University
  • 2. MHST12-02 TEAM Nguyễn Vũ Hưng Hoàng Leader Team Chí Linh Vu Hai Nam Mentor Co-Mentor Vũ Hải Nam Nguyễn Lưu Bách Nguyễn Ngọc Hưng 2
  • 3. Contents MHST12-02 1. Introduction 2. Project Achievements 3. Deliverables 4. An Open-source Project 5. Software metrics 6. Alfresco Introduction 7. Background 8. Evaluation & Chance 9. System Overview 10. Iterative Software Process Model 11. Team Work 12. Development Tools 13. Master Plan 14. Lesson Learnt 15. Limitation 16. Demonstration 3
  • 4. Project Achievements MHST12-02 4
  • 5. Project Achievements MHST12-02 http://addons.alfresco.com/addons/cmisdroid - Zia consulting is reviewing source code - Making a long-term plan 5
  • 6. Deliverables MHST12-02 - Software specification requirement - Project summary - Software project management plan - Demonstration - Software design - Software manual - Test result - Compilation manual 6
  • 7. An Open-source Project MHST12-02 Freedom to run the program Freedom to study how program works Freedom in communication Freedom to redistribute copies Freedom to improve the program 7
  • 8. Software Metric MHST12-02 Old New Third party Lines of code 4953 19815 5836 Commit 101 280 Test cases 101 Defect density 5 bugs / kLOC 8
  • 9. Alfresco Introduction MHST12-02 9
  • 10. Alfresco Introduction MHST12-02 10
  • 11. Alfresco Introduction MHST12-02 11
  • 12. Background MHST12-02 Smartphone trend in Vietnam 12
  • 13. Background MHST12-02 Smartphone trend in Vietnam 13
  • 14. Background MHST12-02 Smartphone trend in Vietnam 14
  • 15. Evaluation & Chance MHST12-02 15
  • 16. System Overview MHST12-02 16
  • 17. Iterative Software Process Model MHST12-02 Iterative Model - Incremental delivery - Easy for team members who don’t have much experience - Easily identify the source of last error - Less time for corrections 17
  • 18. Team Work MHST12-02 18
  • 19. Development Tools MHST12-02 Hardware Software Laptop (Intel core i5, 1.7Ghz) Ubuntu 12.04 Sony Xperia S Eclipse Juno Samsung Galaxy SII Android SDK Samsung Galaxy Ace 19
  • 20. Master Plan MHST12-02 20
  • 21. Lesson Learnt MHST12-02 Open source style Technologies Software process Project management skills 21
  • 22. Limitation MHST12-02 Tablets and any other Android devices? Work-flow? 22
  • 23. Demonstration MHST12-02 23
  • 24. MHST12-02 FPT University 24
  • 25. References MHST12-02 - Ericsson Consumer Lab 2012 - http://www.alfresco.com/ - http://www.android.com/ 25