Loading…
Transcript

Google I/O 2013

Conclusion

About google I/O 2013

Google I/O 키노트는

개발자만 봐서는 안되고,

서비스를 기획하는 기획자분들도

꼭 봐야 하는 내용들 !!!

세션들을 요약하자면…

  • Google I/O는

  • 새로운 기술 소개

  • 발전된 기술 소개

  • 구글 플랫폼 제품과 API 소개

로 나뉠 수 있다.

결론

  • Google은 기술 중심의 회사다.

  • Google은 상생회사다.

참석자의 View

  • 구글 I/O 를 통해서 기술적으로 구글이 어떤 분야에 관심을 갖고 진행하는지를 볼 수 있는 좋은 기회

  • 모든 세션들은 온라인으로 볼 수 있기 때문에, 세션 외에 구글 엔지니어들과 실습을 같이하는 Code lab도 참석해야 좋을듯

Thank you

About

Google I/O is an annual developer conference featuring highly technical, in-depth sessions, and showcasing the latest from Google's product teams and partners. The event is open to people 16 years old and over. The 5,500 Google I/O attendees are primarily web, mobile, and enterprise developers building applications in the cloud with Google and open web technologies. Products and technologies featured at Google I/O include Android, Google+, Google Chrome, Google Glass, Google Apps, App Engine and other Google Cloud Platform products, Maps, Commerce, Google TV, and more.

About

  • 구글에서 주최

  • Moscone, San Francisco, CA

  • 5,500 attendee

  • Google & Google partner speakers

(110 talk & code labs)

주요 내용

어떻게 참석했나?

  • 2013년 3월 13일 밤 11시부터 “전세계” 선착순 등록

  • 약 50여분만에 등록 마감

  • 그냥 선착순이 아니라 등록을 누르고 서버가 뽑아준 사람만 등록 가능

Google IO 행사장

I/O

Keynote 현장에서 구경하기 위해서...

  • 6시 55분 도착(7시 개장)

  • 7시 20분 부터 줄서기

(식사후 Keynote 입장을 하기 위해서)

  • 8시 30분 입장 (중간 정도 자리 잡음)

Keynote summary

참석한 주요 세션 정보 요약

Android

  • 현황
  • 9억대의 Android 기기
  • 480 억 앱 다운로드

  • 구글 앱 번역 서비스 실시
  • 유료 !

Android

  • 베타 및 스테이징 기능 제공
  • 베타 테스트를 위한 버전 별도 빌드 가능
  • 스테이징 기능을 제공해 일부 사용자에게만 앱을 릴리즈 가능

  • Android Studio
  • Eclipse 기반의 개발 툴만 제공해 왔으나, IntelliJ 기반의 개발 툴도 제공

Android

  • 구글 플레이 “게임” 서비스 제공
  • Google + 친구들과 게임 점수 공유
  • 애플 게임센터와 비슷하면서도 다른...

  • Google Cloud Messaging (GCM)
  • persistent connections
  • upstream messaging
  • notification synchronization
  • 초당 20만 GCM 전달

Android

  • Google Play music 서비스 공개
  • $ 9.99 / month

  • Google Play for Education
  • 검증된 교육용 앱들을 추천 !

Google +

  • 사진 추천 및 자동 교정

  • Hangouts
  • 텍스트, 이미지, 화상 멀티 챗 가능

Map

  • 3D 지도

  • 자동차, 도보 여부 자동 인식

Categories

  • Performance

  • Cloud

  • Web technology

Performance 관련

  • 성능 관련 세션들은 별도로 없었지만, 대부분 세션에서 각 Product에 대한 성능 정보는 필수로 포함되어 있었음

  • 참석 세션
  • Automating Performance Best Practices with PageSpeed

(https://developers.google.com/events/io/sessions/325313237)

  • Chrome DevTools Revolutions 2013

(https://developers.google.com/events/io/sessions/325206725)

PageSpeed

  • 웹 최적화 툴
  • https://developers.google.com/speed/pagespeed/

  • The PageSpeed family of tools is designed to help you optimize the performance of your website.
  • Chrome 사용시 확장 플러그인 추가 가능

Chrome DevTools

  • Chrome 에 plug-in 되어 있는 개발자 툴
  • 크롬 -> 옵션 -> 도구 -> 개발자 도구

  • 안드로이드의 크롬을 PC 브라우저에서 분석 가능
  • http://discover-devtools.codeschool.com/

DevTools 개발자의 사용법 직강

Cloud 관련

  • 구글의 클라우드가 어떻게 되어 있는지보다는 클라우드를 어떻게 활용하는가만 다루었음.

  • 참석 세션
  • Big Data Mashups: Enabling Next Generation Analytics Using BigQuery (- -)
  • Distributed Databases Panel: An Exploration of Approaches and Best Practices (- -)
  • Behind the Data Sensing Lab: Gathering, Processing, and Analyzing Data at Scale using the Google Cloud Platform(- -)

Google Cloud

  • 말이 필요없는 product

https://cloud.google.com/

  • Product list
  • App Engine
  • Compute Engine
  • Cloud Storage
  • BigQuery
  • Cloud SQL

Web technology 관련

  • Chrome 을 중심으로 각종 웹 기술들이 소개되었음.

  • 참석 세션
  • Web Languages and VMs: Fast Code is Always in Fashion

(https://developers.google.com/events/io/sessions/324431687)

  • WebP: Deploying Faster, Smaller, and More Beautiful Images

(https://developers.google.com/events/io/sessions/462268217)

  • Real-time communication with WebRTC

(https://developers.google.com/events/io/sessions/326336563)

Dart

  • 웹용 언어
  • http://www.dartlang.org/

  • 특징
  • A new language, with tools and libraries, for structured web app engineering.
  • It's class based and object oriented, without being dogmatic.
  • You can write Dart apps using any recent version of Windows (Vista, 7, or 8), Linux, or Mac. The Dart development tools do not support Windows XP. Dart Editor requires Java version 6 or higher.

WebP

  • 새로운 이미지 포맷

https://developers.google.com/speed/webp/

  • 특징
  • WebP is a new image format that provides lossless and lossy compression for images on the web.
  • 아직은 제약사항이 많음 !!!

WebRTC

  • 브라우저를 통한 실시간 통신 지원 JS API.

http://www.webrtc.org/

  • WebRTC is a free, open project that enables web browsers with Real-Time Comm. (RTC) capabilities via simple JavaScript APIs.