webOS Nation Forums >  webOS developer forums >  Official Classic > App Catalog and Classic App
App Catalog and Classic App

  Reply
 
LinkBack Thread Tools Display Modes
Old 06/28/2009, 10:45 AM   #1 (permalink)
Member
 
Join Date: Jun 2009
Posts: 5
Likes Received: 0
Thanks: 0
Thanked 0 Times in 0 Posts
Default App Catalog and Classic App

Hi,

I noticed that App Catalog was missing from the Launcher.
Is there any way to access it from SDK? (Is it possible to load this onto
SDK somehow?)

Is there downloaded file of Pre Classic? I wanted to see how well SDK
works with Classic and Palm OS applications.
mrbeears is offline   Reply With Quote
Old 06/28/2009, 11:09 AM   #2 (permalink)
Member

 
Join Date: Apr 2003
Location: Boston-area
Posts: 6,973
Likes Received: 116
Thanks: 418
Thanked 1,252 Times in 710 Posts
Default

Quote:
Originally Posted by mrbeears View Post
Hi,

I noticed that App Catalog was missing from the Launcher.
Is there any way to access it from SDK? (Is it possible to load this onto
SDK somehow?)

Is there downloaded file of Pre Classic? I wanted to see how well SDK
works with Classic and Palm OS applications.
Nope, no way to get it with the SDK. And no, you can't get the SDK to run Classic because it's emulating an x86 device running webOS. The actual Pre is of course an ARM device, so a lot of stuff just won't work on the SDK (any of the optware packages, Classic).
jhoff80 is offline   Reply With Quote
Old 06/29/2009, 09:12 PM   #3 (permalink)
Member
 
Join Date: Jun 2009
Posts: 2
Likes Received: 0
Thanks: 0
Thanked 0 Times in 0 Posts
Default

jhoff80, have you tried to run Classic on the emulator?

I've been wondering the same thing as mrbeears - whether we can get Classic to run on the emulator (our company does PalmOS Garnet development, so it would be handy).

So far I have managed to get the App Catalog onto the emulator and working up to a point (can't actually download apps because it claims I don't have an active palm profile). However, the App Catalog was written with Mojo, and from what I understand everyone is assuming that Classic uses native code. If the emulator is truly x86 (which stands to reason), that would mean that you couldn't write native apps and test them with the emulator, right?

I would appreciate some confirmation on this, as I am in Australia and therefore have no way of getting a physical Pre.
mt1128 is offline   Reply With Quote
Old 06/29/2009, 09:23 PM   #4 (permalink)
Member

 
Join Date: Apr 2003
Location: Boston-area
Posts: 6,973
Likes Received: 116
Thanks: 418
Thanked 1,252 Times in 710 Posts
Default

I've done the same thing as you it sounds like, copy the App Catalog from a device onto the emulator, and again got stuck at the same spot you did.

The issue with Classic is two-fold. First, the base install of webOS on the device includes a bunch of files necessary for Classic, which the emulator doesn't have. I copied everything that was originally included on the device over to the emulator, along with the HTML part of Classic. Didn't work, it gave a red and white screen.

I then ran a hidden script in one of those directories on the emulator (it was called .prepare.sh - figured it was worth a try.) Still, same red and white screen.

I can't guarantee it won't work but I really think that you can't run native apps on the emulator. As an example, the ipkg-opt which is compiled for the Pre's ARM processor and run during the process of rooting the device, doesn't work on the emulator, and needs a differently compiled x86 version.
jhoff80 is offline   Reply With Quote
Old 06/29/2009, 09:35 PM   #5 (permalink)
Member
 
Join Date: Jun 2009
Posts: 2
Likes Received: 0
Thanks: 0
Thanked 0 Times in 0 Posts
Default

Thanks jhoff, good to know someone else has tried it too. Looks like I'll probably have to wait until the Australian release in August. Oh well.

...unless there's some way to image the webOS doctor ROM onto an ARM emulator, but that's a really really really long shot.
mt1128 is offline   Reply With Quote
Reply

 

Thread Tools
Display Modes



 


Content Relevant URLs by vBSEO 3.6.0