Notices


Reply
Thread Tools
javispedro's Avatar
Posts: 2,110 | Thanked: 4,084 times | Joined on Jan 2009 @ Barcelona
#1
http://www.precentral.net/palm-bring...ve-development

I guess you might want to know why am I interested on this kind of news... some random device getting commercial games. Well, I think you'll understand when you see what I see:
  • The Palm Pre has a OMAP3430
  • The Palm Pre has a PowerVR SGX and OpenGL ES 2.0 libs
  • The Palm Pre is running GNU/Linux
  • The official way to code native apps in the Palm Pre is using SDL 1.2, which has a standard interface and Palm has released their modifications in compliance to the LGPL.
  • Did I say it's getting (some) commercial games?
  • The N900 has a OMAP3430
  • The N900 has a PowerVR SGX and OpenGL ES 2.0 libs
  • The N900 is running GNU/Linux
  • The N900 has SDL 1.2
  • Thus the N900 could potentially run the same unmodified Palm Pre binaries (and vice versa)

Of course, I still don't know what the draconian DRM scheme will be, but even then, I think this is a pretty interesting fact to consider And hopefully, may induce Nokia to make a similar announcement in the future...

Last edited by javispedro; 2010-01-09 at 02:21.
 

The Following 106 Users Say Thank You to javispedro For This Useful Post:
aathava, acvetkov, ahmadamaj, aligatro, Andy1210, Anunakin, Aranel, bigears5000, bitflung, BLC, Boemien, bunanson, Bundyo, Buzrael, bzhnjm, c0rt3x, Capt'n Corrupt, cheve, cjp, Cue, D4rKlar, danramos, DarkAlucard, DarkShadowSwE, drax, dvergin, edgar2, efekt, elie-7, fasza2, frostbyte, fuyoh, giannoug, gr8rishabh, H3llb0und, Hellmur, hesham, HtheB, Hurrian, imperiallight, ivyking, jcharpak, jessi3k3, jflatt, JimKnopf, JMacalinao, John McClane, Joseph9560, kevloral, Kriek, lcuk, leetut, littleSev, lsw, luiscesjr, maartenmk, MaddogG, Magik, Maj3stic, maluka, mankir, Marcus, mariuscm, Marklar, maurososo, mece, melisa queen, MINKIN2, MJGibb, moepda, MohammadAG, mveplus, Natan_xy, nikigo, nology, nwrd1202, OVK, P@t, pantera1989, percy, porselinaheart, PUNK, purgiaali, qole, realmic, robbie, shazosbourne, smoothc, Sopwith, stlpaul, Stonik, strange1712, Strawman, suzuka, syncdot, tetris11_, Texrat, theonelaw, Transcend, travla, Trestry, unx, Veleno, woussie, wow23, xtian
Capt'n Corrupt's Avatar
Posts: 3,524 | Thanked: 2,957 times | Joined on Oct 2007 @ Delta Quadrant
#2
This is great news! I'd love to see some Pre games (commercial and otherwise) find their way to the N900. Also, the development community just got a lot larger!

}:^)~
 
Posts: 122 | Thanked: 72 times | Joined on Jan 2010 @ Turku, Finland
#3
Don't forget the fact that the Palm Pre has multitouch support, while the N900 hasn't. Many games will probably use that feature, which will make the games for the pre unplayable at the N900...
 
tso's Avatar
Posts: 4,783 | Thanked: 1,246 times | Joined on Aug 2007 @ norway
#4
depends, they could make use of the keyboard as well.
__________________
Be warned, posts are often line of thoughts at highway speeds...
 
Posts: 122 | Thanked: 72 times | Joined on Jan 2010 @ Turku, Finland
#5
Originally Posted by tso View Post
depends, they could make use of the keyboard as well.
But then they won't directly run on the n900 (if they don't make use of the pre's keyboard)
 
javispedro's Avatar
Posts: 2,110 | Thanked: 4,084 times | Joined on Jan 2009 @ Barcelona
#6
Well, the Palm native SDK has been released today, and yes, it is indeed a codesourcery toolchain + a patched SDL for OpenGL ES support (not unlike the SDL_gles extensions I released a few days ago to extras-devel...)
Instead of, say,
Code:
SDL_GLES_Init(SDL_GLES_VERSION_2_0)
(like on SDL_gles) a Palm native SDK developer would have to
Code:
SDL_GL_SetAttribute(SDL_GL_CONTEXT_MAJOR_VERSION, 2);
. I could change my extension to resemble that easily... (rest is mostly the same).
  • Keyboard events go through the usual way.
  • Single finger touchscreen events are sent via mouse events (like on the N900), multi finger touchscreen events are sent via "multiple mice" events.
  • Gestures in the gesture area via virtual keyboard events.
  • Accelerometer is read via the sdl joystick interface (like on the N900 with accelemymote).
  • Sound is handled via the Pulseaudio SDL driver (and SDL_mixer) -- like on the N900.
  • They have written a very simple SDL binding for some media player framework (gstreamer, I suppose): SDL_cinema. The wrapper is very simple (too much IMO).
  • They have a new SDL event type for their OS stuff, like the above library's end-of-stream event.
  • They also have an extra library for OS stuff: preventing the screen autodimming (Nokia has this already in hildon-games-wrapper), changing/detecting the device orientation, enabling the gesture area, their own equivalent of Maemo's liblocation, etc.
So, source compatibility can be attained with a few one-line preprocessor macros . Let's see about binary compatibility.

Last edited by javispedro; 2010-03-10 at 02:05. Reason: added info about accelerometer
 

The Following 20 Users Say Thank You to javispedro For This Useful Post:
Posts: 436 | Thanked: 403 times | Joined on Jan 2010
#7
very excited ^_^...although I have a bit of a problem...maybe games would search for specific license/signatures of the device, that'll be a major problem right there, also games maybe extremely buggy, lets face it we're tired of bugs . As I have learnt through life, things arent always as easy as they seem...Although I quite sure that a minor notification to ea would make em develop/port games for the n900.
 
ArnimS's Avatar
Posts: 1,107 | Thanked: 718 times | Joined on Mar 2007 @ Germany
#9
A new win is born!
__________________
find . -name \*.mp3 -exec mplayer -quiet -shuffle "{}" +
das ist your media player, and yuu vill like it
 

The Following User Says Thank You to ArnimS For This Useful Post:
Posts: 660 | Thanked: 620 times | Joined on Feb 2010
#10
I'm surprised this thread hasn't exploded yet. Great work once again.
 
Reply

Tags
bada rox, chuck norris, phone, preenv, webos

Thread Tools

 
Forum Jump


All times are GMT. The time now is 00:26.