An Internship Activities Final Presentation · 5 Summary This is an internship activities final...

30
An Internship Activities Final Presentation Place: iCRAFT corp., Kobe, Japan By: Aschalew Arega March 12, 2018

Transcript of An Internship Activities Final Presentation · 5 Summary This is an internship activities final...

Page 1: An Internship Activities Final Presentation · 5 Summary This is an internship activities final presentation which have been done in iCRAFT corp., Kobe, Japan from Sept.19, 2017 to

An Internship Activities Final Presentation

Place: iCRAFT corp., Kobe, Japan

By: Aschalew Arega

March 12, 2018

Page 2: An Internship Activities Final Presentation · 5 Summary This is an internship activities final presentation which have been done in iCRAFT corp., Kobe, Japan from Sept.19, 2017 to

2

Special Thanks! ● Mr.Hirokazo YAMAMOTO (iCRAFT Corp.)

– Thank you for accepting me as an intern, for your cooperation, good hospitality and allow to use resources freely and for your memorable award!

● Mr.Shinji Enoki– Thank you for your continuous assistance and mentor,

technical supports, coordination and help us to participate in conferences

● JICA (Japan International Cooperation Agency)– Thank you for the sponsorship and continuous follow up!

● All iCRAFT staffs– Thanks everyone for your polite and kindly cooperation!

Page 3: An Internship Activities Final Presentation · 5 Summary This is an internship activities final presentation which have been done in iCRAFT corp., Kobe, Japan from Sept.19, 2017 to

3

Contents● Summary ● Introduction ● LibreOffice● LO bug triage/Quality Assurance● Conferences and seminar ● NextCloud and collabora online integration● Other activities during internship ● Challenges ● Learned points ● Conclusion

Page 4: An Internship Activities Final Presentation · 5 Summary This is an internship activities final presentation which have been done in iCRAFT corp., Kobe, Japan from Sept.19, 2017 to

4

Who am I? ● I’m Aschalew Arega Ademe

– B.Sc. In Information System from, Addis Ababa University (July 2012 with award)

– Assistance Lecture in Madawalabu University (2013 ~2015)

– Head department of information systems(2014~2015)– M.Sc. In Information systems from Kobe Institute of

Computing (Sept., 2017)– IT Engineer

● JICA ABE initiative participant (2015 ~ 2018)● Did internship for 6months at iCRAFT corp.,

(Sept 19, 2017 ~ March 16, 2018)

Page 5: An Internship Activities Final Presentation · 5 Summary This is an internship activities final presentation which have been done in iCRAFT corp., Kobe, Japan from Sept.19, 2017 to

5

Summary

● This is an internship activities final presentation which have been done in iCRAFT corp., Kobe, Japan from Sept.19, 2017 to March 16, 2018

● An internship activities have focused on Open Source Software project mainly on the LibreOffice projects, a FREE Office suite

● The major activities during the internship period includes; Learn LibreOffice/OSS, bug triage/Quality Assurance, LibreOffice Easy hacks, conferences, NextCloud and collabora online integration, and other related activities

Page 6: An Internship Activities Final Presentation · 5 Summary This is an internship activities final presentation which have been done in iCRAFT corp., Kobe, Japan from Sept.19, 2017 to

6

Introduction ● The internship activities have been started by setting

up PC and working environment- to use the applications

● This presentation includes highlights of major activities during the internship period. Due to time limitation, details explanation is not included

● During this period, I read and studied different open source materials: – TDF- The Document Foundation– Eric Raymond’s open source document– The Cathedral and the Bazaar – Fearness change and more fearness changes

Page 7: An Internship Activities Final Presentation · 5 Summary This is an internship activities final presentation which have been done in iCRAFT corp., Kobe, Japan from Sept.19, 2017 to

7

Started learning about LibreOffice(LO)

● LibreOffice is a free office suite! – Fun project,

Knowledge sharing and collaboration

● Installed LibreOffice in different OS

● LO components (writer, Calc, impress, draw, base)

Page 8: An Internship Activities Final Presentation · 5 Summary This is an internship activities final presentation which have been done in iCRAFT corp., Kobe, Japan from Sept.19, 2017 to

8

LibreOffice bug triage/ Quality Assurance

● What is bug triage?– Bug- a SW bug is an error or fault in a computer

program that causes it to produce an incorrect or unexpected result.

– Triage- is the process of determining the priority based on the severity of their condition

● BugZilla- defect tracking system/ bug tracking system

● Did bug triage on different LibreOffice version (Unconfirmed bugs, read comments, test bugs)

Page 9: An Internship Activities Final Presentation · 5 Summary This is an internship activities final presentation which have been done in iCRAFT corp., Kobe, Japan from Sept.19, 2017 to

9

LibreOffice bug triage/ Quality Assurance(2)

● Read and understand contents of the issue● Carry out procedures on the issue in your

environment and comment out the result● Discover issues which does/doesn’t in your

environment ● Joined LibreOffice Quality Assurance team● Prepared bug triage manual

Page 10: An Internship Activities Final Presentation · 5 Summary This is an internship activities final presentation which have been done in iCRAFT corp., Kobe, Japan from Sept.19, 2017 to

10

Tokyo Business Trip (Oct.20-24, 2017)

● Visited iCRAFT Tokyo branch– Had discussion with Tokyo branch manager, and

other staffs– Learned business situation in Tokyo branch

● PC support, server & network

– Supports overseas business such as in Myanmar Vietnam, and Mongolia

– Logistics support

Page 11: An Internship Activities Final Presentation · 5 Summary This is an internship activities final presentation which have been done in iCRAFT corp., Kobe, Japan from Sept.19, 2017 to

11

openSUSE.Asia Summit 2017 / LibreOffice mini conference Tokyo

● Attended the openSUSE.Asia Summit 2017– The speakers have been shown their good knowledge,

experience and practice in free and open source software(FOSS) technologies

Page 12: An Internship Activities Final Presentation · 5 Summary This is an internship activities final presentation which have been done in iCRAFT corp., Kobe, Japan from Sept.19, 2017 to

12

openSUSE.Asia Summit 2017 / LibreOffice mini conference Tokyo (2)

● LibreOffice mini conference– Opportunity to build FOSS/LO

community in Ethiopia (Lighting talk)

● LibreOffice translation(LO help and UI in Amharic)

● LibreOffice booth Tokyo

Page 13: An Internship Activities Final Presentation · 5 Summary This is an internship activities final presentation which have been done in iCRAFT corp., Kobe, Japan from Sept.19, 2017 to

13

Kansai Open Forum(Nov. 11, 2017)

● Did presentation about FOSS projects in Africa/LibreOffice status in Ethiopia– LibreOffice Amharic

translation● Participated in iCRAFT

LibreOffice booth

Page 14: An Internship Activities Final Presentation · 5 Summary This is an internship activities final presentation which have been done in iCRAFT corp., Kobe, Japan from Sept.19, 2017 to

14

LibreOffice Easy Hacks ● Build LibreOffice on

Linux(Ubuntu)– Install prerequisites– Build dependencies– Download source

code using git– Build it: ./autogen.sh– Make => Done!

● Get the source code

Page 15: An Internship Activities Final Presentation · 5 Summary This is an internship activities final presentation which have been done in iCRAFT corp., Kobe, Japan from Sept.19, 2017 to

15

LibreOffice Easy Hacks(2) ● Modify some code and rebuild the source code

Page 16: An Internship Activities Final Presentation · 5 Summary This is an internship activities final presentation which have been done in iCRAFT corp., Kobe, Japan from Sept.19, 2017 to

16

Configured Learning management system

● Moodle- Learning management system

● Configured Moodle (Modular object-oriented Dynamic

learning Environment )

Page 17: An Internship Activities Final Presentation · 5 Summary This is an internship activities final presentation which have been done in iCRAFT corp., Kobe, Japan from Sept.19, 2017 to

17

Configured Learning management system(2)

● Practiced how to manage Moodle:– Add courses,

– Assignments, quizzes

– Enter enrolled students, participants,

– create account

– Assign a role permission- students,teacher

Page 18: An Internship Activities Final Presentation · 5 Summary This is an internship activities final presentation which have been done in iCRAFT corp., Kobe, Japan from Sept.19, 2017 to

18

Open source conference, Osaka (Jan 27, 2018)

● Presentation about LibreOffice development activities– About LibreOffice– QA, bug triage– Easy hacks and translation

● Participated in iCRAFT LibreOffice booth

Page 19: An Internship Activities Final Presentation · 5 Summary This is an internship activities final presentation which have been done in iCRAFT corp., Kobe, Japan from Sept.19, 2017 to

19

NextCloud and Collabora online Integration

● LOOL: LibreOffice online– Cloud-based version of free office suite

● Building and development of LibreOffice online

● Some troubleshoots: – Errors: No database driver installed– Forbidden access issue– Internal server error

Page 20: An Internship Activities Final Presentation · 5 Summary This is an internship activities final presentation which have been done in iCRAFT corp., Kobe, Japan from Sept.19, 2017 to

20

NextCloud + Collabora online Integration(2)

● Steps to do (1)– Install web server(Apache), Php, MySQL-sever– Install NextCloud

● Follow web-based interface to finish the installation

● Steps to integrate(2) – Install docker– Install Nginx HTTP server

● Setting up Nextcloud– Apps→Enable collabora online– Admin→ collabora online→ insert ip address of your server

Page 21: An Internship Activities Final Presentation · 5 Summary This is an internship activities final presentation which have been done in iCRAFT corp., Kobe, Japan from Sept.19, 2017 to

21

NextCloud + Collabora online(3)http://192.168.255.160/nextcloud/index.php/login

Page 22: An Internship Activities Final Presentation · 5 Summary This is an internship activities final presentation which have been done in iCRAFT corp., Kobe, Japan from Sept.19, 2017 to

22

NextCloud + Collabora online(4)

Page 23: An Internship Activities Final Presentation · 5 Summary This is an internship activities final presentation which have been done in iCRAFT corp., Kobe, Japan from Sept.19, 2017 to

23

Other Activities during internship period

Page 24: An Internship Activities Final Presentation · 5 Summary This is an internship activities final presentation which have been done in iCRAFT corp., Kobe, Japan from Sept.19, 2017 to

24

Ecology project Activity at Mt.Rokko (Dec. 9, 2017 & March 3, 2018)

● Participated in Peace and Nature activity: – Cutting ‘Nezasa bamboo’(clear & take care of trees)– Working to protect soil erosion– Tree Planting (to revitalize the forest at Mt.Rokko)

Page 25: An Internship Activities Final Presentation · 5 Summary This is an internship activities final presentation which have been done in iCRAFT corp., Kobe, Japan from Sept.19, 2017 to

25

Clean office at the year end (2017)

● Clean office and working environment● Attended the company’s 3rd & 4th quarter meetings

Page 26: An Internship Activities Final Presentation · 5 Summary This is an internship activities final presentation which have been done in iCRAFT corp., Kobe, Japan from Sept.19, 2017 to

26

Participated in Ethiopia Investment Promotion Seminar, Kobe

● Industrial park development

● Investment opportunity – Business opportunities

● JICA's Ethiopia Industrial Development Support

Page 27: An Internship Activities Final Presentation · 5 Summary This is an internship activities final presentation which have been done in iCRAFT corp., Kobe, Japan from Sept.19, 2017 to

27

Challenges

● LibreOffice bug fixing is a bit difficult (need more experience)

● LibreOffice Amharic version is not working on Windows but working only on Linux(Ubuntu)

● Troubleshooting during different SW configuration– Moodle, nextcloud + collabora online etc.

Page 28: An Internship Activities Final Presentation · 5 Summary This is an internship activities final presentation which have been done in iCRAFT corp., Kobe, Japan from Sept.19, 2017 to

28

Learned point!● Real business working environment and time

management● LibreOffice open source project, its components

and source code structure● Culture and Knowledge sharing● The importance of user feedback for open

source projects● Linux fundamentals- commands and Linux file

system ● How to integrate Nextcloud with collabora online

Page 29: An Internship Activities Final Presentation · 5 Summary This is an internship activities final presentation which have been done in iCRAFT corp., Kobe, Japan from Sept.19, 2017 to

29

Conclusion ● I have been participated in different activities and

learned a lot! Which is beyond my expectation during the internship

● Now, the activities have done according to the schedule for this internship period, and I will continue participating as a voluntary in LibreOffice project!

● Finally, my excitement/feeling is at a high equilibrium tension; to leave Japan and to meet my family!

Page 30: An Internship Activities Final Presentation · 5 Summary This is an internship activities final presentation which have been done in iCRAFT corp., Kobe, Japan from Sept.19, 2017 to

30

ありがとうございました!

I Thank You!