JavaScript Developer Generation

38
2011130일요일

Transcript of JavaScript Developer Generation

Page 1: JavaScript Developer Generation

8/7/2019 JavaScript Developer Generation

http://slidepdf.com/reader/full/javascript-developer-generation 1/38

2011년1월30일일요일

Page 2: JavaScript Developer Generation

8/7/2019 JavaScript Developer Generation

http://slidepdf.com/reader/full/javascript-developer-generation 2/38

About : http://about.me/rhiokimTwitter : @rhiokim

Company : nhn,Communities :

http://frends.krhttp://webdevmobile.com

2011년1월30일일요일

Page 3: JavaScript Developer Generation

8/7/2019 JavaScript Developer Generation

http://slidepdf.com/reader/full/javascript-developer-generation 3/38

Goal

• Before JavaScript

•  JavaScript

•After Javascript

• Demo

2011년1월30일일요일

Page 4: JavaScript Developer Generation

8/7/2019 JavaScript Developer Generation

http://slidepdf.com/reader/full/javascript-developer-generation 4/38

Before JavaScript

2011년1월30일일요일

Page 5: JavaScript Developer Generation

8/7/2019 JavaScript Developer Generation

http://slidepdf.com/reader/full/javascript-developer-generation 5/38

http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html

2011년1월30일일요일

Page 6: JavaScript Developer Generation

8/7/2019 JavaScript Developer Generation

http://slidepdf.com/reader/full/javascript-developer-generation 6/38

http://home.postech.ac.kr/~skyul/javascript.html

2011년1월30일일요일

Page 7: JavaScript Developer Generation

8/7/2019 JavaScript Developer Generation

http://slidepdf.com/reader/full/javascript-developer-generation 7/382011년1월30일일요일

Page 8: JavaScript Developer Generation

8/7/2019 JavaScript Developer Generation

http://slidepdf.com/reader/full/javascript-developer-generation 8/382011년1월30일일요일

Page 9: JavaScript Developer Generation

8/7/2019 JavaScript Developer Generation

http://slidepdf.com/reader/full/javascript-developer-generation 9/38

 JavaScript

2011년1월30일일요일

Page 10: JavaScript Developer Generation

8/7/2019 JavaScript Developer Generation

http://slidepdf.com/reader/full/javascript-developer-generation 10/382011년1월30일일요일

Page 11: JavaScript Developer Generation

8/7/2019 JavaScript Developer Generation

http://slidepdf.com/reader/full/javascript-developer-generation 11/38

Web Standard

• HTML5

• CSS3

• Web API

2011년1월30일일요일

Page 12: JavaScript Developer Generation

8/7/2019 JavaScript Developer Generation

http://slidepdf.com/reader/full/javascript-developer-generation 12/38

User Experience

• Interactive animation

• Motion

• Touch

• Anytime, Anywhere

2011년1월30일일요일

Page 13: JavaScript Developer Generation

8/7/2019 JavaScript Developer Generation

http://slidepdf.com/reader/full/javascript-developer-generation 13/38

Libraries

•  jQuery, Ext.js, Mootools

•  jQTouch, Sencha Touch, iUI

• Cappuccino, Sprout Core

•Raphael, three.js, GammJS, Processing.js...

2011년1월30일일요일

Page 14: JavaScript Developer Generation

8/7/2019 JavaScript Developer Generation

http://slidepdf.com/reader/full/javascript-developer-generation 14/38

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월30일일요일

Page 15: JavaScript Developer Generation

8/7/2019 JavaScript Developer Generation

http://slidepdf.com/reader/full/javascript-developer-generation 15/382011년1월30일일요일

Page 16: JavaScript Developer Generation

8/7/2019 JavaScript Developer Generation

http://slidepdf.com/reader/full/javascript-developer-generation 16/38

Platforms

• Window, Linux, Macintosh, ChromeOS

• iOS, Android, PalmOS

• Chrome, Firefox, Safari, Opera

2011년1월30일일요일

Page 17: JavaScript Developer Generation

8/7/2019 JavaScript Developer Generation

http://slidepdf.com/reader/full/javascript-developer-generation 17/38

Hybrid WebApp Tools

• PhoneGap

• Titanium + Aptana

• Corona

2011년1월30일일요일

Page 18: JavaScript Developer Generation

8/7/2019 JavaScript Developer Generation

http://slidepdf.com/reader/full/javascript-developer-generation 18/38

Market Places

• Apple App Store

• Google Web Store / Android Market

2011년1월30일일요일

Page 19: JavaScript Developer Generation

8/7/2019 JavaScript Developer Generation

http://slidepdf.com/reader/full/javascript-developer-generation 19/38

After JavaScript

2011년1월30일일요일

Page 20: JavaScript Developer Generation

8/7/2019 JavaScript Developer Generation

http://slidepdf.com/reader/full/javascript-developer-generation 20/38

Hybrid

 JavaScript&

HTML5

2011년1월30일일요일

Page 21: JavaScript Developer Generation

8/7/2019 JavaScript Developer Generation

http://slidepdf.com/reader/full/javascript-developer-generation 21/382011년1월30일일요일

Page 22: JavaScript Developer Generation

8/7/2019 JavaScript Developer Generation

http://slidepdf.com/reader/full/javascript-developer-generation 22/382011년1월30일일요일

Page 23: JavaScript Developer Generation

8/7/2019 JavaScript Developer Generation

http://slidepdf.com/reader/full/javascript-developer-generation 23/38

HTML5, Web API,

Server-side JavaScript& Device Control

2011년1월30일일요일

Page 24: JavaScript Developer Generation

8/7/2019 JavaScript Developer Generation

http://slidepdf.com/reader/full/javascript-developer-generation 24/38

Demo

2011년1월30일일요일

Page 25: JavaScript Developer Generation

8/7/2019 JavaScript Developer Generation

http://slidepdf.com/reader/full/javascript-developer-generation 25/38

index

• Web Server

•Real Time Web• Chatting

• Canvas

• Interactive Presentation

• Battle Tetris Game

• Twitter Client on Naver Map

• Device Access

• LED Controller

2011년1월30일일요일

Page 26: JavaScript Developer Generation

8/7/2019 JavaScript Developer Generation

http://slidepdf.com/reader/full/javascript-developer-generation 26/38

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월30일일요일

Page 27: JavaScript Developer Generation

8/7/2019 JavaScript Developer Generation

http://slidepdf.com/reader/full/javascript-developer-generation 27/38

Chatting

• Web Socket + Node.js(Socket Server)

2011년1월30일일요일

Page 28: JavaScript Developer Generation

8/7/2019 JavaScript Developer Generation

http://slidepdf.com/reader/full/javascript-developer-generation 28/38

Canvas

• Web Socket + Node.js(Socket Server)

• HTML5 Canvas

2011년1월30일일요일

Page 29: JavaScript Developer Generation

8/7/2019 JavaScript Developer Generation

http://slidepdf.com/reader/full/javascript-developer-generation 29/38

Interactive Presentation

• Web Socket + Node.js(Socket Server)

• HTML5 Presentation

2011년1월30일일요일

Page 30: JavaScript Developer Generation

8/7/2019 JavaScript Developer Generation

http://slidepdf.com/reader/full/javascript-developer-generation 30/38

Battle Tetris

• Web Socket + Node.js(Socket Server)

• iOS 4.2 Device motion event

2011년1월30일일요일

Page 31: JavaScript Developer Generation

8/7/2019 JavaScript Developer Generation

http://slidepdf.com/reader/full/javascript-developer-generation 31/38

Device Control

• Arduino duemilanove

• Web Socket + Node.js + C(RS-232)

2011년1월30일일요일

Page 32: JavaScript Developer Generation

8/7/2019 JavaScript Developer Generation

http://slidepdf.com/reader/full/javascript-developer-generation 32/38

2011년1월30일일요일

Page 33: JavaScript Developer Generation

8/7/2019 JavaScript Developer Generation

http://slidepdf.com/reader/full/javascript-developer-generation 33/38

2011년1월30일일요일

Page 34: JavaScript Developer Generation

8/7/2019 JavaScript Developer Generation

http://slidepdf.com/reader/full/javascript-developer-generation 34/38

QA

2011년1월30일일요일

Page 35: JavaScript Developer Generation

8/7/2019 JavaScript Developer Generation

http://slidepdf.com/reader/full/javascript-developer-generation 35/38

Summary

• Web is Hybrid Platform for WebDeveloper

• Web is  JavaScript

2011년1월30일일요일

Page 36: JavaScript Developer Generation

8/7/2019 JavaScript Developer Generation

http://slidepdf.com/reader/full/javascript-developer-generation 36/38

2011년1월30일일요일

Page 37: JavaScript Developer Generation

8/7/2019 JavaScript Developer Generation

http://slidepdf.com/reader/full/javascript-developer-generation 37/38

endingAbout :

JavaScript Ninija 

2011년1월30일일요일

Page 38: JavaScript Developer Generation

8/7/2019 JavaScript Developer Generation

http://slidepdf.com/reader/full/javascript-developer-generation 38/38

;