8주 실습강의 2009. 1학기, 소프트웨어 설계 및 실험(Ⅰ).

Slides:



Advertisements
Similar presentations
1 08 시스템 구성도 고려사항 * 웹 서버 클러스터 구성  클러스터 구축은 ㈜ 클루닉스의 Encluster 로 구축 (KT 인증,IT 인증 획득, 실제 클러스터 구축 사이트 200 여곳 )  웹 서버 클러스터는 Dynamic, Static, Image.
Advertisements

1 Lotte EDI 환경 설정 매뉴얼 LLTTTTEE Always with You OO.
2008 년 11 월 20 일 실습.  실험제목 ◦ 데이터베이스 커넥션 풀  목표 ◦ 데이터베이스 커넥션 풀의 사용.
인공지능 연구실. 1. OpenAPI 2. Mashup 3. How can use OpenAPI 4. Various OpenAPIs 5. 실습 2.
OpenAPI 의 응용 인공지능 연구실. Artificial Intelligence Laboratory 목차 1.OpenAPI 2.Mashup 3.How can use OpenAPI 4.Various OpenAPIs 5. 실습 2.
9 주차 실습강의 학기, 소프트웨어 설계 및 실험 ( Ⅰ ). Artificial Intelligence Laboratory Open API  API(Application Programming Interface)  응용 프로그램에서 사용할 수 있도록.
MS SQL Server 학기, 소프트웨어 설계 및 실험 ( Ⅰ )
Oozie Web API 기능 테스트 이승엽.
김태원 심재일 김상래 강신택. 김태원 심재일 김상래 강신택 인터넷 통신망의 정보를 제공하는 서비스 인터넷의 자원 및 정보는 NIC가 관리 IP주소 또는 도메인으로 정보 검색 이용자 및 통신망 관한 정보를 제공.
OpenAPI의 응용 인공지능 연구실.
다문화 가정 8조 이지연 최아름 한민재 김새한솔.
MS-Access의 개요 1강 MOS Access 2003 CORE 학습내용 액세스 응용 프로그램은 유용한 데이터를
Network Lab. Young-Chul Hwang
Open API - Google Maps (Application Programming Interface )
제 09 장 데이터베이스와 MySQL 학기 인터넷비즈니스과 강 환수 교수.
MySQL 및 Workbench 설치 데이터 베이스.
Windows 8 Ksystem G&I 설치.
5장 Mysql 데이터베이스 한빛미디어(주).
OnUniv 발표자 : 전희승.
CHAPTER 02 OpenCV 개요 PART 01 영상 처리 개요 및 OpenCV 소개.
Raster 애니메이션은 GIF Animator로 만들면 쉽다
SqlParameter 클래스 선문 비트 18기 발표자 : 박성한.
TCP/IP 응용 프로그램에 적용 가능한 다양한 소켓 옵션을 이해하고 활용한다.
ASP.NET AJAX 비동기 게시판 작성 2007 컴퓨터공학실험( I )
자료구조: CHAP 4 리스트 (3) 순천향대학교 컴퓨터공학과 하 상 호.
5장 Mysql 데이터베이스 한빛미디어(주).
Grade Server Team14. Attention Seeker
Open API - Naver (Application Programming Interface )
IPAD2(ios 5.0.1) 사용자 메뉴얼 Mobile Service Team.
Method & library.
OpenAPI의 응용 인공지능 연구실.
자바 5.0 프로그래밍.
인터넷응용프로그래밍 JavaScript(Intro).
CHAP 13. 방명록 만들기 실습.
UNIT 07 Memory Map 로봇 SW 교육원 조용수.
2장. 데이터베이스 관리 시스템 데이터베이스 관리 시스템의 등장 배경 데이터베이스 관리 시스템의 정의
2018년 11월 05일 박성진 Web & Internet [08] 레이아웃 P1 2018년 11월 05일 박성진
HTTP 프로토콜의 요청과 응답 동작을 이해한다. 서블릿 및 JSP 를 알아보고 역할을 이해한다.
PRM 정보관리 업체 메뉴얼
컴퓨터소프트웨어설계및실험 년 1학기 실험계획 -.
TERM PROJECT 제안서 안내 2010 컴퓨터공학실험(Ⅰ).
Mobile braille system for the blind
USN(Ubiquitous Sensor Network)
Internet 데이터 전송 목표: 인터넷의 개요 및 기본 내용을 살펴보고 VB에서의 데이터 전송 프로그래밍에 대하여 학습한다. 주요내용 인터넷의 개요 인터넷 데이터 전송 인터넷 프로그래밍 Winsock Client Server 프로그래밍.
컴퓨터 프로그래밍 기초 - 10th : 포인터 및 구조체 -
ASP.NET AJAX / AJAX Control Toolkit 응용 2008 컴퓨터공학실험( I )
Tween Animation 천승현.
컴퓨터 소프트웨어 설계 및 실험 년 1학기 실험계획 -.
CHAP 21. 전화, SMS, 주소록.
컴퓨터공학실험 (I) 년 1학기 실험계획 -.
컴퓨터공학실험 (I) 년 1학기 실험계획 -.
네트워크 환경 구축과 이미지 전송 호스트/타겟 통신 직렬 통신을 이용한 이미지 전송 수퍼 데몬 BOOTP 환경 구축
학습목표 처음 만드는 비주얼 베이직 프로그램 프로그램 실행과 실행 파일 생성. 학습목표 처음 만드는 비주얼 베이직 프로그램 프로그램 실행과 실행 파일 생성.
데이터 동적 할당 Collection class.
Level 0 Level 1 Level 2 Level 3 공모전 후기 모음 웹 서비스 1. 웹 페이지 설계 2. 웹 서버 구현
컴퓨터 소프트웨어 설계 및 실험 년 1학기 실험계획 -.
13주 실습강의 학기, 소프트웨어 설계 및 실험(Ⅰ).
.Net Web Application 2007 컴퓨터공학실험(Ⅰ)
제4주 강의안 .
논리회로 설계 및 실험 4주차.
JSP Programming with a Workbook
MIDP 네트워크 프로그래밍 ps lab 김윤경.
9 브라우저 객체 모델.
프로그래밍 언어 학습을 위한 가상실습환경 창원대학교 이수현.
인터넷검색엔진 창의공학 1조 정도훈 김해현 박민규.
OpenAPI의 응용 인공지능 연구실.
JSP Programming with a Workbook
학부 컴퓨터공학부 교육과정 (학부) 2학년 4학년 3학년 1학년 1학기 2학기 IPP 자격과정 전공트랙
 6장. SQL 쿼리.
연구실안전관리시스템 안전교육 이수방법 사무국 시설과.
Presentation transcript:

8주 실습강의 2009. 1학기, 소프트웨어 설계 및 실험(Ⅰ)

Open API API(Application Programming Interface) Open API 응용 프로그램에서 사용할 수 있도록 제공되는 인터페이스 Open API 웹 서비스의 개발을 위해 서비스 업체에서 제공하는 API Web 2.0 기반의 대표적인 서비스 Daum, Naver, Google, Yahoo 등

How can use Open API? Query 요청 방법 XML 형식으로 결과 데이터 수신 GET 방식 POST 방식 URL에 직접 데이터를 적어서 전송 ex) http://search.naver.com/search.naver?where=nexearch&query=abc.. 보안에 취약하나 form을 생성할 필요가 없음 URL에 포함되어 전달되기 때문에 길이의 제한이 있음 POST 방식 Form을 생성하여 전송 데이터가 숨겨져서 전송이 되기 때문에 보안성이 높음 데이터의 길이 제한이 없음 XML 형식으로 결과 데이터 수신

한글 Encoding 현재 인터넷에는 다양한 한글 코드가 사용 중 EUC-KR UTF-8 KS 완성형 한글 코드 2,350개의 제한된 글자 표현 UTF-8 UTF : Unicode Transformation Format Unicode를 표기하고 전송하기 위한 방법 8-bit 형식으로 처리 7-bit 표준 ASCII와 완벽한 호환성으로 가장 많이 사용 중 8-bit 이상으로 확장 가능

한글 Encoding UTF-16 ANSI Unicode의 기본이 되는 16-bit로 unicode를 그대로 표현 7-bit ASCII의 0~127 영역 외의 128~255 영역의 표준화 한글 표준 : ANSI-949

Naver Open API Key 등록 Naver Developer Center 좌측 메뉴 – 키 이용등록/수정 메뉴 http://dev.naver.com 좌측 메뉴 – 키 이용등록/수정 메뉴 E-mail / 연락처 / 사용용도 등록

Naver 지식iN API 해당 변수 값을 넣고 request 요청

Naver 지식iN API 출력 결과 필드

Naver 지식iN API 결과 sample data

8주차 과제 Naver 지식iN / 책 검색 API를 이용한 검색페이지

RadioButton 지식iN 검색 / 책 검색 선택을 위한 용도 StackPanel에 추가하면 둘 중 하나 선택 가능 isChecked를 이용하여 초기 선택 버튼 설정

ListBox 검색 결과 출력을 위한 용도 각 content는 TextBlock, Image 등의 객체를 의미 <ListBox.ItemTemplate> <DataTemplate> <content 1><content 2> … <content n> </DataTemplate> </ListBox.ItemTemplate> </ListBox> 각 content는 TextBlock, Image 등의 객체를 의미 Contents 등록을 위하여 StackPanel 사용 Data Binding을 이용한 내용 삽입

WCF WebService 등록 RSS Reader에서 사용했던 Service 사용

String.Format string 변수에 특정 format 적용 방법 {0}, {1}, … 등은 parameter 변수 순서 {0:D} – Decimal {0:F} – Fixed Point

필수 구현 사항 ListBox의 항목을 선택 시 link 주소의 web page 연결 검색 결과에 포함되는 <b>와 </b> 삭제 RadioButton 선택 변경 시에도 자동 검색

추가 구현 애니메이션을 이용한 실시간 급상승 검색어 Query request -> XML Parsing -> animation.begin() Animation 객체도 begin()과 completed로 구성

StoryBoard 및 DoubleAnimation Page.xaml TargetProperty – 애니메이션을 적용할 property TargetName – 애니메이션을 적용할 객체 이름 From & To – Property 시작과 종료 값 Duration – 애니메이션 동작 시간