Widget是一种新的手机应用形式吗新萄京娱乐网址
分类:新萄京娱乐网址

对于多数小型软件开发企业而言,为一款软件打造多个版本往往成本太高。

这款名为DragonFireSDK的开发包实际上仍然是一款模拟软件,开发者在使用标准C 语言编写代码后,由该SDK翻译为苹果标准的Objective-C语言,再编译为iPhone软件格式。用户可以在Windows系统下编写软件,运行模拟器进行调试和除错,直接编译后即可提交给苹果进行审核,进入App Store官方渠道进行销售。

8慎用锁定功能。建议

在项目中要慎用锁定的功能,在你锁定了一个文件之后别人就无法继续修改提交该文件,虽然可以减少冲突的发生率,但是可能会影响项目组中其他人员的工作。平时只有在编辑那些无法合并的文件(例如图片文件,flash文件等)时,才适当的采用锁定操作。

--编译:张敏 发稿:段晓冬

ISBN:978-7-121-10452-7

DragonFireSDK的首个版本专门针对游戏开发,要价99.95美元。当然,这不包括开发完毕后提交给苹果销售需要缴纳的iPhone开发会员费。而且,DragonFireSDK还存在一些限制,比如只能在有限时间内进行编译测试,只能编译一款最终的App Store格式软件,以后再完成的软件将每款收费10美元。

2多提交。建议

每次提交的间歇尽可能地短,以几个小时的开发工作为宜。
例如在更改UI界面的时候,可以每完成一个UI界面的修改或者设计,就提交一次。在开发功能模块的时候,可以每完成一个小细节功能的测试,就提交一次,在修改bug的时候,每修改掉一个bug并且确认修改了这个bug,也就提交一次。我们提倡多提交,也就能多为代码添加上保险。

赫尔辛基7月27日电---两家由电信运营商支持的手机软件组织周二宣布合并计划,以应对谷歌、苹果等新对手在应用程序领域发起的越来越激烈的竞争。

大家惊喜发现:开发移动应用可以简单得像泡茶!

DragonFireSDK在网站上提供了样例代码演示以及Windows版的iPhone模拟器下载,即使你并非开发人员也可以尝试一下。

一:版本管理

  • #### 代码版本库:Trunk Branch Tag使用

Trunk——主开发目录,开发环境,没有版本号和发布名称,是项目最新进度的开发版本,如2.0开始开发,trunk此时为2.0的开发版

Branch——分支开发目录,环境基于目的来配置,基于任意进度版本(Trunk或者Tag),为某一具体目的进行copy并开发,一般有三类:准备发布的分支(进行生产环境的测试、准备)Release Branch 、Bug修复的分支(进行某编号的bug修复)Bug fix branch 、新技术实验性分支(将某个新技术引进项目)Experimental branch ,如BUG-1.0_235 (copy from tag/tag_新萄京娱乐网址,release_1.0,bug版本号为235),RB-1.1(1.1版本的Release Branch),TRY-1.0_PHP7(copy from tag/tag_release_1.0,PHP7实验技术),这些都要根据需要最终merge到Trunk里面

Tag——tag存档/备份目录(不允许修改),生产环境,基于已经冻结的Release Branches,进行copy并为版本打tag,如tag_release_1.0

版本库操作关系图:

新萄京娱乐网址 1

  • #### 产品版本号 1.0.1.160713_beta
  1. 软件版本阶段说明
    Alpha版 : 此版本表示该软件在此阶段主要是以实现软件功能为主,通常只在软件开发者内部交流,一般而言,该版本软件的Bug较多,需要继续修改。
    Beta版 : 该版本相对于α版已有了很大的改进,消除了严重的错误,但还是存在着一些缺陷,需要经过多次测试来进一步消除,此版本主要的修改对像是软件的UI。
    RC版 : 该版本已经相当成熟了,基本上不存在导致错误的BUG,与即将发行的正式版相差无几。
    Release版 : 该版本意味“最终版本”,在前面版本的一系列测试版之后,终归会有一个正式版本,是最终交付用户使用的一个版本。该版本有时也称为标准版。一般情况下,Release不会以单词形式出现在软件封面上,取而代之的是符号(R)。

  2. 版本命名规范
    软件版本号由四部分组成:
    第一个1为主版本号
    第二个1为子版本号
    第三个1为阶段版本号
    第四部分为日期版本号加希腊字母版本号
    希腊字母版本号共有5种,分别为:base、alpha、beta、RC、release。例如:1.1.1.051021_beta

  3. 版本号修改规则
    主版本号 :当功能模块有较大的变动,比如增加多个模块或者整体架构发生变化。此版本号由项目决定是否修改。
    子版本号 :当功能有一定的增加或变化,比如增加了对权限控制、增加自定义视图等功能。此版本号由项目决定是否修改。
    阶段版本号 :一般是 Bug 修复或是一些小的变动,要经常发布修订版,时间间隔不限,修复一个严重的bug即可发布一个修订版。此版本号由项目经理决定是否修改。
    日期版本号 :用于记录修改项目的当前日期,每天对项目的修改都需要更改日期版本号。此版本号由开发人员决定是否修改。
    希腊字母版本号 :此版本号用于标注当前版本的软件处于哪个开发阶段,当软件进入到另一个阶段时需要修改此版本号。此版本号由项目决定是否修改。

(本文由中文网编译提供)

然而,手机软件的数量、质量,仍远远无法满足用户的大众化、个性化需求。

新萄京娱乐网址 2

6提交时注意不要提交本地自动生成的文件。必须

例如eclipse中的.classpath文件,Windows生成的缩略图Thumbs.db,项目编译生成的临时文件.obj, .class等等。如果项目中没有进行这方面的配置来强行禁止提交这样的文件,请自觉不要提交这样的文件。提交了这样的文件后,别人在更新后就可能与本地的环境冲突从而影响大家的工作。

JIL与WAC这两家手机软件组织的合并可为独立软件开发者提供方便,因开发者只需要推出一个版本的软件,就可把触角伸向新组织所涵盖30亿客户中的更多人群。

书名:移动微技(Mobile Widget)应用开发权威指南

对于全球的手机软件程序员来说,iPhone堪称是目前最热门的开发平台。App Store中的20余万款软件的庞大开发群体,以及因开发iPhone软件一夜暴富的种种传奇故事,都让大量程序员趋之若鹜。不过,目前iPhone SDK仅面向Mac平台,要想为iPhone开发软件必须有两个条件,购买一台苹果Mac机,并学习Objective-C语言,这确实是一种障碍。日前,一家之前专门开发手机模拟器的软件厂商Zimusoft推出了自己的iPhone SDK,号称要让占全球程序员总数80%的Windows系统开发者使用自己最熟悉的系统,最顺手的语言来开发iPhone软件。

1先更新,再提交。必须

  • 代码更新的原则是要随时更新,随时提交。

当完成了一个小功能,能够通过编译并且自己测试之后,谨慎地提交。
如果在修改的期间别人也更改了svn/git的对应文件,那么commit就可能会失败。如果别人和自己更改的是同一个文件,那么update时会自动进行合并,如果修改的是同一行,那么合并时会产生冲突,这种情况就需要同之前的开发人员联系,两个人一起协商解决冲突,解决冲突之后,需要两人一起测试保证解决冲突之后,程序不会影响其他功能。

  • 在更新时注意所更新文件的列表,如果提交过程中产生了更新,则也是需要重新编译并且完成自己的一些必要测试,再进行提交。

这样既能了解别人修改了哪些文件,同时也能避免SVN合并错误导致代码有错。

JIL的成员包括中移动、软银、沃达丰以及威瑞森无线(Verizon Wireless),这些也都是WAC的创始成员。

出版日期:2010年4月

Zimusoft表示,目前已经有多款使用DragonFireSDK开发的软件进入App Store,显示苹果确实允许使用非官方SDK进行开发。而如果用户开发的是免费软件,还可以通过DragonFireSDK网站进行推广。

二:代码管理原则

大家惊喜发现:开发移动应用可以简单得像泡茶!

日前,一家之前专门开发手机模拟器的软件厂商Zimusoft推出了自己的iPhone SDK,号称要让占全球程序员总数80%的Windows系统开发者使用自己最熟悉的系统,最顺手的语言来开发iPhone软件...

4不要提交不能通过编译的代码,必须本地通过测试后才可提交。必须

代码在提交之前,首先要确认自己能够在本地编译。如果在代码中使用了第三方类库,要考虑到项目组成员中有些成员可能没有安装相应的第三方类库。项目经理在准备项目工作区域的时候,需要考虑到这样的情况,确保开发小组成员在签出代码之后能够在统一的环境中进行编译。

 

5每次提交必须书写明晰的标注。必须

在一个项目组中使用SVN,如果提交空的标注或者不确切的标注将会让项目组中其他的成员感到很无奈,项目经理无法
很清晰的掌握工作进度,无法清晰的把握此次提交的概要信息。在发现错误后也无法准确的定位引起错误的文件。所以,在提交工作时,要填写明晰的标注,能够概要的描述所提交文件的信息,让项目组其他成员在看到标注后不用详细看代码就能了解你所做的修改。

开本:16开

3建议修改一个问题或者一类问题提交一次,不同类问题分开提交。建议

比如:修改遥控器需修改core/projects/target三个目录,提交时较慢,即使提交慢也不要分开上传,每次提交问题要保证修改的完整性。再如:修改了EPG菜单UI,又修改了伴音曲线,这种情况就要分开上传,不是一类的问题修改的分开上传;

Mobile Widget诞生后,开发移动应用就像做网页;

7不要提交自己不明白的代码。建议

代码在提交入SVN/GIT之后,你的代码将被项目成员所分享。如果提交了你不明白的代码,你看不懂,别人也看不懂,如果在以后出现了问题将会成为项目质量的隐患。因此在引入任何第三方代码之前,确保你对这个代码有一个很清晰的了解。

新萄京娱乐网址 3

本书的作者们参与了JIL Widget规范制定、Widget引擎、SDK开发、开发者社区建设等一系列JIL Widget产品的设计和开发工作,相信来自“前线”的第一手资料将为读者呈现一个精彩的Mobile Widget世界。

是的,你也可以开启移动应用财富大门!

Mobile Widget诞生后,开发移动应用就像做网页;

移动互联网时代已经来临!

都说做网页简单,简单得像泡茶;

Mobile Widget(移动微技)的出现,或许将改变这一现状。

定价:59.80元(含光盘1张)

中国移动创新系列丛书

本书详细信息:
更多图书信息:www.broadview.com.cn
想即时获取更多图书及活动资讯,赶快加入博文视点读者俱乐部吧!

Mobile Widget是一种新的手机应用形式,它采用JavaScript、HTML、CSS等Web技术开发,它既继承了Web应用开发快捷、界面华丽、可跨平台运行、潜在开发者众多等优秀传统,也汲取了手机软件秀外慧中、小而强大的优良品质,实属居家旅行之必备工具。

目前,中国移动已开发并部署基于多个手机智能平台的BAE产品,中国移动Mobile Market成为首个支持JIL Widget的移动应用商场;Vodafone、Softbank、Verizon Wireless等多家运营商也正在或已经部署JIL Widget业务;三星、LG、Sharp、RIM、华为、中兴、联芯等众多厂商也正在研发和部署支持JIL Widget的解决方案。可以预见,不久的将来,将有数以万计的终端支持JIL Widget应用,JIL Widget将成为应用开发者新的蓝海。

2007年,中国移动提出了移动互联网应用解决方案——BAE(Browser based Application Engine),作为终端上支持Widget跨平台运行的应用环境。2008年,中国移动与Vodafone、Softbank共同成立联合创新实验室JIL(Joint Innovation Lab),2009年,Verizon Wireless也加入JIL,Mobile Widget成为JIL的首个项目。在中国移动BAE研究成果的基础上,各合作运营商共同开展了JIL Mobile Widget的创新工作,包括制定JIL Widget规范、开发Widget SDK、建立JIL 开发者社区等。

手机功能日新月异,网络速度快马加鞭,手机软件精彩纷呈,应用商店层出不穷。

本书主要是针对JIL Mobile Widget应用开发者编写的,同时也适用于希望了解Widget/Mobile Widget的读者。

本书购买地址:中国互动出版网

页码:452页

本书主要面向应用开发者,深入浅出地介绍了Mobile Widget的原理及应用开发技术。主要内容包括JIL Mobile Widget应用开发入门指导、Widget UI设计基础、JIL Widget应用开发实战、JIL Widget在Mobile Market上线流程、Mobile Widget应用及引擎的技术原理等。全书选取中国移动移动应用商场上播思通讯、掌中宽途等公司开发的十多个典型在架应用为实例,通过介绍JIL Widget应用的产品定义、需求分析、UI设计到代码编写的实战过程,帮助开发者快速掌握JIL Widget开发技术。

是的,你也可以开启移动应用财富大门!

作者:程宝平 杨晓华 朱春梅 等编著

本文节选自《移动微技(Mobile Widget)应用开发权威指南》一书文前

为了能使读者快速了解JIL Widget原理,掌握JIL Widget应用的开发本领,开发出优秀的JIL Widget应用,满足更多手机用户的个性化需求,中国移动BAE/JIL Widget团队特别编写了此书。

新萄京娱乐网址 4

同类书推荐 OPhone应用开发权威指南

杨志强

本书光盘中附带Widget应用实例源代码,包括天气、股票、数独、连连看、古诗排序、圣诞树、舒尔特方格、百宝箱等典型应用,这些代码都具有很高的参考价值。除实例代码外,还包括Widget UI 设计图片资源、应用开发手册、JIL Widget SDK安装包、BAE引擎安装包等。

都说做网页简单,简单得像泡茶;

本文由新萄京娱乐网址发布于新萄京娱乐网址,转载请注明出处:Widget是一种新的手机应用形式吗新萄京娱乐网址

上一篇:新日铁将上调钢价40,新日本制铁与丰田汽车达成 下一篇:没有了
猜你喜欢
热门排行
精彩图文