代码改变世界

随笔分类 - Windows Mobile

我的HTC Hero(G3)用户体验续

2010-05-23 19:43 by 王克伟, 5660 阅读, 收藏, 编辑
摘要:在文章《我的HTC Hero(G3)用户体验》中我头脑风暴了一把,我尝试思考一下具有更好用户体验的手持设备,用户体验是个无法定量的东西,需要分析用户的实际感受。(从这点来说产品需要经过大量的UX测试,快速推向市场,然后根据实际效果快速作出该进是个更好的策略。) 一个具有3D效果的界面就也许它很绚丽,但是耗电可能很大,续航能力差。但是现在一个非常简洁朴素的界面,甚至没有基本动画,这样的产品放在柜台... 阅读全文

初体验三星手机系统Bada应用开发

2010-05-08 21:05 by 王克伟, 3826 阅读, 收藏, 编辑
摘要:前天三星就发布了Bada的SDK以及IDE了,我今天赶紧试了试,看看有没有值得学习的东西,我体验的环境是:32位Windows 7 Enterprise版OS,处理器是Core2 Duo E7400,... 阅读全文

推荐一本深入Windows Embedded CE的入门书

2010-05-07 21:51 by 王克伟, 2274 阅读, 收藏, 编辑
摘要:貌似标题有点矛盾,看完介绍应该发现并不矛盾了。 这本书叫《Windows Embedded CE 6.0 Fundamentals》,你也可以从这里看在线的。刚来微软时,马宁推荐了这本书给我,之前看... 阅读全文

Windows Phone 7第一次亲密接触

2010-03-17 11:22 by 王克伟, 3446 阅读, 收藏, 编辑
摘要:1.Demo视频请点击这里。2.下载开发工具(Windows Phone Developer Tools CTP)请点击这里。这个开发工具其实包括: Visual Studio 2010 Express for Windows Phone CTP (需要注意的是目前只支持Visual Studio 2010 RC) Windows Phone Emulator CTP Silverlight fo... 阅读全文

iToday开源项目介绍

2010-03-15 11:50 by 王克伟, 5327 阅读, 收藏, 编辑
摘要:1.iToday是什么? 一个基于Windows Mobile的桌面程序。未来考虑是否主要基于Windows Embedded CE平台,因为Windows Phone 7不支持Native的C++开发(通过最近频繁的新闻得知)。 以下是目前实现了的效果图,你可以从http://itoday.codeplex.com/SourceControl/list/changesets下载36100版本... 阅读全文

关于iToday/UXLib开源项目的构思和设计

2010-02-08 21:59 by 王克伟, 3091 阅读, 收藏, 编辑
摘要:引言 最近iPad、iPhone等炒得沸沸扬扬,不知道你是否也心动了呢?我的意思不是买一台,而是从事嵌入式设备的界面开发!关注UX开发的新技术、新思想,并拿来实现自己的UX开发库。 好吧,我知道你有疑问,嵌入式界面开发是个好方向吗?它适合作为自己的发展方向吗?我建议你参考一下我的上一篇文章《谈谈嵌入式设备用户界面的未来》   这个开源项目的目的是什么? iToday以及UXLi... 阅读全文

如何开发绚丽、高效率的界面(Windows嵌入式系统)(四)

2009-12-24 21:14 by 王克伟, 5261 阅读, 收藏, 编辑
摘要:上一篇文章:如何开发绚丽、高效率的界面(Windows嵌入式系统)(三) 3.DirectDraw介绍 这一部分是对DirectDraw更深入一点的介绍,但是仍然是你做DirectDraw开发所必需知道的知识。 Device-Independent Bitmaps(设备无关位图) Windows Embedded CE and DirectX use the device-independe... 阅读全文

如何开发绚丽、高效率的界面(Windows嵌入式系统)(三)

2009-11-30 22:12 by 王克伟, 6590 阅读, 收藏, 编辑
摘要:声明 上一篇文章:如何开发绚丽、高效率的界面(Windows嵌入式系统)(二) 我从硬件的基础知识介绍起,面较广,但是这些知识有助于更深入的掌握Graphics programming。下一篇文章介绍DirectDraw。   2.Windows系统下图形编程的相关基础知识 做Windows下的Graphics programming有哪些知识需要知道的呢?请看MSDN的说明: ... 阅读全文

我在Windows嵌入式系统上的一个绚丽用户界面开源项目(iToday)

2009-11-27 19:32 by 王克伟, 7398 阅读, 收藏, 编辑
摘要:前言 很少能看到国内手机开发商能够拿出一个优秀的手机用户界面,有也不是开源的。前一段时间朋友等待我的DirectDraw文章,我迟迟没有发布的原因其实是因为这个开源项目iToday。 iToday我会继续实现并改进,等到时机成熟我就把它正式发布为开源项目。 我的初衷是希望iToday的代码能够很好的运行在Windows Mobile和Windows Embedded CE平台上,编译过后只需... 阅读全文

设计并编写一个Windows Mobile 6.5今日界面 之播放器今日插件

2009-10-18 21:56 by 王克伟, 5576 阅读, 收藏, 编辑
摘要:这篇文章继续设计并编写一个Windows Mobile 6.5今日界面,介绍the Legacy Today Screen Plugin。 在文章Windows Mobile多媒体开发总结之Media Player Plugins和Windows Mobile多媒体开发总结之Media Player Plugins(续)中提到过你可以实现一个Today插件(我们姑且叫做Media Player ... 阅读全文

设计并编写一个Windows Mobile 6.5今日界面

2009-10-16 21:33 by 王克伟, 4925 阅读, 收藏, 编辑
摘要:最近在开发ViewSonic的V901,使用Windows Mobile 6.5系统,480x800像素的高清屏幕着实也吸引了我自己,等开发好我自己也许也要买一台。既然是高清的,总得有个漂亮的今日界面,借此机会研究一把。ViewSonic V901网上已经有介绍了,附上截图: 如果你今日界面开发感兴趣,可以在读过这篇文章之后参考开发文档自己动手实现有创意,并且实用的今日插件,如果需要我的帮助可以联... 阅读全文

我的Windows Embedded CE/Windows Mobile文章索引(不断更新)

2009-10-15 11:14 by 王克伟, 7803 阅读, 收藏, 编辑
摘要:嵌入式设备的用户界面是我的主要方向,如果你也感兴趣,一起研究吧。我的QQ:3423 67 776。基础入门系列从0开始Windows Mobile 开发 2009-05-20 一起来学习Windows Mobile 6.5 2009-06-07 Windows Mobile应用程序开发问题集锦 2009-06-14 Windows Mobile上的服务程序 2009-06-20 手机开发中Visual Studio以及相关工具的使用 2009-06-21 Windows Mobile控制面板程序 2009-06-22 Windows Mobile安装包制作 2009-06-22 你喜欢智能手机 阅读全文

如何开发绚丽、高效率的界面(Windows嵌入式系统)(二)

2009-10-11 17:07 by 王克伟, 9673 阅读, 收藏, 编辑
摘要:上篇文章中提到用户体验(UE),并且说到国内有专门去做UE的团队也很少。据我了解Microsoft、Nokia、Google等,还有国内的Baidu是有比较专业的UE团队。对于我们这样的普通团队、普通开发者来说,这样的经验实在太少了。而且普遍更认为UE是UI Designer的事情,与我们这样的Developer没有太多关系。 当然不是,UE远超过UI。很多因素造成了UE差,比如一份不正确的数据... 阅读全文

如何开发绚丽、高效率的界面(Windows嵌入式系统)(一)

2009-10-05 17:01 by 王克伟, 7053 阅读, 收藏, 编辑
摘要:这篇文章介绍在Windows Embedded CE/Windows Mobile等系统上开发高效的2D应用的技术。文章分为如下几个部分: 1.相关商用产品一览 2.Windows系统下图形编程的相关基础知识 3.DirectDraw简介 4.DirectDraw驱动开发 5.DirectDraw应用开发 6.一个推荐的入门Sample   1.相关商用产品一览 因为嵌... 阅读全文

你喜欢智能手机吗?

2009-08-07 21:54 by 王克伟, 4649 阅读, 收藏, 编辑
摘要:前言 随着我国3G的普及、上网费用的降低,用户对掌上需求的增多(游戏、股票、视频通话等),智能手机将会进一步普及。智能手机的普及会带动手机软件的发展。笔者最近去深圳的电子市场留意了一下各种智能手机,并且从各方面数据进行了统计,整理出这篇文章供大家分享。如果你有什么想法,请踊跃留言^^。   通信网络和智能手机的市场 我国手机市场的整体情况 截止08年12月,我国移动用户达6.41... 阅读全文

Windows Embedded CE 6.0 Internals (2) Memory

2009-07-22 22:17 by 王克伟, 3434 阅读, 收藏, 编辑
摘要:这篇文章是继文章Windows Embedded CE 6.0 Internals (1)的。内存这块一直是让人头痛的东西,因为比较复杂,但是我们却需要经常与其打交道——内存泄漏、异常定位、程序优化等等。这篇文章以及后续的文章我试着能够刨根问底。 5.内存构架 内存的种类 1.Random Access Memory (RAM) Random access memory can be re... 阅读全文

Windows Embedded CE 6.0 Internals (1) Kernel Overview

2009-07-18 23:49 by 王克伟, 3552 阅读, 收藏, 编辑
摘要:最近在学习Windows Embedd CE 6.0和Windows桌面系统内部一些知识,这篇文章是对部分内核知识的整理和总结,跟各位博客园的朋友分享。Windows Embedded CE 6.0是非常优秀的嵌入式系统(不是做广告哦^^),对其内核的学习对我们开发、移植驱动和应用程序,对开发、移植嵌入式系统都非常有好处。最好的学习方式就是看源码啦,直接看源码有点困难,所以这篇文章就是帮你更好的看... 阅读全文

Windows Mobile安装包制作

2009-06-22 21:33 by 王克伟, 4628 阅读, 收藏, 编辑
摘要:首先新建一个Win32项目,想把一个EXE文件打包,DLL文件、或者空文件(比如仅仅想修改目标设备的注册表)打包过程都是一样的: 现在在原来的项目上添加一个智能设备CAB项目: 文件系统中选择需要将你的EXE或者DLL文件放到目标设备的哪个文件夹上。如果需要在目标设备“Program Files”文件夹上再新建个文件夹,则在“Program Files̶... 阅读全文

Windows Mobile控制面板程序

2009-06-22 21:23 by 王克伟, 3648 阅读, 收藏, 编辑
摘要:什么是控制面板程序?看到下图就一目了然了。控制面板应用程序是一个以cpl为后缀的文件,其实是个dll文件(把项目生成的dll文件后缀改为cpl,或者从VS中修改配置直接生产cpl文件)。部署控制面板程序非常简单,直接把生产的cpl文件Copy到手机的Windows目录下即可。当你点击自己编写的控制面板程序的图标时,ctlpnl.exe进程会加载Windows目录下对应的cpl文件。 其实系统自带的... 阅读全文

Windows Mobile开发中Visual Studio以及相关工具的使用

2009-06-21 18:21 by 王克伟, 9241 阅读, 收藏, 编辑
摘要:最近很多刚入门的朋友问一些很简单的“怎么用”的问题。这篇文章就是解决这个问题的。欢迎分享更多好的工具。 第一个问题,如何安装开发工具? 1.安装Visual Studio。以下的安装顺序不能更改。 2.安装Activesync 4.5。安装之后打开ActiveSync界面如下,当手机和电脑处于未连接状态时,会显示状态栏白色的“小圈圈”,连上后会变绿色。有人会问ActiveSync的作用,简单的... 阅读全文