If it wasn't for the open-source requirement i'd be able to help with threading.

----
Best Regards,
Dmitry Grinberg
(847) 226 9295



On Mon, Aug 25, 2008 at 7:20 PM, Eric Bresie <[EMAIL PROTECTED]> wrote:
> I am involved with a port of phone ME Advanced for Palm (JavaME) which
> has some threading requirements.  The port I am working from is based
> on a linux-arm port which has some threading requirements.  I suspect
> the garbage collection of java is the main cause of the threading
> requirement, but have not gotten very far yet.
>
> In the end, I would anticipate a java virtual machine instance being
> the active application which handles the "multitasking" for any
> started JavaME applications.
>
> If anyone is interested, check out the on going story at:
>
> http://forums.java.net/jive/message.jspa?messageID=281504
>
> Eric
>
> On Mon, Aug 25, 2008 at 8:05 PM, Jeff Loucks <[EMAIL PROTECTED]> wrote:
>> I have a user space threading package I've used behind the scenes in
>> products on PalmOS, but as Dmitry says, scheduling can be problematic,
>> and threads must be cooperative, since PalmOS is not reentrant from
>> user space. What were you hoping to accomplish with pth?
>>
>> On Mon, Aug 25, 2008 at 5:22 PM, Dmitry Grinberg <[EMAIL PROTECTED]> wrote:
>>> 1. user space threads might be problematic, since you cannot easily
>>> get periodic interrupts
>>> 2. palmos kernel support native multithreadinhg (my app DynaClock
>>> makes heavy use of this capability by running two threads in the
>>> background at all times)
>>>
>>>
>>> ----
>>> Best Regards,
>>> Dmitry Grinberg
>>> (847) 226 9295
>>>
>>>
>>>
>>> On Mon, Aug 25, 2008 at 4:58 PM, Eric Bresie <[EMAIL PROTECTED]> wrote:
>>>> pth implements user space thread capabilities.  It provides pthread
>>>> compatability so if implemented, it could be useful for further
>>>> porting opportunities.  It works better when you have some built in
>>>> threading capabilities, but it implements thread making use of setjmp
>>>> and longjmp.  It can make use of some content related capabilities
>>>> that I don't believe exist presently in Palm.
>>>>
>>>> Eric Bresie
>>>> [EMAIL PROTECTED]
>>>>
>>>> On Mon, Aug 25, 2008 at 1:04 PM, Dmitry Grinberg <[EMAIL PROTECTED]> wrote:
>>>>> last i checked pthreads use the system's native threads, which is a
>>>>> big stopper for you since PalmOS's threading mechanism is not public
>>>>> and completely well known to maybe 3 or 4 people outside of Palm Inc
>>>>>
>>>>> That is to say: "good luck"
>>>>>
>>>>> ----
>>>>> Best Regards,
>>>>> Dmitry Grinberg
>>>>> (847) 226 9295
>>>>>
>>>>>
>>>>>
>>>>> On Mon, Aug 25, 2008 at 10:47 AM, Eric Bresie <[EMAIL PROTECTED]> wrote:
>>>>>> Hey guys,
>>>>>>
>>>>>> I was curious if any of you would be interested in helping to get Gnu 
>>>>>> pth (pthread) ported to work with Palm OS.
>>>>>>
>>>>>> See http://www.gnu.org/software/pth
>>>>>>
>>>>>> Any help would be welcome.
>>>>>>
>>>>>> I have gotten as far as executing the
>>>>>>
>>>>>> CC=m68k-palmos-gcc CPPFLAGS="-I/usr/m68k-palmos/include -nostartfiles " 
>>>>>> LIBS=-L=/usr/m68k-palmos/lib ./configure --target=m68k-palmos 
>>>>>> -prefix=/src/threads/pth/pth-2.0.7/build  --enable-pthread 
>>>>>> --with-mctx-mth=sjlj --with-mctx-dsp=sjlje --with-mctx-stk=none
>>>>>>
>>>>>> which gets me close, but still was hoping someone with a little more 
>>>>>> Palm development experience could lend a hand.
>>>>>>
>>>>>> I think my problems are mainly due to trying to build libraries for a 
>>>>>> Unix type environment.  Who is the best way to change it into a .prc 
>>>>>> library?
>>>>>>
>>>>>> Any additional suggestions would be appreciated.
>>>>>>
>>>>>> Eric

-- 
For information on using the ACCESS Developer Forums, or to unsubscribe, please 
see http://www.access-company.com/developers/forums/

Reply via email to