Technology Flash Silverlight Unity3D X3D HTML,JS,CSS, AJAX3D Yes Yes Yes Yes NoLive Streaming Yes Yes No Yes YesBudget (Company) Not Free Not Free Not Free Free FreeLearning Time and IDE ❷ ❸ ❹ ❺ ❶Support (Order byEasiest)Standardization Yes No No No YesSupport and Yes Yes Yes No YesCommunityConnection to DB, SOA Easy Easy Hard Hard Easyand Web serviceSupporting Multiplayer Yes Yes Yes Yes --------1|Page
3D SupportFlash - Flash Support 3D Animation using PaperVision3D“is an open source 3D engine for the flash platform” Ref : http://code.google.com/p/papervision3d/wiki/Getting_Started_FAQ Official Website: http://www.papervision3d.org/ Demos: http://webdesignledger.com/inspiration/20-super-impressive-examples-of-papervision3d-in-actionSilverlight - Silverlight 4 supports “Perspective 3D” which allow you to project controls in a 3D manner - Some library add true 3D support in Silverlight, such as: Balder: “3D graphics engine, targeting Silverlight, Windows Phone 7, XNA and OpenGL ZAM 3D: “3D XAML Tool for Microsoft Windows .NET 3.5+ Application Development. It provides developers and designers with a quick and easy solution for creating 3D elements for Microsoft Expression Blend and Visual Studio projects” Kit3D: “3D graphics engine for Microsoft Silverlight” - True 3D support is on the roadmap for Silverlight 5 Ref : http://stackoverflow.com/questions/5204017/silverlight-support-for-3d http://balder.codeplex.com/ http://www.erain.com/products/zam3d/DefaultPDC.asp http://kit3d.codeplex.com/Unity3D - Unity3d: “Integrated authoring tool for creating 3D video games, real-time 3D Animations and other interactive application” Ref: http://en.wikipedia.org/wiki/Unity_(game_engine) Official Website: http://www.unity3d.comX3D - X3D: “The ISO standard XML-based file format for representing 3D computer graphics, the successor to the Virtual Reality Modeling Language (VRML)” - X3D is the standard format, such as JPEG - Officially Recommended by HTML52|Page
BudgetFlash Our Company - PaperVision3D is Open Source - Adobe Flash Professional - Adobe Flash Media live Encoder - Adobe Flash Media Server Users - FreeSilverlight Our Company - Microsoft Live Server - Visual Studio Users - FreeUnity3D Our Company - Unity Pro Users - FreeX3D Our Company - Free (if you want there are some commercial IDE) Users - Free (if you want there is also commercial player like Octaga , Swril3D , etc)HTML, JS, CSS, AJAX Our Company - Free Users - Free5|Page
StandardizationFlash - Standard for all users (Flash Media Player)Silverlight - Not standard but Easy to install browser pluginUnity3D - Not standard but Easy to install browser pluginX3D - Not Standard and have some problem with browser of the free player versions - I don’t know about commercial player versionsHTML, JS, CSS, AJAX - StandardAlmost all browser support them without any Plugin6|Page
Support and CommunityFlash - Very Large Community - Can find a lot of information over internetSilverlight - Large Community - Can find a lot of information over internetUnity3D - Medium Community - Can find help over internetX3D - Small Community - Can’t find a lot of help over internet , you will need to start something’s from scratchHTML, JS, CSS, AJAX - Very Large Community - Can find a lot of information over internet7|Page
Connection to DB, SOA and Web serviceFlash - Can connect with Database using RIA, Web serviceSilverlight - Can Connect to Database from Version 3.0 + - Also can connect to Web serviceUnity3D - Hard to connect to DatabaseX3D - Can interact with Web service (XML , JSON) - There is also a standard binary library that is fast to transfer and parse contentsHTML, JS, CSS, AJAX - Can Interact also with database using AJAX , JSON , XML , etc.8|Page
Supporting MultiplayerFlash - Support Multiplayer using SmartFoxServerSilverlightUnity3D Ref : http://www.smartfoxserver.comX3D - Some X3D-supporting providers offer a multiuser service such as BitManagement’s BS Collaborate Server Darkstar/RedDwarf Ref:http://stackoverflow.com/questions/5200745/comparing-flash-html-silverlight-x3d-and-unity-3dHTML, JS, CSS, AJAX - I didn’t find a lot of information about that part9|Page
A particular slide catching your eye?
Clipping is a handy way to collect important slides you want to go back to later.