슬라이드 1

Size: px
Start display at page:

Download "슬라이드 1"

Transcription

1 전자정부모바일표준프레임워크실행환경 ( 모바일 ) - 1 -

2 1. 개요 2. 배경 3. 실행환경특징 4. 실행환경구성 5. 실행환경구조 6. UX Component 7. 가이드프로그램 (UX Code Generator) 8. 참고사이트 - 2 -

3 1. 개요 전자정부모바일표준프레임워크실행환경의사용자경험 (UX) 지원기능은스마트기반모바일환경에서최적화된화면처리기능, 개발도구및모바일특화컴포넌트제공을통해모바일웹서비스개발에대한생선성향상, 모바일전자정부시스템간의컴포넌트재사용성향상, 연계표준을통한상호운용성향상, 응용소프트웨어의표준화효과를제공한다

4 2. 배경 전자정부모바일서비스의접근성제고를위하여모바일웹방식에의한서비스제공을권장하고있 으며, 모바일웹방식은모바일브라우저를통하여서비스가제공된다. 전자정부서비스호환성준수지침 모바일웹프레임워크 행정안전부고시 제 호 개정이유모바일전자정부서비스제공시접근성제고등을위하여공공기관이준수해야할사항을규정 모바일웹 모바일단말에내장된브라우저를통해서비스가제공 HTML4, HTML5, CSS 등표준기술활용 주요개정내용국민들이다양한모바일기기를사용할수있도록 ' 모바일앱 ' 방식보다 ' 모바일웹 ' 방식을권고 모바일웹방식개발을위한기술표준지침최소 3 종이상의웹브라우저에서동등한서비스제공국제표준화기구에서제공하는표준사용의무화 모바일앱 단말에종속된구축필요단말및 OS 별중복개발필요 ( 전용 SDK 활용 ) 전자정부모바일서비스제공원칙 다양한스마트폰사용자들이모두혜택을받을수있도록모바일웹방식의개발을권장 - 4 -

5 3. 실행환경특징 Cross-platform & Cross-device 를통한 Any Device Any platform Any OS 서비스를지향 스마트기반의다양한모바일디바이스플랫폼에통합된사용자인터페이스를제공한다. 스마트폰의터치이벤트기반에가장최적화된전자정부모바일표준사용자경험 (UX/UI) 을제공한다. HTML5, CSS3, JavaScript 의경량화된코드로조합되어있는구조는터치이벤트환경에맞는화면구성을제공한다. 유연하고쉽게, 모바일에특화된화면의그래픽레이아웃을설계 적용하고, 다양한테마디자인이가능하다. 복잡한 cross-platform & cross-device 환경에서터치이벤트에최적화된그래픽레이아웃을제공한다. 개발편의성을고려하여쉽고편하게개발을진행하고적용할수있도록개발자표준코드및예제가적용된개발자가이드기능을제공한다

6 4. 실행환경구조 - 아키텍쳐구조 (1/2) 모바일전자정부프레임워크의실행환경은 UX 레이어를통해이루어지며화면처리레이어및 업무처리레이어와의상호작용을통하여이루어진다. 전자정부개발프레임워크실행환경 화면처리레이어 (Presentation Layer) 데이터처리레이어 (Persistence Layer) 업무처리레이어 (Business Logic Layer) UX 레이어 (UX Layer) 연계 / 통합레이어 (Integration Layer) 구성요소 Presentation Layer UX Layer (Business Logic Layer Persistence Layer 업무프로그램과사용자간의 Interface를담당하는 Layer로서, 사용자화면구성, 사용자입력정보검증등의기능을지원함모바일웹애플리케이션적용시업무프로그램과사용자간의 interfacce를담당하는 Layer로서, UI/ UI Controller Component, JavaScript Module App Framework 등을지원함업무프로그램의업무로직을담당하는 Layer로서, 업무흐름제어, 트랜잭션관리, 에러처리등의기능을지원함업무프로그램에서사용하는데이터에대한 CRUD 기능을지원함 공통기반레이어 (Foundation Layer) Integration Layer 타시스템과의연동기능을지원함 모바일프레임워크 환경 서비스그룹 Foundation Layer 실행환경의각 Layer 에서공통적으로사용하는공 통기능을지원함 - 6 -

7 4. 실행환경구조 - 아키텍쳐구조 (2/2) UX 레이어는 UX/UI Controller Component, HTML5, CSS3 JavaScript Module App Framework 의 총 4 개의서비스를제공함 실행환경 화면처리레이어 UX 레이어 업무처리레이어 데이터처리레이어 연계통합레이어 Ajax Support Internationalization UX/UI Controller Component Biz. Process Management Data TBD Access DataSource Message Service MVC UI Adaptor Security HTML5 CSS3 JavaScript Module App Framework Exception Handling ORM TBD Transaction Naming Service Web Service 공통기반레이어 AOP Cache Compress/Decompress Encryption/Decryption Excel File Handling File Upload/Download FTP Hot-Deploy ID Generation IoC Container Logging Mail Marshalling/Unmarshalling Object Pooling Property Resource Scheduling String Util XML Manipulation 실행환경서비스그룹서비스 - 7 -

8 4. 실행환경구성 디렉터리구조 (1/2) 전자정부모바일표준프레임워크실행환경은기존전자정부표준프레임워크의디렉터리구조및 표준을준수하고있으며, 모바일웹개발에편의를제공하기위해하위디렉터리구조를다음과같이 구성하고있다. 프로젝트의하위폴더인 src 에실행환경을지원하는라이브러리및 JSP 파일이존재한다. 라이브러리는 CSS, JavaScript 및이미지파일로구성되어있다. 실행환경라이브러리 - 8 -

9 4. 실행환경구성 디렉터리구조 (2/2) 전자정부모바일표준프레임워크는 CSS 및 JavaScript를이용하여실행환경을제공하며 CSS, javascript, image는각각유기적으로연결되어있다. 실행환경라이브러리구성 CSS JavaScript image Jquerymobile 에서제공하는 CSS 및전자정부에서제공하는 CSS(EgovMobile) 를이용하여 UX 컴포넌트의색상, 배치, 테마등을정의 Jquerymobile 에서제공하는 javascipt 및전자정부에서제공하는 javascipt(egovmobile) 를이용하여 jsp 및 css와의연동및화면전환, Ajax 통신등의기능제공 Jquerymobile 에서제공하는 image 및 전자정부에서제공하는 image 를이용하여 주로 icon 및무늬에대한이미지가정의 - 9 -

10 5. 실행환경구조 페이지구조 (1/5) 전자정부모바일표준프레임워크실행환경은모바일환경에최적화된웹사이트를개발할수있도 록 HTML5 표준을준수하고있으며라이브러리를적용한기본페이지구조는아래와같다. 전자정부모바일표준프레임워크실행환경을구성하기위해서는파일의 <head> 영역에라이브러리 를적용한다. Header 영역 <!DOCTYPE html> <html> <head> <title>egovframe Mobile</title> <!-- egovframe Common import --> <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, userscalable=no"/> <link rel="stylesheet" href="/css/egovframework/mbl/cmm/jquery.mobile-1.0b3.min.css" /> <link rel="stylesheet" href="/css/egovframework/mbl/cmm/egovmobile.css" /> <script type="text/javascript" src="/js/egovframework/mbl/cmm/jquery min.js"></script> <script type="text/javascript" src="/js/egovframework/mbl/cmm/jquery.mobile-1.0b3.min.js"></script> <script type="text/javascript" src="/js/egovframework/mbl/cmm/egovmobile.js"></script> </head> <body>... </body> </html>

11 5. 실행환경구조 페이지구조 (2/5) <body> 영역은 data-role 속성에적용된값에따라 Page, Header, Content, Footer 영역으로구 분된다. Page 영역 data-role= page header 영역 data-role= header Header bar 는좌우에버 튼및헤더제목틀넣을수 있다. Page는 Header Footer bar 및 Content를포함하고있으며 Header /Footer bar와 Content 와달리반드시필요한요소이다. Page 컴포넌트의기능을이용하며 Page간전환을할수있다. content 영역 data-role= content footer 영역 data-role= footer Content는 UX Component를이용하여구성할수있다. Footer bar는브라우저하단에위치하며버튼, 텝, 링크등컴포넌트요소등을넣을수있다

12 5. 실행환경구조 페이지구조 (3/5) 전자정부모바일표준프레임워크실행환경의사용자경험 (UX) 지원기능을효과적으로적용하기위 해 <body> 영역의구조를다음과같이구분한다. Body 영역 실행화면 <!-- 모바일페이지 start --> <div data-role="page"> <!-- header start --> <div data-role="header"> <h1>header Title</h1> </div> <!-- header end --> <!-- content start --> <div data-role="content"> <p> 전자정부모바일표준프레임워크 Default Page 화면입니다.</p> </div> <!-- content end --> <!-- footer start --> <div data-role="footer > <h4>footer Title</h4> </div> <!-- footer end --> </div> <!-- 모바일페이지 end -->

13 5. 실행환경구조 페이지구조 (4/5) Theme Theme 기능을이용하여하위레벨의색상을변경할수있다. 테마변경최상위 Tag는 <data-role="page"> 이며변경시 page 하위의 Header, Footer, Panel, UX Component의색상이변한다. 테마를적용할최상위 div Tag에 data-theme="[a~g]" 를추가한다. 테마를적용할경우하위컴포넌트들의색상이일괄변형된다

14 5. 실행환경구조 페이지구조 (5/5) Theme 상위컴포넌트와독립적으로하위컴포넌트에테마를지정할수있으며해당컴포넌트에 datatheme= [a~g] 속성을추가하여원하는테마를개별적으로적용할수있다

15 5. 실행환경구조 페이지이동 (1/2) 모바일페이지이동은기본적으로 Ajax 를이용하여처리된다. 이는모바일에최적화된화면전환효과를주기위함으로옵션설정을통해변경가능하다. 페이지내부이동 하나의 HTML 파일안에여러 page 가선언되어있는경우에사용할수있는방법으로모바일 page 구성의기본방식이다. 페이지내부이동은 Ajax 통신을사용하며 page 로선언된 div 태그의 id 값을링크의 href 속성값 (#pageid) 으로적용하여사용가능하다. ( 한 HTML 내에여러 page가선언되어있을경우제일상단의 page를첫화면으로인식한다.) 페이지내부이동은 Ajax 방식을기본으로하기때문에연속적으로여러번사용하면 DOM 객체를제대로못불러올경우가있으므로외부페이지이동으로권장한다. <!-- main page --> <div id="main" data-role="page"> <a href="#view" data-role="button"> 글쓰기 </a> <p>main Page 입니다.</p> </div> <!-- view page --> <div id="view" data-role="page"> <p> 상세보기페이지 </p> </div> 내부링크 <div id= main data-role= page > <a href= #view > <div id= view data-role= page >

16 5. 실행환경구조 페이지이동 (2/2) 페이지외부이동 페이지외부이동은 Ajax 통신을이용하며 Ajax 로호출한 html 의 data-role= page 영역만읽어들여서호출한 html 페이지의 DOM 요소에추가해준다. ( 페이지내부이동과유사한구조로 DOM 관리 ) - Ajax 로호출된 HTML의 page 영역만가져오기때문에호출된페이지에서사용하는 JavaScript, CSS 등은호출을한 HTML내에존재해야한다. - Ajax 통신을사용하고싶지않은경우 Internal / External UX Component를참조하여변경가능하다. main.jsp <div id="main" data-role="page"> <a href="create.html" data-role="button"> 글쓰기 </a> <p>main Page 입니다.</p> </div> main.jsp 참조 <script> <link rel="stylesheet > <div id="main" data-role="page"> create.jsp <link rel="stylesheet > <div id="create data-role="page"> 참조 X create.jsp <div id="create" data-role="page"> <p> 글쓰기페이지 </p> </div> <a href= create.jsp > 페이지외부링크

17 5. 실행환경구조 API (1/5) mobileinit 이벤트와기본환경설정 전자정부모바일표준프레임워크는모바일어플리케이션이시작될때각종초기화작업이수행될수있도록 mobileinit 이벤트를통하여기본환경설정을변경할수있도록한다. mobileinit 이벤트는 page가시작되자마자발생하는이벤트로첫번째초기화작업시실행되며, 함수내부에여러이벤트를적용하여사용할수있다. $(document).bind("mobileinit", function(){ //apply overrides here }); $(document).bind("mobileinit", function(){ alert( $.mobile.gradea ); }); mobileinit 이벤트는실행즉시발생하므로 jquerymoible.js가로드되기전에바이딩되어야한다. 다시말해 mobileinit 이벤트의위치는 jquery 라이브러리와 jquerymobile 라이브러리사이에위치해야한다. <script src="jquery.js"></script> <script src="custom-scripting.js"></script> <script src="jquery-mobile.js"></script>

18 5. 실행환경구조 API (2/5) mobileinit 이벤트와기본환경설정 기본환경설정을변경하는방법에는 $.extend 메소드를이용하여여러속성을한번에변경하거나.mobile 객 체를사용하여개별적으로변경하는방법이있다. $.mobile 객체를통해재설정이가능한주요기본환경설정 : 기본환경설정 loadingmessage (string, default: "loading") pageloaderrormessage (string, default: "Error Loading Page") defaultdialogtransition (string, default: 'pop') defaultpagetransition (string, default: 'slide') ajaxenabled (boolean, default: true) 페이지가로딩될때나타나는텍스트를설정한다. false 로설정하면로딩메시지가나타나지않는다. Ajax 방식의페이지이동에서페이지를로드하지못했을경우나타나는에러메시지의텍스트를설정한다. 다이얼로그에서 Ajax 방식을통한페이지전환에관여하는기본환경설정을변경한다. defaultdialogtransition 옵션을 none 으로설정하면화면전환효과가적용되지않는다. Ajax 방식을사용하는페이지전환에관여하는기본환경설정을변경한다. defaultpagetransition 옵션을 none 으로설정하면화면전환효과가적용되지않는다. 모든링크이동이나폼전송은기본적으로 Ajax 방식을기반으로하고있다. Ajax 가아니라일반방식으로페이지이동을처리하고싶다면이값을 false 로지정한다

19 5. 실행환경구조 API (3/5) 이벤트 전자정부모바일표준프레임워크는스마트기반모바일환경에적합한이벤트를선별하여제공한다. Touch, Mouse, Window 영역의다양한이벤트를지원가능여부에따라선택적으로이용하기때문에모바일환경과데스크톱 (Desktop) 환경모두에서사용가능하다. live() 또는 bind() 메소드를이용하여여러이벤트를함께사용할수있다. 지원터치이벤트 : 터치이벤트 tap Touch 가감지되면즉시발생하는이벤트이다. taphold tap을일정시간이상지속했을때발생하는이벤트이다. swipe 30pixel 이상의수평방향이나 20pixel 이상의수직방향으로드래그 (drag) 되면발생하는이벤트이다. swipeleft swipe 이벤트가왼쪽으로일어났을때발생하는이벤트이다. swiperight swipe 이벤트가오른쪽으로일어났을때발생하는이벤트이다

20 5. 실행환경구조 API (4/5) 이벤트 지원화면방향전환및스크롤이벤트 : 화면방향전환및스크롤이벤트 orientationchange scrollstart 기기의방향이수평또는수직으로바뀌었을때발생하는이벤트이다. orientationchange 이벤트가지원되지않을경우에는 resize 이벤트가자동으로 bind 된다. 스크롤 (scroll) 이시작되면발생하는이벤트이다. (ios 기기는스크롤중에는 DOM 을변경하지않고 queue 에저장해두었다가스크롤이끝난후에변경한다.) scrollstop 스크롤이끝나면발생하는이벤트이다. 지원페이지이벤트 : 페이지이벤트 pagebeforecreate 페이지가초기화되기직전에발생하며페이지로딩시가장먼저발생하는이벤트이다. 페이지생성시에만이벤트가발생한다. pagecreate 페이지초기화가끝나면발생하는이벤트이다. 페이지생성이완료된시점에만이벤트가발생한다. pagebeforeshow 화면전환이일어나기전, 즉페이지가보여지기전에매번발생하는이벤트이다. pageshow 화면전환이완료되었거나페이지가보여진후에매번발생하는이벤트이다. pagebeforehide 화면전환이일어나기전, 즉페이지가숨겨지기전에매번발생하는이벤트이다. pagehide 화면전환이완료되었거나페이지가가려진후에매번발생하는이벤트이다

21 5. 실행환경구조 API (4/5) 이벤트 Visual Mouse event 페이지이벤트 vmouseover 터치이벤트또는 mouseover가발생할때나타나는이벤트이다. vmousedown 터치이벤트또는 mousedown이발생할때나타나는이벤트이다. vmousemove 터치이벤트또는 mousemove가발생할때나타나는이벤트이다. vmouseup 터치이벤트또는 mouseup이발생할때나타나는이벤트이다. vclick 터치이벤트또는 click이발생할때나타나는이벤트이다. vmousecancel 터치이벤트또는 mousecancel가발생할때나타나는이벤트이다

22 5. 실행환경구조 API (5/5) 메소드 & 유틸리티 전자정부모바일표준프레임워크는 $.mobile 객체에대한메소드와속성들을 (properties) 제공한다. 주요메소드 : 메소드 $.mobile.changepage (method) $.mobile.loadpage (method) 프로그램코드상에서페이지를이동할수있도록지원하는메소드이다. 주로화면전환, 페이지로딩등의기능이가능한환경에서링크클릭이나폼전송을할때내부적으로사용된다. 외부페이지를로드하고,DOM 에추가한다. 이메소드는첫번째인자로 URL 이올때 changepage() 함수를통해내부적으로호출된다. 이함수는현재활성화된페이지에는영향을주지않고, 백그라운드에서페이지를로드할때사용된다. $.mobile.showpageloadingmsg () 페이지로딩메시지를보여준다. $.mobile.hidepageloadingmsg () 페이지로딩메시지를숨긴다

23 6. UX Component UX Component 개요 NO. UX Component 1 Button 명령수행, 옵션선택, 다른대화상자열기등에사용하는컴포넌트제공 2 Panel Header/Footer 와함께페이지를구성하는요소 3 Internal / External Link 표준링크기능을제공하며기본적으로 Ajax 를사용한링크방식제공 4 Label / Text 글꼴, 색상, 배치를지정할수있는가이드제공 5 Tabs Header와 Footer 에사용되며탭버튼으로문서간이동기능제공 6 Form HTML Form 요소를모바일환경에최적화하여제공 7 Menu Dialog, Grid, List, Collapsible 컴포넌트를사용하여메뉴구성기능제공 8 Progress Dialog / Bar 페이지전환간진행상태를확인할수있는 Progress Dialog/Bar 제공 9 Dialog 사용자와상호작용할수있는 Dialog 기능을제공 10 Grid View Grid 형태로콘텐츠를배치할수있는컴포넌트제공 11 Table / List View Table 형태로콘텐츠를배치할수있는컴포넌트제공 12 Date / Time Picker 날짜와시간을선택할수있는 Picker 제공 13 Check / Radio Check / Radio 형태로항목을선택할수있는기능을제공 14 Icon 모바일어플리케이션에가장많이사용되는아이콘을제공 15 Selector / Switch Selector / Switch 형태로항목을선택할수있는기능을제공

24 6. UX Component - Button 버튼은핵심적인위젯으로서여러플러그인에서광범위하게사용된다. Anchor 링크에 data-role="button" 속성을추가하면전자정부모바일표준프레임워크에서제공하는버튼의스타일을적용할수있다. 기본코드 <a href="#" data-role="button">button</a> 컴포넌트제공기능그래픽레이아웃 형태 (2 종 ) 명령수행, 옵션선택, 다른대화상자열기등에사용하는컴포넌트제공 둥근형 (radius: 16px), 사각형 (radius: 0px) Button 배치 (2 종 ) 색상 (7 종 ) vertical group, horizontal group 검정, 파랑, 회색, 흰색, 노랑, 빨강, 초록 높이 (2 종 ) normal(39px), small (28px) 넓이 (2 종 ) 화면에맞게, 텍스트에맞게

25 6. UX Component - Panel Panel은 Header/Footer bar와함께페이지를구성하는요소이다. Panel의기본코드는 <div class="ui-body-[a~g]"> 를사용하며 a~g는 Panel 의색상변경을지원한다. 기본코드 <div class="ui-body-c center"><h4>panel</h4></div> 컴포넌트제공기능그래픽레이아웃 Header/footer 와함께페이지를구성하는요소 Panel 무늬 격자형태무늬제공 색상 (7 종 ) 검정, 파랑, 회색, 흰색, 노랑, 빨강, 초록

26 6. UX Component Internal / External Link 전자정부모바일표준프레임워크는 HTML의모든표준링크를지원하며기본적으로 Ajax 방식을이용하여페이지를전환한다. HTML의 Anchor 태그를이용하여링크기능을사용할수있다. 기본코드 <a href="#two"> 페이지내부링크 </a> <a href="/guide/guide.do"> 도메인내부링크 </a> <a href=" 외부링크 </a> 컴포넌트제공기능그래픽레이아웃 Internal/ External Link 링크 (6 종 ) 표준링크기능을제공하며기본적으로 Ajax 를사용한링크방식제공 Page link internal, Domain link internal, Link external, links, Phone links, Error page

27 6. UX Component Label / Text Label / Text 는 HTML 의 <h1>, <p> Tag 를사용하며 CSS 정의하여색상, 크기, 폰트를변경하여사용할수있다. 기본코드 <div class="egov-color-green">this paragraph is in green.</div> <div class="egov-font-size25">this paragraph is in size 25px.</div> <div class="egov-font-tahoma">this paragraph is in tahoma.</div> 컴포넌트제공기능그래픽레이아웃 Label / Text 글꼴, 색상, 배치를지정할수있는가이드제공

28 6. UX Component - Tabs 탭은버튼이수평으로나열된형태로모바일환경에최적화된내비게이션 UI를제공한다. data-role="navbar" 를이용하여내비게이션기능을사용하며 ui-btn-active 클래스값으로활성화된탭을나타낼수있다. 기본코드 <div data-role="navbar"> <ul><li><a href="#" class="ui-btn-active">one</a></li> <li><a href="#">two</a></li></ul> </div> 컴포넌트제공기능그래픽레이아웃 Header 와 footer 에사용되며탭버튼으로문서간이동기능제공 Tabs 형태 (2 종 ) 배치 (6 종 ) round tab(radius: 40x), normal tab(radius: 0px) 1, 1/2, 1/3, 1/4, 1/5, ½ 다중행 tab 색상 (7 종 ) 검정, 파랑, 회색, 흰색, 노랑, 빨강, 초록

29 6. UX Component - Form HTML의모든폼요소를모바일환경에최적화된 UI로제공한다. 폼을사용할때는여러페이지가하나의 DOM 에속할수있으므로 id 속성을사이트범위에서유일한값으로지정해야한다. 전자정부모바일표준프레임워크를이용하여폼을생성하면레이블및폼구성요소가화면의너비에맞게자동으로배열된다. 폼요소배열의구성을향상시키려면 <div data-role="fieldcontain"> Tag 내부에레이블및폼요소를포함시킨다. 컴포넌트제공기능그래픽레이아웃 Html form 요소를모바일환경에최적화하여제공 Form 요소 (7 종 ) Text inputs, Search inputs, Sliders, Switches, Radio buttons, Check boxes, Selectors 색상 (7 종 ) 검정, 파랑, 회색, 흰색, 노랑, 빨강, 초록

30 6. UX Component - Menu 모바일 Page 의메뉴기능은 Dialog, Grid, List, Collapsible 의기능을활용하여구현할수있다. 링크에 data-rel="dialog" 및 data-transition="slide, slidedown, slideup, fade, flip" 속성을추가 하여다이얼로그의효과적인표출효과를사용할수있다. 컴포넌트제공기능그래픽레이아웃 Dialog, Grid, List, Collapsible 컴포넌트를사용하여메뉴구성기능제공 효과 (6 종 ) slide, slideup, slidedown, pop, fade, flip Menu 형태 (4 종 ) Dialog, Grid, List, Collapsible 색상 (7 종 ) 검정, 파랑, 회색, 흰색, 노랑, 빨강, 초록

31 6. UX Component Progress Dialog / Bar Progress Dialog 와 Bar 는모바일 Page 전환시진행상태를표시해주는역할을한다. Progress Dialog 는 Ajax 통신을이용할경우 Default 로나타난다. Progress Bar 는 Ajax 통신을이용할경우나타나고설정을통해 Default 로사용가능하다. $(document).bind("mobileinit", function(){ }); $.mobile.progressbar = true; </script> 컴포넌트제공기능그래픽레이아웃 페이지전환간진행상태를확인할수있는 Progress Dialog/Bar 제공 Progress Dialog / Bar 형태 (2 종 ) Processing Dialog, Processing Bar 색상 (7 종 ) 검정, 파랑, 회색, 흰색, 노랑, 빨강, 초록

32 6. UX Component Dialog 다이얼로그를새창으로전환할경우팝업효과등으로나타낼수있으며 Anchor Tag에 datarel="dialog" 를추가하면기본다이얼로그효과가나타난다. 기타 Dialog는자바스크립트를이용하여 Alert, Confirm 등의창을띄운다. <input id="overlay_dialog" type="button" value="overlay" /> 컴포넌트제공기능그래픽레이아웃 사용자와상호작용할수있는 Dialog 기능을제공 Dialog 형태 (6 종 ) Dialog, Action Sheet, Overlay, Alert, Prompt, Confirm 색상 (7 종 ) 검정, 파랑, 회색, 흰색, 노랑, 빨강, 초록

33 6. UX Component Grid View Grid View는 UX Component를같은넓이, 같은행으로나타낼때사용되며 Grid View 안에컴포넌트를넣어나란하게배열할수있다. Grid 속성으로칼럼 (column) 수를지정하고 Block 속성으로내부의셀을지정한다. 기본코드 <div class="ui-grid-a"> </div> <div class="ui-block-a">block A</div> <div class="ui-block-b">block B</div> 컴포넌트제공기능그래픽레이아웃 Grid 형태로콘텐츠를배치할수있는컴포넌트제공 Grid View 배치 (5 종 ) 1/2, 1/3, 1/4, 1/5, 가변 Grid View

34 6. UX Component Table / List View 전자정부모바일표준프레임워크를통해생성된리스트는모바일환경에최적화된형태로제공된다. 리스트 Tag(ol, ul) 에 data-role= listview 속성을추가하면전자정부모바일표준프레임워크에서제공하는리스트를생성할수있다. 기본코드 <ul data-role="listview" data-inset="true"> </ul> <li>list Item 1</li><li>List Item 2</li> 컴포넌트제공기능그래픽레이아웃 Table 형태로콘텐츠를배치할수있는컴포넌트제공 Table / List View 형태 (2 종 ) 기능 (8 종 ) Read-only list, Link list Nested List, Numbered List, Split Button, List Divider, Count Bubble, Thumbnail, List icon, Content Formatting, Search Filter Bar 색상 (7 종 ) 검정, 파랑, 회색, 흰색, 노랑, 빨강, 초록

35 6. UX Component Date / Time Picker Date picker는팝업형태로나타나며날짜를선택할수있도록기능을제공한다. <input name= datepicker" id= datepicker" type="date" data-role="datebox" /> <input name= datepicker" id= datepicker" type="date" data-role="datebox" data-options='{"mode": "calbox" }' > Time picker는팝업형태로나타나며시간을선택할수있도록한다. <input name="mydate" id="mydate" type="date" data-role="datebox" data-options='{"mode": "timebox"}'> 컴포넌트제공기능그래픽레이아웃 날짜와시간을선택할수있는 Picker 제공 Date / Time Picker 형태 (3 종 ) Android Date Picker, Popup Calendar, Android Time Picker

36 6. UX Component Check / Radio 체크박스는하나이상의항목을선택할수있는기능을제공한다 체크박스를세로로정렬하기위해서는 <fieldset data-role="controlgroup"> 으로체크박스를감 싸주어야한다. 기본코드 <fieldset data-role="controlgroup"> <legend> 취미선택 :</legend> <input type="checkbox" name="checkbox-1" id="checkbox-1 /> <label for="checkbox-1"> 음악감상 </label> <input type="checkbox" name="checkbox-2" id="checkbox-2" checked="checked"/> <label for="checkbox-2"> 영화감상 </label> </fieldset> 컴포넌트제공기능그래픽레이아웃 Check / Radio 배치 (2 종 ) Check/Radio 형태로항목을선택할수있는기능을제공 vertical group, horizontal group 색상 (7 종 ) 검정, 파랑, 회색, 흰색, 노랑, 빨강, 초록

37 6. UX Component Check / Radio 라디오버튼은여러개의항목에서하나를선택할수있는기능을제공한다. 라디오버튼을사용할경우 <input type="radio"> 의 name 속성이동일해야하며세로로정렬하기 위해서는 <fieldset data-role="controlgroup"> 으로라디오버튼을감싸주어야한다. 기본코드 <fieldset data-role="controlgroup"> <legend> 동의여부 : </legend> <input type="radio" name="radio-1" id="radio-1" value="choice-1" checked="checked" /> <label for="radio-1"> 동의합니다.</label> <input type="radio" name="radio-1" id="radio-2" value="choice-2" /> <label for="radio-2"> 동의하지않습니다.</label> </fieldset> 컴포넌트제공기능그래픽레이아웃 Check / Radio 배치 (2 종 ) Check/Radio 형태로항목을선택할수있는기능을제공 vertical group, horizontal group 색상 (7 종 ) 검정, 파랑, 회색, 흰색, 노랑, 빨강, 초록

38 6. UX Component Icon 전자정부모바일표준프레임워크실행환경은모바일어플리케이션에가장많이사용되는아이콘을선별하여제공한다. 기본으로제공되는아이콘은흰색의아이콘모양과반투명의검은원형배경으로이루어져있어어떤배경색과도대비를이룰수있다. data-icon 속성값으로생성할아이콘이름을지정하여아이콘을추가한다. <a href="#" data-role="button" data-icon="home">home</a> 컴포넌트제공기능그래픽레이아웃 모바일어플리케이션에가장많이사용되는아이콘을제공 Icon 형태 (20 종 ) arrow-l, arrow-r, arrow-u, arrow-d, delete, plus, minus, check, gear, refresh, forward, back, grid, star, alert, info, search, home, phone, mail 색상 (7 종 ) 검정, 파랑, 회색, 흰색, 노랑, 빨강, 초록

39 6. UX Component Selector / Switch Selector의기본형식은 OS의 Selector 메뉴형식에따라다르게나타난다. 또한팝업형으로펼침방식을변경할수있으며 <option> 의개수에따라자동적으로형태를바꿔준다. Selector를 <label> 과같은행으로나타내고싶을때는 <fieldcontain> 으로 <label> 과 <select> 를감싸야하며 <label> for 속성과 <selector> 의 id 속성의값이동일해야한다. 기본코드 <label for="select-choice-1" class="select"> 선택하시오 :</label> <select name="select-choice-1" id="select-choice-1"> <option value="apple"> 사과 </option> <option value="banana"> 바나나 </option> </select></fieldset> 컴포넌트제공기능그래픽레이아웃 Selector / Switch 효과 (2종) 기능 (2종) 모양 (2종) 넒이 (2종) Selector/Switch 형태로항목을선택할수있는기능을제공 pop-up, list 다중선택, 단일선택 둥근형 (radius: 1em) 사각형 (radius: 0em) 화면에맞게, 텍스트에맞게

40 6. UX Component Selector / Switch Switch는이진형식을따르며좌우로선택하도록되어있다. Switch를 <label> 과같은행으로나타내고싶을때는 <fieldcontain> 으로 <label> 과 <slider> 를감싸야하며 <label> 의 for 속성과 <slider> 의 id 속성값이동일해야한다. 기본코드 <label for="slider"> 선택하시오 :</label> <select name="slider" id="slider" data-role="slider"> <option value="off">off</option> <option value="on">on</option> </select> 컴포넌트제공기능그래픽레이아웃 Selector/Switch 형태로항목을선택할수있는기능을제공 Selector / Switch 효과 (2 종 ) 형태 (2 종 ) Shadow 적용 Shadow 제거 비그룹, 그룹 색상 (7 종 ) 검정, 파랑, 회색, 흰색, 노랑, 빨강, 초록

41 7. UX Code Generator 가이드 / 샘플코드자동생성 각 Component 별설정정보들을 xml 파일을이용하여소스코드생성, 수정, 삭제기능제공및샘플소스코드기능을제공 개발자 15개 UX 컴포넌트소스코드생성편의성제공

42 8. 참고사이트 전자정부표준프레임워크 egovframe Portal 모바일실행환경가이드 JQuery Mobile JQuery Mobile Jquery: The Write Less, Do More, JavaScript Library

슬라이드 1

슬라이드 1 전자정부모바일표준프레임워크실행환경컴포넌트별실습 - 1 - UX Component 실습목차 Step 1. Step 2. Step 3. Step 4. Step 5. Step 6. Step 7. Step 8. Step 9. Page Structure Button Panel Internal / External Link Label / Text Tabs Form Menu

More information

슬라이드 1

슬라이드 1 Page l 1 1 Page l 2 2 모바일표준프레임워크구성 1. 개요 Page l 3 3 모바일표준프레임워크개요 1. 개요 12.06~ 12.11 모바일웹오픈소스업그레이드 (UX 컴포넌트 upgrade) Device API 구현 Device API 실행환경구축 Device API 12 종제공 표준패턴및가이드코드제공 Device API 개발환경구축 Device

More information

PowerPoint Template

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

More information

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

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

More information

Ext JS À¥¾ÖÇø®ÄÉÀ̼ǰ³¹ß-³¹Àå.PDF

Ext JS À¥¾ÖÇø®ÄÉÀ̼ǰ³¹ß-³¹Àå.PDF CHAPTER 2 (interaction) Ext JS., HTML, onready, MessageBox get.. Ext JS HTML CSS Ext JS.1. Ext JS. Ext.Msg: : Ext Ext.get: DOM 22 CHAPTER 2 (config). Ext JS.... var test = new TestFunction( 'three', 'fixed',

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

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

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

UI VoC Process 안

UI VoC Process 안 Android Honeycomb UI design guide Bryan Woo (pyramos@gmail.com) Bryan Woo (pyramos@gmail.com) Table of Contents Announcement Basic Screen Portrait Screen Action Bar System Bar Main Menu Options Menu Small

More information

Javascript.pages

Javascript.pages JQuery jquery part1 JavaScript : e-mail:leseraphina@naver.com http://www.webhard.co.kr I.? 2 ......,,. : : html5 ; ; .

More information

var answer = confirm(" 확인이나취소를누르세요."); // 확인창은사용자의의사를묻는데사용합니다. if(answer == true){ document.write(" 확인을눌렀습니다."); else { document.write(" 취소를눌렀습니다.");

var answer = confirm( 확인이나취소를누르세요.); // 확인창은사용자의의사를묻는데사용합니다. if(answer == true){ document.write( 확인을눌렀습니다.); else { document.write( 취소를눌렀습니다.); 자바스크립트 (JavaScript) - HTML 은사용자에게인터페이스 (interface) 를제공하는언어 - 자바스크립트는서버로데이터를전송하지않고서할수있는데이터처리를수행한다. - 자바스크립트는 HTML 나 JSP 에서작성할수있고 ( 내부스크립트 ), 별도의파일로도작성이가능하다 ( 외 부스크립트 ). - 내부스크립트 - 외부스크립트

More information

Orcad Capture 9.x

Orcad Capture 9.x OrCAD Capture Workbook (Ver 10.xx) 0 Capture 1 2 3 Capture for window 4.opj ( OrCAD Project file) Design file Programe link file..dsn (OrCAD Design file) Design file..olb (OrCAD Library file) file..upd

More information

다른 JSP 페이지호출 forward() 메서드 - 하나의 JSP 페이지실행이끝나고다른 JSP 페이지를호출할때사용한다. 예 ) <% RequestDispatcher dispatcher = request.getrequestdispatcher(" 실행할페이지.jsp");

다른 JSP 페이지호출 forward() 메서드 - 하나의 JSP 페이지실행이끝나고다른 JSP 페이지를호출할때사용한다. 예 ) <% RequestDispatcher dispatcher = request.getrequestdispatcher( 실행할페이지.jsp); 다른 JSP 페이지호출 forward() 메서드 - 하나의 JSP 페이지실행이끝나고다른 JSP 페이지를호출할때사용한다. 예 ) RequestDispatcher dispatcher = request.getrequestdispatcher(" 실행할페이지.jsp"); dispatcher.forward(request, response); - 위의예에서와같이 RequestDispatcher

More information

쉽게 풀어쓴 C 프로그래밍

쉽게 풀어쓴 C 프로그래밍 CHAPTER 7. HTML 와 CSS 로웹사이트만들 기 웹사이트작성 웹사이트구축과정 내비게이션구조도 홈페이지레이아웃 헤더 web Shop 내비게이션메뉴

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

[Brochure] KOR_TunA

[Brochure] KOR_TunA LG CNS LG CNS APM (TunA) LG CNS APM (TunA) 어플리케이션의 성능 개선을 위한 직관적이고 심플한 APM 솔루션 APM 이란? Application Performance Management 란? 사용자 관점 그리고 비즈니스 관점에서 실제 서비스되고 있는 어플리케이션의 성능 관리 체계입니다. 이를 위해서는 신속한 장애 지점 파악 /

More information

- 이벤트의처리 <input type= button id= button1 value= 확인 /> <input type= button id= button2 value= 확인 /> 자바스크립트인경우 : document.getelementbyid( button1 ).oncl

- 이벤트의처리 <input type= button id= button1 value= 확인 /> <input type= button id= button2 value= 확인 /> 자바스크립트인경우 : document.getelementbyid( button1 ).oncl 제이쿼리 (JQuery) - 제이쿼리는자바스크립트함수를쉽게사용하기위해만든자바스크립트라이브러리이다. - 따라서, 제이쿼리를사용하기위해서는자바스크립트라이브러리를사용해야한다. - 제이쿼리사용법 $( 제이쿼리객체 ) 혹은 $( 엘리먼트 ) - 참고 ) $() 이기호를제이쿼리래퍼라고한다. 즉, 제이쿼리를호출하는기호를말함. - 사용예 )

More information

AMP는 어떻게 빠른 성능을 내나.key

AMP는 어떻게 빠른 성능을 내나.key AMP는 어떻게 빠른 성능을 내나? AU개발 김태훈 kishu@navercorp.com AMP 란무엇인가? AMP 방식으로 HTML을 만들고 AMP JS를 로딩하고 AMP 컴포넌트만 사용하면 웹페이지의 빠른 렌더링을 보장 + 구글 검색 결과에서 즉시 로딩(빠르고 멋있게) AMPs are just Web Pages! AMPs are just Web Pages!

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

C# Programming Guide - Types

C# 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

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 ONE page html 이란? 원페이지는최근의홈페이지제작트렌드로한페이지에상단에서하단으로의마우스스크롤링을통해서컨텐츠를보여주는스타일의홈페이지입니다. USER 의시선을분산시키지않고위쪽에서아래쪽으로마우스스크롤링을통해서홈페이지의컨텐츠를보여주게됩니다. 반응형으로제작되어스마트폰, 아이패드, 태블릿,PC, 노트북등다양한디바이스에서자동으로최적화됩니다. ONE page 웹사이트사례

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

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 Html 은웹에서 text, images, movie 등다양한정보의요소를 담을수있는문서형식이다. 정보 (txt, imges) 전송 = 동일한어플리케이션 = 정보 (txt, imges) 정보 (txt, imges Movie, 동작 ) 정보 (txt, imges movie) 어플리케이션 웹브라우저 HTML5 는기존 HTML 에차별화된특징을가진 최신버전의웹표준언어.

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 SECUINSIDE 2017 Bypassing Web Browser Security Policies DongHyun Kim (hackpupu) Security Researcher at i2sec Korea University Graduate School Agenda - Me? - Abstract - What is HTTP Secure Header? - What

More information

Microsoft PowerPoint - web-part03-ch20-XMLHttpRequest기본.pptx

Microsoft 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

DocsPin_Korean.pages

DocsPin_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

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

e-비즈니스 전략 수립

e-비즈니스 전략 수립 CSS3 속성 HTML5 웹프로그래밍입문 ( 개정판 ) Contents 학습목표 CSS3가지원하는스타일속성과스타일값을활용할수있습니다. CSS3를사용해레이아웃을잡을수있습니다. 내용 CSS3 단위 박스속성 display 속성 배경속성 글자속성 위치속성 float 속성 그림자속성 그레이디언트 2/85 1. CSS3 단위 키워드단위 W3C에서미리정의한단어 키워드를입력하면키워드에해당하는스타일이자동으로적용

More information

1

1 7차시. 이즐리와 택시도를 활용한 인포그래픽 제작 1. 이즐리 사이트에 대해 알아보고 사용자 메뉴 익히기 01. 이즐리(www.easel.ly) 사이트 접속하기 인포그래픽 제작을 위한 이즐리 사이트는 무료로 제공되는 템플릿을 이용하여 간편하게 인포그래 픽을 만들 수 있는 사이트입니 이즐리는 유료, 무료 구분이 없는 장점이 있으며 다른 인포그래픽 제작 사이트보다

More information

INDEX 들어가기 고민하기 HTML(TABLE/FORM) CSS JS

INDEX 들어가기 고민하기 HTML(TABLE/FORM) CSS JS 개발자에게넘겨주기편한 TABLE&FORM 마크업 김남용 INDEX 들어가기 고민하기 HTML(TABLE/FORM) CSS JS 들어가기 이제는 ~ 서로간의이슈웹표준 & 웹접근성왜웹표준으로해야할까요? 모든웹페이지는 ~ 퍼블리싱순서 이제는 ~ 디자이너 디자이너 퍼블리셔 Front-end (UI 개발자 ) 퍼블리셔 Front-end (UI 개발자 ) 서버개발자 서버개발자

More information

제목을 입력하세요.

제목을 입력하세요. 1. 4 1.1. SQLGate for Oracle? 4 1.2. 4 1.3. 5 1.4. 7 2. SQLGate for Oracle 9 2.1. 9 2.2. 10 2.3. 10 2.4. 13 3. SQLGate for Oracle 15 3.1. Connection 15 Connect 15 Multi Connect 17 Disconnect 18 3.2. Query

More information

PowerPoint Presentation

PowerPoint Presentation 웹과인터넷활용및실습 (Web & Internet) Suan Lee - 웹과인터넷활용및실습 (Web & Internet) - 04. CSS3 스타일속성기본 1 04. CSS3 스타일속성 04. CSS3 Style Properties - 웹과인터넷활용및실습 (Web & Internet) - 04. CSS3 스타일속성기본 2 CSS3 단위 1 CSS 는각각의스타일속성에다양한값을입력

More information

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

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

Microsoft PowerPoint - aj-lecture1-HTML-CSS-JS.ppt [호환 모드] Web Technology Stack HTML, CSS, JS Basics HTML Tutorial https://www.w3schools.com/html/default.asp CSS Tutorial https://www.w3schools.com/css/default.asp JS Tutorial 524730-1 2019 년봄학기 3/11/2019 박경신 https://www.w3schools.com/html/default.asp

More information

Microsoft PowerPoint UI-Event.Notification(1.5h).pptx

Microsoft PowerPoint UI-Event.Notification(1.5h).pptx To be an Android Expert 문양세강원대학교 IT 대학컴퓨터학부 UI 이벤트 Event listener Touch mode Focus handling Notification Basic toast notification Customized toast notification Status bar notification 2 사용자가인터랙션하는특정 View

More information

Dialog Box 실행파일을 Web에 포함시키는 방법

Dialog Box 실행파일을 Web에 포함시키는 방법 DialogBox Web 1 Dialog Box Web 1 MFC ActiveX ControlWizard workspace 2 insert, ID 3 class 4 CDialogCtrl Class 5 classwizard OnCreate Create 6 ActiveX OCX 7 html 1 MFC ActiveX ControlWizard workspace New

More information

[ 그림 8-1] XML 을이용한옵션메뉴설정방법 <menu> <item 항목ID" android:title=" 항목제목 "/> </menu> public boolean oncreateoptionsmenu(menu menu) { getme

[ 그림 8-1] XML 을이용한옵션메뉴설정방법 <menu> <item 항목ID android:title= 항목제목 /> </menu> public boolean oncreateoptionsmenu(menu menu) { getme 8 차시메뉴와대화상자 1 학습목표 안드로이드에서메뉴를작성하고사용하는방법을배운다. 안드로이드에서대화상자를만들고사용하는방법을배운다. 2 확인해볼까? 3 메뉴 1) 학습하기 [ 그림 8-1] XML 을이용한옵션메뉴설정방법 public boolean

More information

제8장 자바 GUI 프로그래밍 II

제8장 자바 GUI 프로그래밍 II 제8장 MVC Model 8.1 MVC 모델 (1/7) MVC (Model, View, Controller) 모델 스윙은 MVC 모델에기초를두고있다. MVC란 Xerox의연구소에서 Smalltalk 언어를바탕으로사용자인터페이스를개발하기위한방법 MVC는 3개의구성요소로구성 Model : 응용프로그램의자료를표현하기위한모델 View : 자료를시각적으로 (GUI 방식으로

More information

쉽게 풀어쓴 C 프로그래밍

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

More information

캐빈의iOS프로그램팁01

캐빈의iOS프로그램팁01 캐빈의 ios 프로그램팁 글쓴이 : 안경훈 (kevin, linuxgood@gmail.com) ios 로프로그램을만들때사용할수있는여러가지팁들을모아보았다. 이글을읽는독자는처음으로 Objective-C 를접하며, 간단한문법정도만을알고있다고생각하여되도록그림과함께설명을하였다. 또한, 복잡한구현방법보다는매우간단하지만, 유용한프로그램팁들을모아보았다. 굳이말하자면 ios

More information

Macaron Cooker Manual 1.0.key

Macaron Cooker Manual 1.0.key MACARON COOKER GUIDE BOOK Ver. 1.0 OVERVIEW APPLICATION OVERVIEW 1 5 2 3 4 6 1 2 3 4 5 6 1. SELECT LAYOUT TIP 2. Add Page / Delete Page 3. Import PDF 4. Image 5. Swipe 5-1. Swipe & Skip 5-2. Swipe & Rotate

More information

슬라이드 1

슬라이드 1 [ 실습 ] 예제어플리케이션개발 1. 실습개요 2. 프로젝트환경구성 3. 기본환경설정 4. 예제어플리케이션개발 5. 참조 - 1 - 1. 실습개요 (1/4) 스프링기반의 EGOV 프레임워크를사용하여구현된예제어플리케이션구현을통하여모바일 UX Layer와 Business Layer의연계를살펴본다. 예제어플리케이션구현기능 정보알림이등록, 수정, 삭제, 조회 Presentation

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

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

ETL_project_best_practice1.ppt

ETL_project_best_practice1.ppt ETL ETL Data,., Data Warehouse DataData Warehouse ETL tool/system: ETL, ETL Process Data Warehouse Platform Database, Access Method Data Source Data Operational Data Near Real-Time Data Modeling Refresh/Replication

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

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

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

Microsoft PowerPoint - web-part01-ch10-문서객체모델.pptx

Microsoft PowerPoint - web-part01-ch10-문서객체모델.pptx 과목명 : 웹프로그래밍응용교재 : 모던웹을위한 JavaScript Jquery 입문, 한빛미디어 Part1. JavaScript / Ch10. 문서객체모델 2014년 1학기 Professor Seung-Hoon Choi 10 문서객체모델 문서객체모델 (Document Object Model, DOM) 웹브라우저가 HTML 페이지를인식하는방식 document

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

Network Security - Wired Sniffing 실습 ICNS Lab. Kyung Hee University

Network Security - Wired Sniffing 실습 ICNS Lab. Kyung Hee University Network Security - Wired Sniffing 실습 ICNS Lab. Kyung Hee University Outline Network Network 구조 Source-to-Destination 간 packet 전달과정 Packet Capturing Packet Capture 의원리 Data Link Layer 의동작 Wired LAN Environment

More information

쉽게 풀어쓴 C 프로그래밍

쉽게 풀어쓴 C 프로그래밍 CHAPTER 10. DOM 과이벤트처리, 입력검 증 문서객체모델 (DOM) DOM 은 HTML 문서의계층적인구조를트리 (tree) 로표현 DOM 과 BOM HTML 문서를객체로표현한것을 DOM 웹브라우저를객체로표현한것을 BOM(Browser Object Model) HTML 요소찾기 동적인웹페이지를작성하려면원하는요소를찾아야한다. id 로찾기 태그이름으로찾기

More information

LCD Display

LCD Display LCD Display SyncMaster 460DRn, 460DR VCR DVD DTV HDMI DVI to HDMI LAN USB (MDC: Multiple Display Control) PC. PC RS-232C. PC (Serial port) (Serial port) RS-232C.. > > Multiple Display

More information

아이콘의 정의 본 사용자 설명서에서는 다음 아이콘을 사용합니다. 참고 참고는 발생할 수 있는 상황에 대처하는 방법을 알려 주거나 다른 기능과 함께 작동하는 방법에 대한 요령을 제공합니다. 상표 Brother 로고는 Brother Industries, Ltd.의 등록 상

아이콘의 정의 본 사용자 설명서에서는 다음 아이콘을 사용합니다. 참고 참고는 발생할 수 있는 상황에 대처하는 방법을 알려 주거나 다른 기능과 함께 작동하는 방법에 대한 요령을 제공합니다. 상표 Brother 로고는 Brother Industries, Ltd.의 등록 상 Android 용 Brother Image Viewer 설명서 버전 0 KOR 아이콘의 정의 본 사용자 설명서에서는 다음 아이콘을 사용합니다. 참고 참고는 발생할 수 있는 상황에 대처하는 방법을 알려 주거나 다른 기능과 함께 작동하는 방법에 대한 요령을 제공합니다. 상표 Brother 로고는 Brother Industries, Ltd.의 등록 상표입니다. Android는

More information

슬라이드 1

슬라이드 1 [ CRM Fair 2004 ] CRM 1. CRM Trend 2. Customer Single View 3. Marketing Automation 4. ROI Management 5. Conclusion 1. CRM Trend 1. CRM Trend Operational CRM Analytical CRM Sales Mgt. &Prcs. Legacy System

More information

Microsoft PowerPoint - web-part02-ch15-문서객체조작.pptx

Microsoft PowerPoint - web-part02-ch15-문서객체조작.pptx 과목명 : 웹프로그래밍응용교재 : 모던웹을위한 JavaScript Jquery 입문, 한빛미디어 Part2. jquery Ch15. 문서객체조작 2014년 1학기 Professor Seung-Hoon Choi 15 문서객체조작 문서객체조작 자바스크립트만으로문서객체모델을다루려면복잡함 jquery를이용하면쉽게다룰수있다. 이책에서가장중요한부분 15.1 문서객체의클래스속성추가

More information

C H A P T E R 2

C H A P T E R 2 C H A P T E R 2 Foundations of Ajax Chapter 2 1 32 var xmlhttp; function createxmlhttprequest() { if(window.activexobject) { xmlhttp = new ActiveXObject( Micr else if(window.xmlhttprequest) { xmlhttp =

More information

목차 BUG offline replicator 에서유효하지않은로그를읽을경우비정상종료할수있다... 3 BUG 각 partition 이서로다른 tablespace 를가지고, column type 이 CLOB 이며, 해당 table 을 truncate

목차 BUG offline replicator 에서유효하지않은로그를읽을경우비정상종료할수있다... 3 BUG 각 partition 이서로다른 tablespace 를가지고, column type 이 CLOB 이며, 해당 table 을 truncate ALTIBASE HDB 6.1.1.5.6 Patch Notes 목차 BUG-39240 offline replicator 에서유효하지않은로그를읽을경우비정상종료할수있다... 3 BUG-41443 각 partition 이서로다른 tablespace 를가지고, column type 이 CLOB 이며, 해당 table 을 truncate 한뒤, hash partition

More information

MAX+plus II Getting Started - 무작정따라하기

MAX+plus II Getting Started - 무작정따라하기 무작정 따라하기 2001 10 4 / Version 20-2 0 MAX+plus II Digital, Schematic Capture MAX+plus II, IC, CPLD FPGA (Logic) ALTERA PLD FLEX10K Series EPF10K10QC208-4 MAX+plus II Project, Schematic, Design Compilation,

More information

슬라이드 1

슬라이드 1 핚국산업기술대학교 제 14 강 GUI (III) 이대현교수 학습안내 학습목표 CEGUI 라이브러리를이용하여, 게임메뉴 UI 를구현해본다. 학습내용 CEGUI 레이아웃의로딩및렌더링. OIS 와 CEGUI 의연결. CEGUI 위젯과이벤트의연동. UI 구현 : 하드코딩방식 C++ 코드를이용하여, 코드내에서직접위젯들을생성및설정 CEGUI::PushButton* resumebutton

More information

슬라이드 1

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

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 05 장 CSS3 선택자 1. 선택자개요 2. 기본선택자 3. 속성선택자 4. 후손선택자와자손선택자 5. 반응 / 상태 / 구조선택자 CSS 블록을생성할수있다. 선택자를이해하고적절한선택자를활용할수있다. 1 선택자개요 CSS3 선택자 특정한 HTML 태그를선택할때사용하는기능 선택한태그에원하는스타일이나스크립트적용가능 그림 5-1 CSS 블록 CSS 블록 style

More information

Javascript

Javascript 1. 이벤트와이벤트핸들러의이해 이벤트 (Event) 는웹브라우저에서발생하는다양한사건을말합니다. 예를들면, 버튼을마우스로을했다거나브라우저를닫았다거나 Enter 키를눌렀다거나등등아주다양한사건들이있습니다. 그렇다면이벤트핸들러 (Event Handler) 는무엇일까요? 이다양한이벤트들을핸들링 ( 처리 ) 해주는것입니다. 예를들면, 어떤버튼을했을때메시지창이뜨게하는등을말합니다.

More information

Web Scraper in 30 Minutes 강철

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

More information

슬라이드 1

슬라이드 1 삼성전자 VD 사업부유영욱선임 목차 Samsung Smart TV Smart TV App Samsung Smart TV SDK Hello TV App 만들기 Key Event 처리 Q & A Samsung Smart TV Samsung Smart TV History InfoLive (2007) Power InfoLink (2008) Internet@TV (2009)

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

UNIST_교원 홈페이지 관리자_Manual_V1.0

UNIST_교원 홈페이지 관리자_Manual_V1.0 Manual created by metapresso V 1.0 3Fl, Dongin Bldg, 246-3 Nonhyun-dong, Kangnam-gu, Seoul, Korea, 135-889 Tel: (02)518-7770 / Fax: (02)547-7739 / Mail: contact@metabrain.com / http://www.metabrain.com

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 세션.ppt

Microsoft PowerPoint 세션.ppt 웹프로그래밍 () 2006 년봄학기 문양세강원대학교컴퓨터과학과 세션변수 (Session Variable) (1/2) 쇼핑몰장바구니 장바구니에서는사용자가페이지를이동하더라도장바구니의구매물품리스트의내용을유지하고있어야함 PHP 에서사용하는일반적인변수는스크립트의수행이끝나면모두없어지기때문에페이지이동시변수의값을유지할수없음 이러한문제점을해결하기위해서 PHP 에서는세션 (session)

More information

untitled

untitled PowerBuilder 連 Microsoft SQL Server database PB10.0 PB9.0 若 Microsoft SQL Server 料 database Profile MSS 料 (Microsoft SQL Server database interface) 行了 PB10.0 了 Sybase 不 Microsoft 料 了 SQL Server 料 PB10.0

More information

Model Investor MANDO Portal Site People Customer BIS Supplier C R M PLM ERP MES HRIS S C M KMS Web -Based

Model Investor MANDO Portal Site People Customer BIS Supplier C R M PLM ERP MES HRIS S C M KMS Web -Based e- Business Web Site 2002. 04.26 Model Investor MANDO Portal Site People Customer BIS Supplier C R M PLM ERP MES HRIS S C M KMS Web -Based Approach High E-Business Functionality Web Web --based based KMS/BIS

More information

SK Telecom Platform NATE

SK Telecom Platform NATE SK Telecom Platform NATE SK TELECOM NATE Browser VER 2.6 This Document is copyrighted by SK Telecom and may not be reproduced without permission SK Building, SeRinDong-99, JoongRoGu, 110-110, Seoul, Korea

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 HTML5 웹프로그래밍입문 부록. 웹서버구축하기 1 목차 A.1 웹서버시스템 A.2 PHP 사용하기 A.3 데이터베이스연결하기 2 A.1 웹서버시스템 3 웹서버의구축 웹서버컴퓨터구축 웹서버소프트웨어설치및실행 아파치 (Apache) 웹서버가대표적 서버실행프로그램 HTML5 폼을전달받아처리 PHP, JSP, Python 등 데이터베이스시스템 서버측에데이터를저장및효율적관리

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

untitled

untitled 3 IBM WebSphere User Conference ESB (e-mail : ljm@kr.ibm.com) Infrastructure Solution, IGS 2005. 9.13 ESB 를통한어플리케이션통합구축 2 IT 40%. IT,,.,, (Real Time Enterprise), End to End Access Processes bounded by

More information

1. 자바프로그램기초 및개발환경 2 장 & 3 장. 자바개발도구 충남대학교 컴퓨터공학과

1. 자바프로그램기초 및개발환경 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 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

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

미쓰리 파워포인트

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

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 information

슬라이드 1

슬라이드 1 - 1 - 전자정부모바일표준프레임워크실습 LAB 개발환경 실습목차 LAB 1-1 모바일프로젝트생성실습 LAB 1-2 모바일사이트템플릿프로젝트생성실습 LAB 1-3 모바일공통컴포넌트생성및조립도구실습 - 2 - LAB 1-1 모바일프로젝트생성실습 (1/2) Step 1-1-01. 구현도구에서 egovframe>start>new Mobile Project 메뉴를선택한다.

More information

슬라이드 1

슬라이드 1 전자정부개발프레임워크 1 일차실습 LAB 개발환경 - 1 - 실습목차 LAB 1-1 프로젝트생성실습 LAB 1-2 Code Generation 실습 LAB 1-3 DBIO 실습 ( 별첨 ) LAB 1-4 공통컴포넌트생성및조립도구실습 LAB 1-5 템플릿프로젝트생성실습 - 2 - LAB 1-1 프로젝트생성실습 (1/2) Step 1-1-01. 구현도구에서 egovframe>start>new

More information

웹비즈니스와앱스프레소 KTH / 기술연구소 웹플렛폼 Lab / 김민태 #1 웹앱 Overview 웹앱개요 HTML5 웹어플리케이션개요 JS 모바일프레임웍소개하이브리드앱개요하이브리드솔루션소개 / i

웹비즈니스와앱스프레소 KTH / 기술연구소 웹플렛폼 Lab / 김민태 #1 웹앱 Overview 웹앱개요 HTML5 웹어플리케이션개요 JS 모바일프레임웍소개하이브리드앱개요하이브리드솔루션소개   / i 웹비즈니스와앱스프레소 KTH / 기술연구소 웹플렛폼 Lab / 김민태 #1 웹앱 Overview #2 jquerymobile #3 Appspresso Overview & API Review #4 Appspresso Tutorial I #5 Appspresso Tutorial II #6 Appspresso Tutorial III Twitter: @ibare Email:

More information

Special Theme _ 모바일웹과 스마트폰 본 고에서는 모바일웹에서의 단말 API인 W3C DAP (Device API and Policy) 의 표준 개발 현황에 대해서 살펴보고 관 련하여 개발 중인 사례를 통하여 이해를 돕고자 한다. 2. 웹 애플리케이션과 네이

Special Theme _ 모바일웹과 스마트폰 본 고에서는 모바일웹에서의 단말 API인 W3C DAP (Device API and Policy) 의 표준 개발 현황에 대해서 살펴보고 관 련하여 개발 중인 사례를 통하여 이해를 돕고자 한다. 2. 웹 애플리케이션과 네이 모바일웹 플랫폼과 Device API 표준 이강찬 TTA 유비쿼터스 웹 응용 실무반(WG6052)의장, ETRI 선임연구원 1. 머리말 현재 소개되어 이용되는 모바일 플랫폼은 아이폰, 윈 도 모바일, 안드로이드, 심비안, 모조, 리모, 팜 WebOS, 바다 등이 있으며, 플랫폼별로 버전을 고려하면 그 수 를 열거하기 힘들 정도로 다양하게 이용되고 있다. 이

More information

Syrup Store O2O Marketing Platform/Solution

Syrup Store O2O Marketing Platform/Solution 모바일웹성능최적화동향및사례 : Syrup Store 앱 임상석 SK 플래닛 Syrup Store O2O Marketing Platform/Solution Syrup Store App for SMB HTML5 기반 안드로이드 /ios 앱개발삽질기 왜 HTML5! Front-end 개발자중심으로 Cross Platform 앱내부개발 타협불가최소품질 Native

More information

Microsoft PowerPoint 웹 연동 기술.pptx

Microsoft PowerPoint 웹 연동 기술.pptx 웹프로그래밍및실습 ( g & Practice) 문양세강원대학교 IT 대학컴퓨터과학전공 URL 분석 (1/2) URL (Uniform Resource Locator) 프로토콜, 호스트, 포트, 경로, 비밀번호, User 등의정보를포함 예. http://kim:3759@www.hostname.com:80/doc/index.html URL 을속성별로분리하고자할경우

More information

MS-SQL SERVER 대비 기능

MS-SQL SERVER 대비 기능 Business! ORACLE MS - SQL ORACLE MS - SQL Clustering A-Z A-F G-L M-R S-Z T-Z Microsoft EE : Works for benchmarks only CREATE VIEW Customers AS SELECT * FROM Server1.TableOwner.Customers_33 UNION ALL SELECT

More information

untitled

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

More information

<4D F736F F D20284B B8F0B9D9C0CF20BED6C7C3B8AEC4C9C0CCBCC720C4DCC5D9C3F720C1A2B1D9BCBA2020C1F6C4A720322E302E646F6378>

<4D F736F F D20284B B8F0B9D9C0CF20BED6C7C3B8AEC4C9C0CCBCC720C4DCC5D9C3F720C1A2B1D9BCBA2020C1F6C4A720322E302E646F6378> KSKSKSKS KSKSKSK KSKSKS KSKSK KSKS KSK KS X 3253 KS 2.0 KS X 3253 2016 2016 10 20 3 ... ii... iii 1... 1 2... 1 3... 1 3.1... 1 3.2... 3 4... 3 5... 4 6... 5 7... 7 8... 7 9... 8 A ( )... 9 A.1... 9 A.2...

More information

untitled

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

More information

어댑터뷰

어댑터뷰 04 커스텀어댑터뷰 (Custom Adapter View) 커스텀어댑터뷰 (Custom Adapter View) 커스텀어댑터뷰 (Custom Adatper View) 란? u 어댑터뷰의항목하나는단순한문자열이나이미지뿐만아니라, 임의의뷰가될수 있음 이미지뷰 u 커스텀어댑터뷰설정절차 1 2 항목을위한 XML 레이아웃정의 어댑터정의 3 어댑터를생성하고어댑터뷰객체에연결

More information

Ver 1.0 마감하루전 Category Partitioning Testing Tool Project Team T1 Date Team Information 김강욱 김진욱 김동권

Ver 1.0 마감하루전 Category Partitioning Testing Tool Project Team T1 Date Team Information 김강욱 김진욱 김동권 마감하루전 Category Partitioning Testing Tool Project Team T1 Date 2017-05-12 Team Information 201111334 김강욱 201211339 김진욱 201312243 김동권 201510411 이소영 [ 마감하루전 ] T1 1 INDEX Activity 2041. Design Real Use Cases

More information

PHP & ASP

PHP & ASP PHP 의시작과끝 echo ; Echo 구문 HTML과 PHP의 echo 비교 HTML과 PHP의 echo를비교해볼까요

More information

표준프레임워크로 구성된 컨텐츠를 솔루션에 적용하는 것에 문제가 없는지 확인

표준프레임워크로 구성된 컨텐츠를 솔루션에 적용하는 것에 문제가 없는지 확인 표준프레임워크로구성된컨텐츠를솔루션에적용하는것에문제가없는지확인 ( S next -> generate example -> finish). 2. 표준프레임워크개발환경에솔루션프로젝트추가. ( File -> Import -> Existring Projects into

More information

SOFTBASE XFRAME DEVELOPMENT GUIDE SERIES ActiveX 컴포넌트가이드 서울특별시구로구구로 3 동한신 IT 타워 1215 호 Phone Fax

SOFTBASE XFRAME DEVELOPMENT GUIDE SERIES ActiveX 컴포넌트가이드 서울특별시구로구구로 3 동한신 IT 타워 1215 호 Phone Fax SOFTBASE XFRAME DEVELOPMENT GUIDE SERIES 2012.02.18 서울특별시구로구구로 3 동한신 IT 타워 1215 호 Phone 02-2108-8030 Fax 02-2108-8031 www.softbase.co.kr Copyright 2010 SOFTBase Inc. All rights reserved 목차 1 장 : ActiveX

More information

Intro to Servlet, EJB, JSP, WS

Intro to Servlet, EJB, JSP, WS ! Introduction to J2EE (2) - EJB, Web Services J2EE iseminar.. 1544-3355 ( ) iseminar Chat. 1 Who Are We? Business Solutions Consultant Oracle Application Server 10g Business Solutions Consultant Oracle10g

More information

ISP and CodeVisionAVR C Compiler.hwp

ISP 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 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

쉽게 풀어쓴 C 프로그래밍

쉽게 풀어쓴 C 프로그래밍 CHAPTER 3. HTML 멀티미디어와입력요소 웹브라우저와멀티미디어 예전방법 : HTML 안에서는 나 태그를사용하여야했고웹브라우저에는플래시나 ActiveX 를설치 HTML5: 와 태그가추가 오디오 요소의속성 오디오파일형식 MP3 'MPEG-1 Audio Layer-3' 의약자로 MPEG

More information

Analytics > 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 & 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 information