Archives

帖子来自 Dawei Cheng 程大伟 (Intel) RSS

Dawei Cheng 程大伟 (Intel)

Dawei is an application engineer focus on mobile application enabling, including Android appliactions development and optimization for x86 devices, Web HTML5 application development and Window 8 Metro style application development. Besides, Dawei also has rich experience in mobile application UI and UX design.

从人人网客户端看Win8 Metro设计精髓

作者: Dawei Cheng 程大伟 (Intel) (43 篇文章) 日期: 五月 17, 2012 在 4:03 下午
评论 (0)

之前也发了一系列关于Win8的博客,今天给大家分享的不是Win8本身,而是Win8 Metro的应用。Win8 的极简主义设计理念被很多人批评做出来的东西太粗糙,不好看,甚至记得一度非常火的一个帖子,详细对比Win8和iOS在各个界面的美观度。经过这篇博客给大家分享的内容,我想会改变很多人的看法。 坦白讲,作为一个学习了四年专业交互和界面设计本科课程的我,看到人人网Win8的Metro设计,也被深深地惊艳到了。惊艳到的不仅仅是一个一个界面,同样还有其优秀的交互设计。鉴于在博客中无法让大家感受到交互设计的部分。我就给大家列出主要界面的UI设计,配上描述的交互方式,供大家尝鲜。 郑重申明:本文仅供参考,转载请注明出处,其中涉及部分个人隐私,请勿用于其他目的。 1. 新鲜事 最左边是新鲜事,极简主义发挥到极致,背景渐变色块,优雅的微软Segoe字体,有图片的区域较大,直接显示图片,文字区域较小,配以不同颜色的色块,搭配非常简洁和干净。从未发现微软Segoe字体这么漂亮过。注意背景色块的渐变区域,如果是纯蓝色,会显得很呆板,加上一点点的渐变,和右边30%的分隔,将整个画面激活。 2. ...

继续 ›

分类: Ultrabook, 移动技术, 英特尔® 软件网络 2.0
标签:, , ,

Metro Web应用开发中页面通信问题解决方法

作者: Dawei Cheng 程大伟 (Intel) (43 篇文章) 日期: 五月 15, 2012 在 8:20 下午
评论 (0)

最近在开发Win8应用,遇到Win8 native context和web context 通信的问题,这里将相应的方法分析一下。Win8的介绍和详细信息可以在MSDN上面获得,也可以参考本人介绍开发者预览版时的系列博客 Win8 应用开发介绍(一) Win8新特性\Win8 应用开发介绍(二) Win8应用为王\Win8 应用开发介绍(三) ...

继续 ›

分类: Ultrabook, 全国大学生软件创新大赛专栏, 博客征文专栏, 移动技术, 英特尔® 软件网络 2.0
标签:, , ,

安装 Win 8 双系统 硬盘AHCI模式不兼容问题 解决方法

作者: Dawei Cheng 程大伟 (Intel) (43 篇文章) 日期: 五月 14, 2012 在 6:22 下午
评论 (1)

网上看到很多帖子说Win8双系统安装时候出现硬盘AHCI模式不兼容的问题,每次Win7和Win8切换时还得去BIOS切换硬盘IDE模式和AHCI模式,非常不方便。在此提供一个采用VHD方式的完美解决方案。 1. 安装硬件配置 安装机器:超级本(Ultrabook)Acer S3-951-2464G52iss 配置: 屏幕尺寸:13.3英寸 1366x768 CPU型号:Intel 酷睿i5 2467M CPU主频:1.6GHz 内存容量:4GB DDR3 1333MHz 硬盘容量:20GB+500GB SDD+5400转,SATA 显卡芯片:Intel ...

继续 ›

分类: Ultrabook, 移动技术, 英特尔® 软件网络 2.0
标签:, ,

移动Web应用程序开发 高性能JavaScript篇 (三) JavaScript 加载解析和部署

作者: Dawei Cheng 程大伟 (Intel) (43 篇文章) 日期: 五月 10, 2012 在 11:53 下午
评论 (0)

介绍  本系列博客将主要介绍如今大红大紫的移动Web应用程序开发最重要的三个工具:HTML5,JavaScript, CSS3。博文也分为三个大部分: 1. 众望所归的HTML5将主要介绍HTML5的前世今生,主要功能和API以及相关Demo,Demo的代码都可以在文章附件中下载到; 2. 高性能JavaScript将主要介绍如何让JavaScript更流畅,JavaScript debug和分析工具,可以说,没有JavaScript就不可能有互联网的今天,更不可能有移动互联网的明天,编写高性能的JavaScript至关重要; 3. 变化万千的CSS3将主要介绍如今异常强大的CSS3,结合HTML5编写动态的Web应用。熟练使用异常Fashion & Cool & 炫的CSS3将使Web应用增色不少。 本篇是高性能JavaScript介绍的第三篇,将给大家结合实例例子及分析工具介绍在加载JavaScript代码时,如何编程可以让Web应用或者网页更加高效。 相关文章  移动Web应用程序开发 ...

继续 ›

分类: 全国大学生软件创新大赛专栏, 移动技术, 英特尔® 软件网络 2.0, 软件技术学习及认证, 高校博客大奖赛
标签:, , ,

推荐两款特色手机应用 Mobile Alert & Pocket

作者: Dawei Cheng 程大伟 (Intel) (43 篇文章) 日期: 五月 4, 2012 在 10:54 上午
评论 (1)

推荐两款特色手机应用:1、 Mobile Alert月黑风高独自走夜路时身后突然窜出一个黑影?荒郊野地里突然胸口一紧心脏不舒服?世事难料,人们总会碰到各种突发情况。这时候最重要的是保持冷静,其次才是用各种方式求救或者自救,比如拨打110或者120,通知你的亲人或好友,大声呼救。或者,你可以掏出手机点下这个神奇的红色按钮。 一家名为Avanquest Mobile Technologies的公司设计了这样一款为突发紧急事件服务的移动应用,打开这款应用,屏幕上会出现一个大大的红色按钮,点击它,软件开始倒数读秒,归零时,应用会启动一系列由用户设定的紧急措施。比如自动拨打当地的急救热线,通过GPS获取用户位置然后将其发送给指定的亲朋好友。对了,这款应用还会让手机发出刺耳的警报声,省的你求救把嗓子喊哑了。 市场上还有一些类似的紧急服务类应用,但是提供的服务不如Avanquest Mobile Technologies全面。值得一提的是,这家公司的盈利模式也不太一样。这款应用并不直接面向消费者,而是卖给便携设备的平台运营商,他们可以将这项应用集成到自己的服务中去,比如保险公司、旅行社。 2、 Pocket(原 read it ...

继续 ›

分类: Android 开发, 移动技术
标签:, ,

移动Web应用程序开发 高性能JavaScript篇(二) JavaScript 开发分析工具

作者: Dawei Cheng 程大伟 (Intel) (43 篇文章) 日期: 四月 7, 2012 在 8:51 下午
评论 (0)

1. JavaScript 引擎介绍 这里只介绍主流浏览器的JavaScript引擎。如下图所示: JS引擎一般作为共享库使用,应用程序调用引擎提供的API函数。引擎API函数大致分为以下几种:数据类型操作、RunTime控制、类与对象的创建和维护、函数与脚本执行、字符串操作、错误处理、安全控制、Debug支持。 上图中测试使用的是Google V8 benchmark。可以看出Chrome V8引擎JavaScript执行各项指标最优。 其中:每款浏览器JavaScript引擎发展历史: Mozilla • SpiderMonkey,第一款JavaScript引擎,由Brendan Eich在Netscape Communications时编写,用于Mozilla Firefox ...

继续 ›

分类: 全国大学生软件创新大赛专栏, 博客征文专栏, 移动技术, 英特尔® 软件网络 2.0, 软件技术学习及认证
标签:, , ,

Google发布未来眼镜Google Glass:集智能手机、GPRS、相机于一身

作者: Dawei Cheng 程大伟 (Intel) (43 篇文章) 日期: 四月 6, 2012 在 11:07 上午
评论 (0)

分享一篇谷歌新项目的介绍,如果能够成功进入消费市场的话,真的很酷。各位开发者是否准备好为这款眼镜开发应用程序了呢?   Google今天正式发布一个叫“Project Glass”的未来眼镜概念设计。这款眼镜将集智能手机、GPRS、相机于一身,在用户眼前展现实时信息,只要眨眨眼就能拍照上传、收发短信、查询天气路况等操作。 这个项目来源于Google最秘密的X实验室团队。根据其演示视频,通过眼睛对各种功能进行选择,但是具体实施貌似是通过语音来控制,这似乎显示Google的语音技术也比较成熟。 戴上眼镜往下看的情景 其虚拟操作界面   文章来自36氪

继续 ›

分类: 移动技术, 英特尔® 软件网络 2.0
标签:

移动Web应用程序开发 高性能JavaScript篇 (一) JavaScript性能瓶颈

作者: Dawei Cheng 程大伟 (Intel) (43 篇文章) 日期: 三月 26, 2012 在 9:43 下午
评论 (1)

介绍 本系列博客将主要介绍如今大红大紫的移动Web应用程序开发最重要的三个工具:HTML5,JavaScript, CSS3。博文也分为三个大部分: 1. 众望所归的HTML5将主要介绍HTML5的前世今生,主要功能和API以及相关Demo,Demo的代码都可以在文章附件中下载到; 2. 高性能JavaScript将主要介绍如何让JavaScript更流畅,JavaScript debug和分析工具,可以说,没有JavaScript就不可能有互联网的今天,更不可能有移动互联网的明天,编写高性能的JavaScript至关重要; 3. 变化万千的CSS3将主要介绍如今异常强大的CSS3,结合HTML5编写动态的Web应用。熟练使用异常Fashion & Cool & 炫的CSS3将使Web应用增色不少。 本篇是高性能JavaScript介绍的第一篇,主要介绍JavaScript语言特性,为什么要编写高性能的JavaScript代码,以及对编写高性能JavaScript代码的开篇小结。 HTML5 ...

继续 ›

分类: 全国大学生软件创新大赛专栏, 博客征文专栏, 移动技术, 英特尔® 软件网络 2.0, 软件技术学习及认证
标签:, ,

最新数据表明:中国引领全球移动应用市场增长

作者: Dawei Cheng 程大伟 (Intel) (43 篇文章) 日期: 三月 22, 2012 在 7:59 下午
评论 (0)

移动数据分析公司Flurry最近发布了多份针对中国移动应用市场的研究报告。从中可以看出中国市场在新iOS和Android设备激活数量上已远超其他国家,移动应用的增长速度也是全球最快。2011年初,中国app sessions(应用会话)排名全球第10。到去年年底,这一排名已经上升到第2位,仅次于美国。 下面是Flurry公司统计的2012年第一季度全球应用app sessions增长排名。(一次app sessions指一个应用的发布或被用户使用了一次,比如你打开一个新应用使用了几分钟即可算一次应用会话。) 下图是中国、英国、澳大利亚和日本在2011年1月到10月的应用会话市场份额趋势图。中国从最初的1.8%上升到十个月之后7.3%,目前已成为全球第二大应用经济体,未来恐怕很快将超过占据市场份额47%的美国。 下图是中国(红)和美国(蓝)每月新激活的iOS和Android设备数量趋势图,从2011年一月份一直到2012年三月份,中国一直处在增长之中。 下面是全球app sessions分布情况,美国仍然占据全球最大的应用会话份额,但尽管数量仍在不断增长,其整体份额却呈下降趋势。其中Top 10中的其他9个国家(中英韩法澳加日德西)的份额从27%增长到30%,而其他国家也从17%增长到24%。 下图是Flurry在2011年底统计的全球各国iOS和Android应用使用次数的统计排名。Flurry共统计了全球14万个应用,并根据30天内的应用使用次数作出的排名。美国共有1.09亿次使用,占全球应用使用总数的41%。中国为3500万次,占13%。 下图是Flurry通过复杂的统计方式对各个国家未使用iOS和Android用户(中产阶级、成人、15到64岁)的统计(详情请点击英文原文)。其中中国还有1,2亿未使用iOS和Android设备,但有能力使用的潜在消费者。也就是说,未来中国市场的潜力仍是最大的,这部分人的转化成本也是最低的。 最后一张图,是Flurry公司统计的各国2011年10月份新应用下载比例图,其中中国占到12%。但要注意的是,在去年1月份,这一比例还只有1.2%。 本文转载来自36氪思考:这么大的用户群体和使用量,对我们广大的应用开发者来说是好消息啊。只要应用足够好,完全可以在中国变得越来越流行。只是到目前为止,国内用户仍然是使用免费应用的习惯,这对应用开发者来说也是挑战,达到一定用户量的时候就需要好好考虑商业模式,盈利模式的问题了。

继续 ›

分类: 移动技术, 英特尔® 软件网络 2.0
标签:

从New iPad发布看Win8平板和Ultrabook的机会

作者: Dawei Cheng 程大伟 (Intel) (43 篇文章) 日期: 三月 22, 2012 在 7:46 下午
评论 (0)

最近IT界有关平板电脑的讨论非常火热。iPad3发布国外销售异常火爆,但是在国内市场却遭遇冷淡。Win8 消费者预览版如期发布,媒体评价褒贬不一,但是OEM硬件厂商则非常期待。 目前平板电脑市场基本被iPad垄断,没有竞争对手能够真正威胁到iPad,在手机市场异常火爆的Android在平板领域却遭遇了水土不服。新一代iPad在硬件配置上的快速升级也从侧面反映出平板电脑的发展趋势,虽然这样带来了散热性和续航能力的问题。Win8的发布能否真的带动整个平板电脑产业的发展,一如它当年对PC产业的影响一样。 下面本文分别从以下几个方面来分析New iPad影响下Win8平板和Ultrabook的机会。 1. 平板的使用场景 未来用户道理用平板电脑来干嘛?这是一个需要深入研究的问题。我们首先来界定一下用户使用的方式: 1. 消费内容: 用来浏览,简单交互互联网内容的方式。如看微博,看新闻,用大众点评搜索附近好吃的好玩的。 2. 生产内容: 用来办公,日常处理。如处理word文档,进行表格制作,预定火车票,机票酒店,记账,日常处理邮件,专业淘宝卖家和买家等。 iPad是消费内容使用模式中最成功的产品,但是在生产内容的功能上显得比较弱。iPad的便携性使得用户可以利用零碎的时间来消费内容。如iPad中很流行的应用Read it later, ...

继续 ›

分类: Ultrabook, 移动技术, 英特尔® 软件网络 2.0
标签:, ,

移动Web应用程序开发HTML5篇 (九) Web Storage API

作者: Dawei Cheng 程大伟 (Intel) (43 篇文章) 日期: 三月 21, 2012 在 10:59 上午
评论 (0)

介绍  本系列博客将主要介绍如今大红大紫的移动Web应用程序开发最重要的三个工具:HTML5,JavaScript, CSS3。 本篇是HTML5介绍的第九篇,主要介绍HTML5的网络存储接口(Web Storage API)。 相关文章: 移动Web应用程序开发 HTML5篇 (一) HTML5简介 移动Web应用程序开发 HTML5篇 (二) 新功能介绍和测试 移动Web应用程序开发 ...

继续 ›

分类: 全国大学生软件创新大赛专栏, 博客征文专栏, 移动技术, 英特尔® 软件网络 2.0, 软件技术学习及认证
标签:, ,

[视频]英特尔超级本另类宣传:砸碎玻璃它就是你的

作者: Dawei Cheng 程大伟 (Intel) (43 篇文章) 日期: 三月 18, 2012 在 11:47 上午
评论 (0)

新闻来源:weiphone据国外媒体报道,英特尔的超级本诱惑实验已经在3个不同的国家展开,看看有谁会获得那些新的超级本。消息称,英特尔将超级本放置在一个支架上不停的旋转,周围由安全玻璃保护着,有意思的是玻璃箱子的旁边放着一个专门用来砸碎玻璃的锤子,并且还写着"敲碎玻璃获取超级本"的字样,真是诱惑十足。 http://my.ku6.com/watch?v=xv6jqHQaq7IMTp-JAodexw..#sharehttp://player.ku6.com/refer/xv6jqHQaq7IMTp-JAodexw../v.swf在视频中我们看到,不少路人都会走过来瞧上几眼,拿起锤子,在想要不要把玻璃敲个粉碎,但是有些人认为天下不会有免费的午餐,说不定会有什么陷阱,于是疑惑的走开了;而有些人最终却勇敢的拿起锤子将玻璃砸个粉碎,拿走里面的超级本。人们外出旅行或者工作的时候,笔记本通常会是人们的首选,但是笔记本太重了,整天带着它多少还是有些累的,而且现在超级本也渐渐流行起来,因此越来越多人有意购买一台超薄,超轻但是性能也非常不俗的超级本来替代较重的笔记本。原文出处:http://www.cnbeta.com/articles/177635.htm PS: 敢不敢把它放在人民广场地铁站。

继续 ›

分类: Ultrabook, 英特尔® 软件网络 2.0
标签:

Window 8消费者预览版使用体验(PC端)

作者: Dawei Cheng 程大伟 (Intel) (43 篇文章) 日期: 三月 14, 2012 在 1:52 下午
评论 (5)

Windows 8 Customer Preview发布也有一段时间了,网上安装和评论也很多,但是我想直接把一台笔记本格掉来安装使用的应该不多。在Win8能够带来什么 一文中,和网友一起讨论了Win8的特点,使用体验,以及和主流产品的对比优势等等。那么在这篇博客中,分享一下使用了一个多礼拜的Windows 8 消费者预览版体验。Win8的介绍和详细信息可以在MSDN上面获得,也可以参考本人介绍开发者预览版时的系列博客 Win8 应用开发介绍(一) Win8新特性\ Win8 应用开发介绍(二) ...

继续 ›

分类: Ultrabook, 博客征文专栏, 移动技术, 英特尔® 软件网络 2.0
标签:, ,

移动Web应用程序开发HTML5篇 (八) Offline Web Applications

作者: Dawei Cheng 程大伟 (Intel) (43 篇文章) 日期: 三月 9, 2012 在 9:16 下午
评论 (0)

介绍 本系列博客将主要介绍如今大红大紫的移动Web应用程序开发最重要的三个工具:HTML5,JavaScript, CSS3。 本篇是HTML5介绍的第八篇,主要介绍HTML5的离线应用Offline Web Applications)。 相关文章: 移动Web应用程序开发 HTML5篇 (一) HTML5简介 移动Web应用程序开发 HTML5篇 (二) ...

继续 ›

分类: 全国大学生软件创新大赛专栏, 博客征文专栏, 移动技术, 英特尔® 软件网络 2.0, 软件技术学习及认证
标签:, , , ,

如何搜索HTML5移动应用:The Everything Project

作者: Dawei Cheng 程大伟 (Intel) (43 篇文章) 日期: 三月 7, 2012 在 9:42 下午
评论 (5)

在后PC时代我们面临的一大挑战是经常要在一大堆相互并不关联的应用中苦苦寻觅想要的应用。 和互联网不同,应用并没有通过链接相互联结起来(尽管其实可以做到)。现在的公司都在努力推出越来越多的应用,恨不得把你的整台手机都占领了,但他们都忘了为用户提供通往现有应用的窗口。你想用某个应用时是人工搜寻还是Google 搜索?你能立即判断要启动哪个应用吗? 解决这一难题的一个可能途径是:The Everything Project--应用的移动互联网版本的搜索引擎。(注:该everything.me链接只能通过手机浏览器访问) The Everything Project目前是一个移动版网站,无论是iPhone, Android, Windows Phone或其它手机都可访问。不久它也会在各大平台上推出原生应用。 手机浏览器访问everything.me后,你会发现它的首页布有一个搜索框、变换的背景图、以及右侧的快捷入口(如图)。 每个不同的背景图都是一个推荐主题,如Everything Taylor ...

继续 ›

分类: 全国大学生软件创新大赛专栏, 博客征文专栏, 移动技术, 英特尔® 软件网络 2.0, 软件技术学习及认证
标签:, ,

移动Web应用程序开发HTML5篇 (七) Web Sockets API

作者: Dawei Cheng 程大伟 (Intel) (43 篇文章) 日期: 三月 5, 2012 在 5:04 下午
评论 (0)

介绍 本系列博客将主要介绍如今大红大紫的移动Web应用程序开发最重要的三个工具:HTML5,JavaScript, CSS3。 本篇是HTML5介绍的第七篇,主要介绍HTML5的Web Sockets API。 相关文章: 移动Web应用程序开发 HTML5篇 (一) HTML5简介 移动Web应用程序开发 HTML5篇 (二) ...

继续 ›

分类: 全国大学生软件创新大赛专栏, 博客征文专栏, 移动技术, 英特尔® 软件网络 2.0, 软件技术学习及认证
标签:, , ,

移动Web应用程序开发HTML5篇 (六) Communication API

作者: Dawei Cheng 程大伟 (Intel) (43 篇文章) 日期: 三月 2, 2012 在 5:09 下午
评论 (0)

本系列博客将主要介绍如今大红大紫的移动Web应用程序开发最重要的三个工具:HTML5,JavaScript, CSS3。 本篇是HTML5介绍的第六篇,主要介绍HTML5的Communication API。 相关文章: 移动Web应用程序开发 HTML5篇 (一) HTML5简介 移动Web应用程序开发 HTML5篇 (二) 新功能介绍和测试 移动Web应用程序开发 HTML5篇 ...

继续 ›

分类: 全国大学生软件创新大赛专栏, 博客征文专栏, 移动技术, 英特尔® 软件网络 2.0, 软件技术学习及认证
标签:, , ,

Windows 8将带来什么

作者: Dawei Cheng 程大伟 (Intel) (43 篇文章) 日期: 三月 2, 2012 在 1:12 下午
评论 (52)

Win8消费者预览版如期发布,业界评论也很复杂,这里转载一篇《商业价值》的评论文章,供大家参考。 借助Windows 8,微软意图孤注一掷地将PC与移动终端设备统一。2011年9月13日,微软在加州阿纳海姆举行名为"BUILD"的大会,向公众和开发者展示Windows 8操作系统的早期版本。号称统一PC与移动终端的Windows 8吸引了全世界的目光。    10年以来,微软在移动终端领域的尝试可以用"失败"来形容。率先预言手机PC化的微软,在10年间对移动终端进行了不间断的探索:从Windows CE、Windows Mobile,Pocket PC、一直到最后的Kin手机,这一系列的尝试只收获了些许短暂的成功。iPhone的出现,宣布了微软移动终端战略的彻底失败。在平板电脑领域,微软更 是加入了言而无信的厂商一族,传说中的Courier尚未亮相,便胎死腹中。   在移动终端一次次的失败尝试中,微软"科技先知"的光环正在逐渐褪色。苹果和谷歌逐渐取代微软,成为人们眼中新的先知。   虽然,大一统的口号在移动互联如火如荼的今天很容易被认为是妄想,但当此种口号与微软相结合的时候,它就足以震撼世界了。毕竟,微软的操作系统还统治着全世界90%以上的个人电脑。    事实上,很少率先开发新技术的微软,总能够上演后来者居上的好戏操作系统、图形界面、工具软件、数据中心、网络浏览器,甚至还有游戏机均如此。何况,微 ...

继续 ›

分类: Ultrabook, 博锐™ (vPro)技术, 移动技术, 英特尔® 软件网络 2.0
标签:

移动Web应用程序开发HTML5篇 (五) 地理位置API

作者: Dawei Cheng 程大伟 (Intel) (43 篇文章) 日期: 三月 1, 2012 在 8:42 下午
评论 (0)

介绍 本系列博客将主要介绍如今大红大紫的移动Web应用程序开发最重要的三个工具:HTML5,JavaScript, CSS3。 本篇是HTML5介绍的第五篇,主要介绍HTML5的地理位置API。 相关文章: 移动Web应用程序开发 HTML5篇 (一) HTML5简介 移动Web应用程序开发 HTML5篇 (二) 新功能介绍和测试 移动Web应用程序开发 HTML5篇 ...

继续 ›

分类: 全国大学生软件创新大赛专栏, 博客征文专栏, 移动技术, 英特尔® 软件网络 2.0, 软件技术学习及认证
标签:, , , ,

移动Web应用程序开发 HTML5篇 (四) 多媒体API

作者: Dawei Cheng 程大伟 (Intel) (43 篇文章) 日期: 二月 27, 2012 在 9:38 下午
评论 (0)

介绍 本系列博客将主要介绍如今大红大紫的移动Web应用程序开发最重要的三个工具:HTML5,JavaScript, CSS3。 本篇是HTML5介绍的第四篇,主要介绍HTML5的多媒体API。 相关文章: 移动Web应用程序开发 HTML5篇 (一) HTML5简介 移动Web应用程序开发 HTML5篇 (二) 新功能介绍和测试 移动Web应用程序开发 HTML5篇 ...

继续 ›

分类: Ultrabook, 全国大学生软件创新大赛专栏, 博客征文专栏, 移动技术, 英特尔® 软件网络 2.0, 软件技术学习及认证
标签:, , ,

移动Web应用程序开发HTML5篇 (三) Canvas API

作者: Dawei Cheng 程大伟 (Intel) (43 篇文章) 日期: 二月 22, 2012 在 1:52 下午
评论 (0)

介绍 本系列博客将主要介绍如今大红大紫的移动Web应用程序开发最重要的三个工具:HTML5,JavaScript, CSS3。 本篇是HTML5介绍的第三篇,主要介绍HTML5的Canvas API。 相关文章: 移动Web应用程序开发 HTML5篇 (一) HTML5简介 移动Web应用程序开发 HTML5篇 (二) ...

继续 ›

分类: 全国大学生软件创新大赛专栏, 博客征文专栏, 移动技术, 英特尔® 软件网络 2.0, 软件开发工具, 软件技术学习及认证
标签:, , ,

移动Web应用程序开发 HTML5篇 (二) 新功能介绍和测试

作者: Dawei Cheng 程大伟 (Intel) (43 篇文章) 日期: 二月 22, 2012 在 10:22 上午
评论 (0)

介绍 本系列博客将主要介绍如今大红大紫的移动Web应用程序开发最重要的三个工具:HTML5,JavaScript, CSS3。 本篇是HTML5介绍的第二篇,主要介绍HTML5的新功能,包括新的标记元素,多媒体元素,表单元素和输入类型属性。 相关文章: 移动Web应用程序开发 HTML5篇 (一) HTML5简介 •1. HTML5 新的标记元素 HTML5提供了很多新的标记元素来表示和展现网页内容,最常见的就是article, aside, nav, ...

继续 ›

分类: 全国大学生软件创新大赛专栏, 博客征文专栏, 移动技术, 英特尔® 软件网络 2.0, 软件技术学习及认证
标签:, ,

移动Web应用程序开发 HTML5篇 (一) HTML5简介

作者: Dawei Cheng 程大伟 (Intel) (43 篇文章) 日期: 二月 20, 2012 在 10:35 下午
评论 (8)

开篇介绍 本系列博客将主要介绍如今大红大紫的移动Web应用程序开发最重要的三个工具:HTML5,JavaScript, CSS3。博文也分为三个大部分: 1. 众望所归的HTML5将主要介绍HTML5的前世今生,主要功能和API以及相关Demo,Demo的代码都可以在文章附件中下载到; 2. 高性能JavaScript将主要介绍如何让JavaScript更流畅,JavaScript debug和分析工具,可以说,没有JavaScript就不可能有互联网的今天,更不可能有移动互联网的明天,编写高性能的JavaScript至关重要; 3. 变化万千的CSS3将主要介绍如今异常强大的CSS3,结合HTML5编写动态的Web应用。熟练使用异常Fashion & Cool & ...

继续 ›

分类: 全国大学生软件创新大赛专栏, 博客征文专栏, 移动技术, 英特尔® 软件网络 2.0, 软件技术学习及认证
标签:, , , ,

JavaScript被扩展以支持并行运算

作者: Dawei Cheng 程大伟 (Intel) (43 篇文章) 日期: 二月 12, 2012 在 3:08 下午
评论 (4)

转载一篇文章,这个很给力,将来大有作为啊。 原文地址: http://www.infoq.com/cn/news/2012/02/javascript-parallel-processing Intel发布JavaScript扩展以支持并行运算 作者 Dionysios G. Synodinos 译者 王瑜珩 发布于 2012年2月11日 JavaScript,这个支撑Web的语言,在连移动设备都拥有并行运算能力的今天,还仍然以串行执行的方式存在。Intel实验室正在研究扩展JavaScipt,以便充分利用多核系统的运算能力,他们已经发布了一个相关的FireFox插件。 这个JavaScript的并行扩展代号为River Trail,是Intel实验室的一个项目,致力于在Web应用中利用Intel多核处理器和向量扩展运算能力。 ...

继续 ›

分类: 移动技术, 英特尔® 软件网络 2.0
标签:, ,

开发兼容英特尔架构的Android应用(三) 如何设置您的NDK应用

作者: Dawei Cheng 程大伟 (Intel) (43 篇文章) 日期: 一月 30, 2012 在 9:59 下午
评论 (0)

如何设置您的NDK应用 本篇主要介绍NDK应用的开发步骤,调试流程已经如何为英特尔架构设置您的NDK应用。 相关文章 •1. 开发兼容英特尔架构的Android应用(一) 应用架构介绍 •2. ...

继续 ›

分类: Android 开发, 博客征文专栏, 移动技术, 英特尔® 软件网络 2.0
标签:, ,

开发兼容英特尔架构的Android应用(二) NDK应用介绍

作者: Dawei Cheng 程大伟 (Intel) (43 篇文章) 日期: 一月 30, 2012 在 9:56 下午
评论 (2)

NDK应用介绍 本篇主要介绍NDK应用的架构,运行机制以及代码结构。。 相关文章 •1. 开发兼容英特尔架构的Android应用(一) 应用架构介绍 •2. ...

继续 ›

分类: Android 开发, 博客征文专栏, 移动技术, 英特尔® 软件网络 2.0
标签:, ,

开发兼容英特尔架构的Android应用(一)

作者: Dawei Cheng 程大伟 (Intel) (43 篇文章) 日期: 一月 30, 2012 在 9:50 下午
评论 (0)

开篇介绍 本系列博客将主要介绍Android应用架构,如何让开发兼容英特尔架构的Android应用,在接下来将重点介绍NDK应用的开发方式,以及如何让带有NDK的应用兼容英特尔架构。 相关文章 •1. 开发兼容英特尔架构的Android应用(一) 应用架构介绍 •2. ...

继续 ›

分类: Android 开发, 博客征文专栏, 移动技术, 英特尔® 软件网络 2.0
标签:, ,

Win8应用开发介绍(六) Win8伴你随行

作者: Dawei Cheng 程大伟 (Intel) (43 篇文章) 日期: 十二月 18, 2011 在 11:57 下午
评论 (0)

本文为Win8应用开发介绍系列的 Win8应用开发介绍(六) Win8伴你随行 系列文章为:Win8 应用开发介绍(一) Win8新特性\Win8 应用开发介绍(二) Win8应用为王\Win8 应用开发介绍(三) Win8开发者工具\Win8 ...

继续 ›

分类: 博客征文专栏, 移动技术, 英特尔® 软件网络 2.0
标签:, ,

Win8应用开发介绍(五) Win8硬件支持和安全性

作者: Dawei Cheng 程大伟 (Intel) (43 篇文章) 日期: 十二月 18, 2011 在 11:34 下午
评论 (0)

本文为Win8应用开发介绍系列的 Win8应用开发介绍(五) Win8硬件支持和安全性系列文章为:Win8 应用开发介绍(一) Win8新特性\Win8 应用开发介绍(二) Win8应用为王\Win8 应用开发介绍(三) Win8开发者工具\Win8 应用开发介绍(四) ...

继续 ›

分类: 博客征文专栏, 移动技术, 英特尔® 软件网络 2.0
标签:, ,

Win8应用开发介绍(四) Win8应用开发步骤

作者: Dawei Cheng 程大伟 (Intel) (43 篇文章) 日期: 十二月 18, 2011 在 10:59 下午
评论 (0)

本文为Win8应用开发介绍系列的 Win8应用开发介绍(四) Win8应用开发步骤系列文章为:Win8 应用开发介绍(一) Win8新特性\Win8 应用开发介绍(二) Win8应用为王\Win8 应用开发介绍(三) Win8开发者工具\Win8 应用开发介绍(四) ...

继续 ›

分类: 其他
标签:, ,

Win8 应用开发介绍(三) Win8开发者工具

作者: Dawei Cheng 程大伟 (Intel) (43 篇文章) 日期: 十二月 18, 2011 在 7:18 下午
评论 (0)

本文为Win8应用开发介绍系列的 Win8应用开发介绍(三) Win8开发者工具系列文章为:Win8 应用开发介绍(一) Win8新特性\Win8 应用开发介绍(二) Win8应用为王\Win8 应用开发介绍(三) Win8开发者工具\Win8 应用开发介绍(四) ...

继续 ›

分类: 博客征文专栏, 移动技术, 英特尔® 软件网络 2.0
标签:, ,

Win8 应用开发介绍(二) Win8应用为王

作者: Dawei Cheng 程大伟 (Intel) (43 篇文章) 日期: 十二月 18, 2011 在 6:11 下午
评论 (0)

本文为Win8应用开发介绍系列的第二篇,Win8 应用开发介绍(二) Win8应用为王。系列文章为:Win8 应用开发介绍(一) Win8新特性\Win8 应用开发介绍(二) Win8应用为王\Win8 应用开发介绍(三) Win8开发者工具\Win8 应用开发介绍(四) ...

继续 ›

分类: 其他, 移动技术, 英特尔® 软件网络 2.0
标签:, , ,

Win8 应用开发介绍(一) Win8新特性

作者: Dawei Cheng 程大伟 (Intel) (43 篇文章) 日期: 十二月 17, 2011 在 1:46 下午
评论 (5)

从微软官方发布windows 8 developer preview版本到现在已经有几个月了,这个系列的博文把这几月的学习体验和大家分享一下,大多数纯属个人理解和使用体验,如有描述不明确或者不正确的地方,欢迎留言或者email指正, 参考内容全部来自MSDN。内容主要分为:Win8 应用开发介绍(一) Win8新特性\Win8 应用开发介绍(二) Win8应用为王\Win8 应用开发介绍(三) ...

继续 ›

分类: Blog Challenge, 其他, 博客征文专栏, 移动技术, 英特尔® 软件网络 2.0
标签:, , ,

用QtContact 实现MeeGo通讯录(二)

作者: Dawei Cheng 程大伟 (Intel) (43 篇文章) 日期: 八月 23, 2011 在 4:50 下午
评论 (5)

在用QtContact 实现MeeGo通讯录(一)中我们了解了QtContact基本数据类型和API,以及数据存储和调用的方法,在本篇中,将给出一个详细的例子,来实现上篇中的方法。 本例子代码来源于Meego-app-contacts 项目,详细请浏览该项目: http://meego.gitorious.org/meego-ux/meego-app-contacts 1、指定数据库 QContactManager class 提供了一个接口,让应用程序与特定的backend进行交互。QContactManager默认指定的backend为EDS,建议使用MeeGo官方的release,已经预装了EDS即相关依赖环境。只需要下面的一行代码就可以创建一个指定backend的接口。 QContactManager *m_manager; 2、填充数据 The QContactDetail class represents a ...

继续 ›

分类: 其他, 移动技术, 英特尔® 软件网络 2.0, 软件技术学习及认证
标签:

用QtContact 实现MeeGo通讯录(一)

作者: Dawei Cheng 程大伟 (Intel) (43 篇文章) 日期: 八月 23, 2011 在 4:42 下午
评论 (0)

本系列文章是基于QtContact一些研究,用来实现一个MeeGo中的通讯录。该通讯录可以和社交网络,及时通讯工具实现无缝连接。 1、首先看一下通讯录的架构图 2、通讯录中的基本数据类型 Data Type ...

继续 ›

分类: 其他, 博客征文专栏, 移动技术, 英特尔® 软件网络 2.0
标签:

如何在MeeGo Qt应用程序中加载插件(二)

作者: Dawei Cheng 程大伟 (Intel) (43 篇文章) 日期: 八月 23, 2011 在 4:11 下午
评论 (0)

在前一篇文章如何在Qt应用程序中加载插件(一)中我们了解了Qt插件的概述,本篇给出详细的例子如何去实现一个动态插件。 1 定义接口类: 1.1.定义共同接口(纯虚类): 程序要能感知插件,需要程序和插件共同遵守某种规则。于是需要在主程序中定义一个共同的接口,该接口直接和插件类交流; 本例中定义一个QContactPlugin interface //QContactPluginInterface.h #include class QContactPluginInterface { public: virtual ~ QContactPluginInterface () {} virtual int ...

继续 ›

分类: 其他, 博客征文专栏, 移动技术, 软件开发工具
标签:

如何在MeeGo Qt应用程序中加载插件(一)

作者: Dawei Cheng 程大伟 (Intel) (43 篇文章) 日期: 八月 23, 2011 在 3:51 下午
评论 (0)

QT 插件简介 什么是插件 插件机制是一种扩展现有程序的机制。插件允许第三方开发者在无需访问主程序源代码的情况下来扩展该程序。插件能够应用的各项服务,包括提供加载方式,使插件可以加载到应用程序和网络传输协议中,从而和插件进行数据交换等。简而言之,插件是提供特定接口的库。 QT插件的两种类型: Qt Plugin和其他类型的插件一样,是一种计算机应用程序,它和主应用程序(host application)互相交互,以提供特定的功能。应用程序支持Plugin有许多原因,一些主要原因包括:使得第三方开发者有能力扩展应用程序,以提供无法先期预料的特色;减小应用程序的大小;由于软件版权之间的不兼容性将源代码和应用程序分享。Qt Plugin 分动态插件和静态插件两种。 1.静态插件能够静态的链接到应用程序,使得部署更少出错,但是应用程序重新构建和发布时难以增加新的功能; ...

继续 ›

分类: 其他, 博客征文专栏, 移动技术, 软件开发工具
标签:

安装MeeGO和Windows 7双系统的方法

作者: Dawei Cheng 程大伟 (Intel) (43 篇文章) 日期: 五月 23, 2011 在 9:28 下午
评论 (6)

第一步:准备一个大于2G的U盘,因为meego系统大约1G,大一点比较好。 第二步:整理磁盘腾出新的空间来安装meego系统。在windows下我的电脑,右击管理->磁盘管理。选择一个建议>20G的空间,删除此磁盘分区,在windows下会显示其为空闲区域。 第三步:下载meego镜像,img文件,可以在官方网站meego.com中下载。 在linux机器中,可以使用dd if=./***.img ...

继续 ›

分类: 博客征文专栏, 开放源代码, 移动技术, 英特尔® 软件网络 2.0, 软件技术学习及认证
标签:, , ,

Qt4.7新特征 Qt quick 开发流程

作者: Dawei Cheng 程大伟 (Intel) (43 篇文章) 日期: 六月 10, 2010 在 2:42 下午
评论 (2)

今天一早到了office立马就去Qt官网,期待已久的4.7正式版还是没出来。但是已经迫不及待得将所了解到的4.7的新特征和大家分享一下了。以下内容是对官方多个文档的阅读理解和自己的实例认证结果。Qt4.7新的特征有一下几点全新的Qt quick UI开发工具里面包括三个模块,下面会详细分享这三个部分分别如何工作,相互关系是什么,能为开发者带来哪些好处。Qt质量的提升 这个嘛,是肯定有提升的。因为4.7采用新的Qt Continuous Integration系统开发出来的第一个版本。所谓Qt Continuous Integration系统。说白了就是性能测试实验做得多一点。当Qt新版本每加进或者更改一个功能的时候,这个系统可以对加进来的模块进行测试,如果它对Qt其他部分性能产生坏的影响,那么将取消这个行为。也就是可以保证我们接下来使用的更高版本的Qt肯定比以前的性能更加优化。webkit的更新Qt 4.7采用的更新了最新的webkit2.0模块。支持硬件加速CSS、3D动画。Qt creator ...

继续 ›

分类: 移动技术, 英特尔® 软件网络 2.0
标签:, , ,

Qt webKit可以做什么(四)——实现本地QObject和JavaScript交互

作者: Dawei Cheng 程大伟 (Intel) (43 篇文章) 日期: 六月 9, 2010 在 12:21 下午
评论 (7)

上一篇我们了解了如何在webkit中创建含有web内容的本地应用。这一篇我们将实现JavaScript和本地的QObject的交互。在阅读本篇之前需要对Qt的信号和槽机制和JavaScript有简单的了解。Qt本地对象和JavaScript交互分为三个步骤 将本地QObject暴露给webkit和JavaScript将本地QObject的信号和JavaScript的槽连接起来通过JavaScript调用本地QObject的槽也就是第1步和第2步结合起来实现 本地QObject的信号和JavaScript的槽连接 第1步和第3步结合起来实现 通过JavaScript调用本地QObject的槽下面我们就分别看一下第1、2、3步分别如何实现的。1、将本地QObject暴露给Webkit。主要分为以下几个步骤。 新建一个QObject, 命名为simpleQObject,包含信号和槽。其头文件如下: #include <QtCore/QObject>#include ...

继续 ›

分类: 其他, 移动技术, 英特尔® 软件网络 2.0
标签:, , ,

Qt WebKit可以做什么(三)——开发包含丰富web内容的本地应用

作者: Dawei Cheng 程大伟 (Intel) (43 篇文章) 日期: 六月 9, 2010 在 10:42 上午
评论 (0)

这一篇我们来看看如何在Qt WebKit 中使用web开发的工具去开发包含web内容的本地。注:本系列文章重在分享一下开发过程,至于webkit如何去解释HTML的DOM tree 以及如何去rendering HTML 和JavaScript 可以参考 http://webkit.org/。 在分享开发过程之前,首先还是看一下这个web应用的架构。1. ...

继续 ›

分类: 其他, 移动技术, 英特尔® 软件网络 2.0
标签:, , ,

Qt Webkit可以做什么(二)——显示网页&获取网络服务

作者: Dawei Cheng 程大伟 (Intel) (43 篇文章) 日期: 六月 8, 2010 在 2:21 下午
评论 (0)

在第二篇我们实现一个非常简单的例子。使用Qt WebKit显示网页。 注: 这个demo网上有很多,包括nokia Qt 的doc 和example ...

继续 ›

分类: 其他, 移动技术, 英特尔® 软件网络 2.0
标签:,

Qt WebKit 可以做什么?(一)——认识Qt webkit

作者: Dawei Cheng 程大伟 (Intel) (43 篇文章) 日期: 六月 8, 2010 在 1:35 下午
评论 (3)

这个命题不太好回答,因为Qt 的库一直在更新,KDE中webkit的项目也在有新版本release出来。就据我了解的和大家分享一下,互通有无。要看Qtwebkit能干嘛那就先了解一下历史了,  WebKit 是一个开源的浏览器引擎,与之相应的引擎有Gecko(Mozilla Firefox 等使用的排版引擎)和Trident(也称为MSHTML,IE 使用的排版引擎)。同时WebKit 也是苹果Mac OS X 系统引擎框架版本的名称,主要用于Safari,Dashboard,Mail ...

继续 ›

分类: 移动技术, 英特尔® 软件网络 2.0
标签:, ,