[Loadstone] Porting to Windows Mobile.

Shawn Kirkpatrick shawn at odyssey.cm.nu
Thu Feb 21 11:52:13 GMT 2008


Loadstone is written in c++ so converting it to java would mean a complete 
rewrite no matter what the platform. It would also probably slow the program 
to a crawl since java apps aren't exactly known for speed.

On Thu, 21 Feb 2008, Gianfranco Giudice wrote:

> Hi
>
> Is Java based software  not accessible with Talks?
> That would solve the rewriting problem.
>
> -----Original Message-----
> From: loadstone-bounces at loadstone-gps.com
> [mailto:loadstone-bounces at loadstone-gps.com] On Behalf Of Shawn Kirkpatrick
> Sent: Thursday, February 21, 2008 2:20 AM
> To: loadstone at loadstone-gps.com
> Subject: Re: [Loadstone] Porting to Windows Mobile.
>
> Like Shane said the build environment under windows won't be your main
> problem. Loadstone is written in c++ but it's using the symbian sdk and
> they've rewritten almost everything to the point where it's almost its own
> language. Even basic things like strings and numbers have been turned into
> there own classes. That's where you're going to have real problems. My guess
> is at the end of the day it'll be more like a rewrite than a port. Maybe you
> can find a program that'll turn symbian code in to windows mobile code but I
> doubt it.
>
> On Wed, 20 Feb 2008, Shane Wegner wrote:
>
>> On Wed, Feb 20, 2008 at 09:59:54AM -0500, Geoff Waaler wrote:
>>> basically told to do some Googling.  Don't know if the old
>>> blindprogramming.com site would have contained anything but I'm
>>> consistently getting a "403 forbidden
>>
>> I think at this level, programming is programming, whether the coder
>> is blind or not wouldn't matter.  I'd suggest checking out MSDN or the
>> like for Windows ME info.
>>
>>> I downloaded the source but am not yet familiar with the build
>>> environments.  Is Loadstone using any of the Unix pipes, forks,
>>> threads, etc?  If so I probably need to
>>
>> I'm pretty sure not.  Loadstone uses Symbian mechanisms and isn't tied
>> to Unix in any way.  It uses the Symbian build system which is a sort
>> of Makefile construct but not quite the same.  A google for building
>> on symbian should turn up documents of interest.  We do have a
>> Makefile in Loadstone which builds the app on Linux systems but it can
>> be ignored for Windows.  I've had success building under pure Windows
>> using bldmake and even importing the actual source files right into
>> carbide which is the IDE many windows developers use.  Using that
>> method, the LS build process was thrown out entirely.
>>
>> If I were doing a Windows ME port, that's probably what I'd do.  Toss
>> the build system and write your own using whatever compiler you decide
>> to use.  Visual Studio is probably the most Jaws friendly as people
>> have scripts for that and I'm sure it has a WINME target environment.
>> The real trick would be converting or abstracting all that Symbian
>> code, I'd be tempted to just rewrite for ME and use bits of LS code.
>>
>> Good luck,
>> Shane
>> _______________________________________________
>> Loadstone mailing list
>> Loadstone at loadstone-gps.com
>> http://www.loadstone-gps.com/mailman/listinfo/loadstone
>>
> _______________________________________________
> Loadstone mailing list
> Loadstone at loadstone-gps.com
> http://www.loadstone-gps.com/mailman/listinfo/loadstone
>
> _______________________________________________
> Loadstone mailing list
> Loadstone at loadstone-gps.com
> http://www.loadstone-gps.com/mailman/listinfo/loadstone
>


More information about the Loadstone mailing list