PART 1 앱 인벤터 프로젝트 13 서점에서 온라인 검색하기. PART 1 앱 인벤터 프로젝트 13 서점에서 온라인 검색하기.

Slides:



Advertisements
Similar presentations
Python RaspberryPi Sejin Oh. Raspberry Pi Python  파이썬이란 무엇인가 ?  파이썬이란 1990 년 암스테르담의 귀도 반 로섬에 의해 만들어진 인 터프리터 언어이다.  파이썬은 사람이 생각하는 방식을 그대로 표현할 수 있도록.
Advertisements

수시모집 성공을 위한 입시전략. PART 학년도 수시모집의 특징 01 수시모집의 특징 수시모집 미등록 충원실시 수시모집에서 미등록된 인원을 충원할 수 있도록 충원 기간이 마련. 미등록자에 따른 추가합격자 발표 기간은 ~
비정규직 종합대책과 2015 여성노동 이슈 신경아 ( 한림대 사회학과 ). I. 비정규직 종합대책 “ 장그래 양산법 ” 민주노총 이슈페이퍼 ( ) : “ 정부의 비정규직 종합대책, 노동시장 구조개선 정책 개괄 비판과 최근.
㈜ 금산산업 회사 소개서. 회사 소개 회사 개요 회사 연혁 공장약도 제품 소개 원료 관리 필렛 작업 염 ( 소금 ) 침지 공정 급속동결 및 진공 포장 거래처 LIST 거래처별 매출 실적 공장사진 목 차.
1 스마트폰으로 도서관 책 빌려보세요 시립도서관에서는 일부터 스마트폰으로 책도 빌려보고, 대출예약도 할 수 있는 다양한 모바일 서비스를 오픈하오니 시민 여러분께서는 많은 이용 바랍니다. 이용 가능한 서비스 ○ 소장도서검색, 도서예약, 대출현황조회, 신착도서조회.
1 스마트폰용 모바일 도서관 사용법 리브로피아 기능설명 3 안드로이드 설치방법 리브로피아 설치 리브로피아 기능설명 아이폰 설치방법.
1. 가족생활주기와 문화 2. 가족생활주기의 단계와 과업 1948 년 Hill & Duvall – 가족은 서로 의존하는 관계로서 가족 구성원의 개별적 생활주기의 집합으로 취급 가족생활주기 – 가족의 형성부터 해체까지 가족생활을 통하여 지속적으로 나타나는 일련의 특징적인.
2016 년 3 월 18 일 2016 귀농현장실습교육 시스템 농촌인적자원개발센터 누리집 ( 홈페이지 )
배너 배너 롤링 쇼핑정보 ZONE 배너 배너 배너 배너 다음 페이지에서 계속- 핫아이템미니광고
G마켓_피카PC방 제휴 제안 피카PC방 온/오프라인 인프라를 활용한 G마켓 인터넷 쇼핑 1위 달성 마케팅 제안.
1111 조현우 독도와 동해의 진실 왜 사람들은 독도에 열광하는가?.
“2008년도 준정부기관 고객만족도 조사 결과 보고서”로 본 보고서를 선박안전기술공단의 제출합니다. 제 출 문
목 차 PART 1 : 하나님나라로 성경관통 PART 2 : 하나님나라로 구약관통 PART 3 : 하나님나라로 구약 권별 관통
- 뷰티플란트치과의원(양산) : 원장 - 4명, 직원 - 13명 - 뷰티플란트치과의원(부산) : 원장 – 1명, 직원 – 6명
1차 발표 학번 이름 정성화 김수현.
▣ 금연 프로그램 운용(안) 구 분 실 시 내 용 일 정 사전조사 교육프로그램실시
행복한 부자교실 16기 8조 성동구 성수동 답사 결과 12월 22일 발표.
공원ㆍ녹지 김영록, 한규환.
SQ마크 체크시트 해설 ㈜AUTO컨설팅 우리산업㈜QA팀.
리더십 역량 개발 계획서 핵심인재 양성 코스를 마치신 여러분, 수고하셨습니다.
PART 01 총 론 제9장 한국 사회복지법제의 형성과 발전.
고급 컴퓨터 프로그래밍 팀명:지식인 팀원:홍광수 원대연 이소정.
효과적인 DB암호화 구축을 위한 애슬론 v1.5 제안
WIPI 플랫폼 상의 휴대폰용 네트워크 게임 이 제걸(PL) 백 인호.
MIDP UI API.
법인세 및 부가가치세 소개.
Edus 충남 통합인증을 위한 교과부 표준보안 모듈 설치 안내 (smart.edus.or.kr)
Devkit API 가이드.
시설채소 육묘기술 국립원예특작과학원 이 준구.
책꽂이 KDC 제안서 PHOSE 꼭 읽어 보세요. 많은 도움이 될 것 입니다.
Open API - Naver (Application Programming Interface )
이슬람의 세계사 18장 - 인도 아대륙 : 델리 술탄국과 무굴제국
학 습 목 표 색의 3요소와 색입체에 대해 이해할 수 있다. 색의 혼합과 대비에 대해 이해할 수 있다.
상품등록 방식 비교 년 4월 23일 (주)에이치케이넷츠.
Database 중고차 매매 DB 비즈니스IT 윤동섭.
1 2 ■ EPC 커스터마이징 품목 운영 결과 보고 커스터마이징 품목 : 매출 ↑ , CS만족도 ↓ System 개선
Office 365 서비스 사용 안내 정보지원센터/ 두원공과대학교.
Proquest webex 온라인 교육 참여 방법
PART 한국에서 추락하는 7가지.
연구책임자용 충남대학교 생명윤리위원회 홈페이지 연구 책임자&담당자 매뉴얼 Date version 1.0.
I Love Voca 수능 영단어 Words Diary Level 1 DAY 1 제 1일.
Chapter 08 : 서블릿 고급3. chapter 08 : 서블릿 고급3 학습목표 서블릿 속성과 Scope ServletContext HttpSession HttpServletRequest Filter API 요청 필터 응답 필터 url-pattern 8 가지.
자바 5.0 프로그래밍.
북한 이탈 주민 실태와 문제점 Part 0 탈북자 인권 현대 사회 인권 조선해양 공학부 정세용
사용자 매뉴얼 Version 1.0 구매 입찰
컴퓨터 소프트웨어 설계 및 실험 년 1학기 실험계획 -.
2012 하계 사회복지현장실습 “울산남구종합사회복지관” 위덕대학교 3학년 배수윤.
생활 속의 확률
How I Approach Tuning a SQL Statement
양궁게임 게임기획서 1차안 2011/01/17 최가운.
YES24 이벤트 진행 가이드 작성일 :
수정사항 → 수정 및 추가 → 삭제.
원소재유상사급 시스템 사용자 메뉴얼 주식회사 경창
Part 02. 파워포인트 실무와 활용.
색의 세계편 계속 진행하실려면 저를 클릭하세요 제작 : 장성여자중학교 최 병 호.
선의관악종합사회복지관 김정현.
Ⅲ. 남부 지방의 생활 제 4장 관광산업이 발달한 제주도 주제1. 화산 활동으로 이루어진 섬, 따뜻한 기후.
PART 1 앱 인벤터 프로젝트 07 내 차를 찾아줘. PART 1 앱 인벤터 프로젝트 07 내 차를 찾아줘.
PART 1 앱 인벤터 프로젝트 06 파리 관광. PART 1 앱 인벤터 프로젝트 06 파리 관광.
[297탄] 반드시 길러야 할 4가지 공부 습관 자습 습관 복습 습관 동기부여 습관 셀프 테스트 습관
전류는 자계에서 힘을 받는다 기계공학교육 박지훈 황인석 한만혁 이덕균.
Part 정비사업의 절차 1 ※ : 도시주거환경정비기본계획 도시·주거환경 정비계획(안) 작성 도시·주거환경정비 기본계획 수립
PART 1 앱 인벤터 프로젝트 04 운전 중 문자 금지. PART 1 앱 인벤터 프로젝트 04 운전 중 문자 금지.
[Homework #1] Part 1. “Homework Problems and Questions” 문제 (pp.68~70) 중 다음 문제의 해답제시 Section 1.2 R9 Section 1.3 R15 Section 1.4 R16 R17 R18 R19 Section.
房思琪的初恋乐园 ‘팡쓰치’로 보는 문학의 힘 정은비.
박 현 미 울산여자상업고등학교 창업포스터 만들며 포토샵과 친해지기 박 현 미 울산여자상업고등학교.
가공무역형태-中國 OOOO O O O.
Part6 개혁개방 박서 아.
남자의피부의 고민을 한번에 싹~ 해결해주는 옴므라인
사업비 올바르게 사용하기 2019년 7월 26일 이산회계법인 공인회계사 이태호
Presentation transcript:

PART 1 앱 인벤터 프로젝트 13 서점에서 온라인 검색하기

웹 서비스(API) 유명한 사이트는 대부분 API를 제공 <책방에서 아마존> 앱 예) 트위터, 페이스북, 기상청, 대학교 도서관 등등 앱은 API를 통해 사이트의 데이터를 받아올 수 있음 (24장 참조) <책방에서 아마존> 앱 아마존 API를 통해 책 정보 검색 제목, ISBN, 바코드 스캔의 세 종류 검색 가능 TinyWebDB 컴포넌트를 사용

무엇을 배우는가? <책방에서 아마존> 앱을 만들면서 배우는 것들 바코드 스캐너를 사용하는 방법 TinyWebDB 컴포넌트로 웹 서비스(여기 서는 아마존 API)에 접근하는 방법 웹 서비스에서 받은 복잡한 데이터를 처 리하는 방법

API란 무엇인가? API (24장 참조)

API란 무엇인가? API 이용 웹 페이지에서 아마존 API 연습 프로토콜을 이해해야 하고, 프로그래밍 기술이 필요함 앱 인벤터에서는 TinyWebDB 컴포넌트를 이용하여 쉽게 사용할 수 있음 웹 페이지에서 아마존 API 연습 http://aiamazonapi.appspot.com에 접속

API란 무엇인가? 웹 페이지에서 아마존 API 연습 Get value로 “baseball” 검색 예 부속 리스트 (제목, 아마존 최저가, ISBN의 리스트) 리스트의 리스트

API란 무엇인가? 웹 페이지에서 아마존 API 연습 ISBN으로 검색 예

컴포넌트 설계

컴포넌트 동작 프로그래밍 프로그래밍 할 것들

주제어로 검색 프로그램은 어떻게 작동하는가? 사용자가 검색 버튼을 누르면 getValue로 데이터 요청 데이터 도착하면 GotValue 이벤트 발생

주제어로 검색

ISBN으로 검색 사용자 인터페이스를 어떻게 할 것인가? API의 프로토콜은 “isbn:xxxxxxxxxxxxx” 프로토콜대로 입력하게 할 것인지, 숫자 부분만 입력하게 할 것인지?  사용자 편의 를 위해 후자 선택. 대신 프로그램이 join으로 프로토콜에 맞게 문자열 조립

사용자 우려 덜어주기 데이터 도착할 때까지 지연 시간 도중 사용자에게 메시지 표시

바코드로 스캔하여 ISBN 입력하기 키보드 대신 BarcodeScanner 컴포넌트로 ISBN 입력함

검색 결과 깔끔하게 표시하기 프로그램은 어떻게 작동하는가? for each로 책을 구분 select list item 블록으 로 제목, 최저가, ISBN 을 구분하고, join으로 재조립

검색 결과 깔끔하게 표시하기

전체 앱 프로그램

전체 앱 프로그램

확장해 보기