html5 and mobile web (2009)
TRANSCRIPT
Why HTML5?
• XHTML의 실패• 하위 호환성• 브라우저 간 호환성• 개발자 생산성• 리치 웹 기능• Fixed Bugs
Status of HTML5
•W3C HTML W/G• Microsoft, Apple, Mozilla and Opera
• Google•Working Draft• + Guides
•2012
Spec of HTML5
• Semantic Markup•Web Form• Multimedia• Rich UX• Offline Application• + Bug Fixes
√√ √√ √√ √√
√√ √√ √√ √√
√√ √√ √√ √√
√√ √√ √√ √√
√√ √√ √√ √√
Canvas
Video
(Geolocation)
App Cache
Database
Workers √√ √√ √√ √√
iPhone
mobile
mobile
mobile
WebKit Kills Everything!
Forget !
How many SDKs?
• 애플 아이폰• MS의 윈도 모바일• 구글 안드로이드• 심비안• Palm Mojo
Integration?• Joint Innovation Lab • = 차이나모바일, 소프트뱅크, 보다폰
• Eclipse pulsar IDE• = Motorola Java ME SDK, Nokia S60 SDK
• Hybrid application framework• = Titanium Mobile, RhoMobile, Phone Gap
Speaking from personal experience, I've had a lot more fun writing an HTML5 application based on CSS3, the database API, and jQuery that runs out of the box on all of the hot mobile platforms than I ever would have had writing some silly Objective C app for a locked down App Store (or Java for an open one).
HTML 5 + CSS 3 + HTML 5 + CSS 3 + Apps Cache + Database APIApps Cache + Database API