PDA

View Full Version : User additions to PPL?


Mike Halliday
11-12-2007, 03:08 PM
How easy is it to add extra functionality to the core of PPL as includable DLLs etc?

I have after much investigation found an open source 3d Library for Pocket PC that is written in C++ and uses OPEN GL. It is much like PPL in that is has a cross compatible Windows and PPC structure and on first inspection seems an ideal candidate to add! :)

It looks tasy and I would love to get it 'bolted on' to PPL for us all to use, but

My C skills are 0 :(

I have tried finding qBASIC equivalent but alas there is nothing so it looks like its gotta be C++ or do without!

It would be a shame to let this pass as I know even Basic 3D would enhance PPL well into the future.

Are there any easy methods of trying to get this into PPL or am I barking up the wrong tree?? [Imagines 3D objects and games in PPL...........]

Are there any users out there that know C++ as well as PPL who can help me bring a 3D library to PPL?

Probably a dumb question, but I need to ask!

Thanks

Mike.

kornalius
11-12-2007, 03:51 PM
Is the library compiled to .dll files already (PC and PocketPC) ? Does it come with a header file so we can declare the functions within the .dll files?

Mike Halliday
11-12-2007, 07:57 PM
I do believe that heder files (.h) are included, but there does not seem to be any .dll files included in the archive. There are files in .cpp and .h format and versions for eVC3 and 4, Windows and Linux.

Don't know if they are suitable for PPL then! ??

i can send you the archive I have - less than 700KB and there is documentation too.

PointOfLight
11-12-2007, 08:19 PM
Does this library have a web site?* What's the name of it?

Mike Halliday
11-13-2007, 06:00 AM
The one I found is called KLIMT and can be found at

http://studierstube.icg.tu-graz.ac.at/klimt/

I would love something like this in my PPL develpment library! ;)

kornalius
11-13-2007, 01:41 PM
Looks very nicely put together, however it doesn't seem to be in development anymore which is what stops me from adopting it right away. Nice thing is that they used PocketHAL which is the default api for PPL.

It is tempting but again the lack of support is a problem.

PointOfLight
11-13-2007, 02:14 PM
I was wondering if that might be the one you found.* I would have the same concerns that Alain is expressing.* The project hasn't been updated since 2004, so if you would want any new features added to the engine itself you're going to have to code those in, which almost defeats the purpose of having a 3rd party engine.* Plus you run into problems if certain things already in the engine don't work or don't work well.

Mike Halliday
11-13-2007, 03:07 PM
Oh ... dashed dreams again!!!! aaaarrrggghhh!

Thats a shame. - Oh well I suppose 3D is not to be in PPL then! :(

What about OGLES then? Would that not be useful?

kornalius
11-13-2007, 04:08 PM
The problem is that Windows Mobile is not really made for 3D in the first place. Only a small fraction of devices have 3D hardware (I'd say 5%). I am all for adding 3D to PPL for desktop and if we could find a good engine that can do decent 3D on the PocketPC, it would be even better.

I'd say, lets concentrate on the desktop for a start, implement a nice little 3D engine (third party dll), that would be a good start.

Now, let's see what options do we have on the desktop PC...

Mike Halliday
11-14-2007, 06:07 AM
Well that would be a start :)

PointOfLight
11-17-2007, 07:56 PM
Here's a good place for you to start looking: <a href=&quot;http://www.devmaster.net/engines/&quot;>3D Engines</a>. The only ones you'd probably want to consider at this point are ones that compile either to a DLL or OCX. Otherwise you'll have to create the wrapper yourself, and I don't think any of us want to go there at this point :)

Mike Halliday
02-12-2008, 08:01 AM
Anybody out there (apart from Alain and Eric) managed to bolt extra functionality in to PPL yet?

An example would be useful to us all - May even end up as a tutorial in the newsletter.

Leginus
11-27-2008, 10:04 PM
Its not something that I have looked at yet. :-(