Search results for 'Presentations'

Performance and RAIL

2015.08.02 00:24

지난 7월 12일 열렸던 Google I/O Extended 2015 서울에서 발표한 자료를 여기에 공유한다. 이 행사는 Google I/O 2015를 기념하여 I/O 행사에서 발표된 내용을 다시 공유하는 행사로써 국내의 다양한 Google Developer Group이 연합하여 진행하는 행사이다. 휴일이었지만 하루 종일 비가 와서 다소 부담스러운 날이었는데도 불구하고 천여명에 가까운 분들이 참석한 행사였다.



정보를 전달하는 이런 발표는 매번 지루해지곤 했는데 이번에도 다를 바가 없었다. 게다가 3~40분 내에 끝내시는 다른 분들에 비해 50분에 가깝게 발표하는 민페까지... 이런 여러 불편함에도 불구하고 발표를 들어주신 분들에게 감사할 따름이다.






nundefined Presentations Google, google io extended 2015 seoul, Performance, Rail, 구글, 성능, 퍼포먼스

WebSocket API

2013.07.15 23:40

지난 7월 13일 강남역에서 열렸던 JSLounge 여섯번째 세미나에서 발표한 WebSocket API 자료이다.



WebSocket의 경우 표준이 논의된지 상대적으로 오래된 상황이라 이미 다양한 라이브러리가 나와 있고 WebSocke에 대한 번역서도 나와 있을 정도로 널리 알려진 프로토콜/API이다. 개인적으로 업무에 활용하게 되면서 내용을 살펴봤고 HTTP와는 달리 서버와 항상 연결되어 있다는 점에서 게임, 채팅, Push 등 HTTP의 약점을 메꿀 수 있을 것이라고 생각한다.


API는 간단한 편이나 프로토콜까지 살펴보기에는 다소 어렵다는 생각이 든다. 특별히 WebSocket을 지원할 서버를 만드는 것이 아니라면 프로토콜을 살펴보지 않아도 충분하며 API의 사용법을 간단히 익힌 후 API를 직접 사용하기 보다는 좋은 라이브러리를 찾는 편이 빠르게 개발할 수 있는 길이라고 생각한다.



nundefined Presentations html5, socket.io, WebSocket, 웹소켓

HTML5 API - The Screen Orientation API and Fullscreen

2013.05.20 22:34

지난 5월 2일 JSLounge의 다섯 번째 세미나에서 발표한 HTML5 API - The Screen Orientation API and Fullscreen 발표자료이다. 지난 달 게임을 개발할 때 유용하게 사용할 수 있는 HTML5 기능들에 대해 조사하다가 조금 더 자세히 알아보고 싶은 생각이 들어 주제로 정했다. 




Fullscreen은 이미 플래시에서의 전체 화면 기능이나 동영상을 볼 때 종종 사용했던 기능으로 프로그램을 사용하여 기능을 제어할 수 있다는 점을 빼면 특이한 내용은 없다. 개발자의 관점에서는 혼동할 수 있는 부분이 있으나 특별히 어려운 것은 아니다. 


반면 Screen Orientation API의 경우 앞으로 모바일 웹 또는 웹앱을 만들면서 제작자의 의도를 잘 표현하기 위해 필요한 내용이다. 내용이 어려운 것은 아니나 device의 회전(window.orientation)과의 차이점에 대해 이해하고 있어야 활용이 용이할 것으로 생각한다. 아직 지원하는 모바일 웹 브라우저가 많지 않은데 그 이유는 Screen Orientation API가 엄밀히 말하면 HTML 5.1에 해당하는 명세이기 때문이다. 하지만 내년 이맘때 정도면 어떤 브라우저에서든 사용할 수 있지 않을까 조심스럽게 예상해본다.






nundefined Presentations FullScreen, html5, jslounge, screen orientation

Getting Started with WebRTC

2013.02.28 01:11

지난 화요일 JSLounge의 네 번째 세미나에서 Getting Started with WebRTC라는 제목으로 WebRTC에 대해 발표했다. 완전히 새로운 구성으로 발표를 하기에는 아직 스스로도 WebRTC에 대해 잘 알지 못하기에 스스로도 이번 기회에 공부한다는 목표로 http://www.html5rocks.com/en/tutorials/webrtc/basics/ 의 내용을 정리하는 방법을 이용했다.



이번 준비를 하면서 느낀 것은 WebRTC가 단순히 카메라와 마이크로 수집한 정보만을 보내기 위한 스펙이 아니고 많은 활용 가능성이 있는 스펙이라는 점이다. 여러 보안 문제로 브라우저에서 실행되는 이상 데스크톱 애플리케이션만큼의 강력함을 발휘하기는 어렵겠지만 이러한 문제는 일부 디바이스에서는 자연스럽게 해결되리라 생각하며 그런 경우 매우 강력한 도구가 될 것이다.


nundefined Presentations html5, html5rocks, webrtc

크롬 확장 프로그램 만들기

2012.10.21 21:32

지난 화요일 페이스북에 있는 JSLounge라는 JavaScript 커뮤니티에서 크롬 확장 프로그램을 만드는 방법에 대해 발표했다. JSLounge는 지난 여름에 만들어진 JavaScript 커뮤니티로 온라인과 비정기적인 세미나를 통해 정보를 공유하는 모임이다. 


발표한 내용은 이 블로그에 있는 크롬 확장 프로그램 - QRCode Generator 만들기이다. 내용은 거의 동일하며 초반에 확장 프로그램에 대한 간단한 소개를 추가했다.



종종 이와 같이 발표를 할 생각이다.


nundefined Presentations extensions, jslounge, 익스텐션, 크롬