MOBAS Tutorial 2010 Tutorial on Mobile Applications & Systems 2010.10.29 권오현, 김기환.

Slides:



Advertisements
Similar presentations
Build Amazing Apps with Web Standards Mobile HTML5 Applications In Hours, Not Days.
Advertisements

HTML5 for Data Visualisation
What is HTML5…?. ”…removes the need for plugins” ”…can handle multimedia directly” ”…enables rich, interactive clients” ”…enables advanced visual designs”
HTML5, OVERVIEW AND NEW FEATURES PowerPoint by Mason O’Mara.
An Introduction Timmy Kokke | UNIT4 Internet Solutions | Expression Blend MVP / Webguy.
HTML5 That’s What You Need to Know Today Ingo Rammer | thinktecture |
HTML5 Haptics Standardization
Building Mobile Apps in the Cloud – Comparing Approaches.
 A markup language  Structures content on the internet  Commonly used by web browsers.
HTML 5. What is HTML5? HTML5 will be the new standard for HTML, XHTML, and the HTML DOM. The previous version of HTML came in The web has changed.
Tim Berners-Lee authors HTML in 1991, assisted by his colleagues at CERN,
Basics of HTML What is HTML?  HTML or Hyper Text Markup Language is the standard markup language used to create Web pages.  HTML is.
By: Tyler Cap.  Basically a Pandora recommendation system for clothing  Like/Dislike an outfit or article or clothing  Match items to create an outfit.
 Initial Targets  Maps, News, Events, Laundry  Create Mobile Web Design Standards m.uiowa.edu/about/develop/ m.uiowa.edu/about/develop/  Direction.
HTML 5 Tutorial Chapter 1 Introduction. What is HTML5? HTML5 will be the new standard for HTML, XHTML, and the HTML DOM. The previous version of HTML.
WMC  “Web standards” can refer to the actual specification of how a language or technology works.  An industry standards body, such as the.
HTML 5 The next generation of web programming. WHERE IT ALL BEGAN.
HTML5 That’s what you need to know today Ingo Rammer, thinktecture
Bartosz Kowalski Software Developer CERN. Presentation outline -HTML : introduction and history -HTML5 : -History and philosophy -New features -Structure.
Lecture 18. HTML5 and JavaScript Instructor: Jie Yang Department of Computer Science University of Massachusetts Lowell Exploring the Internet,
LATEST WEB TECHNOLOGIES Presented by Md. Zakaria Chowdhury CEO, Webcraft Bangladesh.
HTML5 and its Role in eLearning. What is HTML5 ? New standard of HTML from the Web Hypertext Application Technology Working Group (WHATWG) and the World.
Native vs hybrid vs web mobile Application
CS 415 N-Tier Application Development By Umair Ashraf July 16,2013 National University of Computer and Emerging Sciences Lecture # 12 HTML/ XHTML/ HTML5.
MOBILE APP DEVELOPMENT Presented by Md. Zakaria Chowdhury CEO, Webcraft Bangladesh Director, Sylhet IT Academy.
Social Media Apps Programming Min-Yuh Day, Ph.D. Assistant Professor Department of Information Management Tamkang University
What is HTML5? HTML5 is the new LEGO for both designers and programmers.
Ⓒ sblim, 2010 HTML5 Overview 숙명여자대학교 임순범 1. Ⓒ sblim, 2010 Table of Contents History of Web HTML5 History HTML5 Key Features Standard & Web Development.
HTML 5 New Standardization of HTML. I NTRODUCTION HTML5 is The New HTML Standard, New Elements New Attributes Full CSS3 Support Video and Audio 2D/3D.
Presented by: Lan Nguyen.  Started as cooperation with:  World Wide Web Consortium  Web Hypertext Application Technology Working Group  The future.
UNIVERSITÀ DEGLI STUDI DI PAVIA FACOLTÀ DI LETTERE E FILOSOFIA, SCIENZE POLITICHE, GIURISPRUDENZA, INGEGNERIA, ECONOMIA CORSO DI LAUREA MAGISTRALE INTERFACOLTÀ.
DUE Introduction to the Android Platform and AppInventor Working Connections 2012.
ContentProviders. SQLite Database SQLite is a software library that implements aself- contained, serverless,zero- configuration,transactionalSQL database.
Lightning Talk Fred Rodriguez Nguyen Do CPSC 473 May 6, 2012.
Building Windows 8 Apps with HTML & JavaScript Jaime Rodriguez Principal
PRO HTML5 PROGRAMMING POWERFUL APIS FOR RICHER INTERNET APPLICATION DEVELOPMENT.
Java Mobile Apps with GWT & PhoneGap Josh Marinacci, webOS Developer Advocate.
HTML5 for Mobile Andrew Kinai. HTML vs HTML5 HTML:A language that describes documents' formatting and content, which is basically composed of static text.
DUE Introduction to the Android Platform Working Connections 2011.
Presented By: Mahmoud Ghoz Internet Explorer 9 and HTML5 for Developers.
Social Media Apps Programming Min-Yuh Day, Ph.D. Assistant Professor Department of Information Management Tamkang University
Mobile web Sebastian Lopienski IT Technical Forum 29 June 2012.
Web Design (1) Terminology. Coding ‘languages’ (1) HTML - Hypertext Markup Language - describes the content of a web page CSS - Cascading Style Sheets.
Session: 1. © Aptech Ltd. 2Introduction to the Web / Session 1  Explain the evolution of HTML  Explain the page structure used by HTML  List the drawbacks.
CSS 2D Transforms CSS 3D Transforms CSS Animations CSS Backgrounds & Borders CSS Color CSS Flexbox CSS Fonts CSS Grid CSS Hyphenation CSS Image Values.
ANDROID BY:-AANCHAL MEHTA MNW-880-2K11. Introduction to Android Open software platform for mobile development A complete stack – OS, Middleware, Applications.
COP 3813 Intro to Internet Computing Prof. Roy Levow Lecture 1.
CROSS PLATFORM MOBILE APPLICATION DEVELOPMENT Nick Randolph (Built to Roam) SESSION CODE: DEV-WPH314 (c) 2011 Microsoft. All rights reserved.
Internet Explorer 10 IE9 hardware-accelerated platform CSS 2D Transforms CSS Backgrounds & Borders CSS Color CSS Fonts CSS Media Queries CSS Namespaces.
丁建文 國立高雄應用科大資管系副教授 兼任計網中心軟體發展組組長 跨平台行動應用軟體開發技術 : HTML5 & Mobile JavaScript Framework 暨南大學.
History Before designing web pages it is important to know how it all came about… History Channel – The Invention of the Internet History Channel – The.
Web Design Principles 5 th Edition Chapter 3 Writing HTML for the Modern Web.
Ⓒ sblim, 2010 HTML5 Overview 숙명여자대학교 임순범 1. Ⓒ sblim, 2010 Table of Contents History of Web HTML5 History HTML5 Key Features Standard & Web Development.
JavaScript 사용현황 김민철. Table of contents  1. Mobile  WAC  PhoneGap  AppsPresso  2. TV  Samsung Smart TV  KT IPTV  3. 기타  node.js 2.
INTRODUCING HYBRID APP KAU with MICT PARK IT COMPANIES Supported by KOICA
Agenda * What is HTML5 -- Its history and motivation * HTML/XHTML as Human / Machine Readable Format * HTML and its related technologies * Brief summary.
The HTML5 logo was introduced by W3C in 2010
Becoming a Pro IN Mobile Applications Testing
Introduction to Information and Communication Technologies
Apache Cordova Overview
HTML 5 Tutorial Chapter 1 Introduction.
History Before designing web pages it is important to know how it all came about… History Channel – The Invention of the Internet Start at 17mins.
Mobile App Development
HTML5 APIs MIS3502 Jeremy Shafer Department of MIS
Apache Cordova What is it ? Platforms Development Architecture Plugins
HTML5 and Designing a Rich Internet Experience
HTML5 and Designing a Rich Internet Experience
PICLAY Photo&Video Editor
HTML5 and Designing a Rich Internet Experience
How to debug a website using IE F12 tools
Presentation transcript:

MOBAS Tutorial 2010 Tutorial on Mobile Applications & Systems 권오현, 김기환

목차 Background – 왜 HTML5 가 대두되는가 ? – 앞으로의 웹 개발의 방향은 ? Overview of HTML5 –HTML5 개요 –HTML5 표준안 개발 현황 Examples of HTML5 –HTML5 가 적용된 사이트의 모습은 ?

BACKGROUND MOBAS Tutorial 2010

Smartphone Wars 2007 : Success of iPhone 2008 : Success of AppStore iPhone : Mobile internet machine iPhone + AppStore : Application contents matter

Mobile Apps Wars Apple is the only winner 20M iPhone & iPod touch (iOS) users in 2008 iPod, iPhone2G, iPhone3G users Followers can’t defeat this

Anti Apple alliances Operators Handset markers Too many platforms –Windows Mobile, Limo, Android, Brew, SHP, Symbian, Proprietary OS, WebOS… What can be the cross platform?

It’s WEB! Cross Device Cross Platform

History of Web HyperText –1965, Nelson HyperCard –1987, apple World Wide Web –1990, CERN Tim Berners-Lee Mosaic Web Browser –1993, Marc Andreeseen & Eric Bina WWW Consortium –1994,

HTML versions 1991, HTML 1.0 (Berners-Lee) 1995, HTML 2.0(IETF) 1997, HTML 3.2(W3C) 1997, HTML 4.0(W3C) 1999, HTML 4.01(W3C) 2000, XHTML 1.0(W3C) ??, XHTML2.0(W3C)

WHATWG Web Hypertext Application Technology Working Group –Open Community, 2004 Developing –Web Form 2.0, Web Application 1.0

Why “new HTML”? Fail of XHTML2 Developer Productivity Browser Compatibility Rich Web functions Now, Web is a Platform –Web on Everything

Why HTML5? For Desktop For Mobile For Any Devices

Why HTML5? IT goes to CE Market –Web + CE industry –Web will be the key technology

Youtube IE6 support ended

Vimeo uses HTML5

Google & HTML5

Apple & HTML5

향후 모바일 애플리케이션 전망 Issues related with HTML5 –Performance, Development tools, time Outlook –HTML5 Web App It is appropriate for multi-platform environment Webkit based browser is so popular in the mobile HTML5 web appis more faster than legacy web app HTML5 based Private Web Store Hybrid Mobile Application –phoneGap, QuickConnect, Titanium, etc

향후 모바일 애플리케이션 전망 보안 이슈가 대두 –Mobile device 의 Context Sensor 정보가 HTML 의 API 로 제공되는 과정에서의 보안 문 제가 중요한 이슈로 다뤄지고 있음

OVERVIEW OF HTML5 MOBAS Tutorial 2010

What is “HTML5”? 웹문서를 만들기 위한 기본 프로그래밍 언 어 HTML 의 최신 규격 액티브 X 를 포함한 기타 여러 플러그인을 설치하지 않고도 동일한 기능을 구현 – 어도비 플래시나 마이크로소프트의 실버라이 트, 썬의 자바 FX 와 같은 플러그인 기반의 인터 넷 어플리케이션에 대한 필요를 줄이는 데 목 적을 둠

HTML5 표준화 W3C WGs related with HTML5 –HTML WG HTML5, HTML+RDFa, HTML Microdata, HTML Canvas 2D Context, HTML: The Markup Language, HTML5 diffs from HTML4, etc –Web Application WG Web Storage, Indexed Database API, File API, Server-Sent Event, Web Sockets API, Web Workers, Programmable HTTP Caching and Serving, Web SQL Database, etc –Device APIs and Policy WG Calendar, Contact, Media Capture, Messaging, System Information, File Writer, Gallery, Powerbox, Application Launcher, etc –Geolocation WG Geolocation API, DeviceOrientation Event, Acceleration –New WGs Web Notification WG, Touch Interfface WG, Web Performance WG

W3C HTML WG Old Milestones (This schedule was removed) – HTML5 and Web Forms 2.0 specs adopted as basis for review – HTML Design Principles First Public Working Draft – HTML5 First Public Working Draft – HTML5 Last Call Working Draft – ? HTML5 Candidate Recommendation – ? HTML5 Proposed Recommendation – ? HTML5 Recommendation New Milestones (2010/09/07) –2010 년 10 월 1 일 : HTML5 표준 초안 Last Call –2011 년 5 월 22 일 : HTML5 표준 초안 Last Call 종료

HTML5 Structure HTML5 HTML

HTML5 Structure Structure and SemanticAPIs

HTML5 Structure

Device + HTML5 웹 애플리케이션이 자바스크립트를 이용해 서 디바이스의 기능을 활용할 수 있는가 ? HTML + 자바스크립트 + CSS 웹 플랫폼 (platform specific) GPS, contacts, photo, SMS 등 자바스크립트 표준 API 플랫폼 제공 API

HTML5 Features for Mobile Offline web apps Geolocation Web Socket Web Storage Video / Audio Web Workers Web Font Web Form Canvas / SVG More features….

[Ref.] Useful site for HTML

EXAMPLES OF HTML5 MOBAS Tutorial 2010

Apple HTML5 Showcase

Youtube HTML5 Version

HTML5STUDIO

HTML5Demos.com

Asteroids HTML5 Canvas and JavaScript demo