Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >A New Feature on Windows Mobile-Widget

A New Feature on Windows Mobile-Widget

作者头像
ShiJiong
发布于 2018-01-11 04:01:11
发布于 2018-01-11 04:01:11
6390
举报

    目前,已经展现给大众的windows mobile 6.5的用户新特性有很多,包括蜂窝界面、增强的触摸支持、用户软件My Phone、Marketplace等等。但是很少有报道对于开发人员,windows mobile 6.5会有如何的新特性。3月18号,在WM的官方网站http://blogs.msdn.com/windowsmobile/上,给出了一个标题为《Windows Mobile 6.5 – What’s in for developers?》的文章,向广大开发人员公布了windows mobile 6.5将会支持Widget的消息。

    回顾一下Widget的历史,我们可以发现,它最初是由Apple的电脑工程师提出来的。后来,大家熟悉的windows vista和Yahoo!,都有了各自的桌面Widget。包括目前的twitter、facebook等SNS,都有了不同版本的Widget。但是,在移动设备上,屏幕相对较小,浏览大网页会有一些不方便,导致手机上网用户体验较差。Widget如果可以独立于浏览器运行,那么,我们就可以有效地利用手机屏幕,在不使用浏览器的状态下,得到自己所关心的信息,并且能够进行实时地更新。再者,如果Widget和将来的Silverlight for Windows Mobile一结合,将会给我们用户带来更加丰富和有趣的互动体验。而且,目前mobile widget applications这个提案已经作为一个W3C的标准草案,可以参考http://www.w3.org/TR/widgets/查看具体的信息。

    说了这么多Widget的东西,我们来看看它在windows mobile设备上的效果吧。Windows Live team为其创建了MSN widgets,其效果如下图1所示。我们可以看到,Widget程序可以有自己的图标,可以设定Softkey菜单,可以在任务管理器里面看到。完全就像是一个常规的程序。

图1:MSN Widget on WM

    其实,WM设备的UI从2003,2003se,5.0,到目前的6.x都在不断的改进,当然,目前也借鉴了很多iPhone的元素,目的只有一个,就是不断地改善用户体验。大家可以在croman的blog上,看到一个相当有趣的UI,非常适合写Widget,其代码可以在msdn上下载到。效果如下图2所示:

图2:WM上的UI

参考链接:

windows mobile官方Blog:http://blogs.msdn.com/windowsmobile/

mobile widget applications草案:http://www.w3.org/TR/widgets/

croman 的blog:http://blogs.msdn.com/croman/

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2009-03-22 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
在Windows Mobile 6.5上开始你的Widgets应用
    在Windows Mobile 6.5的TDK出来以后,对于应用开发人员来说,又多了一个有趣的应用,对了,那就是Widgets!在参考了Windows Mobile Team Blog的文章《Getting started with widgets on Windows Mobile 6.5》之后,这里,我们就利用文本编辑器和文件压缩工具,来制作一个最简单的Windows Mobile 6.5 Widgets应用。     做这个简单的Widget应用,我们需要具备如下的条件: The Windo
ShiJiong
2018/01/10
8360
在Windows Mobile 6.5上开始你的Widgets应用
Incoming call missed/rejected Reminder on Windows Mobile
在IM软件上(QQ/MSN之类),人忙或者离开时,可以设置一定的信息或者回复一些消息,来告诉对方主人当前的状态。试想一下,如果老板组织开会,让我介绍最近研究的内容。正在兴致勃勃地讲解当中,突然来一个电话。这时,如果电话能够像IM软件那样,给对方一个提醒,类似于“我正在会议中,稍后回电”这样的消息,那样就不怕了。 在codeplex上有一个开源项目SMSNotifier,可以在它的基础上,来做这方面的应用。下面讲讲实现这个功能所需的一些知识。 Microsoft.WindowsMobile.PocketOut
ShiJiong
2018/01/11
7380
Incoming call missed/rejected Reminder on Windows Mobile
Windows Mobile Jump Start Guide
这篇文章是交给MSTC的作业,发上来和大家共享,希望对入门windows mobile平台开发的朋友有帮助。 1. Windows Mobile简介 Windows Mobile™ 是基于 Micro
ShiJiong
2018/01/10
1.6K0
Windows Mobile Jump Start Guide
Gesture APIs-Furthering Windows Mobile 6.5 Touch Gesture Framework
    Windows mobile 6.5开发者工具包在6月初就已经面世了。它给广大技术爱好者带来的新特性包括Widgets和Gesture API。在Widgets应用上,已经有开发人员进行了探索和尝试,包括Guojing、马老师和Jake.NET等。这次我们就一起来看看TDK中Gesture API的例子。     在开始之前,对于Gesture API,我们需要注意的有以下两点:     第一,Gesture API只能使用在Windows Mobile 6.5平台上,之前版本的Windows Mo
ShiJiong
2018/01/10
7380
Gesture APIs-Furthering Windows Mobile 6.5 Touch Gesture Framework
Windows Mobile上的小宇宙
  在codeproject上看到了一个非常有意思的应用,windows mobile上看星座图。试想下面一个场景,在北京寒冷冬天的一个晚上,西北风把城市上空的污染物吹跑了,用肉眼就可以看到明亮的星星,于是问自己正南方那颗明亮的星星是啥名字?搞笑,我又不是天文学爱好者,我怎么知道。这时候,我不慌不忙的拿出Windows Mobile手机,运行一个程序,输入我的时区和城市,就能够看到我现在的天空中的星星,还能够查出它们分别是几等星,这是不是很有意思呢。   这个创意来自于希腊的Giannakakis Kost
ShiJiong
2018/01/11
1.1K0
Windows Mobile上的小宇宙
创建Windows Mobile上兼容性好的UI 程序
    看看上面这个Emulator的截图吧,有WM 2003se、5.0、6.0的,有pocket PC、smartphone、classic、professional的,有英文的,也有中文的,分辨率、DPI都各有区别。在这么多眼花缭乱的WM平台上开发应用程序,UI的设计,特别是compatible的UI策略,是很重要的。之前的Docking and Anchoring Controls on Windows Mobile也是其中一点。在MSDN上看到了这个方面比较有指导意义的文章Create Com
ShiJiong
2018/01/11
1.1K0
创建Windows Mobile上兼容性好的UI 程序
扩展Windows Mobile模拟器存储空间的方法
    在Windows Mobile应用程序开发的初期,可以使用SDK自带的模拟器来进行调试,这给我们开发人员提供了一种方便的途径。一般的应用程序,占用空间的大小也就几百K,或者几M,这在模拟器上调试起来一点问题也没有。但是有的时候,我们要安装的程序或者需要Debug的程序超过了一定的大小以后,如果按照默认的系统设置,就无法进行调试了。为什么?就是因为我们打包了比较多的dll和资源库,使得系统的存储空间耗尽。通过这篇文章,你就可以了解如何摆脱模拟器存储空间的限制。 1. Windows Mobile模拟器
ShiJiong
2018/01/10
8690
扩展Windows Mobile模拟器存储空间的方法
用本地代码实现屏幕方向自适应的Windows Mobile程序
    在Windows Mobile平台的应用程序开发过程中,如何处理屏幕方向改变对程序带来的影响是一个重要的问题。Allen Lee的文章《WM有约(四):处理屏幕旋转》中讲述了如何使用Mobile Client Software Factory中的OrientationAware控件来处理屏幕方向改变,好处就是我们不用添加任何代码。在我之前的文章《Docking and Anchoring Controls on Windows Mobile》和《创建Windows Mobile上兼容性好的UI程序》
ShiJiong
2018/01/11
1.2K0
用本地代码实现屏幕方向自适应的Windows Mobile程序
IM over Socket Between Windows Mobile Devices
    在《利用WiFi在Windows Mobile上建立Ad-hoc网络》一文中,讲述了利用WiFi在Windows Mobile上建立Ad-hoc网络的方法,在Windows Mobile 6与Windows Mobile 2003se for Pocket PC给出了演示。那么,点对点的Ad-hoc网络能够完成什么功能呢?一方面,它可以用来消息的实时发送与接收,也就是俗称IM(Instant Messager);另一方面,可以用来传送文件。这篇文章先来讲讲如何利用Socket来实现Windows M
ShiJiong
2018/01/10
8210
IM over Socket Between Windows Mobile Devices
Docking and Anchoring Controls on Windows Mobile
    在正文之前,首先来讲讲Windows Mobile设备UI设计方面的感受。不同环境下,开发Windows Mobile设备应用程序时,界面设计的难易程度也不同。最初在EVC4.0下做Pocket PC 2003se的MFC应用程序时,Resource下的Dialog界面大小是用户指定的,为了使Dialog界面和真实设备的界面吻合,我们需要手动调整Dialog的大小,最头疼的莫过于屏幕在portrait和 landscape 模式切换时,界面不会自动改变。在Visual Studio 2005下,如果
ShiJiong
2018/01/11
8420
Docking and Anchoring Controls on Windows Mobile
Application Architecture Guide 2.0 - CH 19 - Mobile Applications(5)
本文翻译"Deployment"、"Pattern Map"、"Pattern Descriptions"和"Technology Considerations"中的"Microsoft Silverlight for Mobile"部分。 Deployment Mobile applications can be deployed using many different methods. Consider the requirements of your users, as well as how yo
ShiJiong
2018/01/11
1K0
Windows Phone中文开发资源集中营
1. 微软官方一站式中文开发社区: http://msdn.microsoft.com/zh-cn/windowsphone
全栈程序员站长
2022/09/14
6020
Application Architecture Guide 2.0 - CH 19 - Mobile Applications(6)
本文翻译第19章的最后部分,包括"Technology Considerations"中的".NET Compact Framework"、"Windows Mobile"、"Windows Embedded"和"Additional Resources"部分。 .NET Compact Framework Consider the following guidelines if you are using the Microsoft .NET Compact Framework: • If you are
ShiJiong
2018/01/11
8900
Windows Mobile Ink
    在之前的文章“Signature on Pocket PC”中,是将签名作为bmp位图的格式存放在Windows Mobile设备的某一个目录下面。今天看到了这个叫做Mobile Ink的东西,觉得比当时的Signature要强大很多。至少,Signature只是Mobile Ink中的一部分。          Windows Mobile Ink是Windows Mobile 6 Professional 和 Windows Mobile 6 Classic上Ink的服务平台。它提供Ink收集、
ShiJiong
2018/01/11
1K0
Windows Mobile Ink
在Windows Mobile上实现自动拼写和匹配建议
使用Windows Mobile手机的朋友,应该有一个体会,那就是要查找某个联系人,在输入目标联系人名字的过程中,系统会实时按照所输入的内容来筛选,呈现在列表中,供用户选择。同样,如果我们要直接拨打电话,在输入电话号码的过程中,系统也会实时地将输入的号码和联系人库进行比较,将匹配的联系人显示在列表中,供用户选择。     大家不要小看了这一个功能,其实,在设备小巧、需要花费大力气来处理输入和输出的嵌入式设备上,用户对UI的体验是至关重要的。在我看来,这个自动拼写建议是非常有用的,至少目前很多软件(诸
ShiJiong
2018/01/11
8450
在Windows Mobile上实现自动拼写和匹配建议
使用Windows Embedded Source Tools for Bluetooth Technology简化蓝牙开发
“Windows Mobile上的蓝牙点对点通信”介绍如何在两台Windows Mobile设备上建立点对点的蓝牙通信,继续这个话题,WM6的SDK中,给出了另外一个蓝牙通信的例子,那就是SpaceWar2D。SpaceWar2D使用了Windows Embedded Source Tools for Bluetooth Technology来做蓝牙通信,在两台WM设备间建立连接,然后进行简单的游戏。       Windows Embedded Source Tools for Bluetooth Te
ShiJiong
2018/01/11
9460
使用Windows Embedded Source Tools for Bluetooth Technology简化蓝牙开发
第四届 Mobile Dev Day手记
       时间:2009年12月19日 13:30        地点:北京市海淀区知春路49号希格玛大厦2层50人会议室        和去年第三届Mobile Dev Day不同,今年选在了MSRA的老巢希格玛大厦举行活动,这恐怕也是09年北京Windows Mobile 开发爱好者最后的一次聚会了。受“山羊胡”张欣的邀请,今年有幸在活动上与大家分享自己关于“移动物联网”方面的一个Session。        背着个大包,里面装了演示的设备,包括EBox、键盘和自己做的板子,吭哧吭哧到了会场,发现
ShiJiong
2018/01/10
5220
第四届 Mobile Dev Day手记
Alpha Blending and Alpha Channel on Windows Mobile
      2007年的时候,Alex在《Compelling UI's in NetCF anybody?》一文中,讲述了windows mobile 5平台上如何利用AlphaBlend做很酷的透
ShiJiong
2018/01/11
1.2K0
Alpha Blending and Alpha Channel on Windows Mobile
Windows Mobile Camera Native API
自从上次在淘宝上淘了一个Cingular 8125(国内是Dopod 838)以来,总想试试一些模拟器上不能玩的功能,相机就是其中之一。在SDK中有3个sample,其中两个是基于native code的,还有一个是managed code。Managed code的初始平台是classic上的,我又没有装classic的SDK,只装了个professional的,所以就用那两个native code的例子了。 Camera Capture Graph 是基于DirectShow框架的,它可以提供用户极大的
ShiJiong
2018/01/11
7370
Windows Mobile Camera Native API
Sync Framework Toolkit 开源库
Sync Framework Toolkit构建在Sync Framework 2.1之上,使用OData在所有平台或客户端——包括Windows Phone 7、Silverlight、Windows Mobile、iPhone、iPad、黑莓、Android设备以及使用HTML5的浏览器——之间实现同步,客户端示例源代码基于Apache 2.0许可发布,而服务端的源代码基于MS-LPL许可发布。 Sync Framework toolkit 提供了Sync Framework v4.0承诺实现的功能,S
张善友
2018/01/29
6760
相关推荐
在Windows Mobile 6.5上开始你的Widgets应用
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档