• 今天一个晚上把一个WCF Service发布到了indepro.com.cn, 以便可以通过手机来call. 这样就可以远程备份文件到Server端。 基本上的过程都跑通了,最高兴的是,一开始以为万网不支持WCF, 结果在失败了很多次之后,才知道是自己水准没到,结果在无数次错误之后,终于,我的WebService成功出现了~

    结果在Client端调用的时候,出现安全认证的问题,鉴于我总是准时睡觉,所以,这个问题就只好搁置了。~~

    但是对于这个进展,还是非常满意的。2个小时~搞定~

    How To – Use Username Authentication with the SQL Server Membership Provider and Message Security in WCF from Windows Forms

     http://wcfsecurity.codeplex.com/wikipage?title=How%20To%20-%20Use%20Username%20Authentication%20with%20the%20SQL%20Membership%20Provider%20and%20Message%20Security%20in%20WCF%20from%20Windows%20Forms&referringTitle=How%20Tos

  • http://www.duliyu.com/?p=447

    另: 下周六曲阳的放映

    http://www.douban.com/event/12638118/

  • 这个假期,又是死宅。 结果就是把一部分的Indepro的功能移植到了WP7上。 估计完成了30%的功能。

    其实Indepro的核心或者说最适合的平台,应该就是手机平台。 所以,这个过程是非常令人愉快的。

    当然,由于对WP7的学习仍然在进行中,所以进展比较缓慢,而且对于伟大的Silverlight的前端显示的华丽,现在还没有能力去开发......Let time help~ 求热爱刷墙的孩子帮我做可爱的图标 :D

    然后,还希望可以提供 Internet connection , 可以提供更广泛的云计算和单个contributor合作的能力。当然......这个都是在提供了单机版之后,才会去考虑的。

     

    MIB Demo

     

  • 有时候,物极必反。如题。

     

  • 这个十一假期,准备宅在家里学习Windows Phone 7的开发。 在这里记录一些笔记。

    Day 1: 今天十分惊讶的知道,WP7是不支持SQL CE的。 WP7的见解,就是手机是云计算的客户端,基本上的数据交换,都是要联网的,不过它可以支持离线数据存储,方法是在IsolatedStorage里存储xml. 所以,基本的思想就是: App -> RAM Object Collection -> Isolated Storage -> Remote SQL Server. 这个对于应用部署来说,比较麻烦。 如果是简单的程序,可以 App -> RAM Object Collection -> Isolated Storage。 这样的话,就比较容易实现。

    WP7是内建非支持VB.NET的,只能在Visual Studio 2010 Professional版中使用VB.NET的模板,我觉得基本上是类似一个翻译器的东西。 所有的教程和推荐应该是C#. 对我来说,不得不要开始使用C#来编程了,不过C#基本上已经是.NET的行业标准语言了,所以呢。。。转型是痛苦但必须的。

    Day 2: 今天看了不少promote这个WP7产品的介绍,基本上来说呢,它的主要市场在consumer, 所以呢,有几个拳头产品,比如SNS, Music+Video, Photo, etc. 然后呢,对于business的support主要是在Office 2010和Sharepoint上。 因为可以连接多个exchange server,所以我觉得,business的人要是收收邮件看看word和ppt的话,我觉得是挺好的。但是对于SQL的不支持,被放在road map的最远端,就可见呢,其实MS现有的开发进度离完整的Mobile平台,应该还有一段距离。

    还有就是如果成为了微软的开发员,要把产品扔到market上,要花$99每年,可以发布5个免费软件,发布不受限制多个收费软件。 这个可以养活很多人吧~~不过得要看WP7是不是消费者买它账了,但是觉得基本上一些成熟软件都会出WP版的App的。

    今天看了下简单的Silverlight开发过程,WP的一些有趣的东西,挺好玩的。比如多点触控放大图片,机身震动,方向感应器等,主要是编程实现比较容易,几行代码就可以实现, 所以,基本上有很多很好玩的application可以实现这些可爱的功能~

     还有一点我觉得挺好的,是Windows的三屏合一策略。 就是在PC屏,手机屏,Xbox的电视屏上,可以用统一的软件来开发,这样的话,产品的获利能力就提高了。~ 但是由于是Silverlight,表示还得学习一下下,不过后台逻辑都是一样的,只是要学习下前台而已,所以应该不是太麻烦~

    Day3:今天把所有的视频都看完了。 看得头痛啊。一直盯着屏幕看,实在也不是什么乐趣了。 不过还是把一些觉得很有趣的point记录下来。

    Sliverlight的App 是以一种类似WebPage的方式进行Host的, 也就是说,页面间传值啊什么的,都是类似url传参数的方法。 因此,网页的许多经验都是可以用在WP开发上的。

    Silverlight的Push功能也是一个非常有趣的功能,它可以充分利用云计算的能力。 比如,你发出一个大量计算的指令,等Webservice再远端折腾了30秒之后,把结果回传给你,这个过程你可以自己做自己的事情,而client phone会接受到这个message, 然后做处理, 而网路聊天也可以这么进行, 基本上都没有什么延迟。

     

    Learning Resource:

    http://www.wpmind.com/dev/2010/08/20/windows-phone-7-jump-start-training.html

    http://blogs.msdn.com/b/jaimer/archive/2010/08/13/windows-phone-design-day-recordings.aspx

    http://silverlight.codeplex.com/releases/view/52297

    http://www.msteched.com/2010/NorthAmerica/Tracks/WindowsPhone

    http://www.iwp7.com/archives/1889

    http://www.wpxap.com/forum-12-1.html

    Day 4: WP7对中文的支持的确是挺糟糕的。 倒不是说它不支持中文, 而是它总会在你觉得它正常的时候,显示出些乱码来。 现在的这个版本的WP,的确是不太适合中文开发的。 不过呢,这个问题应该是会被解决的,当我有一天在中国的土地上买到行货WP时,应该就是这个问题解决的时候了。

    Last Day: 这两天就是熟悉了Silverlight的xaml 以及把Indepro的点子盒给Win-Phone-lized. 不得不说,没有数据库也有没有数据库的好,特别是小型的application, 没有数据库,直接serialize object到xml, 省了很多时间,可以更专注于功能开发,当然,这只限于小型...app的 开发。 大了就完蛋了~

    下面的这个是MS的植入广告SDK, 还没有开放登录,不过先存着。

     http://www.microsoft.com/downloads/en/details.aspx?FamilyID=b0f00afc-9709-4cc2-ba2c-57728db6cbd6