Pull to refresh

Конспект видео с открытия google conference в мае 2008

Reading time3 min
Views551
Нашел огромную подборку видео от Google Developers на youtube и начал смотреть. Там отличная подборка видео на профессиональные темы от инженеров Google. Рекомендую к просмотру всем, кто работает в IT и понимает разговорный английский или хочет начать его понимать.

Одно из самых потрясших меня видео оттуда — это видео с открытия google conference в мае 2008:
http://ru.youtube.com/watch?v=vk1HvP7NO5w

Дальше мой очень краткий конспект этого доклада:


Фактически это несколько докладов, объединенных в один. Это видео полностью раскрывает планы гугла по завоеванию развитию интернета.
  1. Google пытается развивать интернет, т.к. это дает им больше клиентов, а значит больше денег. Развитие в их понимании — это развитие браузеров, развитие стандартов, подключение новых юзеров, упрощение использования интернета, чтобы каждый мог им пользоваться и давал свои 5 центов гуглу. Идея проста — чем больше людей пользуются интернетом, тем больше денег у Google, т.к. Google — безусловный лидер во многих типах сервисов в интернете.
  2. У гугла есть страничка, где они выкладывают открытый код, который любой может использовать. В докладе показаны примеры применения Gears — API для превращения браузера из тупого терминала в мощную монстро-машину. Основная идея Gears — расширить возможности браузера и делать как можно больше работы на клиентской машине, а не на сервере (сортировки, поиски и т.п.). Есть плагины к Firefox и IE, которые реально ускоряют работу, например, Google mail.
  3. Развитие интернета приводит к тому, что появляется очень много платформ, с которых люди могут соединяться с интернетом — например немерянное число разных телефонов с выходом в интернет, iphone и т.п… Google борется с этим посредством опенсорс проекта Android. Фактически, андроид — это весь стэк программ для мобильных устройств. Это операционная система плюс браузер, плюс средства разработки и т.п. Основная идея правильная — стандартизация. Осталось посмотреть, как это будут поддерживать производители девайсов. Понравилось всё в Android, например, как сделано разблокирование клавиатуры — посредством рисования специальной фигуры на экране (буква G конечно же :)). Советую всем посмотреть этот кусок презентации с сотовым телефоном — примерно начиная с 25 минуты — это будущее в настоящем!
  4. Google хочет поделиться своими мощностями с другими разработчиками. Для этого есть опенсорс Google app engine. Основная идея — дать простой engine и дать хостинг для программ, написанных на этом engine. В итоге разработчики избегают огромной кучи технических проблем, а гугл получает увеличение популярности web, к чему они и стремятся. 3 основные задачи Google app engine:
    — Сделать создание web applications как можно более простым занятием.
    — Сделать максимально простым расширение приложения
    — Дать возможность приложениям на этом энжине хоститься на серверах гугла (on clouds).
    С 36 минуты показано, как использовать этот энжин.
    Это всё бесплатно, если хостящееся приложение не сильно популярно (менее 5 млн. просмотров в месяц — вполне достаточно для небольшого приложения. А если имеешь больше просмотров — зарабатывай деньги на рекламе и плати).
  5. Google Data APIs. Начинается с 44 минуты. Основная задача — дать read\write доступ к сервисам гугла.
    AJAX APIs — api для доступа к информации о Web (поиск, rss и т.п.). Демонстрация этих API с 46 минуты — очень впечатляет!
  6. Google web toolkit. 56 минута. Это специальное предложения для Java программистов. Этот toolkit позволяет избежать всех проблем с браузерами и писать быстро и эффективно. Основная идея — писать на Java в любом IDE, а компилировать специальной тулзой в Java Script. Плюс в комплекте куча других полезных тулзов и библиотек, упрощающих работу с AJAX. Я в этом мало что понимаю, но звучит круто.
    Если вы пишете на Java — не пожалейте 12 минут и посмотрите этот кусок презентации.
  7. С 68 минуты гугл рассуждает про социальные сети (Social web). Гугл предлагает свои стандарты OpenID, OAuth и OpenSocial. OpenID, чтобы не вводить свои данные и не регистрироваться на каждом сайте. OAuth для использования OpenID. OpenSocial для упрощения и стандартизации создания социальных сетей!
    C 77 минуты небольшая презентация, как использовать OpenSocial.


После просмотра презентации, которую я конспектировал, используя плагин Google Notebook, моё отношение к гуглу улучшилось еще на много пунктов :)
Единственное, что расстраивает — я пока что не пишу для Web и не использую Java.
Но после просмотра этого видео всё больше хочется начать…
Tags:
Hubs:
Total votes 5: ↑5 and ↓0+5
Comments5

Articles