摘要:Coding for Fun大赛是2012中国软件开发者大会(SDCC)的重要环节。由六名黑马学员组成的“天翼二队”,经过32小时的“血拼”,凭大赛作品“语音控”,获得了本次大赛的“最佳设计奖”。本文是该队队员的参赛感想。创造、精彩、团结,是本次大赛留给他们的最深印象。
Coding For Fun大赛作为2012中国软件开发者大会(SDCC)的精彩环节,于9月8~9日在北京国家会议中心举行。在传智播客老师的推荐下,我们黑马学员六人组成“天翼二队”参加了本次大赛,经过32小时的“血拼”,凭大赛作品“语音控儿”,获得了本次大赛的“最佳设计奖”。
“语音控儿”的启动页面
国内的“黑客大赛”
作为正在传智播客学习的学员,我们多数时间坐在教室中学习,走出去的机会较少。当传智播客的老师得知该大赛的消息后,便鼓励我们参加,并为我们报了名。我们也为能得到这样一个“与高手”交手、获得业内专家指导的机会而兴奋。
通过大赛官网,我们了解到Coding For Fun的比赛形式与现在国外火热的黑客大赛有异曲同工之妙。大赛聚集来自全国各地的众多开发者,历时32小时(两个白天一个黑夜),经过自由组队、产品策划、UI设计和开发过程,最后向评委及各参赛团队展示作品。由业内资深的一线专家和VC投资者组成的评委团队从中评选出最佳应用、最佳创意、最佳设计、最佳设计奖。
艰辛与感动并存的参赛过程
针对本次大赛,CSDN专门开通了,以方便报名参赛者提前交流,相互了解,熟悉大赛规则。大会当天我们“天翼二队”怀揣着激动又紧张的心情,开始了我们的大赛之旅。
“天翼二队”由四名程序员和两名UI组成。在最初决定做什么时,大家考虑到智能家电将会成为未来的发展趋势,于是我们决定利用“物联网”来实现物与物之间的通信。我们将作品命名为“语音控儿”,它是一款Android应用,将利用语言来控制同一局域网中的各种终端。
我们选择基于天翼开放平台来开发此应用。而最初对该开放平台提供的接口不了解,是我们面临的最大困难。CSDN为我们提供了详细的“天翼开放平台指南”和代码示例,通过大家的一起研究,该问题也就迎刃而解了。
在界面设计上,“语音控儿”采用Metro设计风格,排版清爽、风格简易,富有光滑、快、现代等气息。漂亮的界面设计,是我们此次获奖的原因之一。
“语音控儿”采用Metro设计风格
“语音控儿”的一个重要功能是“语音遥控”。该功能利用人机交互理念,借助智能手机平台,通过语音来控制各种电器,对电器的识别度可达80%,且具有强大的可扩展性。
启动“语音控儿”应用,进入“语音遥控”功能,可以检索到同一局域网中的所有终端(如手机、各种家电等)。选择检索列表中的某一终端,通过语音,即可向该终端发送语音指令,终端收到指令后,会返回一个反馈,并开始相应的操作。这一创新的设计理念,获得了评委们的好评,为我们此次获奖争取到了重要的一票。
“语音控儿”设计原理示意图
由于时间关系,该应用中很多有趣的功能未能实现。比如“尖叫”功能——设想夫妻俩分别在两个房间,老婆在厨房,老公在卧室,忽然老婆大喊一声“厨房的下水道堵了”,这时老公就会收到一个“弹框”或其他形式的提示,并迅速跑到厨房来帮忙。
大赛留给我们的:创造,精彩,团结
创造、精彩、团结,是本次大赛留给我们的最深印象。
回顾整个参赛过程,总体来说收获远远超出了我们的预期。我们的团队经历了32个小时持续不断地编程和开发,最后终于完成了作品,艰辛和不断席卷而来的困意自不必说,但这一切在完成作品的喜悦与感动面前都俨然是过眼烟云。
整个Coding For Fun比赛的过程充满着欢乐、激情与跳跃的思维。大赛举办方为我们这些参赛选手提供了无微不至的照顾和软硬件支持。他们对程序员的重视,及给予交流与创新的机会与平台,让我们得到了力量,使我们相信,只要敢想就有奇迹出现,年轻没有什么不可以。
分享到:
相关推荐
Coding4Fun控件库,包括一些Windows phone控件
Coding.For.Fun.mit.C#.2010
Coding4Fun WP开发
Coding4Fun.Kinect.Wpf
Coding4Fun Toolkit源码 技术特点: Coding4Fun提供了一系列WP手机应用开发中使用到的控件和很炫的效果,可以为手机应用开发提供便利,同时也可以提升应用程序用户体验。 示例程序中介绍了所有控件的使用方法,...
这个是coding4fun的包,相信很多朋友都想要这个吧,呵呵!
Coding4Fun.Kinect.Toolkit开发,Kinect专用。MIT开源
Coding4Fun.Kinect.Toolki 希望能帮助你开发kinect。
This book is intended for those new to the Arduino and computer coding. and looking to gain the skills to write microcontroller programs that can act on given inputs and operate electromechanical ...
kinect应用程序开发需要的软件工具包
IEEE-trans.文献:Space-time block coding for performance results的中文翻译,关于空时编码的性能
利用此轻松的实现wp8种的toast类似的功能。首先把dll添加到工程里面,然后在添加此引用。然后再需要弹出消息的地方添加代码: var toast = new ToastPrompt { Message = "XXX", }; toast.Show();
ArchSummit北京-《Coding容器化实践分享:Docker理念解析与技术填坑》-孙宇聪
Video Coding for Mobile Communication ISBN:0120530791 http://www.amazon.com/Video-Coding-Mobile-Communications-Applications/dp/0120530791 List Price: $113.00 Product Details Hardcover: 225 pages ...
windows phone 第三方控件工具类Coding4Fun.Phone.Controls
Coding for Penetration Testers(2nd) 英文epub 第2版 本资源转载自网络,如有侵权,请联系上传者或csdn删除 本资源转载自网络,如有侵权,请联系上传者或csdn删除
Spatio-Temporal Coding for Wireless Communication
Coding 4 Fun Drum Machine Code Sample
Contains the most recent developments of coded modulation, trellises for codes, soft-decision decoding algorithms, turbo coding for reliable data transmission and other areas. There are two new ...
2_Coding for discrete sources.pdf