JSON (JavaScript Object Notation) 인공지능 연구실. Artificial Intelligence Laboratory JSON 소개  JSON( 제이슨, JavaScript Object Notation) 은, 인터넷에 서 자료를 주고받을 때 그.

Slides:



Advertisements
Similar presentations
2 회 모바일 자바 세미나 모바일 사이트와 솔루션 개발 사례 ㈜위트넷 기술이사 이 환 섭.
Advertisements

Doxygen 으로 코드보기 신동진 신수호. 프로젝트 발주 ㅇㅇㅇ NoYea h 프로그래머 1 프로그래머 2.
프로그래밍언어론 TA 윤들녁. 소개 윤들녁 연락처 : 공대 7 호관 4 층 401 호 데이터베이스 연구실 실습 후 날짜 _ 학번.zip 으로.
UX, RIA, 그리고 … Silverlight 공도소프트
웹 기획 스터디 – 초급 Step4. Mobile & Tablet PC. Device 종류 크게 OS 의 종류로 나뉘며, 각 OS 별로 해상도, 제조사 별로 나뉜 다.  OS 종류 및 시장 점유율 이미지 출처 :
Microsoft ‘Windows Phone 7.5(Mango)’ 주요 특징 ~11 자료 : Business Week, 재구성  모바일 OS 경쟁에서 상대적으로 뒤처지고 있는 Microsoft 가 최근 ‘Windows Phone 7.5( 코드명 Mango)’
2. 미디어 쿼리 : 다양한 뷰포트의 지원 김은옥 1 학습목표 : 여기서는 미디어 쿼리 작성방법, 뷰포트 지정 방법 등 을 살펴본다.
ReadyNAS Surveillance for x86 platform (Version ) NETGEAR.
OpenAPI 의 응용 인공지능 연구실. Artificial Intelligence Laboratory 목차 1.OpenAPI 2.Mashup 3.How can use OpenAPI 4.Various OpenAPIs 5. 실습 2.
멀티미디어 신기술 세미나 프로젝트 제안서 김현철 김경률.
HybridApp 자료 조사 knight76.tistory.com. Background.
EHT-800 Specifications 8ch EX-SDI 하이브리드 DVR
앱인벤터 기초과정 (1차시) ㈜헬로앱스 강사: 김영준 목원대학교 겸임교수.
난이도 : 초급 제1장 앱 인벤터 소개 및 준비.
2016 유성환 Hybrid MOBILE.
목 차 C# 언어 특징 .NET 프레임워크 C# 콘솔 프로그램 C# 윈도우 프로그램 실습 프로그래밍세미나 2.
관광 스마트 북 발행 제안 OSMD( One Source Multi Device ).
MS SQL Server 학기, 소프트웨어 설계 및 실험 ( Ⅰ )
jQuery Mobile을 이해하기 전에 jQuery가 무엇인지 알아야 한다.
Ajax 인공지능 연구실.
OpenAPI의 응용 인공지능 연구실.
JSON(JavaScript Object Notation)
1. 신뢰할 수 있는 싸이트 등록 인터넷 익스플로러 실행 후 실행
Java 프로그래밍 - 팩맨(Pacman) -
Windows 8 Ksystem G&I 설치.
JSP Programming with a Workbook
CHAPTER 02 OpenCV 개요 PART 01 영상 처리 개요 및 OpenCV 소개.
강좌 소개 웹프로그래밍기초 숙명여자대학교 임순범.
소개. 소개 Silverlight, WPF, RIA, UX.... ? Silverlight, WPF, RIA, UX.... ? IT환경의 진화.
Visual Basic .NET 처음 사용하기.
전광판 어플 크레파스통 도상미 박아란 이민영.
제 2 장 WML 시뮬레이터 및 무선인터넷 서버 설치
                              데이터베이스 프로그래밍 (소프트웨어 개발 트랙)                               퍼스널 오라클 9i 인스톨.
WinCE Device Driver 실습 #3
WinCE Device Driver 실습 #2
IT사이버강좌 / Unicms온라인 강좌 스마트폰 이용 설명서
스크래치 언어 이해 스크래치 이용법 습득 고양이가 말을 하며 움직이는 예제 작성
컴퓨터 소프트웨어 설계 및 실험 년 1학기 실험계획 -.
Android studio로 Application 만들기.
인터넷응용프로그래밍 JavaScript(Intro).
2018년 11월 05일 박성진 Web & Internet [08] 레이아웃 P1 2018년 11월 05일 박성진
컴퓨터소프트웨어설계및실험 년 1학기 실험계획 -.
프로그래밍 원리 Chapter 05 자바스크립트 기초 신한대학교 IT융합공학부 박 호 균.
웹디자인
What is JSON? 유호성.
[졸업프로젝트] 제안서 발표 가변적 스마트폰 Menu Display
인천대학교 웹과 인터넷 수업 개요 및 내용 소개.
컴퓨터 소프트웨어 설계 및 실험 년 1학기 실험계획 -.
컴퓨터공학실험 (I) 년 1학기 실험계획 -.
Self Introduction Template PowerPoint
학습목표 처음 만드는 비주얼 베이직 프로그램 프로그램 실행과 실행 파일 생성. 학습목표 처음 만드는 비주얼 베이직 프로그램 프로그램 실행과 실행 파일 생성.
IP-255S 설치 교육자료 101/102에 대한 설명을 시작 하겠습니다.
암호학 응용 Applied cryptography
네트워크 프로그래밍 (모바일 주문 프로그램 )
한국에너지공단 효율기술실 확인서 표시가 안될 시 조치방법 .
컴퓨터 소프트웨어 설계 및 실험 년 1학기 실험계획 -.
암호학 응용 Applied cryptography
1차 발표: 프로젝트 발표 안내 및 형식 학번: 이름: 김경우.
학습내용 프로토콜 계층화 OSI 모델의 용어 및 기능 개체 서비스 접근점 (N) 프로토콜과 (N) 서비스 서비스 프리미티브
11장 배열 1. 배열이란? 1.1 배열의 개요 1.2 배열의 선언과 사용.
Map Designer Solution 소개자료
9 브라우저 객체 모델.
CHAPTER 6 도전! 트위터 웹 앱 개발 Jquery Mobile 5/28/2019.
멀티미디어 활용 -플래시 CS3 류 정 남.
컴퓨터 소프트웨어 설계 및 실험 2016년 1학기 실험계획.
학부 컴퓨터공학부 교육과정 (학부) 2학년 4학년 3학년 1학년 1학기 2학기 IPP 자격과정 전공트랙
CHAP 15. 데이터 스토리지.
6 객체.
하이브리드 네트워크 환경에서의 멀티스크린 서비스 기술 ETRI Technology Marketing Strategy
20 XMLHttpRequest.
Presentation transcript:

JSON (JavaScript Object Notation) 인공지능 연구실

Artificial Intelligence Laboratory JSON 소개  JSON( 제이슨, JavaScript Object Notation) 은, 인터넷에 서 자료를 주고받을 때 그 자료를 표현하는 방법이다. ( 경 량의 데이터 교환 포맷 )  형식은 자바스크립트의 구문 형식을 따르지만, 프로그래 밍 언어나 플랫폼에 독립적이므로 C, C++, C#, 자바, 자바 스크립트, 펄, 파이썬 등 많은 언어에서 이용할 수 있다.  표현할 수 있는 자료형에는 수, 문자열, 참 / 거짓이 있고, 또 배열과 객체도 표현할 수 있다. (XML 데이터는 모두 String 이다.) 2

Artificial Intelligence Laboratory JSON 구조 3 Object 는 name/value 쌍으로 이루어져 있다. Array 는 대괄호로 구분, comma 로 array 의 값들을 구분한다.

Artificial Intelligence Laboratory JSON 구조 4 Value 는 큰따옴표 안에 String, number 등이 올 수 있다.

Artificial Intelligence Laboratory JSON 구조 예제 (1/3) 5  한 사람에 관한 정보를 갖는 JOSN 객체

Artificial Intelligence Laboratory JSON 구조 예제 (2/3) 6  Daum 검색 API JSON ( RCH_DEMO_APIKEY&output=json&q=daum%20openapi ) RCH_DEMO_APIKEY&output=json&q=daum%20openapi

Artificial Intelligence Laboratory JSON 구조 예제 (3/3) 7  JSON 데이터를 정리해서 보여주는 웹사이트 (

Artificial Intelligence Laboratory JavaScript 에서 JSON 만들기 (1/3) 8

Artificial Intelligence Laboratory JavaScript 에서 JSON 만들기 (2/3) 9

Artificial Intelligence Laboratory PhoneGap 소개  PhoneGap 은 웹 콘텐츠를 보여 주는 웹뷰 (WebView) 에서 스마트폰 디바이스에 접근하여, 카메라나 마이크 제어 같 은 웹 브라우저 고유 기능 이외의 기능을 실행할 수 있는 인터페이스를 제공하는 대표적인 하이브리드 앱 개발 솔 루션이다.  PhoneGap 은 현재 하이브리드 앱 플랫폼 중 가장 많은 스 마트폰 플랫폼 (iOS, Android, Windows Phone, Blackberry 등 7 개 운영체제 ) 을 지원하고, 제품 완성도도 높기 때문이다. 10

Artificial Intelligence Laboratory PhoneGap Plugin 설치 11

Artificial Intelligence Laboratory PhoneGap Plugin 설치  development-with-phonegap/tags/r1.2/download development-with-phonegap/tags/r1.2/download 12

Artificial Intelligence Laboratory PhoneGap 을 이용한 android project 생성 13

Artificial Intelligence Laboratory PhoneGap 을 이용한 android project 생성 14

Artificial Intelligence Laboratory PhoneGap 을 이용한 android project 생성 15

Artificial Intelligence Laboratory PhoneGap 을 이용한 android project 생성 16

Artificial Intelligence Laboratory PhoneGap 을 이용한 android project 생성 17

Artificial Intelligence Laboratory PhoneGap Plugin 예제 프로젝트 18

Artificial Intelligence Laboratory PhoneGap Plugin 예제 프로젝트 19

Artificial Intelligence Laboratory PhoneGap Plugin 예제 프로젝트 20

Artificial Intelligence Laboratory jQuery Mobile 소개  jQuery Mobile 은 Mobile Web Application 개발을 위한 JavaScript Framework 입니다.  jQuery Mobile 은 기존의 jQuery 진영에서 직접 개발한 Framework 로 네이티브 수준의 모바일웹앱을 개발하기 위한 각종 UI 컨트롤과 Event 처리, 애니메이션 효과 및 자동 네비게이션, Ajax 통신 등 Mobile 에 최적화된 기능 을 포함 

Artificial Intelligence Laboratory jQuery Mobile 추가 22  jquery.mobile-1.0.min.css : jQuery Mobile 에서 사용 하는 CSS 스타일  jquery min.js : jQuery Mobile 내부적으로는 Jqeury 에 기반으로 작성 되어 있다. 따라서 jQuery 자체가 필요함  Jquery.mobile-1.0.min.js : jQuery Mobile 실제 자바스크립트 파일

Artificial Intelligence Laboratory 뷰포트 설정하기 23  스마트폰이나 태블릿 PC 등으로 접속하면 화면 크기가 모두 달라진다.  뷰포트를 디바이스의 가로 크기에 맞춰서 설정 해줘야 된다.

Artificial Intelligence Laboratory 한 페이지로 멀티 구성 24

Artificial Intelligence Laboratory 한 페이지로 멀티 구성  loadUrl 구성 : ip 정보 + port 정보 + 프로젝트 경로 25