24
Case study in China on Open-source Software for Scientific Computation via Scilab OW2 Corporate Networking Meeting September 21, 2010, Beihang University Bao-Gang Hu ( 胡包钢 ), LIAMA Institute of Automation Chinese Academy of Sciences email: [email protected]

Case study in China on Open-source Software for Scientific

  • Upload
    ngodan

  • View
    217

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Case study in China on Open-source Software for Scientific

Case study in China onOpen-source Software for Scientific Computation via

Scilab

OW2 Corporate Networking MeetingSeptember 21, 2010, Beihang University

Bao-Gang Hu (胡包钢 ), LIAMAInstitute of Automation

Chinese Academy of Sciencesemail: [email protected]

Page 2: Case study in China on Open-source Software for Scientific

2

Outline (大纲 )

1. Scientific computation and some

data in China

2. Why use Scilab?

3. 10 years activities in China

4. Lessons learnt

5. Perspective

Page 3: Case study in China on Open-source Software for Scientific

3

1. Scientific Computation and Some Data in China

● Scientific Computation: Key IT components in China

● Related sectors:● Industries, finance, economics, ...● Educations

● Which user groups are larger?● scientists and engineers● universities and schools

Page 4: Case study in China on Open-source Software for Scientific

4

Some Data in China

● Software for SC is necessary● Potential users are “huge” in China.

For education training– University students (6 millions)– High-school students (30 millions)– Middle-school students (70 millions)

Page 5: Case study in China on Open-source Software for Scientific

5

“Standard for High-school Mathematics Teaching” (2003)

by Chinese Ministry of EducationNecessary Learning Subjects:

● Computer algorithms● Probability and statistics● Functions, polynomial, etc.

http://www2.chinaedu.com/101resource003/new/new/0101.htm

Page 6: Case study in China on Open-source Software for Scientific

6

Objectives

● To present case study ● on using OSS Scilab for scientific

computation, and● within education sector in the

mainland of China● To summarize the lessons learnt and

personal perspective

Page 7: Case study in China on Open-source Software for Scientific

7

2. Why use Scilab?

● Open-source and free.● More closed to Matlab for using.● Sufficient for education purpose.● Freedom of license for fully self-

developed toolbox

Page 8: Case study in China on Open-source Software for Scientific

8

Another Reason

● Supported by INIRA and LIAMA for “2001 Sino-French Workshop of SCILAB” , Beijing, China, April 9, 2001

Page 9: Case study in China on Open-source Software for Scientific

9

3. Ten-Year Activities in China

● Focused on Scilab disseminations within universities and research institutes.

● Popular (mostly illegal) uses of Matlab ● Co-Organised 10 times “Scilab Workshops”

and 9 times “Scilab Contests”.● Joined with OW2 in 2009

● Co-Organised “2009 International Workshop of OSS for Scientific Computation”

Page 10: Case study in China on Open-source Software for Scientific

10

Progresses ● Received support from MOST and National

863 High-Tech Program● Supporting activities Many universities

● About 100 works submitted to Contests over 30 universities

● Over 40 students and professors visited INRIA and Scilab Team

● Teaching platform● Ninxia University on HDL● Beiyou University on Communication ● Chinese Agriculture University on Algorithms

Page 11: Case study in China on Open-source Software for Scientific

11

Progresses in 2009-2010 ● Scilab-OW2 Joint Contests

● Gui Yang(2009)● Yinchuan (2010)

● 1st IEEE-OSSC Workshop (2009)

Page 12: Case study in China on Open-source Software for Scientific

12

4. Lessons Learnt

● Lesson 1: Scialb is sufficient for education purpose.

● My experiences:● for graduate teaching: “Intelligent

Control”● CAS (2001-2008):

● for undergraduate teaching: “Mathematical Modelling”● ECPekin (2008-2010)

Page 13: Case study in China on Open-source Software for Scientific

13

Math textbook in High-School

Page 14: Case study in China on Open-source Software for Scientific

14

Lesson 2: Scialb is a best platform to students for innovation

初始状态 随机点击结果状态剩余: 30

变步常优化点击 结果状态剩余: 7李昌智 (2002)

Page 15: Case study in China on Open-source Software for Scientific

15

Lesson 2: Scialb is a best platform to students for innovation.

● 技术应用层面:– 可以完全胜任农林教育平台应用

● 专业道德层面:– 尊重知识产权,合法使用软件

● 教育发展层面:– “ ”自由,开放,共享 是教育发展的基石

● 培养什么样的人才– 只是盗版软件应用高手,不懂版权协议

– 只会应用微软产品,无法与国际开源接轨

Genetic Algorithms (Li, 2003)

Page 16: Case study in China on Open-source Software for Scientific

16

Team Work from Students

“We think and hope that what we have done will provide a sound basis for further development, and that through it, increasing numbers of Chinese scientists will use Scilab in their work”. - Scilab Group of Xiamen University March 10th,2002

Page 17: Case study in China on Open-source Software for Scientific

17

Lesson 3: China needs a top-donw action in education domain

● 10-year and bottom-up actions have not changed global situations in China.

● Two schools were equipped with open-source computers by donation from a professor in LIAMA, but changed into Windows illegally later.

● China missed a top-down action for enforcing IP rules in campuses.

● Destructive to commercial and open-source software developments

Page 18: Case study in China on Open-source Software for Scientific

18

5. Perspectives

Challenges- Educational software plays an

important role.- “Software piracy” is a serious

problem, particularly in schools. - “Open source” is still a new concept

for the majority of users.- Misunderstanding or habits may

indicate a long-term campaign.

Page 19: Case study in China on Open-source Software for Scientific

19

Selection of the pathways

● “Fighting Piracy" is only a starting point in education domains.

● “Innovation” is a final goal.● "OSS" is the best solution.

Page 20: Case study in China on Open-source Software for Scientific

20

Open-source for Scientific Computation (OSSC)

Confucius (551 BC – 479 BC) idea :

Page 21: Case study in China on Open-source Software for Scientific

21

Our Goals

● To train students with a basic skill on OSSC from high-school studies

● To develop a high-level knowledge for their undergraduate/graduate studies

● To be the main contributors for OSSC in this world

Page 22: Case study in China on Open-source Software for Scientific

22

Market Promotion by some software firms in China:

“Using copyright software, I am getting proud ”.

Our suggestion:“Developing open-source software,

I am getting proud ”.Puffin for SCILABPuffin for SCILABDesigned by Who’s HuDesigned by Who’s Hu

Unfinished Final Remarks

Page 23: Case study in China on Open-source Software for Scientific

23

Acknowledgement

• Thanks to Cedric Thomas for the invitation.

• Thanks to all people who supported the related activities.

• This document is made by using OpenOffice.org. via Ubuntu platform.

Page 24: Case study in China on Open-source Software for Scientific

24

References( http://liama.ia.ac.cn/wiki/user:hubg:article)

Hu, B.-G., “Open Source: Toward Innovations through Educational Development in China”, “Proceedings of the First International Conference on Open Source Systems”, M. Scotto and G. Succi (Eds.), Genova, Italy, July 11-15, 2005 , pp. 254-258.

胡包钢,中国教育信息化发展进程中面临的最大问题是什么 ?—— “ ”兼论选择 开放源码 软件路径 ,《贵州师范大学学报 (社会科学版 )》 , 2007年 ,2007-04, pp. 117-122.

胡包钢,试论中国教育领域中的知识产权保护现状, 2007年 5月 4日。