Thursday, October 24, 2013

크롬 디벨로퍼 데이 in Korea

10월 24일 선릉역 D-Camp에서 열린 Chrome Developer Day에 다녀왔습니다.


크롬과 크롬과 관련된 웹기술들에 대한 소개를 하는 컨퍼런스로 실제 크롬 담당자들이 Speaker입니다

역시 예상대로 많은 분들이 오셨습니다.. 빈자리가 없어요..









Building modern apps with Polymer & Webcomponents. - Eric Bidelman
- 웹을 기반으로한 웹앱을 만들떄 처음부터 각 컴포넌트들을 만드는것이 아닌 이미 만들어진 bulding blocks(Web Components)를 이용해서 만들면 개발이 편해진다는 것.
- 그 중 하나가 Polymer이고 javascript library로 아래와 같이 polymer.min.js 파일을 포함함으로써 만들수 있습니다..


예전에 MFC할 버튼같은거 만들때 CButton을 가져다 쓰는것처럼 이미 만들어진 Polymer Element를 가져다 쓰면 개발을 쉽게 할수 있다로 이해하였습니다..


<!DOCTYPE html>
<html>
 
<head>
   
<!-- 1. Load Polymer -->
   
<script src="polymer.min.js"></script>
   
<!-- 2. Load a component -->
   
<link rel="import" href="x-foo.html">
 
</head>
 
<body>
   
<!-- 3. Declare the component by its tag. -->
   
<x-foo></x-foo>
 
</body>
</html>




재밌는 것은 Polymer Sandbox라는 툴을 제공해서 위지윅으로 컴포넌트들을 배치해보고 소스코드를 볼수도 있습니다..



Using DevTools to improve your Mobile Workflow - Paul Irish

웹 페이지 로딩시 어느 부분에서 시간이 걸리는지를 Chrome DevTools 을 통해서 디버깅하고 어떻게 개선하가에 대한 세션이였습니다.

Timeline recoding을 통해서 어떤 이벤트시에 얼마의 시간이 걸리는지 알수있습니다..


그리고 모바일에서 웹페이지 디버깅할때도 모바일화면을 PC로 가져와서 디버깅할수 있습니다!! 




Building great games with HTML5 and NaCl - John McCutchan

NaCl은 웹페이지 개발시 C와 C++코드를 사용할수 있게 해줍니다. 성능이 중요한 게임이나 보안에서 특징을 보입니다.. 



Chrome Apps: desktop today, mobile tomorrow  - Pete LePage

Chrome App은 HTML, Javascript, CSS만으로 App을 만들고 (사견으로 Chrome API도 들어가야합니다)  멀티플렛폼(Linux, Windows, Mac, ChromeOS)를 지원한다.

Offline 으로 작동하는것이 default이기 때문에 인터넷연결이 되어있지 않아도 된다

심지어 하드웨어를 작동할수도 있다 (블루투스 장치를 데모로 보여줌)

현재는 Desktop에서만 작동하지만 Mobile에서도 Chrome app이 돌아갈수있도록 폰갭(Cordova)에서 개발을 하고 있다.


An introduction to Dart - John McCutchan

새로운 웹개발용 언어. 문법을 이해하기 쉽게 만들고 기존 언어의 장점을 받고, 성능도 잘 나온다..  등등..    
개인적으로 아직은 많이 이르다고 생각함..  아직 크롬에도 dart VM이 기본으로 안깔리고.. 다른 브라우저에서 돌아갈지는 미지수.. 

그 밖에 Whats new in Mobile HTML, Rendering without the lumpy bits 세션이 있었지만..  잘 이해가 안되더군요.. 자료가 올라오면 같이 포스트 하겠습니다




개인적인 소감은 구글러들을 만나서 반가웠고..
새션 내용이 모바일쪽으로 포커스를 맞추는 느낌이 들더군요..
과연 크롬이 다음 세대의 플렛폼으로의 역할을 잘 할수 있을지.. ㅎㅎ  아직은 이르지않나..ㅎㅎ

No comments:

Post a Comment