浅析“移动数字校园”的应用开发平台
2016-05-14杨莉
杨莉
摘要:随着“智慧校园”、“移动数字校园”的提出,各高校也正面临着教育和移动互联网结合的新挑战。而应用移动化就是高校教育与移动互联网结合探索的创新点之一。本文探讨了高校对应用移动化开发平台的特殊要求,分析了微信和微哨这两种主流开发平台在受众、实现、使用、安全四方面的特点,最后给出了推进移动数字校园应用开发的一些思考和建议。
关键词:移动数字校园 应用移动化 应用开发平台
中图分类号:TP393.18 文献标识码:A 文章编号:1007-9416(2016)05-0000-00
1引言
近年来,“智慧校园”、“移动数字校园”成为了高校教育信息化领域探讨的热点,教育和移动互联网的结合也成为了各大高校信息化工作的新挑战。而校园应用移动化成为了教育和互联网在高校结合的热点之一,为高校教育信息化带来了新的挑战和机遇。
目前,在各大高校,校园应用移动化的开发平台比较热门和应用比较广泛的是微信公众平台和微哨平台。据统计,2015年底微信公众账号总数已经超过800万个,移动应用对接数量超过85000个[1];微哨合作高校已达78所,遍布全国19个省、直辖市、自治区。
然而,这两种主流的校园应用移动化开发平台,究竟有什么不同呢?高校又对应用移动化的开发平台有什么特殊要求呢?本文首先探讨了高校对应用移动化开发平台的特殊要求,然后从受众、实现、使用、安全四方面对微信公众平台和微哨平台这两种主流开发平台进行了初步的比较分析,最后结合高校的特殊要求给出了推进移动数字校园应用开发的一些思考和建议,使得应用移动化更好地服务于高校教育信息化。
2校园应用移动化的开发平台
2.1高校对校园应用移动化的开发平台的特殊要求
如今,各大高校正在努力探索一个好的应用移动化的开发平台,来满足校园日常的信息获取、工作和学习需要。一个好的应用移动化的开发平台,不管是从教育功能的需求出发,还是从移动技术的方面考虑,都应具备以下几方面要求:
(1)便捷性。一个好的应用移动化的开发平台,应当具备开发的便捷性,包括开放的示例源码、清晰的开发框架、支持主流开发语言等;同时,具备应用实现流程的便捷性,申请校园应用、开放校园应用应当流程规范、制度明确、期限较短;另外,校内教职工和学生可以便捷地获知自己关心的校园信息。
(2)针对性。高校校园应用的开发需求是多种多样的,针对的对象也不相同,一个好的应用开发平台需要满足这样的针对差异。比如,学校的重大事件、新闻、活动(例如学校官网上的信息)等信息是公开的,全社会都关注这些信息,学校也有必要将这些信息传递出去;而对于教师和学生而言,除却关心这些之外,他们更多的是关心跟自己有关的信息,比如,教师关心科研和教学,学生关心成绩和课程安排等。
(3)高效性。一个好的校园应用开发平台,一方面,需要保证用户访问应用的速度,方便用户即时获知校园信息;另一方面,需要被大量用户熟知,一个校园应用如果发布在一个陌生的开发平台上,用户的知悉度很低,该应用发挥作用的可能性微乎其微,只有被用户熟知的平台上的应用,才能高效的发挥作用。
(4)特殊性。高校的校园应用开发平台,应该是特殊的,不同于一般的应用开发平台,它的特定用户群体、应用实施范围以及校园信息的密级程度都决定了这样的开发平台的特殊性。
2.2高校应用移动化的主流开发平台
微信公众平台和微哨平台是近年来各大高校用于实现校园应用移动化的主流开发平台,在其上开发的校园应用数不胜数。本节就这两种开发平台进行了简单的介绍和比较。
2.2.1平台简介
(1)微信公众平台。微信公众平台是腾讯公司在微信的基础上新增的功能模块,在该平台上,个人和企业都可以打造一个微信的公众号,实现和特定群体的全方位的交流互动[2]。微信公众平台支持消息群发、自动回复、一对一交流、用户管理和开放的公众平台消息接口等功能,方便了企业和个人与特定群体之间的交流。
据统计,2015年底微信公众账号总数已超过800万个,移动应用对接数量超过85000个[1],并且几乎全国所有的高校都会有一个或几个微信公众号,用于发布高校信息(高校微信公众帐号),或者高校机构的相关事宜(高校机构的微信公众帐号,例如研究生院),使得微信公众平台成为高校校园应用移动化开发的首选平台之一。
(2)微哨平台。微哨是近年来兴起的、针对校园的即时通信软件。高校用户可通过手机网络进行文字、语音、视频、图片的消息传递。在该平台上,各大高校可根据自身学校的需求,开发相应的校园应用,方便教师和学生的校园生活,比如课程成绩查询、校园通知、科研项目查询等等。
目前,已发布的微哨平台是部署在校园内部的,具备实名制、免流量、用户管理和消息接口开放的特点,方便了校园内教师与学生、教师之间、学生之间,甚至学校与教师、学生的消息传递。
截至2015年底,微哨合作高校已达78个,遍布全国19个省、直辖市、自治区,合作院校的师生都可通过为该高校定制的微哨访问校园应用,使得微哨成为近年来高校校园应用开发平台的选择之一。
2.2.2 微信公众平台和微哨平台的比较分析
本节针对微信公众平台和微哨平台这两种校园应用开发平台,从受众、实现、使用、安全四个方面进行了比较分析:
(1)受众群体。微信公众平台是面向全社会的,它的受众群体是所有微信用户,只要搜索高校的微信公众平台号,即可关注该微信公众平台,其受众群体是不受约束的、数量不定的;而微哨平台是面向校内的,它的用户就是全校的教师、学生,并且是实名制的用户,属于特定的受众群体、数量相对稳定(对某一高校而言,其受众数量是一定的)。
(2)实现环境。从帐号申请来看,微信平台需要提供实名制的申请人信息,以及相应的申请时限,而微哨平台是架构在校内的,基于学校的组织架构和统一身份平台,不需要申请;从服务器部署来看,微信公众平台是部署在校外的、隶属于腾讯的服务器上,由外部人员进行管理、维护,高校可以将具体的应用数据、代码部署在自己的服务器上,而微哨服务器是部署在校内的,由学校相应的人员进行维护,具体的应用数据以及代码也都部署在校内的服务器上;从实现代码来看,微信公众平台和微哨平台都支持主流的开发语言,但微信平台不具备自包装的语言转换机制代码(比如php格式的消息转换成xml格式),需要开发人员手动编写xml格式的消息代码,而微哨平台的开放源码中自带消息传递的转换代码;从实现流程来看,微信公众平台上的应用需要访问内外网,具体实现如图1(a)所示,而微哨平台仅内网访问即可,具体实现如图1(b)所示。
(3)使用范围。第一,从知悉度和使用频率来看,由于微信用户众多、几乎遍及社会各个行业,高校在微信公众平台上开发的校园应用,被微信用户获知的可能性较大,普及性和使用频率相对较高,而微哨是近几年才出现的,是在各高校内使用的,熟知度相对较低,其上的校园应用被获知和使用频率相对较低;第二,从使用入口来看,微信公众平台的入口是不唯一的,一所高校可能拥有多个微信公众号,在其上开发了各自的校园应用,微信用户需要关注多个公众号,而对微哨平台来说,校园用户具备唯一的登录号,面对的是统一的应用中心,其上发布了不同功能的校园应用。
(4)信息安全。微哨平台基于学校的统一身份认证和组织架构,不仅应用开发方,甚至接收方都是校内实名制的人,只有具备相应权限的人才能获知相应的信息(比如,校园新闻应用,所有人都可从中获取相同的校园新闻,而对于成绩查询应用,只有学生才能从中获取自己的成绩信息),具备安全的信息访问机制,并且如果发布虚假消息也可追溯至具体的人;而对微信公众号来说,虽然它具有严格的认证机制,但是它是被微信受众被动添加的,而受众只绑定了手机号,并不是实名制的人,而校园信息有些可以公开,有些则需要隐秘,比如成绩就是学生的隐私信息,微信平台不具备信息区分的安全机制。
综上,微信公众平台和微哨平台虽然都是消息互通的移动平台,但是在受众群体、实现环境、使用范围以及信息安全方面具备差异,微信公众平台的受众群体杂、多,使用范围广、频率高,而微哨平台的实现环境简单,具备更安全的信息保障机制。
3一些思考和建议
高校是一个特殊的社会机构,生活在其中的教师、学生也是社会的一类特殊群体,校园应用开发的便捷性、使用角色的针对性、消息传递的高效性、消息传递范围的特殊性都决定了移动化的校园应用开发平台不同于一般的应用开发平台。而现阶段的微信公众平台和微哨平台或多或少都没有完全符合高校的要求,但已经是现阶段较成熟的应用开发平台了,所以,在寻求一个好的校园应用开发平台的过程中,不妨结合微信公众平台和微哨平台来实现校园应用的开发,例如,微信公众平台可以用于开发公开的校园信息的应用,而微哨平台用于开发校园内部的私有的校园应用,以满足现阶段的高校应用移动化需求。当然,在今后的工作中,也要努力探索,甚至可以创新出更好的适合高校应用移动化的开发平台,更好的为高校教育信息化服务,做到随时随地、信息安全的传递与交流。
参考文献
[1]百度百科.微信[EB/OL].
[2]百度百科.微信公众平台[EB/OL].