Сеансы

Облачный обмен сообщениями Google для Android

Обмен сообщениями из облака на устройство (C2DM) выходит из бета-версии и получает новое имя: Google Cloud Messaging для Android. GCM для Android включает в себя уроки, которые мы извлекли из бета-версии C2DM, многие из которых имеют форму новых функций. На этой сессии будет рассмотрена новая услуга от начала до конца и подробно.

Как сделать хорошие приложения великолепными: более сложные темы для опытных разработчиков Android

В продолжение прошлогодних рекомендаций на этом занятии эксперты-разработчики Android познакомятся с более продвинутыми методами. В этом занятии подробно рассматриваются передовые методы минимизации расхода заряда батареи, повышения стабильности и удовлетворения ваших пользователей; помогая вам взять ваши хорошие приложения и превратить их в безупречные продукты.

Android-чат Fireside Chat

Познакомьтесь с командой разработчиков Android и узнайте больше о технологии.

Делать больше с меньшими затратами: быть хорошим гражданином Android

Чем быстрее и легче, тем лучше, особенно на мобильных устройствах с ограниченными ресурсами. Изучите передовые методы оптимизации ЦП, оперативной памяти и эффективности ввода-вывода, а также лучшие практики использования JNI и SQLite.

Что нового в инструментах разработчика Android

Обзор всего нового в инструментах разработчика Android и рекомендации по их использованию для достижения наилучших результатов.

Что нового в Android?

Это ориентированный на разработчиков обзор того, что изменилось в системах и средах приложений с тех пор, как мы собирались в последний раз.

Многоверсионность пользовательских интерфейсов Android

На этом занятии вы узнаете, как создавать пользовательские интерфейсы, которые одинаково работают во всех версиях Android, от Eclair до сегодняшних. Мы рассмотрим такие темы, как панель действий, фрагменты, стиль, квалификаторы размера, структуру приложения и навигацию.

Безопасность и конфиденциальность в приложениях для Android

Android предоставляет функции и API, которые позволяют разрабатывать безопасные приложения, и вам следует их использовать. Это занятие начнется с обзора функций безопасности платформы Android, а затем будет рассмотрено, как вы можете использовать их для защиты своих пользователей и предотвращения появления уязвимостей. Вы также узнаете, как защитить конфиденциальность пользователей в ваших приложениях.

Чувствительная сторона Android

У Android есть чувствительная сторона. В этом сеансе мы вызовем все датчики Android: акселерометр, гироскоп, свет и многое другое. Мы рассмотрим лучшие практики обработки данных датчиков, уделяя особое внимание балансу времени автономной работы и удобства использования.

К лучшему или к худшему: сглаживание производительности в пользовательском интерфейсе Android

Отличный пользовательский опыт требует плавного рендеринга и анимации вашего интерфейса; ваше приложение должно иметь хорошую и постоянную частоту кадров. В этом сеансе мы подробно рассмотрим нашу работу над платформой Android по поиску и устранению проблем с производительностью, а также дадим советы о том, как вы можете сделать то же самое для своих приложений.

Десять вещей, которые должны знать разработчики игр

На этом занятии рассказывается о том, что делают опытные разработчики игр, чтобы получить хорошие отзывы в Google Play, создать удобный пользовательский интерфейс для Android и получить возможность быть представленными в приложениях Google Play.

Получение прямой обратной связи от вашего сообщества YouTube

Хотите услышать (и увидеть!) сообщество вашего сайта? Мы поделимся новым способом получения видео от ваших пользователей. Приходите и узнайте, как он был разработан, и посмотрите пример его использования в рамках платформы подачи видео с открытым исходным кодом YouTube Direct.

Мобильные приложения YouTube API для создателей, кураторов и потребителей контента

Быстро растущая часть загрузок и потребления YouTube происходит на мобильных устройствах. Это открывает новые возможности для разработчиков мобильных приложений. Приходите и узнайте, как YouTube API используется для создания привлекательных мобильных приложений для создателей контента, кураторов и потребителей. Посмотрите примеры инновационных мобильных приложений и перенимайте опыт Flipboard, 955 Dreams и WeVideo.

API YouTube + облачный рендеринг = счастливые мобильные геймеры

YouTube — одно из лучших мест для геймеров. Многие разработчики консолей уже включают запись и загрузку видео непосредственно в свои игры, но загрузка на YouTube из мобильной игры представляет собой уникальный набор проблем. Приходите и узнайте, как API YouTube в сочетании с облачными вычислениями может помочь загружать видео в вашу мобильную игру.

HTML5 на YouTube: истории с передовой

Готов ли HTML5 к рабочему коду? Конечно, это является. Это обзор всех различных технологий HTML5, которые мы используем в живом коде на YouTube. У нас будет коллекция советов, приемов и рекомендаций для видео HTML5, тега track, getUserMedia и многого другого. Плюс глубокое погружение в разработку тегов мобильного видео.

Монетизация Android-приложений

Есть несколько способов заработать деньги с помощью приложения для Android: платные приложения, выставление счетов в приложениях, реклама и т. д. На этом занятии всесторонне рассматривается эта тема: подробно рассказывается об инструментах монетизации в Google Play, а также подробно рассматриваются AdMob SDK, посредничество рекламных сетей и Google Analytics. Уходите, вооружившись знаниями о том, как можно заработать больше денег, привлечь больше пользователей и получить больше информации.

Android-дизайн для успеха

У вас есть отличная идея для приложения для Android. Вы хотите, чтобы он выделялся среди сотен тысяч. Вы хотите, чтобы вашим пользователям это понравилось, и они рассказали об этом всем, кого знают. Команда Android User Experience всегда готова помочь. Давайте поговорим о руководстве по дизайну Android и других хитростях создания приложений, которые радуют пользователей и помогают им достичь своих целей. Никакого дизайнерского опыта не требуется.

Google Play: Маркетинг 101 для разработчиков

Как только вы нажмете кнопку «Опубликовать» в своем приложении, вы станете (частично) маркетологом; с таким же успехом ты можешь попытаться быть хорошим. Мы поделимся всем, что мы знаем о продвижении приложений в Google Play: о создании стратегической маркетинговой структуры, эффективном использовании медиаканалов, использовании ресурсов, которые мы создали для разработчиков, и убеждении команды Play представить ваше приложение.

Приложение бесполезно, если люди не могут с ним разобраться. Android представил большие изменения в поддержке навигации в версиях 3.0 и 4.0. Панель действий предлагает удобное управление навигацией «Вверх», поведение клавиш «Назад» стало более последовательным в задачах, а пользовательский интерфейс недавних задач претерпел капитальные изменения. В этом докладе мы обсудим, как и почему мы добились того, что имеем сегодня, как учитывать навигацию при разработке пользовательского интерфейса ваших приложений и как писать приложения, предлагающие удобную навигацию в нескольких версиях Android.

Итак, вы прочитали Руководство по проектированию; Что теперь?

Руководство по проектированию Android описывает, как создавать красивые приложения для Android, но не описывает, как их создавать. В этом докладе мы дадим практические советы о том, как применять подгонку и отделку при реализации проекта, покажем, как избежать некоторых распространенных ошибок, опишем некоторые полезные шаблоны и покажем, как инструменты могут помочь.

Новые низкоуровневые медиа API в Android

Jellybean представляет новый набор мощных низкоуровневых медиа-API, которые предоставляют разработчикам возможность доступа к аппаратным кодекам непосредственно из Java. На этом занятии представлены новые API с примерами.

Измерение комплексной ценности вашего приложения

Мы переосмыслили аналитику мобильных приложений с нуля. Если вы разработчик мобильных приложений, посмотрите, что нового из мира Google Analytics; Узнайте, как измерить комплексную ценность вашего приложения и повысить его производительность, чтобы стимулировать использование и удержание пользователей.

Новые инструменты YouTube для Android-проигрывателя

Если вы создаете приложения для Android-смартфонов, планшетов или Google TV и хотите включить в свой продукт высококачественное воспроизведение видео YouTube, этот сеанс потрясет ваш мир.

Искусство организационного манипулирования

Мы часто слышим, как инженеры сетуют на то, как трудно добиться чего-либо внутри большой компании. Чтобы преодолеть эту проблему, нужно знать нужных людей, понимать, как распределяется власть в организации и, что наиболее важно, что и когда вам может сойти с рук. Мы поможем вам понять человеческий фактор в управлении компаниями, как большими, так и маленькими, с помощью серии (надеюсь) забавных анекдотов.

СПДИ: Оно здесь!

SPDY делает ваши веб-страницы быстрее через SSL, чем через HTTP. Мы поговорим о том, почему вас это должно волновать, дадим советы о том, как воспользоваться его возможностями, поговорим о рабочих реализациях и расскажем о будущем.

Дизайн для второй половины: сексуальность не всегда розовая

Женщины контролируют 80 процентов потребительских расходов и определяют большую часть активности пользователей во многих крупнейших социальных сетях. Женщины-геймеры старше 55 лет проводят больше времени в онлайн-играх среди всех демографических групп. Вы думаете о том, как ваш продукт или бизнес привлекает и привлекает женщин? Послушайте нашу дискуссию о технологиях, завоевывающих пользователей-женщин, которые не такие розовые.

Запуск Google в Google

Как вы масштабируете свои ИТ-операции, чтобы идти в ногу с ростом вашего бизнеса, сотрудников и систем? На этой сессии будет рассмотрено, как ИТ-подразделение Google, Corporate Engineering, успевает за ростом Google. Используя практические примеры использования Google виртуализации Ganeti, Google Cloud и анализа данных, вы узнаете, как вы можете применить эти уроки в своей организации.

Передовой дизайн для инженеров

Дизайн — это не черная магия, это область, которой люди могут научиться. В этом докладе два элитных дизайнера из Google проведут вам углубленный курс интерактивного и визуального дизайна. Темы будут включать ментальные модели, естественные отображения, метафоры, ошибки режима, визуальные иерархии, типографику и принципы гештальта. Правильное применение этих знаний может кардинально улучшить качество вашей работы.

Защита вашего пользовательского опыта при интеграции стороннего кода

Количество стороннего контента, включенного на веб-сайты, стремительно растет (кнопки социальных сетей, отслеживание пользователей, реклама, библиотеки кода и т. д.). Изучите советы и методы о том, как лучше всего интегрировать их в свои сайты, не рискуя замедлить работу пользователя или даже сделать ваши сайты недоступными.

Карты во благо

Разработчики создали множество передовых картографических приложений, которые делают мир лучше. На этом занятии мы покажем вам, как разработчики используют Google Earth Builder, Google Earth Engine, Google Maps API и приложения Android для таких разнообразных приложений, как этнокартирование культурных объектов коренных народов, мониторинг вырубки лесов Амазонки и отслеживание миграции исчезающих видов вокруг. Глобус. Приходите и узнайте, как вы можете сотрудничать с некоммерческой организацией, чтобы подать заявку на грант разработчика 2012 года и оказать положительное влияние с помощью своих карт.

Зажечь

Ignite отражает лучшее из компьютерной культуры в серии пятиминутных презентаций. Каждый выступающий получает 20 слайдов, которые автоматически переходят через 15 секунд. Ведущий – Брейди Форрест (Khosla Ventures).

Разработка для глобальной аудитории: инструменты локализации и интернационализации

Поскольку проникновение Интернета и мобильной связи продолжает расти, разработчики сталкиваются с уникальной и сложной возможностью: миллиарды новых пользователей, говорящих на десятках разных языков. Английский часто считался лингва-франка для приложений и веб-сайтов, но сейчас на нем говорит менее половины нынешнего онлайн-населения — успех в глобальной сети потребует более гибкого подхода. В этом техническом докладе будут рассмотрены некоторые советы, рекомендации и инструменты, которые могут упростить интернационализацию (i18n) и локализацию (L10n) для разработчиков веб-приложений и мобильных приложений (с упором на Chrome и Android).

Шаблоны проектирования приложений, основанных на знаниях

В этом докладе мы рассмотрим новые шаблоны проектирования для создания веб-приложений, использующих преимущества крупномасштабных структурированных данных. Давайте посмотрим на открытые наборы данных, такие как Wikipedia и Freebase, а также на структурированную разметку, такую ​​как Schema.org и RDFa, чтобы увидеть, какие новые типы приложений эти технологии открывают для разработчиков.

Создание приложений Android, использующих веб-API

Google предлагает большой и постоянно растущий набор серверных сервисов, от AdSense до Задач, Календаря и Google+, которые могут обогатить ваше приложение, и все чаще они имеют единый набор API. В этом сеансе обсуждается, как их эффективно и безопасно использовать, включая безопасную аутентификацию и удобство работы с пользователем, а также описываются оптимизации на уровне приложений для Android. В этом докладе также будут представлены конечные точки Google Cloud — возможность определять свои собственные REST API в App Engine и использовать инфраструктуру Google API для их обслуживания. Мы покажем вам, как можно использовать Google Cloud Endpoints для создания отличных мобильных приложений на базе App Engine.

Веб-представление Android

Сотни тысяч приложений Android используют WebView для отображения HTML-контента. В Android 4.0 реализовано аппаратное ускорение, что обеспечивает поддержку функций HTML5, таких как встроенное видео, CSS 3d, анимацию CSS и элементы переполнения. В этом докладе будет представлен обзор базовой реализации в ICS, объяснено, как лучше всего использовать преимущества WebView в вашем приложении, а также рассмотрены лучшие практики создания высокопроизводительного HTML-кода.

Приложения Android в Google Play

Google Play растет быстрее, чем когда-либо. В этом докладе мы поделимся информацией о развитии Google Play, наиболее успешных приложениях Google Play и некоторых новых разработках, которые скоро появятся в Google Play. Мы также поделимся новыми функциями, ориентированными на издателей, которые помогут разработчикам приложений Android получить максимальную отдачу от повседневной деятельности в Google Play.

Вблизи и лично: NFC и Android Beam

Сессия, посвященная ориентированным на разработчиков функциям NFC, которые мы добавляем на платформу Android. Узнайте, как использовать Android Beam, чтобы добавить в свое приложение волшебные возможности обмена данными, и узнайте, над какими еще новыми и интересными функциями NFC мы работаем.

Делаем приложения Android доступными

В Android 4.0 появились API-интерфейсы специальных возможностей на уровне платформы, поэтому вам не нужно быть экспертом, чтобы создать приложение, доступное для людей с ограниченными возможностями. Узнайте, как API-интерфейсы специальных возможностей облегчают вашу работу.

АДК 2.0

Представляем новые API и возможности ADK 2.0 с демонстрациями.

Загрузите свой контент на Google TV

Устройства Google TV обычно имеют самый большой экран в доме, что делает их идеальной платформой для разработчиков, которые хотят распространять высококачественный подробный контент прямо в гостиной. Мы поговорим о различных вариантах хостинга, потоковой передачи и защиты вашего контента на Google TV, а также о том, как обеспечить вашей аудитории приятные впечатления от просмотра вашего контента.

Управление и контроль в гостиной: создание приложений второго экрана для Google TV

С появлением Google TV в центре гостиной теперь стоит Android-устройство. Однако создание приложений, работающих на Google TV, — не единственный способ привлечь пользователей Google TV. Узнайте, как Google TV позволяет использовать другие подключенные устройства, такие как смартфоны, планшеты или компьютеры (т. е. второй экран), для взаимодействия с телевизорами.

Выведите свое приложение на большой экран

Google TV расширяет возможности Android и Интернета для телевидения, но разработка приложений для телевизора принципиально отличается от создания приложений для мобильных устройств, планшетов или ПК. На этом занятии мы поделимся основными моментами нашего исследования пользователей и дадим вам советы о том, как взаимодействовать с вашими пользователями путем разработки красивых и функциональных приложений для Android и веб-приложений для самого большого экрана в доме.

Игра с шаблонами

Лучшие в своем классе дизайнеры и разработчики приложений расскажут о своем опыте разработки для Android, покажут снимки экрана своего приложения, расскажут о проблемах, с которыми они столкнулись, и предложат творческие решения, соответствующие руководству по дизайну Android. Гостям будет предложено показать примеры визуальных шаблонов и шаблонов взаимодействия в их приложении, которые позволяют сделать его одновременно последовательным и личным.

Игра с шаблонами

Лучшие в своем классе дизайнеры и разработчики приложений расскажут о своем опыте разработки для Android, покажут снимки экрана своего приложения, расскажут о проблемах, с которыми они столкнулись, и предложат творческие решения, соответствующие руководству по дизайну Android. Гостям будет предложено показать примеры визуальных шаблонов и шаблонов взаимодействия в их приложении, которые позволяют сделать его одновременно последовательным и личным.

Не просто карта

На примере сайта недвижимости мы покажем вам, как создать веб-сайт с нуля, который в полной мере использует преимущества мощного API Карт, выходящего далеко за рамки маркеров и информационных окон. Мы покажем вам, как такие функции, как матрица расстояний, автоматическое создание туров, настраиваемый просмотр улиц и многое другое, могут улучшить взаимодействие с пользователем вашего сайта, связанного с картами.

Интегрируйте веб-намерения в свое веб-приложение уже сегодня

Веб-намерения — это будущее взаимодействия между приложениями. В этой лаборатории кода создатели веб-намерений дадут вам один на один совет о том, как интегрировать веб-намерения в ваше приложение.

Расширенная разработка HTML-страниц с использованием современных функций CSS

В этой лабораторной работе по кодированию мы рассмотрим новые возможности CSS3 и покажем, как их использовать для создания потрясающих HTML-страниц и веб-приложений. Например, мы рассмотрим флексбокс CSS3, многоколоночный CSS3 и многие другие функции. Мы также рассмотрим функции CSS, которые делают веб-страницы более привлекательными, например, с помощью фильтров.

Объединяем Google Cloud: запросы к журналам App Engine с помощью BigQuery

На этом занятии вы узнаете, как использовать несколько технологий Google вместе, чтобы автоматизировать импорт и запрашивать журналы App Engine из Big Query, в том числе с помощью API сокращения карт и нового API журналов для чтения журналов App Engine и хранения журналов в хранилище Google. используя учетную запись робота, импортируйте свои журналы в Big Query и запрашивайте их из веб-интерфейса или программно.

Реализация вашего первого комплексного приложения Drive

Инженеры Google всегда готовы помочь вам реализовать интеграцию Google Диска с вашим собственным приложением. Мы рассмотрим краткий вводный пример приложения, цель которого — настроить и запустить интеграцию с Диском для всех до окончания сеанса.

Следующая эволюция приложений Chrome

Пакетные приложения Chrome развиваются, чтобы делать больше, беспрепятственно работать в автономном режиме и давать разработчикам больше контроля над пользовательским интерфейсом. Присоединяйтесь к нам, чтобы ознакомиться с предварительной версией приложений Chrome для разработчиков следующего поколения и узнать, как с помощью веб-технологий можно начать делать то, о чем вы даже не мечтали.

Превращение вашего веб-приложения в приложение ChromeApp

Приложения Chrome развиваются, чтобы делать больше, беспрепятственно работать в автономном режиме и предоставлять разработчикам больше контроля над пользовательским интерфейсом. Присоединяйтесь к Питу ЛеПейджу, который покажет вам, как создавать приложения Chrome, и узнайте, как с помощью веб-технологий можно начать делать то, о чем вы даже не мечтали.

Родной клиент LIVE

В этом докладе мы будем портировать приложение на Native Client за 60 минут в прямом эфире; демонстрируя возможности Native Client для традиционных разработчиков C++, желающих перейти в Интернет. В процессе портирования мы рассмотрим конкретные задачи, которые разработчику необходимо будет выполнить во время переноса, и способы их решения с помощью новых инструментов и технологий, включая интеграцию отладки с Visual Studio и набор новых служебных библиотек, добавленных в SDK. Участники этого сеанса уйдут с четким пониманием того, что необходимо для переноса своих приложений на Native Client, чтобы они могли начать свои собственные проекты.

Жизнь инструкции нативного клиента

Native Client переносит собственный код в Интернет так же безопасно и надежно, как и JavaScript. Однако код, запускаемый Native Client, должен следовать нескольким правилам, чтобы обеспечить безопасность и гарантировать плавную интеграцию кода с веб-приложением. Этот сеанс будет следовать строке кода на протяжении всего своего жизненного цикла: компилироваться, загружаться по сети и запускаться на компьютере пользователя. Попутно будут изучены основы механизмов безопасности Native Clients, а также API, которые позволяют интегрировать собственный код с Интернетом, а не привязывать его к конкретной операционной системе.

Интернет может это сделать!?

Сеть меняется так быстро, что трудно уследить за новинками платформы. Новые возможности HTML5 позволяют разработчикам создавать совершенно новый набор приложений — то, что когда-то было невозможно сделать, теперь стало реальностью. На этом занятии вы познакомитесь с новейшими разработками HTML5 в 2012 году, сосредоточившись на углубленных методах, которые решают реальные проблемы. Мы рассмотрим захват мультимедиа, файловый ввод-вывод, расширенное использование веб-сокетов, потоковую передачу мультимедиа, ввод с устройств, мультимедиа и современный дизайн CSS.

Передовые возможности веб-платформы

От встраивания и виджетов до управления сложными приложениями — вы как веб-разработчик постоянно сталкиваетесь с необходимостью улучшения компонентизации. Для облегчения этой проблемы было написано множество строк JavaScript, но это очень плохо. Но помощь уже в пути. Веб-платформа получает новый мощный набор возможностей, призванных помочь вам создавать надежные, повторно используемые и упаковываемые компоненты. Мы расскажем, чем они занимаются, их статус и как вы можете начать использовать эти мощные новейшие технологии уже сегодня. Самое главное, мы покажем вам, как принять участие и помочь повлиять на их направление по мере их взросления.

Быстрые пользовательские интерфейсы для кросс-девайсной сети

Одной из замечательных особенностей современной сети является то, что сайты работают на любом устройстве с браузером. Это занятие будет посвящено созданию пользовательских интерфейсов для кросс-девайсной сети. Мы рассмотрим создание веб-сайтов, поддерживающих различные форм-факторы устройств (адаптивные и неадаптивные подходы), обсудим одностраничные сайты и некоторые особенности макета в современных мобильных браузерах, а также углубимся в мультитач-ввод в Интернете. Наконец, мы покажем несколько замечательных новых инструментов отладки мобильных устройств в Chrome и Chrome для Android.

Создание высокопроизводительных мобильных веб-приложений

Узнайте, что нужно для создания мобильного приложения HTML5, которое поразит ваших пользователей. На этом занятии основное внимание будет уделено скорости, автономной поддержке, макетам пользовательского интерфейса и инструментам, необходимым для настройки продуктивной среды разработки. Приходите на эту сессию, если вы хотите создать потрясающее мобильное веб-приложение, выделяющееся среди конкурентов.

Что дальше с расширениями Chrome?

Система расширений Chrome предлагает разработчикам больше возможностей, чем когда-либо, для настройки и улучшения работы пользователей в Интернете. Регулярно появляются новые API, которые предоставляют новые функциональные возможности и более глубокие возможности взаимодействия с самим Chrome. Присоединяйтесь к нам, чтобы познакомиться с новейшими изменениями в платформе расширений Chrome, которые повышают безопасность, улучшают производительность и упрощают пользователям начало работы с продуктом вашей тяжелой работы.

Jank Busters: создание производительных веб-приложений

Создавать высокопроизводительные веб-приложения сложно! Когда анимация тормозит, эффекты при наведении мыши тормозят или прокрутка страниц заикается, мы называем это зависанием. Этот разговор о том, как выследить джанка и уничтожить его. Источники сбоев в веб-приложениях включают запуск сборщика мусора, длительное декодирование изображений, длительное время отрисовки для элементов DOM, обработчики ввода с большим количеством JavaScript, неожиданную недействительность слоев WebKit и многое другое — все это мешает 60FPS, которые должен каждый современный разработчик приложений. стремиться к. В этом докладе мы рассмотрим несколько методов, которые помогут обеспечить плавную анимацию, переходы и прокрутку вашего веб-приложения. Мы рассмотрим способы использования инструментов разработчика Chrome для устранения зависаний, а также более продвинутые инструменты профилирования графики Chrome, которые бесстрашный может использовать, чтобы разобраться в том, что происходит за кулисами. Ну, даже осторожно загляните под обложку WebKit, чтобы объяснить, почему вообще возникает эта неприятная заминка.

GRITS: PvP-игры с HTML5

На этой сессии будет представлена ​​GRITS, игра-шутер «игрок против игрока», полностью созданная с использованием технологий Google. В этом докладе мы рассмотрим создание холстового движка HTML5, обслуживание контента, работу в сети с использованием Websockets, NodeJS, социальную интеграцию и многое другое. Участники этого сеанса получат общую картину всех технологий Google, имеющих отношение к веб-играм, глубокое понимание того, как начать с ними работать, а также возможность увидеть их вживую, в действии с исходным кодом. код к опубликованной игре.

Возвращение приложения в веб-приложение — веб-программирование с помощью Dart

Вы хотите создавать невероятно быстрые приложения с красивой графикой и автономной поддержкой? Хотели бы вы запускать эти приложения где угодно в открытой сети? Хотели бы вы разрабатывать эти приложения на языке, который поддерживает модульную крупномасштабную разработку, сохраняя при этом легкость языка сценариев? На этом занятии вы узнаете, как использовать язык программирования Dart для разработки замечательных приложений следующего поколения для открытой сети.

Dart — современный веб-язык

Два создателя Dart обсудят обоснование дизайна Dart и его влияние на масштабируемость и производительность сети. Они также расскажут, как Dart помогает разработчикам внедрять инновации, повышая их производительность без нарушения обратной совместимости.

Эволюция инструментов разработчика Chrome

Разработка веб-приложений развивается быстрыми темпами, и инструменты разработчика Chrome по-прежнему позволяют вам быть на шаг впереди. Если вы разбираетесь в инструментах разработчика и хотите поднять свои навыки на более высокий уровень, этот сеанс повысит вашу продуктивность. Со времени прошлогоднего выпуска мы добавили множество функций, которые позволяют разработчикам создавать многофункциональные веб-приложения, поэтому в этом насыщенном демо-сеансе мы объясним, как использовать эти инструменты для разработки и отладки на мобильных устройствах и настольных компьютерах. Мы займемся охотой за мусором с помощью новой временной шкалы, углубимся в минифицированный JavaScript с помощью Source Maps, отладим веб-воркеры и многое другое. Присоединяйтесь к нам и узнайте, чем вам могут помочь инструменты разработчика Chrome.

Чат Fireside Chrome/OS

Открытый форум для команд Chrome/OS, где можно обсудить веб-платформу и ответить на вопросы. Эта сессия будет транслироваться в прямом эфире.

Улучшение разработки веб-приложений с помощью инструментов

Создание надежного веб-приложения — задача для всех разработчиков, но в последнее время появилось множество инструментов, которые могут вам помочь. От запуска шаблонов до настройки производительности и инструментов сборки — вы получите полный обзор экосистемы инструментов. На этом занятии вы узнаете, какие зрелые и ценные проекты с открытым исходным кодом могут сэкономить ваше время, а также получите ответы на распространенные вопросы при создании веб-приложений.

Как создавать приложения, которые любят друг друга, с помощью веб-намерений

Web Intents позволяет создавать приложения, которые интегрируются друг с другом с легкостью, никогда ранее не встречавшейся в Интернете. На этом занятии мы покажем вам, как подключать приложения с помощью веб-намерений и как лучше всего интегрировать их со многими действиями, доступными в веб-намерениях, такими как редактирование, сохранение и обмен.

WebRTC: аудио/видео в реальном времени и P2P в HTML5

WebRTC обеспечивает доступ к веб-камере, p2p и богатые возможности аудио/видеосвязи в браузере. В этом докладе мы дадим обзор технологий WebRTC, доступных сегодня, покажем, как создавать приложения WebRTC, и обсудим потенциал, который эта технология добавляет к веб-платформе.

История и будущее Google Web Toolkit

Следите за нами, пока мы представляем историю проекта GWT, захватывающие новые функции в выпуске GWT 2.5 и то, как мы планируем развивать GWT в будущем. Эта сессия будет транслироваться в прямом эфире.

Высокопроизводительный HTML5

В течение многих лет мы создавали веб-приложения, которые намного превосходили возможности браузеров, в которых они работали. Как только браузеры догнали HTML5, на сцене появился видео и аудио, холст, SVG, кэш приложений, localStorage, @font-face и более. Теперь браузеры стремятся опередить волну, которая нарастает по мере того, как разработчики внедряют эти новые возможности. Будет ли ваше HTML5-приложение оседлать волну или разбиться о камни, оставив пользователей в затруднительном положении? Узнайте, какие функции HTML5 следует искать, а каких следует избегать при создании быстрых веб-приложений HTML5. Эта сессия будет транслироваться в прямом эфире.

Написание безопасных веб-приложений и расширений Chrome

Сегодня тщательно разработанное веб-приложение может похвастаться высоким уровнем безопасности благодаря использованию нескольких технологий: HTML5, CSP, NaCl и платформы расширений Chrome. Цель этого занятия — показать, как эти технологии позволяют разработчику создавать веб-приложение, которое конкурирует или превосходит настольное приложение по функциям, оставаясь при этом более безопасным, чем его настольный аналог. Эта сессия будет транслироваться в прямом эфире.

Превращение Интернета в 11

На этом занятии будут рассмотрены возможности веб-аудио для игр и музыки. Мы рассмотрим элемент <audio> и API веб-аудио, а также углубимся в использование API веб-аудио для игрового звука и создания музыкальных приложений. Мы также расскажем, как использовать структуру графа Node для построения цепочек обработки звука и как использовать анализ для выполнения интересных трюков.

За пределами бумаги: Google Cloud Print и будущее печати

Используйте API Google Cloud Print для быстрой и простой отправки документов на принтер (или куда-либо еще). В настоящее время мы интегрированы с Chrome, ChromeOS, мобильным Gmail/Docs и большинством новых принтеров, и это только начало. Мы предоставляем настраиваемый API JavaScript, Android Intent, а также интерфейсы HTTP и XMPP для отправки и получения документов практически в любом формате. Узнайте, как включить печать из веб-приложений и мобильных приложений с любого устройства на любой принтер в мире с помощью всего лишь нескольких строк кода! Эта сессия будет транслироваться в прямом эфире.

Улучшение доступности Интернета

Этот сеанс поможет вам на примерах кода и реальных примерах научиться проектировать и тестировать веб-приложения для обеспечения полного обеспечения доступности. Мы рассмотрим такие API, как API преобразования текста в речь (TTS), такие инструменты, как ChromeVox и ChromeShades, а также то, как продукты Google сегодня реализуют решения для пользователей с ограниченными возможностями.

Нарушение ограничения скорости JavaScript с помощью V8

Вы заинтересованы в том, чтобы JavaScript работал в Chrome невероятно быстро? В этом докладе рассматривается «под капотом» V8, чтобы помочь вам понять, как оптимизировать код JavaScript. Мы покажем вам, как использовать профилировщик выборки V8 для устранения узких мест в производительности и оптимизации программ JavaScript, а также покажем, как V8 использует скрытые классы и обратную связь по типам во время выполнения для создания эффективного JIT-кода. Участники покинут сессию с четкими рекомендациями по оптимизации своего приложения JavaScript и хорошим пониманием того, как лучше всего использовать инструменты повышения производительности и идиомы JavaScript, чтобы максимизировать производительность своего приложения с помощью V8.

Новые веб-инструменты и расширенные функции CSS/HTML5 от Adobe и Google

Новые инновационные функции, такие как регионы CSS, исключения, шейдеры, композитинг и Shadow DOM, открывают мощные возможности современным браузерам. Посмотрите демоверсии и код и узнайте о статусе этих новых стандартов. Ознакомьтесь с рабочим процессом разработки, реализованным с помощью Adobe Shadow, и узнайте о проекте с открытым исходным кодом Brackets, который работает над созданием редактора кода для Интернета, полностью созданного с использованием веб-технологий.

Миграция кода из GWT в Dart

Хотите узнать, как перенести код GWT в Dart? На этом занятии мы рассмотрим эквиваленты Dart для различных библиотек и идиом GWT, методы взаимодействия с существующими серверными модулями GWT и приемы, позволяющие коду Dart взаимодействовать с существующим кодом GWT и Javascript.

Получение максимальной отдачи от Python 2.7 в App Engine

Среда выполнения App Engine Python 2.7 — это больше, чем просто обновление среды выполнения Python 2.5: она имеет меньше ограничений, содержит некоторые популярные сторонние библиотеки и позволяет выполнять одновременные запросы. На занятии будет объяснено, как максимально эффективно использовать эти новые возможности.

Обзор App Engine

Будьте первыми, кто услышат о захватывающих новостях от команды Google App Engine и о том, как GAE расширяется, чтобы удовлетворить ваши текущие и будущие потребности. Узнайте, как разработчики более 150 тысяч в стартапах и предприятиях, создающих мобильные, игры и современные веб -приложения, уже пользуются преимуществами.

Представление Google Compute Engine

Google Compute Engine - это новая облачная технология на основе виртуальной машины для крупномасштабной обработки данных и аналитических рабочих нагрузок. Это позволяет миру использовать масштабируемость и мощность центров обработки данных Google для работы с вычислительными работами.

Создание мобильных приложений Backends для Android, iOS и Интернета

Разработка мобильных приложений растет по цене взрывчатых веществ, и лучшие из этих приложений имеют бэкэнд -сервер. Узнайте, как вы можете использовать новую функцию App Engine для создания мощных API для поддержки мобильных приложений, работающих на Android, iOS и мобильных браузерах.

HTML5 и App Engine: команда Epic Tag принимает современные веб -приложения по шкале

В этом разговоре обсуждаются последние и наибольшие модели приложений и набор инструментов для создания передовых приложений HTML5, которые поддерживаются App Engine. Это позволяет невероятно легко написать приложение, которое охватывает клиент и сервер; В частности, аутентификация просто работает из коробки. Этот разговор проходит через создание фантастического облачного приложения HTML5

Игры в облаке

Многие разработчики игр находят легкий опыт разработки и развертывания Google App Engine, идеально подходящего для создания государственного хранения облачных, сопоставляющих услуги по созданию услуг и сотрудников. Когда у вас есть хитовая игра, последнее, что вы хотите сделать, это беспокоиться о обеспечении вашего сервера. App Engine обладает всегда беспроблемным уровнем, чтобы вы запустили, а затем плавно масштабируются до любого размера использования. Разработчики игр также используют Google Cloud Storage, чтобы легко хранить и быстро доставлять медиа -файлы клиентам по всему миру.

SQL против NOSQL: Битва за бэкэнды

Google App Engine теперь предлагает как хранилище данных как SQL, так и NOSQL, но что подходит для вашего приложения? Защитники каждого из них пытаются раз и навсегда решить проблему и показывать некоторые уловки, чтобы получить максимальную отдачу от каждого.

Создание трубопроводов данных в масштабе Google

Узнайте, как быстро и легко внедрить крупномасштабные трубопроводы данных, используя облако Google. Мы продемонстрируем, как создать трубопроводы, которые собирают исходные данные в данных Datastore Datastore Google, процесса, процесса и преобразования с использованием MapReduce, и запустить специально анализ с Google BigQuery.

Управление Google Compute Virtual Machines через Google App Engine

Google Compute Engine предоставляет высокоэффективные и масштабируемые виртуальные машины для крупномасштабных операций обработки данных. Интеграция с Google App Engine предоставляет структуру оркестровки для управления крупными кластерами виртуальных машин, используемых для обработки данных. Эта сессия будет говорить, демонстрируя интеграцию и обсуждать будущие варианты использования двух технологий.

Большие данные: превращение вашей проблемы с данными в конкурентное преимущество

Могут ли предприятия получить практическую ценность из данных в веб-масштабе без создания запатентованной инфраструктуры в веб-масштабе? В этом сеансе будет изучено, как могут использоваться новые сервисы данных Google для решения ключевых задач хранения данных, преобразования и анализа. Мы рассмотрим конкретные тематические исследования, демонстрирующие, как реальные компании успешно использовали эти решения для превращения данных в конкурентный бизнес.

Оптимизация приложения Google App Engine

Узнайте у SWES и SRES от Google App Engine, как оптимизировать ваше приложение, чтобы повысить вашу надежность, повысить вашу производительность и снизить ваши затраты.

Хрустят большие данные с BigQuery

Google BigQuery - это инструмент для анализа данных, родившийся из Google Internal Technologies. Это позволяет разработчикам анализировать наборы данных терабайта за секунды, используя RESTFUL API. Эта сессия будет погружаться в лучшие практики для быстрого получения ответов на деловые вопросы. Мы дадим представление о том, как мы обрабатываем запросы под капотом и как построить запросы SQL для сложного анализа.

Google Compute Engine - Технические детали

Этот сеанс предоставит подробный обзор Google Compute Engine. Google Compute предоставляет виртуальные машины, оптимизированные для крупномасштабной обработки данных и аналитики. Мы погрузимся в основные концепции, API, уникальные функции и лучшие архитектурные практики в контексте конкретных примеров.

Питание данных вашего приложения с помощью Google Cloud Storage

После того, как в прошлом году была открыта свои двери для всех разработчиков в Google I/O, команда Google Cloud Storage отправила несколько функций, которые позволяют использовать Google Cloud Storage для различных вариантов расширенного использования. Этот сеанс откроется с быстрым внедрением в продукт и быстро сдвигается фокус на реализацию различных расширенных приложений с использованием новых функций в Google Cloud Storage.

Облачная поддержка

Организация поддержки Googles мигрировала приложения из традиционных веб -стеков на облачную платформу. Посмотрите на реальное исследование по одной команде успешных усилий, чтобы перейти в облако, и их опыт от него. Это включает в себя предоставление краудсорсинговой информации в режиме реального времени для техников, снижение затрат на техническое обслуживание, синхронизацию данных для использования по всему корпорации и общих советов и хитростей, которые мы изучили по пути.

Пойти в производство

С момента выхода GO в 2009 году многие компании (помимо Google, конечно), использовали язык для создания классных вещей. Присоединяйтесь к Густаво Нимейеру из Canonical, Кейт Рарик из Heroku, Эвана Шоу из Iron.io и Патрика Кросби из Статтата, поскольку они делятся своим опытом из первых рук с использованием Go в производственной среде.

Встретиться с командой Go

Язык программирования GO является проектом с открытым исходным кодом, который делает программистов более продуктивными. GO выразитель, краткий, чистый и эффективный. Это быстрый, статически напечатанный, составленный язык, который напоминает динамически напечатанный, интерпретированный язык. В этом чате FIRESIDE ответьте на ваши вопросы, отвечающие сами суслики.

Перейдите к параллелизму

Параллелизм является ключом к разработке высокопроизводительных сетевых сервисов. Примитивы Go (Goroutines и каналы) обеспечивают простые и эффективные средства для выражения одновременного исполнения. В этом выступлении мы видим, как сложные проблемы параллелизма могут быть решены изящно с помощью простого кода GO.

Создание поиска продуктов Google для вас работы с использованием API контента для покупок

Чтобы получить наилучший поиск продукта, продавцам необходимо предоставить полную и точную информацию о продукте, а также свежие данные о цене и доступности для всех продуктов. Эта сессия предоставит продавцам конкретные шаги, которые они могут предпринять для улучшения качества данных, используя API контента для покупок. Мы предоставим подробную информацию о том, когда имеет смысл использовать API контента для отправки данных (в отличие от каналов) и как использовать API. Мы также расскажем о том, как отлаживать запросы и ошибки API, и поговорим о лучших практиках, которые следует следовать, чтобы использовать API оптимально и эффективно.

Сначала все больше и больше потребителей исследуют онлайн, прежде чем отправиться в местный магазин, чтобы приобрести продукт, и мы можем ожидать, что эта тенденция продолжит расти. Как продавцы и розничные продавцы могут воспользоваться этой тенденцией? Местные покупки позволяют торговцам объявлять цену и доступность продукции в местном магазине. На этом сеансе мы покажем вам, как настроить и управлять местными учетными записями покупок в Центре торговцев Google и как использовать API контента для загрузки местных продуктов и делать обновления живых инвентаризации.

Монетизация цифровых товаров с помощью Google Wallet

Независимо от того, является ли вы разработчиком игр, продающих виртуальные товары или валюты, или разработчик медиа, продающий новостной контент, видео, музыку или любые другие премиальные цифровые медиа, важно иметь простой способ обработки платежей от ваших клиентов. На этой сессии мы пройдемся по объяснению Google Wallet для цифровых товаров, новых функций и улучшенной модели ценообразования для разработчиков. Кроме того, Kabam поделится своим опытом с Google Wallet и лучшими практиками интеграции.

Представление API Google Wallet Cloud

В Google в Google произошли захватывающие события, когда мы продвигаемся вперед с нашим цифровым кошельком, и у нас есть новые API, чтобы поделиться с вами. Приходите и присоединяйтесь к нам, когда мы начнем с трасса Commerce в Google I/O 2012 с Питером Хазлхерстом, глобальным руководителем управления продуктами, платежи.

Некоторые из наиболее прибыльных веб -сайтов на веб -сайте используют партнерские ссылки как на трафик, так и монетизируют их существующий трафик. Этот разговор проведет вас через то, как автоматизировать большинство ваших существующих процессов, используя филиал Google, аналогично тому, как другие крупные веб -сайты делают это сегодня.

От выходных до финансируемого стартапа - как построить свою команду и собрать деньги

Есть идея и хотите начать компанию? Узнайте, как привлекать инвесторов и что они хотят увидеть, прежде чем писать чек. Слушайте от предпринимателей, которые собрали деньги, и венчурные капиталисты, которые их финансировали.

Это мир стартапов

Технические новаторы и предприниматели по всему миру создают технологии, которые восхищают пользователей, решают проблемы и приводят к масштабированным местным и глобальным предприятиям. Интернет является глобальной платформой, и как разработчик или предприниматель, ваша аудитория является инструментом. Слушайте уникальные перспективы от группы предпринимателей и венчурных капиталистов по всему миру, которые преуспели в создании, запуске и масштабировании уникальных усилий из Израиля, Великобритании, Кении, Сингапура в Пакистан.

Каналы YouTube: Получите программу!

YouTube позволяет любому распространять видео на 800 -метровые веб -зрителей, мобильных и телевизионных зрителей по всему миру. Приходите научиться использовать эту мощную платформу для создания аудитории и продавать свои продукты. Мы проведем вас через советы и методы для построения, программирования и продвижения вашего собственного канала YouTube.

Создание веб -приложений, которые используют API Google и клиент JavaScript для Google API

На этом сеансе вы узнаете, как использовать функции клиента Google API для JavaScript для создания богатых веб -приложений. Некоторые из функций, которые мы продемонстрируем, включают аутентификацию и CORS.

Измерение производительности в реальном мире

Мониторинг реальной скорости мира веб -сайта или приложения является сложной задачей. Хорошо опишите API веб -времени и то, как Google Analytics (GA) использует его для предоставления тонкозернистых данных о скорости реального мира своим издателям. Хорошо поговорить об настройке GA, чтобы получить подробную информацию о производительности сайтов и обмене пониманием производительности на основе совокупных данных.

Данные повествование

От единой диаграммы до разработки историй, основанных на данных, инструменты Google DIRCH теперь предоставляют четкий и доступный опыт, основанный на нашей новой галерее HTML5. Приходите и узнайте, как вы можете использовать анимации, аннотации и другую визуальную семантику и перенести пользовательский вмешательство с помощью богатых данных, на следующий уровень.

OAuth 2.0 для идентификации и доступа к данным

Пользователи любят хранить свои данные в одном месте в Интернете, где они легко доступны. Будь то видео на YouTube, файлы Google Drive, контакты Google или один из многих других типов данных, пользователям нужен способ безопасного предоставления приложений доступа к своим данным. OAuth является ключевым веб-стандартом для делегированного доступа к данным, а OAuth 2.0-версия следующего поколения с дополнительными функциями безопасности. Этот сеанс будет охватывать последние достижения в том, как OAuth можно использовать для доступа к данным, но также будет погружаться в то, как вы можете снизить барьер для входа для вашего приложения, позволяя пользователям входить в систему с помощью своих учетных записей Google. В примере, написанном на Python, вы узнаете, как использовать OAuth 2.0, чтобы включить идентификацию пользователя в ваше веб -приложение. Также будут обсуждаться лучшие методы для настольных приложений, мобильных приложений и вариантов использования сервера к серверу.

Оптимизация вашего кода с использованием функций Google API

Google API поддерживают различные функции, предназначенные для обеспечения современности искусства. На этом сеансе вы узнаете, как создавать приложения, которые используют функции, повышающие производительность, чтобы сделать ваш код быстрее и использовать меньше ресурсов. Некоторые функции, которые мы опишем, включают в себя партии, запросы на частичный отклик и эффективные способы обработки средств массовой информации.

Представление Google Drive SDK

В этом выступлении мы представим ряд новых новых функций и платформ Google Drive SDK. Мы обсудим то, что мы считаем революцией в том, как разработчики пишут совместные приложения. Мы также объявим о новом API, чтобы упростить управление файлами в Google Drive еще проще для разработчиков, заменив некоторые устаревшие API в процессе. Мы также раздадим участникам бесплатные футболки!

Что возможно с Google Drive SDK

Партнеры Google Drive уже реализовали ряд чрезвычайно убедительных приложений, которые используют Google Drive для хранения файлов. Реализация на Google Drive SDK позволяет разработчикам распределять стоимость хранения, а также удалять боль от повторного управления файлами. На этом сеансе хорошо взгляните на ряд существующих реализаций Google Drive SDK с популярными приложениями. В частности, MindMeister, Cloud9 IDE и Cooliris будут здесь, чтобы поговорить об их интеграции.

Глубокое погружение в следующую версию API Google Drive

В этой сессии обсуждается ряд лучших практик с новым API Google Drive. Хорошо охватите, как правильно синхронизировать файлы, как управлять обменом и как сделать ваши приложения быстрее и эффективнее, чем когда -либо прежде. Хорошо пройдите целое рабочее приложение, которое раскрывает лучшие практики.

Написание полированных приложений, которые имеют глубокую интеграцию в пользовательский интерфейс Google Drive

Мы рассмотрим, как реализовать полные приложения для приводов. Это не введение в приложения для управления, а скорее как построить свой продукт в Google Drive, и гарантировать, что опыт для пользователя будет бесшовным. Мы также обсудим, как эффективно распространить ваше приложение в веб -магазине Chrome. Пример приложения, встроенное в этом выступлении, продемонстрирует пример использования, но в противном случае будет готово к производству.

Написание эффективных приложений для приводов для Android

Этот сеанс проходит через то, как писать приложения для приводов, которые синхронизируют файлы с устройствами Android. Мы также рассмотрим, как открыть файлы на устройствах Android или создать новые файлы из этой среды.

Хранение данных в сценарии приложений Google

Этот сеанс охватывает различные способы, которыми разработчики могут хранить данные при использовании сценария Google. Мы разберемся с вариантом использования, а затем покажем примеры того, как использовать различные параметры: таблица, свойства скрипта/пользователя, разъем JDBC и распределение.

Используйте то, что вы знаете: HTML и JavaScript в скрипте приложений

Эта сессия рассказывает о том, как создавать динамические веб -приложения и услуги в сценарии приложений, используя навыки, которые у вас уже есть. Во время сеанса мы покажем, как создавать богатые интерактивные приложения, используя обычные HTML и JavaScript, сохраняя при этом глубокую интеграцию Google с помощью скрипта приложений. Мы также рассмотрим, как использовать сценарии для обслуживания текстового контента, такого как JSON и XML.

Создание произведений: создание приложений с помощью сценария Google Apps

Узнайте, что нового в сценарии Google Apps. В этом сеансе будет изучена простота сценария приложений Google для создания приложения, которое интегрируется во многие службы Google. Многие из служб сценариев Google Apps будут охвачены, демонстрируя, как сценарий Google Apps является мощной платформой приложений.

Интеграция Google+ в мобильные приложения

Создайте более привлекательный и персонализированный опыт для ваших пользователей, включив аспекты Google+ в ваше мобильное приложение. Узнайте, как ваши пользователи могут делиться фотографиями, ссылками и большим количеством Google+ из вашего приложения, и как это может повысить видимость и обнаружение вашего приложения.

Следующее поколение социального поколения находится в тусовке

Возьмите с собой приложения, живые аудио/видео разговоры, используя API Hangouts Platform API. Используя API Google+ Hangouts, вы можете разработать совместные приложения, которые работают внутри Hangout Google+. Оставьте вдохновленным тем, что вы можете создать с помощью APIS Hangouts.

Как мы заставляем кричать виджеты JavaScript

При загрузке веб -сайтов все миллисекунды. Социальные виджеты должны улучшить опыт веб -сайта, и они определенно не должны замедлить его. Мы рассмотрим уникальные проблемы загрузки социальных виджетов, таких как кнопка +1, и как мы позаботились о том, чтобы они загружались как можно быстрее, да, будут военные истории! В то время как мы сосредоточимся на производительности виджетов, многие из методов, которые мы использовали, имеют более широкую применимость, и мы покажем, как они могут сделать ваш сайт быстрее.

Основы платформы Google+

Получите максимальную отдачу от Google, добавив Google+ на свой сайт и позволив вашему контенту выглядеть богаче и в большем количестве мест. На этом сеансе мы рассмотрим основы платформы Google+, включая кнопку +1, значок бренда, личный значок, авторство поиска, фрагменты, страницы Google+ и многое другое.

Получение больше с платформы Google+

Вы внедрили некоторые функции платформы Google+, и теперь вы хотите большего. Узнайте, как, почему и измерение растущего взаимодействия на вашем контенте, где бы он ни был. На этом сеансе мы глубоко погрузимся в лучшие практики и реализацию платформы Google+. Темы будут варьироваться от выбора кнопок, скорости и JS API до расширенной структурированной разметки, пользовательской аналитики и глубокого взаимодействия.

Начало работы с API истории Google+

История Google+ позволяет пользователям вашего сайта или приложений в частном порядке сохранять и, опционально, делиться своей онлайн -деятельностью - это похоже на мгновенную загрузку практически для всего. Хорошо, покажи вам, как начать с раннего предварительного просмотра разработчика этого нового API.

Advanced Google+ History API

История Google+ позволяет пользователям вашего сайта или приложений в частном порядке сохранять и, опционально, делиться своей онлайн -деятельностью. На этой сессии мы подробно рассмотрим API предварительного просмотра раннего разработчика с акцентом на лучшие практики и расширенные функции.

Капитный чат с командой платформы Google+

Познакомьтесь с командой платформы Google+, отвечайте на свои вопросы и погрузитесь в технологию.

Камина чат с командой Hangouts

Присоединяйтесь к разговору с командой Google+ Hangouts. Слушайте мышление, лежащая в основе стратегии Google в реальном времени, и узнайте, как предприятия, вещатели, разработчики и семьи используют продукт. Вы когда -нибудь задумывались, как работает тусовка в воздухе? Приходите на эту сессию, чтобы получить ответы на все ваши вопросы и узнать, что в будущем ждет в будущем.

Лучшие практики для разработчиков карт API

API Google Maps позволяет легко добавлять простые карты в ваши приложения, но мы хотим поднять вас на следующий уровень. На этом сеансе мы раскрываем наши рекомендуемые лучшие практики для разработчиков API MAPS, включая инструменты разработчиков, тестирование и функции API, которые сэкономит вам время, избегают головной боли или двух, и восхищайте ваших пользователей.

Мастер -класс по стилю

Пользовательские карты стиля позволяют разработчикам настраивать внешний вид базовых плиток Google Maps. Это делает очень легко сделать отличную карту. Вы можете адаптировать свою карту к своему сообщению, к вашей цветовой схеме или, чтобы помочь подчеркнуть ваши данные. В этом классе дизайнеры Master Maps помогут вам построить красивые, элегантные стили, которые заставляют ваши карты работать на вас.

Вычислительная карта плитки с двигателем Go On App

В этом выступлении мы используем API MAPS и используем Engine App, чтобы создать приложение для создания пользовательских наборов плиток для Google Maps. Приложение демонстрирует использование пригодности GO для вычислений в функциях масштабируемости ключей Cloud и App Engine, таких как очереди задач и бэкэнды.

Пространственная визуализация данных

Карты были одними из первых визуализаций данных, но они также могут предоставить фон для визуализации ваших собственных пространственных данных. На этом сеансе мы проведем путешествие по миру визуализации данных, основанных на карте, вооружая вас инструментами, необходимыми для наиболее эффективного воплощения ваших данных на карту с использованием API V3 MAPS.

Что нового в картах Google

В мире карт происходит много интересных вещей. Присоединяйтесь и присоединяйтесь к нам, когда мы начинаем трек MAPS в Google I/O 2012 с погружением в передний край онлайн -карт с вице -президентом Google Maps and Earth, Брайаном МакКлендоном,

Не просто карта

API Google Maps - самая популярная платформа для картирования в мире, но она предлагает разработчикам и пользователям гораздо больше, чем просто карта. На этой сессии хорошо просмотрите богатство дополнительной ценности, которую может предложить API MAPS, и основные функции, о которых разработчики должны знать по ряду вертикалей, включая недвижимость, поездки и розничную торговлю.

Геопространство предприятия в облаке

Google теперь предлагает мощное и универсальное решение облачного хостинга для геопространственных данных и анализа. Узнайте, как ваш бизнес может использовать этот потенциал для снижения затрат, повышения производительности и предоставления услуг вашим сотрудникам и разработчикам, используя знакомые инструменты, такие как Google Earth и Google Maps API.

Строительство бизнеса вокруг мест API

Google Place API предоставляет доступ к наиболее полной и точной коллекции информации о бизнес -списках в мире. Присоединяйтесь к нам, чтобы узнать, как ваше приложение может использовать API Place, чтобы обеспечить максимальную экономическую и стратегическую ценность для вас и ваших пользователей, и участвовать в будущем мобильной коммерции.

Расширение возможностей вашей рабочей силы с помощью карт Google

Одна из самых сложных проблем с управлением вашим бизнесом - выяснить, где все, будь то сотрудники, доставку или оборудование. На этом сеансе мы покажем вам, как вы можете использовать технологии Google для управления всеми активами вашего бизнеса, и убедиться, что все находится в нужном месте, в нужное время.

Cireside Catch с командой API Google Maps

Познакомьтесь с инженерами, стоящими за Google Maps и Google Earth, для открытого обсуждения Google Maps API, Google Earth и KML. Отправить и проголосовать за вопросы здесь: http://goo.gl/lgnra