关于支持科学新闻业
如果您喜欢这篇文章,请考虑通过以下方式支持我们屡获殊荣的新闻报道 订阅。通过购买订阅,您将帮助确保未来能够持续报道有关发现和塑造我们当今世界的想法的具有影响力的故事。
随着社会对信息技术的依赖激增,软件已成为任何灾难响应工作中不可或缺的组成部分。这包括用于操纵水下机器人的程序(例如,控制英国石油公司在墨西哥湾的深水地平线石油灾难的努力)或用于紧急救援人员的复杂地图工具,他们使用移动设备评估地震破坏程度(例如在海地)。考虑到紧急情况、医疗保健和其他服务对软件的依赖只会随着时间的推移而增长,微软在过去八年中举办了一项全球竞赛,挑战高中生和大学生开发应用程序,以解决地球上一些最紧迫的需求。
微软的第八届年度“创新杯”总决赛于周四在波兰华沙落下帷幕,400名学生争夺24万美元的奖金。“创新杯”当然是微软的主要宣传活动,其双重目的是试图确保该公司的产品成为下一代计算机程序员的首选工具。
该赛事的受欢迎程度迅速扩大——今年有来自100多个国家/地区的约325,000名学生注册参赛(其中400名学生晋级到本周的总决赛)。这与该公司表示的2003年西班牙首届比赛的约1,000名学生相比,差距很大。“创新杯”项目与联合国千年发展目标保持一致,其中包括到2015年消除贫困、促进教育、改善医疗保健和提供清洁饮用水。
今年的比赛项目倾向于教育和全球健康,尽管一些团队解决了另一个全球性的紧迫问题——交通管理——开发了用于改进公交线路和组织拼车的社交网络工具的应用程序,微软教育总经理乔恩·佩雷拉(pdf)说。
正如人们可能怀疑的那样,所有参赛者的先决条件是使用微软产品开发他们的程序,包括软件编写工具、数据库和Windows操作系统。越来越多的学生设计他们的软件托管在微软的数据中心,而不是在他们学校的本地计算机上。这种所谓的“云”模式意味着团队不必担心他们的学校是否有足够的服务器、存储设备和网络容量来满足他们的需求。这是比赛的第一年,学生可以使用Azure或Windows 7(两者都在过去一年中首次亮相——Azure是为远程托管计算优化的操作系统)。
其中一些应用程序正在全球范围内的危急情况下立即投入使用。捷克共和国布尔诺理工大学开发了地理信息助手(GINA),据微软称,该助手允许海地的救援人员使用移动设备在多张地图上叠加紧急位置,拉取他们需要前往地点的全球定位系统坐标,并使用触摸技术在地图上进行注释。
另一个提交给“创新杯”竞赛并已在实地使用的应用程序是一个帮助约旦环境部研究该国沙漠扩张情况的项目。德国-约旦大学的OaSys项目旨在监测并帮助解决该国的“荒漠化”问题,即曾经绿色的土地干涸,不再具有农业生产力。
“创新杯”竞赛邀请软件设计、嵌入式软件开发、游戏设计、数字媒体和IT挑战五个类别的参赛作品。这些类别反映了微软认为这些学生毕业后将从事的职业方向。值得注意的是,经济正在崛起的巴西贡献了今年近25%的参赛者(约80,000名学生),佩雷拉说。
项目的评判标准包括学生如何定义问题、他们如何出色地设计他们的软件、该软件的用户界面质量、商业可行性以及学生向评委描述和推销他们的项目的演示。佩雷拉说,这种方法揭示了学生对他们试图解决的问题以及对潜在解决方案的需求的理解程度。
查看2010年“创新杯”决赛选手的幻灯片展示