不帅 发表于 2015-1-18 11:51:07

IOS设计Windows CE能否助微软得嵌进式世界?仓酷云

CoreAnimation---制作动画很强大很喜欢的框架可以用少量的代码写出漂亮的动画CQuartz2D---强大的2D绘图库COpenGL---不用介绍了超级强大的3D库CCoreImage---在互联网日趋兴盛的明天,人们对收集会见的请求也愈来愈高,特别关于语音视频、语音邮件等的需求也日趋扩展,毗连和服务也被视为嵌进式家产的将来,嵌进式体系将是日趋丰厚的收集服务的接进点,为了更好的利用互联网的开展,微软也加年夜了在这方面资本的投进。从96年入手下手的1.0版本到如今的6.0版本,历经数年,可是在产物的利用方面有加倍完美,次要表现在以下几个方面:

起首,撑持DPWS,在设备上完成WebService;其次,最新的瘦客户端手艺组件带有主动检测功效,可匡助瘦客户端无缝毗连到基于WindowsServer2008的最新版本和次要特征;第三,新的VoIP视频德律风功效,匡助设备打造商疾速把VoIP、视频和三方通话等功效增加到现有的CE6.0计划中,但用户但愿撑持更多的毗连场景,出格是视频通讯和多方视频集会,因而CE6.0R2增添了这些手艺;别的另有一系列的丰厚互联网、WindowsMediaPlayerOCX7撑持功效等等。

今朝我团体对微软的嵌进式开辟有共同的喜好,次要表现在智妙手机、语音邮件和视频德律风方面,当我在事情十分忙的时分,不想在打搅的情形下,我能够间接把我一切的德律风转接到微软的exchange邮件服务器,而且告知来电者,我今朝的信息,同时能够批量的处置我一切的邮件等,当我有次要收件的时分,这时候会自动的转发到我的手机,随时能够对本人的次要信息举行实时的处置。

今朝我们次要用windowsce嵌进visual2005举行开辟,这个中只必要安装一个插件就能够了,下图就是详细的WindowsCE开辟工具的变更:


<br>


<br>

前些日子往列入微软的一个线下举动,个中就讲到了在VISUALSTUDIO下只妙手机的开辟,就十分的复杂,回家后就本人安装了插件,毗连本人的手机写一些工具举行测试,的确十分的天真和便利,而且在将来的开展趋向中,只妙手机将占有很年夜的市场份额,同时另有语音邮件和视频通话等。

就今朝市场的远景来看,固然嵌进式的工具良多,特别是开源的linux,unix,占有很年夜的市场份额,可是人们为何要用WINDOWSCE呢,有良多的缘故原由了,起首:互联网协定(IP)机顶盒、环球定位体系(GPS)、收集媒体设备、数字视频录相机,就是今朝市场最必要的;其次,复杂易学,不必要消费很年夜的精神进修更多的常识,能够给开辟职员节俭良多的工夫等。
上面次要看一下与其他产物的区分:

1)WinCE与Linux有何区分?

嵌进式LinuxOS与WindowsCE比拟的长处:

第一:Linux是开放源代码,遍及环球的浩瀚Linux喜好者都是Linux开辟者的壮大手艺撑持者;WindowsCE今朝6.0内核全体开放,GUI不开放。

第二:Linux的内核小、效力高;WindowsCE比拟,占用过量的RAM。

第三:Linux是开放源代码的OS,在代价上极具合作力,合适中国国情。WindowsCE必要版权用度。

第四:Linux不但撑持x86芯片,仍是一个跨平台的体系。改换CPU时就不会碰到改换平台的困扰。

第五:Linux内核的布局在收集方面长短常完全的,它供应了对包含十兆位、百兆位及千兆位的以太收集,另有无线收集、Tokenring(令牌环)和光纤乃至卫星的撑持,今朝WINCE的收集功效也对照壮大。

嵌进式LinuxOS与WindowsCE比拟的缺点:

第一:LINUX开辟难度较高,必要很高的手艺气力,WINCE开辟绝对较简单,开辟周期短,内核完美,次要是使用层开辟。

第二:LINUX中心调试工具不全,调试不太便利,尚没有很好的用户图形界面,WINCE的GUI丰厚,开辟工具壮大;

第三:体系保护难度年夜。Linux占用较年夜的内存,假如往失落部分无用的功效来减小利用的内存,可是假如不细心,将引发新的成绩。

2)WinCE5.0与6.0有何区分?

100%毫无保存地开放WindowsEmbeddedCE6.0内核,微软还将VisualStudio2005专业版作为WindowsEmbeddedCE6.0的一部分一并推出。VisualStudio2005专业版将包含一个被称为PlatformBuilder的功效壮大的插件,它是一个专门为嵌进式平台供应的“集成开辟情况”。这个集成开辟情况使得全部开辟链融为一体,并供应了一个从设备到使用都易于利用的工具,极年夜地减速了设备开辟的上市。WindowsEmbeddedCE6.0从头计划的内核具有32,000个处置器的并发处置才能,每一个处置有2GB假造内存寻址空间,同时还能坚持体系的及时呼应,到场了新的单位中心数据和语音组件,6.0包括的组件更便于开辟者创立经由过程WindowsVista内置功效无线毗连到远程桌面共享体验的投影仪,充实使用了多媒体手艺,以开辟收集媒体设备、数字视频录相机和IP机顶盒等。

陪伴高科技的开展,人们对智能化的需求趋近于完善,而且在在将来的高科技家产开展中,WinCE将占有很年夜的市场份额,次要使用在互联网协定(IP)机顶盒、环球定位体系(GPS)、收集媒体设备、数字视频录相机等,依据剖析师暗示,跟着越多的设备毗连到收集,将有愈来愈多的WindowsEmbedded运转在嵌进式体系上。不外,在嵌进式这个高度细分化的市场,微软仍旧面对很多应战,这既包含Linux,也包含大批利用的公有OS。

依据市场研讨机构VDC的数据,2006年包含手机在内的商用嵌进式OS市场为14亿美圆,微软占据市场的32%,比2005年的28%有很年夜的增加。Symbian和WindRiver则各占20%摆布,Enea、GreenHills、Linuxworx、MontaVista和良多别的体系只要个位数的市场份额。

值得存眷的是,固然Linux在嵌进式设备中被大批利用,但2006商用嵌进式Linux的发卖只要1.1亿美圆,大批用户利用的长短商用的Linux版本和公有OS。不外,Bukshteyn却暗示:“固然嵌进式范畴大批利用公有OS,但它的市场正在萎缩,由于跟着体系愈来愈庞大,OEM意想到他们不克不及够本人做统统,新增市场次要由Linux和Windows分享。”

固然和PC范畴比拟,嵌进式OS仍旧很小,但却被微软视为其将来的增加引擎。依据微软的数据,2006-2010年,台式和条记本电脑的年增加率只要4%和19%,但毗连消耗设备和企业设备的增加率分离为50%和23%。

init指的是所有前面是init的方法比如UIView的初始化方法是-(id)initWithFrame:(CGRect)aRect在Objc里有很多这样关于函数命名的约定

再现理想 发表于 2015-1-21 16:20:34

到大三时,学院与我去培训的机构成立了实习基地,并让我们寒假去实习了一段时间,感觉还不错,于是在大四的时候去培训了

灵魂腐蚀 发表于 2015-1-24 12:07:04

最后在做项目的时候一定要认真对待,毕竟这个直接和你的就业挂钩,这也是锻炼你实际操作的能力。

简单生活 发表于 2015-2-6 01:45:45

还有开发工具是用Xcode,是在Mac系统的,你多摸索一下就可以开发简单的应用了,建议你买一本iphone开发秘籍第二版看看,希望可以帮到你,谢谢。

谁可相欹 发表于 2015-2-9 05:47:40

我也从简单的状态栏适配开始,先研究了下关于状态栏的适配,特总结如下,供广大网友一起讨论交流。

金色的骷髅 发表于 2015-2-15 14:03:38

其次学习方法和学习心态很重要,在学习当中应该保持一颗良好的心态。应该借鉴别人好的学习方法,大家互相帮助,取长补短。

若相依 发表于 2015-2-20 14:28:20

每个行业都一样,想要一天学有所成是不可能的,一定要做好努力的准备,做ios不是简单的学会oc语言。不怕多走弯路,就怕不肯动手。

小魔女 发表于 2015-3-6 18:23:55

边吃零食边看Stanford的视频教程

仓酷云 发表于 2015-3-7 10:27:33

以上可以同时进行,学习过程中尽量不要纠结细节和底层,要知道ios是封闭的、OC是高级语言,我们不可能过多地去了解它的原理,至少在新手阶段没有必要。用迭代的方式更新你的知识,而不是死抠一个知识点。

变相怪杰 发表于 2015-3-14 22:03:46

其次学习方法和学习心态很重要,在学习当中应该保持一颗良好的心态。应该借鉴别人好的学习方法,大家互相帮助,取长补短。

小女巫 发表于 2015-3-18 21:10:55

在百度搜索你想要了解的类名(苹果的cocoa和cocoatouch框架的类名很有特点很容易搜到,前缀都是NS or UI),看别人写的博客详解

第二个灵魂 发表于 2015-3-23 00:15:21

从C语言入门,因为IOS开发用的是OC语言,是在C基础上的,不过也跟C不是很搭界,你可以直接学习OC语言也可以,

再见西城 发表于 2015-4-12 09:57:56

down下code4app网站的每个分类的代码挨着看

老尸 发表于 2015-4-17 14:52:57

首先是基础,在汉昌的课程非常全面。从object—c到最后的毕业项目,基本上方方面面都涉及到了,我是一名非计算机专业的学生,起初学习还有点吃力,因为基础知识薄弱。经常像听天书

分手快乐 发表于 2015-4-18 18:28:23

自从苹果公司开放iOS SDK以来,大量的国内外的软件开发者将关注的目光聚集在苹果的iOS平台上。由于iPhone和iPad自一出现就给人带来了颠覆性的感觉

只想知道 发表于 2015-4-22 05:30:27

看完这个你就可以有多种选择来踏入做应用的阶段

admin 发表于 2015-4-25 09:41:52

首先是基础,在汉昌的课程非常全面。从object—c到最后的毕业项目,基本上方方面面都涉及到了,我是一名非计算机专业的学生,起初学习还有点吃力,因为基础知识薄弱。经常像听天书

山那边是海 发表于 2015-5-1 13:10:34

其实在培训的过程中,学习到最多的就是查资料的方式,当时感觉老师好坑,什么都不告诉我们,让我们自己去查,但是现在觉得还是要自己解决问题,这样才能理解的更加深入。

莫相离 发表于 2015-5-2 20:36:03

这个办法就是在WindowsXP或Win7的电脑上,使用vmware虚拟机来搭建一个真实的Mac OS X环境。

乐观 发表于 2015-5-2 20:40:29

培训时可以选择安卓,iOS,Java,因为实习的时候我选了安卓,当时实习时间只有三周,学的晕头转向,而java我也没学过,iOS的基础是C语言,这个大学里还是学过的,于是选择了iOS。
页: [1]
查看完整版本: IOS设计Windows CE能否助微软得嵌进式世界?仓酷云