This site is no longer active and is available for archival purposes only. Registration and login is disabled.

Cross-platform development for mobile devices


Cross-platform development for mobile devices

Postby Phantom » Nov 13, 2003 @ 8:41am

People,

Next Monday (estimated release date), there will be a new article on Gamasutra titled 'Cross-platform development of games for mobile devices'. The accompanying library has been added to SourceForge, the project is named 'MobileCore'.

MobileCore is a very small library that sits between the hardware (and libraries that sit directly on top of the hardware, like GAPI or PocketHAL) and the game application. It lets you develop games once, and compile them for many platforms. Right now MobileCore supports PocketPC and Symbian (and of course Win9x for easy 'emulation'). It abstracts the application entry point, display, buttons, stylus and sound system for the supported devices. More platforms can easily be added; a platform expert should be able to add support in a day. I am hoping that the Zodiac, GP32 and Tungsten-T will join in soon, as these devices have similar characteristics (as PPC & Symbian). MobileCore is thus NOT a game library; it's more 'EasyCE' for multiple platforms; game libraries could be build on top of this thing.

I hope this will help to get a broader audience for mobile games, and that it will free us all of the platform details that get in the way of cool game coding.

Check it out at http://www.sourceforge.net/mobilecore .
You'll want to read the article before diving in too deep; there's no documentation yet (although using it is not exactly rocket science).

The article is out early next week, but you heard it right here first. ;)

Greets
Jacco.
Give me some good data and
I will give you the world
User avatar
Phantom
pm Insider
 
Posts: 913
Joined: Feb 21, 2001 @ 8:14am
Location: Houten, Netherlands


Postby Johan » Nov 13, 2003 @ 10:50am

So.. Um.. When it comes to the graphics part of the MobileCore API.. Does the API allow surface memory to be allocated on either sysmem or vidmem, or is it just another frame-buffer access layer where surfaces have to be allocated in sysmem and copied directly to the framebuffer? The reason I'm asking is that I believe most devices will provide some sort of usable HW acceleration with enough video memory next year (we are already seeing it with the 8mb vidmem Zodiac)...

By the way, if you need references in your article to similar libraries, you have GD who is also available for Win9x, PPC, Symbian and soon also Palm (the main difference being GD is a game library)... I guess it could be interesting to highlight why MobileCore is not a game library instead of just mentioning it (there are lots of reasons I can think of)...
Johan Sanneblad, M.Sc, Ph.D
GapiDraw Systems Architect
[]
User avatar
Johan
pm Member
 
Posts: 1843
Joined: Jan 12, 2002 @ 12:38pm
Location: Sweden


Postby Phantom » Nov 13, 2003 @ 11:26am

Give me some good data and
I will give you the world
User avatar
Phantom
pm Insider
 
Posts: 913
Joined: Feb 21, 2001 @ 8:14am
Location: Houten, Netherlands


Postby Johan » Nov 13, 2003 @ 1:10pm

Johan Sanneblad, M.Sc, Ph.D
GapiDraw Systems Architect
[]
User avatar
Johan
pm Member
 
Posts: 1843
Joined: Jan 12, 2002 @ 12:38pm
Location: Sweden


Postby freakedout » Nov 17, 2003 @ 12:40pm

cannot find this on Gamasutra
freakedout
pm Member
 
Posts: 16
Joined: Sep 8, 2003 @ 3:45pm


Postby bluescrn » Nov 17, 2003 @ 2:07pm

User avatar
bluescrn
pm Member
 
Posts: 107
Joined: Jul 6, 2003 @ 4:20pm
Location: Manchester, England


Postby Phantom » Nov 17, 2003 @ 5:51pm

Give me some good data and
I will give you the world
User avatar
Phantom
pm Insider
 
Posts: 913
Joined: Feb 21, 2001 @ 8:14am
Location: Houten, Netherlands


Postby Phantom » Nov 17, 2003 @ 5:59pm

Give me some good data and
I will give you the world
User avatar
Phantom
pm Insider
 
Posts: 913
Joined: Feb 21, 2001 @ 8:14am
Location: Houten, Netherlands


Postby bluescrn » Nov 17, 2003 @ 6:55pm

User avatar
bluescrn
pm Member
 
Posts: 107
Joined: Jul 6, 2003 @ 4:20pm
Location: Manchester, England


Postby bluescrn » Nov 17, 2003 @ 7:21pm

User avatar
bluescrn
pm Member
 
Posts: 107
Joined: Jul 6, 2003 @ 4:20pm
Location: Manchester, England


Postby Phantom » Nov 17, 2003 @ 9:01pm

Give me some good data and
I will give you the world
User avatar
Phantom
pm Insider
 
Posts: 913
Joined: Feb 21, 2001 @ 8:14am
Location: Houten, Netherlands


Postby Phantom » Nov 17, 2003 @ 11:46pm

The article just went online on Gamasutra.
Give me some good data and
I will give you the world
User avatar
Phantom
pm Insider
 
Posts: 913
Joined: Feb 21, 2001 @ 8:14am
Location: Houten, Netherlands


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