4. About Inswave
W3C Member
• 2007년 WebSquare
• 2012년 WebSquare Hybrid
• 2014년 WebSquare5
• 한국 특허 : 8건
• 미국 특허 : 1건
• W3C Member
• Global Members: 407
• Korea Members: 17
HTML5 UI 플랫폼 선도 기업
5. About me
김욱래
• W3C AC(Advisory Committee) Member
• ActiveX 대체기술 개발 시범사업 책임자(KISA)
• (주)인스웨이브 시스템즈 연구개발본부 본부장
• HTML5 UI 플랫폼 WebSquare 개발
• kimwooglae@gmail.com
7. TL;DR
• HTML5는 기본
– 멀티 플랫폼, 멀티 브라우저, OSMU, 접근성, 반응형 웹
– UI Component(Grid, Chart, ….)
• 기업/공공 분야에서는 +α를 요구
– WYSIWYG 개발도구
– 대량 데이터 처리
– 전용브라우저, 주변기기 연계
– 소스 변환, 문서 생성
– 생산성 및 유지보수성
– …
9. 공공기관 제안요청서
실행환경
• W3C HTML5, ECMA Script, CSS3등 웹표준 기술 지원
• 특정 OS에 비종속적이고, 특정 브라우저에 종속적이지 않도록 Cross Browsing을 지원
• 모바일 웹을 지원해야 하며, 2개 이상의 모바일 플랫폼 지원
• 별도의 비표준 플러그인 또는 로컬 실행파일 설치가 없어야 함
• 웹 화면의 성능 향상을 위한 기능 및 아키텍처 제공
• Grid,Tree,Menu,Calendar,Chart 등 다양한 UI 컴포넌트와 사용자 정의 컴포넌트 기능 제공
• 별도 하드 코딩없이 성능 및 UI 테스트 도구를 사용하여 테스트 수행 가능
개발환경
• WYSIWYG 기반의 통합 개발툴 제공
• UI 컴포넌트와 데이터 객체간 2 Way 바인딩 지원
• 개발생산성을 위해 세분화되고 재활용 가능한 최소 단위 템플릿 기능 제공
• 다양한 디바이스의 해상도를 지원할 수 있는 반응형/적응형 웹 개발 및 테스트 기능 제공
• 화면캡처, 설명을 포함한 화면설계서 생성 기능 제공
* 나라장터 : http://www.g2b.go.kr:8081/ep/invitation/publish/bidInfoDtl.do?bidno=20151111289&bidseq=00&releaseYn=Y&taskClCd=5
16. Forward compatibility
• One Source Long Use
2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020
마이크로소프트 윈도우 및 브라우저 버전업 주기와 EOS(End of Support) 시점
IE6 IE7 IE8 IE9 IE10 IE11
XP Vista 7 8 8.1
엣지
10
XP
EOS
7
EOS
Vista
EOS
17. OSMU (One Source Multi Use)
• Responsive Web / Adaptive Web
• Web App / Hybrid App
24. Performance
SPA (Single Page WebApplication)
0
1
2
3
Chrome Safari Opera Firefox IE11
SPA No SPA
※ 측정기준 : 컴포넌트 2,000개 측정단위 : sec Cell 수 Time (초)
3,000 Cell 0.031 초
30,000 Cell 0.038 초
150,000 Cell 0.064 초
300,000 Cell 0.114 초
600,000 Cell 0.287 초
900,000 Cell 0.412 초
대량 데이터 처리