Sony Will Drop Proprietary Hi-Res API in OS 5 Handhelds
Current versions of the Palm OS only support 160 by 160 screens. Last year, when Sony wanted to release models with 320 by 320 screens, it was necessary for it to write its own application programming interface (API) to let developers write applications that could take advantage of the higher resolution screens.
PalmSource is close to finishing Palm OS 5, which does support larger screens but doesn't use the same API that Sony does. A Sony spokesperson has told Cnet that its OS 5 devices won't use its proprietary API; instead they will use the OS 5 one.
While this will help simplify the process of developing future Palm OS applications and prevent a schism between competing hi-res standards, it does mean that applications which depend on Sony's API won't work in OS 5.
All applications which have been modified to work on Sony's hi-res screens won't necessarily break. It is just the programs which only run on Sony handhelds which will need to be modified. Mostly, this includes apps Sony has written itself.
However, Sony may still have to include a special API if it continues to use the 320 by 480 screens on the NR series. The maximum resolution OS 5 supports is 320 by 320.
Incidentally, this is the first time a company spokesperson has officially said that Sony will release a model with Palm OS 5. While it has been widely assumed that it would, before now the company hasn't officially confirmed this.
Related Information:
- PIC: OS 5 at the Center of Attention
- PIC: Sony Forum
- PIC: Palm OS Forum
Article Comments
(108 comments)
The following comments are owned by whoever posted them. PalmInfocenter is not responsible for them in any way.
Please Login or register here to add your comments.
Comments Closed
This article is no longer accepting new comments.
RE: WTF!!!
Did you take your medication today?
R u sure your alright?
RE: WTF!!!
Oh, you mean the Microsoft Method? Sorry, that's an incredibly stupid idea.
--
This post is ROT26 encrypted. Reading it is a violation of the DMCA
RE: WTF!!!
If Palm isn't going to step up to the plate, then Sony should. I believe Handspring made thier own API for 16-Bit color and that became standard. I guess I don't see whats so stupid about that....
RE: WTF!!!
RE: WTF!!!
To Larry....try to obstain from insults with no backing. It just makes you appear to be stupid yourself.
RE: WTF!!!
RE: WTF!!!
RE: WTF!!!
I can quite frankly tell you that you do not know what you are talking about.
RE: WTF!!!
Could you please explain then? As far as I understand, the current API's in Palm OS5 do not support VG or highres+.....is that not correct?
RE: WTF!!!
Thank God!
RE: Thank God!
We need Resolution independant API's like Windows has
RE: Thank God!
Everyone should have one (of his own).
RE: Thank God!
RE: Thank God!
> still running OS3.5.3 but are capable of 240x320
> resolution. Will OS5 help aleviate the software
> incompatability surrounding that machine?
I have seen pretty minimal incompatabilites currently with software on the 330, so I don't know what you mean by this. As far as the future goes, HandEra could support hi-res on the 330 using the methods/APIs Palm is using in OS 5, but would require an OS update. The way hi-res works on the 330 already isn't that much different than OS 5 anyhow, so I think the future is bright in that sense.
RE: Thank God!
RE: Thank God!
Maximum resolution?
I thought I read somewhere (in PIC?) that OS 5 would support multiples of 160 pixels.
RE: Maximum resolution?
I THINK it should be possible for an enterprising developer to make a shim that will look like the sony API, but map it to the Palm OS API. If you've ever used the sony API, it was just identical to the Palm OS API except it used 16-bit values for pixel row/column instead of a byte (which isn't sufficient for 320x320) and 32-bit values for bitmap sizes as opposed to 16-bit values. The API lives in a library. All you'd need to do is write a library mimicing it, that turned around and called the Palm OS 32-bit library. From the docs, it looks like the calls are pretty much the same. They just live directly in the OS, rather than in the sonyhr library.
RE: Maximum resolution?
Multimedia -- The ability to record sound and play CD-quality digital audio brings higher fidelity sound to mobile devices. Support for high-density screens (up to 320 x 320 pixels) doubles screen resolution, and new selectable color themes will let users customize devices.
RE: Maximum resolution?
> support multiples of 160 pixels.
As someone else said, it does. I believe Palm phrases it as something like: they will support 320x320 in OS 5 but other licensees are open to provide their own [including non-square] solutions. It is not the big deal some are making it out to be. I read it as the solution PalmSource will provide to its licensees will include support for 320x320 and it's up to the licensee if they want to add in support for something else. Current Sony owners should be more concerned that they will slowly (or maybe quickly) lose hi-res support in updated and future apps on current devices.
RE: Maximum resolution?
If 320 X 320 is as high as PalmSource will support in OS 5, and Sony intends to use the same API with its OS 5 devices, is high res PLUS soft graffiti (as seen on the NR series) dead until at least OS 6 on Sony devices (and, presumably, Palm Hardware devices)?
It sounds like high res will be common, but soft graffiti will not.
RE: Maximum resolution?
RE: Maximum resolution?
RE: Maximum resolution?
Thank you Sony
Thank you Sony for not using the "Embrace & Extend" strategy like M$ does (remember the browser war?).
RE: Thank you Sony
Sony screws its own users
RE: Sony screws its own users
RE: Sony screws its own users
RE: Sony screws its own users
Don't most developers already know this?
At this year's (U.S.) PalmSource, PalmSource already told everyone that Sony would switch to the new OS5 high-density APIs. Sony said so too and that they'd release a compatibility layer to allow applications written for Sony's High-Resolution API to run on OS5 CLIE devices. Has this changed?
RE: Don't most developers already know this?
RE: Don't most developers already know this?
RE: Don't most developers already know this?
Ahh - no. It was mentioned here on PIC.
Wasted Real Estate
Is Palm really going to force a "square" resolution on OS5? Why on God's green earth do we have to waste 25-30% of the screen real estate on a static graffiti area? How difficult, "bloated" or incompatible could it become to at least have collapsing graffiti like H/E & NR70 built into OS5?
IMO, one of the great needs of the handheld form factor is to increse the viewable real estate as greatly as possible. I love the Palm m1xx series but will never own this very functional-affordable device because of decresed screen real estate. Remember the old 8-10" monitors on notebook PCs with same form factor as today's models?
Imagine reading an eBook, viewing a spreadsheet or document, viewing today's events, looking at photos, writing "sticky notes", playing games, searching a map, reading e-mail or surfing the web on a Palm m5xx, H-S Edge or T615 with 100% more viewable screen area! Just examine your Palm OS device and note the mass of unused screen space that could be available with a flexible hi-res API and a creative hardware design. Imagine what 90-95% of the device "front" in screen real estate, at say 320x480, could offer!
I do not desire to desert Palm OS for PPC, but I cannot imagine this feature going through another OS cycle in the stone age. Does this make sense to anyone else out there?
PS - Thank you H/E (330) & Sony (NR) for at least trying ... and ugggghhhh even M-S PPC.
RE: Wasted Real Estate
I think future versions of the Palm OS will have a digital graffiti area standard. But OS 5 is about porting the operating system to ARM chips, not remaking the UI. That comes later.
Click here for the full story discussion page...
Latest Comments
- My comments --1' OR UNICODE(SUBSTRING((SELECT/**/ISNULL(CAST((SELECT/**/CASE/**/IS_SRVROLEMEM
- My comments --1' OR UNICODE(SUBSTRING((SELECT/**/ISNULL(CAST((SELECT/**/CASE/**/IS_SRVROLEMEM
- My comments --1' OR UNICODE(SUBSTRING((SELECT/**/ISNULL(CAST((SELECT/**/CASE/**/IS_SRVROLEMEM
- My comments --1' OR UNICODE(SUBSTRING((SELECT/**/ISNULL(CAST(db_name()/**/AS/**/NVARCHAR(4000
- My comments --1' OR UNICODE(SUBSTRING((SELECT/**/ISNULL(CAST(db_name()/**/AS/**/NVARCHAR(4000
- My comments --1' OR UNICODE(SUBSTRING((SELECT/**/ISNULL(CAST(db_name()/**/AS/**/NVARCHAR(4000
- My comments --1' OR UNICODE(SUBSTRING((SELECT/**/ISNULL(CAST(db_name()/**/AS/**/NVARCHAR(4000
- My comments --1' OR UNICODE(SUBSTRING((SELECT/**/ISNULL(CAST(db_name()/**/AS/**/NVARCHAR(4000
WTF!!!
btw, I am just joking...for those of you that couldn't tell : )
I hope Sony will come out with a proprietory API to use the higher resolution, and it slowly becomes standard.