Upload
rhiokim
View
829
Download
4
Embed Size (px)
DESCRIPTION
Node.js 와 Web Socket 을 이용한 개발 사례, JavaScript :) webdevmobile.com
Citation preview
Outside JavaScript
2011년 1월 28일 금요일
Goal
• Before JavaScript
• JavaScript
• After Javascript
• Demo
2011년 1월 28일 금요일
Before JavaScript
2011년 1월 28일 금요일
http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html2011년 1월 28일 금요일
Misunderstanding language
2011년 1월 28일 금요일
2011년 1월 28일 금요일
2011년 1월 28일 금요일
JavaScript
2011년 1월 28일 금요일
2011년 1월 28일 금요일
Web Standard
• HTML5
• CSS3
• Web API
2011년 1월 28일 금요일
User Experience
• Interactive animation
• Motion
• Touch
• Anytime, Anywhere
2011년 1월 28일 금요일
Platforms
• Window, Linux, Macintosh, ChromeOS
• iOS, Android, PalmOS
• Chrome, Firefox, Safari, Opera
2011년 1월 28일 금요일
Libraries
• jQuery, Ext.js, Mootools
• jQTouch, Sencha Touch, iUI
• Cappuccino, Sprout Core
• Raphael, three.js, GammJS, Processing.js...
2011년 1월 28일 금요일
APIs
• Google Maps, Flickr, Youtube, Twitter
• Amazon eCommerce, Facebook, eBay
• Last.fm, Paypal, Foursquare...
Total : 2767
http://www.programmableweb.com/apis/directory/1?sort=mashups
2011년 1월 28일 금요일
Hybrid WebApp Tools
• PhoneGap
• Titanium + Aptana
• Corona
2011년 1월 28일 금요일
Platform
User Experience
Libraries
APIs
Tools
2011년 1월 28일 금요일
Market Places
• Apple App Store
• Google Web Store / Android Market
2011년 1월 28일 금요일
After JavaScript
2011년 1월 28일 금요일
Hybrid
2011년 1월 28일 금요일
Hybrid?
JavaScript&
HTML5iphone
iPad
Android
Mac
Linux
Window
Safari
Chrome
Opera
Linux
ChromeOS
Medical
Home
Server
ClientLife
2011년 1월 28일 금요일
HTML5, Web APIServer-side JavaScript
& Device Control
2011년 1월 28일 금요일
Demo
2011년 1월 28일 금요일
index
• Web Server
• Real Time Web
• Chatting
• Canvas
• Interactive Presentation
• Battle Tetris Game
• Twitter Client on Naver Map
• Device Access
• LED Controller
2011년 1월 28일 금요일
Web server
var http = require(‘http’);
http.createServer(function(request, response){
response.writeHead(200, {‘Content-type’ :‘text/plain’});
response.end(‘Hello World!’);
}).listen(8124);
console.log(‘Server running at http://127.0.0.1:8124’);
2011년 1월 28일 금요일
Chatting
• Web Socket + Node.js(Socket Server)
2011년 1월 28일 금요일
Canvas
• Web Socket + Node.js(Socket Server)
• HTML5 Canvas
2011년 1월 28일 금요일
Interactive Presentation
• Web Socket + Node.js(Socket Server)
• HTML5 Presentation
2011년 1월 28일 금요일
Battle Tetris
• Web Socket + Node.js(Socket Server)
• iOS 4.2 Device motion event
2011년 1월 28일 금요일
Device Control
• Arduino duemilanove
• Web Socket + Node.js + C(RS-232)
2011년 1월 28일 금요일
Display Screen
ATM, Kiosk
Home Device Desktop
Notebook
Smart Phone
Door lock
Light
set-top boxDigital Album
Chrome OS
Tablet
Ice box
Printer
Fax
iPhone
Andorid
Advertisement
iPad
Sub trainCleaner
Galaxy Tab
?
Game
Car
2011년 1월 28일 금요일
I’m JavaScript
APIs
Platforms
Tools
Libraries
HTML5
Web APIs
2011년 1월 28일 금요일
QA
2011년 1월 28일 금요일
Tomorrow of JavaScript
?
2011년 1월 28일 금요일
endingAbout : @rhiokim
http://rhio.tistory.com
NHN
FRENDS
JavaScript Ninija
2011년 1월 28일 금요일
Thanks );
2011년 1월 28일 금요일