OESF | ELSI | pdaXrom | OpenZaurus | Zaurus Themes | Community Links | Ibiblio

IPB

Welcome Guest ( Log In | Register )

 
Reply to this topicStart new topic
> libsl - porting tips?, Porting proprietary sharp libs to QT/X11
obscurite
post Oct 18 2004, 10:16 AM
Post #1





Group: Members
Posts: 125
Joined: 5-October 04
Member No.: 4,882



Hi guys,

I've seen several posts where people wanted to run their QTOPIA apps on X, or pure QT but couldn't because of dependencies on libsl or other proprietary sharp libraries where source is unavailable.

Can anyone either give tips/tricks on how to port these specific library calls to QT/X11 libraries, or can someone point me to a good thread/forum/resource that would give me a good starting point?

The application I'd try to work on first is FreenoteQT, which I love. I haven't contacted the author yet, because I don't know what I'm looking for in the source code yet. Your help is appreciated.

-Daniel
Go to the top of the page
 
+Quote Post
tumnus
post Oct 18 2004, 02:10 PM
Post #2





Group: Members
Posts: 1,176
Joined: 3-October 03
From: UK
Member No.: 547



Instead of porting these libraries to QT/X11, what about cross-compiling the Qtopia Virtual Frambuffer? I think the source is in the Qtopia-free SDK src RPM, so you should be able to cross compile it for the PDAXROM.

Then just make sure the Qtopia app can see all its dependent libraries on your Zaurus and run it on its own in the Virtual Framebuffer. Don't know what performance would be like though, but it isn't emulating much AFAIK.
Go to the top of the page
 
+Quote Post
obscurite
post Oct 18 2004, 07:01 PM
Post #3





Group: Members
Posts: 125
Joined: 5-October 04
Member No.: 4,882



Tumnus,

Thanks for the interesting idea! I was thinking more along the lines of changing the sharp code to QT code, or similar. Have you run anything in VFB on your z?

Anyone care to share any experiences moving libsl code to QT/X11?

-Daniel
Go to the top of the page
 
+Quote Post
ashikase
post Oct 18 2004, 08:18 PM
Post #4





Group: Members
Posts: 280
Joined: 17-March 04
From: Osaka, Japan
Member No.: 2,375



Try taking a look at Opie's implementation/emulation of the libsl classes (opie/libslcompat).

- ashikase
anpachi, gifu, japan
Go to the top of the page
 
+Quote Post
Mickeyl
post Oct 19 2004, 01:06 AM
Post #5





Group: Members
Posts: 1,497
Joined: 12-November 03
From: Germany
Member No.: 907



Unfortunately, Opie's libslcompat is more or less pointless. I started it to get one of the japanese apps running, but the effort was more or less wasted, since it would take months to do a full compat library. Maybe a coordinated activity could get it going? Patches (as always) welcome.

Oh btw., I don't think the qvfb approach is sensible. qvfb is slow as molasses even on a fast x86 pc. i really don't want to see how it performs on a Zaurus huh.gif
Go to the top of the page
 
+Quote Post
ashikase
post Oct 19 2004, 02:07 AM
Post #6





Group: Members
Posts: 280
Joined: 17-March 04
From: Osaka, Japan
Member No.: 2,375



Mickeyl:

Does the SlFileDialog implementation work?

If not, my app isn't going to work for OZ people (^_^)

- ashikase
anpachi, gifu, japan
Go to the top of the page
 
+Quote Post
Mickeyl
post Oct 19 2004, 05:16 AM
Post #7





Group: Members
Posts: 1,497
Joined: 12-November 03
From: Germany
Member No.: 907



Can't remember that, but probably not. libslcompat was started as a class library with empty methods to get things compiled. Functionality was the 2nd step, which was never completed.
Go to the top of the page
 
+Quote Post
obscurite
post Oct 19 2004, 06:39 AM
Post #8





Group: Members
Posts: 125
Joined: 5-October 04
Member No.: 4,882



Let's do it. Should we split up the most important pieces amongst those who are interested? How long would it take with 3 or more people working on this in their spare time?

-Daniel
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

 



RSS Lo-Fi Version Time is now: 28th July 2014 - 10:45 PM