打开梦想的窗——成都Windows 7社区发布活动和Windows 7 Party总结
10月24日,我们在成都时代广场成功举行了“Windows 7社区发布活动”,这次的活动是在微软的支持下,由成都软件技术沙龙承办的一次成都.NET俱乐部活动;接着,我们沙龙又在附近的明土咖啡举行了Windows 7 Party。可以说,下午的社区发布活动是一个成都Windows开发人员的大聚会,而晚上的聚会又是一次沙龙内部的发布活动。
Windows 7社区发布活动
场地
这次的场地选择成都核心商业区的高档写字楼中,尽管价格稍高(还是拿的内部最低打折价),但是,我认为整个场地档次,环境,服务都还是挺到位的,是符合Windows 7发布这样重要的活动的。唯一缺憾的是,这个写字楼的门口不能悬挂横幅,只好把横幅挂在会场内部。
与会人员
按照我以往的经验,确实是很多报名的会不来,所以这次原计划50人的(会场容量54人),我邀请名额60人,确实到会的就是50人。与会者大部分都是开发人员,也有小部分大学生。更重要的是与会者绝大多数都已经在使用Windows 7了。
讲座过程
在签到期间,正式开始之前,我就循环播放Windows 7的一些宣传和介绍视频,不过相信来参加活动的朋友对这些新特性都很熟悉了。最开始,请沙龙的主席刘传君至了欢迎词。而后我开始了我第一场Session——Windows 7开发概览。这个Session我过得比较快,主要为了后面留出充足的时间。不过我PPT的基础上,也提到了Sensor and Location Platform的一些开发特性。第二场Session,由吴慧锋讲解Windows 7开发兼容性,确实是资深讲师,非常专业。第三场Session,将的是Taskbar开发一些新特性,这个也是Windows 7开发的重点,有很多特性可以做文章。不过除了讲解微软提供的PPT外,我重点以我参加Code 7比赛的作品讲解了具体开发的一些知识,当然我的作品还涉及到除了Taskbar意外的好几个Windows 7新特性,我也一一做了介绍。(相关资源和连接见后面)。最后一个Session,我讲的似乎过快了,如果大家有不太明白的地方,可以通过博客或者电子邮件和我交流。
Windows 7 Party
场地
Windows 7 Party选在时代广场附近的一个西餐厅,环境很好,有各种类型的包间,我们包下的是“商务空间”,即是一个小会议室,还有投影荧幕。整个房间布置确实很适合开这种交流型Party,只是横幅一开始没有找到地方挂。
与会人员
晚上的Party除了下午活动到场的沙龙成员以外,其中几个成员还邀请了亲朋好友来参加。沙龙成员基本都是资深的软件开发者;而被邀请的朋友也是每天都要用Windows完成相关工作的。都对Windows的使用深有体会,对Windows 7抱有很大兴趣。
交流过程
一开始,当然是共进晚餐,晚餐过后大家随意闲谈。带到人都来齐了,我播放了Windows 7的宣传片和一些教程视频,并分享了我使用Windows 7的经验。接着,大家对Windows 7的使用体会进行了交流。尤其有朋友对多点触摸非常感兴趣,我相信以后带有多点触摸的PC,以及利用多点触摸特性的应用程序会收到大家的欢迎。
iT7
我在下午发布活动上,演示和讲解了我参加Code 7大赛的作品——iT7(i Twitter on Windows 7)。大家可以访问:http://it7.codeplex.com/ 来获取它的源码。下面我把关于iT7的一些简单介绍(实际上是我ppt中的文字)摘录如下:
- A .NET twitter client on Windows 7
- —Developed by C#, WPF, and WindowsAPICodePack …
- —Start from zero, current is 0.1 milestone
- —Have basic capabilities of a twitter client
- Using various new features of Windows 7
- —Taskbar
- —Location Platform
- —Extended Linguistic Services
- —Misc: Power Management,Network Management
- Taskbar
- —Taskbar Overlay Icons: Indicating status of login(Green) and logout(Red)
- —Taskbar Progress Bars: Indicating process of login and refresh
-
—Thumbnail Clips : Display tweet on Thumbnail Clips
- —Thumbnail Toolbars :
- —Navigating tweet: First, Previous, Next, Last
- —Action: Home, Open, Refresh
- —Taskbar Jump Lists :
- —Display tweet list, clicking can open tweet
- —Custom task: Login, Settings, About, Update, Show List, Refresh
- —Tabbed Thumbnail :
- —Using TabControl display tweets of friends, replies and direct messages
- —Using TabbedThumbnail display content of each TabPage
- —TabbedThumbnail syn. TabPage
- Location Platform
- —CivicAddressLocation : Auto set location of profile
- —LatLongLocation : Set GeoLocation of Tweet
- Extended Linguistic Services
- —Transliteration : Translate content of Tweet
- Misc
- —Power Management : When PowerSource==Battery, Refresh frequency always is 10 minutes, in order to saving energy
- —Network Management : According to IsConnectedToInternet, change OverlayIcon, change Jump List
其他
我演讲和开发用到的一些资源:
VistaBridge
http://code.msdn.microsoft.com/VistaBridge
WindowsAPICodePack
http://code.msdn.microsoft.com/WindowsAPICodePack
Windows Sensor And Location Platforms
http://code.msdn.microsoft.com/SensorsAndLocation
回答网友的问题(不断补充中……):
iT7源码DLL文件夹中带的ChooseLocation.exe无法运行,可能是你的系统只有.NET 4 Beta 2的原因,.NET 4使用了新的CLR4。它是用3.5编译的。不过你可以到http://code.msdn.microsoft.com/SensorsAndLocation 下载源代码来编译。
WPF新增特性和Jump List是两回事,不过.NET 4.0会包含一个System.Windows.Shell的命名空间,把现在的WindowsAPICodePack的东西包含进去,星期六下午忘记提到这点了。
我的VS中用到的插件是CodeRushXpress,下载地址:http://downloads.devexpress.com/DXperience/2009.2/6/CodeRushXpress-9.2.6.exe
这次的社区发布活动,主要面向专业Windows开发人员的,主题也都和编程相关。对于有些朋友提出,有些枯燥像在讲课。我认为这也是整个活动定位所决定的,如果没有编程基础,确实听起来就稍感无聊。最后,我本来留了一定时间让大家交流,可惜当时没有人提出问题。
活动的照片(包括社区发布和聚会):
特别提示:
这次活动,抽取的大奖是正版的Windows 7 Ultimate,首先恭喜获得奖品的朋友。不过,没有获得正版光盘的朋友也不用沮丧,其实要获得正版Windows 7是有很多种方法的。对于个人,可以申请MVP或者WebsiteSpark;对于小企业可以申请BizSpark。或者可以加入我的公司——成都亿科环境科技有限公司,我们现在正在寻找有识之士加盟我们(现急需.NET开发人员,有意可直接联系我);因为我们也申请了BizSpark,公司内的每个开发人员都有MSDN。