과정명

Size: px
Start display at page:

Download "과정명"

Transcription

1 웹표준과 HTML ~ 김동완, 정경화 dwkim@nextree.co.kr

2 강의요구기술 본강의는아래기술에대한이해를필요로합니다. (x)html CSS JavaScript 기타 개발도구 Text Editor (Notepad, Ultraedit,EditPlus) 웹브라우저 (Firefox, Opera, Internet Explorer, Chrome ) 기타플러그인 - 2 -

3 웹표준과 HTML5 1. 웹표준개요 2. HTML4, xhtml, HTML5 3. CSS 실전 4. DOM/Javascript 5. Ajax 6. 웹표준개발프로세스 7. 웹접근성 / 호환성 - 3 -

4 웹과웹표준 1. 웹의역사 2. 웹패러다임의변화 3. 웹표준 - 4 -

5 웹의역사 - 5 -

6 인터넷이란 인터넷이란 전세계에걸쳐존재하는모든네트워크를하나로묶은것. 네트웍와네트웍들이모인하나의거대한네트웍 (Network of Networks) 일반적인기술용어 : Network 인터넷의특성 : 다양한정보를쉽고빠르게교환할수있는개방형구조. TCP/IP 규약 (Protocol) 기반. IP address와 Domain Name과같은표준주소체계를사용

7 인터넷의시작 1969 년 : ARPANET 미국국방성 ARPA(Advanced Research Projects Agency) 에서일정지역에대한폭탄폭격과같은긴급사태시에도장애를받지않고제기능을발휘할수있는통신망구축을연구하여네트웍을개발, 최초의연구목적의네트웍 1970~80 년대 : 미국내 50 개대학, 연구소들이알파넷 (ARPANET) 에연결, 일반에공개, 네트워크에연결 1990 년대 : 일반상업적인목적의네트웍이되면서현재의인터넷으로발전 1991 년 : 초기 , FTP, Newgroup 등학자들이나전문인들이사용하는등소규모로사용되었으나 CERN 의팀버너스리에의해 WWW(World Wide Web) 서비스가개발되어일반인들도쉽게멀티미디어정보를제공할수있고이용할수있게되자폭발적인성장을이루게됨 1993 년 : 최초의웹브라우저모자이크 (Mosaic) 개발 ; 넷스케이프 (Netscape:1994) 의등장, 인터넷상업화 (1995) 현재 : 중앙통제방식이아닌사용자들의규약 (Protocol) 으로네트워크가연결되어있으며, 정보의흐름에있어서양방향성 (Full duplex) 을가지고있기때문에전세계수많은호스트컴퓨터가인터넷에연결되어거대한네트워크를형성. 7

8 인터넷의기본기능 인터넷기능 ( 서비스 ) 및규약 Telnet, , FTP, Archie, Gopher, Usenet, IRC(Internet Relay Chat) WWW(WEB) : 하이퍼텍스트 (HyperText) 와하이퍼미디어 (HyperMedia) 를기반으로단일자원탐지자 (URL: Uniform Resource Locator) 라고불리는주소체계를사용하여인터넷대부분의자원인멀티미디어정보를검색할수있는서비스 인터넷접속방법 일반 PC통신서비스를통한접속 (SLIP/PPP 서비스 ) 쉘계정서비스. 소켓 (socket) 프로그램을이용한접속 TCP/IP접속 : 브라우저 (Browser) 8

9 웹 (World Wide Web:WWW, WEB) 이란? World Wide Web(Web) 정보자원들의네트워크 (Network) 이다. 인터넷상의다양한자원또는정보에쉽게접근할수있는기능을제공해주는그래픽사용자인터페이스환경의하이퍼텍스트기반정보시스템. 인터넷을통해전세계에거미줄처럼연결되어있는정보를누구나쉽게접근할수있도록하는시스템 ( URL 을통한다양한프로토콜지원 ) 인터넷에있는정보자원을쉽게접속할수있게하는웹의 3 가지기능 규격화되고통일된웹자원의위치지정방법 ( 예 :URI) 웹의자원이름에접근하는프로토콜 ( 예 :HTTP) 자원들사이에쉽게접근할수있는언어 (Hypertext) ( 예 :HTML) 9

10 웹의구성요소 URI (Universal Resource Identifier) : 정보의위치를가르킴 HTML 문서, 이미지, 비디오자료, 프로그램등웹상의각자원들을 URI 로인코드 (encode) 될수있는주소 URI 의구성 상대 URI 자원에접근하는방법이름. (Protocol) 자원을가지고있는호스트이름. 경로 (Path) 로주어진자원의이름. 상대 URL 의위치정보를저장하지않음. 기준 URI : <A href= next.html >Next Page</A> <IMG src=../icons/logo.gif > 완전한 URI : HTML 에서의 URI 의사용 다른문서나자원에연결 (Link) : <A>, <LINK> 외부스타일쉬트 (StyleSheet) 나스크립트 (Script) 에연결 : <LINK>,<SCRIPT>,<STYLE> 이미지, 오브젝트 (Object),Applet 을문서에포함시킴 : <IMG>,<OBJECT>,<APPLET> 이미지맵을설정 : <MAP>,<AREA> 입력을위한폼 (FORM), 프레임 (FRAME) 형성 : <FORM>,<FRAME>,<IFRAME> 10

11 웹의구성요소 URL(Uniform Resource Locator) URI 의일반적인서브셋 (subset) 을형성. 웹상에서서비스를제공하는각서버들에있는파일들의위치를명시하기위한것으로접속해야할서비스의종류, 서버의위치 (Domain Name), 파일의위치를포함. 표현형식 protocol://host.domain.first-level-domain/path/filename.ext protocol://host.domain.first-level-domain 지원되는프로토콜 웹서버에존재하는 HTML 문서를지정 HTML 문서지정시보안을요구할때사용 file:// 하드디스크에있는화일지정 ftp:// FTP 서비스사용시 telnet:// TELNET 서비스사용시 news:// UseNet 뉴스그룹사용시 mailto: 전송시 ( 예 : <a href=mailto:dwkim@nextree.co.kr>) fax:// HTML5 에서는자신의프로토콜별도지정 API 제공 11

12 웹의필요성 마켓팅및홍보효과로서의웹 인터넷이라는엄청난시장앞에서전세계누구나쉽게웹에접속하여홍보효과의세계화 (Globalization) 를가능하게함. 정보교환의수단 시간과공간을초월한정보의습득, 공유및교환이가능함. 사람과컴퓨터뿐아니라사람과사람사이의중요한커뮤니케이션의장으로발전. 웹은인터넷문화자체 대부분의인터넷서비스가웹으로구현가능. 최근상당수의언어가 CGI 나 ActiveX 의형태로웹을지원 미래가치기술로서의웹서비스 개발단계의생산성보다점점다양해지는환경에서의유연성제고를통해운영과정에서더욱효과를발휘 아주빠르게형성되고소멸하는인터넷의단점에대한유연성을확보 12

13 인터넷속의웹 (WWW, World Wide Web) 웹 (Web 1.0) 1990 년대초인터넷상에흩어져있는정보간의링크기능을통한상호작용을제공하기위하여웹이라는멀티미디어인터넷활용방식으로빠르게확산됨. 표면적으로대부분의인터넷서비스를웹에서가능하게됨으로써폭발적으로이용증가. ( 웹이곧인터넷 : 모든인터넷은웹으로통한다 ) 사용자의증가및정보량의증가와더블어그한계에직면하고있음. 기능의한계와정적문서의한계를극복하기위해문서의양방향성이요구됨. 확장성 Web 및 유연성 (UI) 멀티미디어및비즈니스영역 13

14 차세대웹, 시맨틱웹 : 웹 2.0 웹 (Web 2.0) : 차세대웹, 시맨틱웹사용자의정보검색및상호작용을용이케하는방향으로진화된정보접근환경을제공. 비즈니스모델을가진플랫폼 (Platform) 으로서의웹. 목적에맞는정보를수집, 가공, 응용이가능 ( 인간의언어와의도를이해하는검색엔진의변화 ) 웹환경보다정보의생성, 공유, 소비가자유로운인터넷환경을통칭하는의미로쓰임. 14

15 새로운트렌드 웹 3.0 으로의과도기 웹을통해개인과기업용 SW 를서비스형태로제공 : 웹을 SW 의플랫폼으로보는시각대두 웹의플랫폼화는서비스를제공하고제공받는유통공간의의미가강함 다양한비즈니스애플리케이션들이공유될수있는온라인마켓플레이스 SaaS(Software as a Service) : 소프트웨어 에서 서비스웨어 로의변화를의미 Open API, 매쉬업, 위젯 새로운솔루션의추가 / 개발 / 시험이가능? 수많은협력사와개발자들이활동중 구글 Apps for Domain, 구글웹오피스등기업대상의 SW를서비스로제공중

16 웹플랫폼의등장 웹 2.0 서비스들과 Open API의확산으로인해등장웹 2.0 서비스들을소프트웨어의컴포넌트로이용기존의운영체제, 하드웨어플랫폼에종속되지않는크로스플랫폼성격을가짐 유기적, 분산적, 사회적특성을가짐 (Social Network, Web3.0 )

17 웹플랫폼의변화 웹플랫폼이란? 플래폼은이기종간의통합을말한다. 소프트웨어기술의발전은이기종성의극복에서부터시작한다. H/W, OS 간의이기종성기업형 SW 이기종성 Application 의이기종성 ISP JVM(Java Virtual Machine) ISP J2EE EAI (Enterprise App Integration) 웹플랫폼은? 데스크탑애플리케이션? OpenAPI, 매쉬업, 위젯? SUN HP MS A 사 B 사 C 사 ISP ISP Porting Porting Porting Porting Porting Porting SUN HP MS A 사 B 사 C 사

18 웹플랫폼의구성요소 클라이언트기술 RIA 기술의등장 동적인기능과화려한 UI 를웹에서구현 Ajax, Flex, XUL, Widget 등 컨텐츠기술 기존의웹서비스는내부 DB 에국한됨 많은웹 2.0 서비스들은자신의데이터를공개 Open API) 웹전체를하나의데이타로볼수있게됨 서버기술 다양한웹개발언어및프레임웍등장 LAMP 와같은오픈소스등장 LAMP, ROR, OSS Framework 표준기술 웹표준준수의확산 (x)html, CSS, DOM, ECMAScript 웹표준과 Ajax? 기반기술을바탕으로이기종성을극복하기위함!

19 웹애플리케이션 웹애플리케이션이란? 기존 C/S환경의애플리케이션을웹브라우저를통해서구현 웹에연결되어작업지향적 (Task-oriented) 소프트웨어 최근웹기술의특징 HTML Rich UI Windows Only Cross Platform Desktop & Office Application Extended Web Application & Device 구글오피스, 구글맵, 웹메신저 ( 터미널에뮬레이터 ( Ruby 프로그래밍환경 ( 웹데스크탑 (

20 웹애플리케이션패러다임의변화 레이아웃 Interation 의변화

21 웹애플리케이션패러다임의변화 화면컨트롤 (Widget Control) 의변화

22 웹애플리케이션 Front-end 기술 웹표준영역 CSS Javascript AJAX Silverlight Web Desktop 출처 : WEB APPLICATION SOLUTIONS : A Designers Guide : RamirezDesign.com & lukew.com -

23 웹표준

24 웹표준이란 W3C 의토론을통해나온권고안 (Recomendation) 웹의창시자팀버너스리 : 웹기술발전을장려하고관련기술을잘운영하기위한규약 (Standard) 을개발해 WWW(World Wide Web) 의잠재성을최대한발휘시키기위함 웹브라우저이기종간의호환성필요 : 오래된브라우저사용자의불편함을고려, 기능이라도호환가능하도록해주는공통된표현 (Cross Browsing) 필요. 웹표준을지킨다 = W3C 의권고안을지킨다. ACID2(HTML,CSS,PNG), ACID3(HTML,CSS,DOM,SVG) 테스트 ( 웹표준 Validate Test 24

25 웹표준관리기관 World Wide Web Consortium(W3C) : 운영현황 시작 : 웹을발명한 Tim Berners-Lee에의해 1994년시작 400개회원사 MIT(US),ERCIM(France), 게이오대 (Japan) 외 15개지역사무국운영 운영방법 강력한표준안제정과정 특허무료정책 공감대, 개방성, 상호운용성중시 40개이상의다른표준단체와연계작업 국제표준에맞는합리적인운영 주요목표 웹문서에서하나의 웹 을지향 데이터서비스 : XML, 웹서비스 (Web Services), 시맨틱웹 (Semantic Web)

26 W3C 의주요목표 XML : 다수의플랫폼이지원, 무상특허로이용가능 기계및인간모두에대한접근성가능, 국제화용이 XML은읽기쉽고, 검증하기용이하며애플리케이션이아닌데이터로관리 주요이슈 텍스트메시징의문제 ( 바이너리 XML) 웹에서 XML전환이사실상실패 웹서비스 : 기계 - 기계상호교환 ( 사람 - 기계상호교환 ) XML기반메시지처리 : 플랫폼독립적인모델 확장성을고려한프레임웍 : 상호운용성확보 기계가처리할수있는형식 : 통합적합성확보 유연한연결성 : 확장성고려 시맨틱웹 데이터와의미를가진웹 외양기준웹을기계가처리가능한의미있는웹으로전환하는것이목표

27 W3C 의기술비전 모든것위의하나의웹 하나의웹 (One Web) 웹기술은모든디바이스를통해상호교환가능해야함. 컴퓨터, 임베디드, 사람, 집, 직장, 교통, 산업, 의료분야전시스템 상호교환기술 : XHTML, Xforms, CSS, DOM, SVG, SMIL, Voice, MMI 리치웹기술 : Compound Doc Formats, Web Applications 모바일웹기술 : Mobile Web Initiative 유비쿼터스기술 : Embedded Systems, Ubiquitous Web

28 웹표준종류 웹표준의종류 : (Standard가존재하지않으며 Recommandation이최상위개념 ) 제안된표준 (Draft) 작업하는표준 (Working Draft, WD) 확정될권고안 (Candiate Recommendation, RC) 확정된권고안 (Recommandation) 표준이만들어지는과정 28

29 웹표준스펙 (X)HTML(eXtensible Hypertext Markup Lanuguage) 웹페이지를구성하고표현하는기본언어 CSS(Cascading Style Sheets) 웹페이의호환성유지및다양한액세스기술을사용 XML(eXtensible Markup Language) HTML 이나 CSS 로서표현되지못하는영역을 DTD 를이용하여정의하여사용자정의태그를생성하여제작할수있는메타마크업언어. 이기종간의통신에이용. DOM (Document Object Model) 컨텐츠, 구조, 문서스타일을프로그램과스크립트가동적으로접근하고수정할수있는플랫폼이며언어중립적인인터페이스 W3C DOM, MS DOM ECMAScript(Javascript) W3C 표준으로제정된것이아님. 넷스케이프사가 ECMA 표준기구로채택 29

30 웹표준이란 : 구조, 표현, 동작의분리 AJAX 구성요소 == 웹표준구성요소 웹표준개념 : 구조, 표현, 동작의분리 Presentation Layer Client UI Server Logic Javascript ( 동작 ) CSS ( 표현 ) Service Layer HTML ( 구조 ) Entity Layer Rich Internet Client, Handheld (Mobile Client) 30

31 구조와표현의분리 (xhtml + CSS) Standard-based Presentation using : 웹표준의기준? 문서구조 (Markup) 과디자인요소 (CSS) 의분리 예제 ) css 001.css 003.css 004.css

32 웹사이트개발방법론 구조와표현의분리 겉모양은같으나 HTML 은완전히다름 32

33 구조와동작의분리 (xhtml + Javascript) 1/2 문서 (Markup) 과이벤트를이용한동작 (Javascript) 의분리 (unobstructive) 예 ) <a href= javascript:userfunc() > 이아닌 DOM 객체를직접핸들링 Javascript Library(Ajax 프레임웍 ) 지원 HTML DOM객체에동적으로이벤트생성하여동작시킴 버튼클릭에의한통신부분처리 DataGrid, Menu, Tree,Accordion, Rich Form, Drag & Drop

34 구조와동작의분리 (xhtml + Javascript) 2/2 뷰 (xhtml) 에서로직 (javascript) 분리하기 <div class= importbutton onclick= importdata( datafeed3.xml, mytextbox.value); /></div> view cotroller model <div class= importbutton id= datafeedbtn ></div> function importfeeddata(event){ importdata( datafeed3.xml, mytextbox.value); } var dfbtn=document.getelementbyid( datafeedbtn ); dfbtn.onclick = importfeeddata;

35 다이나믹한표현처리 (CSS + Javascript) CSS 제어를통한다이나믹한표현처리 객체.style.[css property 명 ] = 값 offsettop, innerhtml 등을이용한표현변경 Javascript Library(Ajax 프레임웍 ) 지원 DataGrid, Menu, Tree,Accordion, Rich Form, Drag & Drop Effect : Animation (Style의변화 ) Drag & Drop Selector (CSS Selector : Dom Query)

36 Javascript 와웹표준 뷰에서로직분리하기 디자이너는 HTML/CSS 만, 개발자는 javascript 만관리 ( 단, 협업이중요 ) 화면의추가, 배치등이용이 <html> <head><title>html 안로직 <title> <link rel= stylesheet type= text/css href= musical.css /> <script type= text/javascript src= musical.js ></script> </head> <body> <div id= keyboard class= musicalkeys > <div class= do musicalbutton ></div> <div class= re musicalbutton ></div> <div class= mi musicalbutton ></div> <div class= fa musicalbutton ></div> <div class= so musicalbutton ></div> <div class= la musicalbutton ></div> <div class= ti musicalbutton ></div> <div class= do musicalbutton ></div> </div> <div id= console class= console ></div> </body> </html> var notes= new Array( do, re, mi, fa, so, ra, ti, do ); function makekeyboard(el){ for(var i=0, ilen=notes.length; i < ilen; i++){ var key= document.createelement( div ); key.classname=notes[i]+ musicalbutton ;. el.appendchild(key); } } <html> <head><title>html 안로직 <title> <link rel= stylesheet type= text/css href= musical.css /> <script type= text/javascript src= musical.js ></script> </head> <body> <div id= keyboard class= musicalkeys ></div> <div id= console class= console ></div> </body> </html>

37 웹표준의장점 마크업 (Markup) 용량이줄어듬 코드량이줄어드는것은페이지로딩시간이빨라짐을의미. 서버의성능을효율적으로관리, 처리능력을극대화하여비용절감. 컨텐츠와문서모양의분리 CSS 를사용하여문서의유지보수가쉬워짐. 높은웹접근성 대부분의웹브라우저, 휴대폰, PDA, 장애인지원용소프트웨어등여러개의단말기적용 향후호환성을보장받음 : 상호호환성 (Cross Browsing) 오래된브라우저사용자들의불편함을고려 다른기종혹은플랫폼에따라달리구현되는기술을비슷하게만듦과동시에어느한쪽에최적화되어치우지지않도록공통요소를사용하여웹페이지를제작하는기법. 37

38 분리의효과 구조와표현, 동작의분리 xhtml + Javascript + CSS CSS Javascript xhtml OLD NEW 절감율 112.KB 62.9KB 44% 출처 : 정보통신접근성향상표준화포럼 (

39 웹표준과사용자경험 구조가튼튼하면흔들리지않는다

40 웹표준권고안에따른웹사이트개발방법론 웹표준을지켜라 XHTML1.x 나 HTML4.x 표준에맞추어진문서는 99% 접근성이좋은사이트 table 구조는 div 로, font,b 등의태그는 CSS 로사용하라. 구조와표현, 동작을분리하라 빠른사이트의로딩속도. 코딩과유지보수의효율성이높아짐. 구조화된마크업에따른다양한디자인지원 최소한의디버깅을거쳐라 HTML 과 XHTML, CSS, DOM,JAVASCRIPT 가표준문법을사용했는지확인 - 브라우저유효성검사 - CSS 유효성확인 - XML 유효성확인 - 한국형접근성평가도구 효율적인웹개발방법론을가져라 HTML에표현과내용을분리하면기획자와디자이너, 개발자가같은시간내에같은일을하는것이가능해짐. 40

41 표준화참여방법 W3C W3C 테크니컬문서참조 표준안단계별의 Last Call 및 Issue 추적 W3C 한국사무국에의견제시 ( WHATWG WHATWG 위키및블로그 : Feedback 및제안 공개메일링리스트 : 진행사항확인 표준스펙테스트 : 웹브라우저구현단계별로테스트 Firefox DOM Storage 웹표준화커뮤니티 한국웹표준프로젝트 CSS 디자인코리아 모질라한국커뮤니티

42 요약정리 웹플랫폼, 웹애플리케이션표준설계웹애플리케이션프론트엔드기술 : Ajax, x-internet, RIA 웹애플리케이션에서의 UX 와 UI 트렌드 AJAX의출현, Web2.0 UX : Controls on Demand UX 가기업에주는이점 아키텍트디자인패턴의시작 ( 경험을바탕으로한설계 ) UX : Controls on Demand : 어떤이에게는필요한것이나다른이에게는필요없는것 ( 아키텍처설계단계에서의간결함 ) 아사히야마동물원이야기 : 고객동선을고려한구조변경으로 30 만 300 만명의방문객건물설계 (Architecture) 시눈위에만들어진발자국을따라인도를설계함.

43 쉬어가며 : 최근웹에선어떤일이? 도구 (tools) 차트 새로운웹전쟁 제 1 브라우저전쟁 = 벤더간경쟁 (Netscape vs. Internet Explorer) 제 2 브라우저전쟁 = 표준안경쟁 (WHATWG vs. W3C) 플랫폼챠트 프로그래밍언어챠트

HTML5가 웹 환경에 미치는 영향 고 있어 웹 플랫폼 환경과는 차이가 있다. HTML5는 기존 HTML 기반 웹 브라우저와의 호환성을 유지하면서도, 구조적인 마크업(mark-up) 및 편리한 웹 폼(web form) 기능을 제공하고, 리치웹 애플리케이 션(RIA)을

HTML5가 웹 환경에 미치는 영향 고 있어 웹 플랫폼 환경과는 차이가 있다. HTML5는 기존 HTML 기반 웹 브라우저와의 호환성을 유지하면서도, 구조적인 마크업(mark-up) 및 편리한 웹 폼(web form) 기능을 제공하고, 리치웹 애플리케이 션(RIA)을 동 향 제 23 권 5호 통권 504호 HTML5가 웹 환경에 미치는 영향 이 은 민 * 16) 1. 개 요 구글(Google)은 2010년 5월 구글 I/O 개발자 컨퍼런스에서 HTML5를 통해 플러 그인의 사용이 줄어들고 프로그램 다운로드 및 설치가 필요 없는 브라우저 기반 웹 플랫폼 환경이 점차 구현되고 있다고 강조했다. 그리고 애플(Apple)은 2010년

More information

<C0CCBCBCBFB52DC1A4B4EBBFF82DBCAEBBE7B3EDB9AE2D313939392D382E687770>

<C0CCBCBCBFB52DC1A4B4EBBFF82DBCAEBBE7B3EDB9AE2D313939392D382E687770> i ii iii iv v vi 1 2 3 4 가상대학 시스템의 국내외 현황 조사 가상대학 플랫폼 개발 이상적인 가상대학시스템의 미래상 제안 5 웹-기반 가상대학 시스템 전통적인 교수 방법 시간/공간 제약을 극복한 학습동기 부여 교수의 일방적인 내용전달 교수와 학생간의 상호작용 동료 학생들 간의 상호작용 가상대학 운영 공지사항,강의록 자료실, 메모 질의응답,

More information

HTML5* Web Development to the next level HTML5 ~= HTML + CSS + JS API

HTML5* Web Development to the next level HTML5 ~= HTML + CSS + JS API WAC 2.0 & Hybrid Web App 권정혁 ( @xguru ) 1 HTML5* Web Development to the next level HTML5 ~= HTML + CSS + JS API Mobile Web App needs Device APIs Camera Filesystem Acclerometer Web Browser Contacts Messaging

More information

소프트웨어 융합 개론

소프트웨어 융합 개론 소프트웨어융합개론 의개념 컴퓨터, 즉컴퓨팅기능을가진시스템들이물리적인매체로서로연결되어데이터를교환하는시스템들의모임 단말시스템 (end system), 중개시스템 (intermediate system) ISP (Internet Service Provider) 개인이나기업체에게인터넷접속서비스를제공하는회사 Internet: a network of networks 단말네트워크와코아네트워크

More information

6강.hwp

6강.hwp ----------------6강 정보통신과 인터넷(1)------------- **주요 키워드 ** (1) 인터넷 서비스 (2) 도메인네임, IP 주소 (3) 인터넷 익스플로러 (4) 정보검색 (5) 인터넷 용어 (1) 인터넷 서비스******************************* [08/4][08/2] 1. 다음 중 인터넷 서비스에 대한 설명으로

More information

Ⅰ. 서론 1989년 CERN의 팀 버너스 리에 의해 만들어진 월드 와이드 웹 기술은 HTML(HyperText Markup Language), URL(Unified Resource Locator, HTTP(Hyper- Text Transfer Protocol)이라는

Ⅰ. 서론 1989년 CERN의 팀 버너스 리에 의해 만들어진 월드 와이드 웹 기술은 HTML(HyperText Markup Language), URL(Unified Resource Locator, HTTP(Hyper- Text Transfer Protocol)이라는 HTML5 기반의 웹 플랫폼 기술 표준화 동향 d 융합환경하에서의 신성장동력 분석 특집 전종홍 (J.H. Jeon) 이승윤 (S.Y. Lee) 서비스융합표준연구팀 책임연구원 서비스융합표준연구팀 팀장 Ⅰ. 서론 Ⅱ. 웹 기술의 진화 Ⅲ. 웹 애플리케이션 플랫폼 기술 표준 동향 Ⅳ. 웹 운영체제 기술 동향 Ⅴ. 결론 * 본 연구는 방송통신위원회의 지원을 받는 방송통신표준개발지원사업의

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 How to produce ChemML and MathML 조윤상 ( 과편협기획운영위원 ) 1 Applications of XML Applications of XML RDF (Resource Description Framework) : 자원의정보를표현하기위한규격, 구문및구조에대한공통적인규칙을지원. RSS (Rich Site Summary) : 뉴스나블로그사이트에서주로사용하는콘텐츠표현방식.

More information

<4D6963726F736F667420506F776572506F696E74202D2030342E20C0CEC5CDB3DD20C0C0BFEB20B9D720BCADBAF1BDBA20B1E2BCFA2831292E70707478>

<4D6963726F736F667420506F776572506F696E74202D2030342E20C0CEC5CDB3DD20C0C0BFEB20B9D720BCADBAF1BDBA20B1E2BCFA2831292E70707478> 웹과 인터넷 활용 및실습 () (Part I) 문양세 강원대학교 IT대학 컴퓨터과학전공 강의 내용 전자우편(e-mail) 인스턴트 메신저(instant messenger) FTP (file transfer protocol) WWW (world wide web) 인터넷 검색 홈네트워크 (home network) Web 2.0 개인 미니홈페이지 블로그 (blog)

More information

Windows Live Hotmail Custom Domains Korea

Windows Live Hotmail Custom Domains Korea 매쉬업코리아2008 컨퍼런스 Microsoft Windows Live Service Open API 한국 마이크로소프트 개발자 플랫폼 사업 본부 / 차세대 웹 팀 김대우 (http://www.uxkorea.net 준서아빠 블로그) Agenda Microsoft의 매쉬업코리아2008 특전 Windows Live Service 소개 Windows Live Service

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

Microsoft PowerPoint - ch02_인터넷 이해와 활용.ppt

Microsoft PowerPoint - ch02_인터넷 이해와 활용.ppt 컴퓨터 활용과 실습 원리를 알면 IT가 맛있다 chapter 2. 윈도우XP, 한글25, 엑셀23, 파워포인트23 인터넷 이해와 활용 www.hanb.co.kr -1- 학습목표 목차 통신과 네트워크의 개념 통신과 네트워크 컴퓨터 통신망 인터넷정의및역사 인터넷주소체계 인터넷 정의와 역사 인터넷 주소 웹서비스의정의및특징 웹 서비스 웹 브라우저의 기능 웹 브라우저

More information

슬라이드 1

슬라이드 1 웹 2.0 분석보고서 Year 2006. Month 05. Day 20 Contents 1 Chapter 웹 2.0 이란무엇인가? 웹 2.0 의시작 / 웹 1.0 에서웹 2.0 으로 / 웹 2.0 의속성 / 웹 2.0 의영향 Chapter Chapter 2 3 웹 2.0 을가능케하는요소 AJAX / Tagging, Folksonomy / RSS / Ontology,

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 HTML5 웹프로그래밍입문 1 장. 인터넷과웹환경의발전 목차 1.1 인터넷의역사 1.2 HTML의발전 1.3 인터넷의기본개념 1.4 웹브라우저의종류 소스코드실행사이트 주소 : http://webclass.me/html5_2e 폴더 ch02/ ~ ch14/ 에각장의예제가있어서실행결과확인및소스보기가가능합니다. 1.1 인터넷의역사 1.1.1 인터넷의발전과정 1.1.2

More information

..,. Job Flow,. PC,.., (Drag & Drop),.,. PC,, Windows PC Mac,.,.,. NAS(Network Attached Storage),,,., Amazon Web Services*.,, (redundancy), SSL.,. * A

..,. Job Flow,. PC,.., (Drag & Drop),.,. PC,, Windows PC Mac,.,.,. NAS(Network Attached Storage),,,., Amazon Web Services*.,, (redundancy), SSL.,. * A ..,. Job Flow,. PC,.., (Drag & Drop),.,. PC,, Windows PC Mac,.,.,. NAS(Network Attached Storage),,,., Amazon Web Services*.,, (redundancy), SSL.,. * Amazon Web Services, Inc.. ID Microsoft Office 365*

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

서현수

서현수 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

PCServerMgmt7

PCServerMgmt7 Web Windows NT/2000 Server DP&NM Lab 1 Contents 2 Windows NT Service Provider Management Application Web UI 3 . PC,, Client/Server Network 4 (1),,, PC Mainframe PC Backbone Server TCP/IP DCS PLC Network

More information

슬라이드 1

슬라이드 1 4. Mobile Service Technology Mobile Computing Lecture 2012. 10. 5 안병익 (biahn99@gmail.com) 강의블로그 : Mobilecom.tistory.com 2 Mobile Service in Korea 3 Mobile Service Mobility 4 Mobile Service in Korea 5 Mobile

More information

2009방송통신산업동향.hwp

2009방송통신산업동향.hwp 제 1 절인터넷포털 53) 목차 1. 163. 163. 166 2. 168 176 1. 시장동향 가. 시장규모. 2008 2009. PWC 2008 / 15.6% 599. 2009 1.9% 587. *, (02) 570-4112, byjung@kisdi.re.kr 163 제 3 장 인터넷콘텐츠 < 표 3-1> 세계온라인광고시장규모추이 ( :, %) 2007

More information

PowerPoint Presentation

PowerPoint Presentation WordPress 를이용한웹사이트만들기 2015 년 한지웅 WordPress 를이용한웹사이트만들기 Day 1 Day 2 Day 3 Day 4 Day 5 1. 웹사이트제작기초 HTLM 기본 CSS 기본 WordPress 개론 ( 웹사이트구축툴 ) 2. 웹호스팅 / 웹사이트구축 웹호스팅업체선택 cpanel 설정 WordPress 설치 3. WordPress 기초활용

More information

52 l /08

52 l /08 Special Theme_임베디드 소프트웨어 Special Report 모바일 웹 OS 기술 현황과 표준화 동향 윤 석 찬 다음커뮤니케이션 DNALab 팀장 1. 머리말 디바이스에 애플리케이션을 배포할 수 있다. 본 고에서는 모바일 웹 OS의 현황과 임베디드 환 오늘날 인터넷에서 웹 기반 콘텐츠가 차지하는 부 경에서 채용되고 있는 최적화 기술을 살펴보고, 웹

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

Building Mobile AR Web Applications in HTML5 - Google IO 2012

Building Mobile AR Web Applications in HTML5 - Google IO 2012 Building Mobile AR Web Applications in HTML5 HTML5 -, KIST -, UST HCI & Robotics Agenda Insight: AR Web Browser S.M.AR.T: AR CMS HTML5 HTML5 AR - Hello world! - Transform - - AR Events 3/33 - - - (Simplicity)

More information

제이쿼리 (JQuery) 정의 자바스크립트함수를쉽게사용하기위해만든자바스크립트라이브러리. 웹페이지를즉석에서변경하는기능에특화된자바스크립트라이브러리. 사용법 $( 제이쿼리객체 ) 혹은 $( 엘리먼트 ) 참고 ) $() 이기호를제이쿼리래퍼라고한다. 즉, 제이쿼리를호출하는기호

제이쿼리 (JQuery) 정의 자바스크립트함수를쉽게사용하기위해만든자바스크립트라이브러리. 웹페이지를즉석에서변경하는기능에특화된자바스크립트라이브러리. 사용법 $( 제이쿼리객체 ) 혹은 $( 엘리먼트 ) 참고 ) $() 이기호를제이쿼리래퍼라고한다. 즉, 제이쿼리를호출하는기호 제이쿼리 () 정의 자바스크립트함수를쉽게사용하기위해만든자바스크립트라이브러리. 웹페이지를즉석에서변경하는기능에특화된자바스크립트라이브러리. 사용법 $( 제이쿼리객체 ) 혹은 $( 엘리먼트 ) 참고 ) $() 이기호를제이쿼리래퍼라고한다. 즉, 제이쿼리를호출하는기호 CSS와마찬가지로, 문서에존재하는여러엘리먼트를접근할수있다. 엘리먼트접근방법 $( 엘리먼트 ) : 일반적인접근방법

More information

Week13

Week13 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

PowerPoint Presentation

PowerPoint Presentation 웹과인터넷활용및실습 (Web & Internet) Suan Lee - 웹과인터넷활용및실습 (Web & Internet) - 01 인터넷의역사와발전 1 01 인터넷의역사와발전 01 History and development of the Internet - 웹과인터넷활용및실습 (Web & Internet) - 01 인터넷의역사와발전 2 차례 1.1 인터넷의발전과정

More information

Week8-Extra

Week8-Extra Week 08 Extra HTML & CSS Joonhwan Lee human-computer interaction + design lab. HTML CSS HTML, HTML 5 1. HTML HTML HTML HTML (elements) (attributes), (arguments). HTML (tag), DTD (Document Type Definition).!4

More information

Lab1

Lab1 Lab 1: HTML CSS 2015 Fall human-computer interaction + design lab. Joonhwan Lee HTML Web Server (World Wide Web: WWW)? (., FTP ). web 3 웹 구조의 이해 웹페이지 웹페이지는 HTML 이라는 언어로 만들어진 일종의 프로그램 웹페이지는 텍스트, 이미지, 동영상,

More information

<4D F736F F F696E74202D20332DC1F6B9DDC1A4BAB8BDC3BDBAC5DB>

<4D F736F F F696E74202D20332DC1F6B9DDC1A4BAB8BDC3BDBAC5DB> "Seoul National University 21 세기한국의미래 서울대학교에너지자원공학과 [3] GIS 와소프트웨어 오늘의강의들여다보기 GIS 소프트웨어의구성 GIS 소프트웨어의구조및유형 상용 GIS 소프트웨어의종류 ( 시연 ) 서울시 GIS 포털 ( 시연 ) Google Earth ( 시연 )A ArcGIS 2 GIS 소프트웨어 방법 M 사람 N GIS

More information

XSS Attack - Real-World XSS Attacks, Chaining XSS and Other Attacks, Payloads for XSS Attacks

XSS Attack - Real-World XSS Attacks, Chaining XSS and Other Attacks, Payloads for XSS Attacks XSS s XSS, s, May 25, 2010 XSS s 1 2 s 3 XSS s MySpace 사건. Samy (JS.Spacehero) 프로필 페이지에 자바스크립트 삽입. 스크립트 동작방식 방문자를 친구로 추가. 방문자의 프로필에 자바스크립트를 복사. 1시간 만에 백만 명이 친구등록. s XSS s 위험도가 낮은 xss 취약점을 다른 취약점과 연계하여

More information

20주년용

20주년용 지상파 하이브리드 TV 시스템 개발 초고속 통신망의 발전으로 인터넷을 통한 고화질 비디오 서비스가 가능하게 되었고, IPTV 서비스 등의 방통융합서비스도 본격화되고 있 또한 최근에는 단순한 방송시청 뿐 만 아니라 검색이나 SNS 서비스 등의 다양한 기능을 가진 스마트TV도 등장하였 이에 따라 방송 이외의 매체를 통한 비디오 콘텐츠 소비가 증가하고 있고, IT사업자들과

More information

Microsoft PowerPoint - chap01-C언어개요.pptx

Microsoft PowerPoint - chap01-C언어개요.pptx #include int main(void) { int num; printf( Please enter an integer: "); scanf("%d", &num); if ( num < 0 ) printf("is negative.\n"); printf("num = %d\n", num); return 0; } 1 학습목표 프로그래밍의 기본 개념을

More information

SK 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 information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 명품웹프로그래밍 1 2 강의목표 1. 웹의기본개념과구조를이해한다. 2. 웹서버와웹브라우저의상호관계를이해한다. 3. 웹문서와기존의전자문서와의차이점을이해한다. 4. 웹페이지를구성하는 HTML, CSS, 자바스크립트의 3 요소를이해한다. 5. HTML5의목적과기능을안다. 6. HTML5로웹페이지를작성하는과정을알고필요한도구를안다. 웹의기본목적과구성 3 웹의기본목적

More information

01장 웹 개요와 실습 환경 구축

01장 웹 개요와 실습 환경 구축 01 장 웹개요와실습환경구축 목차 1. 인터넷과웹소개 2. 웹의동작원리 3. 보조웹표준기술소개 4. HTML5 주요기능소개 5. 실습환경구축 학습목표 1. 웹의개념과특징을이해한다. 2. 웹의동작원리를이해한다. 3. 대표적인웹표준기술의특징을이해한다. HTML5, CSS3, 자바스크립트 4. 웹프로그래밍을위한개발환경을구축한다. 1. 인터넷과웹소개 인터넷 (Internet)

More information

untitled

untitled A Leader of Enterprise e-business Solution FORCS Co., LTD 1 OZ Application Getting Started (ver 5.1) 2 FORCS Co., LTD A Leader of Enterprise e-business Solution FORCS Co., LTD 3 OZ Application Getting

More information

접근성과 웹 The power of the Web is in its universality. Access by everyone regardless of disability is an essential aspect. Tim Berners-Lee, the inventor

접근성과 웹 The power of the Web is in its universality. Access by everyone regardless of disability is an essential aspect. Tim Berners-Lee, the inventor 웹 접근성 : 최근 동향 신정식 jshin@i18nl10n.com 2006-06-29 웹 접근성 : 최근 동향 2 / 30 신정식 접근성과 웹 The power of the Web is in its universality. Access by everyone regardless of disability is an essential aspect. Tim Berners-Lee,

More information

쉽게 풀어쓴 C 프로그래밍

쉽게 풀어쓴 C 프로그래밍 CHAPTER 13. HTML5 위치정보와드래그앤드롭 SVG SVG(Scalable Vector Graphics) 는 XML- 기반의벡터이미지포맷 웹에서벡터 - 기반의그래픽을정의하는데사용 1999 년부터 W3C 에의하여표준 SVG 의장점 SVG 그래픽은확대되거나크기가변경되어도품질이손상되지않는다. SVG 파일에서모든요소와속성은애니메이션이가능하다. SVG 이미지는어떤텍스트에디터로도생성하고편집할수있다.

More information

Web Scraper in 30 Minutes 강철

Web Scraper in 30 Minutes 강철 Web Scraper in 30 Minutes 강철 발표자 소개 KAIST 전산학과 2015년부터 G사에서 일합니다. 에서 대한민국 정치의 모든 것을 개발하고 있습니다. 목표 웹 스크래퍼를 프레임웍 없이 처음부터 작성해 본다. 목표 웹 스크래퍼를 프레임웍 없이 처음부터 작성해 본다. 스크래퍼/크롤러의 작동 원리를 이해한다. 목표

More information

3장

3장 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 information

PowerPoint Template

PowerPoint Template JavaScript 회원정보 입력양식만들기 HTML & JavaScript Contents 1. Form 객체 2. 일반적인입력양식 3. 선택입력양식 4. 회원정보입력양식만들기 2 Form 객체 Form 객체 입력양식의틀이되는 태그에접근할수있도록지원 Document 객체의하위에위치 속성들은모두 태그의속성들의정보에관련된것

More information

PowerPoint Presentation

PowerPoint Presentation 웹과인터넷활용및실습 (Web & Internet) Suan Lee - 웹과인터넷활용및실습 (Web & Internet) - 04 웹페이지와웹브라우저 1 04 웹페이지와웹브라우저 04 Web page & Web Browser - 웹과인터넷활용및실습 (Web & Internet) - 04 웹페이지와웹브라우저 2 차례 4.1 하이퍼미디어와웹의개념 4.1.1 하이퍼텍스트의개념

More information

1020071200.hwp

1020071200.hwp 정보통신정책 제 19 권 12호 통권 419호 포털사이트운영자의 법적 책임에 관한 고찰 1) 이 민 영* 지난 5월 18일 서울중앙지방법원 민사합의22부는 포털사이트의 뉴스, 지식검색, 커뮤니티서비스 등을 통하여 원고의 명예를 훼손하는 표현물이 널리 유포된 경우 포털사이트운영자가 원고에 대한 명예훼손책임을 부담하는지 여부에 대하여 일부 인용하는 판결을 내린

More information

Analyst Briefing

Analyst Briefing . Improve your Outlook on Email and File Management iseminar.. 1544(or 6677)-3355 800x600. iseminar Chat... Improve your Outlook on Email and File Management :, 2003 1 29.. Collaboration Suite - Key Messages

More information

슬라이드 제목 없음

슬라이드 제목 없음 (JTC1/SC6) sjkoh@knu.ac.kr JTC1 JTC1/SC6/WG7 ECTP/RMCP/MMC (JTC1/SC6) 2/48 JTC1 ISO/IEC JTC1 Joint Technical Committee 1 ( ) ISO/TC 97 ( ) IEC/TC 83 ( ) Information Technology (IT) http://www.jtc1.org

More information

Portal_9iAS.ppt [읽기 전용]

Portal_9iAS.ppt [읽기 전용] Application Server iplatform Oracle9 A P P L I C A T I O N S E R V E R i Oracle9i Application Server e-business Portal Client Database Server e-business Portals B2C, B2B, B2E, WebsiteX B2Me GUI ID B2C

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

Microsoft Word - 김완석.doc

Microsoft Word - 김완석.doc 포커스 구글의 기술과 시사점 김완석* 성낙선** 정명애*** 구글에는 전설적인 다수의 개발자들이 지금도 현역으로 일하고 있으며, 구글 창업자와 직원들이 직접 대 화하는 금요회의가 지금도 계속되고 있다. 구글은 창업자, 전설적 개발자, 금요회의, 복지 등 여러 면에서 화제와 관심의 대상이다. 이러한 화제의 구글을 기술 측면에서 이해하기 위하여 구글의 주요 기술에

More information

Microsoft Word - src.doc

Microsoft 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

Subnet Address Internet Network G Network Network class B networ

Subnet Address Internet Network G Network Network class B networ Structure of TCP/IP Internet Internet gateway (router) Internet Address Class A Class B Class C 0 8 31 0 netid hostid 0 16 31 1 0 netid hostid 0 24 31 1 1 0 netid hostid Network Address : (A) 1 ~ 127,

More information

2파트-07

2파트-07 CHAPTER 07 Ajax ( ) (Silverlight) Ajax RIA(Rich Internet Application) Firefox 4 Ajax MVC Ajax ActionResult Ajax jquery Ajax HTML (Partial View) 7 3 GetOrganized Ajax GetOrganized Ajax HTTP POST 154 CHAPTER

More information

Microsoft PowerPoint - HTML5-교육컨설팅.ppt

Microsoft PowerPoint - HTML5-교육컨설팅.ppt 융합형 IT Specialist 인력양성교육 웹개발기술의변화방향 윤석찬 다음커뮤니케이션 HTML Timeline HTML5 리치웹기술의성장 과거의유산 웹브라우저전쟁및비표준웹브라우저 (IE6) 플러그인양산ActiveX, NS Plugin, Flash 웹 2.0 과웹애플리케이션 브로드밴드환경하에사용자참여기반의웹플랫폼성장 Ajax 기반의리치웹애플리케이션성장 ( 구글맵,

More information

Intra_DW_Ch4.PDF

Intra_DW_Ch4.PDF The Intranet Data Warehouse Richard Tanler Ch4 : Online Analytic Processing: From Data To Information 2000. 4. 14 All rights reserved OLAP OLAP OLAP OLAP OLAP OLAP is a label, rather than a technology

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

(Microsoft PowerPoint \277\243\305\315\307\301\266\363\300\314\301\356 \260\374\301\241\300\307 HTML5)

(Microsoft PowerPoint \277\243\305\315\307\301\266\363\300\314\301\356 \260\374\301\241\300\307 HTML5) - W3C 가개발중인차세대 HTML 표준, HTML5 - 엔터프라이즈관점의 HTML5 2 HTML5 관련최근주요업계동향은? HTML5 vs (Flash vs Silverlight) 3 4 5

More information

<4D F736F F F696E74202D20B5A5C0CCC5CDBAA3C0CCBDBA5F3130C1D6C2F75F32C2F7BDC32E >

<4D F736F F F696E74202D20B5A5C0CCC5CDBAA3C0CCBDBA5F3130C1D6C2F75F32C2F7BDC32E > 6. ASP.NET ASP.NET 소개 ASP.NET 페이지및응용프로그램구조 Server Controls 데이터베이스와연동 8 장. 데이터베이스응용개발 (Page 20) 6.1 ASP.NET 소개 ASP.NET 동적웹응용프로그램을개발하기위한 MS 의웹기술 현재 ASP.NET 4.5까지출시.Net Framework 4.5 에포함 Visual Studio 2012

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 Lecture 01: 웹프로그램과 HTML5 Kwang-Man Ko kkmam@sangji.ac.kr, compiler.sangji.ac.kr Department of Computer Engineering Sang Ji University 2019 1 2 강의목표 1. 웹의기본개념과구조를이해한다. 2. 웹서버와웹브라우저의상호관계를이해한다. 3. 웹문서와기존의전자문서와의차이점을이해한다.

More information

歯튜토리얼-이헌중.PDF

歯튜토리얼-이헌중.PDF leehj@nca nca.or..or.kr 1 : 2 : / 3 : 4 : 5 : 6 : 2 1 : 1.? 2. 3. 4. 5. 3 1.? " MOU (ISO, IEC, ITU, UN/ECE) Electronic Business A generic term covering information definition and exchange requirements

More information

슬라이드 1

슬라이드 1 Enterprise UI Architecture Framework Natural-JS 목차 1. 엔터프라이즈어플리케이션 UI 개발기술의변화 2. 현표준웹기반엔터프라이즈 UI 개발도구현황 3. Natural-JS 아키텍처구성 4. Natural-JS 특징 5. 기대효과 6. 수행이력 7. DEMO 1. 엔터프라이즈어플리케이션 UI 개발기술의변화 2000 년대이전

More information

1217 WebTrafMon II

1217 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 information

미쓰리 파워포인트

미쓰리 파워포인트 computer & internet 07. FRAME TAG FRAME? 프레임이란? : 웹페이지를수직이나수평으로여러개영역으로나누어다른웹문서가들어갈수있도록구성할수있음. 이때나누어진각각의창을프레임이라고함. 2 FRAME 문서의구조 HTML 문서에서 태그기능을 프레임문서구조에서는 이대신함 일반웹페이지구조 ..

More information

3월16일자.hwp

3월16일자.hwp 동향 * 16) 1. 개요 구글 (Google) 은 2010년 5월구글 I/O 개발자컨퍼런스에서 HTML5를통해플러그인의사용이줄어들고프로그램다운로드및설치가필요없는브라우저기반웹플랫폼환경이점차구현되고있다고강조했다. 그리고애플 (Apple) 은 2010년 2월에출시한아이패드에서처리속도를지연시키는플래시 (flash) 를지원하지않고 HTML5 를이용하여웹브라우저에서오디오,

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 Synergy EDMS www.comtrue.com opyright 2001 ComTrue Technologies. All right reserved. - 1 opyright 2001 ComTrue Technologies. All right reserved. - 2 opyright 2001 ComTrue Technologies. All right reserved.

More information

슬라이드 1

슬라이드 1 Visual 2008 과신속한애플리케이션 개발 웹어플리케이션 정병찬 ( 주 ) 프리엠컨설팅개발팀장 johnharu@solutionbuilder.co.kr http://www.solutionbuilder.co.kr 목차 Visual Studio 2008 웹개발홖경 ListView와 DataPager ASP.NET AJAX Silverlight 웹어플리케이션 ASP.NET

More information

1장. 유닉스 시스템 프로그래밍 개요

1장.  유닉스 시스템 프로그래밍 개요 8 장. 인터넷과 IPv6 프로토콜 8-2 인터넷서비스의유형 1 목포해양대해양컴퓨터공학과 웹서비스 (1) 월드와이드웹 (WWW) 의등장은인터넷에대한일반의관심과사용이급증하는계기가됨 CERN(the European Organization for Nuclear Research) 의한프로젝트로시작 웹은분산하이퍼미디어 (hypermedia) 시스템의하나로, 전세계에퍼져있는인터넷내의정보들을서로거미줄처럼연결

More information

AGENDA 01 02 03 모바일 산업의 환경변화 모바일 클라우드 서비스의 등장 모바일 클라우드 서비스 융합사례

AGENDA 01 02 03 모바일 산업의 환경변화 모바일 클라우드 서비스의 등장 모바일 클라우드 서비스 융합사례 모바일 클라우드 서비스 융합사례와 시장 전망 및 신 사업전략 2011. 10 AGENDA 01 02 03 모바일 산업의 환경변화 모바일 클라우드 서비스의 등장 모바일 클라우드 서비스 융합사례 AGENDA 01. 모바일 산업의 환경 변화 가치 사슬의 분화/결합 모바일 업계에서도 PC 산업과 유사한 모듈화/분업화 진행 PC 산업 IBM à WinTel 시대 à

More information

4? [The Fourth Industrial Revolution] IT :,,,. : (AI), ,, 2, 4 3, : 4 3.

4? [The Fourth Industrial Revolution] IT :,,,. : (AI), ,, 2, 4 3, : 4 3. 2019 Slowalk 4? [The Fourth Industrial Revolution] IT :,,,. : (AI),. 4 2016 1 20,, 2, 4 3, : 4 3. 2 3 4,,,, :, : : (AI, artificial intelligence) > > (2015. 12 ) bot (VR, virtual reality) (AR, augmented

More information

Cloud Friendly System Architecture

Cloud Friendly System Architecture -Service Clients Administrator 1. -Service 구성도 : ( 좌측참고 ) LB(LoadBlancer) 2. -Service 개요 ucloud Virtual Router F/W Monitoring 개념 특징 적용가능분야 Server, WAS, DB 로구성되어 web service 를클라우드환경에서제공하기위한 service architecture

More information

PowerPoint Presentation

PowerPoint Presentation 오에스아이소프트코리아세미나세미나 2012 Copyright Copyright 2012 OSIsoft, 2012 OSIsoft, LLC. LLC. PI Coresight and Mobility Presented by Daniel Kim REGIONAL 세미나 SEMINAR 세미나 2012 2012 2 Copyright Copyright 2012 OSIsoft,

More information

ibmdw_rest_v1.0.ppt

ibmdw_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 information

Microsoft PowerPoint - aj-lecture1.ppt [호환 모드]

Microsoft PowerPoint - aj-lecture1.ppt [호환 모드] 인터넷과웹서비스 개발환경구성, JSP 기본구조 인터넷과 WWW(World Wide Web) 인터넷은 TCP/IP 기반의네트워크가전세계적으로확대되어하나로연결된 네트워크의네트워크 WWW(World Wide Web) 는인터넷기반의서비스중하나 이름프로토콜포트기능 WWW http 80 웹서비스 524730-1 2019 년봄학기 3/11/2019 박경신 Email SMTP/POP3/IMAP

More information

Microsoft PowerPoint - F3-1-이원석

Microsoft PowerPoint - F3-1-이원석 Developing Offline Web Apps 1 ETRI 표준연구센터서비스융합표준연구팀이원석 wslee@{etri.re.kr, w3.org} 목차 웹응용 웹응용이란? 웹응용의종류 웹응용의문제점 Offline 웹응용사례 Offline 웹응용아키텍처 Offline 웹응용툴킷 Google gears Dojo offline Offline 웹응용표준화 결론및향후전망

More information

Microsoft PowerPoint - CoolMessenger_제안서_라이트_200508

Microsoft PowerPoint - CoolMessenger_제안서_라이트_200508 2005 Aug 0 Table of Contents 1. 제안 개요 P.2 2. 쿨메신저 소개 P.7 3. VoIP 인터넷전화 서비스 P.23 4. 쿨메신저 레퍼런스 사이트 P.32 5. 지란지교소프트 소개 P.37 1 芝 蘭 之 交 2 1. 제안 개요 1) Summery 3 1. 제안 개요 2) 일반 메신저 vs 쿨메신저 보안 문제 기업 정보 & 기밀 유출로

More information

슬라이드 1

슬라이드 1 Enterprise UI Architecture Framework Natural-JS 2018.10. 목차 1. 엔터프라이즈어플리케이션 UI 개발기술의변화 2. 현표준웹기반엔터프라이즈 UI 개발도구현황 3. Natural-JS 아키텍처구성 4. Natural-JS 특징 5. 기대효과 1. 엔터프라이즈어플리케이션 UI 개발기술의변화 2000 년대이전 2000

More information

슬라이드 1

슬라이드 1 Visual 2008 과신속한애플리케이션 개발 Smart Client 정병찬 ( 주 ) 프리엠컨설팅개발팀장 johnharu@solutionbuilder.co.kr http://www.solutionbuilder.co.kr 목차 Visual Studio 2008 소개 닷넷프레임워크 3.5 소개 Language Integrated Query (LINQ) 어플리케이션개발홖경

More information

FileMaker 15 WebDirect 설명서

FileMaker 15 WebDirect 설명서 FileMaker 15 WebDirect 2013-2016 FileMaker, Inc.. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker FileMaker Go FileMaker, Inc.. FileMaker WebDirect FileMaker, Inc... FileMaker.

More information

Secure Programming Lecture1 : Introduction

Secure 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 information

00-CourseSyllabus

00-CourseSyllabus 웹기술및응용 : Course Syllabus 2018 년도 2 학기 Instructor: Prof. Young-guk Ha Dept. of Computer Science & Engineering Contents Introduction Major Topics Term Project Course Material Grading Policy Class Schedule

More information

7.1 인터넷의개요 인터넷이란? 웹의발전 인터넷의구성 인터넷의확산 2

7.1 인터넷의개요 인터넷이란? 웹의발전 인터넷의구성 인터넷의확산 2 인터넷환경과멀티미디어 7.1 인터넷의개요 7.2 하이퍼미디어와웹 (Web) 7.3 인터넷 / 웹기반서비스 7.4 인터넷의활용분야및멀티미디어콘텐츠 7.5 웹 2.0 1 7.1 인터넷의개요 인터넷이란? 웹의발전 인터넷의구성 인터넷의확산 2 7.1 인터넷의개요 인터넷의개념과발전 인터넷의정의 Narrow meaning: IP(Internet Protocol) 를전송규약으로사용

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

Domino Designer Portal Development tools Rational Application Developer WebSphere Portlet Factory Workplace Designer Workplace Forms Designer

Domino Designer Portal Development tools Rational Application Developer WebSphere Portlet Factory Workplace Designer Workplace Forms Designer Domino, Portal & Workplace WPLC FTSS Domino Designer Portal Development tools Rational Application Developer WebSphere Portlet Factory Workplace Designer Workplace Forms Designer ? Lotus Notes Clients

More information

untitled

untitled A Leader of Enterprise e-business Solution FORCS Co., LTD 1 OZ Application Getting Started 2 FORCS Co., LTD A Leader of Enterprise e-business Solution FORCS Co., LTD 3 OZ Application Getting Started 'OZ

More information

Microsoft PowerPoint - 11주차_Android_GoogleMap.ppt [호환 모드]

Microsoft PowerPoint - 11주차_Android_GoogleMap.ppt [호환 모드] Google Map View 구현 학습목표 교육목표 Google Map View 구현 Google Map 지원 Emulator 생성 Google Map API Key 위도 / 경도구하기 위도 / 경도에따른 Google Map View 구현 Zoom Controller 구현 Google Map View (1) () Google g Map View 기능 Google

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

Microsoft PowerPoint - kimswld ppt

Microsoft PowerPoint - kimswld ppt Digital Enterprise Research Institute 시맨틱웹과링크드 데이터 김학래웹앱스콘, 서울, 2008 년 10 월 23 일 Use the template made by Alain Thys Wild Wild West 시맨틱웹은차세대 웹인가? 장미빛미래 DERI, NUI FUTURELAB Galway 시맨틱웹 : 초특급블록버스 DERI, NUI

More information

PWR PWR HDD HDD USB USB Quick Network Setup Guide xdsl/cable Modem PC DVR 1~3 1.. DVR DVR IP xdsl Cable xdsl Cable PC PC DDNS (

PWR PWR HDD HDD USB USB Quick Network Setup Guide xdsl/cable Modem PC DVR 1~3 1.. DVR DVR IP xdsl Cable xdsl Cable PC PC DDNS ( PWR PWR HDD HDD USB USB Quick Network Setup Guide xdsl/cable Modem PC DVR 1~3 1.. DVR DVR IP xdsl Cable xdsl Cable PC PC DDNS (http://ddns.hanwha-security.com) Step 1~5. Step, PC, DVR Step 1. Cable Step

More information

USB USB DV25 DV25 REC SRN-475S REC SRN-475S LAN POWER LAN POWER Quick Network Setup Guide xdsl/cable Modem PC DVR 1~3 1.. DVR DVR IP xdsl Cable xdsl C

USB USB DV25 DV25 REC SRN-475S REC SRN-475S LAN POWER LAN POWER Quick Network Setup Guide xdsl/cable Modem PC DVR 1~3 1.. DVR DVR IP xdsl Cable xdsl C USB USB DV25 DV25 REC SRN-475S REC SRN-475S LAN POWER LAN POWER Quick Network Setup Guide xdsl/cable Modem PC DVR 1~3 1.. DVR DVR IP xdsl Cable xdsl Cable PC PC Step 1~5. Step, PC, DVR Step 1. Cable Step

More information

슬라이드 1

슬라이드 1 모바일소프트웨어프로젝트 지도 API 1 조 20070216 김성수 20070383 김혜준 20070965 이윤상 20071335 최진 1 매시업? 공개 API? 2 매시업 웹으로제공하고있는정보와서비스를융합하여새로운소프트웨어나서비스, 데이터베이스등을만드는것 < 최초의매시업 > 3 공개 API 누구나사용할수있도록공개된 API 지도, 검색등다양한서비스들에서제공 대표적인예

More information

Microsoft PowerPoint - KNOM2008제출_연승호_v1.0

Microsoft PowerPoint - KNOM2008제출_연승호_v1.0 마이크로콘텐츠제공을위한 Widget Ecosystem 2008.4 KT 인프라연구소 연승호 (shyeon@kt.com) 목 차 Ⅰ Ⅱ Ⅲ Ⅳ Ⅴ 위젯정의시장동향위젯서비스분류및사례위젯특징및요소기술 Ecosystem 환경 Ⅵ Ⅶ 결 부 론 록 Ⅰ 위젯정의 Window + Gadget 의합성어 : Widget, Gadget, Badge, Module, Snippet

More information

PowerPoint Presentation

PowerPoint Presentation Ubiquitous United Network http://www.ubiu.net 2010 년제 1 회유비유넷세미나 2010 년 4 월 10 일 윤훈주유비유넷대표운영자 firehj@hanmail.net http://www.yhj.pe.kr http://twitter.com/firehj 들어가며 맛있는먹거리가있고동물들이뛰어노는곳, 2010 년유비유넷세미나 (http://www.ubiu.net)

More information

Microsoft PowerPoint - web-part03-ch19-node.js기본.pptx

Microsoft PowerPoint - web-part03-ch19-node.js기본.pptx 과목명: 웹프로그래밍응용 교재: 모던웹을 위한 JavaScript Jquery 입문, 한빛미디어 Part3. Ajax Ch19. node.js 기본 2014년 1학기 Professor Seung-Hoon Choi 19 node.js 기본 이 책에서는 서버 구현 시 node.js 를 사용함 자바스크립트로 서버를 개발 다른서버구현기술 ASP.NET, ASP.NET

More information

XE 스킨 제작 가이드

XE 스킨 제작 가이드 XE 스킨제작가이드 NHN 오픈 UI 기술팀정찬명 목 차 1. XE 스킨의개요 2. XE 스킨의종류 3. XE 스킨의구성요소 4. XE 스킨제작시고려사항 5. XE 스킨파일구조 6. skin.xml 문법 7. XHTML 문법 8. CSS 활용 9. XE 템플릿문법 XE 스킨의개요 스킨이란? 웹페이지또는 웹페이지의구성요소에대한 사용자인터페이스. 이런것아닙니다.

More information

Microsoft PowerPoint - Smart CRM v4.0_TM 소개_20160320.pptx

Microsoft PowerPoint - Smart CRM v4.0_TM 소개_20160320.pptx (보험TM) 소개서 2015.12 대표전화 : 070 ) 7405 1700 팩스 : 02 ) 6012 1784 홈 페이지 : http://www.itfact.co.kr 목 차 01. Framework 02. Application 03. 회사 소개 01. Framework 1) Architecture Server Framework Client Framework

More information

OZ-LMS TM OZ-LMS 2008 OZ-LMS 2006 OZ-LMS Lite Best IT Serviece Provider OZNET KOREA Management Philosophy & Vision Introduction OZNETKOREA IT Mission Core Values KH IT ERP Web Solution IT SW 2000 4 3 508-2

More information

Chap7.PDF

Chap7.PDF Chapter 7 The SUN Intranet Data Warehouse: Architecture and Tools All rights reserved 1 Intranet Data Warehouse : Distributed Networking Computing Peer-to-peer Peer-to-peer:,. C/S Microsoft ActiveX DCOM(Distributed

More information

Overall Process

Overall Process CSS ( ) Overall Process Overall Process (Contents : Story Board or Design Source) (Structure : extensible HyperText Markup Language) (Style : Cascade Style Sheet) (Script : Document Object Model) (Contents

More information

Microsoft PowerPoint - 권장 사양

Microsoft PowerPoint - 권장 사양 Autodesk 제품컴퓨터사양 PRONETSOFT.CO 박경현 1 AutoCAD 시스템사양 시스템요구사양 32 비트 AutoCAD 2009 를위한시스템요구사항 Intel Pentium 4 프로세서 2.2GHz 이상, 또는 Intel 또는 AMD 듀얼 코어프로세서 16GH 1.6GHz 이상 Microsoft Windows Vista, Windows XP Home

More information

DBMS & SQL Server Installation Database Laboratory

DBMS & SQL Server Installation Database Laboratory DBMS & 조교 _ 최윤영 } 데이터베이스연구실 (1314 호 ) } 문의사항은 cyy@hallym.ac.kr } 과제제출은 dbcyy1@gmail.com } 수업공지사항및자료는모두홈페이지에서확인 } dblab.hallym.ac.kr } 홈페이지 ID: 학번 } 홈페이지 PW:s123 2 차례 } } 설치전점검사항 } 설치단계별설명 3 Hallym Univ.

More information

IPAK 윤리강령 나는 _ 한국IT전문가협회 회원으로서 긍지와 보람을 느끼며 정보시스템 활용하 자. 나는 _동료, 단체 및 국가 나아가 인류사회에 대하여 철저한 책임 의식을 가진 다. 나는 _ 활용자에 대하여 그 편익을 증진시키는데 최선을 다한다. 나는 _ 동료에 대해

IPAK 윤리강령 나는 _ 한국IT전문가협회 회원으로서 긍지와 보람을 느끼며 정보시스템 활용하 자. 나는 _동료, 단체 및 국가 나아가 인류사회에 대하여 철저한 책임 의식을 가진 다. 나는 _ 활용자에 대하여 그 편익을 증진시키는데 최선을 다한다. 나는 _ 동료에 대해 IPAK 윤리강령 나는 _ 한국IT전문가협회 회원으로서 긍지와 보람을 느끼며 정보시스템 활용하 자. 나는 _동료, 단체 및 국가 나아가 인류사회에 대하여 철저한 책임 의식을 가진 다. 나는 _ 활용자에 대하여 그 편익을 증진시키는데 최선을 다한다. 나는 _ 동료에 대해서 도의와 성실과 지식을 바탕으로 서로 우애하고 경애한다. 나는 _ 단체와 국가에 대해서 그

More information

[White Paper]다시보는 시맨틱 웹 그리고 시맨틱 기술 하는 Tabulator와 Sindice에 기반한 데이터 매쉬업 및 브라우징 서비스인 sig.ma는 꼭 한번 경험해 봐야 할 대상이 다. 또한, SemaPlorer나 DBpedia Mobile 경우는 LOD

[White Paper]다시보는 시맨틱 웹 그리고 시맨틱 기술 하는 Tabulator와 Sindice에 기반한 데이터 매쉬업 및 브라우징 서비스인 sig.ma는 꼭 한번 경험해 봐야 할 대상이 다. 또한, SemaPlorer나 DBpedia Mobile 경우는 LOD [White Paper]다시보는 시맨틱 웹 그리고 시맨틱 기술 그림 6. Wikipedia의 Korea inforbox와 dbpedia.org의 Korea 데이터 sheet 진정한 성공을 원한다면, 머리는 구름 위에 있어도 그 발은 땅을 굳게 디디고 있어야 한단다. 시맨틱 웹의 비전이 나 LOD의 발전은 분명 미래에 대한 수 많은 가능성을 제시하고 있다. 하지만,

More information