세션

Android의 시각장애인 및 저시력 접근성 지원

시각장애인과 저시력 사용자를 지원하는 Android 플랫폼의 어포던스를 설명하고, 최대한 광범위한 사용자층에게 도달하기 위해 개발자가 주의를 기울여야 하는 애플리케이션도 설명할 것입니다. 이 강연의 주된 초점은 맞춤 Android 뷰의 접근성을 높이는 것입니다.

웹 구성요소: 웹 개발을 위한 구조적 변화

웹 구성요소는 우리가 웹 앱을 생각하고 빌드하고 사용하는 방식을 근본적으로 변화시키기 위해 여기 모였습니다. 이 세션에서는 웹 구성요소의 토대가 되는 하위 수준 기술 (Shadow DOM, <template>, 맞춤 요소, MDV, 새 CSS 프리미티브)에 대해 설명함으로써 웹 플랫폼의 미래를 준비할 수 있도록 준비하겠습니다. 대부분의 도구는 이미 근처의 최신 브라우저에서 제공되고 있습니다.

작동 중인 웹 구성요소

이 세션은 이전 세션인 '웹 구성요소: 웹 개발을 위한 구조적 변화'에서 설명한 기술과 개념을 기반으로 합니다. 올해는 웹 구성요소의 놀라운 기능 덕분에 훨씬 더 향상된 기능을 이용할 수 있게 되었습니다. 이 세션의 목표는 오늘 미래의 웹 플랫폼을 실현하는 데 도움이 되도록 폴리필을 사용하는 방법을 보여주는 것입니다. 브라우저가 이러한 새 사양을 구현함에 따라 해당 shim 레이어는 시간이 지남에 따라 더 작고 개선되고 빨라집니다. Shadow DOM, 사용자설정 요소, 선언적 데이터/이벤트 바인딩, 터치 입력, 매끄러운 애니메이션, 그리고 이러한 요소를 결합하여 멋진 앱을 만드는 방법에 관해 알아봅니다. 차세대 웹 플랫폼을 사용하여 상용구 코드를 줄이고 모든 플랫폼을 타겟팅하며 생산성을 높이세요.

실제 특성 감지

이상적인 환경에서는 항상 기능 감지를 사용하여 사용자에게 제공할 기능을 결정합니다. 안타깝게도 실제로 이러한 접근 방식에는 실질적인 문제가 있습니다. 특히 애셋을 제공하는 동안 런타임 기능을 평가해야 하는 휴대기기 사용자를 대면할 때 더욱 그렇습니다. 이 대담에서는 기능 감지 이면의 아이디어와 도구를 소개한 다음 Coursera에서 웹 가장자리 감지와 관련된 경험에 대해 논의하겠습니다.

웹 언어 및 VM: 항상 패션에 적합한 패스트 코드

웹 앱 혁신의 근본적인 요건은 빠른 실행 속도입니다. 이 대담에서는 V8과 Dart VM의 기계실을 자세히 살펴보고, 웹 플랫폼을 한 단계 더 발전시키기 위해 새로운 실행 엔진이 필요한 몇 가지 이유를 설명합니다. 프로그래밍 언어가 기본 가상 머신, 복잡성, 즉석 코드 생성, 예측 가능한 성능에 어떤 영향을 미치는지 들어보세요.

Google Play 서비스의 새로운 기능

출시 이후 Google Play 서비스의 일부로 사용할 수 있는 모든 기능을 개략적으로 보여줍니다. 특히 이러한 기능이 개발자에게 미치는 영향과 주의해야 할 사항에 중점을 둡니다.

True Grit: CSS 및 렌더링 성능 디버깅

CSS 최적화를 시작하는 사람만을 위한 어둠의 기술이라고 생각하기 쉽습니다. 이 세션에서는 레이아웃과 페인트 시간에 중점을 두고 느린 렌더를 식별하고 해결하는 데 중점을 둡니다. Chrome DevTools를 사용하여 애플리케이션의 렌더링 측에서 속도 저하를 찾고, 벤치마킹하고, 디버그해 보겠습니다. 부진한 여러 원인을 밝혀내고 시간이 어디서 쓰이는지 살펴보고 Chrome 내부의 프로파일링 데이터를 자세히 살펴볼 것입니다. 이를 통해 애플리케이션을 신속하게 처리하면서 시간을 현명하게 사용하는 방법과 일반적인 CSS 성능 문제를 해결하는 스마트한 해결 방법을 더 잘 이해할 수 있습니다.

모바일 웹 개발을 위한 현대적인 워크플로

오늘날의 모바일 웹에 맞게 구축하고 모든 대상 기기에서 60fps를 유지하면서도 환상적인 사용자 환경을 제공하는 것은 큰 과제입니다. 모바일 웹 앱의 개발, 테스트 및 성능 평가를 위한 모든 도구에 대해 자세히 알아보겠습니다. 타겟팅하는 모바일 기기의 즉각적인 피드백을 받아 가장 효과적으로 개발하는 방법을 파악하고, 복잡성을 확장하여 나중에 성능 관련 어려운 결정을 피할 수 있습니다. 또한 로컬 및 클라우드에서 기기를 테스트할 수 있는 모든 가능성을 검토해 봅니다. 이 세션에서는 Android용 Chrome과 Chrome DevTools를 사용하여 개선된 원격 디버깅을 소개합니다. 이제 로컬 터널링을 실행하여 로컬 개발을 개선할 수 있습니다. 세션을 마치고 모바일 웹 도구 환경에 대한 탄탄한 개요를 확인할 수 있으며 자신감을 가지고 프로젝트로 돌아올 수 있습니다.

Android 개발자 도구의 새로운 기능

Android 개발 도구를 심층적으로 둘러보면서 새로운 기능을 자세히 살펴보고 이러한 도구를 최대한 활용하기 위한 도움말 및 유용한 정보를 확인할 수 있습니다. 이 세션에서 소개된 데모 중 하나에 대해 보다 자세히 살펴보려면 Brad Abram의 개요인 'Google I/O 2013 데모: Android Studio + Cloud Endpoints Synchronized StopWatch Demo' (http://bradabrams.com/2013/06/google-io-2013-demo-android-studio-cloud-endpoints-dynamicd-stopwatch--start)를 확인하세요.

Google+ 사진 만들기: 초점이 맞는 Chrome 앱

Chrome 플랫폼의 빠른 혁신 속도는 서부 시대를 향한 이야기이지만, 이 경계에서 제품을 개발하는 것은 보기보다 간단합니다. 이 세션에서는 Google+ 사진 Chrome 애플리케이션의 수석 엔지니어가 실제 Chrome 앱을 출시하는 데 필요한 작업에 대한 일화 사례를 제공합니다. 필요한 변경사항을 플랫폼에 적용하는 방법 등 학습한 교훈을 활용하세요. 또한 애플리케이션이 실제 기기와 상호작용하고 구동할 수 있도록 하는 Chrome 패키지 앱의 몇 가지 새로운 API를 소개합니다. Google에서 Google+ 사진이 기본 애플리케이션처럼 보이고 작동하도록 만든 방법에 대해 알아보고 Chrome 앱에서 이 작업을 수행하는 방법을 알아보세요.

더 멋진 웹: 늘 꿈꾸던 기능

웹은 빠른 속도로 계속 진화하고 있습니다. 따라 하기가 어려워요! 이 세션에서는 여러분이 놓쳤을 수도 있는 HTML5의 최첨단 기능을 다루며 개발자의 삶을 더 편하게 만들고 앱을 더욱 강력하게 만들어주는 기능에 중점을 둡니다. 특히 모바일(@viewport, @supports, 내장/뷰포트 단위, 해상도 및 포인터 미디어 쿼리, User/Resource Timing API, JS i18n API, iframe 상품, <template>,

등)과 같이 레이아웃, 성능 및 특정 사용 사례를 다루는 새로 출시된 CSS/JS/HTML 프리미티브에 중점을 둘 것입니다.

Android 개발자용 Google+ 로그인

Android 앱에 Google+ 로그인을 추가하고, OTA 설치를 통해 설치한 사용자 수를 늘리고, 대화형 소식을 통해 더 많은 참여를 유도하고, Google+에서의 앱 실적을 모니터링하는 방법을 알아보세요.

모바일 게임의 새로운 발전

모바일 게임 개발자 여러분, 안녕하세요. 더 나은 삶을 위해 Google이 어떤 노력을 기울이고 있는지 궁금하신가요? 모바일 게임의 신기술에 대한 강연에 들러 모바일 게임에 재미를 더하기 위해 개발 중인 최신 기능에 대해 들어보세요.

Google Cloud Messaging

Google 클라우드 메시징을 사용하면 서비스에서 Android 기기의 애플리케이션에 효율적으로 데이터를 전송할 수 있습니다. 새로운 기능을 확인하고 GCM을 사용하여 앱을 더 효율적으로 만드는 방법을 알아보세요.

V8로 오즈 가속화하기: Yellow Brick Road의 자바스크립트 성능 향상

'오즈로 가는 길' 개발자들이 전하는 교훈을 활용해 보세요. 애플리케이션의 성능을 최대한 발휘하려면 런타임 환경에 대한 이해가 있어야만 최적화할 수 있는 세심한 최적화 작업이 필요합니다. V8을 자세히 살펴보고 프로그램을 효과적으로 최적화하는 데 필요한 중요한 신호를 파악하는 방법을 알아보세요. 이러한 신호를 사용하여 사소한 코드 변경사항이 성능에 큰 영향을 미칠 수 있는 부분을 찾아보세요.

인앱 결제 버전 3

수천 명의 개발자가 Google Play에서 체험 후 구매, 가상 상품, 정기 결제를 통해 앱에서 수익을 창출합니다. 구현을 더 쉽게 작성하고 관리할 수 있도록 지원하는 더 강력하고 간편해진 차세대 Android 인앱 결제 API를 활용하는 방법을 알아보세요. 이전 버전에 관한 지식이 필요하지 않습니다. 가용성, 구매 흐름, 정기 결제, 소비 모델, 보안 권장사항을 다룹니다.

Daydream을 실행하는 Android

Android 4.2의 새로운 기능인 Daydream을 사용하면 유휴 상태이거나 도킹된 기기를 앱에서 사용자에게 즐거움을 선사할 기회가 됩니다. 그런데 이 기능은 어디에서 비롯되었을까요? 앱에서 Daydream을 지원해야 하나요? Daydream을 추가하기가 얼마나 쉬운가요? 어떻게 하면 동영상을 더 재미있고 흥미롭게 만들 수 있을까요? 이러한 질문에 대한 답변과 함께, 이 세션에 참석하는 공상자를 위해 다양한 아이디어와 샘플 코드가 제공됩니다.

GPU를 고려한 웹페이지 디자인

Chrome은 그래픽 하드웨어 (GPU)를 사용하여 빠르고 강력한 웹페이지 렌더링을 구현합니다. 하지만 강력한 GPU 렌더링으로 인해 웹 개발자가 이해해야 하는 새로운 문제가 생깁니다. 예를 들어 텍스처 캐시는 얼마나 자주 무효화되나요? Translation-z를 사용하면 어떻게 GPU 성능 문제가 발생할 수 있나요? 숨겨진 div는 GPU 합성 프로세스에 어떤 영향을 주나요? 참석자들은 Chrome의 GPU 컴포지터에 대해 명확하게 이해하고 선택한 디자인이 GPU 합성을 사용하는 기기에서 페이지 성능에 어떤 영향을 미치는지를 알게 됩니다.

인스턴트 모바일 웹사이트: 기술 및 권장사항

사용자는 모바일을 사용하든 데스크톱 브라우저를 사용하든 빠르고 최적화된 환경을 기대합니다. 그러나 빠른 모바일 환경을 제공하려면 신중한 고려와 엔지니어링이 필요합니다. 네트워크 액세스를 최적화하고, 최상의 시각적 렌더링 성능을 제공하기 위해 중요한 자산에 우선순위를 두어야 하며, 기기의 기능 (예: 더 작은 표시 영역, 터치, 고해상도 화면 등)에 맞게 페이지를 조정해야 합니다. 이 세션에서는 모바일 브라우저에서의 사이트 성능에 영향을 미치는 기준을 기술하고 사용자에게 최고의 경험을 제공하기 위해 사이트를 최적화하는 방법을 살펴봅니다.

Android와 지도가 만나는 경우

Google Maps Android API를 사용하여 직관적이고 매력적인 모바일 지도 앱을 만들어 보세요. 이 세션에서는 지도와 Android 센서를 Android의 Google 서비스와 통합하는 혁신적인 방법을 보여줍니다. 상황에 맞게 개인화되고 시기적절한 정보를 시각화하는 개념을 살펴봅니다.

2013년 Chrome DevTools 혁신

빌드하는 웹 앱의 복잡성이 계속 커지면서 Chrome DevTools도 변화합니다. 여러분이 좋아하는 컴패니언에 관한 최신 업데이트를 제공해 드립니다. 휴대기기 에뮬레이션, 원격 디버깅, 캔버스 및 WebGL 프로파일링, Sass 전처리기 지원, 새로운 Workspace 지원을 사용하여 Chrome 내에서 완전한 개발과 같은 새로운 기능을 살펴보세요. 또한 완전히 새롭고 혁신적인 기능 20가지를 사용할 수 있습니다. 스크롤 성능의 가장 큰 적, 페인트를 프로파일링하고 개선하는 방법도 알아보세요. 시뮬레이션된 터치 이벤트 및 위치정보 데이터로 Chrome DevTools 내에서 휴대기기를 에뮬레이션합니다. 웹 애플리케이션을 개발, 디버깅 및 개선할 때 생산성, 속도 및 정밀도 면에서 큰 이점을 누리고 세션을 나가게 됩니다.

새로운 Android SDK 빌드 시스템

최종적으로 Ant 및 Eclipse 빌더를 대체할 새로운 Gradle 기반 Android SDK 빌드 시스템을 소개합니다. 또한 확장성, 종속 항목 관리, IDE 통합, 테스트 지원, 고급 기능을 제공합니다. 기본 설정에서 고급 구성 및 맞춤설정에 이르기까지 모든 것을 배울 수 있습니다.

Android 게임 레벨업

Google Play에서 게임을 한 단계 업그레이드하는 방법을 알아보세요. 배포, 사용자 획득, 유지율을 향상시키는 방법을 소개하는 연례 게임 토크입니다. 골드러시 업적을 달성합니다. 품질 별 3개 평점을 받아 Google Play 추천 게임으로 선정하세요.

Volley: 쉽고 빠른 Android용 네트워킹

Volley는 Android 앱의 네트워킹을 더 쉽고, 무엇보다도 빠르게 하는 라이브러리입니다. 작동 방식, 잘 작동하는 일반적인 패턴, 네트워크에서 ListView의 썸네일 이미지를 손쉽게 동시에 로드하는 방법을 안내해 드리겠습니다.

기기에 무관한 개발

이전에는 데스크톱 사용자만을 대상으로 하는 웹사이트를 개발했습니다. 현재 Google은 모바일 기기용 제품도 개발하고 있으며, 내일은 어떤 새로운 폼 팩터가 나올지 알고 있습니다. 다양한 제약 상황에 어떻게 대처해야 할까요? 기기 제약이 없는 개발에 접근하는 올바른 방법은 무엇인가요?

PageSpeed로 성능 권장사항 자동화하기

Google PageSpeed 제품군에 대해 알아보세요. (a) 브라우저 확장 프로그램, 온라인 및 API를 통해 성능 문제를 식별하는 데 도움이 되는 통계 제품 (b) 자동 최적화: 사이트를 최적화할 수 있는 오픈소스 Apache 및 Nginx PageSpeed 플러그인입니다. 파트너 (AOL 외 일부)의 실습 예시, 통계, 우수사례를 확인하세요. (c) PageSpeed 서비스: Google 호스팅 웹 최적화 제품에 대한 설명 다른 Google 제품과의 고급 통합 (예: App Engine, Google 애널리틱스를 사용한 A/B 테스트 등)의 예를 확인하세요. (d) Chrome 데이터 압축: Chrome에서 페이지 속도를 활용하여 페이지를 즉시 최적화하고 모바일 브라우저에 최대 50% 의 대역폭 개선을 제공하는 방법을 자세히 살펴보세요.

푸른 점 너머: Android 위치의 새로운 기능

위치는 지도의 핵심일 뿐만 아니라 사용자의 위치와 사용자의 행동을 더 잘 인식하는 새로운 세대의 컨텍스트 앱에 있어 점점 더 중요해지고 있습니다. 이러한 API로 실현할 수 있는 새로운 애플리케이션을 살펴보는 데 참여하세요.

관리 가능한 모바일 멀티플레이어 기능

인프라에서 게임 로직에 이르기까지 멀티플레이어 게임 개발은 쉬운 일이 아닙니다. Android용 멀티플레이어 게임을 작성할 때 흔히 발생하는 문제를 해결하는 기법을 살펴보겠습니다.

Google Drive와 Google Apps Script 통합

Google Drive SDK를 사용하면 개발자는 Google Drive 인터페이스 내에서 맞춤 '만들기' 및 '연결 프로그램' 메뉴를 통합하여 수천만 명의 사용자에게 다가갈 수 있습니다. Google Drive SDK와 Apps Script API를 함께 사용하면 개발자는 Apps Script의 고유한 기능을 활용하면서 Google Cloud에서만 개발할 수 있습니다. 또한 Apps Script를 통해 Drive의 파일 및 폴더에 프로그래매틱 방식으로 액세스하는 방법도 살펴봅니다.

Android 그래픽 성능

Android UI 그래픽 팀의 엔지니어가 Android 애플리케이션에서 최고의 성능과 원활한 UI를 구현할 수 있는 몇 가지 도움말과 유용한 정보, 도구 및 기법을 보여줍니다.

Dart: 미래의 HTML

구조화된 언어로 대규모 앱을 개발하면서도 개발 주기를 빠르게 처리하고 계신가요? 실제로 예언이 실현되었습니다. Dart의 도구, 매끄러운 HTML 라이브러리, 브라우저 간 폴리필 및 웹 구성 요소 기반 프레임워크를 사용하여 엄청난 생산성을 발휘해 보세요. 데스크톱과 모바일 플랫폼 모두에서 브라우저 간에서 작동하는 웹 앱을 쉽고 빠르게 개발하는 방법을 알아보세요. 번거로운 컴파일 주기를 기다릴 필요 없이 웹 구성요소와 동적 데이터 기반 뷰를 사용하여 최신 웹 앱을 빌드하는 방법을 보여드리겠습니다. 변경하고 새로고침하면 모든 최신 브라우저에서 사용할 수 있습니다.

Dart의 새로운 기능: 웹 개발로의 첫 번째 클래스 업그레이드

최신 웹 개발자를 위한 포괄적인 오픈소스 생태계와 함께 Dart의 새로운 기능을 살펴보세요. 미래 기반 DOM, 패키지 관리자, JS-interop, JavaScript에 대한 트리 쉐이킹 컴파일러, SIMD, 웹 구성요소, 리치 편집기 등 새로운 언어로 생산성을 높이는 방법을 알아보세요. 이 대화를 Dart와 함께 처리하고 웹을 멋지게 만들 준비를 갖추세요.

YouTube API를 사용한 모바일 개발: 권장사항

YouTube는 최근 몇 가지 새로운 API (Data API V3, Analytics API, Android Player API)를 출시했으며, 모바일 개발자는 훨씬 더 간편하게 전 세계의 동영상 플랫폼을 애플리케이션에 통합할 수 있습니다. 권장사항에 대해 알아보고 해당 분야의 혁신가들이 전하는 멋진 사례를 확인하세요.

Gmail과 DevTools를 사용한 메모리 여행

특히 오래 실행되는 대규모 웹 앱의 경우 JavaScript의 자동 가비지 컬렉션이 효과적인 메모리 관리를 대체할 수 없습니다. 메모리 누수, 빈번한 가비지 컬렉션 일시중지, 전반적인 메모리 팽창으로 인해 실망할 수 있습니다. Google과 함께 Google Cloud가 어떻게 Gmail 성능 문제를 해결했는지 알아보세요. 메모리 관리를 위한 권장사항을 공유하고 마법사처럼 Chrome DevTools 힙 프로파일러를 사용하여 사이트를 최적화하는 방법을 보여드리겠습니다.

YouTube 동영상 안정화의 비밀

동영상 흔들림 보정은 YouTube의 동영상 수정 도구 및 youtube.com/editor의 핵심 요소입니다. 모든 YouTube 업로드는 자동으로 흔들림을 감지하고 필요한 경우 흔들림 보정을 권장합니다. 이 대담에서는 카메라 경로 최적화, 롤 셔터 감지 및 제거, 실시간 미리보기를 위한 분산 컴퓨팅, 카메라 흔들림 감지를 비롯한 Google의 완전 자동 원클릭 안정화 기술의 기술적 세부정보를 설명합니다. 추가 정보: http://googleresearch.blogspot.com/2012/05/video-stabilization-on-youtube.html

웹에서 결제 표준화: requestAutocomplete() 소개

모바일 웹에서 상품을 구매해 본 적이 있으신가요? 복잡한 양식 입력란과 소프트 키보드를 결합하면 필요 이상으로 훨씬 번거롭습니다. 너무 많은 일 때문에 제품을 구매하지 않는 고객이 얼마나 있을까요? requestAutocomplete()는 사용자가 브라우저가 알고 있는 세부정보를 요청하기 위해 명령형 API를 사용하여 양식 필드의 페이지를 우회할 수 있게 해 주는 새로운 웹 표준입니다. 이 세션에서는 requestAutocomplete()로 사이트를 개선하는 방법, 이 기능을 신속하게 구현하는 방법, 전자상거래 환경의 UX를 최적화할 때 고려해야 할 사항을 중점적으로 설명합니다.

모바일 HTML: 사이트의 미래

모바일 웹은 그 어느 때보다 빠르게 가속화되고 있습니다. 이 세션에서는 최첨단 모바일 웹, 이를 통해 모바일 사이트와 앱을 한 단계 업그레이드할 수 있습니다. 모바일 브라우저에서 사용할 수 있다고 생각하지 못했던 기능을 자세히 살펴보고 올해를 위한 실용적인 조언을 제공합니다.

Android용 맞춤 뷰 작성

Android 프레임워크는 UI 빌드를 위해 여러 레이아웃과 미리 빌드된 컴포저블 요소를 제공하지만, 타겟팅된 최적화나 고유한 히어로 모먼트를 빌드하려면 맞춤 뷰를 작성해야 할 때가 많습니다. 측정 및 레이아웃 프로세스가 작동하는 방식과 고급 터치 처리를 위한 패턴을 보여줍니다.

JAM with Chrome: 웹 기술만을 사용하여 대규모 멀티플레이어 음악 애플리케이션을 구축한 방법

런던의 Creative Labs 팀에서 만든 Jam with Chrome은 사용자가 전 세계 거의 모든 곳에서 밴드를 결성하고 거의 실시간으로 스타처럼 'Jam'을 결성할 수 있게 만든 Chrome 실험으로 큰 성공을 거두었습니다. 최신 웹 기술을 사용하여 Chrome with Chrome을 구축한 방법을 보여주고 이를 수행하는 방법에 대한 실용적인 조언과 안내를 제공합니다. 실시간 WebSocket 구성요소, 세션 관리 시스템, 웹 오디오 API를 사용하여 만든 음악 엔진에 중점을 둡니다. 'Jam' 방법을 알아보겠습니다.

YouTube Topics API의 시맨틱 동영상 주석: 이론 및 애플리케이션

YouTube는 이와 관련된 Freebase Open Knowledge Graph 주제를 기준으로 동영상을 자동 분류한다는 사실을 알고 계셨나요? 또한 이러한 분류 기술을 활용하는 방법과, 주제를 사용하여 YouTube API 검색을 강화하거나 관련 동영상을 찾는 방법에 대해 자세히 알아보겠습니다.

클라이언트 측 패키지 관리: 적은 작업, 향상된 품질

웹 애플리케이션을 빌드하려면 종종 다른 라이브러리, 프레임워크, 플러그인을 활용해야 합니다. 패키지 관리자를 사용하여 이를 관리하면 생산성이 크게 향상되고 애플리케이션의 속도 및 보안이 향상되며 최신 정보를 훨씬 더 쉽게 확인할 수 있습니다. 블로그나 Twitter에서 라이브러리의 새 버전을 추적하거나 종속 스크립트를 수동으로 다운로드하거나 사용하는 라이브러리의 파일과 폴더를 관리하지 않아도 됩니다. 패키지 관리를 사용하면 종속 항목을 최신 상태로 유지하고 새 프로젝트 및 관련 프로젝트를 쉽게 찾을 수 있습니다. 이 세션에서는 클라이언트 측 패키지 관리의 가치를 살펴보고 풍부한 패키지 생태계를 제공하는 오픈소스 패키지 관리자 Bower에 대해 알아봅니다. Yeoman, Grunt, RequireJS, NPM과의 유용한 통합에 대해서도 알아보세요.

휴대용 기본 클라이언트 (PNaCl) 소개

2011년부터 NativeClient (NaCl)는 Chrome 웹 스토어를 통해 제공되는 Chrome 기능입니다. PNaCl은 이 기술을 발전시키기 위한 흥미로운 다음 단계입니다. 네이티브 클라이언트와 개발자의 기존 코드베이스와의 호환성 및 네이티브 코드 성능에 가깝지만 진정한 이식성을 갖춘 오픈 웹에 이 기능을 제공합니다. 이 기술은 오픈소스 LLVM 컴파일러 인프라를 기반으로 합니다. 이 기술을 통해 애플리케이션 개발자는 Windows, OS X, Linux, x86 및 ARM용 ChromeOS에서 작동하는 웹 및 Chrome 웹 스토어 애플리케이션을 모두 빌드할 수 있습니다.

WebM 및 새로운 VP9 오픈 동영상 코덱

Cisco에 따르면 동영상 데이터가 2016년까지 전체 소비자 인터넷 트래픽의 55%를 차지할 것이라고 합니다. 네트워크를 통과하는 데이터가 방대해짐에 따라 효율적인 동영상 압축이 그 어느 때보다 중요해지고 있으며, 특히 모바일 네트워크에서는 더욱 그렇습니다. Google은 새로운 VP9 코덱을 도입하게 되어 매우 기쁩니다. 이 코덱은 경쟁사 기술보다 낮은 데이터 속도로 더 나은 동영상 품질을 제공합니다. 또한 VP9은 로열티가 없는 기술로 완전히 개방적인 방식으로 개발되었습니다. 이 세션에서는 VP9의 품질 및 디코딩 속도 면에서 H.264 및 기타 코덱에 대한 성능, VP9 및 새로운 Opus 오디오 코덱으로 WebM 동영상을 만드는 방법, HTML5 동영상에서 Chrome 사용자에게 VP9 콘텐츠를 배포하는 방법을 알아봅니다.

AngularJS에서 설계 결정

데이터 결합, 재사용 가능한 구성 요소, 종속 항목 삽입 및 최신 웹 애플리케이션 빌드를 위한 기타 강력한 기타 여러 기능을 결합하는 JavaScript 프레임워크인 AngularJS를 개발하게 된 설계 결정 사항을 살펴보겠습니다. Google에 참여하여 빠르게 빌드하고, 변경 및 유지보수가 쉽고, 테스트하기 쉽고, 팀의 모든 개발자에게 개발자의 의도를 명확하게 표현하는, 확장성이 우수한 애플리케이션을 빌드하는 방법을 알아보세요.

버벅거림 방지: Chrome 렌더링 성능

애니메이션 및 60FPS에서 스크롤하기: 어렵습니다. 몇 가지 우수사례를 통해 렌더링 성능에 관해 이야기해 보겠습니다. 자연스러운 애니메이션의 기본적인 도전과제, 개발 도구를 사용하여 애플리케이션에서 병목 현상을 찾는 접근 방식, 몇 가지 일반적인 문제에 대처하는 방법을 다룹니다. 주제로는 개발 도구 렌더링 기능, CSS 애니메이션의 미묘한 부분, 스크롤 성능을 저하시키는 일반적인 사례, Chrome의 그래픽 파이프라인을 뒷받침하는 하드웨어 가속 모델 들여다보기가 포함됩니다.

CSS 필터를 사용한 뛰어난 모바일 시각화

미래의 독서 플랫폼은 모바일입니다. 매력적인 디지털 잡지 환경을 만들려면 주요 웹 플랫폼 기능을 활용해야 합니다. CSS 필터는 콘텐츠에 대한 강력한 광고 소재 제어 기능을 제공하며, 이제 휴대기기에서 GPU를 활용합니다. 이 세션에서는 이러한 기능의 작동 방식, 성능 관련 권장사항, 배포를 위한 패키징 및 다른 최첨단 CSS 기능과의 통합을 설명하는 최신 디지털 문서의 콘텐츠 제작에 대해 다룹니다.

고성능 오디오

모바일 게임 앱에서 백그라운드 사운드트랙을 재생하거나 사용자 작업에 대한 응답으로 짧은 사운드 클립을 재생하는 것은 그리 어렵지 않습니다. 하지만 결함이 없고 다양한 기기에서 잘 작동하며 사용자의 배터리를 소모하지 않는 안정적인 응답식 오디오는 어떨까요? 또한 지연 시간도 짧은가요? 그렇게 쉬운 일이 아니었죠. Android 플랫폼 및 앱을 사용해 본 경험을 공유하고, 문제 영역과 플랫폼에서 수행한 작업에 대해 논의하며, 앱에 적용할 수 있는 몇 가지 기법을 알려주세요. 이 가이드는 OpenSL ES 및 오디오 용어에 익숙하다고 가정합니다.

Android 플랫폼 기능 활용

Android 플랫폼을 활용하여 세계적 수준의 앱을 만들어 보세요. Gmail을 예로 들어 플랫폼 기능을 살펴보고 코드 예를 제공해 보겠습니다. 이 대담을 통해 플랫폼을 활용하고 수고를 덜고 앱 경험을 개선할 수 있습니다.

UI 개발자를 위한 Android 디자인

Android에서의 디자인은 더 이상 단절된 패턴의 복잡한 미스터리가 아닙니다. Android 디자인 가이드라인은 콘텐츠의 발전과 반응형 모바일 디자인의 원칙을 따라 디자인 부흥의 토대를 마련했습니다. 이 대담에서는 Android UI 엔지니어가 사용할 수 있는 다양한 도구를 살펴봅니다. 이러한 도구를 사용하여 여러 창 레이아웃을 사용한 반응형 디자인, 측정항목 및 레이아웃 그리드, 핵심 탐색 구성요소를 구현하는 등의 중요한 가이드라인을 구현할 수 있습니다.

블루투스 개발 권장사항

블루투스에 관한 의견은 사용자 수를 떨어뜨릴 수 있지만 기술을 통해 사용자를 다시 연결할 수 있습니다. 이 엔드 투 엔드 세션에서는 Android 블루투스 지원, 개발 권장사항 (예시 포함), 모르는 일부 기능에 관해 자세히 살펴보기 전에 핵심 사양과 프로필에 관해 간략히 설명합니다.

Android: TV에 표시되죠.

개발자는 Google TV를 통해 일관된 Android 플랫폼을 사용하여 가정에서 가장 큰 화면에서 애플리케이션, 게임 및 고품질 미디어를 제작하고 제공할 수 있습니다. 이 세션에서는 현재 Google TV 기기의 잠재력을 활용하는 방법과 차세대 Google TV 플랫폼의 새로운 기능을 설명합니다.

Google Play에서 수익 창출하기

Google Play에서 상업적 성공을 거둔 많은 앱과 게임은 매력적인 애플리케이션 기능, 구매자 프로필, 비즈니스 모델을 비롯한 공통된 특성을 공유합니다. 이 세션에서는 성공적인 수익 창출 레시피를 만들기 위해 Google과 개발자 파트너가 어떤 노력을 했는지 공유합니다. 또한 Google Play에서 더 많은 수익을 창출하기 위한 계획도 공유할 예정입니다.

Android 앱 디자인의 구조

앱이 단순하면 삶도 단순해집니다. 그러나 앱이 복잡해지면 탐색에 사용할 스피너, 탭, 창 중에서 선택하려면 어떻게 해야 할까요? Android 디자인팀 구성원들은 예측 가능하고 사용하기 쉬운 앱을 만드는 기법을 살펴봅니다.

Google Play 앱 발견 가능성 높이기

Android 애플리케이션 개발자의 목표는 앱을 널리 알리는 것입니다. Google Play의 목표는 Android 사용자에게 가장 관련성 높은 콘텐츠를 표시하는 것입니다. 이 세션에서는 두 가지 목표를 동시에 고려했을 때 앱 제작자를 위한 권장사항을 설명합니다. 구체적인 예를 통해 Google Play 스토어에서 내 애플리케이션이 다른 앱보다 높은 순위에 오르는 데 도움이 되는 권장사항을 소개합니다. 인기 목록, 인기 목록, 맞춤 추천, Google Play 검색을 만드는 데 필요한 신호에 대해 알아보겠습니다. Google Play에서 검색 및 탐색을 이끌고 있는 전문가의 이야기를 들어보세요.

WebRTC를 사용한 실시간 통신

WebRTC는 플러그인 없는 실시간 동영상, 오디오, 데이터 통신을 위한 개방형 표준을 구현합니다. 이제 핵심 WebRTC API getUserMedia, RTCPeerConnection 및 DataChannel이 Chrome과 Firefox에서 구현되었습니다. 이 세션에서는 WebRTC 앱 빌드를 시작하는 방법을 설명합니다. MediaStream (일명 getUserMedia)은 무엇이며 어떻게 사용할 수 있나요? 해상도 제약 조건 신호: 정의 및 설정 방법 서버: 무엇이 필요한가요? RTCPeerConnection: WebRTC에서 가장 강력한 API입니다. RTCDataChannel: 임의의 데이터의 실시간 통신 WebRTC와 웹 오디오 통합 상호 운용성. 보안 세션 중에 코드 예시, 라이브 데모, 프로덕션 앱에 대해 알아봅니다.

전 세계 사용자를 위한 Android 앱 빌드

앱을 전 세계 잠재고객에게까지 확장하고 싶지만 어디서부터 시작해야 할지 막막하신가요? 이 세션에서는 글로벌 배포를 위해 앱을 준비하는 방법을 알아봅니다. 국제화 권장사항, 오른쪽에서 왼쪽으로 읽는 언어 지원 및 그 과정에서 도움이 될 수 있는 다양한 도구에 대해 알아보세요.

게임 서비스 실제 사례

개발 초기부터 여러 출시를 통해 개발자 대시보드를 사용하는 방법을 비롯하여 Android팀 내부자가 제공하는 게임 개발자를 위한 실용적인 팁입니다.

매혹, 단순화, 놀라움: Android의 디자인 원칙

앱으로 사람들의 관심을 끌고, 생활을 간소화하고, 즐거움을 주고 싶나요? Android의 디자인 원칙이 사람들의 공감을 얻는 제품을 만드는 데 어떻게 도움이 되는지 알아보세요. 이 원칙에 숨겨진 의미와 연구에 대해 알아보세요. Android 디자인팀이 전하는 실제 예와 사례를 확인합니다. 일상 업무에 원칙을 적용하는 기법을 살펴보세요. 디자인 경험이 필요하지 않습니다.

Android팀과의 노변담화

의자에 앉아 Android 플랫폼팀과 함께 담소를 나누세요. 플랫폼에 대해 질문하고 플랫폼을 구축한 사람들로부터 사물이 작동하는 방식에 대해 자세히 알아볼 수 있는 기회입니다. Android 디벨로퍼 어드보케 레토 마이어가 운영합니다.

이사 체험

이 강연에서는 다양한 유형의 애플리케이션 애니메이션과 이를 달성하는 방법에 관한 코드를 살펴봅니다. 개발자는 Android 애니메이션의 작동 방식, API를 효과적으로 사용하는 방법, 다양한 기술을 결합하여 애플리케이션에 더 흥미롭고 흥미롭고 매력적인 애니메이션을 만드는 방법에 대한 더 많은 지식을 가지고 프레젠테이션을 종료해야 합니다.

고급 게임 개발 주제

고급 시나리오를 자세히 알아보려는 게임 개발자를 위한 가이드입니다. Google+와 통합하고, 게임 상태를 안전하게 구현 및 관리하며, 일부 Google REST API를 통해 멋진 게임 환경을 조성하는 새로운 방법에 대해 알아보세요. 또한 새로운 NDK 주제를 비롯해 서드 파티 게임 엔진 사용에 대해서도 다룹니다.

Android 전문가 팁: 앱이 마법처럼 작동하도록 만들기

고급 Android 기술을 사용하여 사람들이 마법처럼 생각하게 될 멋진 앱을 빌드하는 방법을 알아보세요. 고급 코딩 도움말 및 유용한 정보, 구현 패턴, 잘 알려지지 않은 일부 API에 대한 노출을 통해 배터리 소모 없이 사용자를 즐겁게 하는 컨텍스트에 민감한 앱을 빌드하는 방법을 파악할 수 있습니다.

개발자를 위한 Google Play의 새로운 기능

Google Play에 새 애플리케이션을 게시하는 것은 시작에 불과합니다. 개발자는 지속적으로 앱을 업데이트하고, 사용자 리뷰를 개선하고, 사용자가 앱으로 무엇을 하는지 확인하고, 신규 시장에 진출하고, 수익원을 구축해야 합니다. 새로운 Play Console을 가져온 팀에 참여하여 Google Play가 어떻게 애플리케이션 최적화를 위한 더 많은 데이터, 애플리케이션 배포를 위한 더 나은 도구, 여정의 모든 단계에서 사용자를 이해하고 소통하는 새로운 방법을 제공하는지 알아보세요.

Google 지도: 미래

Google 지도와 지도 API는 전 세계적으로 큰 인기를 얻고 있습니다. Google Maps API는 웹에서 가장 많이 사용되는 API이고, maps.google.com은 가장 많이 사용되는 매핑 사이트입니다. Android 및 iOS SDK는 지도를 새로운 플랫폼으로 분기하고 있습니다. 이 세션에서는 Google 지도팀의 제품 관리 이사와 Google 지도 API의 제품 관리자, 수석 Developer Advocate가 Google 지도의 미래에 대해 안내합니다.

인지과학 및 디자인

이 세션에서는 인간의 인식과 인지, 그리고 이러한 인식이 상호작용형 및 시각 디자인에 미치는 영향에 대해 심도 있게 살펴봅니다. 인간의 뇌는 순전히 정보 처리 기계로 취급되며, 청중에게 두뇌의 특성, 이점, 한계, 일반적으로 해킹하는 방법을 가르칠 것입니다. 이 콘텐츠에서는 최근의 인지 과학 연구를 심층적으로 검토할 뿐만 아니라 다양한 Google 애플리케이션과 플랫폼에서 가져온 디자인 작업 사례를 토대로 모든 내용을 다룹니다. 구체적인 주제로는 가장자리 감지, 그룹화의 동작 법칙, 주변 장치 법칙, 영역 및 사물 인식, 얼굴 인식, 색 결핍, 변이도, 흐름, 주의, 인지 부하 분산, 시간 인식 등이 있습니다.

Android에서의 민첩한 UX 연구 관행

Android UX팀에서는 사용자를 위해 동급 최고의 디자인을 반복하고 개발할 수 있도록 사용자 피드백을 자주 지속적으로 받는 것이 중요합니다. 새로운 아이디어, 디자인, 컨셉을 사용자에게 정기적으로 제공하기 위해 'Pulse Studies' (반복 연구 세션)를 어떻게 적용했는지 살펴보겠습니다. 이 방법은 최소한의 사전 계획이 필요하고, 즉각적인 제품 영향을 미칠 수 있으며, 긴급한 니즈를 충족할 수 있습니다. 다양한 예시와 우수사례를 통해 Google이 어떻게 이러한 협업 프로세스를 해낼 수 있었는지 설명하겠습니다. 또한 빠르고 효과적인 방법으로 사용자 의견을 받는 데 관심이 있는 모든 사용자를 위해 이 프로세스를 채택하는 방법에 대한 도움말 및 유용한 정보를 제공하기 위해 사용성 연구의 역할을 시연할 것입니다.

Chrome 패키지 앱으로 업그레이드

Chrome 패키지 앱은 웹 개발자의 기회를 확대해 주며, 기본적으로 오프라인에서 실행할 수 있고, 브라우저 외부에서 실행되는 몰입형 UX를 제공하고, Chrome의 동기화 아키텍처를 활용하고, 기기 하드웨어에 액세스할 수 있는 기능을 제공합니다. 웹 앱을 Chrome 패키지 앱으로 전환하여 웹 앱을 한 단계 업그레이드할 수 있는 방법을 알아보세요.

기타 모바일 매핑 플랫폼: iOS로 지도 가져오기

Google은 12월에 iOS용 Google 지도 SDK를 출시했습니다. 벡터 지도를 통해 훨씬 다양한 움직임이 가능하고 Google 지도 데이터와 이미지에 액세스할 수 있으므로 SDK는 플랫폼에 iOS 앱을 빌드할 수 있는 강력한 방법을 제공합니다. 이 세션에서는 데이터를 Google 지도 환경과 통합하는 다양한 방법을 살펴봅니다.

동영상 인코딩 이해하기: 나머지 지역용 WebM/VP8

동영상이 2016년까지 전체 모바일 데이터 트래픽의 71%를 차지할 것으로 예상됩니다 (출처: Cisco). 그러나 놀랍게도 이러한 데이터 트래픽의 대부분이 사용하는 형식을 이해하는 사람은 거의 없습니다. 이 세션에서는 로열티가 없는 WebM 형식을 중심으로 애플리케이션에서 동영상을 인코딩하거나 디코딩하는 데 필요한 기술에 대해 배웁니다.

Chrome팀과의 대화

웹 플랫폼팀, 프런트엔드/UI팀, Chrome 앱팀, ChromeOS팀의 선임 직원을 만나 보세요. 이 강연에서는 선임 Chrome 개발자들이 Chrome 및 웹 플랫폼의 향후 계획에 대해 이야기하는 내용을 듣게 됩니다. 가능한 한 많은 질문에 답할 수 있는 기회가 주어집니다.

Google 지도, 비즈니스: Google 기업용 제품을 최대한 활용하기 위한 단계별 안내

위치는 다양한 조직에서 점점 더 중요한 역할을 하고 있으며, 클라우드와 모바일이 안정적이고 확장 가능한 플랫폼으로 부상하면서 조직에서 매핑 기술을 사용하여 보다 효과적으로 일하고, 프로세스를 개선하며, 고객에게 혜택을 제공하는 방식이 변화했습니다. Google의 기업용 제품에서 다루는 다양한 사용 사례와 조직에서 엔드 투 엔드 매핑 솔루션을 손쉽게 통합하여 다양한 요구사항을 충족하는 방법을 알아보세요.

Google Maps API를 사용하여 의미 있는 위치 만들기

위치는 많은 위치 기반 앱에서 기본적인 요소입니다. 하지만 사용자의 위치를 파악하는 것은 이야기의 일부일 뿐입니다. 시청자가 어디를 어디로 가고 어디로 가고 있는지를 알면 내가 그들에게 제시하는 내용이 근본적으로 달라질 수 있습니다. 이 세션에서는 위치 정보를 사용하여 사용자에게 더 풍부한 경험을 제공하는 방법을 알아봅니다.

Google 지도 + HTML5 + 공간 데이터 시각화: 러브 스토리

대부분의 세계 데이터에는 지리적 구성요소가 있습니다. 지리적 구성요소를 사용한 데이터 시각화는 웹에서 가장 인기 있는 방법입니다. 이 세션에서는 데이터 시각화의 원리와 HTML5, 특히 WebGL을 사용하여 Google 지도 시각화를 보완하는 방법에 대해 살펴봅니다.

지도용 디자인 패턴 - 아키텍처

공간 데이터 아키텍처는 많고 다양합니다. 정적 데이터를 호스팅하는 간단한 솔루션은 물론 기존 기업 인프라와의 복잡한 통합과 그 사이의 모든 것을 호스팅할 수 있습니다. 하지만 데이터가 호스팅되고 사용자에게 제공되는 방식과 관련하여 일반적인 패턴과 피해야 할 패턴이 나타납니다. 이 세션에서는 이러한 패턴과 매핑 아키텍처에서 이러한 패턴을 구현하는 방법을 설명합니다.

Google API로 멀티 플랫폼 지도를 빌드하는 방법

이제 Google Maps API는 JavaScript, Android, iOS를 비롯한 여러 플랫폼에서 사용할 수 있습니다. 플랫폼마다 고유한 강점과 한계가 있으며 특별한 주의가 필요합니다. 하지만 세 가지 플랫폼 모두를 위해 빌드한다면 어떻게 될까요? 이 문제에 어떻게 접근합니까? 이 세션에서는 개별 플랫폼의 전문 개발과 세 가지 플랫폼의 일반화된 개발 비교, 각각의 서로 다른 접근 방식에 내재된 장단점을 살펴봅니다. 웹 서비스를 사용하는 경우와 강력한 백엔드 인프라를 구축하는 방법에 대해 알아봅니다.

All the World in the World: Google Cloud와 지도를 사용한 데이터 시각화

수만 척의 선박이 적어도 하루 24시간 5분마다 한 번씩 위치를 보고합니다. 이 정도의 데이터를 시각화하여 많은 사람에게 제공하려면 브라우저와 서버 모두에서 많은 전력이 필요합니다. 이 세션에서는 지도, App Engine, Go, Compute Engine, BigQuery, Cloud Storage, WebGL을 사용하여 대규모 데이터를 시각화하는 방법을 살펴봅니다.

오프라인 저장: 지도와 어스를 통해 오프라인 전환

Google Maps Engine (GME) Portable을 통해 조직은 GME에서 2D 및 3D 데이터를 잘라 오프라인으로 사용할 수 있습니다. 이 기능은 Google 지도와 Google 어스의 강력한 기능을 네트워크 액세스가 제한되거나 사용할 수 없는 소박한 환경으로 확장합니다. Portable에는 개발자가 Google의 익숙한 지도 작성 인터페이스를 자체 오프라인 애플리케이션에 삽입할 수 있는 전체 API 모음이 함께 제공됩니다. Portable은 현재 국제우주정거장에서 사용 중이며, 비행기에서 높이 올라갔고 잠수함 속에서 사용되었으며 그 사이의 거의 모든 곳에서 사용되었습니다. 유능한 엔지니어들이 새롭고 흥미로운 오프라인 구현을 만들 수 있도록 더 많은 개발자에게 Portable을 제공하게 되어 기쁩니다.

스키마를 기반으로 받은편지함에서 작업

사용 중인 서비스에서 이메일을 전송하나요? 이 세션에서는 이메일에 구조화된 데이터를 추가하여 받은편지함에서 바로 작업을 실행하고 사용자 참여도를 높이는 방법을 알아봅니다.

Drive Realtime API의 비밀

Google Docs처럼 앱에 멋진 실시간 수정 기능을 추가하고 싶으셨나요? Drive Realtime API를 사용해 보세요. 이 심층 강연에서는 Google 공동작업의 비결, Realtime API의 기술적 세부정보, 앱에서 이를 활용할 수 있는 방법을 다룹니다.

Apps Script를 사용하여 동적 Google Forms 만들기

올해 초에 출시된 업데이트된 Google Forms 버전은 Apps Script와 연동되므로 코드 몇 줄만으로 양식을 만들고 조작할 수 있습니다. 이 세션에서는 스크립트를 통해 양식과 워크플로를 더 유용하게 만드는 방법을 살펴보고 조직의 변화에 양식이 반응하도록 만드는 기법을 시연합니다.

Chrome의 새로운 오픈소스 렌더링 엔진, Blink 개발팀을 만나보세요. Blink의 내부 기능에 대해 간략히 소개해 드리겠습니다. 무엇보다도 4월 출시 이후 일어난 일, 향후 계획, 브라우저 간 상호 운용성 보장 방법 등입니다. Blink, 기능 개발, 웹 플랫폼에 관한 질문을 위해 대부분의 세션이 예약됩니다. http://bit.ly/blink-io에서 질문을 하고 질문에 투표하세요.

미래를 위한 GWT 로드맵

Google은 Google I/O 2012에서 GWT 운영 위원회를 통해 GWT에 대한 통제권을 커뮤니티에 넘겼습니다. 이제 1년이 지난 지금 GWT 운영 위원회에서 GWT의 미래 로드맵을 발표함에 따라 GWT의 흥미로운 미래가 어떤 모습일지 알아보도록 하겠습니다.

Chrome 패키지 앱 현황

Chrome 패키지 앱의 생일을 축하합니다. 패키지 앱 플랫폼의 새로운 소식과 향후 로드맵의 내용을 알아보고 함께 축하해 주세요.

무선 통신에서의 모바일 성능: 배터리, 지연 시간, 대역폭 최적화

훌륭하고 응답성이 뛰어난 모바일 웹 애플리케이션을 빌드한다는 것은 곧 라디오와 친구가 되어야 함을 의미합니다. 또한 배터리 효율적인 모바일 애플리케이션을 빌드하는 방법, 최상의 처리량을 얻는 방법, 모바일 네트워크에 나타나는 다양한 지연 시간 지연에 대비하는 방법을 다룹니다. 이 강연은 무선 충돌 과정(모바일 웹용 HAM 라이선스라고도 함)으로, 최신 4G 이동통신사 네트워크가 내부적으로 어떻게 작동하는지 하향식 개요로 설명합니다. 프로펠러 모자를 챙기세요.

Google에서 비즈니스를 관리하는 새로운 방법

이 대담에서는 기업 관리자와 개발자가 도구 및 애플리케이션을 빌드할 수 있는 훨씬 더 나은 방법을 제공하기 위해 Google이 어떤 노력을 기울이고 있는지에 대해 논의합니다.

Apps Script로 Google Docs 확장

이제 Google Apps Script를 사용하여 맞춤 메뉴, 팝업, 기타 기능을 Google Docs도구에 추가할 수 있습니다. 이 세션에서는 이 기술을 활용하여 맞춤 워크플로를 만들고, 다른 소스에서 데이터를 가져오고, Google Docs도구에서 자신의 애플리케이션을 통합하는 방법을 살펴봅니다.

지도 디자인 원칙

지도의 사용자 인터페이스는 무엇인가요? 데이터에 쉽게 액세스할 수 있는 UI는 어떻게 만들 수 있을까요? 지도 디자인이 사용자가 필요한 데이터를 얻는 데 도움이 됩니까? 이 강연은 개발자가 시각적 디자인, 지도 제작법, 사용자 환경의 요소를 한데 모아 지도 데이터를 최적의 방식으로 제시하는 데 도움이 될 것입니다.

YouTube API 푸시 알림

YouTube API 피드 업데이트를 확인하기 번거로우신가요? 새 데이터를 사용할 수 있을 때 API가 애플리케이션에 알려줄 수 있다면 더 좋지 않을까요? 새로운 YouTube API 푸시 알림 인프라에 대해 들어보고 새로운 YouTube 활동에 응답하는 코드를 작성하는 방법에 대해 알아보세요.

사용자와 YouTube를 위한 적응형 스트리밍

인터넷 동영상 적응형 스트리밍은 어렵지만 대규모로 하면 더 어려워집니다. 경험의 질에 대한 기본 사항을 알아보고 YouTube의 개선을 위해 Google이 어떤 노력을 기울이고 있는지 논의하겠습니다.

Google Drive SDK의 새로운 기능: 1년 후

이 대담에서는 타사에서 풍부한 Google 문서/스프레드시트/프레젠테이션을 사용하여 드라이브 애플리케이션을 작성할 수 있도록 Google의 노력의 일환으로 개발된 Drive SDK의 최신 기능에 대해 설명합니다. 이러한 기능을 통해 간편하게 파일을 찾고, 파일 변경 시 알림을 받고, 웹사이트를 게시할 수 있습니다.

차세대 기술: 실내 지도

거리와 건물을 매핑하는 것은 어려운 작업입니다. 하지만 실내에서 매핑하는 것은 더 어렵습니다. Google은 주요 건물과 행사장에 대한 평면도를 확보하고 있을 뿐만 아니라 건물 내부의 위치 데이터를 제공하기 위한 방법을 모색하고 있었습니다. GPS가 작동하지 않을 때 지도에서 내 장소를 어떻게 찾나요?

Google 지도팀과의 대화

Google 지도팀에 묻고 싶은 질문이 있었나요? 앞서가는 엔지니어, 제품 관리자, 개발자들에게 항상 궁금했던 질문을 던질 수 있는 기회입니다.

Google Drive에서 앱이 주목 받기

Google Drive의 목표는 Google Drive 사용자가 Google Drive 내 또는 휴대기기에서 앱을 찾을 수 있어야 하는 위치와 시간에 Google Drive 사용자에게 앱을 제공하는 것입니다. 이 강연에서는 앱을 Google Drive와 통합해야 하는 설득력 있는 이유와 앱이 최대한 많은 고객에게 도달할 수 있는 방법을 설명합니다. 앱이 사용자에게 어떻게 표시되는지, 그리고 앱을 구현하는 데 필요한 기술적인 세부사항을 살펴보겠습니다.

Google Apps Script를 사용한 임시 YouTube 분석

이 대담을 통해 참석자들은 새로운 YouTube Analytics API에 대해 다뤄보겠습니다. 클라우드 스크립팅 플랫폼인 Google Apps Script를 통해 데이터에 액세스하는 방법을 보여줍니다. YouTube에서는 YouTube Analytics API를 통해 매개변수화된 데이터를 Google Sheets로 추출하는 임시 보고를 구축하고 시연합니다. 일부 보고서를 예약하고 기준점에 도달하면 알림을 실행하는 방법도 살펴봅니다. 이 강연은 YouTube 게시자는 물론 Google Apps Script 및 Google Sheets로 더 많은 작업을 수행하려는 개발자에게 도움이 될 것입니다.

YouTube로 모바일 게임 즐기기

업계를 선도하는 게임 개발자들은 자신의 게임을 입소문으로 만들기 위해 YouTube를 통합하고 있습니다. 다음 차례가 될 수도 있습니다. 이 세션에서는 Unity3D 게임을 YouTube 업로드, 게임 내 YouTube 재생으로 한층 업그레이드하고 YouTube 사용자를 타이틀 플레이어로 전환하는 방법을 소개합니다.

수중 스트리트 뷰 둘러보기

Google과 Catlin Seaview Survey의 Richard Vevers가 파트너십을 맺고 사상 최초의 수중 스트리트 뷰 이미지를 Google 지도에 도입했습니다. Catlin Seaview Survey가 이 멋진 주변 이미지를 수집하기 위해 특수 카메라를 제작한 방법을 알아보세요. 퀸즐랜드 대학교의 오브 호그-걸드버그 박사와 협력하면서 이 단체의 목표는 전 세계 산호초 기록을 통해 호주의 그레이트 배리어 리프를 시작으로 전 세계 산호초 지대에 관한 스냅샷을 만들 수 있도록 하는 것입니다. 아포 섬, 필리핀, 몰로키니 환초, 마우이, 하나우마 만, 하와이를 탐험해 보세요. 인도네시아 라자암팟의 자연 그대로를 감상할 수 있는 곳입니다. 그들은 Google+를 통해 3백만 명의 팔로워를 확보함으로써 수중 다이빙을 통해 대중의 참여를 이끌어 냈습니다.

YouTube를 활용한 비즈니스 성장

YouTube 채널은 비즈니스를 성공으로 이끄는 데 도움이 될 수 있습니다. 귀사에서 세계에서 두 번째로 큰 검색엔진을 수익 창출, 제품 지원, 모금 및 고객 유치에 활용할 수 있는 방법에 대한 도움말 및 유용한 정보를 알아보세요. 이 세션에서는 YouTube의 잠재고객을 이해하고 YouTube의 모든 도구를 사용하여 지속적인 채널을 구축하는 방법을 배우는 데 대한 중요한 정보를 공유합니다.

직접 방송: YouTube Live API를 사용한 전 세계 스트리밍

이 세션에서는 새로운 YouTube 라이브 스트리밍 플랫폼을 간략히 소개하고 YouTube 라이브 스트리밍 API를 자세히 살펴봅니다. 이 플랫폼을 통해 YouTube에서 실시간 이벤트를 쉽게 방송하면서 시청자에게 훌륭한 시청 환경을 제공하는 방법을 잘 설명하세요. 또한 API를 사용하는 여러 앱을 보여주고, 코드 샘플을 살펴보고, 몇 가지 멋진 데모도 보여드리겠습니다.

개발자를 위한 YouTube: 미래와 기회

YouTube API는 요청량에 따라 Google에서 가장 큰 API인 반면 아직 API를 이용하지 않는 앱이 많습니다. YouTube 플랫폼 제품 및 엔지니어링 리더들이 YouTube가 나아갈 방향에 대해 간략히 설명하고, 최신 YouTube API를 살짝 엿보며, 개발자를 위한 기회에 대해 이야기를 나눕니다. 멋진 동영상 몇 편도 볼게요.

Google 월렛 Instant Buy를 사용하여 Android에서 실제 상품 판매

모바일 상거래에서 가장 큰 장벽 중 하나는 간편한 결제입니다. 사무용품, 티셔츠, 고급 보석 등 어떤 제품을 판매하든 사용자는 동일한 문제에 직면하게 됩니다. 휴대기기에서는 작성할 때 특히 고통스러운 복잡한 양식을 통해 신용카드 및 배송 정보를 제공하는 것입니다. 이때 Google Wallet Android API를 사용하면 됩니다. API를 사용하여 앱의 쇼핑 환경을 간단하고 원활하게 만들어 전환과 판매를 늘리는 방법을 알아보세요.

전체 월렛 디지털화: 월렛 객체 소개

월렛 객체는 Google 월렛에 상용 객체 (쿠폰, 포인트 카드)를 디지털화하여 저장하고 타사 발급기관과 소비자 관계를 강화하여 상거래를 더욱 효율적으로 만드는 간단하고 강력한 플랫폼입니다. 이 세션에서는 Google 월렛에 객체를 삽입하여 소비자에게 더 스마트한 지갑을 만들기 위한 사양과 코드를 알아봅니다.

모바일 시대의 충성도 재정의

이 세션에서는 Wallet Objects Loyalty API를 소개합니다. 포인트 멤버십을 Google 월렛에 통합하여 수백만 명의 사용자가 쉽게 찾을 수 있도록 하는 방법을 알아보세요. 사용자가 Google 월렛을 사용하여 포인트 카드를 표시 및 사용하고, 포인트/리워드 포인트 잔액을 확인할 수 있는 등의 방식으로 포인트 제도에 대한 참여를 유도합니다.

Android에서 매력적인 모바일 상거래 환경 구축

모바일 상거래 Android 앱을 개발하려면 단순히 제품 사진을 ListView에 넣고 구매 버튼을 추가하는 것만으로는 부족합니다. 다른 어떤 유형의 모바일 앱보다도 시간이 돈입니다. 사용자가 더 오래 기다리거나 양식을 작성하는 데 더 많은 시간을 할애할수록 사용자가 거래를 완료할 가능성이 줄어듭니다. 또한 결제를 수락할 때는 항상 보안에 대해서도 고려해야 합니다. Google 월렛 팀과 Google 파트너가 제공하는 기술과 도움말을 통해 모바일 상거래 앱을 더 쉽고 안전하게 사용하여 전환수를 늘리고 궁극적으로 수익을 증대하는 방법을 알아보세요. 이 세션에는 중급/고급 Android 개발 주제가 포함됩니다.

GWT의 MVP 및 EventBus 이해하기

2009년 Ray Ryan은 Google I/O에서 GWT 애플리케이션 설계를 위한 Model-View-Presenter 패턴과 EventBus를 지지하는 강연을 했습니다. 이후 MVP와 EventBus는 GWT 커뮤니티에서 널리 사용되었고 여러 프레임워크가 이를 지원하는 것으로 나타났습니다. 하지만 MVP가 무엇인지, 그리고 이를 구현하는 최선의 방법이 무엇인지에 대해서는 여전히 많은 혼란이 있습니다. 일반적인 해결책에는 지루한 양의 상용구와 오버헤드가 포함되는 경우가 많습니다. 이 대담에서는 MVP와 EventBus를 올바르게 사용하는 방법이 생각보다 훨씬 쉽고, 프레임워크나 추가 오버헤드 없이 이를 수행할 수 있음을 보여드릴 것입니다. 그 결과 테스트와 유지관리가 용이한 GWT 애플리케이션을 더욱 유용하게 사용할 수 있습니다.

Google+ 로그인 통합 소개

웹사이트, 모바일 앱, 게임 또는 기타 온라인 서비스 등 운영 중인 서비스가 무엇이든 사용자는 이제 Google 계정으로 로그인하여 Google+ 프로필을 사용할 수 있습니다. Google+ 로그인을 사용하여 앱에 보다 흥미로운 환경을 제공하고 여러 기기에서 더 많은 사용을 유도하는 방법을 알아보세요. 이 대담은 Google+ 로그인 및 기타 Google+ 기능의 통합에 대한 기술적 개념을 소개하며 다른 Google+ 대담을 진행하기 위한 사전 준비사항입니다.

Google+ 플랫폼 개요

Google+ 플랫폼 개요에 참여하세요. Google+에서 애플리케이션에 제공하는 기능과 플랫폼의 방향에 대해 알아보고, 올해 I/O에서 꼭 봐야 할 Google+ 플랫폼 세션을 결정해 보세요.

조직에서 Google+ 최대한 활용하기

클라우드 기반의 생산성 제품인 Google Apps를 사용하면 어디에서나 어떤 기기로든 업무를 수행할 수 있습니다. 기업용 Google+의 강력한 기능을 추가하여 팀이 동료 및 외부 파트너와 원활하게 연결하고 공유할 수 있습니다. 이 세션에서는 기업용 Google+의 고유한 기능을 살펴보고, Google+를 비즈니스 시스템 및 프로세스에 통합하는 새로운 방법에 대해 논의하며, 조직 전체에서 쉽고 빠르며 효과적인 커뮤니케이션을 위해 Google+를 최대한 활용할 수 있도록 지원합니다.

Google+ 플랫폼팀과의 담화

Google+ 플랫폼에 대해 궁금하신 점이 있나요? 팀을 만나보고 Google+ 플랫폼 전문가로부터 직접 질문에 대한 답변을 받아 보세요. 기술을 자세히 알아보고 의견을 들려주세요.

RenderScript를 사용한 고성능 애플리케이션

RenderScript는 CPU, GPU, DSP 등 기기에서 사용할 수 있는 모든 프로세서를 사용하는 Android에서 고성능 계산을 위한 API입니다. 이 대담에서는 Gingerbread 이상을 실행하는 모든 기기에서 실행할 수 있는 RenderScript를 사용하여 애플리케이션을 개발하는 방법을 다룹니다. 간단한 애플리케이션을 가속화하는 방법을 살펴보고 단일 소스 기반으로 다양한 아키텍처에서 높은 성능을 제공할 수 있는 방법을 보여줍니다. RS와 NDK를 비교하는 벤치마크를 제시합니다.

Google+ 행아웃 API, 1년 후: 가상의 콧수염 그 이상

행아웃 앱 플랫폼은 지난 1년 동안 꾸준히 발전해 왔습니다. Google이 지금까지 발전한 과정을 듣고, 오디오/영상 대화를 통해 앱에 생동감을 불어넣는 방법을 알아보고, 기술의 다음 단계를 알아보세요.

Google+ 로그인을 사용한 크로스 플랫폼 인증

인기 소셜 앱을 만드는 개발자입니다. Android 앱, iOS 앱, 웹사이트가 모두 인증된 사용자와 원활하게 작동해야 합니다. 이 세션에서는 Google+ 로그인 인증 모델을 자세히 살펴보고 필요에 맞는 인증 모델을 선택할 수 있도록 도와줍니다.

Google+ 로그인 권장사항

Google+ 로그인을 통해 사이트와 사용자가 누릴 수 있는 혜택을 극대화하는 방법에 대해 알아보세요. 앱 설치 수를 최대화하고, 대화형 게시물의 클릭률을 최적화하고, 소셜 데이터를 기반으로 맞춤 콘텐츠를 제공하고, Google에서 눈에 띄는 앱 활동을 작성하는 방법을 알아보세요.

웹 앱용 Google+ 로그인

웹 기반 앱에 Google+ 로그인을 추가하는 방법, 사용자와 사용자를 연결하는 방법, Google+ 프로필 데이터로 맞춤 환경을 만드는 방법, 대화형 소식을 사용하여 더 많은 참여를 유도하는 방법, Google+에서의 앱 실적을 모니터링하는 방법에 대해 알아보세요.

분산 데이터베이스 패널: 접근 방식 및 권장사항 탐색

게임, 모바일 앱, 소셜 애널리틱스 서비스 등 무엇을 구축하든 정보의 가용성이 높고 안전하게 저장되어야 하며 사용자층이 폭발적으로 증가함에 따라 정보가 확장될 수 있어야 합니다. 이 세션을 방문하여 최신 분산 데이터베이스가 이러한 요구사항을 어떻게 해결하는지 알아보세요. 4명의 업계 전문가로 구성된 패널이 Google 인프라를 사용하여 이 문제를 해결하기 위한 솔루션에 대해 의견을 듣고, 패널에 질문을 던질 수 있는 기회를 갖게 됩니다.

게시자용 Google+: 버튼, 배지 등

Google+는 사이트 자체에서, 그리고 Google 검색과 같은 Google 서비스에서 사용자가 자신의 사이트에서 콘텐츠를 공유하고 발견할 수 있도록 게시자를 위한 도구 모음을 제공합니다. 이 세션에서는 웹사이트에서 검색 및 참여를 유도하는 데 도움이 되는 Google+ 도구의 모든 기본사항에 대해 알아봅니다.

가치를 더하는 성공적인 Google+ 통합 구축

출시된 애플리케이션을 참조하여 소셜 그래프 활용 및 Google+ 통합의 수익을 극대화하는 방법에 대한 예를 확인하세요. 특정 상황에서의 파트너가 Google+를 어떻게 통합하여 앱의 성공을 개선하고 사용자와의 사회적인 관계를 더욱 돈독하게 만들 수 있는지 알아보세요.

다른 소셜 로그인 서비스와 함께 Google+ 로그인을 제공하는 방법

Google+ 로그인을 대체 소셜 로그인 솔루션과 함께 사용하는 방법과 기존 Google 인증 시스템에서 앱을 이전하는 방법에 대해 알아보세요. 사이트에 이미 소셜 로그인이 있고 Google+ 로그인을 추가하는 방법이 궁금하거나 현재 이전 OAuth 2.0 Google 인증 통합을 사용하고 있다면 이 세션을 사용하세요.

iOS 개발자용 Google+ 로그인

iOS 앱에 Google+ 로그인을 추가하고, 사용자와 사용자를 연결하고, 대화형 소식을 사용하여 더 많은 참여를 유도하고, Google+에서 앱의 실적을 모니터링하는 방법을 살펴보겠습니다.

Glass용 개발

기술을 가까이 접하면 문제를 덜어낼 수 있습니다. 이러한 내용과 다른 핵심 개념, 디자인 가이드라인, UX 패러다임 및 API를 Glass 개발의 기준으로 삼을 것입니다. 우수한 예를 제시하여 모든 내용을 권장사항으로 코드화하는 데 사용합니다. Glass용으로 개발하려는 경우 여기에서 시작하세요. 이 세션은 모든 Glass 개발 세션을 위한 선행 조건입니다.

ChromeVox를 통한 웹 접근성 향상

완벽한 시력을 가진 독자에게는 이미 복잡한 웹페이지를 이해하고 탐색하는 것이 어렵지만, 음성 렌더링에만 의존하는 경우에는 훨씬 더 어렵습니다. ChromeVox 스크린 리더는 특히 최신 웹 콘텐츠를 다양하게 처리하도록 설계되었습니다. ChromeVox는 자바스크립트 기반으로, 개발자가 최첨단 웹 애플리케이션에 대한 접근성을 높일 수 있게 해 줍니다. 표, 수학 공식 등 복잡한 콘텐츠를 위한 고급 탐색 기능은 물론 점자 및 날짜/시간, 미디어 컨트롤과 같은 새로운 HTML5 UI 컨트롤까지 지원하는 ChromeVox가 새롭게 구현되었습니다.

Glass 팀과의 노변담화

Glass 팀의 주요 구성원 몇 명과 함께 이곳에 이끄는 과정에 대해 이야기를 나눠 보세요. 또한 웨어러블 기술의 발전에 Glass가 중요한 이유와 개발자가 생태계에 가장 효과적으로 참여할 수 있는 방법에 관해 이야기해 보겠습니다.

보증 무효화: Hacking Glass

Glass를 해킹할 준비가 되었습니다. 하드웨어 플랫폼으로 가능한 작업과 루트 액세스 권한을 얻는 방법을 알아보세요. 자체 실험용 애플리케이션을 실행하는 방법을 알아봅니다. 면책조항: 알려지지 않은 미지의 영역으로 들어가게 됩니다!

Google Mirror API로 유리 서비스 구축

Google Mirror API는 Glass 소프트웨어 빌드를 위한 간단하면서도 강력한 RESTful API 집합입니다. 이 세션에서는 Glass 개발을 위한 몇 가지 첫 번째 원칙, Google Mirror API의 패러다임 및 개념에서 프로토타입까지 신속한 경로를 검토합니다. 표준 사용 사례와 API의 한계를 뛰어넘는 사례를 모두 다룹니다.

동적으로 모바일 애플리케이션 구성하기: 모바일 앱용 Google 태그 관리자

사용자가 이미 앱을 다운로드한 모바일 애플리케이션을 약간 조정했나요? 너무 늦을 때까지 주요 이벤트에 대한 분석을 추가하는 것을 잊은 적이 있으신가요? 서버 측에서 모바일 애플리케이션을 동적으로 구성하는 새로운 방법을 알아보세요. 다양한 잠재고객에 맞게 앱을 조정할 수 있으며, 이전 버전에 매료되거나 잊어버릴 일이 없습니다.

고급 Go 동시 실행 패턴

동시 실행은 고성능 네트워크 서비스 설계의 핵심입니다. 이 강연에서는 작년에 인기 있었던 Go 동시 실행 패턴 강연을 확장하여 Go의 동시 실행 프리미티브를 자세히 알아보고 간단한 Go 코드로 복잡한 동시 실행 문제를 어떻게 적절하게 해결할 수 있는지 알아봅니다.

AdMob을 활용한 성공적인 앱 비즈니스 구축

앱을 개발하느라 많은 시간을 보냈는데, 이렇게 긴 밤낮으로 사용자 수와 높은 수익을 얻으려면 어떻게 해야 할까요? AdMob의 새로운 소식과 효과적인 앱 비즈니스 구축에 AdMob이 어떤 도움을 줄 수 있는지 알아보세요.

Go팀과의 노변담화

2009년 11월 출시된 이후 Go Programming Language는 열성 팬을 보유한 성공적인 오픈소스 프로젝트로 성장했습니다. 이 세션에 참여하여 Google의 Go 팀원들이 Go 관련 질문에 대한 답변을 들어보세요.

Google 애널리틱스를 이용하여 다양한 기기에서 웹 및 모바일 앱 최적화하기

최근 Google 애널리틱스에서 모든 기기 / 플랫폼 / 환경에서 사용자 상호작용을 측정할 수 있는 새로운 방법인 유니버설 애널리틱스를 출시했습니다. 이 데이터를 측정함으로써 개발자는 애플리케이션을 더 효과적으로 최적화할 수 있습니다. 이 세션에서는 모든 기기에서 사용자 상호작용을 측정하는 방법과 새로운 보고서 및 웹 및 모바일 앱을 최적화하기 위한 권장사항을 시연합니다.

데이터 감지 실험실의 비하인드 스토리: Google Cloud Platform을 사용한 대규모 데이터 수집, 처리, 분석

많은 모바일 및 게임 앱은 물론 센서 네트워크와 '사물 인터넷'에서도 확장성이 뛰어나고 신속한 데이터 수집과 분석이 필수적입니다. 데이터 감지 실험실에서 주요 Google Cloud Platform 패턴, 즉 데이터 수집, 처리, 분석을 위한 처리량이 많은 파이프라인을 어떻게 통합하는지 살펴보겠습니다. Cloud Endpoints API를 사용하여 지속적인 스트리밍 데이터를 수집하고, App Engine과 Cloud Storage, Compute Engine의 데이터 변환을 사용하여 높은 처리량으로 대량의 데이터를 처리하고, BigQuery를 사용하여 단 몇 초 안에 수 GB의 수집된 데이터를 쿼리합니다.

BigQuery의 Google 애널리틱스 및 애드센스 데이터 분석

Google 애널리틱스와 애드센스는 곧 Google의 빅데이터 쿼리 및 분석 엔진인 BigQuery에 보고 데이터를 제공할 수 있게 될 두 가지 Google 제품입니다. 이 세션에서는 Google 애널리틱스 프리미엄 및 애드센스 사용자가 BigQuery를 사용하여 고급 데이터 분석을 수행하는 방법을 알아봅니다.

공개 입찰자 소개: Google Cloud Platform을 활용한 디스플레이 광고 재창조

Google Compute Engine, App Engine, Cloud Storage, BigQuery를 포함한 Google 클라우드 플랫폼은 개발자가 엔지니어링 요구사항을 규모에 맞게 극복할 수 있는 효과적인 도구입니다. 이 대담에서는 공개 입찰자를 소개합니다. 공개 입찰자는 이러한 서비스를 활용하여 타사 개발자가 Google의 DoubleClick Ad Exchange와 통합할 때 직면하는 높은 요청 비율과 짧은 지연 시간을 충족하는 데 도움이 되는 맞춤형 툴킷입니다.

App Engine의 새로운 언어

이 세션에서는 많은 요청이 있었던 새로운 Google App Engine 언어를 소개합니다. 새로운 런타임을 통해 개발자는 App Engine의 강력한 확장, 서비스, 내구성, 사용 편의성을 활용하는 동시에 익숙하고 강력한 프레임워크를 활용하여 애플리케이션을 빌드할 수 있습니다. 이 세션에서는 이 새로운 런타임에 대해 간략히 설명하고 App Engine과 Google Cloud Platform을 사용하도록 기존 애플리케이션을 얼마나 쉽게 이전할 수 있는지 살펴봅니다.

모바일, 웹, 클라우드 - 최신 애플리케이션의 3중왕

애플리케이션을 통해 세상을 즐겁게 만들 준비가 되셨나요? 모바일, 웹, 클라우드를 생각하고 계십니다. 이 세션에서는 Google Cloud Platform을 활용하는 최신 모바일 웹 애플리케이션을 빌드하는 방법을 살펴봅니다. 다음번 모바일 웹 앱을 놀라운 성공을 거두게 해줄 경로, 권장사항 및 견고한 아키텍처에 대해 알아보세요.

빅데이터 매시업: BigQuery를 사용한 차세대 분석 지원

Shutterfly는 디지털 개인 맞춤 사진 제품 및 서비스 분야의 시장 선두업체로, 고객이 소중한 추억을 오래도록 간직할 수 있도록 지원합니다. 고객 및 제품 마케팅 전략을 최적화하려면 사용자 데이터를 빠르게 분석할 수 있어야 합니다. Shutterflys 분석 및 DW팀이 대규모 하드웨어와 소프트웨어 투자 없이도 Big Join and Large Group Aggregations와 같은 기능을 사용하여 테라바이트 규모의 데이터를 마이닝하고 고객 사용 패턴과 효과적인 연락 캠페인을 빠르게 식별하여 워크플로에 Google BigQuery를 통합하는 방법을 알아보세요.

Google Compute Engine의 새로운 기능 및 멋진 기능

Google Compute Engine은 무척 바쁜 한 해였습니다. 기본 아키텍처를 개선하여 더 나은 성능을 제공하고, 개발자 환경을 개선하는 새 버전의 API를 출시했으며, 많은 새로운 기능과 인스턴스 유형을 도입했습니다. Google Compute Engine의 새롭고 멋진 기능과 최근 개선사항이 클라우드에서 보다 효율적이고 확장 가능하며 비용 효율적인 애플리케이션을 빌드하는 데 어떻게 도움이 되는지 안내해 드리니 참석해 주시기 바랍니다.

속도, 효율성, 제어: Google Compute Engine 네트워크의 고급 패킷 라우팅 기술

가상 네트워크를 통해 트래픽이 라우팅되는 방식을 구체적으로 제어할 수 있게 해주는 Google Compute Engine의 새롭고 흥미로운 네트워킹 기능에 대해 알아보세요.

격렬한 게임

인디부터 AAA 게임 스튜디오에 이르기까지 최첨단 개발자가 Google Cloud Platform에서 어떻게 차세대 환경을 구축하고 있는지 알아보세요. 이 세션에서는 개발자가 App Engine, Compute Engine, BigQuery와 같은 기술을 결합하여 멀티 플랫폼 버전을 빠르게 빌드하고 확장하는 방법을 중점적으로 설명합니다.

양호한 클러스터에 문제가 발생하는 경우: Google Compute Engine으로 강력한 시스템 구축

Google Compute Engine에서 견고하고 확장 가능하며 고성능의 가상 컴퓨팅 클러스터를 구축하는 데 도움이 되는 도구와 기술을 알아보세요. 다루는 주제는 고급 도구 요약 (시작 스크립트, 메타데이터 서버, 서비스 계정, 부하 분산), 클러스터 빌드 및 관리, 스토리지 옵션, 절충점 (스크래치 디스크와 영구 디스크와 클라우드 스토리지, 스냅샷, 핫 스왑 PD), 중단 처리 (계획 및 계획되지 않은 문제)입니다. 권장사항을 요약하여 강력한 웹 서비스에 대한 둘러보기를 마치겠습니다.

왕국의 핵심: 클라우드에서 OAuth를 사용하기 위한 디자인 패턴

이 세션에서는 OAuth 2.0을 사용하여 Google Cloud Platform 리소스에 액세스하기 위한 명확한 단계별 접근 방법을 제공합니다. 가장 중요한 사용 사례를 정의하고 실제 코드 예시를 사용하여 이러한 솔루션을 빌드하는 방법을 보여줍니다. OAuth 전문가가 될 필요 없이 승인 문제를 올바르고 쉽게 해결할 수 있도록 돕는 것을 목표로 하고 있습니다.

Cloud Platform 트랙 킥오프: 차세대 클라우드 컴퓨팅 실현

Urs Hlzle 수석 부사장은 차세대 클라우드 컴퓨팅에 대한 Google의 비전을 공유합니다. 인프라, 소프트웨어, 인력에 대한 투자가 Google Cloud Platform을 통해 Google과 전 세계 개발자에게 이 새로운 시대를 여는 데 어떻게 도움이 되는지 설명합니다. 이 세션에서는 발표와 더불어 '플랫폼'의 중요한 새 기능을 시연할 예정입니다.

자바 자동 확장

자동 확장 환경에서 잘 작동하는 자바 애플리케이션을 빌드하는 방법을 이해합니다. 자동 확장 환경에서 애플리케이션을 처리하기 어렵게 만드는 자바의 일반적인 안티패턴에 대해 설명합니다. 또한 App Engine이 애플리케이션을 수직 확장 및 지원해야 하는 시기를 파악하는 방법과 이를 최대한 활용하는 방법에 대해서도 설명합니다.

App Engine에서 developer.google.com 빌드

Google Developers 웹사이트(developers.google.com)는 App Engine에서 실행되는 수천 개의 Google 애플리케이션 중 하나입니다. 이 대담에서는 사이트의 콘텐츠 관리 시스템을 주도하는 실제 사용 사례와 디자인 패턴을 살펴보고, 효과적이었던 구현 기술과 그렇지 않은 몇 가지 구현 기술에 대해 논의합니다. 또한 이 앱의 맥락에서 사용할 수 있는 몇 가지 최신 App Engine 기능과 이러한 기능이 애플리케이션 아키텍처에 대한 인식을 어떻게 변화시키는지 살펴보겠습니다.

클라우드 컴퓨팅 및 고에너지 입자 물리학: CERN의 ATLAS 실험이 LHC의 신물리학 검색에 Google Compute Engine을 사용한 방법

이 대담에서는 Google Compute Engine (GCE) 과학 컴퓨팅 프로젝트의 ATLAS 실험을 설명하고, ATLAS 데이터 분석을 위한 1000 코어 PROOF 클러스터와 LHC 충돌 이벤트 시뮬레이션에 사용되는 4000 코어 HTCondor 클러스터를 포함하여 GCE에서 대규모 고성능 컴퓨팅 설치의 몇 가지 예를 보여줍니다. 또한 고성능 데이터 클러스터링에 사용되는 Xroot 기술도 논의합니다.

여기에서 Be BigQuery: Google Cloud Platform에서 소셜 게임 인프라 구축

Gamesys 소셜 MMORPG Our Be Monsters가 App Engine을 사용하여 사용자 참여를 관리하고 유지 활동을 자동화하기 위한 프로덕션 데이터 웨어하우스로 Google Cloud Platform을 어떻게 활용하는지 살펴보세요. Google Apps Script를 통해 Google 스프레드시트 및 BigQuery와 게임을 통합하는 방법을 시연하고, 자동화된 보고 대시보드 및 임시 게임 최적화를 가능하게 하는 코드에 대해 자세히 살펴봅니다.

Google Cloud Storage로 대규모 데이터 세트 가져오기

이 세션에서는 고객이 대규모 데이터 세트를 Google Cloud Storage로 가져올 때 시간, 비용, 복잡성 등의 절충안을 포함하는 다양한 접근 방식을 검토합니다. 이러한 솔루션에는 다양한 다른 상황에서 도움이 되는 여러 고급 기술이 포함되어 있습니다. 이러한 접근 방식 중 일부에 대한 아키텍처와 코드를 보여주고 5PB 이상의 마이그레이션에 대한 우수사례를 소개합니다.

몇 분 만에 초보자에서 전문가로: Android 애플리케이션용 클라우드 백엔드

최고의 Android 애플리케이션은 클라우드를 최대한 활용하여 우수한 사용자 환경을 제공합니다. 이 대담에서는 Google Cloud Platform에서 서버 코드(선택사항) 백엔드를 사용하여 애플리케이션과 게임 상태를 클라우드에 저장하는 방법을 자세히 보여줍니다. 그런 다음 Google Cloud Endpoints와 Eclipse용 Google 플러그인을 통해 고유한 맞춤 로직을 추가하는 과정을 안내합니다. 이 세션 콘텐츠를 더 자세히 살펴보려면 Brad Abram의 'Google I/O 2013 Session Overview: From Nothing to Nirvana in Minutes: Cloud Backend for your Android Application Building Geekipity' Geekipity를 위한 클라우드 백엔드(http://bradabrams.com/2013/05/google-io-2013-nots-vans-application-cloud-from-backend)를 읽어보세요.

App Engine의 Go를 사용한 고성능 앱

App Engine용 Go 런타임은 웹 애플리케이션을 실행하기 위한 고성능 엔진입니다. 빠른 응답을 생성하고, 1초도 안 되는 시간에 인스턴스를 시작하고, 인스턴스 시간을 최대한 활용하고, 앱이 전체 머신 속도로 심각한 처리를 할 수 있도록 합니다. App Engine에서 Go의 강력한 기능을 최대한 활용하고 웹 애플리케이션을 최상의 상태로 만드는 방법을 들어보세요.

YouTube Analytics API를 활용하여 새로운 트렌드 포착하기

긴 형식 콘텐츠가 인기를 끌고 있나요? 아니면 짧은 클립이 여전히 YouTube에서 우위를 점하고 있나요? 한국에서 섹시한가요? 동영상 특수효과가 시청자의 관심을 끌거나 자극을 주나요? YouTube Analytics API는 이러한 모든 질문에 대한 답을 제공합니다. API의 고급 기능에 대해 알아봅니다. Next Big Sound가 YouTube API를 사용하여 음반사, 아티스트, 밴드 매니저가 더 나은 결정을 내리는 방법을 알아보세요.

멀티스크린용으로 제품 설계하기: YouTube 관점

디자인은 예술과는 다릅니다. 사실, 수학을 사용하여 검증해야 했다면 잘하고 있는 것입니다. 이 제품 디자인 중심 세션에서는 YouTube에서 디자이너가 된다는 것이 무엇을 의미하는지 살펴보겠습니다. 우리는 현재 멀티 디바이스 세계의 상태와 의미를 다룹니다. 마지막으로, 이 새로운 환경에서 설계와 이에 상응하는 양적 분석을 위한 몇 가지 최고의 원칙을 공유하고자 합니다.

Persistent Disk로 Google Compute Engine 앱 강화

영구 디스크 (PD)의 성능, 안정성, 일관성은 GCE가 차세대 클라우드 서비스로 차별화되는 핵심 요소입니다. PD의 몇 가지 내부 요소를 알아보고 동종 제품과 차별화되는 점을 알아보세요. 이 세션에는 GCE 앱에서 PD를 사용하기 위한 권장사항을 기술적으로 자세히 다룹니다.

높은 DPI로 세상을 바라보기

오늘날 거의 모든 모바일 기기는 높은 DPI 화면을 탑재하고 있습니다. 이러한 추세는 노트북으로 확대되기 시작했으며 우리가 사용하는 모든 기기가 높은 DPI가 될 때까지 단지 시간 문제 뿐입니다. 이 강연에서는 높은 DPI의 의미와 모든 폼 팩터에서 멋지게 보이도록 사이트를 최적화하는 방법에 대해 자세히 살펴봅니다. 1) 다양한 픽셀이 레이아웃에 미치는 영향, 원하는 레이아웃을 달성하는 방법, 2) 다양한 디스플레이 밀도에 따라 레이아웃이 어떻게 영향을 받는지, 3) 다양한 이미지 형식을 사용하여 모든 기기에서 사이트를 보기 좋게 만드는 방법을 알아봅니다. 반응형 기술을 사용하여 눈에 띄는 사이트를 만드는 방법과 기존 사이트를 빠르게 업데이트하여 현재와 미래에 모두 멋지게 보이게 하는 방법을 배우게 됩니다.

Freebase API: Google의 지식 그래프 활용

Freebase는 Google 지식 그래프의 오픈 코어입니다. Freebase API는 개발자가 애플리케이션을 개선하여 사용자가 관심을 갖는 인물, 장소 및 사물을 더 잘 이해할 수 있도록 지원합니다. 코드 샘플을 자세히 살펴보고 지식 그래프 데이터로 애플리케이션을 개선하는 방법을 보여줍니다.

실습: 구조화된 데이터를 위한 새로운 Google 도구

Google에서는 사용자가 콘텐츠를 찾을 수 있도록 구조화된 데이터를 점점 더 많이 활용하고 있습니다. 검색결과를 향상시키는 다양한 리치 스니펫 외에도 이제 도시와 장소의 이벤트 캘린더, 지식 그래프의 영화 리뷰, 레시피 재료 필터 등을 표시할 수 있습니다. 사이트가 이러한 기능에 참여하고 있는지 어떻게 확인하나요? Google은 그 어느 때보다 쉽게 사이트의 구조화된 데이터를 제공하고 검증할 수 있게 해주는 데이터 하이라이터와 구조화된 데이터 대시보드 등 새롭게 업데이트된 도구 모음을 시연하여 이러한 질문에 답할 것입니다.

구조화된 데이터에서 지식 그래프로

웹은 자유 텍스트 문서로 시작되었지만 이제는 대부분이 구조화된 데이터베이스로 뒷받침됩니다. 그러나 이러한 데이터베이스의 구조가 HTML로 진행하다가 손실되는 경우가 너무 많습니다. 그럴 필요는 없습니다. 이 구조화된 데이터를 기반으로 할 수 있는 새로운 기능은 물론 사이트에서 이 유용한 구조가 손실되지 않도록 하는 도구와 기술에 대해 알아봅니다.

구조화된 데이터는 어디에나 있습니다. 웹사이트를 마크업하는 것과 더불어 이제 사용자에게 이메일을 보내는 정보도 마크업할 수 있습니다. 이렇게 하면 사용자가 Google에서 해당 정보를 더 빠르게 확인할 수 있습니다. 예를 들어 항공편 일정, 예정된 일정, 식당 예약 등에 대해 고도로 구조화된 답변과 카드 등이 있습니다. 실제로 적용될 기능의 미리보기를 확인해 보세요.

이그나이트

Ignite는 5분간 진행되는 일련의 프레젠테이션을 통해 최고의 괴짜 문화를 담고 있습니다. 각 발표자는 슬라이드 20장을 받게 되며 15초 후에 자동으로 진행됩니다.

Google+ 및 검색: Google에서 브랜드 검색어를 개선하는 방법

이 세션에서는 Google에서 앱과 콘텐츠를 돋보이게 하는 데 사용할 수 있는 일련의 기법을 알아봅니다. 이러한 기법을 사용하면 Google 검색에서 신규 사용자 및 기존 사용자에게 더욱 직접적으로 다가갈 수 있습니다.

Google+로 독자층 넓히기

앱, 사이트, 게임 또는 온라인 서비스를 만들었지만 비즈니스를 성장시키기 위해 사용자와 소통하는 방법을 모르시나요? Google+가 잠재고객을 늘리고 참여를 유도하는 데 어떻게 도움이 되는지 토론에 참여하세요. Google에서 내 비즈니스를 알리고, 다른 Google 사용자에게 추천받고, 보다 개인적인 참여를 유도하여 Google+를 활용하여 내 비즈니스의 가치를 창출하는 방법에 대한 팁을 얻으세요.

포인트, 클릭, 탭, 터치 - 다중 기기 웹 인터페이스 구축

PC, 노트북, 태블릿, 스마트폰, 하이브리드, 텔레비전 등 터치 및 마우스 기능이 지원되는 기기가 등장하고 있습니다. 점점 늘어나는 터치스크린 기기에서 사이트를 멋지게 만드는 방법을 알아보고 터치 기반 컴퓨팅을 위한 웹의 미래에 대해 알아보세요. 터치스크린 노트북용으로 웹사이트의 미래 경쟁력을 확보하는 방법, 부드러운 터치 환경을 빌드하는 방법, 그리고 가장 중요한 것은 멀티 모달 입력에 반응하는 코드를 만드는 방법을 배웁니다.

7명의 기술 제작자와 마이크

Megan Smith(Google 부사장, Google[x])는 수잔 보이치키(수잔 보이치키 수석 부사장, 광고 및 상거래 부문 수석 부사장), 안나 패터슨(지식 부문 부사장, 검색 및 지원 부문 부사장), 캐시 클라이먼(ENIAC 프로그래머 프로젝트 설립자), 장(Greene), 글래스 부문 이사, 진 왕(하드웨어 책임자)이 진행하는 TED 강연 스타일 시리즈를 담당합니다. 이들은 혁신적인 기업 내에서 기술 리더가 되어 얻은 인사이트와 교훈을 공유하고 즐거운 시간을 공유합니다. 오후 6시 35분까지 진행되는 특별한 초대형 세션입니다. Women Techmakers에서 발표합니다.

Google+를 활용한 소셜형 온라인 학습

Google+를 통해 온라인 학습 플랫폼이 학생들을 서로 연결 및 교수와 연결하는 데 어떻게 도움이 되는지 알아보세요. 이 강연에서는 온라인 교육에서 사용할 수 있는 Google+ 기술을 간략하게 설명하고 이러한 기술이 성공적으로 통합된 다양한 사례를 살펴봅니다. 또한 선도적인 온라인 학습 플랫폼 중 하나인 Coursera와 Google+ 행아웃 사용 경험도 들을 수 있습니다.

인그레스: Google의 대규모 멀티플레이어 지역 게임 뒤에 숨겨진 디자인 원칙

인그레스는 최근 Google의 Niantic Labs에서 출시한 대규모 멀티플레이어 지역 게임입니다. 플레이어는 Android 기기와 인그레스 앱을 사용해 현실 세계에서 이동하며 신비로운 에너지원을 찾아 탭합니다. 플레이어는 탐험에 도움이 되는 물건을 얻고, 영토를 점령하기 위해 기술을 배치하고, 다른 현장 요원과 동맹을 맺어 인류의 운명을 위한 엄청난 투쟁을 벌입니다. 브랜든 배지는 인그레스의 제품 관리자입니다. Google 지도, Google 도서, YouTube, Niantic Labs의 제품 관리자입니다. 최신 Android 및 Google 지역 데이터를 사용하여 '걷는 모험'을 즐길 수 있도록 Google에서 기울이는 노력에 대해 이야기할 예정입니다. 인그레스를 만드는 데 사용된 게임 디자인 원칙과 기법, 새로운 기술을 사용하여 새로운 유형의 모바일 게임 환경을 만들 수 있는 기회에 대해 논의합니다.

Google 기술을 사용하여 온라인 교육 플랫폼 구축

지난 여름, 155,000명의 Google 사용자가 Google의 실험적 기능인 'Power Searching with Google' MOOC (대규모 공개 온라인 과정)에 등록하여 가상 교실에 모였습니다. 그 중 2만 명이 졸업했습니다. 두 달 후, 우리는 수업의 기반이 되는 기술을 모든 사람이 이용할 수 있도록 하기 위해 원래의 Power Searching MOOC 코드를 기반으로 하는 Course Builder라는 오픈소스 프로젝트를 시작했습니다. 이 세션은 Course Builder가 Google MOOC를 사용한 Power Searching에서 온라인 과정 제공 플랫폼으로 발전한 과정을 우수사례로 합니다. 여기서는 Google의 API와 기술이 어떻게 초기 시스템의 개발을 촉진했는지에 초점을 맞추고 오픈소스 플랫폼을 계속 지원할 것입니다.

ID 기술 개요: 고통을 줄이고 이점 증대

정체성은 어렵지만 잘못 파악했을 때 처벌은 심각합니다. 좋은 소식입니다. 개발자 고충을 줄이면서 사용자 경험을 개선하는 기술들이 등장하고 있습니다. 이 강연에서는 주요 제약조건, 사용자, 플랫폼의 고유한 조합부터 시작하여 자신에게 맞는 기술과 정책을 찾는 데 도움이 되는 프레임워크를 소개합니다.

정답 프로젝트: 알고리즘과 Elbow Grease를 사용한 정확한 지도

2008년, Google은 실측 정보 프로젝트를 시작했습니다. 이 회사의 목표는 고유한 알고리즘과 엘보 그리스의 조합을 통해 공신력 있는 데이터 소스에서 세계를 매핑하는 것이었습니다. 현재까지 42개 국가의 고품질 지도 데이터를 만들어 Google 지도를 통해 제공하고 있습니다. 이 세션에서는 정답의 내부 원리에 대한 비하인드 스토리를 살펴봅니다. Google에서 고급 알고리즘, 추가 데이터 (예: 항공 및 스트리트 뷰 이미지), 인간의 원시 노동을 조합하여 실제 실제 모습에 최대한 근접한 지도 데이터를 만들고 관리하는 방법을 알아보세요.

Places API 기반 탐색: Mercedes Benz 사례 연구

상징적인 자동차 제조업체인 메르세데스-벤츠(Mercedes-Benz)는 기술 혁신에서 자동차 산업을 선도하기 위해 노력하고 있습니다. Mercedes가 스마트폰에서 조종석 사용자 환경을 지원하는 연결된 소셜 내비게이션 시스템인 'Digital Drive Style'에서 Google 지도와 Places API를 통해 놀라운 경험을 선사한 방법을 알아보세요.

Google 리서치팀과의 노변담화

Google의 연구는 소프트웨어 엔지니어뿐만 아니라 연구 과학자에 의해 엔지니어링 조직 전체에서 수행된다는 점에서 특별합니다. 팀은 통합되고 경계가 유동적이며 사용자와 긴밀한 피드백 루프를 유지하는 동시에 함께 과제에 직면하고 있습니다. 이를 통해 첨단 기술의 변화를 불러일으키고 새로운 연구 결과를 생산하는 새롭고 혁신적인 제품을 빠르게 빌드, 반복, 출시할 수 있습니다. Google의 연구 정의는 광범위하며 조직 전반에 걸쳐 다양한 방식으로 발생합니다. 당사의 연구 결과는 오디오/동영상 디지털 지문 수집, 이미지 이해, 맵리듀스/병렬 컴퓨팅, 딥 러닝 및 대규모 파싱 분야에서 기술을 발전시켰으며, 이 두 분야는 다양한 Google 제품에 적용되고 있습니다. 또한 음성 검색이나 Google 번역과 같은 완전히 새로운 제품을 개발할 수도 있습니다. Google Glass, 맵리듀스, 검색, 온라인 교육과 같은 아이디어를 뒷받침하는 엔지니어 및 과학자들이 진행하는 하이브리드 연구에 대해 알아보세요. 이들은 Google의 실시간 혁신으로 이어지는 혁신적인 실험을 수행합니다.

전 세계 잠재고객을 위한 개발: 국제화 및 현지화를 위한 도구

해외 잠재고객으로 대상을 넓히고 싶다면 어디서부터 시작해야 하며 무엇을 수반하고 현지 시장에서 어떻게 홍보해야 할까요? 이 강연에서는 Android 및 웹 개발자를 위한 위의 질문에 대해 다룹니다. '어디서, 무엇을, 어떻게'라는 여정에서 개발자가 사용할 수 있는 다양한 국제화 및 현지화 도구를 자세히 살펴보겠습니다.

SOPA를 넘어서: 기술 정책에 영향을 미칠 수 있는 방법

SOPA/PIPA 및 CISPA에서, 이민 및 특허 개혁에 이르기까지 정부는 인터넷과 이를 기반으로 구축 중인 비즈니스에 대한 새로운 관심을 끌고 있습니다. 어떤 경우에는 정부 문제를 해결할 수 있는 기술 사용에 새로운 초점을 두는 경우도 있습니다. 그 결과, 정부는 기업가와 개발자 커뮤니티의 의견을 듣고 지역 사회로서의 니즈가 무엇인지, 그리고 어떻게 하면 공익을 위해 더 나은 공공 정책을 만들 수 있을지 의견을 듣고 있습니다. 참여할 수 있는 가장 효율적이고 쉬운 방법은 무엇일까요? 인터넷 지원 분야의 일부 리더로 구성된 패널에 참여하여 개발자가 비즈니스에 영향을 미칠 수 있는 더 나은 정책을 만드는 데 어떻게 참여할 수 있는지 알아보세요.

WebRTC 웹 앱 빌드

최신 웹의 강력한 기능에 대해 알아보고 WebRTC를 사용하여 간단한 영상 및 텍스트 채팅 앱을 빌드해 보세요. 이 Codelab에서는 WebRTC: MediaStream (getUserMedia라고도 함)의 핵심 API와 기술을 익히도록 도와줍니다. 정의 및 사용 방법 RTCPeerConnection: WebRTC의 가장 강력한 API에서 중요한 점은 무엇인가요? RTCDataChannel: 임의의 데이터의 실시간 통신을 설정하려면 어떻게 해야 하나요? 신호: 정의 및 설정 방법 서버: 신호, STUN, 턴에는 무엇이 필요한가요?

주말 해킹에서 자금 지원을 받는 스타트업으로 성장하는 방법

아이디어가 있고 회사를 시작하고 싶으신가요? 수표를 작성하기 전에 투자자의 관심을 끄는 방법과 투자자가 원하는 사항을 알아보세요. 자금을 조달한 기업가와 자금을 조달한 VC의 이야기를 들어보세요.

Google 지도의 비하인드 스토리

수석 UX 디자이너와 Google 지도 엔지니어링 이사는 혁신적인 여러 기능에 대한 심층 탐구를 비롯하여 Google 지도의 풍부한 환경을 만들기 위한 기술 및 디자인 고려사항을 다룹니다. 이 강연에서는 업계를 선도하는 온라인 지도 작성 서비스의 이면에 숨겨진 생각과 도전에 대해 흔치 않은 통찰력을 얻을 수 있을 것입니다.

Google 시각화 API

Google 시각화 API의 최신 기능을 살펴보고 세련된 데이터 기반 차트를 만드는 새로운 방법을 마스터하세요.

Android에서 Drive를 스토리지 솔루션으로 사용

Android에서 파일 저장을 사용하고 파일을 클라우드에 업로드하고 모든 기기에서 사용 가능하도록 하고 동기화하는 복잡한 세부사항을 Drive SDK가 처리하도록 하는 방법

WebP: 더 빠르고, 더 작고, 아름다운 이미지 배포

WebP는 손실(lossy) 및 무손실 이미지 압축을 제공하는 새로운 오픈소스 이미지 형식으로, 바이트가 크게 절약됩니다. jpeg 및 png에 비해 이미지 파일이 30~80% 더 작습니다. 이 세션에서는 WebP 형식의 최신 기능, 소식 및 향후 로드맵을 다룹니다. 몇 가지 실습형 사례 연구를 살펴보고 대규모 사이트와 애플리케이션이 WebP를 배포한 방법, 이 과정에서 직면한 과제, 이전 후 확인하고 측정한 이점에 대해 설명하겠습니다. 즉, WebP의 정의, 시작 방법, 도구 및 이점에 대한 0-60 입문서를 준비했습니다. 프로펠러 모자를 가져오세요!

Translation에서 발견: Translate API를 사용한 세계 시장 진출

수억 명의 사용자가 Google 번역을 사용하고 있습니다. Google Cloud Platform에서 Google의 Translate API를 사용하면 앱, 사이트 또는 분석에서 어떤 새로운 시장을 확보할 수 있을까요? Google이 60개 이상의 언어로 작성된 수십억 개의 문서를 분석하는 데 사용하는 AI에 대해 자세히 알아보세요. 통계적 기계 번역의 작동 방식을 이해하면 사용자 제작 콘텐츠, 뉴스 및 리뷰, 현지화와 같은 적절한 상업적 애플리케이션을 식별하는 데 도움이 될 수 있습니다.

창립자가 전하는 교훈

성공을 향한 여정에서는 많은 교훈을 얻었습니다. 아이디어 구상부터 최종 완성까지, 뛰어난 스타 창업자들로 구성된 이 패널이 제품 개발에서 채용에 이르는 주요 과제를 어떻게 해결했는지, 혁신적인 기술 회사를 구축하는 과정에서 알고 싶었으면 좋았을 모든 사항을 공유합니다. 패널 멤버로는 Caterina Fake (Findery, Hunch, Flickr), Slava Rubin (Indiegogo), Mary Lou Jepsen (Pixel Qi, OLPC, Google X), Julia Hartz (Eventbrite), Mary Grove (Google for Entrepreneurs - 운영자)가 포함됩니다.