node.js 응용 개발사례

Post on 23-Nov-2014

829 Views

Category:

Documents

4 Downloads

Preview:

Click to see full reader

DESCRIPTION

Node.js 와 Web Socket 을 이용한 개발 사례, JavaScript :) webdevmobile.com

TRANSCRIPT

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

rhio.kim@gmail.com

NHN

FRENDS

JavaScript Ninija

2011년 1월 28일 금요일

Thanks );

2011년 1월 28일 금요일

top related