Fyter的博客

技术资讯 源码共享

Windows Phone芒果内置IE9 功能更丰富

【IT168 应用】用户们都在等待Windows Phone 7芒果的更新,微软也提供了一些新特性,十分值得期待。在最近更新的Windows Phone 7官方博客网站,报道了更新版的芒果系统中内置IE 9浏览器新功能。

最重大的改变是可以使用用户手机上的所有硬件接口。用户可使用手机内置图形处理器进行网络视频和动画播放,会有更快,更流畅的体检。充分支持HTML5,播放视频网站时无需额外的应用程序。

使用Windows Phone 7用户发送的匿名数据信息。微软发现,在早期版本的网页浏览器里,地址栏是最常用的功能。同时,收藏夹和底部标签按钮使用很少。所以,芒果更新将地址栏从网页浏览器上方转移到菜单栏下方,将收藏夹和标签上的按钮放到菜单选项。浏览器的刷新按钮设在地址栏旁边,更容易获得用户。

Windows Phone 7包括内置IE9即将在未来几周内发布更新,美国AT&T公司透露具体发布时间为9月27日。

image

WP7明年推出 专访HTC中国区总裁任伟光

(2011中国国际通信展报道)“2011年中国国际信息通信展览会” 于9月26至30日在北京中国国际展览中心隆重举行。手机中国将对本次通信展进行全面、深入的报道,以全方位的资讯引领观众亲身体验信息通信技术在社会生活中的重要作用。同时我们也联合中关村在线,采访了业内众多知名厂商的高层,深度透析手机行业的发展方向。

在通信展开幕的第一天,我们有幸采访了HTC中国区总裁任伟光先生,在访谈中,任伟光先生介绍了HTC最新的产品以及战略,同时也透露了HTC未来的产品计划,如Windows Phone手机等的最新动态。以下是本次访谈的精彩实录。

image

HTC中国区总裁任伟光(中)

问:我们现在看到HTC跟QQ、新浪都有合作,推出了定制版的手机。除了这两个公司之外,HTC未来会在这方面会有哪些合作?

任伟光:我们7月底的时候跟新浪合作推出了第一款定制的手机微客,上星期跟腾讯合作推出了ChaCha。除了它们两家,今年也有最高端的产品叫灵感,我们也有跟迅雷合作,因为我们是高清显示屏,高清显示屏的移动终端要迅雷的高清电视跟电影的内容,需要一个客户端。所以在这方面我们跟迅雷也在合作,我们很快会推出3D裸眼手机,我们跟迅雷有更进一步的合作。

此外,我们也在跟几家公司洽谈,这是三方的,我们一厢情愿是不行的,需要三方合作。我相信,各位网友多等两三个月,会发现我们现在谈的事情就会明朗,这种产品会越来越多。

问:很多人都关心HTC的windowsPhone 7的手机,我们的很多产品正在全世界各地进行开卖,可惜中国的玩家由于一些原因还无法买到,请透露一下HTC的WindowsPhone 7的手机什么时候能在中国上市?

任伟光:很多网友都知道,我们在WindowsPhone 7手机的英文版和繁体中文版,9月初已经在欧美、香港、台湾地区上市。现在的时间表,我们希望HTC是率先第一批在中国卖的简体中文版的windowsPhone 7的手机,我们的目标争取在明年第一季度推出,跟广大的消费者见面。当然,最权威的答案还需要问微软了。

问:未来在Android和windowsPhone 7中,你们是怎么划分的?

任伟光:HTC采用的是一个多平台的战略,我们Android也做,WindowsPhone 7也做,大家可能注意到,我们跟OMS的平台也做过,跟高通的平台也做过,我们是多平台的战略,最主要是用HTC的Sense做用户体验的区分。

将来我们没有一个很严格的内部划分,有多少个Android?多少个Windows Phone?我们推出一个手机,还是以用户的需求为主,能不能找到细分用户群,这是核心的问题。大家可以看到我们今年在9月份推出的Mango手机,一出来就两个定位,一个是Titan,这个产品的定位是比较大的,比较适合微软的用户,是4.7寸的超大屏,还有一个3.7寸的微软的手机。

问:除了传统的零售渠道,在3G之后运营商定制渠道也越来越中意。今年HTC在这方面大胆尝鲜,和一些互联网的公司,包括新浪、腾讯,跟迅雷的合作推出的互联网手机。我的问题是,我们在选择合作伙伴的条件,或者是我们选择新的渠道上,有没有首要的先决条件?

任伟光:有几点是比较核心的考虑:

第一,深度合作,对用户是不是有很大的体验,而不是一种噱头。是不是结合了之后,整个体验不一样。

第二,三方都要投入,我们刚才谈的这三个服务供应商,包括大家很快会看到的第四个,我们跟他们的合作都是需要两方方便,因为我们要把我们的产品打开,他们要把他们的产品打开,三方的意愿非常重要,不是简单的高层签约就完了,三方的投入都很大。

第三,大家对未来的看法。我们跟新浪、腾讯、迅雷都开始谈到明年的产品怎么做?这是HTC明年的产品路线,这个点是可以融合的,我们觉得是非常重要的。这三点是我们考虑的。

问:整个手机厂商都很重视渠道建设,在渠道建设上您怎么平衡,比如说现在要有一个大的渠道,或者运营商定制,还有电商,未来会不会有更多的补充?

任伟光:我们还是有很多需要做的,我们现在也在尝试不同新的领域,特别是在手机行业,这两三年智能终端的出现有颠覆性的改变,现在有几个渠道在做。一个是传统跟三大运营商合作,另外我们也在传统的零售渠道打造我们的专店专区。在一些新的领域,我们也跟几家包括京东商城合作探讨,应该在智能终端中用什么样的合作方式。我们也有行业的客户,我们推出了跟中国银联定制的手机,这是我们新的尝试。我们刚推出第一款在中国的平板电脑,除了传统的手机渠道,我们也关心在IT渠道的发展。

我们现在有五个渠道里,有两个是传统比较熟的,零售渠道和运营商渠道,另外三个渠道都在做不同的尝试,而且不断的演变,刚才说的电子商务、行业渠道、IT渠道。

问:HTC前段时间有个收购,收购了Beats耳机公司,中国的消费者非常感兴趣也很想知道,这种收购之后消费者可以得到什么样的实惠,跟以前的产品有什么附加的东西,这种实惠什么时候可以带到中国来?

任伟光:HTC在一个多月前我们宣布收购的美国的Beats公司,专门做中高端耳机的。我们这次收购,对消费者有两方面的受惠,第一我们慢慢的把这个公司数码原音的技术带进我们的手机里,我们相信将来消费者用HTC的手机,不但是在一般的通话方面音质会大量的提高,更接近原音,将来做视听设备的时候,大家感觉不同。第二,我们当年跟Beats公司谈,会根据HTC不同的产品,有专门为HTC开发适合用于智能终端的耳机,我们争取在四季度里有这类产品在中国地区推出,跟我们的消费者见面。

问:您认为整个手机市场过去的一年中发生哪些变化?足以影响产业发展?

任伟光:这一年的变化很大,从产品到销售的渠道,都有很大的发展,翻天覆地的变化。但如果谈到最核心的,应该有两点:

第一,整个生态系统的打造。手机行业以前你做你的,我做我的,没有像现在生态系统考虑的比较周全。当然这个事情不是一年前发生的,是在两三年前发生的,但最近一年可以看到每一个人,每一个在这个行业的参与者,大家研发一个产品和服务的时候,都是以一个生态圈的考虑来出发的,这是一个很颠覆性的改变。

第二,大家开始更重视用户体验,用户想什么?怎么最便捷最方便,大家可以看到用户体验很多人都提,抬到一个很高的层次。

问:怎么看待云?

任伟光:云是一个体验的引申,HTC在中国也推出了刚起步的云的服务端。我们会把云放到刚才谈的第二点,把用户体验再加深一个工具,我们相信云的发展空间很大。怎么谈,我们也不想把云描绘到好象一个很神奇的地方,它是一个工具,我们靠云有机的结合到更庞大运算的网络,通过3G的网络还是WiFi的网络,我们相信云的出现会帮我们过去想到做不到的用户体验,我们现在能做到。

VS编译共享目录中的项目

有时我们需要在一台电脑打开项目共享,在另一台电脑打开项目编译,但是编译时VS2010(Visual Studio 2010)/VSE(Visual Studio Express)会产生这样一条错误:

Error Could not load the assembly file://\\****.dll. This assembly may have been downloaded from the Web.  If an assembly has been downloaded from the Web, it is flagged by Windows as being a Web file, even if it resides on the local computer. This may prevent it from being used in your project. You can change this designation by changing the file properties. Only unblock assemblies that you trust. See http://go.microsoft.com/fwlink/?LinkId=179545 for more information.

解决办法是:在VS的IDE安装目录中找到devenv.exe.config,与VPDExpress.exe.config(如果安装Express版),用xml编辑工具打开(包括记事本),在其中找到<runtime>节点,添加如下子节点(编辑工具需要有管理员权限):

        <loadFromRemoteSources enabled="true"/>

添加后类似这样:

image

再启动VS/VSE就可以像本地项目一样进行工作了。

WP7光标精确选择

一新朋友的号码(+086139…),需要保存.
我想把+086去掉,说什么就不能把光标定位到86和139中间向前删除,一点就选中所有数字,当时感觉Mango系统相当遗憾,这都做不了/流泪
后经Pluwen大师指点,很不错,按住的选择方式很棒,主题颜色的光标定位符,非常帅,确实比iOS的牛逼。

image

App Hub发布新闻表示开源移动框架PhoneGap支持WP7

微软App Hub网站宣布加入Nitobi,使PhoneGap支持WP7 Mango。PhoneGap是一个开源的移动框架,使开发者可以构建多个移动平台的Web应用,并且使用标准的HTML5,CSS和JavaScript。PhoneGap刚刚为WP7的IE9提供了HTML5的支持。

PhoneGap当前版本有很多基础特色功能,包括JS API去使用WP7 Mango特性,例如:

  • 访问设备信息(UDDI与stuff)
  • 添加与搜索联系人
  • 链接状态(网络和WIFI状态)
  • 报警或提醒框(alert,confirm)
  • 媒体捕获(图片和视频)
  • 摄像头
  • 加速器
  • 定位系统

下图为PhoneGap单元测试运行在WP7模拟器里的情况

image

还可以访问Nitobi的博客

vcf文件格式转换到outlook,live

新买了WP7手机三星Focus,需要将以前的塞班系统联系人导出来。

旧手机导出的是vcf联系人文件——Contacts.vcf,网上介绍的n多重办法都非常繁琐,具体我也没有去测试。这里我介绍一种简单方便的方法,又为我的新发现能为大家带来好处而感到自豪,哈哈!

注意:Windows Live Mail可以直接导入vcf文件,但如果vcf笔记复杂就无法正确完成转换。你应该先使用Mail测试一下,如果顺利完成可以直接跳到

  1. 进入Gmail Web系统,没有就去注册一个
  2. 点击通讯录,找到导入,选择你要导入的vcf文件image
  3. 会为你简历一个当前日期的联系人组
  4. 将这个组导出为csv逗号分割文件
  5. 在Excel中编辑这个文件,将无用的列去掉(点击列标题,下面状态栏提示列内容数量)
  6. 可选步骤:也可以趁机整理一下
  7. 使用Windows Live Mail导入到通讯录中,与你的Live帐号互通就可以同步到MSN/WP7手机了

image

image

Windows Phone 7平台XNA框架简介

 

2011年08月31日00:05 来源:机械工业出版社 作者:倪浩 李鹏 苏世耀 编辑:景保玉

IT168技术】本章介绍Windows Phone 7平台下的XNA开发技术,包括XNA的概述、类库等理论知识,最后通过一个例子介绍XNA的游戏架构以及生命周期。游戏开发是智能手机的一个重要领域,XNA是Windows Phone 7平台上游戏开发的主要工具,限于篇幅,本章只是对XNA做一个大致介绍。通过阅读本章,读者可以对XNA的框架有初步的理解,也为以后深入学习XNA做准备。

image

学习重点:

了解Windows Phone 7下XNA的概念。

了解Windows Phone 7下XNA的类库功能。

了解Windows Phone 7下XNA开发的游戏程序结构。

一、 XNA简介

XNA作为Windows Phone 7全新的开发平台提供了优异的图形及游戏性能,也为Windows Phone 7手机增添了强劲的活力。

1、XNA概述

XNA是微软公司推出的所谓“通用软件开发平台”,是基于DirectX的游戏开发平台,是微软公司对于Managed DirectX的修正及扩充版本。它的目标是帮助开发者更加方便快捷地创建优秀、快速和跨平台的游戏。XNA中,X代表能够在DirectX和Xbox之间达到跨平台的强大的软件工具;N代表下一代(Next Generation);A代表架构(Architecture)。以DirectX为原型,微软公司希望把XNA发展为所有游戏开发平台的通用标准。如此一来将实现游戏开发工具的无缝嵌入和平滑过渡。

2、XNA发展过程

XNA的发展过程如下:

1)2004年5月12日,微软公司在第十届全球电子企业展销会上提出了XNA技术。

2)2005年3月17日,微软公司在GDC(游戏开发者讨论会)上,正式发布针对新一代游戏开发的跨平台整合型游戏开发套件“XNA Studio”。

3)2006年3月20日,微软公司在GDC上发布了XNA Framework游戏开发技术。XNA Framework构建于.NET Framework上,添加了主要用于游戏应用开发所需的类别库,在指定的平台上使游戏代码的重复利用率达到最大,降低跨平台游戏开发的难度,让游戏开发者可轻松地以C# 语言进行跨PC和Xbox 360平台的游戏开发。该技术整合在跨平台开发套件“XNA Studio”中。

4)2006年8月30日,微软公司发布为业余游戏制作者所设计的游戏开发套件XNA Game Studio Express Beta1,同年11月1日,又发布了XNA Game Studio Express Beta2。

5)2007年4月24日,微软公司发布XNA Game Studio Pro版本。

6)2007年12月13日,微软公司发布XNA Game Studio 2.0版本,该版本的特点是可以在Visual Studio 2005的各个版本中使用XNA开发项目。

7)2008年10月30日,XNA Game Studio 3.0正式版发布,支持C# 3.0、LINQ和各个版本的Visual Studio 2008。

8)2009年6月11日,微软公司发布XNA Game Studio 3.1版本,新版本提供Video Playback、Revised Audio API。

9)2010年3月9日,微软公司在GDC上发布了XNA Game Sudio 4.0版本,该版本支持在Windows Phone 7平台上开发XNA游戏。

3、XNA特点

相对于微软公司以前的手机操作系统来说,在游戏开发技术上,Windows Phone 7采用XNA技术是一个很大的突破点。归纳起来XNA游戏开发有以下特点:

① 加快游戏开发的速度。以前使用DirectX来开发Windows平台游戏,游戏开发公司大概花费80%的时间在程序开发上,而在游戏的创意上仅占20%。而使用XNA.NET Framework进行游戏开发,大大减少了开发者的工作量,不仅降低了开发的成本,而且在游戏开发上可以更加关注游戏的创意。

② 开发的游戏可以在Windows与Xbox 360之间跨平台运行,同时它更加易用,有更高的扩展性。XNA Framework把所有用作游戏编程的底层技术封装起来,由此,游戏开发员就可以把精力大部分专注于游戏内容和构思开发,而不用关心游戏移植至不同平台上的问题,只要游戏开发于XNA的平台上,支持XNA的所有硬件都能运行。

③ 支持2D与3D游戏开发。XNA Framework同时支持2D和3D的游戏开发,也支持XBox 360的控制器和震动效果。

4、XNA游戏模型

XNA Framework包括以下3个核心部分(如图4-1所示)。

image
▲图4-1 XNA架构组成

在Microsoft.XNA.Framework Pipelinet.dll中的XNA Graphic Engine(图形引擎)。

在the Microsoft.XNA.Framework Pipelinet.dll中的XNA Game Application Model(应用程序模型)。

在Microsoft.XNA.Framework Pipelinet.dll中的XNA Content Pipeline(内容管道)。

分析称诺基亚首款WP智能手机将以硬件制胜

网易科技讯 8月30日消息,据《华尔街日报》报道,诺基亚首款Windows智能手机即将发布,其主要目的是:推出创新设计的新手机帮助其脱颖而出,并将人们的注意力从软件问题转移开来。

诺基亚市场份额的下降主要是由于无法与苹果iPhone和谷歌Andr​​oid的软件竞争,但这家芬兰手机制造商的硬件制造能力从未有争议。诺基亚将在第四季度推出首款基于微软芒果版Windows Phone 7系统的智能手机,希望新手机将迎来复苏的开始并帮助其夺回市场份额。

诺基亚的首席设计师马尔科·阿赫蒂萨里(Marko Ahtisaari)表示,硬件设计代表着诺基亚努力的方向。他称: “我们将推动这种精简和更自然格式的趋势,用户将看到目前市场上的黑色、灰色和金属圆角矩形不同的设计”。

诺基亚采用的Windows Phone系统,需要靠有吸引力的手机设计,吸引客户和阻止市场份额下降。微软的Windows Phone芒果版采用了不同于iPhone和Android操作系统的现代图形用户界面,基于文件夹的版本不同,其功能是基于人而不是应用程序,减少了每个功能所需的点击次数。

阿赫蒂萨里趁,目前的触控屏手机屏幕过于栩栩如生,他想采用可让用户再次抬起头来的设计。诺基亚的硬件成功源于与众不同的功能,这些功能往往取决于手机使用的材料类型。自带颜色的聚碳酸酯是公司目前设计的关键。阿赫蒂萨里称:“聚碳酸酯的自带色,能使我们以有趣的方式设计颜色”。

对他来说,创新就是设计更好和更自然的手机使用方式。频繁推出原型产品,从草图、3D模型到真正的手机,都对实现所需的简单性和精确性至关重要。阿赫蒂萨里还计划通过“将手机体验与地图和用户位置信息联系起来,以甚至还无法想象的方式描绘世界”。(木秀林)

双核1.5G+4寸屏 诺基亚旗舰WP7手机曝光

诺基亚Symbian系统市场萎靡不振,对于诺基亚来说Windows Phone 7系统手机就像是一颗救命的稻草,但是这棵“救命的稻草”目前为止依旧没有出现,近期据国外媒体报道,搭载最新的Windows Phone 7系统的手机,代号为诺基亚900的新一代旗舰手机曝光互联网,而此次曝光的信息不但有机型的设计外观,同时还有具体的配置。

诺基亚900首先拥有一块独有CBD(ClearBlack Display)技术的4英寸强化玻璃屏幕,分辨率达到了1280×720,同时机身内置了主频为1.5GHz的双核处理器,机身背部还镶嵌了一颗1200万像素的摄像头,这在诺基亚的历史上目前已经是顶级的配置了,除了硬件配置外,该机还支持诺基亚N9 Swipe多手势操作功能,并且支持NFC、wifi、蓝牙等功能,据消息人士透露,该机型号最终定位Nokia 900 Hydra,(中文译为海德拉,是水蛇的意思),该机定价为500欧元,折合人民币约为4600人民币,预计2012年上市。

image

Windows Phone 7手机将支持Wi-Fi热点

微软的Windows Phone系统以其新颖的界面,良好的用户体验,受到了不少消费者的青睐,但是略显遗憾的是,目前的WP7手机都不支持Wi-Fi热点功能,不过,根据国外媒体最新消息,微软已经在Windows Phone Mango版本系统中加入了这一实用功能。

据Wpcentral网站报道,在Windows Phone Mango系统的7720开发版本中,用户可以在Internet Sharing(网络共享)选项下开启Wi-Fi热点,随后设置密码即可,操作十分简单。根据曝光图片,每个无线热点可以支持5个访客,空闲几分钟后该热点会自动关闭。

 

image