当前位置:论文写作 > 毕业论文范文 > 文章内容

开发iPhone电子杂志和新浪微博客户端

主题:电子杂志 下载地址:论文doc下载 原创作者:原创作者未知 评分:9.0分 更新时间: 2024-03-05

简介:关于对不知道怎么写电子杂志开发论文范文课题研究的大学硕士、相关本科毕业论文电子杂志开发论文开题报告范文和文献综述及职称论文的作为参考文献资料下载。

电子杂志开发论文范文

电子杂志论文

目录

  1. 1.工程背景
  2. 2.技术要求
  3. 2.1 项目准备
  4. 2.2 iPhone电子杂志的设计和开发
  5. 2.3 新浪微博客户端的设计和开发
  6. 2.4 项目的测试
  7. 3.解决方案
  8. 3.1 移动有何不同
  9. 3.2 项目架构
  10. 3.3 界面设计
  11. 3.4 及时推送消息
  12. 3.5 项目测试
  13. 4.结语
  14. 电子杂志:《豫约》——电子杂志

(北京信息职业技术学院 北京 100087)

摘 要:通过开发iPhone电子杂志和新浪微博客户端项目,将iPhone手机软件开发的相关技能贯穿其中,一方面针对“苹果”移动终端的开发技术和能力积累相关经验,另一方面培养创新思维,强调创新精神在iPhone手机软件中起到至关重要的作用.在面对用户不断提出新需求时,iPhone开发者若没有创新内容,就会面临着被淘汰.该文阐述了开发iPhone电子杂志和新浪微博客户端项目的过程和一些体会.

关键词:电子杂志 微博 移动终端设备

中图分类号:TN929.53 文献标识码:A 文章编号:1674-098X(2013)03(c)-0-02

1.工程背景

在目前软件开发领域中,iPhone手机软件开发是比较流行的发展趋势,尤其是当下的年轻人,非常关注iPhone手机的使用和软件开发.智能手机作为下一代互联网的终端接入设备已经成为大势所趋,移动互联网的应用时代已经拉开序幕,它的应用缤纷多彩,已经开始渗入人们的基本生活.App Store的销售模式,更是在软件产品销售渠道上极大地缩短了从iPhone手机软件开发人员到软件最终用户的销售环节,为iPhone手机软件开发人员和用户提供了方便,吸引了众多软件开发人员加入其中.iPhone手机软件开发更为学校的教学提供了素材,基于这一市场现状,我们完成了iPhone电子杂志和新浪微博客户端项目的开发.iPhone电子杂志集娱乐性和实用性于一体,翻页和转换都可以通过手指在屏幕上滑动来实现,通过服务器来不断更新电子杂志的内容,同时满足阅读、娱乐、休闲等多种层次的需求,适合一般杂志的承载和发布,真正做到寓教于乐、随时随地、老少咸宜.新浪微博客户端,利用了新浪微博开放平台,实现了新浪微博主要的功能,其中包括五个模块:主页、粉丝列表、我的微博、关注列表和更多.

2.技术要求

2.1 项目准备

首先我们完成了项目的硬件配置,包括Mac笔记本电脑,iPhone手机等,明确了开发任务,在开发过程中倡导创新精神,这一点与掌握技术同样重要,同时制定了详细的实施进度.iPhone项目主要运行于Mac OS系统,区别于多数基于Windows环境的应用程序,本案例主要针对典型环境做设计,所以要求项目具有普遍的适用性.

电子杂志:《豫约》——电子杂志

2.2 iPhone电子杂志的设计和开发

在分析基于iPhone成功的项目的基础上,完成对iPhone电子杂志项目的策划和创意,完成总体设计和功能设计,熟悉iPhone开发环境,掌握iPhone应用程序各组成部分的作用,熟悉iPhone生命周期的各个状态及其变化关系对手机应用程序的影响.iPhone电子杂志包括论文范文、分类和*三大功能,其中可以包括6个大标题,比如:行业新闻、科技动态、科普知识和日常杂谈等,在每个大标题下有若干篇文章和相应的图片,另外还有推荐.在论文范文上面有一个按钮,完成内容的实时更新,见图1和

图2.

2.3 新浪微博客户端的设计和开发

我们利用新浪提供的SDK包,通过软件与新浪微博服务器连接,通过H论文范文P数据形式与服务器的API接口交换数据.功能主要包括:主页:我的和我所关注的人的最新微博动态;粉丝列表:我的所有粉丝,可以关注她们,也可以对他们取消关注,点击可以进入对应粉丝的主页;我的微博:我发表的所有微博,微博数、粉丝数、关注数;关注列表:我所关注的所有人的列表,可以取消关注她们;更多:包括今日热门评论、今日热门转发、当前登陆帐号、更换*、关于,见图3和图4.

2.4 项目的测试

对于iPhone项目来说,一般采用的测试方法为黑盒测试.除常规黑盒测试之外,iPhone项目比较注重基于经验的现场测试,还有一些测试准则和性能评测的内容,都是移动终端项目通常要考虑的.

3.解决方案

3.1 移动有何不同

关于移动设计,最先需要了解的是它的不同之处,并不仅仅是指尺寸的不同,移动设备的属性与规格也带来了不同的设计启示和要求.由于移动设备更轻更便携,我们会觉得它们更便于使用.通过频繁使用移动设备,我们可以与它们之间建立独特而富有情感的联系.绝大多数移动设备配有触摸屏,用户主要通过手势以及一些简单的界面元素进行操作,由于受限于屏幕尺寸,我们希望屏幕中的显示内容结构更简单精致,同样由于受限于带宽和连接速度,移动端上的设计需要优化加载时间,减少数据请求.由于需要不间断查看手机信息,我们往往会更频繁地使用手机,比如乘坐公交车时、街上漫步时或看电视时,它们都无处不在,这些零散的时间正是利用手机的机会.使用移动设备,我们会有不同的态度、行为和优先级.

有报道当智能电话不在身边时,63%的人会感到失落不安,移动设备从根本上改变了用户的期望.对于应用程序的设计者而言,非常重要的一点是遵从以用户为中心的设计流程来进行设计.移动设备的差异化直接作用于以用户为中心的设计的整个过程:从用户研究到最终的开发和实现方案的测试,其中实现方法和信息架构是整个设计流程中影响最大的.

3.2 项目架构

本项目包括后台Web服务器、无线网络、iPhone客户端几个部分.后台服务器采用Tomcat,网络通信采用Apache H论文范文P协议客户端,中间Web服务器采用Servlet响应客户端请求,iPhone客户端采用Objective-C编程语言进行开发.客户端实现电子杂志的阅读功能,服务器端主要用于内容更新和升级,其信息格式为JSON(J论文范文aScript Object Notation),JSON是一种轻量级的数据交换格式.它基于J论文范文aScript的一个子集.JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯,这些特性使JSON成为理想的数据交换语言.易于人阅读和编写,同时也易于机器解析和生成.

3.3 界面设计

电子杂志是支持文字和图片格式的手机终端软件.它借助便携式移动通信设备,专为阅读文字和图片而设计.它使用手机屏幕显示文字和图片,采用动画翻页技术,并可以从互联网上下载文字和数字化图片集.电子杂志具有简单快捷、易使用、大容量特点,比较符合现代生活节奏.数字版权贸易和互联网技术的发展,使用户可以方便阅读更多的电子杂志内容,为电子杂志的流行奠定了基础.

3.4 及时推送消息

因为手机平台本身以及电量和网络流量的限制,移动互联网应用在设计上跟传统PC上的应用很大不一样,需要根据手机本身的特点,尽量的节省电量和流量,同时又要尽可能的保证数据能及时到达客户端.为了解决数据同步的问题,在手机平台上,常用两种方法:一种是定时去服务器上查询数据,也叫Polling,还有一种论文范文服务器之间维护一个TCP长连接,当服务器有数据时,实时推送到客户端,称为Push.从耗费的电量、流量和数据送达的及时性来说,Push都会有明显的优势,所以Apple维持了一个Push服务器集群,尽管实现和维护成本相对较高.

3.5 项目测试

测试要求:(1)根据测试规范和要求,完成测试报告.(2)在测试过程中,迅速、准确、全面地找出问题,并对各种问题产生原因做出判断.(3)准确、详实地描述bug产生的过程、bug的现象,并对bug的严重程度做判别.(4)结合市场运营对所评测软件给出自己的看法和反馈.测试准则:(1)页面显示正常,无乱码,无图片错乱.(2)图片与手机屏幕适配正常,无浮出.(3)声音播放正常,与图片衔接正常,先后次序合适.(4)手机页面跳转正常,延误时间在正常允许范围内.(5)后台数据记录正常.(6)多次连接、断开、长时间在线测试均正常.

4.结语

让设计插上翅膀,让产品成为现实.只有通过不断创新,不断学习,才能开发出更多更好的产品,不断的满足新时代人们对文化生活的更高要求,为我们的社会做出更多的贡献.

参考文献

[1] Carlo Chung.Objective-C编程之道[M].人民邮电出版社,2011.

[2] Erica Sadun.iPhone开发秘籍[M].人民邮电出版社,2009.

[3] Jonatban Zdziarski.AppStore掘金[M].人民邮电出版社,2010.

总结:本文关于电子杂志开发论文范文,可以做为相关论文参考文献,与写作提纲思路参考。

电子杂志引用文献:

[1] 机械与电子杂志投稿要查重吗
[2] b2b电子商务学论文选题 b2b电子商务论文标题如何定
[3] 关于b2c电子商务的论文选题 b2c电子商务论文题目怎么取
《开发iPhone电子杂志和新浪微博客户端》word下载【免费】
电子杂志相关论文范文资料