Сегодня российская интернет-компания Яндекс представила свой новый продукт — веб-браузер Yandex.
Техническую основу браузера Yandex составили известные Open Source-проекты: веб-движок WebKit (используется, например, в Google Chrome и Apple Safari) и интерфейсные наработки Chromium, на базе которого Google создаёт Chrome. Кроме того, благодаря сотрудничеству с Opera Software специалисты из Яндекса интегрировали в WebKit поддержку технологии Opera Turbo, которая увеличивает скорость загрузки веб-страниц (за счёт использования промежуточного сервера).
В самом Яндексе заявляют, что их «знания о потребностях пользователя и о каждой веб-странице делают браузер более удобным». В техническом смысле это выражается в интеграции различных сервисов Яндекса в браузер (для поиска и упрощения навигации, перевода текста, идентификации заражённых страниц и так далее).
К сожалению, Яндекс не стал публиковать исходный код своего веб-браузера, а его использование возможно только на условиях специального лицензионного соглашения, накладывающего ряд типичных для проприетарного софта ограничений. В отдельном пункте лицензии отдаётся должное наработкам Open Source-проекта Chromium: «Программа создана на основе программного обеспечения с открытым исходным кодом Chromium, которое может использоваться на условиях BSD License, текст которой приведен в Приложении к настоящей Лицензии».
На данный момент веб-браузер Yandex доступен только для операционных систем Windows и Mac OS X, хотя работы над Linux-версией, судя по всему, уже ведутся. А пока линуксоидам предлагается скачать Firefox с поиском от Яндекса и подписаться на анонс релиза Linux-версии продукта.
Компания HP сдержала своё обещание и завершила полное открытие исходного кода мобильной Linux-платформы webOS, анонсировав в последний день сентября релиз Open webOS 1.0.
Информация о намерении открыть исходники webOS, полученной HP в результате поглощения Palm, появилась в декабре прошлого года. В январе 2012 был анонсирован план открытие кода проекта, который постепенно выполнялся до сих пор. И вот 30 сентября HP объявила о завершении этой процедуры, растянувшейся на 9 месяцев: энтузиасты получили в своё распоряжение около 75 компонентов webOS, общее количество строк кода в которых составляет около 450 тысяч.
Исходники webOS выложены в репозиториях GitHub. В рамках релиза webOS 1.0 была подготовлена сборка на базе OpenEmbedded, позволяющая запустить полноценную версию мобильной платформы HP в эмуляторе OE. Также в релиз 1.0 были добавлены несколько базовых приложений (почтовый клиент и веб-браузер), появилась поддержка JavaScript-фреймворка Enyo 2.
В блоге Open webOS сообщается, что развитие открытой версии платформы продолжится в ближайшие месяцы. В планах обозначены работы по следующим направлениям:
Qt 5 / WebKit 2;
открытые аудио- и мультимедийные компоненты;
Bluetooth-стек BlueZ;
сетевое управление через ConnMan;
оптимизированная архитектура рендеринга SysMgr.
P.S. Небольшая видеодемонстрация запуска webOS на HP TouchSmart PC доступна в ролике на YouTube.
Вчера корпорация Microsoft представила предварительную версию TypeScript — нового языка программирования, похожего на JavaScript и предназначенного для создания сложных, масштабируемых приложений.
TypeScript схож с JavaScript, однако имеет некоторые дополнительные возможности: опциональную статическую типизацию данных, объявление классов, поддержку модулей и плагин для Visual Studio. Андерс Хэйлсберг (Anders Hejlsberg) из Microsoft пояснил, что создание TypeScript обусловлено желанием предоставить разработчикам крупных JavaScript-приложений удобный язык, который был бы при этом прост в изучении (и поэтому не сильно отличался от JavaScript). Таким образом, TypeScript называют аналогом языка программирования Google Dart, но «без радикального ухода от JavaScript».
При этом TypeScript будет работать с уже существующими JavaScript-библиотеками и фреймворками: обычный JS-код функционирует в TypeScript без необходимости в модификации. Сам код, написанный на TypeScript, транслируется в JavaScript, поэтому будет поддерживаться стандартными JavaScript-движками популярных веб-браузеров.
Исходный код интерпретатора TypeScript доступен под Open Source-лицензией Apache License 2.0 и выложен на CodePlex.