2008-2009IBM大学生编程创意大赛圆满落幕
历时9个月的2008-2009 IBM中国大学生编程创意大赛圆满落下了帷幕,自开赛以来得到了全国各个省市地区高校同学的积极关注,吸引了125所高校,1300个团队,3000多名学生的报名参赛,其热烈响应的程度始料不及。本届大赛由IBM和上海交通大学联合举办,以“开放、协作、创新”为宗旨,以可编程可扩展的Web为技术背景,为大学生提供一个充分展示自我、提高自我的舞台。与传统的编程大赛不同,它不仅考察了前沿的Web应用扩展机制,创新的软件设计思想,还结合Web2.0社区,具备更多的趣味性、参与性和挑战性。与此同时,大赛方提供了多种在线服务、学习资料、视频讲座、现场活动以及社区活动等,使得Web2.0的“共享、互动、合作”的精神得到了淋漓尽致的体现。

IBM大学生创新编程大赛介绍

背景:

Web2.0领域:“Web As a Platform”

比赛题目:

1.基础应用开发: 华北明珠--白洋淀景区旅游 设计并开发出能够动态装载远程附加应用的基础应用.
2.附加应用开发,选择一个基础应用,设计并开发分布式的附加应用.
3,附加应用创意. ”

大赛特色

IBM大中国区首席技术官中国研究院院长李实恭博士谈举办大赛的三个用意

去年在筹划2008-2009年IBM大学生的编程创意大赛的时候,我们就有几点期望。第一个,希望这次大赛周期较长,这样参赛学生所投入的精力和努力也会很多,对他们也会有深远的影响。第二个要突出创新和实践,因为不同于知识和技巧,创新是不可传授的,但创新要通过实践才有价值,这是将它放在编程大赛范畴的用意。第三要突出竞争和团队合作的要素,在很多的创新过程里面,需要经过彼此的脑力激荡,这些启发和激励有时会来自同一团队,或者跨团队的队友,有时会来自竞争对手,这样才能持续进步。
 

  IBM大学生编程创意大赛立足Web2.0的大背景下,与传统大赛有许多不同:

  传统的编程大赛 本次编程大赛
题目 逻辑算法, 特定题目 可扩展的Web应用
考察重点
  1. ● 数据结构,数学建模
  2. ● 程序设计,算法实现
前沿的Web应用扩展机
参赛方式 个人或团体 团队开发者,社区参与者
大赛提供 文档,开发工具
  1. ● 多种在线服务
    (地图,用户和评论服务, Mashup etc)团队空间,
  2. ● 项目管理工具技术文档,
  3. ● 视频资料
大赛赛程 集中于一个阶段
  1. ● 两个阶段,相互联系
  2. ● 3种比赛,多个奖项
大赛社区活动 较少
  1. ● 论坛,qq群
  2. ● 现场的大赛技术交流活动
大赛评估 工具或专家打分 社区评级+专家打分
部分优秀作品展示
获奖选手 评委点评 获奖作品 大赛感悟
基础应用一等奖:Web 3.0!

Web3.0的成功,来自其深刻的设计思路。经过团队成员对于构建门户网站Portal技术的深入分析后,他们提出了“Grapelet”的概念,设计了基于服务器端的统一消息发送和响应机制,每个Grapelet能够通过AJAX异步请求与对应消息总线交换消息,并在客户端桌面框架内实现了Grapelet小应用范围内的局部刷新;我们欣喜地看到,这样的设计和目前主流的Portal发展趋势不谋而合.

获奖团队:

上海交通大学电子信息与电气工程学院:李扬 张伟楠 陈凯龙 曹龙飞 罗宇龙 刘斌 汤博

创作感悟:

如果想要在这些优秀的同学作品中间脱颖而出就需要自己创新的地方,所以我们虽然是在做Web2.0,但是我们一定要超越Web2.0,在作品中添加更多的特性来超越Web2.0。我们还有一个比较创新的特性,那就是插件和插件之间互相提供服务。

 

基础应用二等奖:Mashus

Mashus作品兼容并包含了IBM Mashup技术中的组件模型,Facebook的标记语言,开心网简约友好的界面风格;设计并实现了附加应用和附加组件两种扩展机制,附加应用的开发人员可以通过开发应用和组件的方式对该作品进行扩展;该作品设计的自定义标记语言库,为附加应用的开发提供了重用Web组件的能力,从而将Web组件的优势发挥的淋漓尽致。

获奖团队:

西安交通大学电信学院计算机系:许凌志 张舒伟 常远 赵万贺 董博 乔木 杨杰

创作感悟:

我们把这些资源开发成一个组件,组件与组件之间可以实现通信可以变成一个应用,应用可以通过社区在Mashus平台上进行共享,进行编辑,进行大家的互相推荐使它成为一个拥有智慧的平台,所以这是我们这个平台设计的一个非常重要的思想。

 

基础应用三等奖:白洋淀之旅

设计者从大赛方提供的在线服务中得到启发和灵感,将作品定位成一个Web资源集成和共享的平台,使其能够支持多种业界流行Widget标准,实现不同风格的Widget同台竞技,各自展现别样风格魅力,而作品更是富有创新性的提出了可交互的Mashuper widget组件模型并提供了可视化的组装工具。

获奖选手:北京大学信息科学技术学院叶蔚 陈柄辰 黄开木 高昕

创作感言:这次大赛历时9个月,可以说是非常漫长的过程。真的是从各个竞争对手学到不少的东西,我们的技术也在跟竞争对手比拼的过程中不断的加深。而且,在准备比赛的过程中跟IBM的一些前辈们交流,得到非常大的帮助。感谢IBM提供这么一个能够让全国大学生展示出自我的平台,这次大赛对我今后的工作影响都是非常积极的。

 

附加应用一等奖:RIA白洋淀

该作品恰到好处的技术选型将体现中国风创意的古筝,古词,山水画元素完美的展现在我们的眼前,成功的把中国风创意体现的淋漓尽致!作品集成了Google地图,Flickr照片搜索,驴友召集器等功能,大大增强了该作品的实用性。

获奖选手:华中师范大学信息技术系 徐英钟

创作感言:我的作品主要是利用RIA技术开发的,前台使用了Flex技术,通过Mashup组件,调用了Google map和 Flickr图片搜索等资源,将园区景点的基本信息用用图示的方法展现出来。

 

附加应用二等奖:图片搜索引擎

它可以与Web3.0的核心地图应用通信、获取用户浏览的关注点信息,由此搜索Flickr网站上的图片资源,并有效地在前端呈现给用户。尤其值得称道的是,作者对于Web界面元素的把握有了质的飞跃——“图片搜索引擎”前端的界面风格和Web3.0主体应用很好地融合在一起,缩略图列表和详图的布局合理,具有良好的交互性,达到了功能和易用的统一,体现了Mashup应用的特点。

获奖选手:北京理工大学计算机科学技术学院 丁凯 谢汪益 陈枫皓

创作感言:一年前的我们,刚刚大学本科三年级,和同龄的很多计算机专业的学生一样,找不到自己的方向。然而就在此时,Web2.0,一个前沿而充满创意的领域深深的吸引了我们的眼球,IBM编程创意大赛给了我们一个放飞梦想的机会,将Web2.0“开放”、“创新”的精神融入了大赛。

 

附加应用三等奖:给我写信

该作品充分调用了基础应用提供的API来获取用户以及基础应用的数据,采用的集成方式能够使之与基础应用更好地协同工作, 同时也较有新意的加入了商业运作成分,例如插播在线广告内容等。商业元素的色彩也促使其在比赛中脱颖而出。虽然作品功能还略显单薄,但是瑕不掩瑜。

获奖选手:东北大学软件学院软件工程张坤秋 鹿宇 宋达 张均贺 石尚怡林 耿桂仙