Vcase User's Manual
|
|
- 영은 가
- 6 years ago
- Views:
Transcription
1 O N L I N E V I D E O P L A T F O R M Getting Started Vcase API
2 Table of Content Vcase 제공범위... 2 기능및특징... 3 전체기능목록 연동방식 연동정보 사이트접속및회원가입 / 서비스생성 Access Token 발급 API 동작방식 GET 방식의 API 호출예제 CURL 예제 JAVA 예제 PHP 예제 POST 방식의 API 호출예제 CURL 예제 JAVA 예제 PHP 예제 DELTE 방식의 API 호출예제 CURL 예제 JAVA 예제 PHP 예제 업로드 업로드와동시에콘텐츠를그룹에지정 업로드, 인코딩, 전송그리고작업상태알림 업로드알림설정 작업알림설정 인코딩알림설정 전송알림설정 라이브프로파일설정... 35
3 라이브채널생성과라이브인코딩 라이브채널조회 라이브채널종료... 39
4 Chapter 1 Vcase 소개 Vcase 를사용해주셔서감사드립니다. Vcase 는미디어서비스의개발및운영을위한개발 프레임워크와다양한미디어핵심기능을클라우드기반으로제공하는온라인비디오플랫폼입니다. 관리를위한웹콘솔과연동을위한 RESTful API, SDK, 기술지원서비스를제공합니다. 관리자 서비스 Vcase 연동 웹콘솔 API 문서및샘플 업로드 변환 콘텐츠관리 전송 라이브 기술 퍼블리싱 보안 플레이어 광고 통계 방송 채팅 자원 고성능서버 대용량스토리지 Global CDN 24 시간관리 1
5 Vcase 제공범위 사업자는미디어서비스를운영하기전에라인계약부터미디어시스템개발및설치까지복잡한과정이필요하며, 시스템확장을항상고려해야합니다. Vcase 는클라우드기반의시스템인프라와각종미디어기술을제공하며, 시스템확장및분산이자동으로이루어집니다. 가입후 API 만연동하면운영에대한고민을할필요가없습니다. 미디어사업자는 Vcase 를통해비즈니스본연의업무에만집중할수있습니다. 계약 - 라인과공간 - CDN 미디어시스템구매및설치 - 스토리지 - 트랜스코더 - 스트리밍서버 - 미디어솔루션 ( 플레이어, DRM, 광고 ) 시스템부하분산 콘텐츠관리시스템개발및설치 - 미디어시스템연동 - 콘텐츠관리 확장필요 시스템모니터링 - 24 Hours 서비스운영 미디어서비스개발및설치 Vcase 제공범위 고객사업무범위 2
6 기능및특징 Vcase 는미디어서비스를개발, 운영하는가장중요한업무에만집중할수있도록, 서버를설치하고, CDN 과연동하고, 미디어솔루션을운영하거나갑자기늘어난사용자에대응하기위해긴급하게서버를확장하는것과같은고민을모두해결해드립니다. 단지가입하고, 미디어서비스와 Vcase 의 API 만연결하면됩니다. 대시보드 웹콘솔의홈화면에서대시보드를제공하여한눈에 서비스현황을살펴볼수있습니다. 콘텐츠업로드및관리 사용할수있습니다 HTTP 나 FTP 로미디어콘텐츠를업로드할수 있습니다. 업로드후에는썸네일, 코덱과같은미디어 정보를자동으로추출하며, 사용자정의메타를 3
7 비디오편집 웹페이지에서바로미디어를 Merging 하고 Clipping 하는편집기능을사용하여쉽게새로운 비디오를만들어낼수있습니다. 작업자동화 미디어를업로드하면자동으로변환, 암호화, 전송을 시작합니다. 자동화프로파일로변환방식과암호화, 배포방법을자유롭게추가할수있습니다. 업로드 - 웹 - FTP ( 대용량 ) - API 작업자동화 - 변환 - 암호화 (DRM) - 배포 고객미디어서비스 - Web - App - Tablet - TV 4
8 라이브채널 됩니다. 매우간편하게라이브채널을생성하고관리할수있습니다. IP 카메라로입력 URL 에비디오를송출하면, 스트리밍 URL 로라이브방송을할수있게 라이브인코딩 모든라이브채널에인코딩프로파일을설정하여 실시간으로인코딩된출력을사용할수있습니다. 5
9 라이브 DVR 녹화등꼭필요한기능을함께제공합니다. 비디오스트림 (HLS, RTSP, RTMP) 을파일로 녹화하여새로운컨텐츠로등록하거나다른 URL 로 재송출할수있습니다. 파일저장주기, 예약시간 라이브편성 VoD 와라이브채널을교차편성하여라이브로송출할수있습니다. 편리한편성 UI/UX 를제공하며, 긴급편성을통해만약의상황을대비할수있습니다. 6
10 개인방송 개인방송서비스를개발하기위한모든인프라와솔루션을제공합니다. 서버개발을지원하기위해라이브채널관리를포함하여, 녹화, 광고등다양한 기능을제공하며클라이언트개발을지원하기위해송출 SDK, 채팅 SDK 를지원합니다. Vcase 로개인방송서비스를더욱쉽고빠르게개발하고, 안정적으로운영할수있습니다. Smart Phone - ios - Android RESTful API Admin Page Web Cam PC 클라이언트지원 ios, Android 송출 SDK 채팅 SDK 플레이어 SDK Web 웹채팅 SDK PC 방송툴지원 API 채널관리 라이브채널 채팅채널 채널녹화 채널광고 썸네일및메타추출 타임머신 7
11 VoD 광고 Vcase 는수익화를위해자체광고를관리하고원하는위치에삽입할수있는기능과미국 IAB 표준인 VAST 외부광고서버를연동할수있는 방법을지원합니다. 제공되는 API 로플레이어에직접광고를연동하는방식을선택하거나제공되는플레이어를사용하는방식을선택할수있습니다. 라이브중간광고 설치가필요없습니다. 라이브채널에요청즉시광고를넣을수있습니다. 광고를선택하고, 광고삽입버튼만클릭하면됩니다. 웹기반에서모든것이처리되므로, 별도의프로그램 8
12 지역광고 지역광고그룹을관리하고, 라이브스트림에지역별로광고를전송할수있습니다. 광고시작 API 를통해원하는채널에언제든지광고를보낼수 있으므로개인방송과결합하여방송자가직접광고를선택하고시작할수있습니다. 통계 플레이어와스트리머로부터대량의데이터를수집하여, 고객에게의미있는통계를제공하기위해빅데이터처리시스템을갖추고있습니다. 인기 콘텐츠순위뿐만아니라콘텐츠별인게이지먼트스코어와같은의미있는통계를제공합니다. 9
13 신디케이션 유투브채널과 VoD 동기화기능을제공하고편성 라이브채널을유투브라이브에재송출할수 있습니다. API 및 SDK Vcase 의모든기능은 API 로제공되어사업자의서비스에연동할수있습니다. 또한모바일플레이어, 플래시플레이어등필수미디어솔루션, 카메라송출 모듈을 SDK 형태로제공하여더욱강력한미디어서비스를운영할수있도록지원합니다. 문서및샘플을제공하여더욱손쉽게연동할수있고, 기술지원팀이항시대기하여빠르게문의를처리하고있습니다. 웹콘솔 API 문서및샘플 SDK 10
14 전체기능목록 업로드 - 웹브라우저 (Web, Flash/HTML5) - 자동녹화업로드 (DVR 연동 ) - API - FTP Bulk 업로드 작업자동화 - 변환, 암호화, 배송프로파일관리 - 업로드시자동으로동작 - 작업현황모니터링 변환 - 미리정의된프로파일제공 - 고성능인코딩시스템 - 품질별제공 : 해상도, 비트레이트, - 대부분의코덱과컨테이너지원프레임레이트등 - 고급사용자를위한상세한인코딩 - 대상장치별제공 : PC, 모바일, 옵션테블릿, 스마트 TV 등 - 다양한메타정보추출 - 이미지오버레이 - 비디오, 오디오, 이미지, 자막콘텐츠 - 메타관리 콘텐츠관리 관리 - 사용자정의메타정보관리 - 그룹관리 (Playlist) - 권한관리 - 비디오편집 (Merging, Clipping) - DRM 시스템연동 라이브스트리밍 - 라이브채널생성및관리 - 라이브스트림녹화및재송출 - 라이브인코딩 - 라이브중간광고 - 라이브편성송출 - 편성유투브신디케이션 개인방송 - 채널관리 ( 방송채널, 채팅채널 ) - 채널메타추출 ( 썸네일및인코딩 - 채팅 SDK - 방송 SDK 정보 ) 전송 - FTP 전송 - 유투브신디케이션 퍼블리싱 - N 스크린플레이어퍼블리싱 - 업로드 / 다운로드가능한 URL - VOD, Live 스트리밍 - 접근제어 광고 - 자체광고관리 - Double Click 연동 - Video 광고삽입 ( 전, 중, 후 ) - 라이브지역광고 분석, 통계 - 콘텐츠, 기간, 장치별 - 재생횟수, 재생구간, 네트워크트레픽정보제공 - 사용패턴 - 가장많이재생된콘텐츠 - 콘텐츠소비행태 연동 - Restful API - 문서및샘플 - SDK ( 플레이어, 카메라 ) 계정 - 다중관리자 - API 접근토큰관리 - 관리자권한관리 11
15 Chapter 2 연동시작하기 Vcase 에서는미디어서비스제공자가사용자에게고품질미디어서비스를제공할수있도록다양한미디어기술을제공하며, 모든기능은 RESTful API 와 SDK 를통해쉽게연동할수있습니다. 연동방식 Vcase 와의연동은일반적으로아래그림과같은구조를따릅니다. 고객사는 WAS 를구축하여회원 DB 나비즈니스로직을구현하고, 미디어처리관련된부분은 Vcase 에서제공하는 API 를통해처리하는것이일반적입니다. 앱, 웹, 기타어플리케이션으로제공되는사용자서비스는고객사에서구축한 WAS 에연동하여동작하고플레이어, 라이브송출, 채팅관련기능은 Vcase 에서제공하는 SDK 를이용하여쉽게구축하고안정적으로운영할수있습니다. Live Stream Player SDK (Web, Android, ios) Application LiveController Chatting SDK (Web, Android, ios) App WAS RESTful API MediaStation Camera SDK (Android, ios) Vcase SDK Web 고객사서비스구현범위 Upload Contents Upload System Vcase 12
16 연동정보 Vcase2 를연동하기위한주소는아래표와같습니다. Media Station api.vcase2.myskcdn.com:9090 ( :9090) Upload Server upload.vcase2.myskcdn.com:8081 ( :8081) Live Controller MediaStation 의 API 를통해발급 상세한연동 API Tutorial 은다음 URL 에서다운로드받을수있습니다. User Interface Manual.pdf Vcase 에서는연동및개발을지원하기위해프리미엄고객을위한샘플웹소스 코드 (Java 기반 ) 와앱소스코드 (ios, Android) 를제공합니다. Vcase 담당자에게요청주시기바랍니다. 사이트접속및회원가입 / 서비스생성 인터넷익스플로러나파이어폭스, 크롬같은인터넷브라우저를실행하고주소표시줄에 주소를입력합니다. Vcase 페이지가정상적으로표시되었다면, 우측상단의 시작하기 버튼을선택하여서비스생성및회원가입페이지로진입합니다. 회원가입페이지에서는서비스정보및사용자정보를입력할수있는데, 서비스명은한명의 사용자가여러서비스를관리할때손쉽게식별할수있도록해주는항목으로실제서비스하고자 하시는서비스의이름을입력해주시면됩니다. 이외에사용자정보부분에는서비스를관리하고자 13
17 하는관리자정보를입력한뒤하단의서비스생성버튼을선택하시면입력하신정보를바탕으로 새로운계정및서비스가생성됩니다. 성공적으로가입이완료되었다면기입하신이메일주소로가입환영메일이전송되며, 미디어서비스를위한모든준비가완료됩니다. Access Token 발급 Vcase 의 API 를사용하기위해서는 Access Token 을발급해야합니다. 여러개의 Access Token 을발급하여권한을조정하여목적에맞게사용할수있습니다. 오른쪽상단의계정이름을클릭하고 API 관리메뉴에서새로운토큰생성버튼을클릭하여새로운토큰을생성할수있습니다. 14
18 API 동작방식 MediaStaion 의 API 를호출하여 Vcase 의데이터를조회하고관리할수있습니다. API 는 GET, POST, DELETE 메소드로제공되며, API 문서에명시되어있습니다. 메소드를잘못사용하는경우동작하지않으니유의해야합니다. POST 방식의 API 를호출할때는업로드를제외하고는모두 Header 의 Content-Type 을 application/json 으로설정해야합니다. 모든응답은 JSON 포멧으로이루어져있으며다음과같은기본규칙으로응답됩니다. 응답코드는 API 문서에상세히기술되어있습니다. { "request_id": "< 요청할때입력한 request_id>", "result_code": "< 응답코드 >", "message": "< 응답데이터에대한메시지 >", "result": { < 요청리소스마다내부항목들이달라짐 > } } GET 방식의 API 호출예제 콘텐츠목록조회 API 를통해 GET 방식의 API 를호출하는예제입니다. CURL 예제 REQUEST curl -X GET -v dd7 RESPONSE * About to connect() to port 9090 (#0) * Trying connected * Connected to ( ) port 9090 (#0) > GET /v1/content?access_token=19d560a31a2a4f9e8ef dd7 HTTP/1.1 > User-Agent: curl/ (x86_64-redhat-linux-gnu) libcurl/ NSS/ Basic ECC zlib/1.2.3 libidn/1.18 libssh2/
19 > Host: :9090 > Accept: */* > < HTTP/ OK < Server: Apache-Coyote/1.1 < Access-Control-Allow-Origin: * < charset: UTF-8 < Content-Type: application/json;charset=utf-8 < Transfer-Encoding: chunked < Date: Mon, 23 Jan :44:23 GMT < {"result_code":"s000","message":" 성공 ","result":{"total_count":82,"content":[{"content _id": ,"upper_content_id":0,"title":"title","content_type":"asset","create_ty pe":"uplod","media_type":"video","file_type":"orign","view_type":"plain","file_name":" vr.mp4","file_size": ,"duration":182485,"state":"cmplt","progress":100,"cont ainer":"mp4","video_codec":"h264", JAVA 예제 REQUEST import java.io.bufferedreader; import java.io.inputstreamreader; import java.net.httpurlconnection; import java.net.url; import java.util.hashmap; public final class Test { public static void main(string[] args) throws Exception { // Query String 추가 HashMap<String, Object> map = new HashMap<String, Object>(); map.put("access_token", "19d560a31a2a4f9e8ef dd7"); 16
20 } // 콘텐츠목록조회. String result = requestcontentlist(" ", 9090, map); System.out.println(result); public static String requestcontentlist(string host, Integer port, HashMap<String, Object> map) throws Exception { StringBuffer querystring = new StringBuffer(); for( String key : map.keyset() ){ querystring.append(key); querystring.append("="); querystring.append(map.get(key)); querystring.append("&"); } querystring.tostring()); String url = String.format(" host, port, URL obj = new URL(url); HttpURLConnection con = (HttpURLConnection) obj.openconnection(); // optional default is GET con.setrequestmethod("get"); //add request header int responsecode = con.getresponsecode(); System.out.println("\nSending 'GET' request to URL : " + url); System.out.println("Response Code : " + responsecode); BufferedReader in = new BufferedReader( new InputStreamReader(con.getInputStream())); String inputline; StringBuffer response = new StringBuffer(); 17
21 } } RESPONSE while ((inputline = in.readline())!= null) { response.append(inputline); } in.close(); return response.tostring(); PHP 예제 REQUEST <?php $querystring = array(); $querystring['access_token'] = '19d560a31a2a4f9e8ef dd7'; $result = requestcontentlist(" ",9090, $querystring); echo $result; function requestcontentlist($host, $port, $querystring) { $query; foreach ( $querystring as $key => $value ) { $query.= $key; $query.= '='; $query.= $value; $query.= '&'; } $ch = curl_init(); 18
22 // set url curl_setopt($ch, CURLOPT_URL, " //return the transfer as a string curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); // $output contains the output string $output = curl_exec($ch); // close curl resource to free up system resources curl_close($ch); return $output; }?> RESPONSE POST 방식의 API 호출예제 콘텐츠메타정보수정 API 를통해 POST 방식의 API 를호출하는예제입니다. Vcase 의업로드를제외한모든 POST 메시지는 Json 방식을사용하므로 HTTP Header 의 Content-Type 을 application/json 으로보내야합니다. CURL 예제 REQUEST curl -X POST -H "Content-Type: application/json" -d '{"params":{"access_token":"19d560a31a2a4f9e8ef dd7", "title":"modified Title"}}' 19
23 RESPONSE {"result_code":"s000","message":" 성공 "} JAVA 예제 REQUEST import java.io.bufferedreader; import java.io.dataoutputstream; import java.io.inputstreamreader; import java.io.reader; import java.net.httpurlconnection; import java.net.url; import java.util.hashmap; import com.google.gson.gson; public final class Test { public static void main(string[] args) throws Exception { // 콘텐츠수정 HashMap<String, Object> map = new HashMap<String, Object>(); map.put("access_token", "19d560a31a2a4f9e8ef dd7"); map.put("title", "Modified Title"); String result = requestmodifycontent(" ", 9090, L, map); System.out.println(result); } public static String requestmodifycontent(string host, Integer port, Long contentid, HashMap<String, Object> paramsmap) throws Exception { HashMap<String, Object> rootmap = new HashMap<String, Object>(); rootmap.put("params", paramsmap); 20
24 String requestbody = new Gson().toJson(rootMap); contentid); String url = String.format(" host, port, URL obj = new URL(url); HttpURLConnection con = (HttpURLConnection) obj.openconnection(); con.setrequestmethod("post"); con.setdooutput( true ); con.setinstancefollowredirects( false ); con.setrequestproperty( "Content-Type", "Content-Type: application/json"); con.setrequestproperty( "charset", "utf-8"); con.setrequestproperty( "Content-Length", Integer.toString( requestbody.length() )); con.setusecaches( false ); con.getoutputstream().write(requestbody.tostring().getbytes("utf-8")); //add request header int responsecode = con.getresponsecode(); System.out.println("\nSending 'POST' request to URL : " + url); System.out.println("Response Code : " + responsecode); BufferedReader in = new BufferedReader( new InputStreamReader(con.getInputStream())); String inputline; StringBuffer response = new StringBuffer(); while ((inputline = in.readline())!= null) { response.append(inputline); } in.close(); return response.tostring(); 21
25 } } RESPONSE PHP 예제 REQUEST <?php $requestparams = array(); $requestparams['access_token'] = '19d560a31a2a4f9e8ef dd7'; $requestparams['title'] = 'Modified Title'; $result = requestmodifycontent(" ",9090, , $requestparams); echo $result; function requestmodifycontent($host, $port, $contentid, $requestparams) { $rootmap = array(); $rootmap['params'] = $requestparams; $data_string = json_encode($rootmap); echo $data_string; $ch = curl_init(" curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST"); curl_setopt($ch, CURLOPT_POSTFIELDS, $data_string); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_HTTPHEADER, array( 'Content-Type: application/json', 'Content-Length: '. strlen($data_string)) ); 22
26 // $output contains the output string $output = curl_exec($ch); // close curl resource to free up system resources curl_close($ch); return $output; }?> RESPONSE DELTE 방식의 API 호출예제 콘텐츠단일삭제 API 를통해 DELETE 방식의 API 를사용하는예제입니다. CURL 예제 REQUEST curl -X DELETE -v 4f9e8ef dd7 RESPONSE {"result_code":"s000","message":" 성공 "} JAVA 예제 REQUEST import java.io.bufferedreader; import java.io.dataoutputstream; import java.io.inputstreamreader; import java.io.reader; import java.net.httpurlconnection; import java.net.url; 23
27 import java.util.hashmap; import com.google.gson.gson; public final class Test { public static void main(string[] args) throws Exception { // 콘텐츠삭제 HashMap<String, Object> map = new HashMap<String, Object>(); map.put("access_token", "19d560a31a2a4f9e8ef dd7"); String result = requestdeletecontent(" ", 9090, L, map); System.out.println(result); } public static String requestdeletecontent(string host, Integer port, Long contentid, HashMap<String, Object> map) throws Exception { StringBuffer querystring = new StringBuffer(); for( String key : map.keyset() ){ querystring.append(key); querystring.append("="); querystring.append(map.get(key)); querystring.append("&"); } String url = String.format(" host, port, contentid, querystring.tostring()); URL obj = new URL(url); HttpURLConnection con = (HttpURLConnection) obj.openconnection(); // optional default is DELETE con.setrequestmethod("delete"); 24
28 //add request header int responsecode = con.getresponsecode(); System.out.println("\nSending 'DELETE' request to URL : " + url); System.out.println("Response Code : " + responsecode); BufferedReader in = new BufferedReader( new InputStreamReader(con.getInputStream())); String inputline; StringBuffer response = new StringBuffer(); } } RESPONSE while ((inputline = in.readline())!= null) { response.append(inputline); } in.close(); return response.tostring(); PHP 예제 REQUEST <?php $querystring = array(); $querystring['access_token'] = '19d560a31a2a4f9e8ef dd7'; $result = requestdeletecontent(" ",9090, , $querystring); echo $result; function requestdeletecontent($host, $port, $contentid, $querystring) { 25
29 $query; foreach ( $querystring as $key => $value ) { $query.= $key; $query.= '='; $query.= $value; $query.= '&'; } $ch = curl_init(); // set url curl_setopt($ch, " CURLOPT_URL, //return the transfer as a string curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); // set method curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "DELETE"); // $output contains the output string $output = curl_exec($ch); // close curl resource to free up system resources curl_close($ch); return $output; }?> RESPONSE 26
30 Chapter 3 콘텐츠관리 Vcase 에서는콘텐츠관리에필요한다양한기능을제공합니다. 업로드, 메타관리, 플레이리스트 관리, 자동인코딩, 자동전송 (FTP), 편집 ( 머징, 트리밍 ) 과같은기능을 API 호출을통해쉽게 사용할수있습니다. 업로드 업로드는 multipart/form-data 형식으로전송해야합니다. 주의해야할점은 MediaStation API 와다른업로드서버전용주소 (upload.vcase2.myskcdn.com:8081) 를사용한다는것입니다. API 문서에따라 file= 과 access_token= 을 multipart 로보내면업로드를할수있습니다. REQUEST curl -v -X POST -H "Content-Type: multipart/form-data" -F "access_token=19d560a31a2a4f9e8ef dd7" -F "file=@sample.mp4" -F rev=mv_ RESPONSE {"result_code":"s000","message":" 성공 ","result":{"content_id": }} rev 값을입력하여업로드하면 상태콜백에서해당값을다시돌려받을수있습니다. 27
31 업로드와동시에콘텐츠를그룹에지정 미디어서비스를구현할때사용자별, 카테고리별로콘텐츠를그룹화하고조회하는기능이필요할수있습니다. Vcase 는플레이리스트와태그를이용하여콘텐츠를그룹으로묶을수있는기능을제공합니다. 플레이리스트에콘텐츠를넣은후플레이리스트목록조회 API 를이용하여목록조회를하거나콘텐츠메타에태그를입력한후콘텐츠목록조회 API 에해당태그를넣어서검색조회를할수있습니다. 이미등록된콘텐츠의정보를수정할수도있지만콘텐츠를업로드하면서동시에태그를입력하거나플레이리스트에콘텐츠를포함시키는방법을제공합니다. 다음과같이 tags 나 playlist_ids 를추가하여업로드하면업로드와동시에콘텐츠를그룹에넣을수있습니다. REQUEST curl -v -X POST -H "Content-Type: multipart/form-data" -F "access_token=19d560a31a2a4f9e8ef dd7" -F -F tags= movie,action playlist_ids= RESPONSE {"result_code":"s000","message":" 성공 ","result":{"content_id": }} 업로드, 인코딩, 전송그리고작업상태알림 콘텐츠가업로드되면설정된작업프로파일에따라자동으로인코딩및전송을수행하도록설정할수있습니다. 다음화면과같이웹콘솔의작업현황에서작업설정을통해새로운작업을등록할수있습니다. 콘텐츠선별, 인코딩, 암호화, 전송을설정하는자세한내용은사용자매뉴얼을참고해주시기바랍니다. 28
32 대용량미디어파일의업로드는효율적인콘텐츠흐름을위해고객사의 WAS 를거치지않고클라이언트에서 Vcase 의업로드서버에직접하는경우가많습니다. 이런구조에서업로드된콘텐츠의정보를고객사 WAS 에서관리해야할필요가있는경우를위해 Vcase 에서는 Callback 알람을통해콘텐츠상태정보를고객사서버로전달합니다. Application DB App WAS Callback {content_id}{state}{rev} MediaStation Web Upload Contents {rev} Upload System Response {content_id} Vcase 콘텐츠가업로드된후부터인코딩, 전송이완료될때까지의라이프사이클은다음그림과같습니다. 업로드완료, 인코딩완료, 전송완료, 작업완료시점에고객사에서설정한 URI 로상태정보를 전달합니다. {Result} {Content ID} {User Param} {Result} {Job Publish Key} {Content ID} {Target Content ID} {User Param} {Result} {Job Publish Key} {Content ID} {Target Content ID} {User Param} Callback Callback Callback 업로드시작업로드완료작업시작 트랜스코딩 시작 트랜스코딩 완료 전송시작전송완료작업완료 Upload Response Callback {File} {User Param} {Result} {Content ID} {Result} {Job Publish Key} {Content ID} {Target Content ID} {User Param} 29
33 업로드알림설정 업로드완료알림을받기위해서는아래화면과같이웹콘솔의업로드알림설정에콜백알림을 받을 URI 를설정하면됩니다. 콜백 URI 는 GET 또는 POST 메소드를지정하여원하는방식대로콜백을받을수있으며다음과 같은형식으로등록할수있습니다. 업로드 Callback URL 포멧 user-service-domain.com/vcase-callback 은고객사서비스에서콜백을받을수있도록제작한 URI 입니다. {contents_id}, {state}, {rev} 는 Vcase 의시스템메타정보이며, 상기 URI 에서지정한 방식대로전달하게됩니다. 각각의의미는다음과같습니다. {contents_id} 업로드한원본콘텐츠의 ID 입니다. {state} 업로드상태를나타내며상태값은다음과같습니다. complt : 업로드완료 faled : 실패 {rev} 업로드시입력한사용자매개변수를그대로돌려줍니다. 고객사 DB 의 INDEX 값이나콘텐츠제목, 설명등을넣어서활용할수있습니다. 30
34 작업알림설정 작업완료알림은작업프로파일의작업상태보고 URI 를통해설정할수있습니다. 퍼블리시키는 콜백을받았을때어떤프로파일의콜백인지구분할수있도록하는 ID 값입니다. 이를통해설정한 프로파일중모바일용인코딩이완료되었는지, 웹용인코딩이완료되었는지체크할수있습니다. 작업이완료되거나실패하면해당내용을고객사에서설정한 URI 로알림메시지를전달합니다. 상단의 작업상태보고 URI 는인코딩, 전송이완료된후모든과정에대한상태를전달하는콜백 URI 입니다. 콜백 URI 는 GET 또는 POST 메소드를지정하여원하는방식대로콜백을받을수있으며다음과같은형식으로등록할수있습니다. 작업상태알림 URL 포멧 contents_id={content_id}&state={state}&job_profile_id={job_profile_id}&job_publish_k ey={job_publish_key}&rev={rev} user-service-domain.com/vcase-job-callback 은고객사서비스에서작업상태에대한콜백을 받을수있도록제작한 URI 입니다. {contents_id}, {state}, {rev} 와같은값은 Vcase 의시스템메타 정보이며, 상기 URI 에서지정한방식대로전달하게됩니다. 각각의의미는다음과같습니다. {contents_id} 원본콘텐츠의 ID 입니다. {state} 작업상태를나타내며상태값은다음과같습니다. complt : 모든작업완료 faled : 실패 31
35 {job_publish_key} {rev} 작업프로파일퍼블리싱키 업로드시입력한사용자매개변수를그대로돌려줍니다. 고객사 DB 의 INDEX 값이나콘텐츠제목, 설명등을넣어서활용할수있습니다. 인코딩알림설정 인코딩상태알림은다음과같이작업프로파일의인코딩탭에서고급설정에서인코딩상태 보고 URI 를통해설정할수있습니다. 인코딩작업이완료되거나실패하면해당내용을고객사에서설정한 URI 로알림메시지를 전달합니다. 콜백 URI 는 GET 또는 POST 메소드를지정하여원하는방식대로콜백을받을수 있으며다음과같은형식으로등록할수있습니다. 인코딩상태알림 URL 포멧 contents_id={content_id}&state={state}&job_publish_key={job_publish_key}&target_co ntent_id={target_content_id}&rev={rev} 32
36 user-service-domain.com/vcase-encode-callback 은고객사서비스에서작업상태에대한콜백을받을수있도록제작한 URI 입니다. {contents_id}, {state}, {rev} 와같은값은 Vcase 의시스템메타정보이며, 상기 URI 에서지정한방식대로전달하게됩니다. 각각의의미는다음과같습니다. {contents_id} 원본콘텐츠의 ID 입니다. {state} 작업상태를나타내며상태값은다음과같습니다. complt : 모든작업완료 faled : 실패 {job_publish_key} 작업프로파일퍼블리싱키 {target_content_id} 인코딩이완료된콘텐츠의 ID 입니다. {rev} 업로드시입력한사용자매개변수를그대로돌려줍니다. 고객사 DB 의 INDEX 값이나콘텐츠제목, 설명등을넣어서활용할수있습니다. 전송알림설정 전송상태알림은다음과같이작업프로파일의전송탭에서상태보고 URI 를통해설정할수 있습니다. 전송작업이완료되거나실패하면해당내용을고객사에서설정한 URI 로알림메시지를전달합니다. 콜백 URI 는 GET 또는 POST 메소드를지정하여원하는방식대로콜백을받을수있으며다음과 같은형식으로등록할수있습니다. 전송상태알림 URL 포멧 33
37 contents_id={content_id}&state={state}&job_publish_key={job_publish_key}&target_co ntent_id={target_content_id}&rev={rev} user-service-domain.com/vcase-transmission-callback 은고객사서비스에서작업상태에대한콜백을받을수있도록제작한 URI 입니다. {contents_id}, {state}, {rev} 와같은값은 Vcase 의시스템메타정보이며, 상기 URI 에서지정한방식대로전달하게됩니다. 각각의의미는다음과같습니다. {contents_id} 원본콘텐츠의 ID 입니다. {state} 전송상태를나타내며상태값은다음과같습니다. complt : 모든작업완료 faled : 실패 {job_publish_key} 전송프로파일퍼블리싱키 {target_content_id} 전송완료된콘텐츠의 ID 입니다. {rev} 업로드시입력한사용자매개변수를그대로돌려줍니다. 고객사 DB 의 INDEX 값이나콘텐츠제목, 설명등을넣어서활용할수있습니다. 34
38 Chapter 4 라이브채널관리 Vcase 는라이브채널을생성하고관리하는기능을제공합니다. RTMP 입력을받아서 CDN 을통해 RTMP, HLS, RTSP 와같은프로토콜로재송출할수있으며중간광고및동시접속자통계데이터를제공합니다. 특히라이브인코딩기능을통해어떤입력이들어오더라도최적의비디오품질로조정하여서비스할수있습니다. 라이브프로파일설정 라이브프로파일은웹콘솔의 라이브프로파일 메뉴에서추가하고삭제할수있습니다. 라이브프로파일은다음과같이비율방식, 비디오품질, 오디오품질에대한설정값을 제공합니다. ID 값을라이브채널생성시전달하여해당채널을인코딩할수있습니다. 35
39 기본프로파일은라이브채널생성시라이브프로파일을별도로지정하지않아도 기본적으로인코딩을수행하는프로파일을의미합니다. 라이브채널생성과라이브인코딩 다음과같이 API 를호출하여라이브채널을생성할수있습니다. REQUEST curl -v -X POST -H "Content-Type: application/json" -d '{"params":{"access_token":"19d560a31a2a4f9e8ef dd7", "name":"live Channel }}' 36
40 RESPONSE {"result_code":"s000","message":" 성공 ","result":{"live_channel_id": }} 라이브채널을생성할때다음과같이 live_profile_ids 에라이브프로파일의 ID 를입력하여채널을 인코딩하여출력할수있습니다. 기본프로파일은별도로지정하지않아도자동으로인코딩이 적용됩니다. REQUEST curl -v -X POST -H "Content-Type: application/json" -d '{"params":{"access_token":"19d560a31a2a4f9e8ef dd7", "name":"live Channel, live_profile_ids :[ , , ]}}' RESPONSE {"result_code":"s000","message":" 성공 ","result":{"live_channel_id": }} 라이브채널조회 라이브채널은생성한후생성된채널의정보는다음과같이라이브채널 ID 값을인자로 API 를 호출하여조회할수있습니다. REQUEST curl -v -X GET -H access_token=19d560a31a2a4f9e8ef dd7 RESPONSE {"result_code":"s000","message":" 성공 ","result":{"live_channel":{"live_channel_id": ,"name":"Live Channel","view_type":"plain","live_channel_type":"basic","use_ad":false,"is_decided":f alse,"is_ad_playing":false,"reg_date": ,"mod_date": ,"active":t rue, 라이브채널을조회하여정보를확인하면라이브입력정보, 라이브출력정보그리고다양한 메타정보를함께제공하는것을확인할수있습니다. 37
41 라이브입력주소는제 3 자에게유출될경우방송사고등심각한문제를발생시킬수있기때문에 보안이보장되어야합니다. Vcase 에서는다음표와같이 Stream 주소를예측불가능한 Key 로 발급하고, 매번생성할때마다값을변경하여서보안에문제가없도록지원하고있습니다. HOST : /LC STREAM : "BzG90hrZF00C" 라이브출력주소는적용된인코딩프로파일개수만큼제공되며인코딩이실시간으로적용됩니다. 각출력주소는 RTMP, HLS, HLST(HLS Time Machine), RTSP, TLS(T Live Streaming) 프로토콜을지원합니다. 38
42 라이브채널종료 라이브채널은고객사별로제한된숫자를제공하기때문에라이브스트리밍이완료되면꼭 API 를호출하여채널을종료해야합니다. 고객사에할당된라이브채널을모두사용하면새로운라이브채널생성이실패할수있습니다. 라이브채널은다음과같은방식으로채널을종료할수있습니다. REQUEST curl -v -X DELETE access_token=19d560a31a2a4f9e8ef dd7 RESPONSE {"result_code":"s000","message":" 성공 "} 39
PowerPoint 프레젠테이션
Vcase Online Video Platform http://vcase.myskcdn.com Ver 작성일 3.0 2016.09.26 서비스개요 서비스개요 서비스개요개요 관리자 서비스 Vcase 개요 연동 Vcase 는미디어서비스개발및운영을 웹콘솔 API 문서및샘플 위한프레임워크와다양한미디어핵심 기능을클라우드기반으로제공하는온라 인비디오플랫폼입니다. 관리를위한웹콘솔과연동을위한
More informationAPI 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 informationHLS(HTTP Live Streaming) 이용가이드 1. HLS 소개 Apple iphone, ipad, ipod의운영체제인 ios에서사용하는표준 HTTP 기반스트리밍프로토콜입니다. 2. HLS 지원대상 - 디바이스 : iphone/ipad/ipod - 운영체제 :
HLS(HTTP Live Streaming) 이용가이드 1. HLS 소개 Apple iphone, ipad, ipod의운영체제인 ios에서사용하는표준 HTTP 기반스트리밍프로토콜입니다. 2. HLS 지원대상 - 디바이스 : iphone/ipad/ipod - 운영체제 : ios 3.0 이상 - 콘텐츠형식 : MP4 (H264,AAC ), MP3 * 디바이스별해상도,
More informationMicrosoft Word - src.doc
IPTV 서비스탐색및콘텐츠가이드 RI 시스템운용매뉴얼 목차 1. 서버설정방법... 5 1.1. 서비스탐색서버설정... 5 1.2. 컨텐츠가이드서버설정... 6 2. 서버운용방법... 7 2.1. 서비스탐색서버운용... 7 2.1.1. 서비스가이드서버실행... 7 2.1.2. 서비스가이드정보확인... 8 2.1.3. 서비스가이드정보추가... 9 2.1.4. 서비스가이드정보삭제...
More information<C0CCBCBCBFB52DC1A4B4EBBFF82DBCAEBBE7B3EDB9AE2D313939392D382E687770>
i ii iii iv v vi 1 2 3 4 가상대학 시스템의 국내외 현황 조사 가상대학 플랫폼 개발 이상적인 가상대학시스템의 미래상 제안 5 웹-기반 가상대학 시스템 전통적인 교수 방법 시간/공간 제약을 극복한 학습동기 부여 교수의 일방적인 내용전달 교수와 학생간의 상호작용 동료 학생들 간의 상호작용 가상대학 운영 공지사항,강의록 자료실, 메모 질의응답,
More information0. 들어가기 전
컴퓨터네트워크 14 장. 웹 (WWW) (3) - HTTP 1 이번시간의학습목표 HTTP 의요청 / 응답메시지의구조와동작원리이해 2 요청과응답 (1) HTTP (HyperText Transfer Protocol) 웹브라우저는 URL 을이용원하는자원표현 HTTP 메소드 (method) 를이용하여데이터를요청 (GET) 하거나, 회신 (POST) 요청과응답 요청
More information회사소개서2
2016 AIRENSOFT Company profile Airensoft 회사비전과 미션 우리의 미션은 미디어 기술을 단순하고 강력하게 만드는 것 입니다. 아이렌소프트는 복잡한 미디어 기술을 많은 사람들이 쉽고 편리하게 사용할 수 있도록 로우레벨 기술부터 어플리케이션 UX까지 모든 범위에 걸쳐 연구 / 개발하고 있습니다. 아이렌소프트는 미디어의 즐거움을 누구나
More informationPowerPoint Template
JavaScript 회원정보 입력양식만들기 HTML & JavaScript Contents 1. Form 객체 2. 일반적인입력양식 3. 선택입력양식 4. 회원정보입력양식만들기 2 Form 객체 Form 객체 입력양식의틀이되는 태그에접근할수있도록지원 Document 객체의하위에위치 속성들은모두 태그의속성들의정보에관련된것
More informationPowerPoint Presentation
객체지향프로그래밍 클래스, 객체, 메소드 ( 실습 ) 손시운 ssw5176@kangwon.ac.kr 예제 1. 필드만있는클래스 텔레비젼 2 예제 1. 필드만있는클래스 3 예제 2. 여러개의객체생성하기 4 5 예제 3. 메소드가추가된클래스 public class Television { int channel; // 채널번호 int volume; // 볼륨 boolean
More informationrmi_박준용_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 informationISP and CodeVisionAVR C Compiler.hwp
USBISP V3.0 & P-AVRISP V1.0 with CodeVisionAVR C Compiler http://www.avrmall.com/ November 12, 2007 Copyright (c) 2003-2008 All Rights Reserved. USBISP V3.0 & P-AVRISP V1.0 with CodeVisionAVR C Compiler
More informationSK IoT IoT SK IoT onem2m OIC IoT onem2m LG IoT SK IoT KAIST NCSoft Yo Studio tidev kr 5 SK IoT DMB SK IoT A M LG SDS 6 OS API 7 ios API API BaaS Backend as a Service IoT IoT ThingPlug SK IoT SK M2M M2M
More informationAnalytics > 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 informationMicrosoft PowerPoint - 03-TCP Programming.ppt
Chapter 3. - Socket in Java - 목차 소켓소개 자바에서의 프로그램작성방법 주요클래스와메소드 HTTP 프로토콜을이용한예제 에코프로그램 에코프로그램 - EchoServer 에코프로그램 - EchoClient Q/A 1 1 소켓소개 IP,, and Socket 포트 (): 전송계층에서통신을수행하는응용프로그램을찾기위한주소 소켓 (Socket):
More informationMobile 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 informationMicrosoft 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 informationMicrosoft Word - ntasFrameBuilderInstallGuide2.5.doc
NTAS and FRAME BUILDER Install Guide NTAS and FRAME BUILDER Version 2.5 Copyright 2003 Ari System, Inc. All Rights reserved. NTAS and FRAME BUILDER are trademarks or registered trademarks of Ari System,
More information07 자바의 다양한 클래스.key
[ 07 ] . java.lang Object, Math, String, StringBuffer Byte, Short, Integer, Long, Float, Double, Boolean, Character. java.util Random, StringTokenizer Calendar, GregorianCalendar, Date. Collection, List,
More informationSecure Programming Lecture1 : Introduction
Malware and Vulnerability Analysis Lecture4-1 Vulnerability Analysis #4-1 Agenda 웹취약점점검 웹사이트취약점점검 HTTP and Web Vulnerability HTTP Protocol 웹브라우저와웹서버사이에하이퍼텍스트 (Hyper Text) 문서송수신하는데사용하는프로토콜 Default Port
More informationInterstage5 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서현수
Introduction to TIZEN SDK UI Builder S-Core 서현수 2015.10.28 CONTENTS TIZEN APP 이란? TIZEN SDK UI Builder 소개 TIZEN APP 개발방법 UI Builder 기능 UI Builder 사용방법 실전, TIZEN APP 개발시작하기 마침 TIZEN APP? TIZEN APP 이란? Mobile,
More information다른 JSP 페이지호출 forward() 메서드 - 하나의 JSP 페이지실행이끝나고다른 JSP 페이지를호출할때사용한다. 예 ) <% RequestDispatcher dispatcher = request.getrequestdispatcher(" 실행할페이지.jsp");
다른 JSP 페이지호출 forward() 메서드 - 하나의 JSP 페이지실행이끝나고다른 JSP 페이지를호출할때사용한다. 예 ) RequestDispatcher dispatcher = request.getrequestdispatcher(" 실행할페이지.jsp"); dispatcher.forward(request, response); - 위의예에서와같이 RequestDispatcher
More informationSBR-100S User Manual
( 1 / 13 ) SBR-100S 모델에 대한 사용자 펌웨어 업그레이드 방법을 안내해 드립니다. SBR-100S 는 신규 펌웨어가 있을시 FOTA(자동업데이트) 기능을 통하여 자동 업그레이드가 되며, 필요시 사용자가 신규 펌웨어를 다운받아 수동으로 업그레이드 할 수 있습니다. 1. 준비하기 1.1 연결 장치 준비 펌웨어 업그레이드를 위해서는 SBR-100S
More informationConnection 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 informationDocsPin_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목차 INDEX JSON? - JSON 개요 - JSONObject - JSONArray 서울시공공데이터 API 살펴보기 - 요청인자살펴보기 - Result Code - 출력값 HttpClient - HttpHelper 클래스작성 - JSONParser 클래스작성 공공
메신저의새로운혁신 채팅로봇 챗봇 (Chatbot) 입문하기 소 이 메 속 : 시엠아이코리아 름 : 임채문 일 : soulgx@naver.com 1 목차 INDEX JSON? - JSON 개요 - JSONObject - JSONArray 서울시공공데이터 API 살펴보기 - 요청인자살펴보기 - Result Code - 출력값 HttpClient - HttpHelper
More informationThe Pocket Guide to TCP/IP Sockets: C Version
인터넷프로토콜 5 장 데이터송수신 (3) 1 파일전송메시지구성예제 ( 고정크기메시지 ) 전송방식 : 고정크기 ( 바이너리전송 ) 필요한전송정보 파일이름 ( 최대 255 자 => 255byte 의메모리공간필요 ) 파일크기 (4byte 의경우최대 4GB 크기의파일처리가능 ) 파일내용 ( 가변길이, 0~4GB 크기 ) 메시지구성 FileName (255bytes)
More informationMicrosoft 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소규모 비즈니스를 위한 플레이북 여기서 다룰 내용은 다음과 같습니다. 1. YouTube 소개 2. YouTube에서 비즈니스를 위한 채널 만들기 3. 눈길을 끄는 동영상 만들기 4. 고객의 액션 유도하기 5. 비즈니스에 중요한 잠재고객에게 더 많이 도달하기
소규모 비즈니스를 위한 YouTube 플레이북 YouTube에서 호소력 있는 동영상으로 고객과 소통하기 소규모 비즈니스를 위한 플레이북 여기서 다룰 내용은 다음과 같습니다. 1. YouTube 소개 2. YouTube에서 비즈니스를 위한 채널 만들기 3. 눈길을 끄는 동영상 만들기 4. 고객의 액션 유도하기 5. 비즈니스에 중요한 잠재고객에게 더 많이 도달하기
More information대량문자API연동 (with directsend)
1 삼정데이타서비스 DIRECTSEND 제공 [ 저작권안내 ] 본문서는삼정데이타서비스 ( 주 ) 에서고객의원활한업무지원을위하여무상으로배포하는사용자매뉴얼및가이드로써저작권과전송권은삼정데이타서비스 ( 주 ) 에있습니다. 따라서당사고객이이를이러한용도로사용하는것에는제한이없으나저작권자에대한허락및표시없이이를제 3 자에게재전송하거나복사및무단전제할때는국내및국제저작권법에의하여서비스이용이제한되고법적인책임이따를수있습니다.
More information< 목차 > Ⅰ. 개요 3 Ⅱ. 실시간스팸차단리스트 (RBL) ( 간편설정 ) 4 1. 메일서버 (Exchange Server 2007) 설정변경 4 2. 스팸차단테스트 10
(https://www.kisarbl.or.kr) < 목차 > Ⅰ. 개요 3 Ⅱ. 실시간스팸차단리스트 (RBL) ( 간편설정 ) 4 1. 메일서버 (Exchange Server 2007) 설정변경 4 2. 스팸차단테스트 10 Ⅰ. 개요 실시간스팸차단리스트 (RBL) 는메일서버를운영하는누구나손쉽게효과적으로스팸수신을차단하는데이용할수있도록한국인터넷진흥원 (KISA)
More informationMicrosoft PowerPoint - Java7.pptx
HPC & OT Lab. 1 HPC & OT Lab. 2 실습 7 주차 Jin-Ho, Jang M.S. Hanyang Univ. HPC&OT Lab. jinhoyo@nate.com HPC & OT Lab. 3 Component Structure 객체 (object) 생성개념을이해한다. 외부클래스에대한접근방법을이해한다. 접근제어자 (public & private)
More information게시판 스팸 실시간 차단 시스템
오픈 API 2014. 11-1 - 목 차 1. 스팸지수측정요청프로토콜 3 1.1 스팸지수측정요청프로토콜개요 3 1.2 스팸지수측정요청방법 3 2. 게시판스팸차단도구오픈 API 활용 5 2.1 PHP 5 2.1.1 차단도구오픈 API 적용방법 5 2.1.2 차단도구오픈 API 스팸지수측정요청 5 2.1.3 차단도구오픈 API 스팸지수측정결과값 5 2.2 JSP
More information12. OAuth 2.0 으로사용자관리하기 12.1 들어가며 대부분의회사나조직은직원과고객데이터베이스를가지고있습니다. 쓰리래빗츠를도입하면 일부데이터베이스를이중으로관리해야하는불편함에직면합니다. 이문제를해결하기위해서 쓰리래빗츠는 OAuth 2.0 으로사용자를관리하는기능을제공
12. OAuth 2.0 으로사용자관리하기 12.1 들어가며 대부분의회사나조직은직원과고객데이터베이스를가지고있습니다. 쓰리래빗츠를도입하면 일부데이터베이스를이중으로관리해야하는불편함에직면합니다. 이문제를해결하기위해서 쓰리래빗츠는 OAuth 2.0 으로사용자를관리하는기능을제공합니다. 12.2 OAuth 2.0 이란? OAuth 2.0 은여러애플리케이션이안전하게인증및권한을제어할수있도록해주는오픈프로
More informationFileMaker 15 ODBC 및 JDBC 설명서
FileMaker 15 ODBC JDBC 2004-2016 FileMaker, Inc.. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker FileMaker Go FileMaker, Inc.. FileMaker WebDirect FileMaker, Inc... FileMaker.
More informationFileMaker ODBC 및 JDBC 가이드
FileMaker ODBC JDBC 2004-2019 FileMaker, Inc.. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker, FileMaker Cloud, FileMaker Go FileMaker, Inc.. FileMaker WebDirect FileMaker,
More informationOffice 365 사용자 가이드
[ 여기에입력 ] Office 365 사용자가이드 OFFICE 365 모바일설정 목차 1. 모바일에메일계정추가하기... 2 2. Lync 2013 App 설치하기... 7 3. Office Mobile App 설치하기... 10 4. Office for ipad 설치하기... 16-1 - 모바일기기에 Office 365 를설정해보세요. 모바일기기에 Office
More informationWindows 8에서 BioStar 1 설치하기
/ 콘텐츠 테이블... PC에 BioStar 1 설치 방법... Microsoft SQL Server 2012 Express 설치하기... Running SQL 2012 Express Studio... DBSetup.exe 설정하기... BioStar 서버와 클라이언트 시작하기... 1 1 2 2 6 7 1/11 BioStar 1, Windows 8 BioStar
More information1. Windows 설치 (Client 설치 ) 원하는위치에다운받은발송클라이언트압축파일을해제합니다. Step 2. /conf/config.xml 파일수정 conf 폴더에서 config.xml 파일을텍스트에디터를이용하여 Open 합니다. config.xml 파일에서, 아
LG U+ SMS/MMS 통합클라이언트 LG U+ SMS/MMS Client Simple Install Manual LG U+ SMS/MMS 통합클라이언트 - 1 - 간단설치매뉴얼 1. Windows 설치 (Client 설치 ) 원하는위치에다운받은발송클라이언트압축파일을해제합니다. Step 2. /conf/config.xml 파일수정 conf 폴더에서 config.xml
More information3장
C H A P T E R 03 CHAPTER 03 03-01 03-01-01 Win m1 f1 e4 e5 e6 o8 Mac m1 f1 s1.2 o8 Linux m1 f1 k3 o8 AJAX
More information3ÆÄÆ®-14
chapter 14 HTTP >>> 535 Part 3 _ 1 L i Sting using System; using System.Net; using System.Text; class DownloadDataTest public static void Main (string[] argv) WebClient wc = new WebClient(); byte[] response
More information마켓온_제품소개서_20131111.key
제품소개서 Your Expert Business Partner. CMS. Mobile. Enterprise System. 패스트스퀘어 시스템 마켓온 SNS 2013. 11. 11 Contents 1. 솔루션 개요 2. 솔루션 특징 3. 솔루션 주요기능 4. 솔루션 구성 마켓온 - 솔루션 개요 솔루션 개요 기업을 위한 유연하고 편리한 커뮤니케이션 솔루션 마켓온은
More information[Brochure] KOR_TunA
LG CNS LG CNS APM (TunA) LG CNS APM (TunA) 어플리케이션의 성능 개선을 위한 직관적이고 심플한 APM 솔루션 APM 이란? Application Performance Management 란? 사용자 관점 그리고 비즈니스 관점에서 실제 서비스되고 있는 어플리케이션의 성능 관리 체계입니다. 이를 위해서는 신속한 장애 지점 파악 /
More informationView Licenses and Services (customer)
빠른 빠른 시작: 시작: 라이선스, 라이선스, 서비스 서비스 및 주문 주문 이력 이력 보기 보기 고객 가이드 Microsoft 비즈니스 센터의 라이선스, 서비스 및 혜택 섹션을 통해 라이선스, 온라인 서비스, 구매 기록 (주문 기록)을 볼 수 있습니다. 시작하려면, 비즈니스 센터에 로그인하여 상단 메뉴에서 재고를 선택한 후 내 재고 관리를 선택하십시오. 목차
More informationvRealize Automation용 VMware Remote Console - VMware
vrealize Automation 용 VMware Remote Console VMware Remote Console 9.0 이문서는새버전으로교체되기전까지나열된각제품버전및모든이후버전을지원합니다. 이문서에대한최신버전을확인하려면 http://www.vmware.com/kr/support/pubs 를참조하십시오. KO-002230-00 vrealize Automation
More information160322_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 informationSQL Developer Connect to TimesTen 유니원아이앤씨 DB 기술지원팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 작성자
SQL Developer Connect to TimesTen 유니원아이앤씨 DB 팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 2010-07-28 작성자 김학준 최종수정일 2010-07-28 문서번호 20100728_01_khj 재개정이력 일자내용수정인버전
More information1217 WebTrafMon II
(1/28) (2/28) (10 Mbps ) Video, Audio. (3/28) 10 ~ 15 ( : telnet, ftp ),, (4/28) UDP/TCP (5/28) centralized environment packet header information analysis network traffic data, capture presentation network
More informationPowerPoint 프레젠테이션
@ 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 informationgcloud storage 사용자가이드 1 / 17
gcloud storage 사용자가이드 1 / 17 문서버전및이력 버전 일자 이력사항 1.0 2016.12.30 신규작성 1.1 2017.01.19 gcloud storage 소개업데이트 1.2 2017.03.17 Container 공개설정업데이트 1.3 2017.06.28 CDN 서비스연동추가 2 / 17 목차 1. GCLOUD STORAGE 소개... 4
More information자바-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 informationFacebook API
Facebook API 2조 20071069 임덕규 20070452 류호건 20071299 최석주 20100167 김민영 목차 Facebook API 설명 Android App 생성 Facebook developers App 등록 Android App Facebook SDK 추가 예제 Error 사항정리 Facebook API Social Plugin Facebook
More informationJAVA 프로그래밍실습 실습 1) 실습목표 - 메소드개념이해하기 - 매개변수이해하기 - 새메소드만들기 - Math 클래스의기존메소드이용하기 ( ) 문제 - 직사각형모양의땅이있다. 이땅의둘레, 면적과대각
JAVA 프로그래밍실습 실습 1) 실습목표 - 메소드개념이해하기 - 매개변수이해하기 - 새메소드만들기 - Math 클래스의기존메소드이용하기 ( http://java.sun.com/javase/6/docs/api ) 문제 - 직사각형모양의땅이있다. 이땅의둘레, 면적과대각선의길이를계산하는메소드들을작성하라. 직사각형의가로와세로의길이는주어진다. 대각선의길이는 Math클래스의적절한메소드를이용하여구하라.
More information12-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<4D F736F F F696E74202D20C1A63235C0E520B3D7C6AEBFF6C5A920C7C1B7CEB1D7B7A1B9D628B0ADC0C729205BC8A3C8AF20B8F0B5E55D>
Power Java 제 25 장네트워크프로그래밍 이번장에서학습할내용 네트워크프로그래밍의개요 URL 클래스 TCP를이용한통신 TCP를이용한서버제작 TCP를이용한클라이언트제작 UDP 를이용한통신 자바를이용하여서 TCP/IP 통신을이용하는응응프로그램을작성하여봅시다. 서버와클라이언트 서버 (Server): 사용자들에게서비스를제공하는컴퓨터 클라이언트 (Client):
More informationEclipse 와 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 informationTodo list Universal app
Microsoft MVP MunChan Park kaki104@daum.net Windows Platform Development MVP www.facebook.com/groups/w10app 유튜브채널 Using OneDrive in a Bot Framework 환경및준비 가능하면모두영문버전사용을추천 Windows 10 version 1709 (16299.x)
More information1
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 informationPowerPoint 프레젠테이션
Kollus Live Service Proposal https://www.kollus.com/ko CONTENTS Kollus Live Technology Definition Anytime, Anywhere, Kollus Live Live Service Scenario Live Encoder Service Scenario Live Channel Setting
More informationibmdw_rest_v1.0.ppt
REST in Enterprise 박찬욱 1-1- MISSING PIECE OF ENTERPRISE Table of Contents 1. 2. REST 3. REST 4. REST 5. 2-2 - Wise chanwook.tistory.com / cwpark@itwise.co.kr / chanwook.god@gmail.com ARM WOA S&C AP ENI
More informationMicrosoft Word - Armjtag_문서1.doc
ARM JTAG (wiggler 호환 ) 사용방법 ( IAR EWARM 에서 ARM-JTAG 로 Debugging 하기 ) Test Board : AT91SAM7S256 IAR EWARM : Kickstart for ARM ARM-JTAG : ver 1.0 ( 씨링크테크 ) 1. IAR EWARM (Kickstart for ARM) 설치 2. Macraigor
More informationContents 1 소개 설치 및 사용방법 21 다운로드 22 라이브러리 등록 23 Android Menifest 정의 간단한 31 플레이어 생성 32 이벤트 리스너 정의 33 Surface 할당 3
OvenPlayer SDK for Android Developer s Guide Release 20 AirenSoft 3 월 30, 2016 Contents 1 소개 11 12 13 14 15 1 1 1 2 2 2 2 설치 및 사용방법 21 다운로드 22 라이브러리 등록 23 Android Menifest 정의 3 3 3 4 3 간단한 31 플레이어 생성 32
More informationJUNIT 실습및발표
JUNIT 실습및발표 JUNIT 접속 www.junit.org DownLoad JUnit JavaDoc API Document 를참조 JUNIT 4.8.1 다운로드 설치파일 (jar 파일 ) 을다운로드 CLASSPATH 를설정 환경변수에서설정 실행할클래스에서 import JUnit 설치하기 테스트실행주석 @Test Test 를실행할 method 앞에붙임 expected
More informationWeek13
Week 13 Social Data Mining 02 Joonhwan Lee human-computer interaction + design lab. Crawling Twitter Data OAuth Crawling Data using OpenAPI Advanced Web Crawling 1. Crawling Twitter Data Twitter API API
More information비긴쿡-자바 00앞부속
IT COOKBOOK 14 Java P r e f a c e Stay HungryStay Foolish 3D 15 C 3 16 Stay HungryStay Foolish CEO 2005 L e c t u r e S c h e d u l e 1 14 PPT API C A b o u t T h i s B o o k IT CookBook for Beginner Chapter
More information신림프로그래머_클린코드.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 informationPowerPoint 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아이콘의 정의 본 사용자 설명서에서는 다음 아이콘을 사용합니다. 참고 참고는 발생할 수 있는 상황에 대처하는 방법을 알려 주거나 다른 기능과 함께 작동하는 방법에 대한 요령을 제공합니다. 상표 Brother 로고는 Brother Industries, Ltd.의 등록 상
Android 용 Brother Image Viewer 설명서 버전 0 KOR 아이콘의 정의 본 사용자 설명서에서는 다음 아이콘을 사용합니다. 참고 참고는 발생할 수 있는 상황에 대처하는 방법을 알려 주거나 다른 기능과 함께 작동하는 방법에 대한 요령을 제공합니다. 상표 Brother 로고는 Brother Industries, Ltd.의 등록 상표입니다. Android는
More informationPowerPoint 프레젠테이션
@ 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 informationMasoJava4_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 informationPowerPoint Template
설치및실행방법 Jaewoo Shim Jun. 4. 2018 Contents SQL 인젝션이란 WebGoat 설치방법 실습 과제 2 SQL 인젝션이란 데이터베이스와연동된웹서버에입력값을전달시악의적동작을수행하는쿼리문을삽입하여공격을수행 SELECT * FROM users WHERE id= $_POST[ id ] AND pw= $_POST[ pw ] Internet
More informationPowerPoint 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 informationSpring Boot/JDBC JdbcTemplate/CRUD 예제
Spring Boot/JDBC JdbcTemplate/CRUD 예제 오라클자바커뮤니티 (ojc.asia, ojcedu.com) Spring Boot, Gradle 과오픈소스인 MariaDB 를이용해서 EMP 테이블을만들고 JdbcTemplate, SimpleJdbcTemplate 을이용하여 CRUD 기능을구현해보자. 마리아 DB 설치는다음 URL 에서확인하자.
More information2 PX-8000과 RM-8000/LM-8000등의 관련 제품은 시스템의 간편한 설치와 쉬운 운영에 대한 고급 기술을 제공합니다. 또한 뛰어난 확장성으로 사용자가 요구하는 시스템을 손쉽게 구현할 수 있습니다. 메인컨트롤러인 PX-8000의 BGM입력소스를 8개의 로컬지
PX-8000 SYSTEM 8 x 8 Audio Matrix with Local Control 2 PX-8000과 RM-8000/LM-8000등의 관련 제품은 시스템의 간편한 설치와 쉬운 운영에 대한 고급 기술을 제공합니다. 또한 뛰어난 확장성으로 사용자가 요구하는 시스템을 손쉽게 구현할 수 있습니다. 메인컨트롤러인 PX-8000의 BGM입력소스를 8개의 로컬지역에
More informationTTA 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 informationNoSQL
MongoDB Daum Communications NoSQL Using Java Java VM, GC Low Scalability Using C Write speed Auto Sharding High Scalability Using Erlang Read/Update MapReduce R/U MR Cassandra Good Very Good MongoDB Good
More informationilist.add(new Integer(1))과 같이 사용하지 않고 ilist.add(1)과 같이 사용한 것은 자바 5.0에 추가된 기본 자료형과 해당 객체 자료 형과의 오토박싱/언박싱 기능을 사용한 것으로 오토박싱이란 자바 컴파일러가 객체를 요구하는 곳에 기본 자료형
바에 제네릭스(generics)를 도입하기 위한 연구는 이미 8년 전인 1996년부터라고 한다. 실제로 자바에 제네릭스를 도입하 는 몇 가지 방안들이 논문으로 나오기 시작한 것이 1998년 초임을 감 안하면 무려 8년이 지난 후에야 자바 5.0에 전격 채택되었다는 것은 이것이 얼마나 어려운 일이었나 하는 것을 보여준다. 자바의 스펙을 결정하는 표준화 절차인
More information사용설명서를 읽기 전에 안드로이드(Android)용 아이디스 모바일은 네트워크 연결을 통해 안드로이드 플랫폼 기반의 모바일 기기에서 장치 (DVR, NVR, 네트워크 비디오 서버, 네트워크 카메라) 에 접속하여 원격으로 영상을 감시할 수 있는 프로그램입니다. 장치의 사
IDIS Mobile Android 사용설명서 Powered by 사용설명서를 읽기 전에 안드로이드(Android)용 아이디스 모바일은 네트워크 연결을 통해 안드로이드 플랫폼 기반의 모바일 기기에서 장치 (DVR, NVR, 네트워크 비디오 서버, 네트워크 카메라) 에 접속하여 원격으로 영상을 감시할 수 있는 프로그램입니다. 장치의 사양 및 버전에 따라 일부
More information쉽게 풀어쓴 C 프로그래밊
Power Java 제 27 장데이터베이스 프로그래밍 이번장에서학습할내용 자바와데이터베이스 데이터베이스의기초 SQL JDBC 를이용한프로그래밍 변경가능한결과집합 자바를통하여데이터베이스를사용하는방법을학습합니다. 자바와데이터베이스 JDBC(Java Database Connectivity) 는자바 API 의하나로서데이터베이스에연결하여서데이터베이스안의데이터에대하여검색하고데이터를변경할수있게한다.
More informationI 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목차 Cloud CDN 콘솔... 3 배포관리 다운로드 또는 VOD 다운로드 배포생성 콘텐츠저장소 (Origin) 설정 서비스도메인 (CNAME) 설정 서비스설명... 8
2014. 4.23 목차 1. 2. 3. Cloud CDN 콘솔... 3 배포관리... 4 2.1. 다운로드 또는 VOD 다운로드 배포생성... 5 2.1.1. 콘텐츠저장소 (Origin) 설정... 5 2.1.2. 서비스도메인 (CNAME) 설정... 6 2.1.3. 서비스설명... 8 2.2. VOD 스트리밍 배포생성... 8 2.2.1. 콘텐츠저장소 (Origin)
More informationWeb Scraper in 30 Minutes 강철
Web Scraper in 30 Minutes 강철 발표자 소개 KAIST 전산학과 2015년부터 G사에서 일합니다. 에서 대한민국 정치의 모든 것을 개발하고 있습니다. 목표 웹 스크래퍼를 프레임웍 없이 처음부터 작성해 본다. 목표 웹 스크래퍼를 프레임웍 없이 처음부터 작성해 본다. 스크래퍼/크롤러의 작동 원리를 이해한다. 목표
More informationNetwork Programming
Part 5 확장된 Network Programming 기술 1. Remote Procedure Call 2. Remote Method Invocation 3. Object Request Broker 2. Java RMI
More informationBuzzAd Optimizer Proposal for partner 1
BuzzAd Optimizer Proposal for partner 1 Index About Buzzvil About Ads Monetization 미디에이션 소개 수익 최적화 로직 About BuzzAd Optimizer 옵티마이저 특장점 빅데이터 활용 하이브리드 미디에이션 로직 모든 배너, 네이티브 지면 지원 운영편의성 레퍼런스 2 About Buzzvil
More information교육자료
THE SYS4U DODUMENT Java Reflection & Introspection 2012.08.21 김진아사원 2012 SYS4U I&C All rights reserved. 목차 I. 개념 1. Reflection 이란? 2. Introspection 이란? 3. Reflection 과 Introspection 의차이점 II. 실제사용예 1. Instance의생성
More informationMicrosoft PowerPoint SDK설치.HelloAndroid(1.5h).pptx
To be an Android Expert 문양세강원대학교 IT 대학컴퓨터학부 개발환경구조및설치순서 JDK 설치 Eclipse 설치 안드로이드 SDK 설치 ADT(Androd Development Tools) 설치 AVD(Android Virtual Device) 생성 Hello Android! 2 Eclipse (IDE) JDK Android SDK with
More informationq 이장에서다룰내용 1 객체지향프로그래밍의이해 2 객체지향언어 : 자바 2
객체지향프로그래밍 IT CookBook, 자바로배우는쉬운자료구조 q 이장에서다룰내용 1 객체지향프로그래밍의이해 2 객체지향언어 : 자바 2 q 객체지향프로그래밍의이해 v 프로그래밍기법의발달 A 군의사업발전 1 단계 구조적프로그래밍방식 3 q 객체지향프로그래밍의이해 A 군의사업발전 2 단계 객체지향프로그래밍방식 4 q 객체지향프로그래밍의이해 v 객체란무엇인가
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 informationthesis
CORBA TMN Surveillance System DPNM Lab, GSIT, POSTECH Email: mnd@postech.ac.kr Contents Motivation & Goal Related Work CORBA TMN Surveillance System Implementation Conclusion & Future Work 2 Motivation
More information메일서버등록제(SPF) 인증기능적용안내서 (Exchange Windows 2003) OS Mail Server SPF 적용모듈 작성기준 Windows Server 2003 Exchange Server 2003 GFI MailEssentials 2010 fo
메일서버등록제(SPF) 인증기능적용안내서 (Exchange 2003 - Windows 2003) OS Mail Server SPF 적용모듈 작성기준 Windows Server 2003 Exchange Server 2003 GFI MailEssentials 2010 for Exchange 2016 년 6 월 - 1 - 목 차 I. 개요 1 1. SPF( 메일서버등록제)
More informationMicrosoft PowerPoint - web-part03-ch20-XMLHttpRequest기본.pptx
과목명 : 웹프로그래밍응용교재 : 모던웹을위한 JavaScript Jquery 입문, 한빛미디어 Part3. Ajax Ch20. XMLHttpRequest 2014년 1학기 Professor Seung-Hoon Choi 20 XMLHttpRequest XMLHttpRequest 객체 자바스크립트로 Ajax를이용할때사용하는객체 간단하게 xhr 이라고도부름 서버
More information사용설명서를 읽기 전에 ios용 아이디스 모바일은 네트워크 연결을 통해 ios 플랫폼 기반의 모바일 기기(iOS 버전 6.0 이상의 ipod Touch, iphone 또는 ipad)에서 장치(DVR, 네트워크 비디오 서버 및 네트워크 카메라)에 접속하여 원격으로 영상을
IDIS Mobile ios 사용설명서 Powered by 사용설명서를 읽기 전에 ios용 아이디스 모바일은 네트워크 연결을 통해 ios 플랫폼 기반의 모바일 기기(iOS 버전 6.0 이상의 ipod Touch, iphone 또는 ipad)에서 장치(DVR, 네트워크 비디오 서버 및 네트워크 카메라)에 접속하여 원격으로 영상을 감시할 수 있는 프로그램입니다.
More information1. 자바프로그램기초 및개발환경 2 장 & 3 장. 자바개발도구 충남대학교 컴퓨터공학과
1. 자바프로그램기초 및개발환경 2 장 & 3 장. 자바개발도구 충남대학교 컴퓨터공학과 학습내용 1. Java Development Kit(JDK) 2. Java API 3. 자바프로그래밍개발도구 (Eclipse) 4. 자바프로그래밍기초 2 자바를사용하려면무엇이필요한가? 자바프로그래밍개발도구 JDK (Java Development Kit) 다운로드위치 : http://www.oracle.com/technetwork/java/javas
More informationBEA_WebLogic.hwp
BEA WebLogic Server SSL 설정방법 - Ver 1.0-2008. 6 개정이력 버전개정일개정내용 Ver 1.0 2008 년 6 월 BEA WebLogic Server SSL 설명서최초작성 본문서는정보통신부 한국정보보호진흥원의 보안서버구축가이드 를참고하여작성되었습니다. 본문서내용의무단도용및사용을금합니다. < 목차 > 1. 개인키및 CSR 생성방법
More information아래 항목은 최신( ) 이미지를 모두 제대로 설치하였을 때를 가정한다
공유기사용환경에서 MNC-V100 환경설정하기 다음설명은 AnyGate GW-400A (Http://www.anygate.co.kr) 를사용하는네트워크환경에서 MNC-V100 을연결하여사용하는법을설명합니다. 공유기내부네트워크환경설정공유기를사용하는환경에서공유기의설정을아래그림과같이설정하시면 MNC-V100의설정을변경하지않아도모비캠과연결할수있습니다. ( 공유기의환경을변경하기어려운경우에는
More information11 템플릿적용 - Java Program Performance Tuning (김명호기술이사)
Java Program Performance Tuning ( ) n (Primes0) static List primes(int n) { List primes = new ArrayList(n); outer: for (int candidate = 2; n > 0; candidate++) { Iterator iter = primes.iterator(); while
More information목차 윈도우드라이버 1. 매뉴얼안내 운영체제 (OS) 환경 윈도우드라이버준비 윈도우드라이버설치 Windows XP/Server 2003 에서설치 Serial 또는 Parallel 포트의경우.
소프트웨어매뉴얼 윈도우드라이버 Rev. 3.03 SLP-TX220 / TX223 SLP-TX420 / TX423 SLP-TX400 / TX403 SLP-DX220 / DX223 SLP-DX420 / DX423 SLP-DL410 / DL413 SLP-T400 / T403 SLP-T400R / T403R SLP-D220 / D223 SLP-D420 / D423
More informationC# 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요약 1
Globalization Support Guide Using Oracle and Java Version 1.0 www.sds-epartner.com 2003.03 목차 요약 1. 해결과제 2. Multilingual Database 3. Multilingual Web Application 4. Multiple Time Zone 5. Multiple Currency
More informationJava
Java http://cafedaumnet/pway Chapter 1 1 public static String format4(int targetnum){ String strnum = new String(IntegertoString(targetNum)); StringBuffer resultstr = new StringBuffer(); for(int i = strnumlength();
More information