(Microsoft PowerPoint - CNVZNGWAIYSE.ppt [\310\243\310\257 \270\360\265\345])

Similar documents
( 제 20-1 호 ) '15 ( 제 20-2 호 ) ''16 '15 년국제개발협력자체평가결과 ( 안 ) 16 년국제개발협력통합평가계획 ( 안 ) 자체평가결과반영계획이행점검결과 ( 제 20-3 호 ) 자체평가결과 국제개발협력평가소위원회

º»¹®b60�µ¿£03ÖÁ¾

Slide 1

2013 국토조사연감 075 전국 대기오염도(SO2) 년 대기오염도(SO2) (ppm) 년 2012년

<4D F736F F F696E74202D E205BC7E0BEC8BACE5D20B1E8C8B8BCF6205BC8A3C8AF20B8F0B5E55D>

PDF_Compass_32호-v3.pdf

암호내지

Web Scraper in 30 Minutes 강철

직무분야별 담당예정업무.hwp

e-spider_제품표준제안서_160516

98 자료 개발 집필 지침


자식농사웹완

chungo_story_2013.pdf

*중1부

2

Çѱ¹ÀÇ ¼º°øº¥Ã³µµÅ¥

...._



전반부-pdf

표1.4출력

003-p.ps

<4D F736F F F696E74202D20312E20B0E6C1A6C0FCB8C15F3136B3E2C7CFB9DDB1E25F325FC6ED28C0BA292E >

_

12월월간보고서내지편집3

중앙도서관소식지겨울내지33

에너지포커스 2007년 가을호


01_당선자공약_서울

인권문예대회_작품집4-2




목차

A°ø¸ðÀü ³»Áö1-¼öÁ¤

±¹³»°æÁ¦ º¹»ç1

¿¡³ÊÁö ÀÚ¿ø-Âü°í ³»Áö.PDF

전반부-pdf

뉴스레터6호

Microsoft PowerPoint 하반기 크레딧 전망_V3.pptx

50차 본문 최종

양성내지b72뼈訪?303逞

³»Áöc03âš

fsb9¿ù³»ÁöÃÖÁ¾Ãâ

¾ç¼º-¾÷¹«Æí¶÷-³»¿ëÃà¼Ò4

전도대회자료집


< DBAB4B9ABC3BB5FBAB9B9ABB0FCB8AEB8C5B4BABEF32D33B1C72E706466>

표1~4

<3344C7C1B8B0C6C320BFE4BEE02D E706466>

µ¶ÀÏÅëÀÏÁý1~2Æíq36£02Ð



자유학기제-뉴스레터(6호).indd

(Microsoft PowerPoint - AndroG3\306\367\306\303\(ICB\).pptx)

Open Cloud Engine Open Source Big Data Platform Flamingo Project Open Cloud Engine Flamingo Project Leader 김병곤

서현수

SQL Developer Connect to TimesTen 유니원아이앤씨 DB 기술지원팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 작성자

Æí


RHEV 2.2 인증서 만료 확인 및 갱신

카택스 비즈 관리자용 사용설명서 목차 사용 전에 시작하기 사용하기 설정하기 알아두기 훑어보기 차량 관리 운행내역 조회 부관리자 설정 자주묻는 질문 회원가입 사용자 관리 운행구간 조회 앱 권한 설정 GPS 오류 요인 부서 관리 운행일지 다운로드

내지(교사용) 1-3부

< 목차 > Ⅰ. 개요 3 Ⅱ. 실시간스팸차단리스트 (RBL) ( 간편설정 ) 4 1. 메일서버 (Exchange Server 2007) 설정변경 4 2. 스팸차단테스트 10

Eclipse 와 Firefox 를이용한 Javascript 개발 발표자 : 문경대 11 년 10 월 26 일수요일

JDBC 소개및설치 Database Laboratory

2009방송통신산업동향.hwp

게시판 스팸 실시간 차단 시스템

XML04

**한빛소리02,3,4월호

1. 자바프로그램기초 및개발환경 2 장 & 3 장. 자바개발도구 충남대학교 컴퓨터공학과

직무분야별 담당예정업무(공고문 별첨).hwp_um76wXUEDjTxsPeq4vzx

U.Tu System Application DW Service AGENDA 1. 개요 4. 솔루션 모음 1.1. 제안의 배경 및 목적 4.1. 고객정의 DW구축에 필요한 메타정보 생성 1.2. 제품 개요 4.2. 사전 변경 관리 1.3. 제품 특장점 4.3. 부품화형


2

TTA Journal No.157_서체변경.indd

제8장 자바 GUI 프로그래밍 II

- 1 -

Spring Boot/JDBC JdbcTemplate/CRUD 예제

장애인건강관리사업

[Brochure] KOR_TunA

2001 기상연감

슬라이드 1

산업원천기술개발사업 착수회의 20ft~40ft급 세일요트 엔지니어링 통합관리 및 핵심부품 생산기술 개발

Microsoft PowerPoint - chap01-C언어개요.pptx

공개 SW 기술지원센터


[Brochure] KOR_LENA WAS_

Microsoft PowerPoint Android-구조.애플리케이션 기초(1.0h).pptx

Microsoft PowerPoint App Fundamentals[Part1].pptx

View Licenses and Services (customer)

Windows 8에서 BioStar 1 설치하기

동국대학교불교병원통합의료정보시스템구축

[로플랫]표준상품소개서_(1.042)


이도경, 최덕재 Dokyeong Lee, Deokjai Choi 1. 서론

선진사례집(0529)

마켓온_제품소개서_ key

PowerPoint 프레젠테이션

Transcription:

스마트폰응용을포함한프로그램개발에공공정보를이용하기쉽게하는개발툴킷 광운대학교

목차 과제개요 공공정보 공공정보개발툴킷의필요성 공공정보개발툴킷의특징 공공정보드라이버 공공정보드라이버를이용한응용 커뮤니티운영현황 추진일정 Q&A 2

과제개요 과제명 : 공공정보의매시업서비스활성화를위한 RESTful Java SDK 개발및커뮤니티운영 과제수행기간 : 2010.04.20 ~ 2010.11.19 (7 개월 ) 과제유형 : 일반과제, 자유과제 개발책임자 성명 : 최웅철 직위 : 부교수 소속 : 광운대학교컴퓨터소프트웨어학과 커뮤니티 : http://kldp.net/projects/jpic 라이선스 : LGPL v3 3

공공정보 공공정보의예 버스실시간운행정보를이용한아이폰어플 서울버스 2009년 12월 14일경기도버스정보시스템에서 공공정보무단이용 을이유로서비스중단 비판여론으로인해이틀만에 서비스재개 4

공공정보 (cont.) 공공정보의예 전국주유소가격정보제공 http://www.opinet.co.kr 2008년 4월 15일 서비스개시첫날 5 동시접속자수 30 만명으로 서버다운 5

공공정보 (cont.) 공공정보의공개효과 공공정보공개를통해기대할수있는경제적효과 총 3 조 5,732 억원 누계 ( 억원 ) 누계 ( 억원 ) 출처 : 행정안전부, 문화체육관광부, 방송통신위원회, 한국데이터베이스진흥원 (2010) 6

공공정보 (cont.) 외국의공공정보공개현황 약 100,000 종 공공정보종합창구를통해 안내, 검색, 다운로드 미국 : www.data.gov 약 2,500 종 영국 : data.gov.uk 미국 호주 : data.australia.gov.au 영국 약 70 종 호주 정보제공형태 RSS, 웹 (HTML), SPARQL, 엑셀 (xls), PDF, OpenAPI, 7

공공정보 (cont.) 국내공공정보공개현황 정부의공공정보민간활용촉진계획발표 (2010 년 3 월 10 일 ) 공공정보종합창구 (data.go.kr) 개설 2013년까지약 1,000종의공공정보를공개 관련법개정을통한접근성강화 OpenAPI 제공공공정보의수 100 종 14 종 2013 년 2010 년 8

공공정보개발툴킷의필요성 공공정보를활용한응용개발의어려움 OpenAPI 제공공공정보부족 (2013 년까지 : 약 10%) 버스실시간운행정보 변경 기존 웹사이트의존적인스크린스크래핑이용 프로그램유지보수의어려움 변경 문화재서비스 응용 공연, 전시서비스 응용 우편번호, 택배조회서비스 변경 보육시설서비스 9

공공정보개발툴킷의필요성 (cont.) 공공정보를활용한응용개발의어려움 OpenAPI 제공공공정보부족 (2013 년까지 : 약 10%) 버스실시간운행정보 기존 웹사이트의존적인스크린스크래핑이용 프로그램유지보수의어려움 개발자별접근기술, 공공정보별인터페이스개발 문화재서비스 공연, 전시서비스 중복개발 응용 응용 응용프로그램과공공정보접근기술의강한결합 (highly coupling) 공공정보접근기술의낮은재사용성 우편번호, 택배조회서비스 보육시설서비스 10

공공정보개발툴킷의필요성 (cont.) RESTful JPIC SDK 를이용한공공정보응용개발 본연구에서제안하는 RESTful JPIC (Java Public Information Connectivity) SDK 사용 버스실시간운행정보 기존 응용응용응용 JPIC API 드라이버매니저 JPIC 드라이버 JPIC 드라이버 JPIC 드라이버 JPIC 드라이버 JPIC 드라이버 공공정보컴포넌트와응용을분리 문화재서비스 공연, 전시서비스 우편번호, 택배조회서비스 응용 모든공공정보를동일한 API 를통해접근 응용 사용하기쉽고명시적인 API 제공 플랫폼독립적인 Java 언어사용 보육시설서비스 11

공공정보개발툴킷의특징 RESTful JPIC SDK 아키텍처 응용레이어 Java 응용 JPIC API 드라이버레이어 드라이버타입 1 URI 분석모듈 XML 생성모듈 스크린스크래핑 HTML 분석모듈 JPIC 드라이버매니저 JPIC 드라이버인터페이스 드라이버타입 2 URI 분석모듈 XML 생성모듈 OpenAPI 드라이버타입 3 URI 분석모듈 XML 생성모듈 Native-Protocol ( 순수 Java) 공공정보제공웹페이지 공공정보제공웹페이지 공공정보제공웹페이지, 데이터베이스 12

공공정보개발툴킷의특징 (cont.) 클래스다이어그램 <<interface>> JpicApiInterface <<interface>> JpicApplicationInterface <<interface>> JpicDriverOnwerInterface JpicApi Java 응용클래스 JpicDriverManager JpicApiCreator <<interface>> JpicDriverInterface HarmfulFoodDriver PublicJobsDriver PerformanceShowDriver WeatherDisasterDriver 13

공공정보개발툴킷의특징 (cont.) RESTful 인터페이스 URI 형식의공공정보요청방식 식약청의검사결과부적합식품정보로부터 OO 식품 ( 업체명 ) 을검색하는경우 www.kfda.go.kr/ 식품 / 검사결과부적합 / 업체명 /OO 식품 공공정보도메인 / 질의명사 1 / 질의명사 2 / 질의명사 3 / 질의명사 4 14

공공정보드라이버 2010 년공공정보공유서비스 No 공유서비스명소관기관 No 공유서비스명소관기관 1 버스실시간운행정보 경기도 2 버스실시간운행정보 서울시 3 위해식품서비스 식약청 4 우편번호 택배조회서비스 우정사업본부 5 공연 전시서비스 문화부 6 농식품안전서비스 농림수산식품부 7 방재기상정보서비스 기상청 8 문화재서비스 문화재청 9 계약 납품실적증명발급서비스 조달청 10 국민제안신청서비스 국민권익위원회 11 공공취업서비스 행안부 12 보육시설서비스 서울시 13 학술자료원문제공서비스 국회도서관 14 생활법령검색서비스 법제처 : 본연구팀이 JPIC 드라이버개발에채택한공공정보공유서비스 출처 : 행정안전부, 문화체육관광부, 방송통신위원회, 한국데이터베이스진흥원 (2010) 15

공공정보드라이버 (cont.) 드라이버개발이필요한공공정보설문조사 조사대상 : 본교생 100 명 16

공공정보드라이버 (cont.) 위해식품서비스드라이버 (www.kfda.go.kr) 세균수초과식품, 업소, 미승인의약품등의정보제공을통한소비자피해예방 jpicapi.request( www.kfda.go.kr/ 식품 / 검사부적합 / 제품명 / 둥글레 ) <?xml version="1.0" encoding="euc-kr" standalone="no"?> < 위해식품정보 xmlns:xsi="http://www.w3.org/2001/xmlschema-instance" xsi:nonamespaceschemalocation="harmfulfooddriverdocument.xsd"> < 식품의약품안전청 url="www.kfda.go.kr" /> < 검색결과전체페이지 ="1" 총건수 ="1" 현재페이지 ="1"> < 검색된항목 seq="1125"> < 번호 >1</ 번호 > < 제품명 > 참둥글레차 </ 제품명 > < 업소명 >( 주 ) 산내원 </ 업소명 > < 부적합항목 > 내용량 </ 부적합항목 > < 등록일 >2010.09.03</ 등록일 > < 첨부 > 첨부파일이존재합니다.(2 개 )</ 첨부 > < 조회 >516</ 조회 > </ 검색된항목 > </ 검색결과 > </ 위해식품정보 > 17

공공정보드라이버 (cont.) 방재기상정보서비스드라이버 (www.kma.go.kr) 태풍, 지진, 황사농도, 날씨정보제공을통한피해예방, 외출준비 jpicapi.request( www.kma.go.kr/ 특보 ) jpicapi.request( www.kma.go.kr/ 미세먼지 ) <?xml version="1.0" encoding="euc-kr" standalone="no"?> <?xml version="1.0" encoding="euc-kr" standalone="no"?> < 방재기상정보 xmlns:xsi="http://www.w3.org/2001/xmlschema-instance" < 방재기상정보 xmlns:xsi="http://www.w3.org/2001/xmlschema-instance" xsi:nonamespaceschemalocation="weatherdisasterdriverdocument.xsd"> xsi:nonamespaceschemalocation="weatherdisasterdriverdocument.xsd"> < 기상청 url="www.kma.go.kr" /> < 기상청 url="www.kma.go.kr" /> < 특보 > < 미세먼지 > < 기상속보 > < 데이터 > < 날짜 >2010년 09월 10일 16시 10분발표 </ 날짜 > < 관측지점 > 안면도 </ 관측지점 > < 정보 >( 강수현황과전망 ) o 경기북부와강원북부 ( 생략 )</ 정보 > < 농도 >16μg / m3 </ 농도 > </ 기상속보 > </ 데이터 > < 기상특보 > < 데이터 > < 날짜 >2010년 09월 10일 16시 00분이후 ( 생략 ) </ 날짜 > < 관측지점 > 대관령 </ 관측지점 > < 정보 >o 호우주의보 : 경기도 ( 동두천시, 포천시 ) ( 생략 )</ 정보 > < 농도 >0μg / m3 </ 농도 > </ 기상특보 > </ 데이터 > </ 특보 > </ 미세먼지 > </ 방재기상정보 > </ 방재기상정보 > 18

공공정보드라이버 (cont.) 공연 전시서비스드라이버 (www.culture.go.kr) 연극, 뮤지컬과같은공연 전시기간, 장소정보제공을통한문화활동장려 jpicapi.request( www.culture.go.kr/ 목록 /20100913/day/ 미술 ) <?xml version="1.0" encoding="euc-kr" standalone="no"?> < 공연전시정보 xmlns:xsi="http://www.w3.org/2001/xmlschema-instance" xsi:nonamespaceschemalocation="performanceshowdriver.xsd"> < 문화포털 url="www.culture.go.kr" /> <info_list> <info> <detail_uri>/2/32718</detail_uri> <img src="http://www.sac.or.kr/web/db1/new/image/101/prog_15369_1.jpg"> 공연포스터 </img> <depart>[ 미술 ]</depart> <title> 포뮬라원 </title> <place> 한가람디자인미술관...</place> <contents> 자동차경주에숨은디자인의비밀! 위대한디자인경주가시작됩니다 ( 생략 ) </contents> </info> </info_list> </ 공연전시정보 > 19

공공정보드라이버를이용한응용 안드로이드응용프로그램 공연 전시서비스드라이버를이용 20

커뮤니티운영현황 커뮤니티운영분류세분류 게시판 JPIC SDK 공통클래스 커뮤니티 RESTful JPIC SDK 커뮤니티 JPIC SDK 활용 JPIC SDK 드라이버 JPIC SDK 드라이버요청 구성 이슈 ( 버그리포트 ) 코드 (SVN 저장소 ) 다운로드 ( 릴리즈 ) 21

커뮤니티운영현황 (cont.) 코드갱신정보 월별커밋추이 코드통계 추가 갱신 227 건 221 회 22

커뮤니티운영현황 (cont.) 운영실적 구분 릴리즈다운로드횟수 신규참여자수 등록한문서수 통계 632 회 10 명 5 건 상세정보 JPICSDK : 130 JpicApplication :134 WeatherDiasterDriver : 112 PerformanceShowDriver : 124 HarmfulFoodDriver : 132 기술지원 : 7 명개발자 : 3 명 ( 협약시참여인력 4 명대비 150% 증가 ) JPIC SDK 설계서 Subclipse 매뉴얼 WeatherDiasterDriver 사용법 PerformanceShowDriver 사용법 HarmfulFoodDriver 사용법 23

커뮤니티운영현황 (cont.) 순위변화 24

커뮤니티운영현황 (cont.) 활동성변화 25

추진일정 과제내용 4 5 6 추진일정 ( 월별 ) 7 8 9 10 11 RESTful JPIC SDK 아키텍처설계 커뮤니티운영계획수립 범례 RESTful JPIC SDK 개발관련 커뮤니티운영관련 공공정보제공을위한 DTD 설계 RESTful JPIC SDK, DTD 설계문서배포 JPIC SDK 관련모듈개발 JPIC SDK 관련모듈소스코드배포 드라이버타입 1 의 JPIC 드라이버개발 2 개의 JPIC 드라이버소스코드배포 드라이버타입 1 의 JPIC 드라이버개발 2 개의 JPIC 드라이버소스코드배포 RESTful JPIC SDK 의보완및검증 RESTful JPIC SDK 소스코드배포 26

Q&A 27