微软产品发布会经典PPT演示文稿

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Tao.Framework C5
NDesk.DBus
Infrastructure
Mono.Cecil Novell.Ldap Mono.Torrent
Mono.ZeroConf Java/IKVM Mono.Nat
Mono.Nat Mono.RelaxNG Gecko# (Mozilla)
Mono.Addins Mono.Fuse Mono.Upnp
Mono Adaptability
From full framework to tailored framework
Full framework is 100 megs (uncompressed)
Minimal setup is 2 megs (uncompressed) Modular runtime can be shrunk/grown:
APIs
Server
ASP.NET
Apache and FastCGI
System.Data SQL Server
Client
Gtk# Gdk# Cocoa#
Windows.Forms Mono.Cairo Pango#
Third Party
Postgress, MySQL Sqlite, Oracle, Sybase
The Problem
Games are real-time programs
30 to 60 frames per second (0.016 seconds)
Input
•User control •Network events
AI
• Scripted, slow • React to
change • Update scene
Evals & Recordings
www.microsoftpdc.com
Mono.SIMD: Speedups
Physics simulations, no optimizations
Based on the C++ simulation code at sharp-gamedev.blogspot.com/2008/09/updated-c-version.html
Scripted Slow/easy
Managed Fast/Easy
Managed Fast/Easy
Game Engines Compiled
Fast/Hard
Graphics Engine Compiled
Fast/Hard
Compiled Fast/Hard
Compiled Fast/Hard
Managed Fast/Easy
Compiled Fast/Hard
Mono's CLI Implementation
We can offer a few bonuses
Take .NET where no .NET has gone before Offering new forward-compatible features Support special scenarios
Mono's CLI Implementation
We can offer a few bonuses
Take .NET where no .NET has gone before Offering new forward-compatible features Support special scenarios
© 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market
Updates
•Render Graphics •Play audio
Fra Baidu bibliotek
Managed Code In Gaming
Improving developer productivity while maintaining program speed
Traditional
Improved
Future
Game AI
相关文档
最新文档