Register
Site Login
Site Search
Forums
Advertisement
Welcome to PocketMatrix. PocketMatrix is dedicated to providing the best online community for mobile device developers and enthusiests. What's new?

Which Library is best?


Which Library is best?

Postby MrTang » Apr 1, 2008 @ 10:32pm

Hey guys,

I'm new to the PocketPC game development and I know you've probably been asked this a million times but I couldn't see any threads with the answer.

I'm about to embark on a new app but am a little confused over which library to use. I initially found GAPI which then led me to CEDraw and then I found PocketHAL and PocketFrog which led me to this forum. Here I find EDGELIB... I also understand that Microsoft put Direct3D in CE5 (Windows Mobile) but can't find any information on it.

As a result, I'm hoping someone can point me in the direction of a good library, for a developer who is new to the PocketPC game world. I'm really after the primitives and structure. 3D would be nice but not essential. The target is a CE 5.0 device with and ARM920T core and a VGA touch screen. Essentially an ARM based windows mobile 5 device.

Thank you.
MrTang
pm Member
 
Posts: 3
Joined: Apr 1, 2008 @ 10:23pm


Re: Which Library is best?

Postby Kak » Apr 3, 2008 @ 11:00pm

I think it's a matter of personal taste, all of them are pretty good.

Personally I prefer PocketHAL because you get a pointer to a framebuffer, and the rest is up to you.
I worked a long time ago with GapiDraw and it was very good, and I tested EDGE some months ago and it also was very good, but I still prefer doing everything by myself, it has a bigger 'nostalgic' factor :)

MrTang wrote:Hey guys,

I'm new to the PocketPC game development and I know you've probably been asked this a million times but I couldn't see any threads with the answer.

I'm about to embark on a new app but am a little confused over which library to use. I initially found GAPI which then led me to CEDraw and then I found PocketHAL and PocketFrog which led me to this forum. Here I find EDGELIB... I also understand that Microsoft put Direct3D in CE5 (Windows Mobile) but can't find any information on it.

As a result, I'm hoping someone can point me in the direction of a good library, for a developer who is new to the PocketPC game world. I'm really after the primitives and structure. 3D would be nice but not essential. The target is a CE 5.0 device with and ARM920T core and a VGA touch screen. Essentially an ARM based windows mobile 5 device.

Thank you.
User avatar
Kak
pm Member
 
Posts: 291
Joined: Jul 26, 2003 @ 12:24pm
Location: Zannarkand, Spira


Re: Which Library is best?

Postby MrTang » Apr 4, 2008 @ 6:11am

Kak wrote:I think it's a matter of personal taste, all of them are pretty good.

Personally I prefer PocketHAL because you get a pointer to a framebuffer, and the rest is up to you.
I worked a long time ago with GapiDraw and it was very good, and I tested EDGE some months ago and it also was very good, but I still prefer doing everything by myself, it has a bigger 'nostalgic' factor :)



That makes sense :) I think then for now I shall try GapiDraw to give myself a bit of a head start and then when I'm feeling brave enough I'll have a look at PocketHAL.

Thank you for the info, I knew coming to the experts would be a good idea :)
MrTang
pm Member
 
Posts: 3
Joined: Apr 1, 2008 @ 10:23pm


Re: Which Library is best?

Postby Kak » Apr 5, 2008 @ 3:12pm

There's something you'll probably want to consider, and that's the price of the libraries you'll be using. PocketHAL and PocketFrog are absolutely free, pocketFrog being even open source, and I think (can't say for sure) that both Gapidraw and Edgelib are free for freeware projects.
Edgelib has a very cheap license if you're doing 2d games with no need for high framerate, but you pay yearly. Gapidraw right now is one time payment and use it forever.

Really, it's not a trivial matter which one to choose if you're on board for comercial projects. Depending on the type of games you'll make and the time you'll be doing them, you should choose one or another. And that's not even entering on the devices supported and different features each present. A hard issue, really :)
User avatar
Kak
pm Member
 
Posts: 291
Joined: Jul 26, 2003 @ 12:24pm
Location: Zannarkand, Spira


Postby MrTang » Apr 7, 2008 @ 12:29am

Well unfortunately it's become a lot more complicated! Turns out that WinCE 5.0 doesn't include a lot of the dll's that any of the libraries require and would normally be in a Windows Mobile device. As a result I've got to dig in to the platform build and try and come up with a solution... for now I may just use a bitmap as a frame buffer :(

Ah well... it's all good fun!
MrTang
pm Member
 
Posts: 3
Joined: Apr 1, 2008 @ 10:23pm


Postby Kzinti » Apr 7, 2008 @ 2:52am

PocketHAL works on plain Windows CE devices. Give it a try, there is no need for any of the Windows Mobile / PocketPC / Smartphone DLLs.
Kzinti
pm Member
 
Posts: 3238
Joined: Jan 13, 2002 @ 5:23am


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