仓酷云

标题: IOS教程之基于HTML5手艺跨平台夹杂式使用开辟办理计划UniSDP仓酷云 [打印本页]

作者: 只想知道    时间: 2015-1-18 11:44
标题: IOS教程之基于HTML5手艺跨平台夹杂式使用开辟办理计划UniSDP仓酷云
当时要是有人告诉我这些估计少走不少弯路还有提醒各位初学者刚开始学的时候会有几个月的低谷期很容易放弃如果挺过最开始的几个月后来就越学越容易了笔者2004~2008岁首,处置挪动互联网开辟,进修利用了J2ME、Brew、Symbian等开辟手艺。08年到场东软商用,处置JavaEE、RIA企业使用和智能设备开辟,次要利用ActionScript、JavaScirpt、iOS、Android、linux平台上开辟手艺。笔者感应,在学些各类开辟言语战争台开辟手艺时,消费了太多的工夫和精神。没法将更多的精神投进到更深条理手艺进修、和营业堆集和和立异、创意中往。2010年笔者在Adnroid、iOS、Linux平台上测试了对HTML5的撑持情形,发明能够实验使用HTML5来改动这一情形。2010年我们在开辟某DLNA相干产物分离在Linux、Meego、iOS、Android平台举行开辟。在平台移植、程序架构、程序逻辑和用户界面方面反复性开辟华侈了良多资本,UniSDP最后就是为懂得决这一成绩而肇端的。
这篇文章不会会商过量的手艺细节,而是把我们在多平台使用开辟履历,和智能家电嵌进式范畴研发偏向的最新静态与人人分享。
一.HybridApplication:

夹杂式使用程序接纳Web开辟手艺与Native体系手艺相分离的体例开辟的使用程序。因为HTML5尺度还没有正式公布,基于HTML5手艺的WebAPP尚不克不及完整完成NativeAPP的全体功效,因而HybridAPP在相称长一段工夫内是周全办理跨平台成绩的最好计划。
NativeAPP、WebAPP、HybridAPP特征对照表
NativeApp
WebApp
HybridApp
开辟本钱



跨平台



必要安装


初次安装
及时增量更新
撑持
撑持

体系API挪用



开辟天真度



对AppStore依附





二.UniSDP界说:

UniSDP(UnifiedSmartDeviceDevelopmentPractices)项目启始于2010年12月,它是一个用于构建撑持PC和智能设备夹杂式使用开辟的全体办理计划,它是由开辟框架,运营平台,大众构件和办法学构成的。
UniSDP是NeuSoftSmartTVTurnKeySolution的中心手艺之一,我们在UniSDP在NeusoftDTV办理计划基本上构建Android、Linux通用的SmartTV办理计划。经由过程UniSDP来集成各范畴的两头件,支持构建跨平台的资讯、影音、游戏的使用平台。今朝我们与互助同伴配合研发的良多产物和项目,都采取了UniSDP的计划思绪,全体或部分利用了UniSDP的相干手艺。
IOS教程之基于HTML5手艺跨平台夹杂式使用开辟办理计划UniSDP仓酷云
登录/注册后可看大图

<br>
三.UniSDP的开辟理念:

四.UniSDP的开辟SDK:

UniSDP的开辟框架由HTML5、JavaScirpt、CSS3和UniSDP中心组件组成。UniSDP的开辟SDK在分歧的体系和硬件平台上都有分歧的版本,利用者能够依据详细项目需求举行剪裁或增补。UniSDP包管关于最下层的使用开辟者在各个平台上不异功效的编程接口的分歧性。
五.UniSDP的中心组件:

UniSDP中心组件是由下图所示六年夜中心组件配合构成的。别的UniSDP最新在正在开辟供应针对分歧体系和硬件平台,供应图形、影音硬件减速的扫瞄器中心,来进一步提拔图形图象功能。
IOS教程之基于HTML5手艺跨平台夹杂式使用开辟办理计划UniSDP仓酷云
登录/注册后可看大图

<br>
UniSDP中心组件组成图
IOS教程之基于HTML5手艺跨平台夹杂式使用开辟办理计划UniSDP仓酷云
登录/注册后可看大图

<br>
UniSDP中心组件申明

NativeMiddleWare原生体系两头件层,该层完成各个体系平台如Linux,Android、iOS等平台上与当地体系API接进和资本的会见、设备挪用和各个平台扩大两头件的。
HybridAppEngine夹杂式使用支持层,经由过程该层跟尾扫瞄器(WebAPP)与各平台体系的Native接口。
WebAppEngine由HTML5、CSS3、JS框架构成,包含UI框架、大众组件和WEB桌面体系,用于支持WebAPP开辟。
七.UniSDPHybirdAPP运转形式:

IOS教程之基于HTML5手艺跨平台夹杂式使用开辟办理计划UniSDP仓酷云
登录/注册后可看大图

<br>
初次安装UniSDP程序后,在Online形式下,程序能够在背景主动与服务器同步更新,能够依照用户设定或云端设置依照页面单位、模块、文件、程序组等维度,在HybridApp运转期举行增量、及时更新。在Offline形式下,程序仍可以使用非收集功效,会见当地资本一般利用。
八.Unisdp的开辟形式:

急迅软件工场和开辟者系统布局
IOS教程之基于HTML5手艺跨平台夹杂式使用开辟办理计划UniSDP仓酷云
登录/注册后可看大图

<br>
我们利用UniSDP开辟SmartTV相干产物的项目时,是由TV范畴专家、Linux、Adnroid嵌进式专家,UniSDP中心组件开辟职员,云服务开辟者和使用开辟者配合合作开辟的。开辟者开辟测试自的模块依据商定的接口举行拆卸和测试。开辟者无需把握其他模块全体常识,能专注本人喜好的范畴,事情效力更高,把握水平更深。关于使用开辟者能够完整不懂iOS、Android、Linux等开辟手艺,也不必要过量懂得诸如DTV、DLNA等专业范畴常识,只需把握HTML5、JavaScript、CSS挪用UniSDP响应开辟SDK便可完成使用开辟。
九.UniSDP与PhoneGap的区分:


IOS教程之基于HTML5手艺跨平台夹杂式使用开辟办理计划UniSDP仓酷云
登录/注册后可看大图

<br>
UniSDP:经由过程UniSDP在Native扩大控件完成分歧控件之间数据交互。
PhoneGap:纯真接纳Web手艺经由过程单页面体例开辟。
十.相干演示

假如你对UniSDP感乐趣,能够到http://www.youku.com/playlist_show/id_17105254.html检察相干演示视频,个中包含:
关于作者

孙广宇,东软团体(年夜连)无限公司运营司理商用软件奇迹部产物司理、UniSDP首席架构师。HTML5研讨小组年夜连卖力人。

这个类是具体的数据对象用上面的例子说就是衣服一般都是继承这个对象XCode可以帮你做具体搜搜这种文章很多NSFetchRequest用来执行CD请求的相当与select语句外壳NSEntityDescription用来描述实体的
作者: 因胸联盟    时间: 2015-1-21 13:41
以上可以同时进行,学习过程中尽量不要纠结细节和底层,要知道ios是封闭的、OC是高级语言,我们不可能过多地去了解它的原理,至少在新手阶段没有必要。用迭代的方式更新你的知识,而不是死抠一个知识点。
作者: 飘灵儿    时间: 2015-1-30 19:27
看《iPhone 4与iPad开发基础教程》,跟着一步步来
作者: 分手快乐    时间: 2015-1-31 19:02
down下code4app网站的每个分类的代码挨着看
作者: 愤怒的大鸟    时间: 2015-2-2 22:38
看完这个你就可以有多种选择来踏入做应用的阶段
作者: 第二个灵魂    时间: 2015-2-6 20:50
才在自己的Windows电脑上安装配置成功了一个完美的Mac OS X Lion(10.7.4)系统,而且下载了Xcode4.5的最新版本。虽然不能实机调试,但是作为iOS开发学习已经非常完美了。
作者: 柔情似水    时间: 2015-2-13 02:23
iPhone文件系统NSFileManager讲解是本文要介绍的内容,主要是通过iphone文件系统来学习NSFileManager的使用方法,具体内容来看本文详解。
作者: 再见西城    时间: 2015-2-13 05:09
AD: iPhone文件系统NSFileManager讲解是本文要介绍的内容,主要是通过iphone文件系统来学习NSFileManager的使用方法,具体内容来看本文详解。
作者: admin    时间: 2015-2-19 04:38
我也从简单的状态栏适配开始,先研究了下关于状态栏的适配,特总结如下,供广大网友一起讨论交流。
作者: 简单生活    时间: 2015-3-6 13:06
看完这个你就可以有多种选择来踏入做应用的阶段
作者: 深爱那片海    时间: 2015-3-13 01:08
有办法利用自己手头的电脑立刻开始这个美妙旅程的。
作者: 只想知道    时间: 2015-3-20 08:08
在百度搜索你想要了解的类名(苹果的cocoa和cocoatouch框架的类名很有特点很容易搜到,前缀都是NS or UI),看别人写的博客详解
作者: 若相依    时间: 2015-3-24 17:29
其实在培训的过程中,学习到最多的就是查资料的方式,当时感觉老师好坑,什么都不告诉我们,让我们自己去查,但是现在觉得还是要自己解决问题,这样才能理解的更加深入。
作者: 灵魂腐蚀    时间: 2015-3-26 10:05
这个办法就是在WindowsXP或Win7的电脑上,使用vmware虚拟机来搭建一个真实的Mac OS X环境。
作者: 小魔女    时间: 2015-4-3 04:28
开始的时候甚至想放弃,不过想想自己的未来,只能咬牙坚持,课下就不停的缠着老师。放学就补基础,这些基础的东西没有速成的,只有刻苦努力。我是后来发现的,转变自己的心态,不要读书看资料当成一种痛苦
作者: 蒙在股里    时间: 2015-4-4 16:51
到大三时,学院与我去培训的机构成立了实习基地,并让我们寒假去实习了一段时间,感觉还不错,于是在大四的时候去培训了
作者: 变相怪杰    时间: 2015-4-12 17:18
因为我们老师也是自学的,给我们讲课说的最多的就是百度,谷歌,查文档。
作者: 山那边是海    时间: 2015-4-21 06:23
这个办法就是在WindowsXP或Win7的电脑上,使用vmware虚拟机来搭建一个真实的Mac OS X环境。
作者: 谁可相欹    时间: 2015-4-29 03:48
要学会通过各种方法将面前的事情变成自己感兴趣的,那专研起来就不会是无聊和折磨了。
作者: 乐观    时间: 2015-5-6 13:12
因为我们老师也是自学的,给我们讲课说的最多的就是百度,谷歌,查文档。




欢迎光临 仓酷云 (http://ckuyun.com/) Powered by Discuz! X3.2