Joined: 8/24/2011(UTC) Posts: 95
Thanks: 6 times Was thanked: 2 time(s) in 2 post(s)
|
Since silverlight is somewhat a large question mark, why not support NaCl?
Mono has this support already, and if output format is tailored to LLVM's bytecode one could run DE apps in ARM/X86/X64 Chrome via PNaCl without recompilation, could be easy enough to add eh?
|
|
|
|
Medals:  Joined: 8/20/2011(UTC) Posts: 1,421 Location: Hannover
Thanks: 18 times Was thanked: 97 time(s) in 92 post(s)
|
Now that Silverlight is finally available we can test it a bit more and move it into our build system. However, currently there is no project needing it, so I am not sure when we will fully support it (content is probably the hardest part, also it would need Silverlight 5 XNA, which is slightly different from XNA 4, which is used on WP7/Xbox 360/Windows).
By NaCl do you mean Googles Native Client project for Chrome? As far as I know it supports native C/C++ apps. If you really want to compile your app locally with Mono to native code (Microsoft .NET does not support that), then go ahead. I am not sure how the build system can be much help here. There is probably lots of custom steps involved. It might be a fun alternative to Silverlight, but again, I really need a use-case to check this out ^^
Added a note in the next sprint however, thanks for the hint :)
|
|
|
|
Joined: 8/24/2011(UTC) Posts: 95
Thanks: 6 times Was thanked: 2 time(s) in 2 post(s)
|
Yeah, I meant the Google's native client.
Though it is ran inside browser, it can even use dynamic loading. I read somewhere that mono can be compiled to run JIT in it, so one would not need to recompile mono for the project every time - just use the managed binary.
So in dream situation IF you'd support it, you would just provide the plugin for it. No need to compile anything on the user side of DE.
Would help to know if MS is going to kill silverlight though...
|
|
|
|
Medals:  Joined: 8/20/2011(UTC) Posts: 1,421 Location: Hannover
Thanks: 18 times Was thanked: 97 time(s) in 92 post(s)
|
Sounds cool. I heard of Native Client and Chromium and the OS several years ago and have not heard much since then. Even now it is not enabled in the latest Chrome version, so I guess it is something for the future. Also I really dislike the many broken links and samples (wtf google, https://developers.googl...nt/community/app-gallery page not found, really?), nothing really works. Almost feels like Linux, you have to do a ton of work to get stuff started :D Anyway, still cool. If it is that easy just providing a starter plugin, we will obviously do it, but my guess is that it is much harder. In a video a game developer said it took him 2-3 weeks to port his native C++ app to Native Client .. I guess it is more work for .NET apps and even more work to write full engine support  Edited by user Monday, December 12, 2011 10:36:03 AM(UTC)
| Reason: Not specified
|
|
|
|
Joined: 8/22/2011(UTC) Posts: 10
Was thanked: 2 time(s) in 2 post(s)
|
I've read that a very good game already uses a combination of Native Client and Mono: https://plus.google.com/u/0/105179816987111146812/posts/3JvD5Sm3e9n
|
|
|
|
Joined: 8/21/2011(UTC) Posts: 9
Thanks: 8 times
|
|
|
|
|
Forum Jump
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.