Palm Pre app rejected because of libraries within GLB!

Previous topic - Next topic

Ian Price

QuotePalm is my favorite platform. I really would weep if we were locked out of it.
So Gernot, have you ordered a TouchPad yet? Is GLB likely to work on TouchPad as it is now? Does anyone know anyone that can test GLB apps on a TouchPad?

All this and more will be revealed (maybe) in the next exciting installment! :P

BTW The app status is now "Ready for review", so it's been accepted past the "Submitted" stage. I suspect that it'll take a while to see it available, with HP wanting to get TP apps out there.
I came. I saw. I played.

MrTAToad

GLBasic should work on a Touchpad as it would scale graphics if not set for its default resolution.

Unfortunately, reviews of the device haven't been overwhelmingly positive - at the moment it suffers from speed issues, especially when rotating the device and all applications having to be rotated.  However, it should be possible to solve this with an update.

By the way, if you use keyboard entry or use DDGui, you may get an email from Peter Helm saying it's not compatible with the Touchpad.  For DDgui, I just sent him back a screenshot of the on-screen keyboard that DDgui uses when clicking on an text entry widget, and he promised to re-evalutate the application :

QuoteI wanted to contact you about some issues we came across in testing Spots for compatibility with the HP TouchPad.



As you may already know, PDK apps originally developed for smartphones can run on the TouchPad in "PDK portability mode," which emulates their native environment and automatically scales the graphics to run full-screen on the TouchPad. However, PDK portability mode has some limitations and doesn't work optimally for every app. Unfortunately, Spots has been marked as Not TouchPad Compatible as it requires a physical keyboard to create a profile.



Adding TouchPad support to your PDK app

Because apps running in PDK portability mode have inherent limitations, including lower apparent resolution and sometimes slower performance, we encourage you to develop a version of your app that is made specifically for the TouchPad using the webOS 3.0 SDK, now available in our Early Access program. This positions you to take advantage of TouchPad's big summer launch.



We have also posted an article on preparing your PDK app for TouchPad in our Early Access forums for your reference. If you do not have Early Access, I have included the information at the end of this email for your private use only  – please do not share or post this information through any public channels, as this is under our private Early Access program at this time.



Addressing issues with your app in PDK portability mode

While we generally advise you to prepare an update for your app that runs on TouchPad without relying on PDK portability mode, there may be some cases in which it makes sense for you to attempt to identify and fix the issues that are causing your application not to function properly in PDK portability mode. For instance, if all that's required to make your app fully functional is to add Back buttons to various screens, the shortest path to a TouchPad-ready app may be for you to simply add those buttons.



After you have made the necessary corrections, you can send the IPK to me so we can test it on TouchPad hardware.

Kitty Hello

OH!!!!! The WebOS-Version of DDgui won't open a OSD, because the Pre/Veer/Pixi _have_ a real keyboard. We have to find a way to determine it's a Pad and enable the keyboard then. You can set this variable:
GLOBAL DDGUI_AUTO_INPUT_DLG // auto-open DDgui_input, when you click/tap a text?

Ian Price

I've read the reviews and tbh, most have appeared less than professional - highlighting negatives and not/rarely mentioning positive aspects/differences) between the TP and all-conquering iPad. However, it's early days and they are judging a brand new platform against other competing platforms that have had upgrades and many more apps since they were first launched.

Sure, there appear to be plenty of mistakes and indeed missing features in the TP (and that price isn't a seller either), but from what I can see, HP have only had the bat for a year and hit the ground running. HP won't win the race, but it looks as though it's going to put in a good performance. And for us that's great - we've got a pretty open field to play on (don't you just hate sports metaphors?), with fewer competitors playing on it than iPad etc.

If sales of my apps allow, I'll probably get one (I haven't got any form of Pad) at some point.

As for the on-screen keyboard issue - I'd rather roll my own than rely on the standard internal software one - nothing worse than a message or keyboard that is at very much at odds with the app it's being used in.
I came. I saw. I played.

MrTAToad

QuoteGLOBAL DDGUI_AUTO_INPUT_DLG // auto-open DDgui_input, when you click/tap a text?
If I remember correct, I set this to TRUE in Spots, so it does open the OSD - I anticipated what would happen when I was testing the game :)  It would be nice if DDgui used the tables OSD as well...

QuoteIf sales of my apps allow, I'll probably get one (I haven't got any form of Pad) at some point.
Considering it's HP's first tablet they did well.  I think a fair few reviews are based on pre-production machines as well.

Millerszone

I signed up for Touchpad device loaner program:
https://developer.palm.com/content/community/device_loaner_program.html

I received an email and should know if a qualify within 12 days.

I'll keep you updated if I get accepted.
Hardware: iMac 27", MacBook Air, PC 3.5Ghz Quad
Developing Tools: GLBasic SDK, Gideros Studio, PureBasic
Developing for: iOS, Android, Windows, OS X, webOS, HTML5

spacefractal

for the keyboard issue, I think we need a PLATFORMINFO$("haskeyboard") as well PLATFORMINFO$("haskeypad") or such info, so we can checkout if its have a keyboard, keypad and such? That could been cool to been detected for some Androids phones as well desktop OS too.

or its is something I missing (etc misunderstanding)?
Genius.Greedy Mouse - Karma Miwa - Spot Race - CatchOut - PowerUp Elevation - The beagle Jam - Cave Heroes 2023 - https://spacefractal.itch.io/

MrTAToad

Someone else has just come across this problem : https://developer.palm.com/distribution/viewtopic.php?f=70&t=16165

Apparently it could be a scanner problem :)

Ian Price

There was another one, the same day as mine (IIRC) after I posted my report here too. I never did read the outcome of that one though, forgot all about it due to being busy at work.
I came. I saw. I played.

MrTAToad

Its a good job Gernot changed it, as a definite statement from HP has stated that libdl isn't allowed...

Ian Price

QuoteIts a good job Gernot changed it, as a definite statement from HP has stated that libdl isn't allowed...
Indeed.
I came. I saw. I played.

BdR

Sorry to kick the thread. I'm busy porting my three GLBasic games to Palm Pre and I've ported "Break The Code" which runs just fine on the device. So I've uploaded it and got an e-mail which doesn't mention any "Non-public Library Linkage", so that is good :). But it does still say that it is a PDK (Plug-in Development Kit) app and there is a "App Type Mismatch" (btw I'm using GLBasic IDE v10.106).
Quote
Your App Is Being Reviewed
We received the following submission on 2011-09-09..

...

App Type Mismatch
Your application may have configuration errors that must be corrected. The application type specified in your appinfo.json file does not match with the application content in the package.

The following issues were found:

appinfo.json: App is a PDK app

Please review and save this message. If your app is rejected, you will be asked to address the issues and re-submit your app.
According to this other forum message it is actually a bug on HP-Palm's side, and the app-receive script always spits out this e-mail for PDK apps. So I assume you always get this message when submitting Palm apps developed with GLBasic.

I guess I can just ignore this message?

Crivens

I did and it was all ok. Note that Palm/HP are rubbish at keeping you upto date. My 3 games had been on the store for about 4 days before I realised it. Search the app store every day to see if it is there.

Cheers
Current fave quote: Cause you like musicians and I like people with boobs.

Ian Price

Yep, every .PDK app gives that error - just ignore it. Your app will be reviewed as normal and as Crivens states you won't receive any further notification about your  apps from HP, unless they reject it. Keep checking "Your Apps" on the Dev portal fro info about your app.
I came. I saw. I played.

aroldo

I am glad that it is resolved.
Palm is one of my favorite platforms!
[a http://apd-games.com/][img http://apd-games.com/images/APDGames135.png][/a]
MacBook Pro OS X El Capitan
XCode Version 7
iPhone 6 running  iOS 9
iPad Mini running  iOS 7.1
Galaxy S5
Dell Latitude Windows 8 Enterprise
Palm Pre, Palm Pre2