首先引入一篇翻译好的Nokia移动解决方案部门的负责人的演讲稿.
http://blogcn.symbian.org/?p=377
原文的标题是”反击从现在开始”.
不过我感觉,这个标题有点大了.
文中提到了2个操作系统,一个是Symbian,一个是MeeGo.
Symbian将重装上阵与iPhone和Android竞争,而MeeGo则将目标明确地放在了电脑领域。
我个人比较喜欢Symbian,因为这是个传统的Nokia产品.而MeeGo则不是,它是来自于Intel的.
虽然Symbian目前还不是都是由Qt改造的.但是我相信,从Symiban的第3版开始,就将是Qt的世界了.
Uncategorized
http://qtdocs.sourceforge.net/
我看了一下.做的还不错.
所以顺便发表到博客上了.
简陋之处,还请谅解.
不过,我相信,这个对使用Qt编程的程序员,帮助应该还是很大的.
也希望大家对那个网站的制作者,多给一些支持.
Uncategorized
原文在此
http://blog.qt.nokia.com/2010/06/30/china-network-television-tunes-new-internet-tv-platform-based-on-qt/
Crucially, Qt’s application framework enabled CNTV to build a natively
executed solution so that even users of low-end devices would get the
CNTV also choose Qt because of its flexible open source model.
CNTV believes Qt’s wider industry position will enable service vendors,
chipset manufacturers and TV manufacturers to easily adopt WebKit technologies.
我个人感觉,中国的CNTV应该是看重Qt的WebKit项目.
Qt
今天在Apple的主页上明显位置看到了Jobs关于Flash的一篇声明,声明中措辞强烈的列举了6条不使用Adobe Flash技术的原因,包括Flash技术并不开放,Flash对于网站并不算不可或缺,Flash对性能,安全性和稳定性的影响,对于电池的过度消耗,不支持Touch以及Flash开发平台会破坏Apple平台的最新特性。这里我们抛去Apple和Adobe的恩怨不谈,文章里面还是有很多很有意思的信息,我想这些代表了Apple对于未来技术演变的想法,这些也是和Qt紧密相关的,我列举如下:
1. …and created WebKit, a complete open-source HTML5 rendering engine…By making its WebKit technology open, Apple has set the standard for mobile web browsers.
Apple是Webkit的创始者之一,也在一直在对Webkit做出贡献,在Apple看来,Webkit就是未来浏览器引擎的标准,尽管目前IE和Firefox还有很大的市场。
2. …Apple has adopted HTML5, CSS and JavaScript – all open standards…New open standards created in the mobile era, such as HTML5, will win on mobile devices.
Apple是HTML5的最早推动者之一,当然,Google也是,Qt(Nokia)也是。而且Apple认为HTML5迟早会是网络的标准,取代现有的私有框架,例如Flash.
3. …Third, there’s reliability, security and performance…In addition, Flash has not performed well on mobile devices.
Apple认为因为Flash技术本身的限制,Flash在可靠性,安全性和性能方面都存在很大的问题,特别是性能,在嵌入式系统中,Adobe从来没有证明Flash可以很好的运行。
我的看法,无论你同不同意Jobs的看法,也不管Apple有可能有其他的商业目的,但上面的这些原因或者说法都没错。如果Flash还是像现在一样发展,那么HTML5早晚会取代他。而且,回到Qt,我们也是按照Webkit+HTML5+Performance的方向来走,关于这点,我后面会再写一篇。
Qt Adobe, Apple, CSS, Flash, Html5, javascript, Qt, Webkit
如果你对Qt的认识还停留在Qt比较适合开发一些小的,轻量级的应用上,那么现在终于有一款软件可以改变这个状态了。
Autodesk公司最近发布了其名下3D建模以及动画软件Maya的最新版本Maya 2011,在Maya 2011中,最大的改变就是其使用了Qt作为其主要开发工具,不仅创建了全新的用户体验,也充分利用Qt cross-platform特性,同时提供了Windows/Mac/Linux的Maya版本。
引用负责Maya产品开发的高级产品经理Rob Hoffmann的原话:Maya 2011充分利用了Qt先进的绘图系统以及跨平台特性,使得我们不仅可以在新的Maya中提供全新的用户体验,并且可以快速的开发出其他平台的版本。
当问及Qt的哪些具体特性,Autodesk受益最多时,Rob列出了以下三条:
- 可悬移的界面元素
- 灵活度极高的编辑器
- 全新的颜色选择器和文件对话框
除了Maya 2011本身,Autodesk还同期发布了基于Qt SDK的Maya插件开发系统,Qt开发者可以使用熟悉的Qt开发环境给Maya 2011开发插件。
阅读全文…
Qt 2011, Autodesk, Maya, Qt
在新的iPhone SDK 4, section 3.3.1,明确规定了App 开发者不能使用(除了 C, C++, and Objective-C 以外的)第三方、跨平台程序工具、语言,引起了网络上的一片争议之声,具体的内容请看如下链接:
Engadget
Engadget中文
这就明确表示了,如果仍然打算给iPhone, iPad开发应用程序的话,跨平台的语言如Flash (使用Adobe Flash CS5语言)和Mono Touch (使用微软 .net语言)是没戏了。而且,虽然Qt是C++,但新的声明“only code written in C, C++, and Objective-C may compile and directly link against the Documented APIs”也明确封死了Qt移植到iPhone平台的可能性,因为所有的源代码必须直接和apple的APIs链接。
看来Qt for iPhone/iPad的未来更加模糊了,原来只有诸如动态库,编译器之类的技术问题,现在是在法律上彻底封死了这一可能性。
Qt 3.3.1, Flash, iphone, Mono Touch, SDK
Nokia Qt会参加今年的Intel IDF,届时我们会在MeeGo专区有一个小的展台,我和我的同事会在那里,也会有一些Qt的demo在。
如果你参加IDF,那么欢迎来我们的展台逛逛。
Qt IDF, Intel, MeeGo
大家好,
我是Meteor.
今天的这篇文章是我在Qt博客的第一篇文章.今后,还请大家多多指教.
奥斯陆,2010 年 3 月 11日 – 诺基亚于2010年3月11日发布了 Qt 4.7 和 Qt Creator 2.0 的技术概览。该发布版本还首次推出了 Qt Quick。借助于 Qt Quick 这种全新的高级用户界面技术,开发人员和设计人员可以协同创建动画触摸式用户界面和轻量级应用程序。Qt 4.7 和 Qt Creator 2.0 计划于 2010 年中期作为 Qt SDK 的一部分发布,预计其间还会发布临时性的测试版本。
这些技术概览版本都可通过http://qt.nokia.com/developer/qt-qtcreator-prerelease 进行下载、测试和反馈。
Qt Quick
Qt 4.7 和 Qt Creator 2.0 版本主要的新功能是 Qt Quick。Qt Quick 是一种全新的高级用户界面技术,使用它可以轻松地针对移动和嵌入设备创建动画触摸式用户界面和轻量级应用程序。
完整的 Qt Quick 用户界面创建工具包整合了多种全新技术。由于改进了 Qt Creator 的性能,并增加了简便易学的全新语言 (QML) 以及 Qt 库中名为 QtDeclarative 的全新模块,使得 Qt 更加便于那些不熟悉 C++ 的开发人员和设计人员使用。 了解更多信息。
性能和质量的提升
Qt 4.7 和 Qt Creator 2.0 的发布给 Qt 开发的基础环境和运作方式都带来了变化,旨在确保 Qt 的每一次发布都会给 Qt 用户带来速度更快、质量更好的产品:
- Qt 4.7 版是首个由 Qt Integration 系统控制的 Qt 发布版本,该系统控制着将更改内容合入 Qt 的流程,防止了新错误的发生,并提高了产品的质量和稳定性
- 在 Qt 开发部门内部成立了全新的性能团队,专门负责创建一套标准检查程序,用于阻止那些导致 Qt 性能下降的更改
要获得 Qt 4.7 和 Qt Creator 2.0 全新功能的完整列表,请阅读 Qt 文档。
阅读全文…
Qt
Symbian,国内俗称塞班,大家应该耳熟能详,是Nokia最近十年的智能机操作系统,大家猜猜第一台基于Symbian的手机型号是什么?7650? 差不多了,不过不够准确,确切的说N7650是第一台S60手机,而不是第一台Symbian手机,第一台真正基于Symbian的手机是诺基亚的R380。
最近Symbian发生了比较大的变化,首先是Symbian Foundation Symbian基金会的成立,在被Nokia收购之后又脱离了Nokia,其次就是开源,最重要的是风格也发生大变,改走卡通幼齿风格,有兴趣的可以下载Symbian Foundation的主题试试。
言归正传,下面谈谈Symbian的Roadmap,从S60 3rd到Symbian^4,中间要需要经历Symbian^1、Symbian^2、Symbian^3这三个大版本。
Symbian^1
Symbian^1(念Symbian one)主要基于Symbian OS和S60 5th Edition(基于Symbian OS v9.4)。熟悉S60的朋友已经知道,这个版本实际上只是对现有版本的改名,因为S60 5th Edition的设备已经上市近一年,其中为大家熟悉有N97、5800等。整个Symbian^1系统已经部署到35款终端设备中,包括MOAP系列、 Nokia X系列、5系列、高端N97、三星的I8910和索爱的Satio。 阅读全文…
Nokia, Qt Foundation, Qt, Roadmap, symbian
今天在网上搜索Wordpress的手机客户端,自然先找本家的版本。找到后一看大吃一惊,竟然是用Qt开发的,看来有些人走的还是挺快的。
现在还是beta版,不过已经支持S60和Maemo平台,想要在S60手机安装Wordpress,必须先安装Qt库。步骤如下:
1. Install Qt libraries from ftp://ftp.qt.nokia.com/pub/qt/symbian/4.6.1/qt_installer.sis
2. Install WordPress for Nokia client from http://nokia.trac.wordpress.org/export/74/builds/symbian/WordPress_0.5.4a_selfsigned.sisx
在Maemo上安装的话,需要打开包含有extras-devel的repository,这样你才可以看到Wordpress for Maemo的package。
分别是N97和N900上运行效果的截图:


官方Blog: http://dev.nokia.wordpress.org/
Nokia, Qt Maemo, Qt, S60, Wordpress
最新评论