22 Ноября 2024, 02:13

Nokia

Автор turbo, 04 Августа 2008, 10:22

« предыдущая тема - следующая тема »

0 Пользователей и 1 Гость просматривают эту тему.

turbo

04 Августа 2008, 10:22 Последнее редактирование: 01 Июля 2011, 16:13 от Zhek@Ch
[size="3"]Новая версия TEA[/size]

Вышла новая "круглая" версия Qt-ветки текстового редактора TEA, 19.0.0. Основные новшества - режим открытия документов в одном запущенном экземпляре программы, а также встроенный файловый приказчик вместо обычных диалоговых окон Открыть/Сохранить. Хотя GTK-ветка сейчас превосходит количеством разных наворотов, Qt-TEA более свободен от традиций и предрассудков. Поскольку Qt-ветка появилась недавно, собранных её пакетов мало и основной способ распространения - небольшой тарболл с исходником. Для сборки нужен Qt 4.4 и, необязательно, libAspell.

http://tea-editor.sourceforge.net/

turbo

19 Сентября 2008, 19:01 #1 Последнее редактирование: 23 Июня 2011, 17:56 от Zhek@Ch
[size="3"]В Linux-системе Nokia Maemo появится поддержка HSPA (3G)[/size]

Как передает британское издание ZDNet UK, компания Nokia объявила о намерении включить поддержку технологии мобильной связи третьего поколения (3G) в следующую версию своей Linux-платформы для интернет-планшетов Maemo.
Об этом стало известно в минувшую среду на проходящем в Берлине мероприятии OSIM (Open Source In Mobile) от доктора Ари Джаакси (Ari Jaaksi), возглавляющего Open Source-отдел Nokia. По его словам, в Maemo 5 появится поддержка высокоскоростной пакетной передачи данных -- стандарта HSPA, который иногда еще называют «super-3G».
До сих пор такие интернет-планшеты Nokia, как N800 и N810, поддерживали телефонные звонки только через протокол VoIP. С появлением HSPA в Maemo устройства этого класса смогут напрямую подключаться к сотовым сетям и составить конкуренцию мобильным смартфонам.
Кроме того, в Maemo 5 появится возможность делиться фотографиями, сделанными с помощью камеры высокого разрешения.
Информации о новом устройстве, которое станет наследником интернет-планшета Nokia N810, пока нет. Как заявил представитель Nokia изданию ZDNet UK, в Open Source-модели «сначала появляется программное обеспечение, и уже только потом -- продукты, которые на нем основаны».
Стоит также отметить, что недавно Nokia повысила свой статус в Linux-альянсе Linux Foundation с «серебряного» на «золотой» и внесла в код Linux-ядра изменения, обеспечивающие возможность использования HSPA с процессором Texas Instruments OMAP3.
http://www.nixp.ru/news/9277

turbo

08 Декабря 2008, 18:12 #2 Последнее редактирование: 23 Июня 2011, 17:58 от Zhek@Ch
[size="3"]Компания Nokia перевела IDE Carbide.C++ в разряд некоммерческих продуктов[/size]

http://www.forum.nokia.com/carbide

Компания Nokia начала распространение всех редакций среды разработки мобильных приложений Carbide.c++ 2.0 на безвозмездной основе, отменив практику лицензионных сборов. Продукт Carbide.c++ основан на Eclipse IDE/CDT и представляет собой профессиональную интегрированную среду для разработки приложений на языках C/C++ для платформы Symbian OS, включая 5 редакцию S60, Series 80, UIQ, MOAP и поддержку платформы Qt.

Среда доступна в трех вариантах (ранее бесплатно распространялся только Carbide.c++ Express, сильно урезанный комплект для начинающих разработчиков, находящихся на стадии обучения): ):

 * Carbide.c++ Developer Edition - базовый набор для создания приложений;
 * Carbide.c++ Professional Edition - расширенный набор средств для профессионального использования, присутствуют дополнительные средства для отладки и профилирования кода, в поставку включено ПО CodeScanner;
 * Carbide.c++ OEM Edition - набор для OEM-производителей, расширяющий Professional Edition дополнительными инструментами, необходимыми для создания новых устройств, работающих на базе платформы Symbian.

Исходные тексты Carbide.c++ 2.0 распространяются в рамках лицензии Eclipse Public License (EPL).

Напомню, что по заявлению директора Symbian Foundation, исходные тексты платформы Symbian будут полностью открыты в 2010 году. Первый комплект исходных текстов будет представлен в уже первой половине 2009 года, но будет распространяться под ограниченной лицензией в узком кругу разработчиков.
http://www.opennet.r...shtml?num=19271

ping_Win

04 Марта 2009, 18:51 #3 Последнее редактирование: 23 Июня 2011, 22:35 от Zhek@Ch
[size="3"]Компания Nokia выпустила Qt 4.5 и прекратила поддержку Qt Extended[/size]

Компания Nokia точно в срок выпустила релиз кросс-платформенного фреймворка Qt 4.5, отныне доступного под лицензией LGPL 2.1. Доступность под лицензией LGPL предоставляет возможность использования библиотеки в проприетарных продуктах, без необходимости покупки коммерческой лицензии или открытия исходных текстов своего продукта под лицензией GPL.

Основные новшества инструментария Qt 4.5:

 * Произведена значительная оптимизация производительности, тестирование показало увеличение скорости выполнения некоторых операций в несколько раз. Например, для отрисовки X11 объектов теперь используется расширение XSHM (X shared memory extension). В состав пакета включена библиотека QtBenchLib, предназначенная для измерения производительности;
 * Добавлена поддержка XSLT преобразований (модуль QtXmlPatterns), средствами Qt контент в XML может быть преобразован в HTML или PDF;
 * Добавлен класс QTextDocumentWriter, позволяющий создавать документы в формате Open Document;
 * Представлен встроенный отладчик Qt Script и библиотека для измерения производительности;
 * Улучшена работа пакета Qt Designer 4.5, особенно много изменений связано с улучшением юзабилити;
 * Улучшена поддержка OpenVG/OpenGL ES, добавлен новый движок прорисовки, основанный на OpenGL ES 2.0. Графическая подсистема Qt теперь может использовать разные методы прорисовки: растровое формирование вывода, задействование OpenGL или использования стандартного для текущей ОС механизма вывода;
 * В состав пакета включен механизм для создания полупрозрачных ARGB-виджетов;
 * Реализована надлежащая поддержка разработки анимации в Qt. Для элементов GraphicsView добавлены графические эффекты такие как замутнение, затенение и прозрачность для элемнтов GraphicsView;
 * В комплект включена новая версия WebKit с поддержкой NAPI-плагинов (например, flash) и новым Javascript движком SquirrelFish. Поддерживаются такие возможности HTML 5 как масштабирование, теги для интеграции мультимедиа контента (video, audio), создания анимации через CSS;
 * Реализована возможность создания гибридных приложений, сочетающих классические приемы построения интерфейса с оформлением на базе HTML/CSS и Javascript виджетами.
 * Реализован класс QGtkStyle, обеспечивающий придание Qt приложениям вида, свойственного программам в GNOME и других базирующихся на GTK окружениях. В отличии от ранее имевшихся решений, в QGtkStyle сделан новый шаг - полная трансляция (рендеринг) вывода через библиотеку GTK2;
 * В состав включены наработки Cocoa-порта Qt, нацеленного на придание Qt-программам, запущенным в Mac OS X, внешнего вида не отличающегося от родных приложений.

Одновременно сообщается о прекращении поддержки Qt Extended, как отдельного продукта. Отныне расширенные возможности Qt Extended включены в состав базового фреймворка Qt. 5 марта намечен выпуск заключительной версии Qt Extended 4.4.3, содержащей исправление ошибок накопившихся за последний год.

http://www.opennet.r...shtml?num=20576

turbo

26 Июня 2009, 18:30 #4 Последнее редактирование: 23 Июня 2011, 22:38 от Zhek@Ch
[size="3"]Компания Nokia выпустила предварительную версию Qt для платформы S60[/size]

Компания Nokia выпустила предварительную версию пакета Qt для платформы S60, являющегося результатом портирования библиотеки Qt 4.5 для операционной системы Symbian. Исходные тексты разработки доступны под лицензиями LGPL 2.1 и GPLv3.

Основные достижения в тестовой версии пакета Qt для S60:

 * Частичная интеграция поддержки Webkit (QtWebkit);
 * Поддержка QtSql;
 * Реализация поддержки мультимедиа подсистемы Phonon;
 * Улучшенная надежность работы ядра библиотеки Qt за счет адаптации системы обработки исключений к особенностям ОС Symbian;
 * Новый API для создания экранных клавиатур, программных клавиш и систем ввода;
 * Новый бинарный инсталлятор для установки в эмулятор и на телефоны;
 * Общая оптимизация производительности.

Инструкцию по установке пакета Qt for S60 Technology Preview на смартфон S60 можно найти здесь. Поддерживаются устройства с операционной системой S60 начиная с версии 3.1 (протестировано в S60 3.1, 3.2 и 5.0 SDK, на коммуникаторах E71, N95, N75, Tube, E90, N73 и 6210 Navigator).

Финальный релиз Qt для S60 планируется выпустить в 4 квартале 2009 года, он будет основан на версии Qt 4.6 и будет поддерживать акселерацию вывода 2D векторной графики через API OpenVG. Кроме того, ожидается добавление поддержки разработки приложений для платформы S60 в интегрированную среду Qt Creator.

http://www.opennet.r...shtml?num=22330

turbo

31 Июля 2009, 18:33 #5 Последнее редактирование: 25 Ноября 2011, 12:02 от Zhek@Ch
[size="3"]Библиотека Qt портирована для операционных систем QNX и VxWorks[/size]

Компания Nokia объявила о помещении в Git-репозиторий проекта результатов портирования инструментария Qt для операционных систем реального времени QNX и VxWorks. Код, обеспечивающий работу на RTOS платформах, будет включен в состав будущего релиза Qt 4.6.0 (сейчас доступен тестовый снапшот), но его поддержка, развитие и доработка не будет осуществляться официально средствами Qt Software, а может быть обеспечена партнерскими организациями или независимым сообществом разработчиков.

Исходные тексты представленного порта распространяется под лицензией LGPL 2.1, кроме того, до выхода релиза Qt 4.6, для коммерческих клиентов действует соглашение Nokia Technology Preview License Agreement 2.3.

http://www.opennet.r...shtml?num=22816

turbo

28 Августа 2009, 18:56 #6 Последнее редактирование: 23 Июня 2011, 22:41 от Zhek@Ch
[size="3"]Компания Nokia официально представила планшетный ПК N900[/size]

Компания Nokia cегодня открыла сайт maemo.nokia.com, на котором официально анонсирован новый смартфон Nokia N900 и мобильная платформа Maemo 5. В отличие от прошлых моделей N900 построен на платформе OMAP3 (ARM Cortex A8 600MHz OMAP3530 SoC), снабжен камерой высокого разрешения (5-мегапикселей, оптика от Carl Zeiss, поддержка записи видео с разрешением 800×480), имеет A-GPS, TV-out и поддерживает работу в сотовых сетях (3.5G, GSM EDGE 850/900/1800/1900). Устройство укомплектовано 256Мб ОЗУ и Flash размером 32 Гб из которых 768 Мб отведено для раздела подкачки. Как и Nokia N810, новая модель поставляется с WiFi, Bluetooth, выдвижной QWERTY-клавиатурой и 3.5-дюймовым сенсорным экраном (800×480).

В анонсе одного из разработчиков Nokia подчеркивается направленность компании на полную открытость платформы для пользователя, для которого не чинятся препятствия по получению root-доступа. Главный лозунг проекта гласит - "владелец имеет полное право использовать устройство как ему заблагорассудится, без каких-либо ограничений".

Из возможностей новой версии программного окружения можно отметить:

 * Web-браузер на базе технологий Mozilla, с поддержкой Adobe Flash 9.4;
 * Полный комплект средств для использования устройства в качестве сотового и VoIP (Ovi, Gtalk, Skype) телефона;
 * Поддержка виртуальных экранов и панорамный способ переключения между ними;
 * Поддержка инертного скроллинга содержимого экрана;
 * Наглядный режим переключения между выполняемыми приложениями (эскизы окон программ отображаются на одном экране);
 * Существенно переработанная адресная книга;
 * Программы для управления, редактирования и публикации фотографий. Возможность добавления гео-тэгов для фотографий;
 * Задействование средств аппаратной акселерации при выводе графики на платформе OMAP3;

http://www.opennet.r...shtml?num=23188

turbo

17 Сентября 2009, 19:00 #7 Последнее редактирование: 23 Июня 2011, 22:43 от Zhek@Ch
[size="3"]Nokia собирает наиболее оригинальные идеи, связанные с N900[/size]

Компания Nokia пытается пробудить интерес сообщества к мобильной платформе N900. В прошедшее воскресенье она анонсировала новую программу для разработчиков - Nokia PUSH N900. Условия акции очень просты: расскажите, как вы модернизировали свою N900 & Maemo, или представьте необычный способ ее интеграции с другими устройствами, и если жюри решит, что ваша разработка достойна внимания, вы получите приз в виде еще одного N900.

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

На прошедшей церемонии открытия организаторы вкратце рассказали о N900, платформе Maemo и проекте PUSH. Затем была проведена презентация уже готовых разработок, созданных представителями Hyper и Tinker.it.

Желающие принять участие в конкурсе должны до 5 октября прислать описание и фото/видео демонстрации своих работ в адрес организаторов мероприятия. Итоги конкурса будут оглашены 25 октября.

http://www.opennet.r...shtml?num=23451

turbo

19 Сентября 2009, 08:50 #8 Последнее редактирование: 24 Июня 2011, 00:10 от Zhek@Ch
[size="3"]Первый ноутбук под управлением Moblin. Nokia интегрирует KOffice в Maemo 5[/size]

На следующей неделе, в рамках конференции LinuxCon или форума Intel Developer Forum (IDF), будет представлен первый субноутбук, поставляемый с предустановленным окружением Moblin 2. Платформа Moblin 2 уже больше года находится на разных стадиях тестирования, финальный стабильный релиз ожидается в начале октября. Информация получена от руководителя Центра Open Source технологий компании Intel. Обзор возможностей тестовой версии Moblin можно прочитать здесь. Сведения о производителе первого субноутбука под управлением Moblin держится в тайне, но имеются данные о проведении исследований и работ по созданию Moblin-ориентированных моделей устройств компаниями Asus, Acer, Dell, MSI и Sony.

Другое важное событие, связано с заявлением одного из работников компании Nokia о принятии решения по разработке для платформы Maemo 5 пакета для работы с офисными документами, основанного на KOffice 2. Nokia использует только ядро KOffice, поверх которого функционирует принципиально новый пользовательский интерфейс, оптимизированный для сенсорных экранов и используемого в Maemo графического окружения. Кроме адаптации базового KOffice, Nokia разрабатывает на базе KWord и KPresenter отдельный упрощенный просмотрщик документов и презентаций.

Cилами Nokia также будет форсирована работа по исправлению ошибок и улучшению поддержки форматов офисных документов MS Office. Презентация первого рабочего прототипа офисного пакета состоится на саммите разработчиков для платформы Maemo, который пройдет с 9 по 11 октября. Обращаю особое внимание, что речь ведется про офисный пакет для платформы Maemo 5, которая используется в планшетном ПК N900 и по прежнему базируется на библиотеке GTK+. Переход на Qt намечен только для будущего релиза Maemo 6 (Harmattan), работа над которым еще только начинается.

http://www.opennet.r...shtml?num=23465

turbo

09 Октября 2009, 22:53 #9 Последнее редактирование: 24 Июня 2011, 00:12 от Zhek@Ch
[size="3"]Компания Nokia анонсировала официальный порт Qt для платформы Maemo 5[/size]

Компания Nokia сообщила о создании официального порта фреймворка Qt для мобильной Linux платформы Maemo 5 и публикации первой тестовой версии пакета. Порт подготовлен разработчиками компании Nokia в тесном сотрудничестве с представителями независимого сообщества, занимающихся развитием проекта "Qt for Maemo", который и послужил основой для создания официального порта. Работа Nokia при этом больше была связана с обеспечением совместимости со всеми поддерживаемыми платформами, вариантом для Symbian, будущими версиями фреймворка Qt 4.6 и платформы Maemo 6.

Представленный пакет специально адаптирован для создания приложений с Qt интерфейсом для устройств N900, продажи которых начнутся в ближайшие дни, и позволяет задействовать полный спектр возможностей данного аппарата. Кроме того, созданные Qt приложения легко могут быть портированы для других поддерживаемых платформ, таких как Symbian и Windows Mobile, что повышает привлекательность фреймворка в качестве инструмента для разработки кроссплатформенных мобильных приложений, а также для создания мобильных версий для классических десктоп-приложений на Qt.

Основные особенности выпущенной версии Qt для N900 (Maemo 5):
Полная интеграция внешнего вида и поведения приложений в окружении Maemo, при помощи специально подготовленного стиля "Hildonized";
Поддержка аппаратной акселерации выполнения графических операций, через задействование OpenGL ES 2;
Поддержка методов ввода через экранную клавиатуру и встроенную миниатюрную физическую клавиатуру;
Интеграция с глобальным меню, класс QMenuBar связан с глобальным меню Maemo;
Поддержка режимов Online/offline в libQtNetwork;
Поддержка стандартных диалогов интерфейса Maemo (например, диалог открытия файла);
Поддержка виджетов Maemo;
Возможность вывода мультимедиа данных через Phonon.

Финальный релиз порта будет основан на Qt 4.6 и выйдет в первом квартале 2010 года. Тестовый выпуск Qt для платформы Symbian ожидается на следующей неделе. Отдельно сообщается, что за время открытия доступа к Git репозиторию, начиная с мая от независимых разработчиков поступило более 400 улучшений для Qt и связанных проектов.

http://www.opennet.r...shtml?num=23784

turbo

15 Октября 2009, 18:18 #10 Последнее редактирование: 24 Июня 2011, 00:16 от Zhek@Ch
[size="3"]Nokia представила план развития следующего поколения устройств на платформе Maemo[/size]

Maemo 6 (кодовое название Harmattan), является заключительной пятой частью плана Nokia по созданию массового мобильного устройства под управлением Linux и предоставит ещё более гладкую и всеобъемлющую поддержку переключения между горизонтальной и вертикальной ориентацией экрана. Впервые будут доступны возможности multitouch-навигации и поддержка управления через систему жестов.

Также, по сообщениям некоторых разработчиков, Maemo 6 будет иметь canvas-подобный пользовательский интерфейс с прокруткой по всем направлениям и интерактивными виджетами. Все встроенные приложения и основные компоненты среды будут написаны на Qt. В частности, Nokia ожидает скорого выхода библиотеки Qt 4.6, в которой появится новый фреймворк для анимации и touch gesture API. Вместо традиционных окон приложений в Maemo 6 будет использоваться Qt-виджет QGraphicsView, обладающий в числе своих свойств также и поддержкой трансформации виджета с перенаправлением ввода.

Ещё одним направлением развития Maemo 6 является глубокая интеграция поддержки каналов доставки коммерческого содержимого. Для обеспечения выполнения DRM-политик будет создана сложная система защиты, использующая компромиссный подход к вопросу их реализации: доступ к защищённому контенту будет доступен только на устройствах, идущих в начальной комплектации, которые могут быть ратифицированы цифровой подписью. Однако пользователи свободны в любой момент установить альтернативные прошивки на свои устройства, и в таком случае проигрывание защищённого контента будет невозможным.

Во время Maemo Summit компания предоставила начальный технический обзор SDK, альфа-версия которого будет официально представлена в первом квартале 2010 года, бета - во втором квартале. В связи с такими темпами разработки вопрос о сроках жизни Maemo 5 и N900 пока остаётся неясным.

Также на конференции Maemo в Амстердаме было объявлено о том, что Nokia заключила договор с компанией KO GmbH на написание мобильного офисного просмотрщика на базе библиотек KOffice. Презентация была проведена с помощью смартфона Nokia N900 и нового Office Viewer.

http://www.opennet.r...shtml?num=23845

turbo

18 Октября 2009, 14:05 #11 Последнее редактирование: 24 Июня 2011, 00:33 от Zhek@Ch
[size="3"]Тенденции в развитии Qt и движения Nokia навстречу к open source технологиям[/size]

На прошлой неделе в рамках проходившей в Мюнхене европейской версии ежегодной конференции Qt Developer Days 2009 были озвучены текущие достижения и дальнейшие планы развития библиотеки Qt. Темы семинаров охватывали широкий диапазон вопросов, и вкратце содержание докладов можно свести к следующему:
В релиз Qt 4.6 будет добавлена поддержка некоторого количества новых платформ (в их числе Windows 7, Snow Leopard от Apple, QNX, VxWorks и OS S60 - платформы для смартфона Nokia, использующей Symbian), новые API и значительно улучшенную производительность в некоторых областях. В распоряжение разработчиков Nokia предоставит Qt SDK, построенный на таком инструментарии, как Qt Designer и Qt Creator и дополненный Qt Developer Network.
В отношении планов развития библиотеки было сказано, что по сравнению с Qt 4.6, которая должна выйти в декабре текущего года, Qt 4.7 будет содержать только некоторое количество нового функционала и будет более направлена на стабильность и производительность. Nokia планирует увеличить бюджет разработчиков на 50%.
Дни виджетов, такими, какими мы их знаем на сегодняшний день - сочтены. Статичный, основанный на виджетах пользовательский интерфейс в будущем трансформируется в отношения объект/состояние, дающие более гладкие, насыщенные и привлекательные интерфейсы.
Язык разметки Qt (Qt Markup Language, QML) и описательный подход к пользовательскому интерфейсу является частью проекта Kinetic, который отчасти уже будет присутствовать в Qt 4.6. Новые API, разработанные как часть Kinetic в Qt 4.6 это: фреймворк QGraphicsEffect, новый API для анимации (на данный момент уже интегрированный в Plasma), лежащий в его основе фреймворк State-Machine и поддержка жестов и multitouch в QT.
QMake будет заменяться на CMake - что безусловно поддерживается многими KDE-разработчиками.
Заметен прогресс на фронте устройств на базе N900 Maemo. В связи с ожидаемым выходом Maemo 6 (Harmattan) явно складывается впечатление, что переход Maemo на Qt происходит стремительно, открывая Qt-программистам прекрасные возможности погрузиться в мобильную разработку.

Также стоит отметить общую тенденцию Nokia двигаться навстречу открытому ПО. Примерами могут служить недавнее открытие исходников Symbian, а затем, в январе этого года - выход Qt под LGPL. Далее, общая Linux-стратегия компании воплощается в Nokia N900 как важной части пятиэтапного плана открытия Maemo для широкой аудитории. Устройство предоставляет пользователям опыт работы в современном программном окружении и успешно демонстрирует адаптацию десктопных Linux-технологий для работы на портативных компьютерах.

http://www.opennet.r...shtml?num=23882

ping_Win

03 Декабря 2009, 19:31 #12 Последнее редактирование: 12 Ноября 2011, 01:03 от Zhek@Ch
[size="3"]Релиз Qt 4.6 и Qt Creator 1.3[/size]

Компания Nokia выпустила релиз кросс-платформенного фреймворка Qt 4.6, теперь поддерживающего платформы Symbian и Maemo. Одновременно вышел релиз интегрированной среды разработки приложений Qt Creator 1.3 и единого установочного пакета Qt SDK (в комплекте: Qt Creator, Qt, Qt Designer, набор необходимых утилит и примеров).

Основные новшества новой версии Qt:

 * Поддержка операционных систем реального времени QNX и VxWorks. Поддержка новых версий Windows 7 и Apple Mac OS 10.6 (Snow Leopard);
 * Поддержка работы на мобильных платформах Symbian (S60) и Maemo 6 (поддержка Maemo 5 имеет экспериментальный статус). Используя Qt разработчики мобильных приложений теперь могут использовать единую кодовую базу для подготовки версий своих программ для устройств на базе Symbian и Maemo;
 * Поддержки OpenVG, легковесного API для низкоуровневой прорисовки векторной графики с задействованием аппаратной акселерации;
 * Переработка алгоритма рендеринга и оптимизация кода в Qt GraphicsView позволила значительно увеличить производительность отрисовки объектов. Добавлен новый модуль вывода через OpenGL и реализована поддержка DirectFB;
 * Фреймворк для применения анимированных эффектов для QObject объектов и виджетов;
 * State Machine Framework, делающий более удобным создание событийно-ориентированных конструкций;
 * Поддержка multi-touch навигации и управления через жесты;
 * API для доступа к объектной DOM-модели HTML/XML документа;
 * Проведена оптимизация производительности: в QPixmapCache добавлена поддержка более эффективных структур данных для обращения к ключевым полям, уменьшена нагрузка при работе QNetworkAccessManager, добавлен класс QContiguousCache с реализацией эффективного метода кэширования;
 * Прекращена поддержка платформы Win9x;
 * Добавлены новые классы для низкоуровневого манипулирования звуком и аудиоформатами;
 * Qt3D - прототип будущих компонентов Qt, обеспечивающих прорисовку в 3D. Реализация новых графических эффектов, таких как прозрачность, отбрасывание теней, свечение и фильтрация.
 * Начиная с версии Qt 4.6 исходные тексты распространяются в виде единого архива, а не отдельных пакетов для каждой из поддерживаемых платформ (Windows, MacOS X, X11, embedded-linux, embedded-wince);
 * Добавлен модуль QtXmlPatterns для проверки валидности XML схем;
 * Обновлена версия интегрированного в Qt движка WebKit;

http://www.opennet.r...shtml?num=24474

ping_Win

19 Декабря 2009, 16:23 #13 Последнее редактирование: 11 Ноября 2011, 18:43 от Zhek@Ch
[size="3"]Библиотека Qt портирована для работы внутри web-браузера [/size]

Мортен Сорвиг (Morten Sorvig) из компании Nokia сообщил об успешном опыте портирования библиотеки Qt для работы под управлением фреймворка Google Native Client и запуске первых тестовых qt-виджетов в окне web-браузера. Например, продемонстрирован запуск небольшой игры, написанной с задействованием классов QWindowSurface и QGraphicsSystem. При создании порта использован представленный в октябре инструментарий Lighthouse, созданный с целью значительного упрощения переноса Qt на новые платформы.

В текущем состоянии Qt порт для Native Client находится на стадии, позволяющей скомпилировать модули QtCore и QtGui, работают таймеры, ввод данных через клавиатуру и мышь. Так как Native Client не поддерживает загрузку внешних шрифтов Qt может использовать лишь базовый системный шрифт. С небольшими ограничениями поддерживается работа виджетов, написанных с использованием классов QGraphicsView, QPainter, QThread. Из нерешенных пока проблем отмечается 100% загрузка CPU при выполнении Qt программ, что связано с поддержкой в Native Client только модели обработки событий через пуллинг. Для того, чтобы оценить новый порт в действии достаточно установить Native Client и собрать Qt из специальной ветки в Git-репозитории (git://gitorious.org/qt-labs/nacl.git), следуя подготовленному руководству.

Фреймворк Native Client позволяет выполнять в окне web-браузера обычные бинарные приложения, ограниченные в специальном изолированном окружении. В отличии от похожих проектов инструкции при работе программы в Native Client не преобразуются в байткод виртуальной машины, а выполняются как есть, с максимально возможной производительностью (потеря производительности не более 5%). Безопасность в Native Client достигается через изоляцию системных вызовов и прерываний - разрешено выполнение 46 системных вызовов, остальное либо запрещено, либо эмулируется специальным runtime кодом. Сетевые и дисковые функции, а также операции для работы с памятью, обрабатываются специальной подсистемой. Обращение за пределы дозволенных областей памяти блокируются через задействования системы обработки исключений CPU.

С точки зрения разработчика окружение Native Client выглядит как небольшая операционная система со своим, основанным на GCC, инструментарием для кросс-компиляции, частичной поддержкой POSIX и базовым мультимедийным API, который можно использовать для работы с аудио и видео, обрабатываться события от мыши и клавиатуры. Также доступен ряд свойственных web-приложениям функций, таких как загрузка внешней страницы. В этом плане Native Client позволяет организовать выполнение тех же функций, что может обычное web-приложение на Javascript.


http://www.opennet.r...shtml?num=24719

turbo

16 Января 2010, 20:05 #14 Последнее редактирование: 24 Июня 2011, 00:42 от Zhek@Ch
[size="3"]Вышло крупное обновление системного ПО коммуникатора Nokia N900[/size]

Через непродолжительное время после выпуска подготовительного обновления, компания Nokia выпустила основанное открытой Linux платформе Maemo 5 крупное обновление системного ПО для устройств Nokia N900 (версия ПО 2.2009.51-1 также известная, как PR1.1).

Наиболее заметные изменения в этом релизе:

 * Новые возможности и функциональность:
 o Activesync теперь работает и с MS Exchange 2003 и корректно обрабатывает операцию перенаправления писем с аттачами (показывался неверный размер аттача (Exchange server 2003)).
 o В состав включен копировщик PC Suite. Теперь через PC-Suite можно восстановить полную копию содержимого, включая Notes.
 o Добавлена совместимость с некоторыми сим-картами, с которыми ранее были проблемы.
 * Обновления (Maemo Update):
 o Теперь при необходимости система установки обновлений cможет выполнить операцию обновления загрузчика (NOLO) и микропрограммы GSM/3G модема;
 o Кэш значков (Icon cache) был ликвидирован с целью увеличения свободного места для обновлений ПО.
 o Диспетчер приложений (Application Manager): проверка свободного места на разделах перенесена в apt-worker для более аккуратного результата проверки.
 * Надежность:
 o Улучшения скорости работы и надежности SGX (акселератор графики).
 * Время работы и потребление энергии:
 o Добавлен API для апплетов строки статуса, чтобы они могли определить когда они скрыты или невидимы.
 o Исправления в таймере PulseAudio улучшают экономию энергии при старте и выходе из программ. Уменьшена нагрузка на СPU при записи видео. Изменены пороги обнаружения неактивности CPU и размер соответствующих задержек. Уменьшено потребление энергии сотовым модемом (CellMO);
 o Ускорена работа браузера, убран ненужный отладочный вывод в последовательный порт.
 o Уменьшено количество просыпаний, необходимых для работы компонентов Desktop, Connectivity, Сonversations и RSS Feed Reader. Добавлена фиксация данных на MMC карте при засыпании.
 o Резервное копирование (Backup) теперь правильно работает в случае каталогов с парой симлинков.
 o Поддержка установки запрета на всплытие виртуальной клавиатуры в полях ввода.
 o Блокировка ввода: теперь экранный слайдер разблокировки ("swipe to unlock") не будет оставлять устройство включенным.
 * Юзабилити:
 o Работа кнопок регулировки громкости звука меняется на основании пути звука, а не ориентации экрана.
 o Загрузка страницы и начало рендеринга теперь происходит более отзывчиво.
 o Исправления стабильности и юзабилити профилей. Исправлен выбор, использование и восстановление рингтонов.
 o Появились ярлыки для быстрого звонка с домашнего экрана (home).
 o Возможность быстрой отсылки шаблонной SMS при отвергании входящего звонка.
 o Возможно выключение звука входящего звонка путем переворота устройства экраном вниз.
 * Скорость работы:
 o X-сервер: улучшена скорость GLES приложений.
 o Уменьшено потребление ОЗУ при съемке видео.
 o Интерфейсы Phone-UI и Msg-UI всегда готовы к появлению.
 o Увеличена скорость работы пользовательского интерфейса Application Manager.
 o Приложение для Email работает быстрее с большими майлбоксами.
 o Теперь копирование больших файлов с SD карты на внутреннюю MMC не тормозит работу системы.
 * Навигация (OVI Maps):
 o Ускорено вычисление маршрутов и улучшена скорость работы поиска.
 * Связь с внешним миром:
 o Исправлена работа профиля "BT Secure Simpue Pairing" с ОС Windows Vista.
 o Теперь показывается индикатор прогресса при передаче файлов по Bluetooth.
 o Улучшение стабильности WLAN соединений и поведения согласования WLAN при выходе за пределы покрытия точки доступа.
 * Телефонные звонки:
 o Добавлена поддержка ярлыка для вызова голосовой почты.
 o Корректно отображается перенаправление звонка когда не установлено перенаправление по условию "занято".
 o Улучшение отображения лога звонков.
 * Аудио и видео:
 o Управление громкостью кнопками "+" и "-" теперь работает и при проигрывании полноэкранных флеш-роликов.
 o Улучшено поведение в случае испорченных файлов рингтонов.
 o Аппаратные кнопки громкости звука всегда ориентированы одинаково.
 o Интерфейс медиа-плеера теперь наглядно реагирует при нажатии на кнопки в интерфейсе проигрывания видео.
 o Исправлено отсутствие ограничения сигнала с микрофона при громком голосе в VoIP вызовах.
 o Рингтон проигрывается в наушники, bluetooth устройства и штатный громкоговоритель.
 * Камера:
 o Значение ISO теперь пишется в EXIF и при съемке с автоматической чувствительностью ISO.
 o Тест "vignetting" у второй камеры исправлен, улучшена стабильность VGA камеры.
 o Теперь запись информации об ориентации камеры в EXIF тегах происходит правильно.
 o Налажена синхронизация звука и видео в снимаемом камерой видео.
 * Батарея и заряд:
 o Улучшена процедура заряда в случае использования маломощного источника тока на USB (например, заряд от usb-порта).
 * USB:
 o Исправлена проблема определения usb и монтирования карт памяти в случаях подключения и потом быстрого отключения usb-кабеля.
 o Теперь можно переформатировать разрушенную eMMC карту.
 o Исправлено зависание в случае когда копировался файл по usb и при этом происходило отключение от wi-fi сети.
 * Приложения:
 o В Policy-settings для сторонних приложений исправлен переход при перевороте экрана. По умолчанию ограничения для сторонних приложений теперь такие же как для программ от Nokia;
 o Календарь: добавлен публичный API для color picker и API для установки и получения списка будильников. Виджет для десктопа теперь прозрачный. Поддерживается синхронизация оповещений о задачах.
 o Просмтрщик картинок: генерация эскизов теперь происходит быстрее.
 o Диспетчер приложений (Application Manager): каталоги Maemo Extras переименованы в maemo.org и теперь активны по умолчанию. Для категорий приложений в режиме загрузки применен Grid view. Добавлено API для применения фильтров при отображении пакетов.
 * Платформа для разработки:
 o Обновлено содержимое SDK и утилит.
 o Обновлен графический установщик SDK.
 o Новый пакет "sharing-dialog-dev" позволяющий отправлять файлы по Bluetooth и email.
 o Новый пакет "wappushd-dev", документирующий интерфейсы для MMS.
 * Исправления:
 o Исправление уязвимости CVE-2009-2417 в curl.
 o Исправлено множество ошибок о которых разработчикам сообщили пользователи.

http://www.opennet.r...shtml?num=25024

turbo

Разработчики Qt представили тестовую версию системы визуального проектирования интерфейса, базирующуюся на использовании языка QML. В качестве языка для создания сценариев в QML используется JavaScript, а структура и параметры элементов интерфейса задаются CSS-подобными блоками, представляющими собой определение JavaScript-объектов. QML-компоненты могут быть не только интегрированы в состав проектов на языке C++, но и работать в виде обособленных графических приложений, логика функционирования которых задана целиком на языке JavaScript.

Поддержка визуального QML-дизайнера, QML-отладчика, а также интеграция работы с QML-кодом (подсветка синтаксиса, интерактивная подсказка, автодополнение кода и т.п.) будет добавлена в будущий релиз интегрированной среды разработки QtCreator, тестовую версию которого уже можно загрузить с сайта компании Nokia. Для наглядной оценки возможностей QML-дизайнера на YouTube размещен специальный видеоролик. Версию модуля с поддержкой QML для библиотеки Qt 4.6 можно загрузить здесь.

Пример простейшего приложения на QML:


   import Qt 4.6

    Rectangle {
      id: page
      width: 500; height: 200
      color: "lightgray"

      Text {
         id: helloText
         text: "Hello world!"
         font.pointSize: 24; font.bold: true
         y: 30; anchors.horizontalCenter: page.horizontalCenter
      }
   }

http://www.opennet.ru/opennews/art.shtml?num=25232

Zhek@Ch

26 Октября 2010, 23:58 #16 Последнее редактирование: 03 Августа 2011, 01:04 от Zhek@Ch
[size="3"]Qt: Начат перевод на модульную основу [/size]

Разработчики Qt объявили о начале работы над проектом по приведению фреймворка к модульному виду. Многие из подсистем Qt разрабатываются разными группами разработчиков, развиваются с повышенной интенсивностью или плотно зависят от сторонних проектов, при грамотном разбиении фреймворка на модули, подобные подпроекты смогут обновляться и поставляться независимо от других частей Qt.

В частности, в настоящее время отдельно от Qt развиваются подпроекты Qt Creator, QMF и Qt Mobility, после перехода на модульную структуру аналогичную независимость получат такие подсистемы, как QtWebKit, Qt Quick, Tools (Assistant, Designer, Linguist), Qt3Support (прослойка для совместимости с Qt3), примеры и документация. Переход на модульную модель поставки планируется уже в версии Qt 4.8. В процессе реализации не предвидится подводных камней, так как в текущем виде Qt уже достаточно неплохо разбита на части через разнесение функций по разделяемым библиотекам.

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

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



монолитная архитектура:


 
модульная архитектура:




hedgeven

27 Октября 2010, 01:42 #17 Последнее редактирование: 03 Августа 2011, 01:05 от Zhek@Ch
Цитата: Zhek@Ch от 26 Октября 2010, 23:58[size="3"]Qt: Начат перевод на модульную основу[/size]
Круть! Пользователи gentoo радуются! Давно пора распилить этого монстра.
Пока что, например, чтобы добавить/убрать поддержку qt3support надо перекомпилить qt-core и qt-gui.
Jah will give us everything...

Zhek@Ch

15 Февраля 2011, 12:44 #18 Последнее редактирование: 26 Февраля 2011, 12:16 от Zhek@Ch
[size="3"]Судьба платформы Qt: Стагнация разработки интерфейса MeeGo для нетбуков[/size]

Даниэл Килберг (Daniel Kihlberg) директор по продажам, сервису и маркетингу Qt-продуктов, в свете перехода компании Nokia на использование Windows Phone в качестве приоритетной платформы для смартфонов, попытался обобщить информацию, связанную с дальнейшей судьбой Qt. Даниэл Килберг уверен, что Qt продолжит играть важную роль в бизнесе Nokia, в подтверждение чего привел несколько тезисов:

  • Телефонами на базе платформы Symbian пользуется около 200 миллионов человек. В будущем Nokia планирует продать еще как минимум 150 млн устройств на базе Symbian, для достижения этой цели компания намерена модернизировать платформу, продолжив интеграцию Qt в Symbian и развитие средств разработки мобильных приложений на базе Qt;
  • Nokia не отказывается от плана выпустить в 2011 году смартфон на базе MeeGo, в котором активно будут использовать технологии Qt. После этого платформа MeeGo не будет сброшена со счетов и будет развиваться как открытый проект, нацеленный на устройства нового поколения. Следует отметить, что Nokia отклонила прототип первого MeeGo-телефона из-за проблем со встроенной клавиатурой и взялась за создание нового бесклавиатурного аппарата.
  • В настоящее время насчитывается около 400 тысяч разработчиков, использующих Qt. В ближайшие месяцы планируется выпустить релиз инструментария Qt SDK 1.1 и технологии декларативного построения интерфейса Qt Quick, объединяющих в одном пакете средства как для разработки мобильных программ, так и для создания настольных приложений. Qt разрабатывается совместно с сообществом, и Nokia ожидает, что добавление инноваций в Qt будет способствовать расширению сообщества Qt-разработчиков;
  • Nokia является лишь одной из десятков тысяч компаний (?), активно использующих Qt в разных отраслях и участвующих в развитии данного фреймворка для мобильных, настольных и встраиваемых систем.
  • Компания обеспечит прием на работу новых разработчиков Qt, привлечет к Qt дополнительные инвестиции и продолжит переход к открытой модели управления для Qt. Qt рассматривается как одна из основных инновационных разработок Nokia;
  • Qt продолжает адаптироваться для новых областей, таких как легковесные Linux-системы и промышленные платформы. В частности, студия Dreamworks перевела на Qt интерфейс всех внутренних пакетов для создания анимации, на базе которых сняты такие мультфильмы как "Мегамозг" и "Как приручить дракона";
  • Рост популярности Qt подтверждает тот факт, что в течение 2010 года было зафиксировано более полутора миллионов загрузок с сайта qt.nokia.com, что в два раза превышает показатели 2009 года.
Дополнительные уточнения от некоторых представителей Nokia:

  • Фреймворк Qt не будет портирован на Windows Phone 7. Причиной такого решения называется нежелание фрагментировать платформу Windows Phone - все созданные для Windows Phone приложения должны работать на всех телефонах на базе данной платформы. Если Nokia добавит средства разработки Qt, то нарушит этот основополагающий принцип, определенный в условиях сделки с Microsoft;
  • Никто не утверждает, что в будущем Nokia не сможет достичь такого объема продаж смартфонов на базе Windows Phone 7, который позволил бы пересмотреть условия сделки с Microsoft и обеспечить интеграцию поддержки Qt в Windows Phone;
  • Новая стратегия развития Nokia в основном применима только к мобильному сегменту, кроме которого остается множество других актуальных областей применения Qt, таких как интернет-планшеты, ПК и т.п.
  • Хочется надеяться, что сообщество разработчиков Qt достаточно сильно, чтобы отразить маркетинговые решения. Если кто-то решил поддерживать и использовать Qt, то ему стоит продолжить двигаться в намеченном направлении.
В релизе MeeGo 1.1 и в готовящейся к выпуску версии 1.2 все изменения в Netbook UX связаны только с исправлением ошибок и заменой слова Moblin на MeeGo. По полученной в кулуарах конференции FOSDEM XI неофициальной информации от нескольких разработчиков MeeGo, развитие интерфейса для нетбуков приостановлено, производится только исправление серьезных ошибок.


B@F

16 Февраля 2011, 12:06 #19 Последнее редактирование: 29 Июля 2011, 17:49 от Zhek@Ch
[size="3"]Группа акционеров Nokia планирует добиться смещения руководства и отмены соглашения с Microsoft (план отменен) [/size]

Девять анонимных акционеров компании Nokia опубликовали открытое письмо к другим акционерам компании и открыли специальный сайт nokiaplanb.com для координации плана действий по смещению нынешнего руководства и возвращению MeeGo статуса первичной платформы. Воплотить план в жизнь инициативная группа намерена через продвижение своих представителей в совет директоров, перевыбрать состав которого можно будет на ближайшем общем собрании акционеров, которое состоится 3 мая.

Подробнее на www.opennet.ru

П.С. Давно пора гнать там всех, а то такими темпами скоро Nokia умрет как Siemens канет в небытие. Хватит того, что Nokia из лидеров стала просто никем, а тут еще винда. Все кто работали с монстром MS заявляют, что это гора, которая еле двигается и я с ними согласен. За Линуксом будущие, а они хотели идти назад.
Поправьте, если я ошибаюсь, буду тока рад.