На официальном сайте организации W3C опубликован документ Mobile Web Best Practices 1.0, в котором содержатся рекомендации по оптимизации интернет-контента для облегчения доступа к нему с помощью мобильных устройств.
Общеизвестно, что получить доступ к ресурсам сети интернет с помощью интегрированных браузеров мобильных телефонов, смартфонов, коммуникаторов и плееров ? задача не всегда тривиальная, потому как и программная, и аппаратная составляющая подобных устройств не всегда рассчитана на отображение «тяжелых» web-страниц и сложного мультимедийного контента.
Документ представляет собой перечень стандартов, рекомендаций и практических советов, которые должны помочь создателям сайтов сделать их доступными для пользователей вне зависимости от того, какое устройство они используют для интернет-серфинга.
Сообщество разработчиков TIOBE Software опубликовало результаты ежегодного индекса популярности языков программирования. Основные результаты таковы: самый популярный язык ? Java; PHP используют в два раза чаще, чем Perl; C и С++ вместе взятые заняли 25%.
Первые 11 мест разделились следующим образом:
Java (20.529%)
C (14.684%)
Visual Basic (11.699%)
PHP (10.328%)
C++ (9.945%)
Perl (5.934%)
Python (4.534%)
C# (3.834%)
Ruby (2.855%)
Delphi (2.665%)
JavaScript (2.434%)
D (1.169%)
У остальных языков программирования меньше 1%. За год подросла популярность Visual Basic (+3.42%), Java (+2.17%), PHP (+1.69%), Pyhon (+0.72%) и снизилась Perl (-0.28%).
Поль Янсен (Paul Jansen), директор TIOBE Software, отметил, что популярность Perl падает, так как новая версия языка не выходила слишком долго ? более 7 лет. Зато хорошее будущее у динамически типизированных, объектно-ориентированных (скриптовых) языков. Причиной тому рост web-разработок, где нужны простые в изучении, мощные и безопасные языки. В результате, разные языки быстро вытесняют друг друга. Еще недавно был популярен Lua, но сейчас за место в первой двадцатке борются ActionScript, Groovy, и Factor. Впрочем, бывает и так, что язык «переоткрывают», как это случилось с Ruby.
Для расчета рейтинга TIOBE используются данные о количестве сертифицированных инженеров, количестве курсов по языкам программирования, данные компаний. Кроме того, применяется информация Google, Yahoo, Microsoft, и YouTube. Цель TIOBE ? не сосчитать, сколько строк кода написано на том или ином языке, а дать инструмент для проверки своих навыков как программиста или для принятия решения о том, какой язык программирования нужно использовать в новом проекте.
Apple выпустила новую версию своего браузера Safari, основанного на открытом движке WebKit. Согласно информации, предоставленной компанией, новый браузер способен загружать страницы в 1,7 раза быстрее, нежели Firefox 2 и в 1,9 раз быстрее, чем Internet Explorer 7. Если сравнивать показатели загрузки страниц, приведённые на сайте Apple для версий 3.0 и 3.1, то новая версия стала загружать страницы примерно на 5% быстрее. При этом, по сравнению с предыдущей версией, 3.1 работает с Java в два раза быстрее.
Apple отмечает увеличение скорости вставки больших объёмов текста в web-формы, а также то, что теперь все подозрительные скрипты JavaScript будут записаны в системный лог. К тому же, была исправлена ошибка, в результате которой нельзя было загружать изображения на некоторые онлайн-аукционы через web-формы.
В Safari 3.1 появилась поддержка загрузки шрифтов, графических переходов и анимации элементов CSS, элементов видео и аудио HTML 5, оффлайнового хранения сетевых приложений в базах данных SQL, векторных масштабируемых изображений SVG в элементах HTML вставки изображения и в изображениях CSS.
Safari 3.1 был доступен для закрытого тестирования разработчиками в феврале и с тех пор был выпущен ещё только один билд. Версия браузера для Windows занимает 18,5 Мб, а версии для Mac OS Tiger и Leopard ? 48,6 и 38,9 Мб соответственно.
Тимоти Бернерс-Ли продвигает идею семантической сети
Сэр Тимоти Бернерс-Ли, изобретатель Всемирной паутины, в интервью корреспондентам Times Online рассказал о том, какие возможности мог бы предоставить пользователям интернет в случае перехода к так называемой семантической сети (Semantic Web).
Проект Semantic Web предполагает создание специализированной системы, в которой компьютеры смогут взаимодействовать друг с другом без участия человека, а приложения научатся распознавать информацию. Для этого в каждый документ или web-страницу будут добавляться метаданные ? сведения о том, где, когда, кем был создан файл, как он отформатирован, для чего предназначен и т. д.
По словам Тимоти Бернерса-Ли, семантическая сеть позволит создавать web-приложения, по функциональности намного превосходящие любой из современных сервисов. Бернерс-Ли отмечает, что, например, компания Google нашла очень эффективный способ поиска страниц в интернете, однако возможности этого поисковика не идут ни в какое сравнение с тем, чего можно было бы добиться в «сети будущего». По словам изобретателя Всемирной паутины, компания, которая первой сможет реализовать возможности семантической сети, сможет без особых усилий отнять у Google корону славы. Аналогично, сверхпопулярные сейчас социальные сети Facebook и MySpace, по словам Бернерса-Ли, в перспективе могут быть просто-напросто вытеснены сервисами, связывающими не только людей, а буквально всё в Сети.
С целью иллюстрации возможностей семантической сети Бернерс-Ли приводит следующий пример. Допустим, перечень банковских чеков и календарь могут «говорить на одном языке» и обмениваться информацией друг с другом. В этом случае владелец счета сможет запросто совместить перечень с календарем, чтобы получить представление о том, когда и какие суммы денег были потрачены.
Главная трудность при построении семантической сети заключается в том, чтобы найти способ унифицированного представления всех типов данных. Для этого предлагается использовать три основные составляющие ? механизм описания ресурсов RDF (Resource Definition Framework), язык онтологий OWL (Web Ontology Language) и язык запросов SPARQL. Работы над первыми двумя составляющими были завершены более трех лет назад, а недавно консорциум World Wide Web (W3C) обнародовал и спецификации SPARQL. Таким образом, эра семантической сети может наступить быстрее, чем кажется.
W3C публично представил черновик очередной, пятой версии языка гипертекстовой разметки HTML.
HTML 5 позволит web-мастерам рисовать двухмерные изображения средствами языка, эффективнее вставлять на страницы аудио- и видеоклипы. Кроме того, HTML 5 позволяет разработчикам хранить данные на стороне клиента.
Из новой версии языка предлагается убрать около 15 тегов.
Предыдущая версия языка, HTML 4, вышла десять лет назад, в декабре 1997 года. Работа над HTML 5 ведется с марта 2007 года.
Обнародованы спецификации языка запросов семантической сети
Проект по созданию так называемой семантической сети (Semantic Web) еще на один шаг приблизился к практической реализации. Всемирный консорциум World Wide Web (W3C) обнародовал спецификации языка запросов SPARQL ? одной из основных составляющих семантической сети (Semantic Web).
Проект Semantic Web, напомним, предполагает создание специализированной системы с некоторыми зачатками «искусственного интеллекта». В семантической сети компьютеры смогут взаимодействовать друг с другом без участия человека, а приложения научатся распознавать информацию. Для этого в каждый документ или web-страницу будут добавляться метаданные ? сведения о том, где, когда, кем был создан файл, как он отформатирован, для чего предназначен и т. д.
Более трех лет назад консорциум W3C завершил работы над двумя составляющими Semantic Web ? механизмом описания ресурсов RDF (Resource Definition Framework) и языком онтологий OWL (Web Ontology Language). Теперь опубликованы спецификации технологии SPARQL.
Технология SPARQL позволяет извлекать данные из распределенных источников и может служить в качестве средства интеграции разнородной информации. В спецификации SPARQL отсутствую недостатки, присущие традиционным языкам запросов, в частности, не накладываются ограничения на формат данных, благодаря чему становится возможным взаимодействие между ресурсами различного типа.
Тимоти Бернерс-Ли, автор идеи World Wide Web и руководитель консорциума W3C, характеризует значимость SPARQL следующим образом: «Пытаться использоваться семантическую сеть без SPARQL ? это все равно, что работать с реляционной базой данных без языка структурированных запросов SQL». Иными словами SPARQL превращает доступ к данным в некое подобие web-сервиса.
Дополнительную информацию о технологии SPARQL можно найти здесь.
Internet Explorer 8 прошел тест на соответствие web-стандартам
Находящийся в разработке браузер Internet Explorer 8, как сообщает PC World, успешно прошел тест Acid2.
Acid2 представляет собой специальную тестовую страницу, созданную участниками проекта Web Standards и предназначенную для проверки браузеров на соответствие современным web-стандартам. Acid2 является усовершенствованной версией теста Box Acid Test, также известного как Acid1, разработанного в 1997 году.
По словам Дина Хачамовича, генерального менеджера команды разработчиков IE, в новой версии браузера корпорация Microsoft планирует уделить большое внимание совместимости с современными веб-технологиями. Какие-либо другие детали относительно Internet Explorer 8 Хачамович сообщать не стал. Известно лишь, что бета-версию нового браузера Microsoft рассчитывает выпустить в первой половине следующего года. Таким образом, можно предположить, что окончательная модификация IE8 увидит свет ближе к концу 2008 года.
Mozilla выпустила публичную бета-версию Firefox 3.0
Компания Mozilla выпустила первую публичную бета-версию бесплатного браузера Firefox 3.0, сообщается в блоге разработчиков компании.
Разработчики обещают, что в новом браузере улучшена система безопасности, определяющая степень риска при посещении веб-сайта и защищающая от вредоносного программного обеспечения. В менеджер загрузок браузера, в котором улучшили функцию возобновления загрузок, встроена поддержка антивирусных программ для проверки скачиваемых файлов. Также Firefox 3.0 лучше предыдущей версии работает с паролями пользователей и обладает облегченной процедурой установки дополнений.
Изменения также коснулись процедур отрисовки веб-страниц ? по словам разработчиков, Firefox 3.0 значительно лучше обрабатывает таблицы и стили CSS, а сама скорость отрисовки значительно увеличена. В общей сложности в Firefox 3.0 исправлено более 300 ошибок, связанных с утечкой памяти.
Версии Firefox 3.0 для Windows, Mac OS X и Linux доступны для скачивания на сайте компании Mozilla.
Microsoft подал патентную заявку на то, что пока еще не патентовалось: он хочет владеть правом читать ваши мысли, пишет The Register.
Конкретно, в тексте патента, полученного сотрудниками Microsoft Ли и Таном (Desney S. Tan, Johnny C. Lee) 9 августа 2007 года (заявка подана 7 февраля 2006 года), утверждается, что цель изобретения — лучше понимать взаимодействие человека с компьютером, для чего предлагается «считывать» его состояние ума.
Речь, на самом деле, идет о методах исследования юзабилити программных продуктов. Психические измерения являются наилучшим подходом, считают изобретатели, потому что метод опроса испытуемого во время его работы с компьютером всегда вносит искажения в эксперимент, отвлекая человека. А задавать вопросы уже после сеанса — означает тоже не получить исчерпывающей информации. Более того, задавать людям вопросы: что они думают о машине и что вызвало у них затруднения — вообще не слишком эффективный способ измерения. «Люди зачастую негодные репортеры своих собственный действий», — говорят исследователи из Microsoft.
«Чтение» мыслей человека, как оказывается, непростое занятие. Хотя технология мониторинга мозговой активности уже давно и очень хорошо налажена («Будет ли сэр так любезен надеть эту прекрасную шляпу с электродами?»), интерпретация получаемых данных намного более сложна. Начать с того, что — даже если все ваши мысли содержатся в ЭЭГ (электроэнцефалограмме) — там присутствует также множество посторонних сигналов, вызванных различными внешними и внутренними влияниями на ваш мозг: вы видите мигающую лампочку, у вас бурчит в животе, да и сидеть вам неудобно — все это будет отражаться на ЭЭГ.
Именно решение (якобы) этой проблемы запатентовал Microsoft: фильтрация шума и исследование когнитивных сигналов. В патенте заявляется, что метод облегчит идентификацию мозговой деятельности и позволит не требовать от испытуемого, условно говоря, сидеть неподвижно, закрыв один глаз, и быть наглухо изолированным от электромагнитных излучений. Утверждается, что эта технология значительно дешевле, чем традиционные, и устройство может использовать готовые компоненты.
Если так пойдет, то скоро мы все будем вынуждены выписывать «редмондскому чудищу» ежемесячный чек за право пользоваться своими собственными мозгами, шутит автор The Register.
Корпорация Microsoft планирует внести некоторые изменения в механизм обработки универсальных идентификаторов ресурса (Uniform Resource Identifier, URI) браузером Internet Explorer.
Летом нынешнего года эксперты по вопросам компьютерной безопасности обнародовали информацию о серьезной проблеме, связанной с обработкой идентификаторов URI. Тогда сообщалось, что при помощи сформированной специальным образом веб-страницы злоумышленник теоретически может выполнить произвольный JavaScript-код в браузере Firefox через Internet Explorer.
В Microsoft заявили, что проблему должны решать сторонние разработчики, поскольку якобы именно в их приложениях содержится брешь. Более того, позднее сообщество Mozilla.org даже выпустило апдейт для Firefox, изменяющий схему обработки URI.
Однако, как теперь сообщается в блоге Джонатана Несса, одного из разработчиков Microsoft, корпорация также намерена модифицировать механизм взаимодействия Internet Explorer с универсальными идентификаторами ресурса. Таким образом, получается, что выявленная летом проблема актуальна не только для программ сторонних разработчиков, но и для продуктов самой Microsoft.
Готовящееся к выпуску обновление будет предназначено для компьютеров с Internet Explorer 7, работающих под управлением операционных систем Windows XP и Windows Server 2003. Для Windows Vista проблема не актуальна.
Microsoft разрешила пиратам загружать Internet Explorer 7
Корпорация Microsoft сняла ограничения на установку седьмой версии браузера Internet Explorer. Теперь инсталлировать программный продукт могут даже пользователи пиратских копий операционных систем Windows XP и Windows Server 2003.
До недавнего времени Microsoft распространяла Internet Explorer 7 в соответствии с программой Windows Genuine Advantage. В рамках данной инициативы компания Microsoft требует подтверждения подлинности копии Windows при попытке загрузки пользователем сопутствующего программного обеспечения, в том числе IE. Однако в конце прошлой недели прохождение проверки при инсталляции Internet Explorer 7 стало необязательным.
Как отмечает PC World со ссылкой на заявления Стива Рейнольдса, менеджера команды разработчиков IE, снятие ограничений на установку браузера объясняется желанием Microsoft повысить уровень защиты Windows от сетевых угроз. В корпорации подчеркивают, что Internet Explorer 7 является более безопасным по сравнению с предыдущей версией браузера. Так, например, за последние одиннадцать месяце в IE 6 для Windows ХР были устранены 22 дыры, тогда как в IE 7 ? тринадцать.
Однако некоторые обозреватели склоняются к мнению, что Microsoft просто-напросто пытается укрепить позиции на рынке браузеров в связи с растущим давлением со стороны Firefox. Согласно статистике Janco Associates, за год популярность Firefox выросла на 5,6%, и в настоящее время рыночная доля это продукта составляет 17,4%. Для сравнения, в сентябре прошлого года с браузером Firefox работали 11,8% пользователей интернета. В то же время популярность браузера Microsoft за тот же период упала почти на 10%. Сейчас с Internet Explorer работают около 64% пользователей Сети.
Microsoft выпустила окончательную версию Silverlight
Корпорация Microsoft объявила о выпуске первой версии мультимедийной технологии Silverlight, которая, как ожидается, станет серьезным конкурентом Flash от Macromedia и Adobe. Кроме того, совместно с компанией Novell Microsoft подготовила к запуску версию этой технологии для Linux под названием Moonlight, сообщается в пресс-релизе корпорации.
По заявлениям разработчиков, Silverlight предлагает расширенные возможности передачи звука и видео. Silverlight поддерживает все существующие web-технологии, включая AJAX, Visual Basic .NET, C# и Python. Кроме того, новая технология от Microsoft легко интегрируется в готовые web-приложения.
В мае 2007 года, когда была представлена предрелизная версия Silverlight, технология поддерживалась только двумя ОС: Windows и Mac OS X. К выпуску финальной версии Microsoft успела договориться с Novell, в результате чего будет создана версия Silverlight для Linux.
Впервые Siverlight появился на североамериканских порталах Entertainment Tonight, HSN и на сайте международной ассоциации рестлинга WWE.
Создатель World Wide Web сэр Тим Бернерс-Ли получил орден «За заслуги», самую престижную британскую правительственную награду, сообщает BBC News. Тем самым Бернерс-Ли присоединился к элитной группе из 22-х ныне живущих владельцев этого ордена.
Британский академик Тимоти Бернерс-Ли изобрел систему адресации интернет-ресурсов в 1991 году. Сейчас он является директором Консорциума World Wide Web (W3C), базирующегося в Массачусетском Технологическом Институте.
Орден «За заслуги» является персональной наградой от английской королевы. Количество владельцев ордена ограничено 24-мя лауреатами. Новые номинанты выбираются королевой, когда кто-то из предыдущих умирает. Орден также присуждается, если все места в группе заняты. Такие лауреаты называются почетными членами. В разное время почетными членами становились Дуайт Эйзенхауэр, Мать Тереза и Нельсон Мандела.
Компания Mozilla представила альфа-версию нового браузера Firefox 3. Демонстрационная версия программы-обозревателя доступна для скачивания на официальном сайте Mozilla, размер дистрибутива составляет 6,2 мегабайта.
Альфа-версия новой версии Firefox, известная как Gran Paradiso Alpha 5, позиционируется как программный продукт, рассчитанный исключительно на IT-специалистов и бета-тестеров. Рядовых пользователей Firefox разработчики призывают не скачивать GP Alpha 5 и подождать релиза окончательной версии браузера.
Firefox 3 будет создан на базе нового движка Gecko 1,9. В связи с этим новая версия браузера будет неспособна работать на персональных компьютерах под управлением операционных систем Windows 95, 98 и ME, а также на Macintosh с установленными OS X 10.2 и более ранних версий. Выпуск окончательного варианта Firefox 3 намечен на осень 2007 года.
Microsoft выпустила мультимедийную технологию Silverligh
Компания Microsoft выпустила предрелизную версию своей мультимедийной технологии Silverlight, которая позволяет создавать интерактивные web-страницы с интегрированными потоковыми видеоклипами и динамическими пользовательскими меню. По заверениям разработчиков, Silverlight является кросс-платформенной технологией, работающей под любым браузером. Хотя прямого сравнения с Flash Microsoft избегает, описание функциональности Silverlight почти в точности совпадает с технологией Macromedia, приобретенной компанией Adobe в 2005 году.
По заверениям разработчиков, Silverlight поддерживает все существующие web-технологии, включая AJAX, Visual Basic .NET, C# и Python. Также разработка Microsoft легко интегрируется в готовые web-приложения. Кросс-платформенность технологии пока ограничена операционными системами Windows и Mac OS еX.
Финальная версия технологии выйдет в первой половине 2007 года. Разработчики обещают возможность создания с помощью Silverlight «поразительных пользовательских интерфейсов» для web-сайтов, интерактивных web-приложений и передачу потокового видео и аудио высокой четкости.