Разрабочики из Google совместно с WebKit team внесли существенные улучшения в Web Inspector, в частности, теперь можно делать снапшот памяти, которая используется JavaScript в рантайме, что должно помочь в оптимизации скриптов и написании высокоэффективного кода.
Также все события от начала загрузки до изменения цвета элемента фиксируются на таймлайне.
В этой статье я расскажу, как под FreeBSD на одной веб-странице читать почту, ICQ и Jabber. В этом нам поможет GMail, но поможет неохотно. Чтобы склонить его к сотрудничеству, нужен особый подход.
Чтобы продемонстрировать прогресс и объем работы, которая была проделана над Chrome OS, сегодня (19 ноября) в 21.00 по МСК google проведет презентацию в формате вебкаста. Среди выступающих будут Сандэр Пичей (Sundar Pichai) и Мэтью Пэпэкипос (Matthew Papakipos). В презентации планируется рассказать о технологиях, примененных в Chrome OS, а также о планах на следующий год.
Ссылки на потоки можно обнаружить на этой страничке.
Изложение политики Google в области навигационных карт для портативных устройств, продвижения Android и о том, кто от этого пострадает.
«Google отключилась от Tele Atlas и начала предлагать бесплатные и лицензионно чистые карты, основанные на комбинации собственных и свободно доступных данных. Через две недели Google объявила о пошаговом навигаторе для всех телефонов с Android. У команд, работавших над приобретением уважаемых Tele Atlas и NavTeq, день явно не задался...».
«Когда я спросил у ветерана мобильной индустрии, почему производители телефонов так желают поработать с Google — компанией, которая их уже напугала однажды, он предположил, что это было „меньшим из двух зол“.»
Go — экспериментальный язык програмирования, разработанный в Google. Основные разработчики языка — Роб Пайк и Кен Томпсон, также известные как разработчики unix и plan9.
Go предназначен в первую очередь для написания крупных серверных приложений и способен сократить время сборки с десятков минут до нескольких секунд (в сравнении с C++) за счет системы модулей и явного указания зависимостей.
В языке отсутствуют классы, исключения, метапрограммирование и ручное управление памятью, однако присутствуют указатели, сборщик мусора и goto. Также на уровне языка поддерживаются легковесные процессы (goroutines) и каналы (channels).
Можно использовать фигурные скобки и юникод в идентификаторах.
Компания Google приняла решение открыть несколько своих ключевых инструментов разработки приложений (Closure Compiler, Closure Library, Closure Templates, Closure Inspector), надеясь, что они позволят программистам создавать веб-приложения быстрее.
При помощи этих инструментов созданы популярные веб-приложения (Gmail, Google Docs и Google Maps).
Google открылаGoogle Wave Sandbox («песочницу» для разработчиков) для проверки взаимодействия с внешними серверами. Теперь разработчики могут проверять работу инструментов Google Wave не только на сервере WaveSandbox.com. Google протестировала более ранние версий Wave с малым количеством разработчиков на сервере Wave Sandbox, теперь эта «песочница» станет платформой для проверки совместимости различных серверов Wave. Также были опубликованы инструкции по установке Wave сервера. Подробности об организации Wave Federation Protocol можно найти здесь.
Wave Federation Server написан на Java и должен работать на платформе Windows, OSX и Linux. В документации, команда Wave объясняет, как запустить сервер в качестве расширения для OpenFire XMPP сервера, хотя любой ХЕР 00114-совместимый сервер XMPP может взаимодействовать с Wave сервером.
Команда Google Wave подчеркивает, что это не окончательный вариант протокола, и просит внести свой вклад в развитие прототипа Wave сервера.
Напомню, что Wave - это транспорт для P2P-обмена сообщениями между пользователями, призванный заменить собой архаичный протокол e-mail, утилиты из серии jabber, icq, aol, msn IM и т.п.
Вышла новая (v2.73) версия прошивки для «гуглофона» HTC Hero, базирующегося на платформе Android 1.5. Ее отличительной особенностью является тесная интеграция со службами Google Mobile Services: GMail, Календарь, Карты Google, Google Talk, YouTube и Android Market.
Перепрошивку существующих устройств можно произвести самостоятельно (требуется машина с Windows) или в сервисном центре. На момент написания новости, единственным поставщиком HTC Hero с новой прошивкой был ГНУ/Линуксцентр, начавший 7 октября прием предзаказазов. Первые аппараты должны поступить в начале следующей недели.
Для устройств G1 T-Mobile предлагается официальное обновление Android до версии 1.6 (Donut). Основные нововведения:
Возможность поиска на карте с помощью голоса, получение маршрутов движений, получение обзоров и прочей информации о местных предприятиях
Возможность осуществления более полного поиска на телефоне (контакты, история и закладки браузера, приложения) и в веб с помощью виджета домашнего экрана Quick Search Box
Обновленный Android Market с переработанным интерфейсом и скриншотами программ
Возможность подключения к виртуальным частным сетям (VPN)
Скриншоты нововведений и оригинал новости по ссылке ниже.
После того как Google приняла меры против проекта CyanogenMod из-за использования в нем проприетарного кода, группа разработчиков создала
Open Android Alliance.
Проект ставит своей целью полную замену проприетарного кода, поставляемого на основе Android, свободно распространяемыми альтернативами c открытыми исходниками.
Планируется использование лицензии GPL, которая, как известно, требует, помимо всего прочего, чтоб исходные коды остались открытыми навсегда.
Думаю, что все знают о том, что Google преподносит платформу Android как полностью открытую платформу. На практике же это не совсем так. Для простого запуска платформы Android на любом из существующих ныне Android-телефонов требуются проприетарные компоненты. Также все программы для работы с сервисами Google являются закрытыми: Gmail, Youtube, Android Market, Google talk и некоторые другие части.
На данный момент получили огромное распространения сторонние сборки платформы с различными изменениями, которые копируют эти проприетарные компоненты из оригинальных прошивок.
И вот, совсем недавно, Google предъявил претензию автору прошивки CyanogenMOD, которая является модификацией оригинального android и содержит проприетарные компоненты.
В итоге автор решил, что следующая прошивка CyanogenMOD не будет содержать проприетарных компонентов от Google, но пользователь сможет сам «гуглифицировать» свой телефон.
Как правило, лидером индустрии программного обеспечения с открытым исходным кодом признается Red Hat, но такое утверждение некорректно и не имеет под собой основы. Оно, как правило, основывается на измерении доходов Red Hat, которые прямо зависят от открытого ПО, его разработки и распространения, в то время как другие компании, такие как Sun, IBM и Google на самом деле пишут и предоставляют не в пример больше открытого кода. Пришло время прекратить говорить о компаниях, строящих свой бизнес на открытых технологиях, и вернуться назад к важности самого кода.
Открытое ПО все больше и больше становится неотъемлемой частью инфраструктуры, от которой зависят поставщики программного обеспечения и компании, строящие свой бизнес в Web. Во вторник MySpace стала предметом обсуждения сообщества, после того как она открыла исходный код Qizmt - фреймворка распределенных вычислений (вопреки всему работающий на Windows Server), который на данный момент обеспечивает работоспособность функции MySpace «People you may know». Но MySpace, как заметил VentureBeat, просто последовала примеру Facebook, которая недавно открыла Tornado.
Новый язык программирования разрабатывается с целью объединения лучшего из новых и старых языков программирования и синтаксиса, в котором поощряются лучшие практики принятые в индустрии и не поощряются худшие.
Noop говорит ДА:
Внедрению зависимостей в языке
Тестируем ост
Неизменяемости
Синтаксису направленному на улучшение читабельности кода
Никогда не устаревающей документации
Свойствам, сильной типизации и разумной современной библиотеке
LG Electronics, 3-й по величине производитель мобильный телефонов в мире, анонсировал свое первое мобильное устройство на базе платформы Android. Устройство назвали LG GW620, снабдили 3-дюймовым сенсорным экраном и выдвижной QWERTY-клавиатурой.
Появится в продаже новинка в 4-м квартале сего года на избранных рынках Европы.
Начался прием заявок на участие в ежегодной конференции для веб-разработчиков «Google Developer Day», которая пройдёт 10 ноября в Москве. На конференции будут представлены доклады по следующим темам: Android, App Engine, Google Wave, Chrome, GWT, AJAX API.
Вы сможете пообщаться с командами инженеров, которые работают над сервисами для веб-разработчиков и API. Будут проведены несколько углублённых сессий с техническим уклоном, направленных на то, чтобы помочь разработчикам писать хорошие рабочие приложения на технологиях от Google и на открытых технологиях. Те, кто работает над созданием деловых приложений, тоже смогут найти себе что-то полезное в улучшенной и расширенной программе конференции.
Google начал работать над 64-битной версией браузера Chrome для Linux. Новая версия браузера должна работать с учетом всех особенностей современных многоядерных процессоров и последних вариантов дистрибутивов операционных систем Linux. В значительной мере портированием браузера занимается инженерная группа V8, также работающая над javascript-движком браузера.