공개 SW 개발자대회 소개
■ 행사명 : O pen S ource S oftware World Challenge! 2010 공개 SW 개발자대회 ■ 목 적 창의적이고 혁신적인 공개 SW 개발 아이디어를 획득하고, 소프트웨어적 문제해결 능력 향상과 잠재인력 발굴, 국내외 공개 SW 개발자들과의 교류 확대를 통한 Global 경쟁력 강화 등을 통해 우리나라가 공개 SW 개발강국으로 도약하고자 함 ■ 추진체계 - 주 최 : 지식경제부 - 주 관 : 정보통신산업진흥원, 한국공개소프트웨어협회, 한국공개 SW 활성화포럼 - 후원사 : 삼성 SDS, SKC&C, Google, LG 전자, 한국 IBM, LGCNS, 삼성테크윈, 한국오라클, ETRI, 한국리모진흥협회, NHN, 한글과컴퓨터, 아남정보기술, 큐브리드, 토마토시스템, 유엔진솔루션즈, Linux Foundation, 비트컴퓨터, 펌킨네트웍스, 블랙덕소프트웨어, 전자신문, 데브멘토, 마이크로소프트웨어, 파이니, OKJSP( 커뮤니티 ) ■ 대 상 - 국내 : 학생 ( 초 / 중 / 고 ), 대학생, 일반인 - 국제 : 대학생, 일반인 ( 국내 거주 외국인 포함 ) 1. 개 요
2. 조직위원 No. 구 분구 분성 명성 명소 속소 속 구 분구 분성 명성 명소 속소 속 1 위원장신 재 철신 재 철 前 LG CNS 대표 ( 現 고문 ) 12 학계 위원 김 진 형김 진 형 KAIST 교수 2 기업 위원박 승 안박 승 안삼성 SDS 전무 13 기관 위원유 법 민유 법 민 지식경제부 소프트웨어진흥과장 3 기업 위원성 기 준성 기 준 SK C&C 상무 14 기관 위원황 승 구황 승 구한국전자통신연구원 4 기업 위원권 순 선권 순 선 NHN 부장 15 기관 위원김 동 민김 동 민 한국공개 SW 협회장 ( 現 아남정보기술 대표 ) 5 기업 위원최 영 규최 영 규삼성테크윈 상무 16 기관 위원김 후 종김 후 종한국리모진흥협회장 6 기업 위원최 창 성최 창 성 LG CNS 부문장 17 기관 위원조 광 제조 광 제 리눅스파운데이션 한국 지사장 7 기업 위원민 경 오민 경 오 LG 전자 소장 18 기관 위원양 유 길양 유 길 정보통신산업진흥원 SW 진흥단장 8 기업 위원김 진 광김 진 광한글과컴퓨터 실장 19 Grobal IT 기업 앤드류 전 Google 9 학계 위원고 건서울대학교 교수 20 Grobal IT 기업 신 은 상신 은 상 IBM 본부장 10 학계 위원이 민 석이 민 석한성대학교 교수 21 Grobal IT 기업 박 준 규박 준 규 ORACLE 상무 11 학계 위원김 두 현김 두 현건국대학교 교수
- 자유과제 : Source 공개 및 재 배포가 가능한 형태의 공개 SW 에 한하여 주제 제한 없음 - 지정과제 제출과제는 공개 SW 플랫폼 기반이어야 하며, 공개 SW 라이센스 정책 (GPL, LGPL 등 ) 에 의해 공개되어야 하고, 배포 시에는 공모대전 주최 측과 협의를 통해야 함. 3. 공모부문 과제세부주제 학습용 SW - LMS, LCMS - 디지털교과서 관련 SW 모바일 SW - 안드로이드 기반 SW - 리모 기반 SW - 기타 SW 모바일 플랫폼 응용 SW - 스마트그리드 관련 SW - 클라우드 컴퓨팅 관련 SW - SaaS 관련 SW 보안 SW - 개인정보 보호용 SW - 유해사이트 방지 / 경고용 SW 융합 SW - 로봇 ( 휴머노이드 등 ) 관련 SW - 자동차 IT 융합 관련 SW
- 국제 부문 - 활용 부문 - 국내 부문 등급팀수부상 대상지식경제부장관상 만원 금상진흥원장상 만원 등급팀수부상 대상지식경제부장관상 만원 금상진흥원장상 만원 등급 학생 부문일반 부문 지정과제자유과제지정과제자유과제 팀수부상팀수부상팀수부상팀수부상 대상 지식경제부장관 상 1 팀 800 만원 금상진흥원장상 만원 은상협회장상 만원 기업 상 만원 이하현물 만원 이하현물 만원 이하현물 만원 이하현물 기업대상 1 팀 : 500 만원 상당 현물 4. 시상내역
○ 1 차 서류심사를 통과한 참가자에게는 기술세미나 4 회, 기술캠프 1 회를 참여 할 수 있는 기회를 제공하여 기술향상 기회 부여 ( 전액 무료 지원 ) ○ 최종 산출물 제출팀에게는 한국공개 SW 협회 명의의 “2010 공개 SW 개발자대회 참가 확인증 ” 부여 ○ 수상팀에게는 부상 외에도 수상팀원 중 후원사와 협의를 통해 후원사에서 제공 하는 취업지원 기회 부여 ○ 대상 수상팀에게는 차년도 “ 동북아 공개 SW 활성화 포럼 ” 참가자격 부여 학생부문 10 개 기업상과 일반부문 2 개 기업상을 위한 기업과제를 모집하여 참가자들과 후원기업의 과제해결 및 인턴쉽 제공 5. 참가자 혜택
운영 일정 1 차 기술세미나 까지 개발자대회 홍보 까지 참가신청 접수완료 까지 기술캠프 8월 중8월 중 8월 중8월 중 2 차 기술세미나 8월 중8월 중 8월 중8월 중 3 차 기술세미나 9월 중9월 중 9월 중9월 중 4 차 기술세미나 산출물 접수 ~ 라이선스 검증 최종 심사 결과 공지 공개 SW Day - 시상
7. 특 징 참여자 만족도 높아 지속적인 참가의사 표명
활용상 부문 신설 국제 부문 강화 초등생 Festival ● 기관, 커뮤니티 및 커뮤 니티 공헌자를 대상으로 선정 ● 운영기간 : 월중 서류접수 완료 및 심사 ● 프로세스 : 공고 → 사례조사 & 인터뷰 → 심사위구성 → 평가 → 선정 → 사례발표 및 포상 ● 정량적 목표 상승 - 작년대비 200% 상승 ● 국제 홍보 강화 ● 해외 프로젝트 발굴 및 참여자 확대를 통한 글 로벌 네트워크 강화 ● 초등학생들에게 공개 SW 에 대한 인식 확산을 위한 흥미위주의 행사 ● 문제 해결형 과제 제시를 통해 공개 SW 의 이해도 증진 ● Festival 형태로 진행 8. 차별화 전략
계발계획서 작성방법
1. 개발자 대회 참가요령 2010 공개 SW 개발자대회 홈페이지 회원 가입 후 참가신청서, 개발계획서, 팀 구성리스트를 Dounroad 하여 작성후 신청
2. 개발자 대회 참가요령 참가신청서 및 개발계획서 작성 참가신청서 개발계획서
3. 계발계획서 작성요령 1. 프로그램 개요 1) 개발목표 ( 개발배경, 목적 ) 오픈소스의 대표적인 리눅스가 여러 커뮤니티나 단체 등의 노력으로 대중 화 궤도에 올라왔다. 리눅스를 사용하 는 곳이 점점 늘어나고 있으며, 사용자 도 꾸준히 증가하는 추세이다. 하지만, 리눅스 응용프로그램이 MS 윈도우에 비해 아직도 많이 부족하며, 현재 리눅 스를 데스크탑의 용도가 아닌 서버 대 용으로 많이 사용하고 있는 실정이다. 프로그램 배경 및 목적 설명 - 프로그램을 개발하게 된 배경 - 개발하게 될 프로그램 장점 혹은 특징 을 제시 - 개발 하게 될 프로그램의 활용방안 설명 예시의 프로그램은 노트북 리눅스에서 여러장 소의 네트워크 환경을 프로파일 형식으로 저장 해서 네트워크 환경을 바꾸는 기능을 가진 ……. 예시
3. 계발계획서 작성요령 2) 시스템구성도 H/W 구성도 + S/W 구성도 -H/W 구성도와 SW 구성도를 각각 표 현하여도 되고 함께 표현해도 됨 -H/W 구성도는 시스템환경 구축을 그 림으로 표현하며 S/W 구성도는 OS 및 DB 등의 관련 S/W 를 표현하도록 한다. 예시설명
3) 메뉴 구성도 메 뉴메 뉴 지원환경 설 명설 명 CL I C UI G UI 프로파일 적용○○○ 프로파일에 저장된 네트워크 환 경 설정을 현 리눅스 시스템에 적용 프로파일 생성○○○새로운 프로파일 생성 프로파일 수정○○○프로파일 삭제 ○○○ 프로파일 다중삭 제 ☓☓○여러 프로파일을 선택하여 삭제 프로파일 모두삭 제 ○☓☓모든 프로파일 삭제 모든 프로파일 리스트 및 정보출력 ○☓☓ 모든 프로파일의 리스트와 네트 워크 설정 정보를 출력 도움말 지원○○○화면에 도움말 출력 프로그램의 상세기능 기술 - 프로그램 기능을 중점으로 한 기능체 계의 구성도 - 개발 프로그램의 상세기능이 어떤 동 작을 하며 이는 어떻게 구현되었는지 에 대해 기술 - 예시는 표로 표현되었지만 설명과 그 림표현 역시 가능함 예시설명 3. 계발계획서 작성요령
4) 개발언어 5) 사용시스템 개발언어 - 개발언어 : GNU C 컴파일러 - 도구 : AutoTool, RPM 패키지 빌드, GTK+, Ncurses - CLI 용 : 레드햇 리눅스 7.1 이상 및 호환 리눅스 - CUI 용 : Ncurses 라이브러리가 있는 레 드햇 리눅스 7.1 이상 및 호환 리눅스 - GUI 용 : X-Windows 및 GTK+ 라이브러 리가 탑재된 레드햇 리눅스 7.1 이상 및 호환 리눅스 시스템 구성 -2) 의 시스템 구성도를 Text 로 표현 개발 언어 및 개발 툴 - 프로그램의 개발환경을 표현하도록 함. - 개발 언어, 개발 툴을 전체적으로 표현 예시설명 예시설명
6) 단계별 개발 계획 개발 단계 추 진 일 정 ( 월별 ) 2010 년 7 월 8월8월 9월9월 10 월 ㅇ 프로그램 제안서 및 개발 보고서 작성 ■■ ㅇ 프로그램 설계 ■■ ■ ㅇ 프로그램 구현 ■■ ㅇ 테스트 및 수정 ■■ ■ ㅇ 문서화 및 배포 ■■ ■ 전체적인 로드맵 - 프로그램의 개발완성까지의 시간대별 진행 예상 일정을 표로 표현 예시 설명 3. 계발계획서 작성요령
7) 투입 참여 인원과 업무분장 개발 조직도 표현 - 팀 구성 리스트를 개발 조직도로 표현 - 팀원의역할을 어느 분야별로 나누어 질것인지에 대한 체계적인 조직구성도 예시설명 팀장 - 전체 진행 감독 팀원 -CLI,CUI 용 S/W 개발 팀원 -GUI 용 S/W 개발
전체적인 로드맵 - 프로그램 추가적 설명이나 장기적 인 프로그램의 발전 방안 - 프로그램의 금번 개발범위를 기술 하고 향후 개발 범위를 설명. 큰 스토리지로 구성된 멀티미디어 디바이 스의 거의 모든 경우에 활용이 가능하다. 개인용 비디오 녹화장치 (PVR), 디지털 비 디오 녹화장치 (DVR), 의료 장비인 수술 실시간 녹화 장치, 멀티미디어 스트림 서 버, 방송국 등에서 쓰일 수 있는 비선형 비 디오 편집 시스템, DMB 장치 등 다양한 분야에 다양한 장치들에 활용한 프로그램 을 목표로 하고 있다. 예시 설명 3. 계발계획서 작성요령 2. 프로그램 장기발전 방안 ( 형식제한 없음 )
팀 구성 인원의 개인정보 작성 3. 팀 구성 List 작성요령
Thank You…