04 DFR-연구결과보고서.hwp

Size: px
Start display at page:

Download "04 DFR-연구결과보고서.hwp"

Transcription

1 별지제 15 호서식 관리번호 용역연구사업연구결과보고서 사업명기록관리연구개발 (R&D) 사업 과제명주관연구기관주관연구책임자 국문디지털포맷및애플리케이션기술정보은행 (DFR) 프로토타입개발 영문 DFR Prototype Developement for Digital Formats and Applications 기관명소재지대표 ( 주 ) 한글과컴퓨터 서울시광진구구의동 프라임센터 21층 김수진 성명 소속및부서 전공 양왕성개발본부컴퓨터과학 총연구기간 2008 년 5 월 22 일 ~ 2008 년 11 월 30 일 (6 개월 ) 총연구비 일금 94,000 천원 연구년차연구기간연구비 1차년도 ,000천원 2차년도 천원 총참여연구원 15 명 ( 책임연구원 : 1 명, 연구원 : 3 명, 연구보조원 : 6 명보조원 : 5 명 ) 2008 년도용역연구개발사업에의하여수행중인연구과제의연구결과보고서를 붙임과같이제출합니다. 붙임 : 1. 연구결과보고서 35 부 년 11 월 25 일 주관연구책임자양왕성 ( 인또는서명 ) 주관연구기관장김수진 ( 직인 ) 국가기록원장귀하 210 mm 297 mm ( 일반용지 60g/ m2 ( 재활용품 ))

2 편집순서 1 : 겉표지 연구결과보고서 과 제 국문과제명 영문과제명 명 주관연구기관 : 주 의 ( 주의내용기재 ) ( 글 14 point 고딕체 ) 국가기록원 국가기록원 주의내용

3 주 의 1. 이보고서는국가기록원에서시행한용역연구개발사업의연구결과 보고서입니다. 2. 이보고서내용을발표할때에는반드시국가기록원에서시행한용 역연구개발사업의연구결과임을밝혀야합니다. 3. 국가과학기술기밀유지에필요한내용은대외적으로발표또는공개 하여서는아니됩니다.

4 편집순서 2 : 제출문 이보고서를 디지털포맷및애플리케이션기술정보은행 (DFR) 프로토타입개발 (( 주 ) 한글 과컴퓨터 / 양왕성 ) 과제의연구결과보고서로제출합니다 주관연구기관명 : ( 주 ) 한글과컴퓨터 주관연구책임자 : 양왕성

5 편집순서 3 : 목차 목 차 Ⅰ. 연구개발결과요약문 ( 한글 ) 디지털포맷및애플리케이션기술정보은행 (DFR) 프로토타입개발 ( 영문 ) DFR Prototype Developement for Digital Formats and Applications Ⅱ. 총괄연구개발과제연구결과제1장총괄연구개발과제의최종연구개발목표제2장총괄연구개발과제의최종연구개발내용및방법제3장총괄연구개발과제의최종연구개발결과제4장총괄연구개발과제의연구결과고찰및결론제5장총괄연구개발과제의연구성과제6장참고문헌제7장첨부서류

6 편집순서 4 : 요약문 연구과제명디지털포맷및애플리케이션기술정보은행 (DFR) 프로토타입개발 중심단어 디지털포맷, DFR, 포맷레지스트리 주관연구기관 ( 주 ) 한글과컴퓨터주관연구책임자양왕성 연구기간

7 편집순서 5 : 요약문 ( 영문 ) Title of Project DFR Prototype Developement for Digital Formats and Applications Key Words digital format, DFR, format registry Institute Project Leader Yang Wang-sung Project Period

8 편집순서 6 : 총괄연구과제의연구결과 총괄연구개발과제연구결과 제 1 장총괄연구개발과제의최종연구개발목표 1.1 총괄연구개발과제의목표

9

10

11 1.2 총괄연구개발과제의목표달성도

12 1.3 국내 외기술개발현황

13 제 2 장총괄연구개발과제의최종연구개발내용및방법 2.1 연구내용

14

15

16

17 JHOVE 의활용 (OAIS 모델기반 )

18

19

20

21

22 4 개의 NLNZ 스키마개체들

23

24 PREMIS Data Model

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41 DROID 식별가능포맷목록

42

43

44

45

46 보존분석접근방법 (A. Brown, "Developing Practical Approaches to Active Preservation,", IJDC 1:2 (June 2007)

47

48

49

50

51

52

53

54

55

56 전형적인 SOAP 통신아키텍처컴포넌트

57 <SOAP-ENV:Envelope xmlns:soap-env=" > <SOAP-ENV:Body> <m:getlistofformat xmlns:m = "uri reference" > </m:getlistofformats> </SOAP-ENV:Body> </SOAP-ENV:Envelope> 표 35 SOAP 요청메시지예 (getlistofformat 이라는메소드를서버에호출 ) <SOAP-ENV:Envelope xmlns:soap-env=" <SOAP-ENV:Body> <m:getlistofformatsresponse xmlns:m="urn:formatinformationsupport"> <Format>Hangul Word Processor</Format> <Format>Microsoft Word Processor</Format> <Format>Haansoft Slide</Format> </m:getlistofformatsresponse> </SOAP-ENV:Body> </SOAP-ENV:Envelope> 표 36 SOAP 응답메시지예 (format list 요청에대한응답 ) <?xml version="1.0" encoding="utf-8"?> <description xmlns=" xmlns:tns=" xmlns:whttp=" xmlns:wsoap=" targetnamespace=" <!-- Abstract types --> <types> <xs:schema xmlns=" xmlns:xs=" targetnamespace=" <xs:element name="request"> <xs:complextype> <xs:sequence> <xs:element name="header" maxoccurs="unbounded"> <xs:complextype> <xs:simplecontent> <xs:extension base="xs:string"> <xs:attribute name="name" type="xs:string" use="required"/> </xs:extension>

58 </xs:simplecontent> </xs:complextype> </xs:element> <xs:element name="body" type="xs:anytype" minoccurs="0"/> </xs:sequence> <xs:attribute name="method" type="xs:string" use="required"/> <xs:attribute name="uri" type="xs:anyuri" use="required"/> </xs:complextype> </xs:element> <xs:element name="response"> <xs:complextype> <xs:sequence> <xs:element name="header" maxoccurs="unbounded"> <xs:complextype> <xs:simplecontent> <xs:extension base="xs:string"> <xs:attribute name="name" type="xs:string" use="required"/> </xs:extension> </xs:simplecontent> </xs:complextype> </xs:element> <xs:element name="body" type="xs:anytype" minoccurs="0"/> </xs:sequence> <xs:attribute name="status-code" type="xs:anysimpletype" use="required"/> <xs:attribute name="response-phrase" use="required"/> </xs:complextype> </xs:element> </xs:schema> </types> <!-- Abstract interfaces --> <interface name="getlistofformat">... ( 중략 )... </interface> <!-- Concrete Binding Over HTTP --> <binding name="getlistofformathttpbinding" interface="tns:getlistofformat" type=" <operation ref="tns:get" whttp:method="get"/> <operation ref="tns:post" whttp:method="post" whttp:inputserialization="application/x-www-form-urlencoded"/> <operation ref="tns:put" whttp:method="put" whttp:inputserialization="application/x-www-form-urlencoded"/>

59 <operation ref="tns:delete" whttp:method="delete"/> </binding> <!-- Web Service offering endpoints for both the bindings--> <service name="getlistofformatservice" interface="tns:getlistofformatnterface"> <endpoint name="getlistofformatservicerestendpoint" binding="tns:getlistofformatinterfacehttpbinding" address=" <endpoint name="getlistofformatservicesoapendpoint" binding="tns:getlistofformatinterfacesoapbinding" address=" </service> </description> 표 37 WSDL XML문서의구조

60

61

62

63

64

65

66

67

68

69

70

71

72

73

74

75

76

77

78

79

80

81

82

83

84

85

86

87

88

89

90

91

92

93

94

95

96

97 HNCIRPList Class HNCIRP getirp() void setirp(hncirp ipr)

98 HNCIRP Class java.lang.string getavailable() java.lang.string getnote() HNCOwner getowner() java.lang.string gettype() void setavailable(java.lang.string available) void setnote(java.lang.string note) void setowner(hncowner owner) void settype(java.lang.string type)

99 HNCOwner Class HNCIndividual getindividual() void setindividual(hncindividual individual) HNCSupport Class HNCIndividual getindividual() void setindividual(hncindividual individual) HNCManagement Class : 포맷및소프트웨어의관리적인정보를표현하는클래스 java.lang.string getdate() java.lang.string getlastupdate() java.lang.string getnote() HNCSource getsource() java.lang.string gettype() void setdate(java.lang.string date) void setlastupdate(java.lang.string lastupdate) void setnote(java.lang.string note) void setsource(hncsource source) void settype(java.lang.string type)

100 HNCSource Class HNCIndividual getindividual() void setindividual(hncindividual Individual) HNCInternalSignature Class HNCByteSequence getbytesequence() java.lang.string getsignatureid() java.lang.string getsignaturename() java.lang.string getsignaturenote() void setbytesequence(hncbytesequence bytesequence) void setsignatureid(java.lang.string signatureid)

101 void setsignaturename(java.lang.string signaturename) void setsignaturenote(java.lang.string signaturenote) HNCMetadata Class void addchildlist(hncmetadata childlist) HNCMetadata[] getchildlist() java.lang.string getname() java.lang.string getvalue() void setname(java.lang.string name) void setvalue(java.lang.string value) HNCSpecification Class HNCDocument getdocument()

102 void setdocument(hncdocument document) HNCPublisher Class HNCIndividual getindividual() void setindividual(hncindividual individual)

103

104 HNCSoftwareGeneral : 포맷의일반적인정보를나타내는클래스 HNCCorporation getcorporation() java.lang.string getdescription() java.lang.string getfeature() java.lang.string getimage() HNCIRPList getirplist() java.lang.string getlanguage() java.lang.string getlocation() java.lang.string getnote() HNCProcessFormat getprocessformat() java.lang.string getpuid_ti() java.lang.string getreleasedate() java.lang.string getsoftwarealias() java.lang.string getsoftwareid() java.lang.string getsoftwarename() java.lang.string getsoftwaretype() java.lang.string getsoftwareversion() java.lang.string getstatus() HNCSupport getsupport() java.lang.string getwithdrawdate() void setcorporation(hnccorporation corporation) void setdescription(java.lang.string description)

105 void setfeature(java.lang.string feature) void setimage(java.lang.string image) void setirplist(hncirplist list) void setlanguage(java.lang.string language) void setlocation(java.lang.string location) void setnote(java.lang.string note) void setprocessformat(hncprocessformat processformat) void setpuid_ti(java.lang.string PUID_TI) void setreleasedate(java.lang.string releasedate) void setsoftwarealias(java.lang.string softwarealias) void setsoftwareid(java.lang.string softwareid) void setsoftwarename(java.lang.string softwarename) void setsoftwaretype(java.lang.string softwaretype) void setsoftwareversion(java.lang.string softwareversion) void setstatus(java.lang.string status) void setsupport(hncsupport support) void setwithdrawdate(java.lang.string withdrawdate) HNCProcessFormat Class HNCCreate getcreate() HNCDefault getdefault() HNCetc getetc() HNCRender getrender() HNCValidate getvalidate() void setcreate(hnccreate create) void setdefault(hncdefault default1) void setetc(hncetc etc)

106 void setrender(hncrender render) void setvalidate(hncvalidate validate) HNCRender HNCFileFormat[] getfileformat() void setfileformat(hncfileformat[] FileFormat)

107 HNCSoftwareTechnical : 포맷의기술적인정보를나타내는클래스 java.lang.string gethardwarerequirement() java.lang.string getmediaformat() java.lang.string getrelatedsofftware() java.lang.string getsoftwarerequirement() HNCSpecification getspecification() void sethardwarerequirement(java.lang.string hardwarerequireme nt) void setmediaformat(java.lang.string mediaformat) void setrelatedsofftware(java.lang.string relatedsofftware) void setsoftwarerequirement(java.lang.string softwarerequiremen t) void setspecification(hncspecification specification)

108

109

110

111

112

113 HNCValidationType Class : 포맷의검증결과를나타내는클래스 int getvalue()

114

115

116

117

118

119

120

121

122

123

124

125

126

127

128

129

130

131 HNCTextContent : 디지털객체의텍스트추출결과를나타내는객체 java.lang.string gettextcontent() 디지털객체의텍스트추출결과를반환한다 void settextcontent(java.lang.string textcontent) 디지털객체의텍스트추출결과를설정한다

132

133

134 배포정보추출결과화면

135 package edu.harvard.hul.ois.jhove; import java.io.*; import java.util.*; public interface Module { public void init (String init) throws Exception; public void param (String param) throws Exception; public void setapp (App app); public void setbase (JhoveBase je); public void setverbosity (int verbosity); public String getname (); public String getrelease (); public Date getdate (); public String [] getformat (); public String getcoverage (); public String [] getmimetype (); public List getspecification (); public List getsignature (); public String getwellformednote (); public String getvaliditynote (); public String getrepinfonote (); public Agent getvendor (); public String getnote (); public String getrights (); public boolean israndomaccess (); public boolean hasfeature (String feature); public List getfeatures (); public void checksignatures (File file, InputStream stream, RepInfo info) throws IOException; public void checksignatures (File file, RandomAccessFile raf, RepInfo info) throws IOException; } public int parse (InputStream stream, RepInfo info, int parseindex) throws IOException; public int parse (RandomAccessFile raf, RepInfo info) throws IOException; public void show (OutputHandler handler);

136

137 package edu.harvard.hul.ois.jhove; import java.io.*; import java.security.*; import java.util.*; import java.util.zip.*; public abstract class ModuleBase implements Module { protected ModuleBase (String name, String release, int [] date, String [] format, String coverage, String [] mimetype, String wellformednote, String validitynote, String repinfonote, String note, String rights, boolean israndomaccess) {... } public void checksignature (File file,..., RepInfo info) throws IOException { /* Do nothing */ } public int parse (..., RepInfo info, int parseindex) thows IOException { return 0; /* Do nothing */ } protected void initparse () {... } public static DataInputStream getbuffereddatastream (InputStream stream, int size) {... } public static int readunsignedbyte (DataInputStream stream, ModuleBase counted) {... } public static int readunsignedbyte (RandomAccessFile file) {... }

138 } public static void readbytebuf (DataInputStream stream, byte [] buf, ModuleBase counted) {...} public static int readsignedbyte (DataInputStream stream, ModuleBase counte\d) {...} public static int readsignedbyte (RandomAccessFile file) {... } public static int readunsignedshort (DataInputStream stream, boolean bigendian, ModuleBase counted) {... } public static int readunsignedshort (RandomAccessFile file, boolean bigendian) {... } public static int readsignedshort (DataInputStream stream, boolean endian, ModuleBase counted) {... } public static int readsignedshort (RandomAccessFile file, boolean endian) {...} public static long readunsignedint (DataInputStream stream, boolean bigendian, ModuleBase counted) {... } public static long readunsignedint (RandomAccessFile file, boolean bigendian) {... } public static int readsignedint (DataInputStream stream, boolean endian, ModuleBase counted) {... } public static int readsignedint (RandomAccessFile file, boolean endian) {...} public static long readsignedlong (DataInputStream stream, boolean bigendian, ModuleBase counted) {... } public static long readsignedlong (RandomAccessFile file, boolean bigendian) {... } public static float readfloat (DataInputStream stream, boolean endian, ModuleBase counted) {... } public static float readfloat (RandomAccessFile file, boolean endian) {... } public static double readdouble (DataInputStream stream, boolean endian, ModuleBase counted) {... } public static double readdouble (RandomAccessFile file, boolean endian) {... } public static Rational readunsignedrational (DataInputStream stream, boolean endian, ModuleBase counted) {... public static Rational readunsignedrational (RandomAccessFile file, boolean endian) {... } public static Rational readsignedrational (RandomAccessFile file, boolean endian)

139

140

141

142 그림 30 포맷레지스트리관리체계

143

144 l l l l l l l

145 l l l l

146

147

148

149 제 4 장총괄연구개발과제의연구결과고찰및결론 그간국내외적으로디지털기록물에대한생성, 활용, 보관에대한많은학술적인연구가진행되어왔다. 그러나디지털기록물을물리적인저장장치에보관할때사용되는디지털포맷이라는분야는학술적으로는연구의대상으로선택되지않았고, 기술적으로도접근이용이한분야가아니며, 전세계적으로사용되고있는디지털포맷이수백여가지가되기때문에기록관리및정보학등의분야에서는연구대상으로서우선순위나물리적, 시간적투자가어려웠다고생각된다. 이러한측면에서본연구는디지털포맷에대한연구및관련기술의기본구현시스템개발이라는목표로진행되고, 연구결과 디지털포맷기술정보은행시스템 을위한기본구현을완료하였다는데그의의가있다고하겠다. 또한, 본연구를통해개발된기술정보은행시스템은다양한용도로의기술재활용에염두를두어웹서비스표준에따라그기능을구현및제공함으로디지털기록물의포맷을처리및관리하기위한다양한기능을물리적으로분리되어있지만네트워크로연결되어있는어느곳에서든지재활용할수있도록구현하였다. 본보고서에서언급되었듯이본연구를통해개발된기술정보은행기본구현시스템은디지털포맷을처리하기위해 5가지중요한처리기술 (Identification, Validation, Delivery, Characterization, Text Extraction) 을개발하였다. 특히, 텍스트추출기능개발에있어서는구현개발을위해서는많은기술적인노하우와시간적노력이필요한기능이었으며, 다른해외사례에서도찾아볼수없는디지털포맷레지스트리시스템의기능이라할수있다. 디지털기록물은일반적인종이기록물이나책과달리일반적인인간의눈에보이지않는자기기억장치등에특정한형식의디지털화된포맷으로저장된다. 따라서배포나게시를위해특정한정보를내용을기반을두어검색하는내용기반검색을위해서는텍스트를포함한디지털객체로부터텍스트를추출하는기능에대한기술개발이필수적이며, 기능구현을원하는시스템구현자마다중복적인투자와기술개발을해야한다. 또한, 여러가지다양한포맷의정보로부터텍스트를추출하거나내용을추출할수있는기술을각시스템별로포맷별로구현해야한다. 그러나더큰문제는이러한포맷정보는공개되지않은부분이많기때문에실질적으로구현을목표로개발을진행한다고하더라도성공의보장은없다고할수있다. 그러나본연구를통해개발된기술정보은행시스템에서는국내에서가장많이사용되는 ( 주 ) 한글과컴퓨터사의 글 ( 슬라이드, 넥셀형식도포함 ) 을비롯하여, 마이크로소프트사의워드, 엑셀, 파워포인트파일에대한텍스트추출기능을개발 (( 주 ) 한글과컴퓨터 HDK 라이브러리이용 ) 하였으며, 국내에서예전에많이활용된훈민정음, 아리랑, 하나워드와같은레거시 (Legacy) 파일에대한텍스트추출기능도추가되었다.

150 이처럼개발된 디지털포맷기술정보은행시스템 을활용하기위해서는기관차원에서권위있고믿을만한곳에서인증된정보를등록, 관리, 유지해야하며, 구축된시스템을중앙관리를통해서사용자들에게원거리접근을가능하게하고다양한형태로활용가능할수있도록하는네크워크형, 개방형으로구현되어야할것이다. 또한, 기술정보은행은신뢰성있는기술정보를등록해야한다. 이를위해주기적으로소프트웨어관련업체와다양한포맷정보와기술정보를고유할수있도록해야하며, 이러한업무를위한채널을마련하여수집하여야한다. 또한빠르게변하는기술환경에대처하기위한지속적인모니터링과중요포맷에대한위험평가를통해노후화되는기술에대한적절한대응을할수있어야한다. 기술정보은행과같은시스템을활용하여기술정보 ( 포맷정보, 소프트웨어, 하드웨어정보등 ) 을유지하고관리하는목적은단순한정보의보관이아니라이러한정보를잘활용해야하는중요한목표가있다. 따라서다양한보존전략과사용자의활용용도에맞도록잘적용될수있어야한다. 이처럼집중형관리를위해국가기록원의역할은각행정부처의기록관과처리과, 특수기록관, 그리고지방기록관등을대상으로그들이생산, 접수하는기로그이포맷및관련소프트웨어정보를수집해야하며, 소프트웨어관련업체를통하여다양한포맷정보와관련기술정보를적극적으로수집하여야한다. 또한, 수집된기술정보를지속적으로유지, 관리하고기술감시, 위험평가를제공하여신뢰할수있는포맷들고시스템을구축하여야하며위의활동을통해유지되는기술정보은행시스템을다양한보존전략이나활용서비스에서응용가능하도록시스템을제공해야한다. 일반적으로디지털객체 ( 문서, 동영상, 이미지등 ) 를생산하는시점은차후해당디지털객체에대한보존활동과무관하게보여질수도있다. 그러나디지털생산단계는향후보존활동에큰영향을미치는파일의형식, 플랫폼, 하드웨어, 소프트웨어등의요소들이결정되는중요한시점이다. 따라서업무에서활용되는문서의종류와각종파일들의포맷을특정기관에의해하나로규정하기보다는기록생산프로세스의기능적요구, 즉, 업무상프로세스와장기보존을위한필요에의해선택되는것이바람직하다.

151 제 5 장총괄연구개발과제의연구성과 5.1 활용성과 총괄과제명디지털포맷및애플리케이션기술정보은행 (DFR) 프로토타입개발 총괄과제책임자 양왕성 / ( 주 ) 한글과컴퓨터 / 공학석사 번호 논문제목 저자명 저널명 집 ( 권 ) 페이지 Impact factor 1 2 나. 학술발표 국내 / 국외 SCI 여부 번호 발표제목 발표형태 발표자 학회명 연월일 발표지국내 국제 / 1 디지털포맷및애플리케멀티미디어학 이션기술정보은행 (DFR) 포스터김은미회.22 을위한시스템설계 국내 2 다. 지적재산권 번호출원 / 등록 1 2 특허명출원 ( 등록 ) 인출원 ( 등록 ) 국출원 ( 등록 ) 번호 IPC 분류 라. 정책활용 TECHi-PUID(Technical Information - Persistent Unique Identifier),, (PUUD),,,.,. 마. 타연구 / 차기연구에활용,,,.

152 ( ) 사. 기타 ()

153 5.2 활용계획 본 연구 프로젝트의 연구 대상인 DFR(Digital Format Registry)는 장기 보존 전략 연구하는 여러 국 련 가에서 구현 및 관 국 템의 경우, 한 례 건 않았던 내의 디지털 객체 활용 여 에서 본 기술정보은 류 (처리 디지털 객체의 종 국 외 내 )과 레거시(Legacy) 디 넓 참 모델 조 범 되 위가 기존 다고 할 수 있다. 림 완 기본적으로 DFR 시스템은 아래의 그 존하는 과정에 대한 함 적으로 DFR 시스템의 관점에서 포 문서 디지털 객체의 텍스트 추출기능을 처음으로 구현하여 그 활용의 의 여타 DFR시스템보다 야를 가 없으며, 본 연구를 통해 연구 개발된 DFR시스 지털 객체의 처리 기술을 동시에 개발하였고, 지 국 내용 연구가 진행되고 있으며, 한 행 시스템과 같이 DFR시스템을 구현한 사 분 을 보다 O 완 주 과 같이 IS 전하게 보 에서 정의하고 있는 기록물을 보 해 는 시스템이라 할 수 있다. OAIS 참조 모델 (Open Archival Information System - Reference model (ISO 14721:2003) 즉 O 참 모델 P P P P P 오류 증 메 림 O 참 모델 또 EC PU Uq 방법 차 국 중앙 각 분 분 PUU 중앙 국 배 책, 위 AIS Information 검 음 그, 에서 할 수 있다. 조 에서 Information ackage), DI (Dissemination Information ackage), P AI (Archival 분 ackage) 처리 시 디지털 객체의 구, 타데이터 추출의 기능을 활용한 장기 기록 보존 시스템에 활용 할 수 있다. 다 AIS 조 과 기술정보은행 시스템과의 연계 시스템에 대한 구조를 한 본 연구를 통해 도출된 T ni ue Identifier) 생성 의 경우, 기관으로 역할 수행할 때, 기관인 SI (Submission 가기록원에서 정의, 후 Hi- ID (Technical Information - P 확 인 ersistent 가 기록원이 디지털 객체의 포맷정보를 관리하는 포맷을 구 하는 구 자( 포, 관리 하는 등의 정 련 D)를 기록물 보존, 처리 관 적인 활동에 활용될 수 있다. 이

154 러한 국 가기록원의 장기 기록 보존 시스템 지원을 위한 술정보은행 시스템의 기능들을 O 비스(S A)로 방 적으로 개 량 외 핵 함께 이용하여 각 각 표준 국 히 분류 예 확 로 일반 사용자를 대상으로 인되지 량 또 각 않 은 디지털 객체를 판별 배 및 된다. 구체적 포(Delivery)기능을 업 객체를 처리할 수 있는 정보를 제공하는 서비스를 할 수 있으며, 기 로는 무 를 파 단 하지 해 정보를 막 언급 O 마지 잃 거나, 시간적 지연을 제거할 수 있는 서비스도 가능할 것으로 중 으로 다시 가장 기본적이고 AIS 참 모델 요한 활용 안을 세부적으로 설 조 내부에서 활용되는 세부 구조도를 나타 이 기술정보은행 시스템은 기존의 O AIS 조 을 료가 유효하다는 보 사정, 가 을 으로 추출할 수 있어 보다 로부터 의 Identify나 검 을 수 있으며, 해 과 마이그레이션 림 다. 아래 그 과 같 으로 시스템을 구현할 경우 정보를 생성하여 수집 등록소에 자료를 전달할 때, 해 보관할 수 있도록 하며, 판 명하도록 한다. 아래는 낸 참 모델 바탕 당 콘텐츠 메 함께 콘텐츠 증 징 증 받 당 콘텐츠 책 규칙 평 작업 작업 메 신뢰 획 맞 된 을 대상으 이나 무역이 이루어지는 과정에 발생될 수 있는 디지털 객체의 포맷정보 된다. 앞에서 문 한 내용 기반 문서 검색 시스템 개발 통하여 해 제 서 텍스트 추출 기능의 경우, 기술 연구에 전처리 기술로 활용될 수 있으며, 대용 및 지원을 위해서 기술정보은행의 다양한 기능들을 활용할 수 있을 것으로 생 당 국 업 협력 악 못 웹 책 가 기록원에서 정 기록관이나 공공 사이트에서 기술정보 은 서에 대한 자동 색인 기술 연구에도 활용 될 수 있다. 인 하여 기 적인 서비스 형식인 종 기능들을 심 기능들을 재활용 할 수 있도록 할 수 있다. 특 문서에 대한 문서 자동 련 기관으로의 역할과 관 부에서도 활용 할 수 있도록 기능을 제공하기 때문에 본 시스템의 할 경우, 많은 기관이 행 시스템의 대용 모든 중앙, 특 타데이터를 자동 추출하여 정보 등을 추출하여 수집되는 자 에 대한 정 적인 을 진행할 때 활용할 수 있는 다양한 성 있는 자료 보존 계 에 을 적용하기 위한 타데이터를 자동 축 는 보존 시스템을 구 다. [SIP생성과 수집 시스템에서의 처리 등록에서의 기술정보은행 활용] 할 수 있

155 [SIP 에대한평가및오류검증과마이그레이션에대한기술정보은행시스템활용 ] [OAIS 참조모델과기술정보은행 (DFR) 시스템과의연계시스템구조도 ]

156 제 6 장기타중요변경사항

157 제 7 장참고문헌

158

159 제 8 장첨부서류 본연구개발사업의성과로기술된게재된학술지논문전체사본 ( 게재허가를받은경우게재증명 서 ) 과산업재산권등록증 ( 또는출원서 ) 사본을반드시첨부할것.

160

161 ( 표 1) 포맷에대한기술정보

162 ( 표 2) 소프트웨어에대한기술정보 ( 그림 36) 포맷에대한기술정보

163

164

165

166

167

168

169

170

171

172

173

174

175

176

177

178

179

180

181 DROID 식별가능포맷목록

182

183

184

185

186

187

188

189

190

191

192

193

194

195

196

197

198

199

200

201

202

203

204

205

206

207

208

209

210

211

212

213

214

215

216 편집순서 8 : 연구과제요약 총괄연구과제요약 과제자동부여고유번호사업명기록관리연구개발 (R&D) 사업 공개가능여부 과제명디지털포맷및애플리케이션기술정보은행 (DFR) 프로토타입개발 성명양왕성 연구책임자 소속기관명 ( 주 ) 한글과컴퓨터 전자우편전화번호 연구목표 (400 ~600 자 ) 본연구의목표는디지털객체의장기보존을위한기술정보은행을, 텍스트및이미지, 오디오등과같은일반적인포맷뿐아니라국내대다수의개인들이보유하고있으며학교, 정부와같은공공기관들이소유하고있는한컴오피스문서 ( 한글, 슬라이드, 넥셀 ) 및마이크로소프트의오피스문서 ( 워드, 파워포인트, 엑셀 ), 공공기관의레거시포맷인훈민정음, 아리랑, 하나워드와같은포맷들을지원하여보다국내실정에맞는시스템을구현하여제공하고자하였다. 연구내용 (1000~1200 자 ) 연구를위해본프로젝트에서는국외공공공기관의다양한디지털포맷레지스트리구축사례 (GDFR, PRONOM, DROID, Jhove, PREMIS, 네덜란드국립도서관 (KB), 뉴질랜드 NLNZ(National Library of New Zealand)) 를살펴보았다. 또한기술정보은행에필요한포맷및소프트웨어기술정보의구성요소와스키마에관해연구및정의하는과정을거친후, 기술정보은행의필요한포맷및소프트웨어데이터베이스를구축하였다. 또한포맷데이터베이스및소프트웨어데이터베이스에구축된정보들을바탕으로디지털객체가어떤객체인지확인하는포맷식별기능과디지털객체가올바른객체인지판단하는포맷검증기능, 포맷의주요한메타데이터를제공하는포맷특성정보추출기능그리고디지털객체의내용정보를추출하는텍스트추출기능과마지막으로포맷을확인하는소프트웨어에관한정보를제공하는포맷배포정보기능을연구, 구현하였다. 포맷에검증, 특성추출기능, 텍스트추출기능을각각모듈화하여업데이트되는버전의포맷및새로이생성된포맷의추가가용이하게이루어질수있도록구성하였으며, 해당기능들을웹서비스형태로제공하여기술정보은행시스템의핵심기능들을재활용할수있도록할수있다.

217 연구성과 ( 응용분야및활용범위포함 ) (400 ~600 자 ) 본연구를통해도출된 TECHi-PUID(Technical Information - Persistent Unique Identifier) 생성방법의경우, 차후국가기록원이디지털객체의포맷정보를관리하는중앙기관으로역할수행할때, 각포맷을구분하는구분자 (PUUD) 를기록물보존, 처리관련중앙기관인국가기록원에서정의, 배포, 관리하는등의정책적인활동에활용될수있다. 또한본연구를통해개발된기술정보은행시스템의웹서비스를정책적으로개방할경우, 많은기관이함께이용하여각기록관이나공공사이트에서기술정보은행시스템의핵심기능들을재활용할수있도록할수있다. 본연구를통해개발된텍스트추출기능의경우, 대용량문서에대한문서자동분류기술연구에전처리기술로활용, 대용량문서에대한자동색인기술에연구개발에활용, 내용기반문서검색시스템개발등에활용할수있을것으로생각된다. 총괄참여연구원 성 명 소속 / 직위 성 명 소속 / 직위 양왕성 ( 주 ) 한글과컴퓨터 / 구인영 숙명여자대학교 / 이소연 덕성여자대학교 / 남동선 ( 주 ) 한글과컴퓨터 / 임순범 숙명여자대학교 / 박동현 ( 주 ) 한글과컴퓨터 / 정민옥 ( 주 ) 한글과컴퓨터 김은미 ( 주 ) 한글과컴퓨터 / 김현경 ( 주 ) 한글과컴퓨터 / 신은주 숙명여자대학교 / 임현정 숙명여자대학교 / 최형식 ( 주 ) 한글과컴퓨터 / 박성빈 ( 주 ) 한글과컴퓨터 / 장동헌 ( 주 ) 한글과컴퓨터 / 오흥석 ( 주 ) 한글과컴퓨터 / Keywords (5 개내외 ) 한글디지털포맷, DFR, 포맷레지스트리 영문 Digital Format, DFR, Format Registry 주 1) 연구목표, 연구내용, 연구성과를서술형으로기재 2) 국가연구개발사업 DB 를통한공개를희망하지않는경우공개가능여부란에 공개불가 " 로표시 3) 연구성과는그간의연구결과및기대성과를서술

10. 서고환경개선방안연구(중부대학교윤만영).hwp

10. 서고환경개선방안연구(중부대학교윤만영).hwp 용역연구사업연구결과보고서 연구결과보고서 관리번호 사업명 과제명 주관연구기관 주관연구 책임자 국문 영문 기록물보존환경핵심기술연구 기록물장기보존을위한서고환경개선방안연구 A Study on Environmental Improvement in a Stack Room to Preserve Archive 기관명소재지대표 중부대학교충남금산군추부면강신정 성명소속및부서전공

More information

- 1 -

- 1 - - 1 - 목 차 - 2 - 과제명 중심단어 β 주관연구기관 연구기간 β β β β β - 1 - Title of Project Key Words Prion, Neurodegenerative disease, biomarker, β-amyloid, albumin Institute Kyungwon University Project Leader Seong Soo

More information

농림축산식품부장관귀하 본보고서를 미생물을활용한친환경작물보호제및비료의제형화와현장적용매뉴 얼개발 ( 개발기간 : ~ ) 과제의최종보고서로제출합니다 주관연구기관명 : 고려바이오주식회사 ( 대표자 ) 김영권 (

농림축산식품부장관귀하 본보고서를 미생물을활용한친환경작물보호제및비료의제형화와현장적용매뉴 얼개발 ( 개발기간 : ~ ) 과제의최종보고서로제출합니다 주관연구기관명 : 고려바이오주식회사 ( 대표자 ) 김영권 ( 농림축산식품부장관귀하 본보고서를 미생물을활용한친환경작물보호제및비료의제형화와현장적용매뉴 얼개발 ( 개발기간 :2014. 7. 29 ~ 2016. 7. 28.) 과제의최종보고서로제출합니다. 2016. 7. 28. 주관연구기관명 : 고려바이오주식회사 ( 대표자 ) 김영권 ( 인 ) 협동연구기관명 : 목원대학교산학협력단 ( 대표자 ) 고대식 ( 인 ) 협동연구기관명

More information

주의내용 주 의 1. 이보고서는질병관리본부에서시행한학술연구용역사업의최종결 과보고서입니다. 2. 이보고서내용을발표할때에는반드시질병관리본부에서시행한 학술연구용역사업의연구결과임을밝혀야합니다. 3. 국가과학기술기밀유지에필요한내용은대외적으로발표또는공개 하여서는아니됩니다.

주의내용 주 의 1. 이보고서는질병관리본부에서시행한학술연구용역사업의최종결 과보고서입니다. 2. 이보고서내용을발표할때에는반드시질병관리본부에서시행한 학술연구용역사업의연구결과임을밝혀야합니다. 3. 국가과학기술기밀유지에필요한내용은대외적으로발표또는공개 하여서는아니됩니다. 편집순서 1 : 겉표지 학술연구용역사업최종결과보고서 과 원외폐렴원인균조사및내성감시 시스템구축 주의 ( 주의내용기재 ) ( 글 14 point 고딕체 ) 제명 2 0 0 Microbiological Etiology of Community acquired pneumonia and Surveillance network of resistance 주관연구기관 : 울산대학교의과대학

More information

주의내용 주 의 1. 이보고서는질병관리본부에서시행한학술연구용역사업의최종결 과보고서입니다. 2. 이보고서내용을발표할때에는반드시질병관리본부에서시행한 학술연구용역사업의연구결과임을밝혀야합니다. 3. 국가과학기술기밀유지에필요한내용은대외적으로발표또는공개 하여서는아니됩니다.

주의내용 주 의 1. 이보고서는질병관리본부에서시행한학술연구용역사업의최종결 과보고서입니다. 2. 이보고서내용을발표할때에는반드시질병관리본부에서시행한 학술연구용역사업의연구결과임을밝혀야합니다. 3. 국가과학기술기밀유지에필요한내용은대외적으로발표또는공개 하여서는아니됩니다. 편집순서 1 : 겉표지 학술연구용역사업최종결과보고서 과 제 명 주 의 ( 주의내용기재 ) 2 0 1 1 ( 글 14 point 고딕체 ) 주관연구기관 질병관리본부 질병관리본부 주의내용 주 의 1. 이보고서는질병관리본부에서시행한학술연구용역사업의최종결 과보고서입니다. 2. 이보고서내용을발표할때에는반드시질병관리본부에서시행한 학술연구용역사업의연구결과임을밝혀야합니다.

More information

rmi_박준용_final.PDF

rmi_박준용_final.PDF (RMI) - JSTORM http://wwwjstormpekr (RMI)- Document title: Document file name: Revision number: Issued by: Document Information (RMI)- rmi finaldoc Issue Date: Status:

More information

JAVA PROGRAMMING 실습 08.다형성

JAVA PROGRAMMING 실습 08.다형성 2015 학년도 2 학기 1. 추상메소드 선언은되어있으나코드구현되어있지않은메소드 abstract 키워드사용 메소드타입, 이름, 매개변수리스트만선언 public abstract String getname(); public abstract void setname(string s); 2. 추상클래스 abstract 키워드로선언한클래스 종류 추상메소드를포함하는클래스

More information

Interstage5 SOAP서비스 설정 가이드

Interstage5 SOAP서비스 설정 가이드 Interstage 5 Application Server ( Solaris ) SOAP Service Internet Sample Test SOAP Server Application SOAP Client Application CORBA/SOAP Server Gateway CORBA/SOAP Gateway Client INTERSTAGE SOAP Service

More information

01-OOPConcepts(2).PDF

01-OOPConcepts(2).PDF Object-Oriented Programming Concepts Tel: 02-824-5768 E-mail: hhcho@selabsoongsilackr? OOP (Object) (Encapsulation) (Message) (Class) (Inheritance) (Polymorphism) (Abstract Class) (Interface) 2 1 + = (Dependency)

More information

편집순서 1 : 겉표지 학술연구용역사업최종결과보고서 과 국문과제명 제 영문과제명 명 주 의 ( 주의내용기재 ) 2 0 주관연구기관 : ( 글 14 point 고딕체 ) 질병관리본부 질병관리본부 - 1 -

편집순서 1 : 겉표지 학술연구용역사업최종결과보고서 과 국문과제명 제 영문과제명 명 주 의 ( 주의내용기재 ) 2 0 주관연구기관 : ( 글 14 point 고딕체 ) 질병관리본부 질병관리본부 - 1 - 편집순서 1 : 겉표지 학술연구용역사업최종결과보고서 과 국문과제명 제 영문과제명 명 주 의 ( 주의내용기재 ) 2 0 주관연구기관 : ( 글 14 point 고딕체 ) 질병관리본부 질병관리본부 - 1 - 주의내용 주 의 1. 이보고서는질병관리본부에서시행한학술연구용역사업의최종결 과보고서입니다. 2. 이보고서내용을발표할때에는반드시질병관리본부에서시행한 학술연구용역사업의연구결과임을밝혀야합니다.

More information

API STORE 키발급및 API 사용가이드 Document Information 문서명 : API STORE 언어별 Client 사용가이드작성자 : 작성일 : 업무영역 : 버전 : 1 st Draft. 서브시스템 : 문서번호 : 단계 : Docum

API STORE 키발급및 API 사용가이드 Document Information 문서명 : API STORE 언어별 Client 사용가이드작성자 : 작성일 : 업무영역 : 버전 : 1 st Draft. 서브시스템 : 문서번호 : 단계 : Docum API STORE 키발급및 API 사용가이드 Document Information 문서명 : API STORE 언어별 Client 사용가이드작성자 : 작성일 : 2012.11.23 업무영역 : 버전 : 1 st Draft. 서브시스템 : 문서번호 : 단계 : Document Distribution Copy Number Name(Role, Title) Date

More information

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

TTA Journal No.157_서체변경.indd 표준 시험인증 기술 동향 FIDO(Fast IDentity Online) 생체 인증 기술 표준화 동향 이동기 TTA 모바일응용서비스 프로젝트그룹(PG910) 의장 SK텔레콤 NIC 담당 매니저 76 l 2015 01/02 PASSWORDLESS EXPERIENCE (UAF standards) ONLINE AUTH REQUEST LOCAL DEVICE AUTH

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 @ Lesson 2... ( ). ( ). @ vs. logic data method variable behavior attribute method field Flow (Type), ( ) member @ () : C program Method A ( ) Method B ( ) Method C () program : Java, C++, C# data @ Program

More information

회원번호 대표자 공동자 KR000****1 권 * 영 KR000****1 박 * 순 KR000****1 박 * 애 이 * 홍 KR000****2 김 * 근 하 * 희 KR000****2 박 * 순 KR000****3 최 * 정 KR000****4 박 * 희 조 * 제

회원번호 대표자 공동자 KR000****1 권 * 영 KR000****1 박 * 순 KR000****1 박 * 애 이 * 홍 KR000****2 김 * 근 하 * 희 KR000****2 박 * 순 KR000****3 최 * 정 KR000****4 박 * 희 조 * 제 회원번호 대표자 공동자 KR000****1 권 * 영 KR000****1 박 * 순 KR000****1 박 * 애 이 * 홍 KR000****2 김 * 근 하 * 희 KR000****2 박 * 순 KR000****3 최 * 정 KR000****4 박 * 희 조 * 제 KR000****4 설 * 환 KR000****4 송 * 애 김 * 수 KR000****4

More information

PowerPoint Presentation

PowerPoint Presentation Package Class 1 Heeseung Jo 목차 section 1 패키지개요와패키지의사용 section 2 java.lang 패키지의개요 section 3 Object 클래스 section 4 포장 (Wrapper) 클래스 section 5 문자열의개요 section 6 String 클래스 section 7 StringBuffer 클래스 section

More information

한국학 온라인 디지털 자원 소개

한국학 온라인 디지털 자원 소개 XSL 의이해 김현한국학중앙연구원인문정보학교실 hyeon@aks.ac.kr 이저작물 (PPT) 의인용표시방법 : 김현, XSL 의이해, 전자문서와하이퍼텍스트 수업자료 (2018) 1. XSL 이란? 2. XSL Elements 3. XSL 에의한문서표현 1. XSL이란? XSL 관련개념 XSL (extensible Stylesheet Language) 문서의스타일을정의하기위한언어

More information

MasoJava4_Dongbin.PDF

MasoJava4_Dongbin.PDF JSTORM http://wwwjstormpekr Issued by: < > Revision: Document Information Document title: Document file name: MasoJava4_Dongbindoc Revision number: Issued by: < > SI, dbin@handysoftcokr

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 @ Lesson 3 if, if else, if else if, switch case for, while, do while break, continue : System.in, args, JOptionPane for (,, ) @ vs. logic data method variable Data Data Flow (Type), ( ) @ Member field

More information

untitled

untitled : 2009 00 00 : IMS - 1.0 : IPR. IMS,.,. IMS IMS IMS 1). Copyright IMS Global Learning Consortium 2007. All Rights Reserved., IMS Korea ( ). IMS,. IMS,., IMS IMS., IMS.,., 3. Copyright 2007 by IMS Global

More information

204135-2.hwp

204135-2.hwp - 1 - - 2 - - 3 - - 4 - - 5 - - 6 - - 7 - - 8 - - 9 - - 10 - - 11 - - 12 - - 13 - - 14 - - 15 - - 16 - - 17 - - 18 - - 19 - - 20 - - 21 - - 22 - - 23 - - 24 - - 25 - - 26 - - 27 - - 28 - - 29 - - 30 -

More information

발간등록번호 학술연구용역과제최종결과보고서 국민건강영양조사제기 차년도 영양조사질관리및전자조사표도입을위한사전조사실시 Quality Control and a Preliminary Study on Computer Assisted Personal Interview System for Nutrition Survey of KNHANES (2013) 주관연구기관 한국보건산업진흥원

More information

02 C h a p t e r Java

02 C h a p t e r Java 02 C h a p t e r Java Bioinformatics in J a va,, 2 1,,,, C++, Python, (Java),,, (http://wwwbiojavaorg),, 13, 3D GUI,,, (Java programming language) (Sun Microsystems) 1995 1990 (green project) TV 22 CHAPTER

More information

I T C o t e n s P r o v i d e r h t t p : / / w w w. h a n b i t b o o k. c o. k r

I T C o t e n s P r o v i d e r h t t p : / / w w w. h a n b i t b o o k. c o. k r I T C o t e n s P r o v i d e r h t t p : / / w w w. h a n b i t b o o k. c o. k r I T C o t e n s P r o v i d e r h t t p : / / w w w. h a n b i t b o o k. c o. k r Jakarta is a Project of the Apache

More information

JavaGeneralProgramming.PDF

JavaGeneralProgramming.PDF , Java General Programming from Yongwoo s Park 1 , Java General Programming from Yongwoo s Park 2 , Java General Programming from Yongwoo s Park 3 < 1> (Java) ( 95/98/NT,, ) API , Java General Programming

More information

Spring Boot/JDBC JdbcTemplate/CRUD 예제

Spring Boot/JDBC JdbcTemplate/CRUD 예제 Spring Boot/JDBC JdbcTemplate/CRUD 예제 오라클자바커뮤니티 (ojc.asia, ojcedu.com) Spring Boot, Gradle 과오픈소스인 MariaDB 를이용해서 EMP 테이블을만들고 JdbcTemplate, SimpleJdbcTemplate 을이용하여 CRUD 기능을구현해보자. 마리아 DB 설치는다음 URL 에서확인하자.

More information

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

이도경, 최덕재 Dokyeong Lee, Deokjai Choi 1. 서론 이도경, 최덕재 Dokyeong Lee, Deokjai Choi 1. 서론 2. 관련연구 2.1 MQTT 프로토콜 Fig. 1. Topic-based Publish/Subscribe Communication Model. Table 1. Delivery and Guarantee by MQTT QoS Level 2.1 MQTT-SN 프로토콜 Fig. 2. MQTT-SN

More information

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

Eclipse 와 Firefox 를이용한 Javascript 개발 발표자 : 문경대 11 년 10 월 26 일수요일 Eclipse 와 Firefox 를이용한 Javascript 개발 발표자 : 문경대 Introduce Me!!! Job Jeju National University Student Ubuntu Korean Jeju Community Owner E-Mail: ned3y2k@hanmail.net Blog: http://ned3y2k.wo.tc Facebook: http://www.facebook.com/gyeongdae

More information

Mobile Service > IAP > Android SDK [ ] IAP SDK TOAST SDK. IAP SDK. Android Studio IDE Android SDK Version (API Level 10). Name Reference V

Mobile Service > IAP > Android SDK [ ] IAP SDK TOAST SDK. IAP SDK. Android Studio IDE Android SDK Version (API Level 10). Name Reference V Mobile Service > IAP > Android SDK IAP SDK TOAST SDK. IAP SDK. Android Studio IDE 2.3.3 Android SDK Version 2.3.3 (API Level 10). Name Reference Version License okhttp http://square.github.io/okhttp/ 1.5.4

More information

Microsoft PowerPoint - java1-lab5-ImageProcessorTestOOP.pptx

Microsoft PowerPoint - java1-lab5-ImageProcessorTestOOP.pptx 2018 학년도 1 학기 JAVA 프로그래밍 II 514760-1 2018 년봄학기 5/10/2018 박경신 Lab#1 (ImageTest) Lab#1 은영상파일 (Image) 을읽어서정보를출력 Java Tutorials Lesson: Working with Images https://docs.oracle.com/javase/tutorial/2d/images/index.html

More information

발간등록번호

발간등록번호 발간등록번호 3. 보고서요약서 보고서요약서 - 2 - - 3 - 4. 국문요약문 - 4 - 5. 영문요약문 < SUMMARY > - 5 - 6. 영문목차 < CONTENTS > - 6 - - 7 - 7. 본문목차 목차 - 8 - - 9 - 제 1 장. 연구개발과제의개요 - 10 - - 11 - - 12 - - 13 - - 14 - - 15 - - 16 -

More information

자바-11장N'1-502

자바-11장N'1-502 C h a p t e r 11 java.net.,,., (TCP/IP) (UDP/IP).,. 1 ISO OSI 7 1977 (ISO, International Standards Organization) (OSI, Open Systems Interconnection). 6 1983 X.200. OSI 7 [ 11-1] 7. 1 (Physical Layer),

More information

Spring Data JPA Many To Many 양방향 관계 예제

Spring Data JPA Many To Many 양방향 관계 예제 Spring Data JPA Many To Many 양방향관계예제 오라클자바커뮤니티 (ojc.asia, ojcedu.com) 엔티티매핑 (Entity Mapping) M : N 연관관계 사원 (Sawon), 취미 (Hobby) 는다 : 다관계이다. 사원은여러취미를가질수있고, 하나의취미역시여러사원에할당될수있기때문이다. 보통관계형 DB 에서는다 : 다관계는 1

More information

PowerPoint Presentation

PowerPoint Presentation Package Class 3 Heeseung Jo 목차 section 1 패키지개요와패키지의사용 section 2 java.lang 패키지의개요 section 3 Object 클래스 section 4 포장 (Wrapper) 클래스 section 5 문자열의개요 section 6 String 클래스 section 7 StringBuffer 클래스 section

More information

q 이장에서다룰내용 1 객체지향프로그래밍의이해 2 객체지향언어 : 자바 2

q 이장에서다룰내용 1 객체지향프로그래밍의이해 2 객체지향언어 : 자바 2 객체지향프로그래밍 IT CookBook, 자바로배우는쉬운자료구조 q 이장에서다룰내용 1 객체지향프로그래밍의이해 2 객체지향언어 : 자바 2 q 객체지향프로그래밍의이해 v 프로그래밍기법의발달 A 군의사업발전 1 단계 구조적프로그래밍방식 3 q 객체지향프로그래밍의이해 A 군의사업발전 2 단계 객체지향프로그래밍방식 4 q 객체지향프로그래밍의이해 v 객체란무엇인가

More information

안 산 시 보 차 례 훈 령 안산시 훈령 제 485 호 [안산시 구 사무 전결처리 규정 일부개정 규정]------------------------------------------------- 2 안산시 훈령 제 486 호 [안산시 동 주민센터 전결사항 규정 일부개정 규

안 산 시 보 차 례 훈 령 안산시 훈령 제 485 호 [안산시 구 사무 전결처리 규정 일부개정 규정]------------------------------------------------- 2 안산시 훈령 제 486 호 [안산시 동 주민센터 전결사항 규정 일부개정 규 발행일 : 2013년 7월 25일 안 산 시 보 차 례 훈 령 안산시 훈령 제 485 호 [안산시 구 사무 전결처리 규정 일부개정 규정]------------------------------------------------- 2 안산시 훈령 제 486 호 [안산시 동 주민센터 전결사항 규정 일부개정 규정]--------------------------------------------

More information

Microsoft PowerPoint - 04-UDP Programming.ppt

Microsoft PowerPoint - 04-UDP Programming.ppt Chapter 4. UDP Dongwon Jeong djeong@kunsan.ac.kr http://ist.kunsan.ac.kr/ Dept. of Informatics & Statistics 목차 UDP 1 1 UDP 개념 자바 UDP 프로그램작성 클라이언트와서버모두 DatagramSocket 클래스로생성 상호간통신은 DatagramPacket 클래스를이용하여

More information

제11장 프로세스와 쓰레드

제11장 프로세스와 쓰레드 제9장자바쓰레드 9.1 Thread 기초 (1/5) 프로그램 명령어들의연속 (a sequence of instruction) 프로세스 / Thread 실행중인프로그램 (program in execution) 프로세스생성과실행을위한함수들 자바 Thread 2 9.1 Thread 기초 (2/5) 프로세스단위작업의문제점 프로세스생성시오버헤드 컨텍스트스위치오버헤드

More information

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

제8장 자바 GUI 프로그래밍 II 제8장 MVC Model 8.1 MVC 모델 (1/7) MVC (Model, View, Controller) 모델 스윙은 MVC 모델에기초를두고있다. MVC란 Xerox의연구소에서 Smalltalk 언어를바탕으로사용자인터페이스를개발하기위한방법 MVC는 3개의구성요소로구성 Model : 응용프로그램의자료를표현하기위한모델 View : 자료를시각적으로 (GUI 방식으로

More information

어댑터뷰

어댑터뷰 04 커스텀어댑터뷰 (Custom Adapter View) 커스텀어댑터뷰 (Custom Adapter View) 커스텀어댑터뷰 (Custom Adatper View) 란? u 어댑터뷰의항목하나는단순한문자열이나이미지뿐만아니라, 임의의뷰가될수 있음 이미지뷰 u 커스텀어댑터뷰설정절차 1 2 항목을위한 XML 레이아웃정의 어댑터정의 3 어댑터를생성하고어댑터뷰객체에연결

More information

C# Programming Guide - Types

C# Programming Guide - Types C# Programming Guide - Types 최도경 lifeisforu@wemade.com 이문서는 MSDN 의 Types 를요약하고보충한것입니다. http://msdn.microsoft.com/enus/library/ms173104(v=vs.100).aspx Types, Variables, and Values C# 은 type 에민감한언어이다. 모든

More information

fundamentalOfCommandPattern_calmglow_pattern_jstorm_1.0_f…

fundamentalOfCommandPattern_calmglow_pattern_jstorm_1.0_f… Command JSTORM http://www.jstorm.pe.kr Command Issued by: < > Revision: Document Information Document title: Command Document file name: Revision number: Issued by: Issue

More information

12-file.key

12-file.key 11 (String).. java.lang.stringbuffer. s String s = "abcd"; s = s + "e"; a b c d e a b c d e ,., "910359,, " "910359" " " " " (token) (token),, (delimiter). java.util.stringtokenizer String s = "910359,,

More information

혼자서일을다하는 JSP. 이젠일을 Servlet 과나눠서한다. JSP와서블릿의표현적인차이 - JSP는 <html> 내에서자바를사용할수있는수단을제공한다. - 서블릿은자바내에서 <html> 을작성할수있는수단을제공한다. - JSP나서블릿으로만웹페이지를작성하면자바와다양한코드가

혼자서일을다하는 JSP. 이젠일을 Servlet 과나눠서한다. JSP와서블릿의표현적인차이 - JSP는 <html> 내에서자바를사용할수있는수단을제공한다. - 서블릿은자바내에서 <html> 을작성할수있는수단을제공한다. - JSP나서블릿으로만웹페이지를작성하면자바와다양한코드가 혼자서일을다하는 JSP. 이젠일을 Servlet 과나눠서한다. JSP와서블릿의표현적인차이 - JSP는 내에서자바를사용할수있는수단을제공한다. - 서블릿은자바내에서 을작성할수있는수단을제공한다. - JSP나서블릿으로만웹페이지를작성하면자바와다양한코드가웹페이지내에뒤섞여있어서웹페이지의화면설계가점점어려워진다. - 서블릿이먼저등장하였으나, 자바내에

More information

자바GUI실전프로그래밍2_장대원.PDF

자바GUI실전프로그래밍2_장대원.PDF JAVA GUI - 2 JSTORM http://wwwjstormpekr JAVA GUI - 2 Issued by: < > Document Information Document title: JAVA GUI - 2 Document file name: Revision number: Issued by: Issue Date:

More information

Design Issues

Design Issues 11 COMPUTER PROGRAMMING INHERIATANCE CONTENTS OVERVIEW OF INHERITANCE INHERITANCE OF MEMBER VARIABLE RESERVED WORD SUPER METHOD INHERITANCE and OVERRIDING INHERITANCE and CONSTRUCTOR 2 Overview of Inheritance

More information

JMF2_심빈구.PDF

JMF2_심빈구.PDF JMF JSTORM http://wwwjstormpekr Issued by: < > Document Information Document title: Document file name: Revision number: Issued by: JMF2_ doc Issue Date: Status: < > raica@nownurinet

More information

PowerPoint Presentation

PowerPoint Presentation 객체지향프로그래밍 클래스, 객체, 메소드 ( 실습 ) 손시운 ssw5176@kangwon.ac.kr 예제 1. 필드만있는클래스 텔레비젼 2 예제 1. 필드만있는클래스 3 예제 2. 여러개의객체생성하기 4 5 예제 3. 메소드가추가된클래스 public class Television { int channel; // 채널번호 int volume; // 볼륨 boolean

More information

Microsoft PowerPoint - Supplement-03-TCP Programming.ppt [호환 모드]

Microsoft PowerPoint - Supplement-03-TCP Programming.ppt [호환 모드] - Socket Programming in Java - 목차 소켓소개 자바에서의 TCP 프로그램작성방법 주요클래스와메소드 HTTP 프로토콜을이용한예제 에코프로그램 Q/A 에코프로그램 - EchoServer 에코프로그램 - EchoClient TCP Programming 1 소켓소개 IP, Port, and Socket 포트 (Port): 전송계층에서통신을수행하는응용프로그램을찾기위한주소

More information

Business Agility () Dynamic ebusiness, RTE (Real-Time Enterprise) IT Web Services c c WE-SDS (Web Services Enabled SDS) SDS SDS Service-riented Architecture Web Services ( ) ( ) ( ) / c IT / Service- Service-

More information

DocsPin_Korean.pages

DocsPin_Korean.pages Unity Localize Script Service, Page 1 Unity Localize Script Service Introduction Application Game. Unity. Google Drive Unity.. Application Game. -? ( ) -? -?.. 준비사항 Google Drive. Google Drive.,.. - Google

More information

09-interface.key

09-interface.key 9 Database insert(record r): boolean find(key k): Record 1 Record getkey(): Key * Record Key Database.? Key equals(key y): boolean Database insert(record r): boolean find(key k): Record * Database OK 1

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 실습 1 배효철 th1g@nate.com 1 목차 조건문 반복문 System.out 구구단 모양만들기 Up & Down 2 조건문 조건문의종류 If, switch If 문 조건식결과따라중괄호 { 블록을실행할지여부결정할때사용 조건식 true 또는 false값을산출할수있는연산식 boolean 변수 조건식이 true이면블록실행하고 false 이면블록실행하지않음 3

More information

Regulation on Approval of Consumer Chemical Products subject to Safety Check without promulgated Safety Standard.hwp

Regulation on Approval of Consumer Chemical Products subject to Safety Check without promulgated Safety Standard.hwp - 1 - - 2 - - 3 - - 4 - - 5 - - 6 - - 7 - - 8 - - 9 - - 10 - - 11 - - 12 - - 13 - - 14 - - 15 - - 16 - - 17 - - 18 - - 19 - 안전기준미고시안전확인대상생활화학제품의승인에관한규정 [ 별지제 1 호서식 ] 색상이어두운란은신고인이적지않습니다. 접수번호접수일시처리기간 상호

More information

hwp

hwp 최종연구보고서 - 1 - - 1 - - 2 - - 3 - - 4 - - 5 - - 6 - - 7 - - 8 - - 9 - - 10 - - 11 - - 12 - - 13 - - 14 - - 15 - - 16 - - 17 - - 18 - - 19 - - 20 - - 21 - - 22 - - 23 - - 24 - - 25 - - 26 - - 27 - - 28 -

More information

ilist.add(new Integer(1))과 같이 사용하지 않고 ilist.add(1)과 같이 사용한 것은 자바 5.0에 추가된 기본 자료형과 해당 객체 자료 형과의 오토박싱/언박싱 기능을 사용한 것으로 오토박싱이란 자바 컴파일러가 객체를 요구하는 곳에 기본 자료형

ilist.add(new Integer(1))과 같이 사용하지 않고 ilist.add(1)과 같이 사용한 것은 자바 5.0에 추가된 기본 자료형과 해당 객체 자료 형과의 오토박싱/언박싱 기능을 사용한 것으로 오토박싱이란 자바 컴파일러가 객체를 요구하는 곳에 기본 자료형 바에 제네릭스(generics)를 도입하기 위한 연구는 이미 8년 전인 1996년부터라고 한다. 실제로 자바에 제네릭스를 도입하 는 몇 가지 방안들이 논문으로 나오기 시작한 것이 1998년 초임을 감 안하면 무려 8년이 지난 후에야 자바 5.0에 전격 채택되었다는 것은 이것이 얼마나 어려운 일이었나 하는 것을 보여준다. 자바의 스펙을 결정하는 표준화 절차인

More information

PowerPoint Presentation

PowerPoint Presentation Class - Property Jo, Heeseung 목차 section 1 클래스의일반구조 section 2 클래스선언 section 3 객체의생성 section 4 멤버변수 4-1 객체변수 4-2 클래스변수 4-3 종단 (final) 변수 4-4 멤버변수접근방법 section 5 멤버변수접근한정자 5-1 public 5-2 private 5-3 한정자없음

More information

안드로이드기본 11 차시어댑터뷰 1 학습목표 어댑터뷰가무엇인지알수있다. 리스트뷰와스피너를사용하여데이터를출력할수있다. 2 확인해볼까? 3 어댑터뷰 1) 학습하기 어댑터뷰 - 1 -

안드로이드기본 11 차시어댑터뷰 1 학습목표 어댑터뷰가무엇인지알수있다. 리스트뷰와스피너를사용하여데이터를출력할수있다. 2 확인해볼까? 3 어댑터뷰 1) 학습하기 어댑터뷰 - 1 - 11 차시어댑터뷰 1 학습목표 어댑터뷰가무엇인지알수있다. 리스트뷰와스피너를사용하여데이터를출력할수있다. 2 확인해볼까? 3 어댑터뷰 1) 학습하기 어댑터뷰 - 1 - ArrayAdapter ArrayAdapter adapter = new ArrayAdapter(this, android.r.layout.simple_list_item_1,

More information

gnu-lee-oop-kor-lec06-3-chap7

gnu-lee-oop-kor-lec06-3-chap7 어서와 Java 는처음이지! 제 7 장상속 Super 키워드 상속과생성자 상속과다형성 서브클래스의객체가생성될때, 서브클래스의생성자만호출될까? 아니면수퍼클래스의생성자도호출되는가? class Base{ public Base(String msg) { System.out.println("Base() 생성자 "); ; class Derived extends Base

More information

Microsoft PowerPoint - 03-TCP Programming.ppt

Microsoft PowerPoint - 03-TCP Programming.ppt Chapter 3. - Socket in Java - 목차 소켓소개 자바에서의 프로그램작성방법 주요클래스와메소드 HTTP 프로토콜을이용한예제 에코프로그램 에코프로그램 - EchoServer 에코프로그램 - EchoClient Q/A 1 1 소켓소개 IP,, and Socket 포트 (): 전송계층에서통신을수행하는응용프로그램을찾기위한주소 소켓 (Socket):

More information

- 1 -

- 1 - 차세대정보시스템구축개발사업 을위한 제안요청서 ( 안 ) < > - 1 - - 2 - - 3 - - 4 - - 5 - - 6 - - 7 - - 8 - - 9 - - 10 - - 11 - - 12 - - 13 - - 14 - - 15 - - 16 - - 17 - - 18 - - 19 - - 20 - - 21 - - 22 - - 23 - - 24 - - 25 -

More information

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

RHEV 2.2 인증서 만료 확인 및 갱신 2018/09/28 03:56 1/2 목차... 1 인증서 확인... 1 인증서 종류와 확인... 4 RHEVM CA... 5 FQDN 개인 인증서... 5 레드햇 인증서 - 코드 서명 인증서... 6 호스트 인증... 7 참고사항... 8 관련링크... 8 AllThatLinux! - http://allthatlinux.com/dokuwiki/ rhev_2.2_

More information

05-class.key

05-class.key 5 : 2 (method) (public) (private) (interface) 5.1 (Method), (public method) (private method) (constructor), 3 4 5.2 (client). (receiver)., System.out.println("Hello"); (client object) (receiver object)

More information

- 2 -

- 2 - - 1 - - 2 - - - - 4 - - 5 - - 6 - - 7 - - 8 - 4) 민원담당공무원 대상 설문조사의 결과와 함의 국민신문고가 업무와 통합된 지식경영시스템으로 실제 운영되고 있는지, 국민신문 고의 효율 알 성 제고 등 성과향상에 기여한다고 평가할 수 있는지를 치 메 국민신문고를 접해본 중앙부처 및 지방자 였 조사를 시행하 였 해 진행하 월 다.

More information

자바 프로그래밍

자바 프로그래밍 5 (kkman@mail.sangji.ac.kr) (Class), (template) (Object) public, final, abstract [modifier] class ClassName { // // (, ) Class Circle { int radius, color ; int x, y ; float getarea() { return 3.14159

More information

VOL.76.2008/2 Technical SmartPlant Materials - Document Management SmartPlant Materials에서 기본적인 Document를 관리하고자 할 때 필요한 세팅, 파일 업로드 방법 그리고 Path Type인 Ph

VOL.76.2008/2 Technical SmartPlant Materials - Document Management SmartPlant Materials에서 기본적인 Document를 관리하고자 할 때 필요한 세팅, 파일 업로드 방법 그리고 Path Type인 Ph 인터그래프코리아(주)뉴스레터 통권 제76회 비매품 News Letters Information Systems for the plant Lifecycle Proccess Power & Marine Intergraph 2008 Contents Intergraph 2008 SmartPlant Materials Customer Status 인터그래프(주) 파트너사

More information

0. 들어가기 전

0. 들어가기 전 컴퓨터네트워크 14 장. 웹 (WWW) (3) - HTTP 1 이번시간의학습목표 HTTP 의요청 / 응답메시지의구조와동작원리이해 2 요청과응답 (1) HTTP (HyperText Transfer Protocol) 웹브라우저는 URL 을이용원하는자원표현 HTTP 메소드 (method) 를이용하여데이터를요청 (GET) 하거나, 회신 (POST) 요청과응답 요청

More information

별지제 호서식 연구결과보고서 과제명 소속소방산업기술연구소연구책임자권성필 연구기간 연구목표 연구배경

별지제 호서식 연구결과보고서 과제명 소속소방산업기술연구소연구책임자권성필 연구기간 연구목표 연구배경 별지제 호서식 연구결과보고서 과제명 소속소방산업기술연구소연구책임자권성필 연구기간 연구목표 연구배경 연구내용 β β 연구결과 참고문헌 붙임 ρ ρ α ρ α ρ α ρ α α α α ρ α α α ρ α α α β α αβ α α αβ αβ β ρ exp max αβ αβ α α αβ α exp κ π max P r Δ ρ δ max

More information

17장 클래스와 메소드

17장 클래스와 메소드 17 장클래스와메소드 박창이 서울시립대학교통계학과 박창이 ( 서울시립대학교통계학과 ) 17 장클래스와메소드 1 / 18 학습내용 객체지향특징들객체출력 init 메소드 str 메소드연산자재정의타입기반의버전다형성 (polymorphism) 박창이 ( 서울시립대학교통계학과 ) 17 장클래스와메소드 2 / 18 객체지향특징들 객체지향프로그래밍의특징 프로그램은객체와함수정의로구성되며대부분의계산은객체에대한연산으로표현됨객체의정의는

More information

(Microsoft PowerPoint - hci2-lecture12 [\310\243\310\257 \270\360\265\345])

(Microsoft PowerPoint - hci2-lecture12 [\310\243\310\257 \270\360\265\345]) Serialization C# Serialization 321190 2015 년가을학기 11/27/2015 박경신 Serializaiton( 직렬화 ) 란객체상태를지속시키거나전송할수있는형식으로변환하는과정으로, Serialization 반대로다시객체로변환하는것을 Deserialization 임 Serialization 을사용하는이유 객체의상태를저장소에보존했다가나중에똑같은복사본을다시만들기위하거나,

More information

[Brochure] KOR_TunA

[Brochure] KOR_TunA LG CNS LG CNS APM (TunA) LG CNS APM (TunA) 어플리케이션의 성능 개선을 위한 직관적이고 심플한 APM 솔루션 APM 이란? Application Performance Management 란? 사용자 관점 그리고 비즈니스 관점에서 실제 서비스되고 있는 어플리케이션의 성능 관리 체계입니다. 이를 위해서는 신속한 장애 지점 파악 /

More information

JMF3_심빈구.PDF

JMF3_심빈구.PDF JMF JSTORM http://wwwjstormpekr Issued by: < > Revision: Document Information Document title: Document file name: Revision number: Issued by: JMF3_ doc Issue Date:

More information

thesis

thesis ( Design and Implementation of a Generalized Management Information Repository Service for Network and System Management ) ssp@nile nile.postech.ac..ac.kr DPE Lab. 1997 12 16 GMIRS GMIRS GMIRS prototype

More information

example code are examined in this stage The low pressure pressurizer reactor trip module of the Plant Protection System was programmed as subject for

example code are examined in this stage The low pressure pressurizer reactor trip module of the Plant Protection System was programmed as subject for 2003 Development of the Software Generation Method using Model Driven Software Engineering Tool,,,,, Hoon-Seon Chang, Jae-Cheon Jung, Jae-Hack Kim Hee-Hwan Han, Do-Yeon Kim, Young-Woo Chang Wang Sik, Moon

More information

<4D F736F F F696E74202D20C1A63234C0E520C0D4C3E2B7C228B0ADC0C729205BC8A3C8AF20B8F0B5E55D>

<4D F736F F F696E74202D20C1A63234C0E520C0D4C3E2B7C228B0ADC0C729205BC8A3C8AF20B8F0B5E55D> Power Java 제 24 장입출력 이번장에서학습할내용 스트림이란? 스트림의분류 바이트스트림 문자스트림 형식입출력 명령어행에서입출력 파일입출력 스트림을이용한입출력에대하여살펴봅시다. 스트림 (stream) 스트림 (stream) 은 순서가있는데이터의연속적인흐름 이다. 스트림은입출력을물의흐름처럼간주하는것이다. 스트림들은연결될수있다. 중간점검문제 1. 자바에서는입출력을무엇이라고추상화하는가?

More information

04장

04장 20..29 1: PM ` 199 ntech4 C9600 2400DPI 175LPI T CHAPTER 4 20..29 1: PM ` 200 ntech4 C9600 2400DPI 175LPI T CHAPTER 4.1 JSP (Comment) HTML JSP 3 home index jsp HTML JSP 15 16 17 18 19 20

More information

2018년 10월 12일식품의약품안전처장

2018년 10월 12일식품의약품안전처장 2018년 10월 12일식품의약품안전처장 - 1 - - 2 - - 3 - - 4 - - 5 - - 6 - - 7 - - 8 - - 9 - - 10 - - 11 - - 12 - - 13 - - 14 - - 15 - - 16 - - 17 - - 18 - - 19 - - 20 - - 21 - - 22 - - 23 - - 24 - - 25 - - 26 - - 27

More information

<B1DDC0B6B1E2B0FCB0FAC0CEC5CDB3DDB0B3C0CEC1A4BAB82E687770>

<B1DDC0B6B1E2B0FCB0FAC0CEC5CDB3DDB0B3C0CEC1A4BAB82E687770> 여 48.6% 남 51.4% 40대 10.7% 50대 이 상 6.0% 10대 0.9% 20대 34.5% 30대 47.9% 초등졸 이하 대학원생 이 0.6% 중졸 이하 상 0.7% 2.7% 고졸 이하 34.2% 대졸 이하 61.9% 직장 1.9% e-mail 주소 2.8% 핸드폰 번호 8.2% 전화번호 4.5% 학교 0.9% 주소 2.0% 기타 0.4% 이름

More information

유니티 변수-함수.key

유니티 변수-함수.key C# 1 or 16 (Binary or Hex) 1:1 C# C# (Java, Python, Go ) (0101010 ). (Variable) : (Value) (Variable) : (Value) ( ) (Variable) : (Value) ( ) ; (Variable) : (Value) ( ) ; = ; (Variable) : (Value) (Variable)

More information

신림프로그래머_클린코드.key

신림프로그래머_클린코드.key CLEAN CODE 6 11st Front Dev. Team 6 1. 2. 3. checked exception 4. 5. 6. 11 : 2 4 : java (50%), javascript (35%), SQL/PL-SQL (15%) : Spring, ibatis, Oracle, jquery ? , (, ) ( ) 클린코드를 무시한다면 . 6 1. ,,,!

More information

다른 JSP 페이지호출 forward() 메서드 - 하나의 JSP 페이지실행이끝나고다른 JSP 페이지를호출할때사용한다. 예 ) <% RequestDispatcher dispatcher = request.getrequestdispatcher(" 실행할페이지.jsp");

다른 JSP 페이지호출 forward() 메서드 - 하나의 JSP 페이지실행이끝나고다른 JSP 페이지를호출할때사용한다. 예 ) <% RequestDispatcher dispatcher = request.getrequestdispatcher( 실행할페이지.jsp); 다른 JSP 페이지호출 forward() 메서드 - 하나의 JSP 페이지실행이끝나고다른 JSP 페이지를호출할때사용한다. 예 ) RequestDispatcher dispatcher = request.getrequestdispatcher(" 실행할페이지.jsp"); dispatcher.forward(request, response); - 위의예에서와같이 RequestDispatcher

More information

슬라이드 1

슬라이드 1 Pairwise Tool & Pairwise Test NuSRS 200511305 김성규 200511306 김성훈 200614164 김효석 200611124 유성배 200518036 곡진화 2 PICT Pairwise Tool - PICT Microsoft 의 Command-line 기반의 Free Software www.pairwise.org 에서다운로드후설치

More information

Analytics > Log & Crash Search > Unity ios SDK [Deprecated] Log & Crash Unity ios SDK. TOAST SDK. Log & Crash Unity SDK Log & Crash Search. Log & Cras

Analytics > Log & Crash Search > Unity ios SDK [Deprecated] Log & Crash Unity ios SDK. TOAST SDK. Log & Crash Unity SDK Log & Crash Search. Log & Cras Analytics > Log & Crash Search > Unity ios SDK [Deprecated] Log & Crash Unity ios SDK. TOAST SDK. Log & Crash Unity SDK Log & Crash Search. Log & Crash Unity SDK... Log & Crash Search. - Unity3D v4.0 ios

More information

<B3EBC6AE322E687770>

<B3EBC6AE322E687770> 특허등록건수 120000 100000 80000 60000 40000 20000 0 63 66 69 72 75 78 81 84 87 90 93 96 99 180000 160000 140000 120000 100000 80000 60000 40000 20000 0 특허출원건수 내 국 인 에 의 한 특 허 등 록 건 수 내 국 인 에 의 한 특 허 출 원 4000

More information

No Slide Title

No Slide Title J2EE J2EE(Java 2 Enterprise Edition) (Web Services) :,, SOAP: Simple Object Access Protocol WSDL: Web Service Description Language UDDI: Universal Discovery, Description & Integration 4. (XML Protocol

More information

- i -

- i - KOFST 2014 과학기술퇴직인력의사회참여역량확대사업 - i - 사업과제명 ( 한글 ) ( 영어 ) A project for promotion of engagement of the retired science and technology professionals in social activities 사업수행기관 사업책임자 성명직위전공 원장 총사업기간 2014

More information

쉽게 풀어쓴 C 프로그래밍

쉽게 풀어쓴 C 프로그래밍 Power Java 제 9 장생성자와접근제어 이번장에서학습할내용 생성자 정적변수 정적메소드 접근제어 this 클래스간의관계 객체가생성될때초기화를담당하는생성자에대하여살펴봅니다. 생성자 생성자 (contructor): 객체가생성될때에필드에게초기값을제공하고필요한초기화절차를실행하는메소드 생성자의예 class Car { private String color; // 색상

More information

Network Programming

Network Programming Part 5 확장된 Network Programming 기술 1. Remote Procedure Call 2. Remote Method Invocation 3. Object Request Broker 2. Java RMI

More information

160322_ADOP 상품 소개서_1.0

160322_ADOP 상품 소개서_1.0 상품 소개서 March, 2016 INTRODUCTION WHO WE ARE WHAT WE DO ADOP PRODUCTS : PLATON SEO SOULTION ( ) OUT-STREAM - FOR MOBILE ADOP MARKET ( ) 2. ADOP PRODUCTS WHO WE ARE ADOP,. 2. ADOP PRODUCTS WHAT WE DO ADOP,.

More information

@OneToOne(cascade = = "addr_id") private Addr addr; public Emp(String ename, Addr addr) { this.ename = ename; this.a

@OneToOne(cascade = = addr_id) private Addr addr; public Emp(String ename, Addr addr) { this.ename = ename; this.a 1 대 1 단방향, 주테이블에외래키실습 http://ojcedu.com, http://ojc.asia STS -> Spring Stater Project name : onetoone-1 SQL : JPA, MySQL 선택 http://ojc.asia/bbs/board.php?bo_table=lecspring&wr_id=524 ( 마리아 DB 설치는위 URL

More information

Secure Programming Lecture1 : Introduction

Secure Programming Lecture1 : Introduction Malware and Vulnerability Analysis Lecture3-2 Malware Analysis #3-2 Agenda 안드로이드악성코드분석 악성코드분석 안드로이드악성코드정적분석 APK 추출 #1 adb 명령 안드로이드에설치된패키지리스트추출 adb shell pm list packages v0nui-macbook-pro-2:lecture3 v0n$

More information

1

1 1 1....6 1.1...6 2. Java Architecture...7 2.1 2SDK(Software Development Kit)...8 2.2 JRE(Java Runtime Environment)...9 2.3 (Java Virtual Machine, JVM)...10 2.4 JVM...11 2.5 (runtime)jvm...12 2.5.1 2.5.2

More information

파일로입출력하기II - 파일출력클래스중에는데이터를일정한형태로출력하는기능을가지고있다. - PrintWriter와 PrintStream을사용해서원하는형태로출력할수있다. - PrintStream은구버전으로가능하면 PrintWriter 클래스를사용한다. PrintWriter

파일로입출력하기II - 파일출력클래스중에는데이터를일정한형태로출력하는기능을가지고있다. - PrintWriter와 PrintStream을사용해서원하는형태로출력할수있다. - PrintStream은구버전으로가능하면 PrintWriter 클래스를사용한다. PrintWriter 파일로입출력하기II - 파일출력클래스중에는데이터를일정한형태로출력하는기능을가지고있다. - PrintWriter와 PrintStream을사용해서원하는형태로출력할수있다. - PrintStream은구버전으로가능하면 PrintWriter 클래스를사용한다. PrintWriter 클래스의사용법은다음과같다. PrintWriter writer = new PrintWriter("output.txt");

More information

주의내용 주 의 1. 이보고서는질병관리본부에서시행한학술연구용역사업의최종결 과보고서입니다. 2. 이보고서내용을발표할때에는반드시질병관리본부에서시행한 학술연구용역사업의연구결과임을밝혀야합니다. 3. 국가과학기술기밀유지에필요한내용은대외적으로발표또는공개 하여서는아니됩니다.

주의내용 주 의 1. 이보고서는질병관리본부에서시행한학술연구용역사업의최종결 과보고서입니다. 2. 이보고서내용을발표할때에는반드시질병관리본부에서시행한 학술연구용역사업의연구결과임을밝혀야합니다. 3. 국가과학기술기밀유지에필요한내용은대외적으로발표또는공개 하여서는아니됩니다. 편집순서 1 : 겉표지 학술연구용역사업결과보고서 과 제 건강관련삶의질측정도구 (EQ-5D) 의 타당도평가 명 Validity and reliability evaluation for EQ-5D in Korea 주 의 ( 주의내용기재 ) 2 0 1 1 주관연구기관 : 울산대학교산학협력단 ( 글 14 point 고딕체 ) 질병관리본부 질병관리본부 주의내용 주 의

More information

PowerPoint Presentation

PowerPoint Presentation public class SumTest { public static void main(string a1[]) { int a, b, sum; a = Integer.parseInt(a1[0]); b = Integer.parseInt(a1[1]); sum = a + b ; // 두수를더하는부분입니다 System.out.println(" 두수의합은 " + sum +

More information

Connection 8 22 UniSQLConnection / / 9 3 UniSQL OID SET

Connection 8 22 UniSQLConnection / / 9 3 UniSQL OID SET 135-080 679-4 13 02-3430-1200 1 2 11 2 12 2 2 8 21 Connection 8 22 UniSQLConnection 8 23 8 24 / / 9 3 UniSQL 11 31 OID 11 311 11 312 14 313 16 314 17 32 SET 19 321 20 322 23 323 24 33 GLO 26 331 GLO 26

More information

ii iv 1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 2 3 4 5 1 3 6 37 제품군 제품분류 39 제출물관리대장 41 43 45 47 < 접수번호 > 관리번호 평가결과보고서 < 평가대상제품명 > 년월일 < 평가기관명 > 49 제 1 장개요 o 일반적으로다음의사항을포함한다. - 정보보호제품평가인증관련규정 (

More information

정보기술응용학회 발표

정보기술응용학회 발표 , hsh@bhknuackr, trademark21@koreacom 1370, +82-53-950-5440 - 476 - :,, VOC,, CBML - Abstract -,, VOC VOC VOC - 477 - - 478 - Cost- Center [2] VOC VOC, ( ) VOC - 479 - IT [7] Knowledge / Information Management

More information

mytalk

mytalk 한국정보보호학회소프트웨어보안연구회 총괄책임자 취약점분석팀 안준선 ( 항공대 ) 도경구 ( 한양대 ) 도구개발팀도경구 ( 한양대 ) 시큐어코딩팀 오세만 ( 동국대 ) 전체적인 그림 IL Rules Flowgraph Generator Flowgraph Analyzer 흐름그래프 생성기 흐름그래프 분석기 O parser 중간언어 O 파서 RDL

More information

제목

제목 Object-Oriented Design Agile for Software Development Story 7. 작 성 자 : 고형호 메 일 : hyungho.ko@gmail.com 홈페이지 : 최초작성일 : 2007.08.10 최종작성일 : 2007.09.05 1 Goal A Set of Contained Responsibilities 2 Content 1.

More information