IBM早前于大马举办IBM Bluemix Appnovator Challenge,借此推动IBM的新一代云端平台。此次的挑战以Bluemix为平台,让学生在短时间内开发新的应用程式,展示他们开发应用程式(App)的创意与革新概念。
应用程式日新月异,其中不乏各种有趣好玩或是功能一级棒的应用程式。如今,编写应用程式已不再是在职人士的专利,只要你有相关的知识、创新的概念,以及对该领域的热诚,你也可以自己编写应用程式。IBMBluemix让大家凭著自己的专业知识与热诚,自行编写自己想要的应用程式。
IBM Bluemix Appnovator Challenge虽是首次在马来西亚举办,却也吸引了不少学生参与,共收到120份作品。通过几轮的筛选后,其中5份作品脱颖而出,成功挤入决赛。来自万达国际学院(KBU),名为“TheA-Team”的组合以“MyCity”应用程式成功俘虏3位评审的心,成为此次的冠军队伍。
灵感源自Waze
“TheA-Team”由3名年龄介于21至23岁的学生组成,成员分别是柯勇安(21岁)、陆劲文(21岁)及蔡征原(23岁)。首次编写应用程式的他们,在开始的时候并不知道如何分工。
“我们是在相处了一段时间后,开始发现各自的长处,才分配各自的工作范围。”陆劲文表示,来自不同科系的他们,在刚组队的时候并不熟悉对方,因此需要用一段时间来了解彼此。在开始编写应用程式时,他们都是一起研究、一起编写,直到发掘了对方的专长,再开始分工。
对于成为冠军的“MyCity”应用程式,他们透露灵感来自于卫星导航应用程式——Waze。“我们是看到Waze里面列明许多道路问题,很方便,因此启发了我们想解决城市问题的想法。”基于用户层设定于社会大众,因此在设计的时候以简单、易用为设计考量。“我们希望上至老人,下至小孩都会用这个App,所以尽量以简单为主。”
只上半天课程
虽然曾在IBM上了半日的Bluemix课程,但是“TheA-Team”还是经历了一段摸索的过程。“虽然我们上过半天的课,但对Bluemix的程式还不熟悉。”成功的道路上总会有许多难题。在他们熟悉了Bluemix之后,却发现在编写时,面对编程号(Coding)的问题。“我们尝试让不同的‘东西’相互沟通,但要让它们在一起并不简单。”
每当他们面对困境或瓶颈时,总是会向电脑与工程学院主任黎文汉求助。黎文汉于他们来说可是亦师亦友的明灯。“他总是会给我们适当的意见,让我们不至于迷失方向。”一个好的导师就是学海中的一盏明灯,给予明确的方向,让学子在学海中漂浮的当儿,不迷失了自己。
尝试更复杂程式
看见自己的“孩子”成为冠军,第一次参赛的他们有点回不过神来。蔡征原笑了笑说,“第一次得奖,我很高兴,但这好像是一场梦,我有点醒不过来。”眼神中夹杂著难以置信的喜悦。他们虽然对自己的作品抱有信心,但没想过会得冠军。“我们知道我们的作品的品质,但我们不知道它的程度到哪里。”陆劲文说道。
未来蔡征原打算继续做相关的程式,并且会尝试编写一些比应用程式更大、更复杂的程式。陆劲文则对安卓的应用程式大感兴趣,“我一定还会再尝试编写更多有趣的应用程式。”
相对于两位队友的兴致勃勃,柯勇安表现出些许的不自信。他认为自己在编程号方面并没有太大的天分,但其他队友笑说:“你不会编程号,但你有很好的概念与创意点子,可以提供创新的概念。”未来的日子长得很,即便不是这方面的专家,也可以从另外一方面重新出发。
对于“MyCity”,他们还未有更近一步的打算,惟一切还需再作进一步的考量。或许在不久的将来,你便可以在市面上看到这个帮助我们的城市变得更加美好的应用程式。
初赛仅呈概念
今年7月于全球推行的IBMBluemix是一个新的科技平台,让人们可以在短时间内创造出理想中的应用程式。
IBM开发部经理龙鹏义认为,现今科技日新月异,Bluemix将会帮助群众在应用程式的开发上达到更好的成果。“在我念大学的时候,做论文以前我还要先安装好一些程式才能开始写论文,但现在已经不需要了。”此番的大赛不仅显示出Bluemix的平台,更多的是现今科技的方便之处,单以学生们在一个月内便学会使用平台,创造出如斯的应用程式便足以说明一切。
大赛中,学生们一路过关斩将,闯入5强,实在不简单。参赛的时候,学生们呈上的是初步的概念,而不是应用程式。Bluemix从120份作品中选出12份,再将他们带到IBM的工作室,予以半日的教学,以简单的方程式向他们解说Bluemix。学生们必须在一个月内完成应用程式的设计,并呈交于Bluemix进行第二次的筛选,方能进入决赛。
大学生需有实践机会
120份的作品说多不多,说少不少,IBM以两大要素为筛选的标准。其一、该应用程式必须达到大赛的主题——“将世界变得更美好”,对社会可以做出贡献的应用程式才能顺利过关。其二、则对商业做出贡献,即有买于各大公司的可能性,譬如对能源公司、购物中心有一定的帮助。“这是因为他日该学生若成为企业家或想要创业的时候,IBM可以给予一定的协助。”龙鹏义为第二项标准做出解释。符合以上两项标准的应用程式方可顺利进入决赛。
大赛的成果让龙鹏义感到满意,甚至有些讶异。“他们在一个月内可以做出这样的结果,让我很意外。我想,不必我多说,大家都亲眼见证了学生们的实力。”龙鹏义笑道。
龙鹏义认为大学生不仅需要专业知识,也需要实践的机会。Bluemix现阶段与国内各大学府合作,为学府提供免费的Bluemix,让学生可以在课堂上以正式的软件学会编写应用程式。“目前,全国有二十馀家大学与Bluemix合作,相信未来会与更多的私立学院合作,让更多学生受惠。
打造美好城市
“MyCity”顾名思义即是“我的城市”,以城市为中心。很多时候,人们在遇到城市里的一些问题时,想要举报或投诉的时候却苦诉无门,结果不了了之。“MyCity”的存在就是为了方便那些想要举报、投诉城市问题的人,让大家可以把问题提交到单位。
“MyCity”里面有道路损坏、交通灯故障等6种选项。譬如在交通等故障的时候,“MyCity”用户可以在内页选项中点击交通灯故障的选项,再以GPS定位锁定所在位置,或自行输入所在的位置即可。另外,用户若是想要附上图片也可点击“Insert”添加图片,完成后再以电邮方式电邮至相关部门。举报后,“MyCity”与相关部门便会将问题存档,采取措施。当问题解决后,该举报的用户将会获得通知,并可能予以一些奖励。
“MyCity”现处于初步开发阶段,相信开发成功的话,未来许多城市问题都可在短时间内解决。当然,前提是当地政府愿意与“MyCity”配合,提供申诉部门的联络方式,以及高效率的维修行动才行。
培养未来大将
基于创造应用程式在大马来说还不算普遍,龙鹏义坦言这是各大科技公司将软件投资于各大学府的主要因素。在人手一机的年代,应用程式成了生活中不可或缺的东西。然而,时下最夯的科技编写在大马的反应远不如其他国家。“我们想要对未来的人力资源做出培训,这样才能培养出有能力的人。”各大公司提早为未来员工做好进入职场的准备,可说是非常有远见。
新血让程式更多元
科技公司不仅需要与学府合作,更需要将该技术注入市场,让市场追上“潮流”。Bluemix举办Appnovator大赛不仅是想要将Bluemix介绍于有兴趣编写应用程式的人,更希望可以借此让学生发挥所长,为他们的未来铺路。“在决赛的嘉宾里有著IBM的生意伙伴以及客户群。学生们发表的应用程式有可能被他们(客户或生意伙伴)相中,最终可能会买下该应用程式或聘请该名学生也说不定。”新一代的诞生是必要的,也是带领一家公司继续向前走的新动力,比赛最终的效应不仅是为大家开启Bluemix的用途,更是挖掘新生代的好时机,更是寻求更好的创意点子的好方法。
龙鹏义透露,有位来自美国的客户非常喜欢决赛作品“park4u”。他透露,该客户早前为改善停车场系统的问题烦恼不已,虽然这个应用程式仍处于初步开发,但完整地开发的话,或许可解决泊车问题。通过比赛的形式,可培训更多有想法的青年才俊,更可在新血当中寻获更多新概念,让应用程式更加多样化。