[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 486: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 486: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 486: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 486: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 486: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 486: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 486: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 486: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 486: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 486: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 486: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 486: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 486: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 486: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 486: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 486: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 486: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 486: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 486: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 486: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 486: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 486: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 486: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 486: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 486: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 486: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4675: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3817)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4677: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3817)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4678: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3817)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4679: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3817)
PocketMatrix • View topic - WM7 Development
This site is no longer active and is available for archival purposes only. Registration and login is disabled.

WM7 Development


WM7 Development

Postby j.edwards » May 4, 2010 @ 4:49am

Hi,

I've read that Microsoft is limiting development for WM7 to be .NET based only and it will not be possible to distribute C++ apps for instance within their ecosystem. Not sure if this is fact and actually confirmed by MS yet or not, but I can understand their decision to do this. However, a large number of those who have been developing for WM for many years and who used to frequent these forums probably have a lot of code in C/C++ which would be handy to reinvigorate to get some products going for WM7. Also, given how the market panned out, many devs probably have code in C++ for iPhone/Android etc that they would like to reuse for WM7 when it's released.

What are your thoughts about this?

Regards,
Joel.
User avatar
j.edwards
pm Member
 
Posts: 240
Joined: Oct 29, 2003 @ 11:09am
Location: Australia


Re: WM7 Development

Postby mm40 » May 18, 2010 @ 3:30pm

From the wikipedia article on XNA, "Games that run on the framework can technically be written in any .NET-compliant language", which C and C++ are I think. There really isn't a good reason to not allow C/C++, anything that can be locked down via the language can be locked down and protected underneath the API, even a C one. All of my games are in C, there is no way in hell I'm going to port them to another language for WM7, as would be the case with nearly all iPhone games and Windows Mobile games. Just look at Andriod for example, the games on that platform suck in comparison to the iPhone, which is a direct result of C support I do believe. Hopefully MS realize this and will allow it.
User avatar
mm40
pm Member
 
Posts: 135
Joined: Feb 21, 2003 @ 9:11pm


Re: WM7 Development

Postby Dan East » May 18, 2010 @ 6:45pm

Note that Android does support the use of code written in C / C++, but it is a relatively new development (June 2009 I believe). It's called the . I've never used it, nor do I know what games, if any, do. Most likely many Android games are java based, and probably MIDlets designed to run on even the crappiest of ancient cell phones (which could run unmodified on that platform). You see the same thing for Blackberry (except they don't offer any type of "native" support at all).

One thing still hasn't changed in the world of software application development. C / C++ still offers the maximum amount of portability and overall code reuse over any other language. Especially if your code is properly organized to consolidate API specific stuff, like file IO, rendering, etc, so it can be easily modified for other platforms.
User avatar
Dan East
Site Admin
 
Posts: 5264
Joined: Jan 25, 2001 @ 5:19pm
Location: Virginia, USA


Goodbye Windows Mobile

Postby mm40 » Jun 16, 2010 @ 5:11am

Goodbye Windows Mobile, it was nice knowing you! With what is posted in this article it looks like it doesn't support C/C++. If MS has to pay people to port their code from C shouldn't that tell them something, like how about C# sucks donkey balls and you should support C/C++ like the rest! Honestly, if this is the case WM7 is doomed before it is even released, without C support no one is going to write any serious games for it, and apps will be very limited until there are many users, which will create a chicken and egg scenario.

"Amounts are said to be substantial, although not enough to tempt the developer in question. Because Windows Phone 7 is limited to Silverlight or XNA Framework (C#) development, the cost of reworking its games from C++ remains too high."

http://www.pocketgamer.biz/r/PG.Biz/Win ... sp?c=21387
User avatar
mm40
pm Member
 
Posts: 135
Joined: Feb 21, 2003 @ 9:11pm


Return to Windows Mobile


Sort


Forum Description

A discussion forum for mobile device developers on the Windows Mobile platform. Any platform specific topics are welcome.

Moderators:

Dan East, sponge, Digby, David Horn, Kevin Gelso, RICoder

Forum permissions

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

cron