HTML5 와리포팅툴구현사례

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

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

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

<4D F736F F D205B4354BDC9C3FEB8AEC6F7C6AE5D3131C8A35FC5ACB6F3BFECB5E520C4C4C7BBC6C320B1E2BCFA20B5BFC7E2>

Microsoft Word - 김완석.doc

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

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

Eclipse 와 Firefox 를이용한 Javascript 개발 발표자 : 문경대 11 년 10 월 26 일수요일

PowerPoint 프레젠테이션

슬라이드 1

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

Microsoft Word - ICT Report

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

서현수

PowerPoint 프레젠테이션

08SW

무제-1

<C0CCBCBCBFB52DC1A4B4EBBFF82DBCAEBBE7B3EDB9AE2D D382E687770>

Analyst Briefing

공지사항

목 차 Ⅰ. 일반사항 1 Ⅱ. 특기사항 3 Ⅲ. 물품내역 및 세부규격 8 Ⅳ. 주의사항

품질검증분야 Stack 통합 Test 결과보고서 [ The Bug Genie ]

1. 배경 업무 내용이나 개인정보가 담긴 청구서 등을 메일로 전달 시 중요한 정보가 유출되는 경우가 발생하고 있으며, 이에 따른 메일 암호화 솔루션을 도입하고 있으나 기존 ActiveX를 기반으로 한 플러그인 방식은 여러 가지 제약으로 인해 사용성이 저하되고, 고객 대

[Brochure] KOR_TunA

rv 브로슈어 국문

PowerPoint 프레젠테이션

NCS : ERP(SAP) ERP(SAP) SW IT,. SW IT 01., 05., 06., 08., 15., , 05. SW IT,,,, SAP HR,,, 4,,, SAP ABAP HR SCHEMA, BSP,

컴퓨터과학과 교육목표 컴퓨터과학과의 컴퓨터과학 프로그램은 해당분야 에서 학문적 기술을 창의적으로 연구하고 산업적 기술을 주도적으로 개발하는 우수한 인력을 양성 함과 동시에 직업적 도덕적 책임의식을 갖는 IT인 육성을 교육목표로 한다. 1. 전공 기본 지식을 체계적으로

<4D F736F F D20C1A4BAB8C5EBBDC5C1F8C8EFC7F9C8B8BFF8B0ED5FBDBAB8B6C6AEBDC3B4EBBAF22E727466>

Open Cloud Engine Open Source Big Data Platform Flamingo Project Open Cloud Engine Flamingo Project Leader 김병곤

CSS Design Korea( ) 웹콘텐츠접근성지침 2.0 개요 한국정보화진흥원 정보접근지원부현준호책임 현준호


Intra_DW_Ch4.PDF

정보화 산업의 발전단계 : 정보혁명의 진화 정보화 산업의 발전단계 1세기에 두 번 정도의 큰 기술혁명이 이루어져 경제성장의 원동력으로 작용 uit 시대는 정보혁명 중 인터넷 이후의 새로운 기술혁명인 컨버전스 기술이 핵심이 되는 시대 uit 시대는 정보화의 극대화와 타


슬라이드 1

SIGIL 완벽입문

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

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

CLICK, FOCUS <표 1> 스마트TV와 기존TV의 구분 및 비교 구분 전통TV 케이블TV/IPTV 인터넷TV/웹TV 스마트TV 전달방식 방송전파 케이블/인터넷망 인터넷망 인터넷망 양방향 서비스 없음 부분적으로 있음 있음 있음 콘텐츠 지상파 방송사가 확보한 콘텐츠

1. 들어가기 축구 웹 축구를잘하려면, 기본은? 체력이좋아야지요!! 1

FileMaker 15 WebDirect 설명서

KIDI_W_BRIEF(제1호)_본문.hwp

슬라이드 1

Portal_9iAS.ppt [읽기 전용]

Week8-Extra

untitled

PowerPoint 프레젠테이션

<4D F736F F F696E74202D E20C0CEC5CDB3DD20C0C0BFEB20B9D720BCADBAF1BDBA20B1E2BCFA E >

00-CourseSyllabus

¨ìÃÊÁ¡2

정보처리 및 기타 컴퓨터 운용관련업 나. 겸업시의 주된사업 (정보처리 및 컴퓨터) 도소매업 3,507,118,156원 서비스 및 기타사업 2,944,649,183원 계 6,451,767,339원 적합 2. 상시근로자수 (중소기업기본법 시행령 별표1) 가. 상용종업원수

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

대표이사등의확인서명( ) I. 회사의 개요 1. 회사의 개요 1. 연결대상 종속회사 개황(연결재무제표를 작성하는 주권상장법인이 사업보고서, 분기ㆍ 반기보고서를 제출하는 경우에 한함) (단위 : 백만원) 상호 설립일 주소 주요사업 직전사업연도말 자산총액 지배

월간 CONTENTS 3 EXPERT COLUMN 영화 점퍼 와 트로이목마 4 SPECIAL REPORT 패치 관리의 한계와 AhnLab Patch Management 핵심은 패치 관리, 왜? 8 HOT ISSUE 2016년에 챙겨봐야 할 개인정보보호

슬라이드 1

해외진출 아이포트폴리오 책은 문화콘텐츠 산업의 근간이자 핵심 영상, 비디오 콘텐츠 역사가 얼마 정도 됐는지 아세요? TV의 등장 이후 고작 50년이에요. 그런데 출판 역사는 500년이 넘었거든요. 성경책이 인쇄될 때부터 시작해서 인류의 대부분의 유산이 책에 담겼고 앞으

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

02_3 지리산권 스마트폰 기반 3D 지도서비스_과업지시서.hwp

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

,, 55 * 1., * 2 80, 140.,. Z, 3.,. *1: A4. ApeosPort-V ApeosPort-V ppm. *2: (A4 ), ( ), 200 dpi. : 55 ppm* : A3 Super G3, : 80 ppm : 140

Microsoft Word - 조병호

목 차 Ⅰ. 정보기술의 환경 변화 Ⅱ. 차량-IT Convergence Ⅲ. 차량 센서 연계 서비스 Ⅳ. 차량-IT 융합 발전방향

기술 이력서 2.0

<49534F C0CEC1F520BBE7C8C4BDC9BBE720C4C1BCB3C6C320B9D D20BDC3BDBAC5DB20B0EDB5B5C8AD20C1A6BEC8BFE4C3BBBCAD2E687770>

Windows Embedded Compact 2013 [그림 1]은 Windows CE 로 알려진 Microsoft의 Windows Embedded Compact OS의 history를 보여주고 있다. [표 1] 은 각 Windows CE 버전들의 주요 특징들을 담고

2009방송통신산업동향.hwp

¿ÀǼҽº°¡À̵å1 -new

FMX M JPG 15MB 320x240 30fps, 160Kbps 11MB View operation,, seek seek Random Access Average Read Sequential Read 12 FMX () 2

CONTENTS Volume 테마 즐겨찾기 빅데이터의 현주소 진일보하는 공개 기술, 빅데이터 새 시대를 열다 12 테마 활동 빅데이터 플랫폼 기술의 현황 빅데이터, 하둡 품고 병렬처리 가속화 16 테마 더하기 국내 빅데이터 산 학 연 관

160322_ADOP 상품 소개서_1.0

P2WW HNZ0

!K_InDesginCS_NFH


PowerPoint Presentation

untitled

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

당사의 명칭은 "주식회사 다우기술"로 표기하며 영문으로는 "Daou Tech Inc." 로 표기합니다. 또한, 약식으로는 "(주)다우기술"로 표기합니다. 나. 설립일자 및 존속기간 당사는 1986년 1월 9일 설립되었으며, 1997년 8월 27일 유가증권시장에 상장되

1

NFC 서비스 활성화 추진계획 기존 모바일 결제시장 Ecosystem 향후 모바일 결제시장 Ecosystem App Store App사업자의 중요성 증대 통신사 APP. 사업자 금융기관 (카드) APP. 사업자 VAN 휴대폰 제조사 정부 및 규제기관 OS Provide

<4D F736F F D20BDBAB8B6C6AE545620BCD3BFA1BCADC0C720534E5320C6F7C1F6BCC5B4D720B9D720C0FCB7AB5FBCDBB9CEC1A42E646F63>

Windows 8에서 BioStar 1 설치하기

<B1DDC0B6C1A4BAB8C8ADC1D6BFE4B5BFC7E C8A3292E687770>

Corporate PPT Template

1. Windows 설치 (Client 설치 ) 원하는위치에다운받은발송클라이언트압축파일을해제합니다. Step 2. /conf/config.xml 파일수정 conf 폴더에서 config.xml 파일을텍스트에디터를이용하여 Open 합니다. config.xml 파일에서, 아

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

2.1+ Offline package installation. Web storage Persistent and session storage. Web SQL storage (no active) Persistent SQLite storage. Geolocation Geol

Dropbox Forensics

인문사회과학기술융합학회

6강.hwp

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

PowerPoint Presentation

IP IP ICT

3.스마트TV분야

클라우드컴퓨팅확산에따른국내경제시사점 클라우드컴퓨팅확산에따른국내경제시사점 * 1) IT,,,, Salesforce.com SaaS (, ), PaaS ( ), IaaS (, IT ), IT, SW ICT, ICT IT ICT,, ICT, *, (TEL)

,. DocuCentre-V C2265 / C2263.,.,.,.., C2265 C , C2265 C *1: A4. *2: (A4 LEF, 200 dpi, ) Super G3, 55 25ppm* 1 ppm* 25ppm* 1 2 Model-CPS

,., 75 ppm* 1,, 100 ppm* 2, 200 ppm* ,.. : 75 ppm* 1 Super G3, : 100 ppm* 2 : 200 ppm* 2 *1: A4. ApeosPort-V ApeosPort-V ppm. *2:

SQL Developer Connect to TimesTen 유니원아이앤씨 DB 기술지원팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 작성자

Executive summary Ⅰ.온라인쇼핑 시장의 성장,생태계(EcoSystem)변화 - 오픈마켓과 소셜커머스의 융합 및 신규 강자들의 진입 전망 - PC 중심의 시장에서 모바일 쇼핑으로 성장의 패러다임 이동 - 가격 경쟁 중심에서 고객 가치 중심으로 변화 Ⅱ.온라

슬라이드 1

Transcription:

HTML5 와리포팅툴구현사례 2012.1.31

목차 I. 환경변화와 WEB II. HTML5개요 III. HTML5기반리포팅툴 ( 수행과제소개 )

ICT 발전과웹환경변화 I Smart Phone Social, SNS Open Software, Framework Web 2.0, Open API, Ajax Cloud Computing Virtualization UX(User Experience) App Store (Ecosystem) HTML APP 구현촉발 웹브라우저점유율변화 3

사용자접근환경다양화 I Cross-Browser Non-ActiveX Multi-OS Smart Device 웹표준요구증가 4

웹의한계와웹확장기술 I ActiveX NSAPI 보안문제 모바일불가문제 비표준문제 Java Applet Flash/Silverlight 성능과기능문제 5

웹표준과웹접근성 I 근거제목내용 행안부고시 제 2010-40 호 ( 개정 ) 전자정부서비스 호환성준수지침 웹표준및웹브라우저호환성관련 à 2 개구분, 4 개진단지표정의 행안부고시 제 2011-32 호 ( 개정 ) 장애인고령자등의정보접근및이용편의증진을위한지침 한국형웹콘텐츠접근성지침 2.0 ( 방통위 2010.12.31) à 4 개원칙, 13 개지침, 22 개검사항목 6

호환성과접근성의주요내용 I 음성인식 SW 연계용 근거 호환성 내용 제 4 조 ( 웹사이트호환성확보 ) 1 기술적제약이없는한 3 종이상의 웹브라우저에서동등하게서비스를제공하도록하여야한다. 1.1.1( 적절한대체텍스트제공 ) 텍스트아닌콘텐츠는그의미나용도를 이해할수있도록대체텍스트를제공해야한다. 접근성 2.1.1( 키보드사용보장 ) 모든기능은키보드만으로사용할수있어야한다. 2.1.2( 초점이동 ) 키보드에의한초점은논리적으로이동해야하며, 시각적으로구별할수있어야한다. 7

HTML5 ISSUE I 8

Google 과 MS 의 HTML5 수용 I 크롬웹스토어 윈도우 8 메트로 UI 9

HTML5 ISSUE I 방통위가제시한 ActiveX 대체기술은자바애플릿, 플래시등이아닌, 모두웹표준을제시하고있음 10

국내업계의관심 I 2010.2. 2010.4. 노플러그인가능한 HTML5 는새로운웹혁명 정보통신산업진흥원 (NIPA) 지원사업선정 11

Why HTML5 I Web Page 에서 Web App 으로.. ( 웹의요구사항변화 ) One Source Multi Device Standard 12

목차 I. 환경변화와 WEB II. HTML5 개요 III. HTML5 기반리포팅툴 ( 수행과제소개 )

HTML5 History II WHATWG (2004) W3C 팀버너스리에의해 HTML고안 W3C에서 HTML3.2부터버전관리 1999년 HTML4.01 발표및개발종료 2004년 WHATWG구성 2008년 W3C HTML5초안발표 2009년 XHTML 개발중단 Web Application Web Form *WHATWG (Web Hypertext Application Technology Working Group) 14

HTML5 W3C Statement II 단계 내용 Working Draft 작업초안스펙접수 Last Call (Work Draft) 최종작업초안 의견수렴및이슈해결 2012년 2분기 Candidate Recommendation 권고후보 두개이상브라우저검증 Proposed Recommendation 권고안 최종검토 (4-6주) Recommendation 권고스펙정식승인 15

HTML5 Spec II HTML W/G HTML5 Canvas 2D Microdata RDFa Offline Web Application Web Application W/G Server-Sent Event Web Worker File API WebSocket Web Storage IndexedDB Geolocation VS VS 16

HTML5 Study II HTTP://WWW.HTML5ROCKS.COM 17

HTML5 Feature II ( include HTML4.01, XHTML 1) 1. Semantic Tag Section, footer, 2. Web Form email, date, range, number, 3. Multimedia Canvas, Audio, Video,.. 4. Offline App Application Cache 5. Data Web Storage, Web SQL Database,.. 6. Communication Web Workers, WebSocket, 18

Semantic Tag II (HTML4.01) (HTML5) 19

Web Form II 20

Multimedia II 21

Multimedia II 22

Offline App II 23

Data II 24

Communication II 25

ETC: CSS, File, Drag & Drop, II 26

목차 I. 환경변화와 WEB II. HTML5 개요 III.HTML5 기반리포팅툴 ( 수행과제소개 )

리포팅툴이란 III Server C/S, WEB Report Viewer PC Report Server Report Form File Internet FAX Mail PDF, Excel, PPT, Image, XML, Tiff, CSV etc Smart Phone/PAD 28

주요샘플 III 29

과제의목표및정의 III 이번과제는 HTML5 기반리포팅툴 개발로아래와같이 4 개의영역으로구분됩니다. ( 리포팅툴은 DB 에연계하여장표및통계자료를미리보기및출력하는도구를말합니다.) 3 HTML5 기반사용자뷰어 2 리포트폼파일을해석하는서버 1 리포트폼파일 사용자 4 리포트폼파일작성을도와주는디자이너 개발자 30

과제의필요성 : HTML5 와리포팅툴 III v 리포팅툴입장에서현존리포트뷰어기술단점 구분기술단점 Plugin No Plugin ActiveX NSAPI Java Applet Flash/Silverlight Ajax Windows 의 IE 에서만동작 보안문제심각, 모바일불가 OS 별로개발해야함, IE 는동작안함 보안문제있음, 모바일불가 JDK 설치필요하고성능떨어짐 보안문제있음, 모바일불가 (ios) CPU 부하크고, 출력품질떨어짐 보안문제있음, 모바일불가 (ios) 웹브라우저간결과모양다소틀림 용지맞춤출력어려움 v 해결책으로의 HTML5 Web Page 구현기술에서, Web App 구현기술로확대 보안문제없고, 모바일을포함하여호환성뛰어남 31

공개 SW 리포팅툴해외동향 III Jaspersoft의 JasperReports 와액추에이트의이클립스프로젝트 BIRT 가대표적 양사모두상용제품을보유하고있으며, HTML5는아직지원하지않음 한국적장표양식에취약하여상용을포함하여국내점유율미약함 기술지원서비스부족하고, 한국만의환경 ( 위변조방지, 보안등 ) 연계불가 32

리포트폼파일 (1/2) III 리포트폼파일은 Page 개념에맞게 DB 값의삽입위치와전체리포트모양을처리하 는문서포맷으로글로벌섹션과바디섹션으로구분한다. 주요기능지원섹션지원컨트롤지원필드기타 모듈구성 보고서머리글 / 바닥글섹션 페이지바닥글 / 바닥글섹션 그룹머리글 / 바닥글섹션 본문섹션 라인 도형 글상자 ( 이미지포함 ) 테이블 데이터베이스 매개변수 공식필드 시스템필드 요약기능 페이지넘김 33

리포트폼파일 (2/2) III 리포트폼파일은호환성과확장성, 그리고공개의용이성을위해 XML 형식을사용하 였다. 공개된포멧을이용해다른개발자는다른확장기능을부여할수있다. 페이지관련리포트폼파일속성 작성된리포트폼파일결과물 34

리포트서버 (1/2) III 리포트서버는리포트폼파일을해석하여최종결과물을만드는핵심모듈을말한다. 리포스서버는다양한환경을고려하여자바로개발되었으며, 클라이언트로전달하 는최종결과물도역시 XML 포멧으로전달한다. ( 서버모듈의클래스다이어그램 ) 35

리포트서버 (2/2) III 리포트서버는 WAS 의가상디렉토리로서동작된다. 배포는압축된하나의파일 (hero.1.0.jar) 로배포되며, 내부구성은서버모듈다이어그램과동일하다. 36

리포트뷰어 (1/2) III 리포트뷰어는서버에요청하여결과물로내려온 XML 포멧을 HTML5 로표현하는부 분으로미리보기, 출력을포함하여이전, 다음, 처음, 마지막, 확대, 축소등의기능을 갖는다. 출력미리보기화면 뷰어의주요기능 37

리포트뷰어 (2/2) III 페이지그리기 캔버스의 todataurl() 함수를이용 Image export Canvas 의 drawimage() 함수를사용하여이미지를 X, Y 위치에찍어준다. 38

리포트디자이너 III 리포트디자이너는리포트폼파일을좀더손쉽게작성하게도와주는 GUI 툴입니다. 리포트디자이너를통해개발자는리포트폼파일구조이해없이도간단히작성할 수있습니다. 리포트디자이너는닷넷 C# 으로개발되었습니다. 생성하기 읽기 리포트폼파일 당사제품에특화된 XML 에디터 39

KB 국민카드사례 III 결제예정금액조회, 청구 / 결제내용조회, 승인내역조회, 카드매출전표, 매입내용조회, 보유카드조회, 과거결제내용조회, 연체내역조회등 200 여종 Mac OS - Safari iphone Ubuntu Linux - Firefox 40

감사합니다.