中国德迷联盟 - GerFans.cn

 找回密码
 加入联盟

手机号码,快捷登录

[转帖]UIQ 3 概念认识

[复制链接]
 楼主| FoxDi 发表于 2007-8-22 23:23:39 | 显示全部楼层 |阅读模式
<span class="bold">UIQ 3 概念认识</span><br/><br/><div class="t_msgfont" id="message9120418">介绍UIQ3的一些新概念,包括能在UIQ3设备中使用的各种类型的UI的启蒙,也介绍了在不同大小屏幕和不同输入机制的情况下如何编写设备的代码。<font style="FONT-SIZE: 0px; COLOR: #ffffff;">7[!O7[ J/e</font><br/>      UIQ's Daniel Backman在会议上向我们介绍了UIQ3。UIQ 是运行在Symbian  OS 9.1 操作系统之上的用户界面层。UIQ在操作系统之上一共有两层,第一层是UIQ应用组件,主要是一系列标准的应用组件比如通讯录管理。第二层是UIQ开发平台,开发人员可以在这个平台上编写UIQ平台应用软件。UIQ 目前已经发布了两个版本。UIQ 2 已经应用于很多上市的产品,比如Sony Ericsson P910,Motorola A1000 and the BenQ P30。UIQ 3 是最近发布的,应用于即将上市的Sony Ericsson P990, Sony Ericsson M600 和Sony Ericsson W950.这样,应用UIQ3 平台就有更大的可能性去开发更高层次的掌上终端产品。<font style="FONT-SIZE: 0px; COLOR: #ffffff;">IT168索爱论坛4O&amp;U5l6Y4s d</font><br/>      相对于以前的产品,UIQ 3 的最大变化是实现独立应用的代码库对多UI的支持。UIQ 3 中(设备生产者和SDK中)包含3种可参考的UI。他们是:PenStyle, SoftkeyStyle and SoftkeyStyleTouch representing pen based input, soft key input and soft key / pen input respectively.开发人员不需要输入任何代码,应用软件自动监测到这些设备,与屏幕的尺寸、输入形式和方向。因此,在UIQ3中开发者最大的改变是应用更多的抽象线程创建UI、布局和管理。原则上,根据不同的设备对菜单健/软件盘、触摸屏/非触摸屏、键盘、桌面有基本的设置,这些设置在运行的时候是都可以改变的。设备可以有多个UI参数(比如P990种手动关闭模式)。<font style="FONT-SIZE: 0px; COLOR: #ffffff;">全球最大的索爱手机社区!)B3X#H2`3q9d ~*[</font><br/>      UI通常的参数对于开发者来说是固定的。通常,默认的行为会自动在恰当的时候创建需要的元素(比如掌上设备自动生成软键盘,触摸设备自动生成按钮输入)。开发人员也可以在每个UI设备基础上创建自己的设置。这样就可以修改布局,实现在特殊的情况下特殊的应用。但是通常情况下,自动配置的参数完全能够满足开发人员的需要。在一些情况下,选择一些UI的参数可以增加使用UI的经验。作为体现UI3 灵活性的一个例子,Backman论证了UI的风格,P990采用了双重的输入方式,但是M600和W950都只采用了软件盘输入的方式。因此,P990有6种参数的样式,但是M600和W950支由两种样式。<br/><span style="DISPLAY: none;">$d*c%s(x.F/w*B,C5pIT168索爱论坛</span>      Backman提醒说,程序开发者应该注意,牌照供应商可以通过API提供额外的功能。SonyEricsson已经提供了Vibrator API,蓝牙HID Host API 和彩信 API。Backman同样建议程序开发人员说,布局只有牌照供应商才能修改(通常是由UIQ提供),因此开发者应该不要去想办法修改布局。<br/><span style="DISPLAY: none;">9L9Q'f$A,y/P(\;x%DIT168索爱论坛</span>      Backman也简短的讨论了新的命令处理框架,这是一种新的处理菜单和软键盘命令的方式。命令处理框架采用client-receiver-invoker(客户端接受命令)的形式,它允许创建命令、处理命令的自动叠加。CPF支持UI框架,意味着当你可以在不同的UI中重复使用命令列表的时候,你也可以完全自己定义不同的命令列表来来实现不同的UI。<br/><span style="DISPLAY: none;">+t!p%b'j;m3Z$iIT168索爱论坛</span>      在UIQ3中创建布局有两种形式。第一种是建立模块:利用布局管理器根据流程建立UI。系统提供了20多种系统建立的模块(比如文本),也支持自己创建模块。通过第三方创建的应用具有统一的外观。通过建立模块可以改变形状、尺寸、和位置在不同的UI参数。我们可以向建立的模块发送命令,也可以指定模块在每个UI配置中如何执行(也可以让其自动运行)。第二种是列表,一种表格布局,可以简单进行定义。<br/><span style="DISPLAY: none;">(@!R%~*?3t4x</span>      UIQ 3 提供了一个强大的框架应用,减少了应用开发的复杂性,而且实现了只写一次代码,就可以在不同的UI配置中重复使用,使应用开发变得简单。最后,程序开发人员可以参考UIQ指导(SDK和网站上)去获得更多的帮助。<font style="FONT-SIZE: 0px; COLOR: #ffffff;">2i;\ X"i2[$g</font><br/></div>
pbqpq 发表于 2007-8-22 23:29:00 | 显示全部楼层
<p>希望LZ能发点实实在在的贴.</p><p>这种介绍也太虚了吧.</p>
BMW 发表于 2007-8-23 14:53:00 | 显示全部楼层
LZ用UIQ??,我还是觉得S60普通版更好用
您需要登录后才可以回帖 登录 | 加入联盟

本版积分规则

小黑屋|手机版|Archiver|中国德迷联盟 - GerFans.cn ( 辽ICP备17002255号 )|网站地图

GMT+8, 2024-11-18 06:34 , Processed in 0.026124 second(s), 13 queries , Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表