APP应用资源(精选七篇)
APP应用资源 篇1
一、项目实行的目的、意义
目前国内手机应用资源的下载形式, 多为仅限于手机客户端形式存在, 而电脑上提供的多为恶意广告插播的手机及电脑应用下载软件, 甚至有的是木马病毒伪装而成, 对下载者来说是极不安全的。而致力于打造国内第一家最正规的手机及电脑应用资源大型下载网站, 使手机及电脑爱好者下载放心的软件, 成为许多资源下载网站的发展目标。所以推出具有特色的专门针对于电脑程序技术人员的高技术含量的应用模块, 为这些具有紧急需求的群体提供有偿的电脑应用资源下载, 同样也要推出专门针对于各类人群的应用资源的下载, 比如大学生、中学生、老师、白领等等, 又可分为考研类学生、自考类学生、建筑专业类、设计类等等, 推出具有针对性的帮助其生活学习的应用, 有需求就有市场, 有市场就有回报, 小额的有偿提供含有技术类支持的, 帮助日常生活学习的应用将受到各类有需求人群的追捧。同时也有利于激发国内应用市场原创活力, 为国内应用资源下载市场的正规化发展及管理起到领头羊的作用, 成为很好的借鉴先驱。
二、项目研究内容和拟解决的关键问题
(一) 研究内容。
APP开发的应用很广泛, 主要分类如下:电子阅读与电子杂志应用、移动ERP应用、餐饮与酒店应用、移动办公、流程审批应用、移动电子商务、接口开发、运营商业定制等。APP应用资源主要以提供Android, IOS, Windows Phone系统的应用地址开发。而大多数手机用户对于手机软件的要求只是为了解闷, 闲来无事可以愉悦下心情。这对于现在的APP应用的发展有很大的促进作用, 各式各样的APP软件相继问世。
随着移动互联网的普及, 移动终端功能的日益完善, 很多企业看重移动互联网的重要, 开始在这个领域完善自己的品牌, 开展营销活动。一款好的APP需要以下步骤:规划应用UI;设计数据操作与存储;跳转多页面实现;实现Service;完善特性与细节;移动应用程序测试;打包, 签名, 发布。
(二) 关键性问题。
1. APP应用必须结合开发者, 才能打造强大的APP应用软件。
除了要应对来自各方的竞争, 不管是APP应用软件公司还是APP开发者, 他们的生存环境都是非常艰难的, 最致命的就是, 他们都还没找到一个很好的赚钱模式。哪怕是拥有千万级用户的APP应用, 得到的分账都很少。撇开中国用户只对免费的服务和产品感兴趣的消费习惯不谈, 只就应用商店和APP开发者的合作模式而言, 他们的力气就没有往一处使。现在的情况是, APP应用商店的盈利模式主要是赚开发者的钱, 但APP开发者开发出的产品又越来越同质化。再加上他们缺乏资金, 无论是在技术上, 还是在推广渠道的开发上, 都越来越难以上一个台阶。长此以往, APP开发者赚不到钱, APP应用商店也赚不到, 这就是一个恶性循环。显而易见, APP应用商店和APP开发者都应该转变思路:应用商店帮助APP开发者赚钱, APP开发者摒弃盈利的困扰, 把更多的精力放在优质产品的开发上。如此一来, 只有大型正规的APP开发公司, 不断投资公司APP技术人员, 在APP应用技术上面不断创新改造, 打造出自己的APP应用品牌, 那样才能长立于APP前端。
2. 以网站的形式吸引APP开发者, 让他们将自己的成果在网站上面展示出来。
相当多的APP应用的开发是属于开发者一种灵感, 而公司聘请出来的受到很多方面的限制而不能随心去开发那些具有特点的APP应用。以网站的形式展示出来, 可以吸引更多的APP开发者的目光, 一些可能从事各种行业的开发人员随性开发出来的APP应用, 才具有相当大的商业价值。而且可以将更多的开发者聚集起来, 对于一些开发的难题可以互相讨论, 在技术上能更上一层楼。
三、结语
APP的应用将会持续推陈出新, 除了最基本的提升手机功能和工具型的APP外, 能够吸引使用者青睐进而下载的APP条件才能符合使用者需求, 并且提供更多进步型的加值服务, 未来APP的应用开发范围也将会持续推陈出新。
摘要:随着智能手机和ipad等移动终端设备的普及, 人们逐渐习惯了使用APP客户端上网的方式, 这场“革命”是以智能手机及智能手机中的APP应用为代表的, 相较于WAP站点的不温不火, 手机APP拥有强劲的发展势头。越来越多的企业认识到APP应用, 企业移动营销对于企业的作用也进一步受到关注, 越来越多的企业正在以各种形式开展手机APP营销。因此, 打造国内第一家最正规的手机及电脑应用资源大型下载网站具有良好的前景, 使手机及电脑爱好者可以避免恶意广告和病毒, 在平台上下载放心的软件。
关键词:APP应用资源,软件开发,资源下载
参考文献
[1].IBM的SDS未来理想:成就存储APP[EB/OL].http://stor-age.zdnet.com.cn/stor-age/2013/0723/2169660.shtml
[2] .释疑:大数据的未来是App而非基础架构[EB/OL].http://stor-age.zdnet.com.cn/stor-age/2013/0106/2139083.shtml
[3] .快装商店的开放与分享[EB/OL].http://www.cnetnews.com.cn/2011/0826/2054596.shtml
[4] .手机软件APP下载来源搜索引擎是第一入口[EB/OL].http://android.cngba.com/androidzixun/20120803157035.shtml
APP应用资源 篇2
移动学习是指利用移动通信网络技术及移动通信设备获取教育信息、资源和服务的一种新型学习形式,是远程学习和网络学习发展的新阶段,具有移动性、高效性、广泛性、共享性、个性化等学习特征[1]。据《中国互联网络发展状况统计报告》显示,截至2015年6月,我国手机网民规模达5.94亿,互联网普及率为48.8%,在移动网络飞速发展、网速提升、数据流量资费下调、智能手机快速普及、WiFi广泛应用等因素共同影响下,全民移动学习时代已经到来。移动客户端APP应用凭借其便携、触屏、功能强大、高清的丰富体验,成为布局和进军移动端市场的最佳渠道,给社会各行各业带来了深刻变革,正在悄然改变着人们的工作、学习和生活方式。
1 手机客户端APP
APP是英文单词application前3个字母缩写,意思是应用程序。随着智能手机的普及,APP即指智能手机的第三方应用程序。
手机客户端APP指下载或安装到智能手机中,并能在手机打开运行的应用程序,它能为用户提供各种各样的手机应用,如:手机QQ、手机银行、手机微信、手机淘宝、手机阅读等。目前比较著名的APP应用主要有Apple公司的APP Store、谷歌公司的Google Play Store、诺基亚的ovi store、塞班的BlackBerry APP World等。
手机客户端APP应用具有便捷性、创新性、个性化、实用性、娱乐性等特点。
2 开放教育与手机客户端APP学习资源
2.1 创新了开放教育教学模式
开放教育是随着现代信息技术发展而产生的一种新型教育形式,是信息社会人们终身学习的主要方式。学习者通过计算机终端(PC端)登录计算机网络,利用网络上丰富的多媒体教学资源自主学习。移动学习是通过智能上网,借助APP学习资源随时随地进行的学习。APP学习资源本身就是细分化的内容共享平台和应用,能够即时交流和更新,还能够通过搜索抓取到专业化内容等,移动学习是开放教育的有效补充。APP应用对开放教育产生了很大的影响,创新了开放教育原有的教学模式和技术,从而促进开放教育更快更好地发展。
2.2 提供更多更便捷的学习资源
开放教育的核心就是为学习者提供丰富的学习资源和各种学习支持服务(如咨询答疑电话、网上教学平台、学习小组等),而形式多样、内容丰富的APP应用,为学习者移动学习提供了更多更便捷的学习资源和学习体验,提高了学习者学习的积极性,充分利用了零碎时间,缓解了开放教育学习者的工学矛盾。
2.3 提高了开放教育教师的信息技术水平
手机APP应用是移动互联网时代的发展趋势,开放教育教师必须紧跟网络发展趋势,学习并掌握最新的信息技术和教育技术,结合课程特点,开发出实用、高效、交互性好的APP学习资源,提高教学效果。
3 手机客户端APP学习资源开发
智能手机操作系统主要有Apple公司的IOS、Google公司的Android、Microsoft公司的WindowsMobile、Nokia公司的Symbian、RIM公司的BlackBerry。Android操作系统凭借其开源、开放的特性,在中国智能手机操作系统市场份额中所占比例超过55%。因此,本文选择Android系统手机客户端进行开发。
3.1 选择移动学习资源内容
移动学习是远程学习和网络学习发展的新阶段,具有移动性、高效性、广泛性、交互性、共享性、个性化等特征[2],可从实操性、趣味性、实验实训等方面入手,选择适合移动学习的内容。如在开放教育网考课程《计算机应用基础》之Excel电子表格模块中,选择操作性强、难学易出错的Excel图表创建和编辑、常用函数的使用等内容,开发成多个音视频格式的APP学习资源包。
3.2 开发原则
3.2.1 实用性、创新性原则
据统计,我国大多数APP应用平均寿命只有10个月,将近7成的用户使用一款APP一个月后就会删除,5个月后APP的留存率仅为5%[3]。由此可见,只有把握用户需求、精准服务用户,开发具有创新性、实用性强的APP才能获得用户青睐并长期使用。
3.2.2 安全性原则
APP应用要安全可靠,不能存在计算机病毒、偷偷吸费或跑流量、窃取个人隐私等安全隐患问题。
3.2.3 简单、简洁原则
移动设备的CPU处理能力和内存有限。因此,APP移动学习资源建设必须界面简洁、操作简单、内容精炼,级联菜单不超过3层,导航灵活方便,能上下滚动屏幕。
3.2.4 微型化原则
移动学习的特点之一是学习时间碎片化,移动学习的信息量不能太多、时间不能太长。因此,建设APP移动学习资源可以借鉴微型学习理论,选择一个相对独立的微小学习内容,突出重难点,内容精炼,时间控制在2-10分钟之间。
3.2.5 多选择少输入原则
智能手机都是一键多用,字符输入不太方便。因此开发移动学习资源时应多采用选项,减少文字输入。
4 开发工具
介绍几种简单易学的开发工具。
(1)Appmakr。AppMakr使用相当简单,只要登录网站,注册一个账户,拖动鼠标定制一些简单的按钮与栏目,确定好版面颜色,在编辑器右侧的模拟器中就可以看见预览效果,最后生成应用[3]。
(2)应用公园。它是免费的手机应用在线制作平台,纯图形化操作,不需要编程,能快速制作出属于自己的APP应用,而且它还可以兼容iPhone、Android等手机操作系统。应用公园还是手机应用的分享乐园,可以免费下载和推广各类原创手机应用软件。
(3)简网APP工场。它是简网时代科技有限公司2013年3月正式推出的一款非编程APP制作工具网站,可免费制作运营个性化的iOS和Android版APP应用,无需具备编程能力,不用自己架设服务器,只需在简网网站注册,按照提示操作即可。简网APP工场还提供APP前台开发、后台维护,包括服务器运维、采编、统计数据等一切技术支持[4]。用户可以将微信、微博信息同步到APP中,还可以用手机上传图片、使用语音评论。
(4)Android Studio。2013年谷歌推出的安卓软件集成开发工具,完全免费,跨平台并支持Android 5.0平台的APP开发。开发者可一边编写程序一边实时看到程序在手机屏幕中的样子,也就是所见即所得。该工具还有多语言版本、支持翻译,开发者可方便快捷地开发出适应全球的APP应用。
5 开发流程
以开放教育网考课程《计算机应用基础》电子表格模块为例,Excel图表的创建与编辑是本模块的重难点,操作性强,内容相对独立,难学易出错,因此,选择该内容开发一个手机APP应用,开发流程如图1所示。
(1)开发前准备工作。收集、整理可能用到的文档、图片、音视频资料,通过相关软件统一处理成APP工具可识别的文档格式和类型,作为素材备用。本例中,将工作表中的数据按照要求计算出总和、平均值,把下载的柱形图、折线图等图片调整为统一大小、统一格式的图片,采用录屏软件CamtasiaStudio录制成屏幕实操视频并剪辑好。
(2)启动工具软件。选择一款适合APP学习资源特点、操作简便的APP开发工具,启动工具软件。
(3)编辑素材。通过平台的素材管理模块,对提前收集的素材进行整理、编辑,并导入工具软件。
(4)配置操作界面。在工具软件系统中选择合适的界面模板,如:图文模板、动画模板等,加入各种素材内容,调整页面布局。
(5)生成应用。通过工具软件的后台编译平台,生成用户可以下载的应用软件。
(6)发布。对生成的应用反复测试,不满意则返回第(4)步进行修改,通过了即可发布。
6 应用推广
APP开发制作完成后要根据其特点进行应用推广,掌握一些专业的推广方法[5]非常必要。
(1)应用商店。应用商店是通过开发者平台上传应用到专门的APP应用平台,如应用公园开发工具可以免费推广各类原创手机应用软件。
(2)媒体宣传报道。选择具有一定影响力的媒体对APP应用进行宣传报道,提高知名度。还可通过微博、微信、论坛、社区等社交媒体宣传,如通过微信提供的朋友圈在网上建立实时交流和分享平台,采用推送、订阅等方式推广。
(3)免费应用。对APP应用产品进行限时免费促销,提高APP应用的知名度和使用率。
(4)二维码推广。把APP应用链接做成二维码,放在电视、杂志、报纸、宣传单、社交媒体等供下载链接,从而提高APP应用广度。
7 结语
随着移动网络的快速发展和智能手机的普及,越来越多的人随时随地随身进行移动学习。应充分利用云计算、大数据、移动网络等教育技术,开发出更多高效、交互性强、个性化的APP学习资源,帮助学习者提高移动学习效率,促进移动学习快速发展。APP学习资源在开放教育和移动学习领域有着非常广阔的应用前景。
参考文献
[1]苏智.移动学习资源建设初探[J].科教导刊,2015(2):42-43.
[2]A5站长.APP市场人山人海,后来者该靠什么上位[EB/OL].http://www.admin5.com/article/20151202/635757.shtml.
[3]百度经验.APP开发、APP制作教程[EB/OL].http://jingyan.baidu.com/article/ab0b5630b6e7dbc15afa7d97.html.
[4]搜狗百科.简网APP工场[EB/OL].http://baike.sogou.com/v70707943.htm?fromTitle=%E7%AE%80%E7%BD%91APP%E5%B7%A5%E5%9C%BA.
APP应用资源 篇3
1 系统方案设计
根据林业信息采集的特点, 采用内置GPS模块的平板电脑作为系统运行载体。在平板电脑上充分发挥GIS、RS和GPS的优势。其基本原理是:利用GPS载波相位观测值的实时动态定位技术, 实时地提供测量点在指定坐标系中的三维定位成果和移动平台的地理信息图形处理功能, 使野外调查实地与电子地图相互联动表达, 通过电子屏幕输入外业调查数据, 直接保存到数据库中。数据存入后台数据库过程中各个选项设置相应的边界约束条件, 减少人为计算工作量和人为判断误差。与PC机器连接之后直接交换数据, 减轻内业计算和处理的繁重工作量。系统所包含的功能如图1所示。
该APP是一个典型的林业移动GIS系统, 支持Arc GIS的shp矢量数据和img、tiff等遥感影像数据。用户可以通过设置图层的叠加方式和图层渲染方式丰富地图表达。GPS打开之后, 电子地图上自动显示操作人员所处位置和地理坐标。通过该系统, 操作人员可以直接在电子地图上绘制小班也可以根据GPS采点绘制成图, 成图小班可以直接计算出其面积。根据不同的移动终端, GPS精度不同。普通携带GPS的平板电脑单机定位的精度在6 m左右, 完全满足大范围林业区内测量所需要的精度。若需要进一步提升其精度, 可以进行实时差分。伪距离差分能够达到1~3 m的精度, 而载波相位差分则更可以达到亚米级精度。结合遥感影像图和地形图, 在平板电脑屏幕上采用对坡勾绘的方式进行小班区划, 遥感图、地形图和实地实时精确对照, 能提高现场区划的精度和效率。
所采集的林业调查信息直接通过平板电脑平台直接输入后台数据库中, 系统对所采集数据进行了初步的边界判断和逻辑判断, 可以减少人工计算的工作量和误差。
2 关键技术研究
2.1 GPS串口通讯
系统通过串口号来操作和控制GPS接收设备, 不同的平板电脑硬件平台所搭载的GPS模块接受GPS信号的端口号和波特率不同。系统支持NMEA协议格式标准。它的完整数据格式为:
$GPGGA, 002153.000, 3342.6618, N, 11751.3858, W, 1, 10, 1.2, 27.0, M, -34.2, M, , 0000*5E。
2.2 小班信息编辑
现场编辑小班功能主要有两个方面:一是对前期已有小班图形的编辑;二是针对前期没有区划边界的情况外业调查人员利用该功能根据所处位置和实地情况绘制小班边界。其操作流程如图2所示。
2.3 调查因子录入
调查因子记录功能旨在实现外业调查数据通过电子屏幕直接输入系统数据库中, 实现全程无纸化操作。其主要作用体现在两方面:一是在调查阶段真实记录小班调查因子, 调查因子与小班直接相关联;二是在项目检查时通过具体小班直接查询所相关的调查信息, 并对其修改编辑。录入和更新方法是:根据小班编号查找对应的属性, 若数据库中存在相关信息, 则按照广西省森林资源规划设计调查规定所设置的约束条件进行更新操作, 否则进行插入操作。
2.4 蓄积量的计算
单木材积的计算公式为:, 为了便于野外操作, 系统内置广西省森林资源二元材积表。操作时只要在系统界面输入单木的胸径和树高, 便可得到单木材积。标准地内每一棵树的胸径和树高都实测后, 可以算出每株树的材积, 系统中累加输入单木材积能够得到标准地蓄积, 即:。测算林分蓄积一般要经过调查取得每个径阶的株数及树高曲线, 根据每个径阶的中值和从树高曲线上查出该径阶的平均值, 然后从二元材积表中查出各径阶的单株平均材积, 乘以该径阶的林木株数, 各径阶林木材积相加得到林分蓄积。标准地蓄积量已知的前提下, 通过测算林分面积估算林分蓄积量, 标准地林分。系统根据自动计算的林分面积和标准地测量计算的蓄积量求算得到林分平均蓄积量。
3 系统研发与测试
3.1 系统研发
该APP采用C#作为开发语言, SQLite数据库作为数据存储载体。系统包括106个子类, 124个子模块, 所有功能, 从移动GIS地图显示、编辑到数据的处理分析以及结果输出, 和所有的算法都有开发团队独立设计和研发, 并取得相应软件著作权证书。
3.2 系统功能测试
为了使系统得到充分的测试和评估, 同时为了使系统后期得到更好的改进和完善, 研究小组携本系统在广西省某国有林场进行了试用。按照二类调查标准实施测试了系统的数据加载功能、配图功能、小班绘制编辑和二类调查属性采集和编辑等功能。试验表明图层加载配色功能正常, 在电子屏幕上显示清晰, 加载显示183 MBWorld View遥感影像数据时间为5~6 s, 仅加载矢量数据显示时间在2 s内。电子地图缩放浏览平滑无卡机现象。空旷地区GPS定位时间在20 s之内, 山谷有遮挡地区定位在60 s内。根据电子屏幕上显示的遥感影像数据、行政区划图、地形图结合GPS定位信息能够对现地情况形成统一的认识。根据遥感影像上反应的色彩、形状、结构、相关分布和地域分布等相关关系, 以及现场的确认, 在电子屏幕上绘制的小班图形位置精确。二类调查数据采集录入过程有相应的约束条件, 能够保证数据采集的速度和精度。
3.3 GPS精度测试
为了试验的方便及试验的可靠性, 在实验区国有林场均匀选取了10个测试点, 并固定好钢钉。采用Trimble Geo XH结合SBAS差分得到的结果作为参考值, 其精度在0.5 m以内, 能够满足该次测试的需求。测试数据表明:水平方向上的最大误差5.7 m, 最小误差0.3 m, 大部分优于2 m, 垂直方向上的最大误差3.3 m, 最小误差0.1 m, 大部分优于2 m, 点位误差最大5.8 m, 最小0.3 m;水平方向上的标准误差为2.1 m, 垂直方向上的标准误差为1.8 m, 点位误差为2.8 m, 表明本系统运行时产生的误差均在合理范围, 达到了二类调查所的精度要求。
4 结语
(1) 基于3S技术的森林资源信息采集系统在林业信息采集工作中具有很强的实践意义。利用3S技术将行政区划信息、地形信息和遥感信息协同表达, 结合GPS定位调查人员对调查区域具有直观的认识。通过电子屏幕直接采集存储调查信息能够及时发现和避免错误。 (2) 该系统能够提高森林资源信息采集的效率。多源数据的联动表达和GPS定位能够减少工作人员在野外工作中判断时间, 野外调查过程中通过小班绘制功能能够快速区划不同森林类型, 而且减少内业工作量;二类调查信息采集存储通过下拉菜单方式设置选项相比手工填写更加方便和快捷;系统内置了广西省不同树种的二元材积表, 录入相应调查数据之后能立刻计算蓄积量。 (3) 所采集数据精度在合理范围内, 能够满足广西省二类调查所需精度要求。GPS所接受数据经过投影和坐标转换之后水平方向、垂直方向以及点位精度均在6 m以内, 满足林区大范围测量需求。
参考文献
[1]马荣华, 黄杏元, 蒲英霞.数字地球时代“3S”集成的发展[J].地理科学进展, 2012, 20 (1) :89-95.
[2]李家树, 魏辉根.平板电脑在高效数字化教育中的应用与展望[J]电脑编程技巧与维护, 2012 (10) :156.
浅析移动APP应用开发 篇4
移动APP的发展在很大程度上促进了消费者在网上消费的频率, 电商之间的争夺已经升级到了网络PC平台加APP软件的层面, 移动端对电子消费的贡献逐年递增, 移动客户端的竞争已经越演越烈。 由此可见, APP的吸引力将成为电商企业的核心竞争力。
1 移动APP概述
APP, 全称为APPlication, 意思是应用服务。 移动APP, 即移动应用服务就是针对手机这种移动连接到互联网的业务或者无线网卡业务而开发的应用程序服务。 简单地说就是手机或无线工具的应用服务。
随着移动智能终端的广泛应用, 移动终端正向功能增强化、 多模化、 定制化、 平台开放化的方向发展, 而移动终端营销 ( APP) ———作为SNS新的开拓渠道, 正逐渐崭露头角。
根据IDC的预测, 以2011 年全球范围内的382 亿下载量计算, 到2015 年APP下载量会上升到1827 亿。 在海量的APP应用中, 企业APP作为一个新式的营销手段逐渐展示在我们眼前, 而企业自建APP商店的构想理念也不断被提起。
调查显示, 智能手机正在快速改变着中国城市人群的生活方式。人们随时随地都在使用智能手机, 其中家中 ( 66%) 、 旅途中 ( 59%) 、乘坐交通工具中 ( 52%) 、 餐厅 ( 38%) 及商场 ( 30%) 是使用最频繁的地方。 调查还发现, 用户使用智能手机上网的时间已经远远超过了打电话的时间, 英国一家调研机构指出, 智能手机用户使用最多的是浏览网页, 调查对象平均一天用手机上网24.49 分钟; 其次为登录社交网站, 平均一天用时17.29 分。
凭借便携、 触屏、 高清的丰富体验, 以iphone和android为代表的手机移动设备正悄然改变着企业的商务运行。 这使得原本定义为消费设备的产品逐渐也应用于商务领域, 从而引发了企业级应用厂商把研发重点转移至移动应用平台。
2 移动APP开发流程
那么, 如何设计出一个优秀的APP呢?这一直以来都是视觉设计师和用户体验设计师思考的问题。 一个成功的APP无论从优雅的界面视觉设计上还是从流畅的、 标准化的交互流程上都具有绝对的竞争力。
无论网页 ( 网站) 或是移动APP的设计, 都遵循着一定的开发流程, 只有这样才能使开发过程有章可循。
2.1 明确开发的构想和理念
简单地说, 开发的构想和理念包含几层意思:
2.1.1APP是开发给谁用的
APP是写给小孩玩的游戏, 还是用来理财的记账类应用, 每个应用都有它的适用人群, 而这决定了应用的内容是什么, 也决定了要给使用者以什么样的用户体验。
2.1.2APP是做什么的
一个APP必须有明确的使用目的。 如何来明确它的使用目的? 唯一的办法就是要去想清楚什么能吸引用户来使用这个APP。
2.1.3APP能解决什么问题
一个APP应该致力于解决好一个核心问题而不是多个不相关问题, 每个APP都应该专注解决一类问题。
2.2 设计用户界面
有了明确的理念和构想, 接下来就该设计用户界面了, 用户界面是APP使用者与APP交互的接口, 应该遵循简洁美观、 便捷的原则, 从APP使用者的角度出发, 带给用户良好的使用体验。
2.3 定义交互方式
用户界面因为有了交互才变得有活起来。 在APP开发中, 交互的启用都是通过用户操作的事件来触发的, 比如手指的点击、 滑动、 捏合等操作。 通过定义这些事件, 我们可以精确地对用户的操作作出响应, 或者打开新的界面, 或者提供展现的内容在当前界面上。
2.4 部署用户行为
交互方式定义好之后, 下一步的工作就是要通过代码来实现所定义的行为了。 可以说用户的所有操作都是通过代码所定义的行为得到响应的, 如果没有定义不明确, 就会给用户带来困扰, 这是一个合格的APP不允许出现的错误。
2.5 部署数据交互
设计好了用户界面和交互方式, 接下来就要考虑数据的存储问题。在界面与数据之间必须要定义明确的交互方式, 尽管APP使用者不直接和这些数据交互。 一个好的数据模型是APP的坚实基础, 它使得APP更有扩展性, 更易于将来的修改。
2.6 测试产品
把大概的界面和功能连接后, APP的大致demo就出来了, dem o自己试用和体验几遍后, 根据实际情况进行修改, 没有大错误后, 可以尝试寻找测试用户, 根据测试用户的反馈, 对APP进行改进并反复测试。 用户测试阶段一定要把每个用户的意见考虑进去, 不一定每个意见都会采纳, 但是不要放过一点瑕疵, 尽全力让自己的作品更好。 在产品经过多次测试, 修改bug确认无误后, 一个APP制作项目就完成了, 这时可以进入个市场, 投放使用。 市场推广也是比较关键的一步, 在各大市场中, 开发者要通过各种方式推广自己的APP产品, 力求APP在市场上获得更多的下载量, 吸引更多的用户。
3 结束语
总言而之, 移动APP前景虽好, 但其发并不是一件简单的事, 一款好的APP是要能让用户长期活跃的, 留在手机桌面的。 所谓“ 入行有风险, 开发需谨慎”。 因此, 在此奉劝有意进入移动互联网的开发者们, 在进入之前一定要想清楚, 切勿凭着一时冲动去进行移动APP开发。
参考文献
[1]张亚杰.基于Android平台的移动终端应用程序的研究与开发[D].郑州大学, 2013.
请假系统APP的开发及应用 篇5
1.1 任务框架
请假系统虽然不是大型系统, 但其任务框架五脏俱全, 而且涉及到服务器、客户端的信息交互, 多客户端的协作和配合。以浙江旅游职业学院为例, 学生请假, 需要班主任、辅导员、系支部书记、院领导等多级签字, 因此该系统由以下几部分组成[1]。
1.1.1 学生端。
根据需要可设以下几项功能:“填写假单”“显示记请假记录”“修改密码”“关闭退出”和“故障申报”等。在“填写假单”一页, 可根据需要设“假单类型”“请假原因”“起止日期”“起止节次”和“上传证明文件”等。而“上传文件”可以另起一页, 一般有“选择图片”“根据要求编辑图片”“上传”“取消返回”等。如何编辑压缩图片是开发难点。
1.1.2 审核端。
主要分设“显示未批准假单”“显示批准假单”“统计各班级请假情况”等。这3项功能点击后都会列表形式显示记录, 该列表的每一行数据都需要提供“审核”按钮, 点击审核按钮跳入新的一页或者弹出窗口, 之后选择“通过”“不通过”“删除该申请”等。
1.1.3 系统维护端。
一般会设有“增加班级”“增加新学生”“编辑学生信息”“文件夹维护”等。而增加班级时, 根据数据库的不同, 需要导入到系部数据库和班级数据库, 有时学生的信息变动时, 一般会涉及到修改班主任信息和班级名称信息等。
1.2 需要用到的开发平台
3个端、不同的功能模块都需要一一实现, 这个过程中需要用到不同的开发平台和工具。笔者采用了VS2005和Eclipse, 前者用于服务器端网页的设计和响应客户端代码的编写, 后者是Android版开发需要的。当然当前VS有更高的版本2015, 笔者习惯用2005这个版本, 读者可以根据自己需要选用。Eclipse虽然也有替代工具, 比如Android Studio (简称AS) , 但笔者也是因为最早习惯了Eclipse, 还没有使用AS。VS2015可以同时开发安卓和苹果版, 有兴趣可以试用一下。
1.3 数据库的建设
以上交互都需要有数据支撑, 因此学生的基础数据库如何建设。笔者采用了3个数据库:全系的数据库、分班级的数据库、请假记录数据库。全系的数据库是为了方便学生登录用的, 学生只需要输入学号和密码, 即可以登录到学生端中。如果分班级存放数据, 显然还需要选择班级, 这从服务角度来讲, 是不够便捷的。分班数据库是为了以后扩展系统功能预设的。请假记录数据库目前采用的是自动序列ID为关键索引的, 因为要考虑到不同的学生会有多次请假的情况, 因此不能用学号或姓名作为关键索引。在数据库建设过程, 遇到了比较现实的难题是, 技术员得到的数据往往是Excel格式的, 这可能与日常办公采用Excel做表格有关。单位提供给技术员的数据也不一定严格按照格式排列;还有如何把每一届的数据自动导入到数据库中 (当然如果直接采用Excel作为数据库也可以, 无须导入到Access) , 需要维护端开发一个专门的工具。笔者利用VS2005开发出维护端的单机版工具, 方便建设数据库, 远程上传批量的学生信息数据。请假记录数据库里可以根据需要, 包含如下内容:ID、姓名、学号、性别、电话、系部、班级、请假原因、请假类型、起止日期、一级Pass、二级Pass和三级Pass等, 一般还需要记录上传该数据的IP地址和时间。而证明文件的保存, 目前采取的是按照学年、班级建设文件夹, 证明文件存放在对应班级的目录下, 而证明文件的名称以学号加上传的时间为唯一识别名称, 并同时记录到请假记录数据库中。
1.4 网站的搭建
该系统是C/S (客户端/服务器) 的交互模式, 因此离不开网站的搭建, 可利用单位自己的服务器存放服务器端文件, 也可以根据需要搭建服务器。有些单位考虑到网站安全, 禁止学生上传自己的图片, 担心部分同学恶意上传带有病毒代码的图片, 这也限制了该系统的应用和推广。笔者目前采用自己搭建服务器, 租用了阿里巴巴 (之前的万网) 的空间。
1.5 不同类型的应用端
三方 (学生、审核、维护) 都通过向服务器发送数据和从服务器接收数据。这三方目前可以开发为不同类型的客户端, 即网页版、安卓版、苹果版、电脑单机版等。
首先, 网页版的开发。笔者采用了VS2005作为开发平台, 具体是采用了VB.NET, 文件是aspx格式, 其主要核心的编码是数据库的访问、增删等。其次, 苹果版的开发。开发苹果版有3种选择, 一是购买苹果电脑, 在MAC系统上利用XCODE开发苹果APP;二是在Windows操作系统上, 用QEMU加载苹果MAC的镜像iso, 虚拟一个苹果系统的环境;三是利用VS2015开发。但个人开发的苹果APP需要上传到苹果的store商店, 经过审核后才可以放在商店上供用户下载, 而且技术员要付款99美元。再次, Android版的开发。相对苹果的APP, 安卓APP几乎是免费的, 其无需购买专用的电脑, 其开发平台Eclipse或AS可以免费使用, 用平台开发的软件也是可以免费安装, 无需上传和审核, 也无需付费, 虽然从技术员的角度看, 有专利被侵犯的潜在可能, 但从应用角度来看, 无疑是方便的[2]。笔者目前主要开发的是安卓版和网页版。具体技术细节, 限于篇幅, 无法一一给出, 在开发过程中, 可能会涉及到xml文件的布局, 证明文件的上传、页面间如何带参数跳转和返回、登录页面与服务器的数据交互、本地图片的预览和选择、大量数据的上传、电话的拨打以及uses-permission权限的设定等这些问题。最后, Windows单机版。为方便维护和审核, 也可以考虑设计Windwos单机版, 如维护数据、与计算机上的数据库交互等。
2 应用实践中遇到的问题
目前很多工作都转移到手机上操作, 10.00~16.67cm大小的屏幕, 需要实现之前1 024×768像素电脑上的功能, 需要有一个良好的页面布局, 否则使用者将因为难用而放弃。从应用反馈来看, 主要遇到如下问题:1网页版要考虑到手机上左右手操作的习惯;2优先选择的功能要放在突出的位置;3平面设计问题, 使用Eclipse做xml界面设计时拖放比较麻烦, 为业界所诟病;4学生在使用时, 发现无法登陆, 这可能与数据导入时有遗漏有关;5学生的密码忘记, 维护方需要查询后发短信提供;6学生无法上传尺寸超过规定的照片, 但手机上又无法编辑大小时, 作为审核的老师, 还是需要学生提供纸质的证明, 当前很多APP需要认证身份时, 都需要申请人拍照上传, 这个过程中因相机像素比较大, 势必需要压缩图片;7误操作造成的删除需要, 学生有删除权限吗, 还是审核端有删除权限;8按照单位的统计需要, 还要把学生的旷课统计进去, 这似乎与请假系统无关, 但如果不能提供旷课统计, 似乎请假系统的应用效果也打了折扣。因此, 还需要增加一个专门供学习委员上传旷课学生数据的“学习委员端”。
3 结语
通过开发本系统, 不仅在技术上对一个完整的系统框架有了更清晰的认识, 也对学生的管理工作如何提供更加便捷的服务有了全新的体会, 同时也发现当前手机操作系统的不同给技术员带来了很多苦恼, 不仅要开发网页版, 还要根据客户需要开发安卓版、苹果版, 甚至Windows Mobile版, 当然网页版是最通用的, 任何操作端只要有浏览器都可以使用。但使用的体验和提供的服务功能可能不同。
今后将根据使用的反馈不断完善该系统, 在此基础上不断开发更多的服务系统, 让管理过程中遇到的各种困难和问题, 都能够借助技术的力量变得更加便捷、更加人性化。这样不仅可以提高管理效率, 也可以提高科技管理意识, 让使用的双方都能体验到公正高效的管理模式。
参考文献
[1]王兴晶.Visual Basic.NET数据库开发典型实例[M].北京:电子工业出版社, 2002:181.
手机App应用前景及发展瓶颈探析 篇6
手机APP发展概述
手机App就是手机应用程序,指可以在移动设备(包括平板电脑、手机、和其他移动设备)上运行的一切应用程序,也称为手机客户端。App是随着移动互联网技术的深入发展应运而生的,尤其是随着3G、LTE高速宽带无线网络的快速覆盖和智能移动终端的快速普及,极大地改善了App的用户使用体验,随即呈现爆发式增长,也使得企业开发商、个人开发商参与其中的积极性空前高涨,每天都有数以万计的App应运而生,正逐渐渗透到消费者衣食住行各个领域,包括支付、购物、团购、美食、娱乐、生活资讯、地图、旅行、天气、导航、影视、游戏等方面,正潜移默化的改变人们的工作和生活。
App的应用现状及发展前景
目前我们每个人都身处移动互联网变革的幸运时代,感受手机App给我们生活和工作带来的便利,据调查75%的用户手机上安装了20个以上的App应用,且最早推出App的商家快速从中获取了巨大的市场利润,使得手机App市场在短时间内迅速膨胀,如全球最大的应用商店App Store,2013年底在线手机App数量已经超过100万个,累计下载量超过500亿次,至今为止苹果已向开发者支付了超过130亿美元,巨大的市场利润引来了整个产业的疯狂追捧,市场迅速就从蓝海变成了红海,市场竞争激烈。然而从目前的App应用来看,大量的App应用都是围绕消费者的衣食住行推出的,产品同质化严重。而从发展趋势来看,智能手机对传统功能手机的替代性将进一步加快,在不久的将来智能手机将完全替代现有的功能手机,消费者将越来越依赖手机App,消费者花费在App上的时间将超过在PC、电视机上面的所花费的时间。根据Gartner的统计数据预测,2014年手机App下载量将达到1300亿次,将超过过去五年累计的下载量,App改变世界的脚步将更加迅速,将更深刻的改变人们的生活方式。因此未来App的市场应用前景分厂广阔,但是开发者要挖掘用户的深度需求,寻找新的蓝海。从应用对象角度看,目前个人消费者更深度的需求、企业和行业应用需求、电子政务需求等几方面,还鲜有涉猎,将是未来重要的蓝海市场。
1面向个人消费者应用。
从马斯洛的需求层次理论来看,目前的App应用仅仅满足了用户的生理需求、安全需求、情感归属(社交)需求,而在用户的尊重需求、自我实现需要方面还鲜有涉猎。马斯洛的需求层次理论把人类的需求划分成五个层次,分别是生理需求、安全需求、情感归属(社交)需求、尊重需求和自我实现需求,境界逐级递升,而目前的如团购、购物、优惠信息等是满足了用户的基本生理需求;天气、导航、出行等满足了用户安全的需求;微信、微博、朋友圈算是满足了用户的社交需求;未来面向个人消费者的App应用创新方向应该是围绕用户尊重需求和自我实现需求,挖掘消费者更深层次的需求,如智能可穿戴、在线教育学习、旅游、专属化定制应用等等。
2面向企业和行业应用的App需求
目前面向企业和行业应用的App应用还仅停留在起步阶段,随着App的的逐渐普及,越来而多的中小企业、大型企业希望通过移动设备来处理商务。据调查92%的中小企业希望通过手机App实现如对销售报表的实时浏览查询、对公司财务状况的实时追踪、对合作伙伴的动态管理等;而一些跨地区、跨国的大型企业和连锁机构希望实现App移动办公,对公司业务进行实时监控。此外餐饮、医疗、环保、旅游等等行业已经着手开始发展行业App应用,拓展商机。如医疗健康类的App应用将帮助企业更多的与智能手机用户、中高端的家庭用户联系在一起,通过手机问医、手机健康测试、手机排号、手机病历、手机支付等来实现对广大消费者的健康服务。未来行业应用App将是新的蓝海市场。
3面向电子政务的App应用需求
目前国内在电子政务这方面还没有引起重视,而在美国等一些发达国家和地区电子政务正逐渐兴起,如美国红十字会提供的飓风防灾减灾应用、美国国家统计局提供的美国经济应用等等,美国政府在涉及新闻、教育、卫生、旅游、文化、环境、就业、出行、气象等民生领域提供了252个App应用程序。随着用户对App的广泛接受和普及,未来在国内以保障和改善民生为重点的App应用,如教育、医疗卫生、旅游、交通、文化、就业、环境、灾害、教育、卫生、民政、文化、旅游、环保等保障和改善民生方面的App应用将逐渐出现。
App发展瓶颈及应对建议
虽然手机App正处于高速发展的阶段,但是仍暴露出很多问题,制约App行业更快的发展。一方面是目前App开发专业性强,只有懂APP开发技术的人才能在这领域进行开发,很多有思想、有创意的人由于不懂开发技术,被挡在了外面,制约了App行业的发展;其次由于手机是人手一部、随身随带,手机如同个人身份证,消费者通过手机所有的使用行为都被记录下来,用户隐私得不到保护,也制约了很大一部分用户使用App;此外目前很多病毒、恶意软件都盯上了手机App,盗取用户信息和支付信息,威胁到用户的利益,一不小心就会造成重大损失,也制约了App产业的发展。因此未来需要解决以上几方面问题,促进行业健康发展。
1打造开放共赢的App应用生态链。
未来需要打造跨平台、开放共赢的应用生态链,降低App开发者的开发难度,实现所有人,即使不懂技术也能开发手机App应用,让开发者可以将工作重心放在应用的概念和创意上,开发出更具创意、更能满足用户需求的App应用。如同淘宝一样,让所有的人,即使不懂技术都可以通过标准化的菜单操作可以开一个淘宝商店。只有这样才能让App市场更加健康、繁荣的发展。
2推动用户隐私权利相关法律法规建立。
目前缺乏法律依据的最严重后果就是商业利益泛滥,近几年一些网站肆无忌惮的利用非法爆出的个人隐私吸引人气,此外商业机构也会利用漏洞搜集隐私数据换取商业利益等等,几乎每个商业机构都在打用户资料的主意谋取商业利益。这已经成为各个国家都面临的问题。美国作为移动互联网的领先者,去年提出了要建立网络用户隐私权利法案,为更好地保护互联网用户隐私设立指导方针,并要求相关利益方商讨制定具体执行措施。在这方面,中国作为移动互联网应用大国,也应早着手究对用户隐私信息的立法,由政府主导组织,行业龙头推动立法和行业标准来更好地保护互联网用户隐私权。
3加强App应用的网络安全管理。
数学解题APP应用现状及开发思路 篇7
美国数学家哈尔莫斯认为,问题是数学的心脏。数学中的公理、定理、证明、概念、定义、理论、公式、方法固然很重要,是数学的必要组成部分,但问题的解决主要还是靠数学家来解决。因此,数学的真正组成部分是问题和解。
数学问题可分为练习型和研究型两类。哈尔莫斯所指的主要是研究型问题,研究型问题具有较强的学术性, 问题难度大,其中含有很多是连数学家都还未知的信息。 而练习型问题主要针对教学,其结论是数学界或数学教师已知的,作为问题出现仅仅是在教学环境中,针对学习者而言[1]。
解题是数学研究与数学学习的主要活动。从数学教育的角度看,解题是以积极探索的态度,综合运用已具有的数学基础知识、基本技能和能力,创造性地解决来自数学课或实际生活和生产实际中的新问题的学习活动[2]。
我国自古就重视解题,古典名著《九章算术》就是采用问题集的形式,收有246个与生产、生活实践相关联的应用问题,其中每道题有问(题目)、答(答案)、术(解题步骤, 但没有证明)。《九章算术》可谓是中国古代解题研究的经典之作。
如何训练才能快速提升答题速度,这是解题研究的重点。当前教学也是以考试为中心,对历届考题进行分析, 寻找出题规律、解题思想,并预测命题趋势,甚至希望能押中原题。为考试而学习,确实存在弊端,想办法帮助学生提高解题能力,进而提升知识综合运用能力才是初衷。其中,使用信息技术加以辅助则是思路之一。
2数学解题APP现状
移动学习是近年来的研究热点,它指移动设备支持下的能够在任何时间、任何地点发生的学习。移动学习具有两大特点:一是学习资料数字化,海量资源都可以轻松储存;二是学习网络化、移动化,便于教师、学生及相同兴趣爱好者共同探讨。特别是智能手机的普及,使得学习者从学习的时间和空间 限制中解 放出来,大大提高 了学习效 率。各种各样的手机APP应用软件,对移动学习起到了很好的促进作用。
根据手机的特点,即网络应用的移动性、内容的个性化及信息传播的交互性,可将基于手机的学习行为分为4种表现形式:信息浏览、信息发布、信息交流,以及寻找问题答案。借助的平台包括微博、微信、博客、贴吧等[3]。
在百度手机助手、360手机助手等平台上搜索数学相关APP,发现目前 最盛行的 是小学数 学四则运 算相关APP,功能强大且 简单易用,下载量庞 大,如数字游 戏APP涂鸦数学(见图1),下载次数达2 776万次,充分说明数学APP具有广阔的市场前景。此外,还有一些颇具特色的APP,如公式识别软件,只要通过手 机拍照,即可被识别,同时解出方程,呈现结果。
目前,出国留学的人数日益增加,双语教学越来越重要,GRE考试就涉及数学知识。对于中国人而言,数学内容较为简单,而数学专业英语则成为了难点,此时需要借助专业词典。教学英语收录了数学基本词汇(英汉、汉英双向收词16 000余条),是数学专业必备手册。海词词典 (中国第一个在线词典dict.cn)携手外教社官方权威正版发布,具备手机上最便捷的查词功能(摄像头查词、语音查词等),还有清晰发音、生词收藏、生词辅助记忆等学习功能。
作业通被称为家庭作业必备神器,拍照搜题,10秒答疑。题库由国内最专业的菁优网独家授权,覆盖小、初、高各年级,数千名名师每日更新,解题思路准确详细。
数学学习答疑系统是一款集音频学习、真人辅导、名师远程在线答疑功能为一体的新兴学习辅导工具。最大特点是面向全国中小学生提供随时随地真人答疑和在线名师辅导服务。当学生学习遇到困难,随时可以通过手机联系真人教师,然后和教师进行沟通实现答疑。
3数学解题APP开发思路
基于数学解题APP现状,本文提出了一种综合型解题APP开发思路。以解题为中心,打造解题神器。尽可能吸收、集成现有成熟技术,不轻易去碰目前暂时难以实现的难题,走集成创新的道路。
思路如下:
Step1:学生遇到问题,用手机扫描。扫描后的题目保存为两种格式:图片格式和文本格式。转化为文本格式是为了便于搜索,如图片中的x2+(X/2)要自动转化为x^2+x/2这样的文本形式。保存为图片格式是担心转化成文本有误,出现信息损耗。同时将该问题备份,收入试题库中, 不断充实试题库。如果试题是英文形式,则扫描后自动翻译,形成英汉对照,可以选择性只翻译部分关键词。可借助Google、金山词霸等成熟软件功能,结合专业词典,以及中国知网翻译助手这样的专业翻译软件。
Step 2:通过多种渠道解决问题。
Step 2.1:直接搜索。由于大部 分题目都 不是原创, 多数情况下,网上已经有了现成解析。以百度搜索为主, 同时加强对一些网上的大题库进行重点搜索。
Step2.2:调用计算 软件解决 。如果题目 较为简单 , 如求解一元二次方程、三元一次方程组这样有成熟算法的问题,可调用相关计算软件直接解决。可实现一拍照,马上出结果。如需看过程,则进一步查看。
Step 2.3:利用工具探究。有些问题并不能直接由软件给出答案,但利用软件可以给予启发。如数形结合就是非常重要的解题方法,只是很多图形手工作图困难,而采用软件就比较简单。此时,可利用各种动态几何软件,以及各种资源。
Step 2.4:志愿者帮忙解答。学习者如果通过上述3种方式还找不到答案,可以求助。学习者进入该平台,可利用微信、QQ等,连上百度知道、新浪爱问、人教社论坛等知名问答平台,发帖求助。求助帖子发出后,平台根据志愿者的水平和特长,推送相关问题,使得问题能够得到解决。凡是答题者均可获得积分,分数达到一定程度,可由相关部门发放荣誉证书,表彰其乐于助人的行为。一考定终身存在诸多弊端,应重视学生平时考察,包括个人素质等多个方面。可打造一个国家级解题平台,让学习者在平台上学习,并帮人解题,平台上也均有相关记录,到时可作为评分依据。优秀的教师可通过这样的平台获得知名度,可以录制视频上 传,并售卖视 频。这样,通过多方 合作,保证各方受益,合作才能长久。
Step 2.5:有奖征答。目前已经出现了基于手机或网络的在线答疑平台,相当于远程家教。可仿照滴滴打车, 除正常付费外,可额外加小费,这有助于用户得到更优质的服务。
4结语
本文根据数学解题教学实际需求,通过调研市面上的解题APP现状,提出了一种更符合学习者需求的数学解题APP开发思路。它基于实际开发技术,走集成创新道路,也即对现有产品或知识进行重组和搭配,以实现性能最优化。分析可知,若该解题APP研发成功,将具有广阔的应用前景。
摘要:帮助学生提高解题能力,一直是数学教学的研究热点。根据数学解题教学实际需求,调研解题APP现状,结合多种解题APP的特长,提出了一种更符合学习者需求的数学解题APP开发思路,以期能调集更多资源帮助学习者,及时解决学习中的问题,快速提高学习效率。