Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Internship final presentation Mohamed

298 views

Published on

MohamedによるLibreOfficeインターンシップの最終報告です。
アイクラフトでの6ヶ月の活動についての発表資料です。

Published in: Software
  • Be the first to comment

Internship final presentation Mohamed

  1. 1. 3/16/18 JICA ABE Initiative program Internship company iCRAFT Corp Participant : TRABELSI Mohamed Duration : 6 months Country : Tunisia Internship Final Presentation
  2. 2. 3/16/18 Internship Final Presentation 2 Content ● Introduction ● LibreOffice activities ● Canadian Academy Project ● Daily and regular office activities ● Conclusion
  3. 3. 3/16/18 Internship Final Presentation 3 Introduction ● JICA ABE initiative participant: – During 1 Year 4 selections ( Documents screening, English(TOEFL) & Math tests, Interview with JICA, Interview with University) – 2 years Master Degree in Information Systems at Kobe Institute of Computing – 6 months Internship at iCRAFT Corp. ● Learn from Japanese companies professional life ● Open Source (LibreOffice) Development
  4. 4. 3/16/18 Internship Final Presentation 4 LibreOffice Development ● Involved to many activities and contributing to develop LibreOffice project: – Bug triage – Translation project – Easy Hacks – LibreOffice Online – Attend Open Source conferences and events – Assist interns at iCRAFT office.
  5. 5. 3/16/18 Internship Final Presentation 5 Bug triage ● Part of Quality Assurance activity ● Confirm and prioritize bugs – Through Bugzilla platform – After testing and reproducing the bug ● Main operations: – Prioritize bugs – Check bug duplication – Regression tests – Crash reports
  6. 6. 3/16/18 Internship Final Presentation 6 Bug triage (2) ● There were many challenges while performing bug triage like OS versions or complicated steps to follow for reproducing the issue. Triaged Bugs Commented Attached Confirmed New NeedInfo Verified- Fixed Resolved- Duplicate Resolved- NotABug Resolved- WorksForMe Resolved- WontFix 33 33 2 23 2 2 3 1 1 1
  7. 7. 3/16/18 Internship Final Presentation 7 Translation project ● Main project components created in English – LibreOffice UI, Help, Website, Android, iOS… ● Pootle platform used for translation ● LibreOffice master-UI – French 100% translated – Arabic 86.2% translated – Number 2 contributor of translation to Arabic ● 645 Suggestion and 49 are translated ● Test Arabic local versions and fonts ● Some strings take few days to find appropriate equivalent words in Arabic
  8. 8. 3/16/18 Internship Final Presentation 8 Easy Hacks ● Starting points for a new developer on LibreOffice project: – Clone and build LibreOffice source code – Customize LibreOffice logo *svg format as initial activity – Find an easy bugs to fix and understand it – Look for similar bugs for guidance – Locate target code and understand it – Perform updates to fix the issue ● This step still under challenge
  9. 9. 3/16/18 Internship Final Presentation 9 LibreOffice Online ● Implement Collabora Online (LibreOffice Online) integrated with NextCloud: – Install and configure Docker and Nginx – Without domain name (using localhost) ● Faced many challenges like firewall settings, IP address settings, NextCloud version and Collabora Online version
  10. 10. 3/16/18 Internship Final Presentation 10 Attend Open Source/LibreOffice events ● OpenSUSE.Asia Summit 2017/LibreOffice Mini-conference 2017 – Including a visit to iCRAFT Office in Tokyo ● Kansai Open Forum Osaka 2017 ● LibreOffice Hackfest January 2018 ● Open Source Conference Osaka 2018
  11. 11. 3/16/18 Internship Final Presentation 11 Assist interns ● Support two student interns to perform bug triage: – Provide Bug triage Manual ● Including English and Japanese language – Brief explanation and introduction – Some guidance examples – Look for a list of easy bugs to test – Confirm and push comments together to Bugzilla – Attend evaluation meeting and interview
  12. 12. 3/16/18 Internship Final Presentation 12 Lessons Learned from LibreOffice Development Activities ● Experience community life from inside ● Quality Assurance -Bug triage – Test techniques and environment management ● Translation project – Find meaningful description in Arabic – Respect of used functions and features ● Development -Easy Hacks (still challenging) – Clone and build an Open Source Project – Locate and target a code block ● Open Source/LibreOffice events – Promoting LibreOffice – Rise awareness about Open Source volunteering ● Communication means (mail list, telegram groups, IRC channel…)
  13. 13. 3/16/18 Internship Final Presentation 13 Canadian Academy Project ● Network Management project – Contribute to proposal document – Attend meetings with Canadian Academy Headmaster and Director of IT – Site visit and infrastructure initial inspection – Prepare monthly report English version template – Review and learn about some used services and technologies – Network Manager and leading upgrade project.
  14. 14. 3/16/18 Internship Final Presentation 14 Daily and Regular Office Activities ● CSR activities with Peace and Nature ● Office greetings ● Destination schedule board ● Weekly meetings ● Trimester and new year meetings ● Interviews and tasks meetings ● Lunch time, card games and fitness ● Souvenirs and trip presents ● Some formal documents content.
  15. 15. 3/16/18 Internship Final Presentation 15 Conclusion ● 6 months of progress and knowledge ● Learned a lot from internship at iCRAFT Corp – Respect, Communication skills, organization, timing, volunteering and CSR contribution, teamwork… – Technical skills, Open Source Community activities ● Biggest challenge was and still language ● Great to work in this friendly environment with kind people ● Looking forward to spending more time as a colleague. Thank you for the wonderful time 太覇くん

×