拼吾爱程序人生.Net编程Visual Studio.NET Catching Up With the .NET Micro Framework

1  /  1  页   1 跳转 查看:696

Catching Up With the .NET Micro Framework

Catching Up With the .NET Micro Framework

Posted by James Vastbinder  From/InfoQ

Recently Microsoft Embedded Evangelist Mike Hall pointed out his port of Space Invaders to the .NET Micro Framework and called out fellow 'Softie Pavel Bansky for his port of Tetris.  While Mike wrote Space Invaders as a demo for a presentation last year, Pavel wanted to test the limits of WPF within the .NET Micro Framework.

In Pavel's own words:
I've always wanted to code Tetris, but as time goes on,this game looks a bit old fashion. Especially on those new computers with all bells and whistles, but this led me to idea of writing Tetris for .NET Micro Framework. It will be cool sample application and discovery of WPF possibilities in Micro Framework.
In order to develop on the .NET Micro Framework, developers have at their disposal the C# language and a subset of the .NET Framework libraries.  The actual footprint of the .NET Micro framework is only several hundred kilobytes.  Unlike the other versions of the .NET Framework, this smaller cousin was actually developed from scratch according to the ECMA specifications.

Because a developer's code is compiled to an intermediate language, as long as it is a 32-bit processor or a processor which will run 32-bit code, developers are provided hardware independence.  This is gained through porting of the .NET Micro Framework Common Language Runtime or CLR.  A downside to porting the .NET Micro Framework CLR, if it is not available for your favorite hardware platform, is that Microsoft is currently asking for a fee.  At present the SDK is freely available to developers on ARM7, ARM9, XScale, and more recently Blackfin. 

If developers have ported other games to the .NET Micro Framework, Mike Hall promises post a link once a video of the game is provided online.

 感谢原创者的辛勤劳动,希望对您有所帮助,转载请注明原出处。
 您可能对 [Visual Studio.NET] 的这些文章也感兴趣:

MPI.NET 发布  对MIME格式的邮件文件进行解码
Enterprise Library 4.0 CTP发布  非对称加密技术与.NET实现
Lighter Weight Version of .NET for Clients  在.Net中通过序列化和反序列化实现对象实例化
使用IIS 7自动将请求转发至内容服务器上  解决Web 服务中使用NHibernate时无法序列化IList的问题
Using the Task Scheduler in Vista and Windows Server 2008  动态语言运行时公布
Smart Client Software Factory :使用 Visualizer 监控 SCSF 运行状态  Visual Studio 2005/2008的代码段编辑器
How to build Multi-Language Web Sites  .NET开发最新参考资料推荐_20080206
.net程序中资源文件的保护办法探讨  .NET开发最新参考资料推荐_20080217
使用Vs2005打造简单分页浏览器  SCSF 系列:Smart Client Software Factory 中 MVP 模式的应用
采用Native 引导方式的.Net加密保护  微软宣布下一代Visual Studio开发平台
 

回复: Catching Up With the .NET Micro Framework

跟上.NET Micro framework时代

译/朱永光

最近微软嵌入式技术布道者Mike Hall提到他把“Space Invaders(太空入侵者)”移植 到.NET Micro Framework上,并唤起了同道中人Pavel Bansky移植“Tetris(俄罗斯方块)” 的行动。

当Mike于去年编写了“Space Invaders”作为演讲的一个演示程序后,Pavel打算测试一下WPF在.NET Micro Framework中限制。

以Pavel自己的话说:
我一直想编写俄罗斯方块,但随着时间流逝,这个游戏看起来有点过时了。尤其在很多新计算机上已经有了很丰富的玩意儿了,但是这也让我产生了编写运行在.NET Micro Framework上的俄罗斯方块的想法。这将是一个非常酷的示例,能发掘在Micro Framework中WPF的潜力。
为了在.NET Micro Framework中开发,开发人员只需要了解C#语言和一些.NET Framework函数库的子集。实际上,.NET Micro Framework占用空间只有几百Kb大小。不像其它版本的.NET Framework,这个小型的同辈实际上是根据ECMA的规范从零开发的。

因为开发人员的代码被编译成中间语言,所以只要具备了32位的处理器或能运行32位代码的处理器,开发人员就能独立的准备其他硬件。移植到.NET Micro Framework通用语言运行时(CLR)上是有好处的。进行移植的一个缺点就是,如果你所用的硬件平台不支持的话,微软当前需要收费来进行定制。目前,SDK对于使用ARM7、ARM9、XScale和最新的Blackfin的开发人员来说是免费的。

如果开发人员要移植其他游戏到.NET Micro Framework,Mike Hall许诺一旦游戏视频可以在线提供就马上给出连接来让大家参考。
 
1  /  1  页   1 跳转

快速回复帖子

标题
禁用 URL 识别
禁用表情
禁用 Discuz!NT 代码
使用个人签名
  [完成后可按 Ctrl+Enter 无刷新发布]  

版权所有 拼吾爱程序人生    在线留言

Powered by Discuz!NT 2.1.202   Copyright © 2001-2008 Comsenz Inc. 鄂ICP备07500843号
返顶部