Post on 09-Apr-2018
transcript
8/7/2019 JavaScript Developer Generation
http://slidepdf.com/reader/full/javascript-developer-generation 1/38
2011년1월30일일요일
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일일요일
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일일요일
8/7/2019 JavaScript Developer Generation
http://slidepdf.com/reader/full/javascript-developer-generation 4/38
Before JavaScript
2011년1월30일일요일
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일일요일
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일일요일
8/7/2019 JavaScript Developer Generation
http://slidepdf.com/reader/full/javascript-developer-generation 7/382011년1월30일일요일
8/7/2019 JavaScript Developer Generation
http://slidepdf.com/reader/full/javascript-developer-generation 8/382011년1월30일일요일
8/7/2019 JavaScript Developer Generation
http://slidepdf.com/reader/full/javascript-developer-generation 9/38
JavaScript
2011년1월30일일요일
8/7/2019 JavaScript Developer Generation
http://slidepdf.com/reader/full/javascript-developer-generation 10/382011년1월30일일요일
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일일요일
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일일요일
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일일요일
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일일요일
8/7/2019 JavaScript Developer Generation
http://slidepdf.com/reader/full/javascript-developer-generation 15/382011년1월30일일요일
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일일요일
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일일요일
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일일요일
8/7/2019 JavaScript Developer Generation
http://slidepdf.com/reader/full/javascript-developer-generation 19/38
After JavaScript
2011년1월30일일요일
8/7/2019 JavaScript Developer Generation
http://slidepdf.com/reader/full/javascript-developer-generation 20/38
Hybrid
JavaScript&
HTML5
2011년1월30일일요일
8/7/2019 JavaScript Developer Generation
http://slidepdf.com/reader/full/javascript-developer-generation 21/382011년1월30일일요일
8/7/2019 JavaScript Developer Generation
http://slidepdf.com/reader/full/javascript-developer-generation 22/382011년1월30일일요일
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일일요일
8/7/2019 JavaScript Developer Generation
http://slidepdf.com/reader/full/javascript-developer-generation 24/38
Demo
2011년1월30일일요일
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일일요일
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일일요일
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일일요일
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일일요일
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일일요일
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일일요일
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일일요일
8/7/2019 JavaScript Developer Generation
http://slidepdf.com/reader/full/javascript-developer-generation 32/38
2011년1월30일일요일
8/7/2019 JavaScript Developer Generation
http://slidepdf.com/reader/full/javascript-developer-generation 33/38
2011년1월30일일요일
8/7/2019 JavaScript Developer Generation
http://slidepdf.com/reader/full/javascript-developer-generation 34/38
QA
2011년1월30일일요일
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일일요일
8/7/2019 JavaScript Developer Generation
http://slidepdf.com/reader/full/javascript-developer-generation 36/38
2011년1월30일일요일
8/7/2019 JavaScript Developer Generation
http://slidepdf.com/reader/full/javascript-developer-generation 37/38
endingAbout :
JavaScript Ninija
2011년1월30일일요일
8/7/2019 JavaScript Developer Generation
http://slidepdf.com/reader/full/javascript-developer-generation 38/38
;