PlayStation suite

During actual deployment, the cellphone vendors may take features out because of limited memory or other issues. They may be using an older version of WebKit too. WebKit behaves differently on different devices.
 
During actual deployment, the cellphone vendors may take features out because of limited memory or other issues. They may be using an older version of WebKit too. WebKit behaves different on different devices.

I guess the reason that Sony has "Certified to be PS Suite compatible" is also because of the above. Besides the necessary hardware, libraries in the OS just as with libraries in webkit may be missing for the reason you mentioned above.

Perhaps W3C and Webkit compliance data could be tacked onto the certification information for PS Suite. I'm kinda guessing that PS Suite compliant platforms might also be W3C and Webkit compliant, there being no need to leave things out of Webkit if they have the minimum 512 meg of ram and Android 2.3.

This can be another reason for the entire industry to look to Sony for certification of their platform and consumers to buy only Sony certified. By this standard, the PS3 is not at this time PS Suite compatible. :devilish:
 
Last edited by a moderator:
This can be another reason for the entire industry to look to Sony for certification of their platform and consumers to buy only Sony certified.

It's probably more sustainable for individual developers to test for compliance via automated tools. Best if they have ownership of their own deliverables.
 
But then you're using two different implementations, which means you can't trust compatibility. If Sony are going to implement their own webkit in PSS for platforms that don't have OS support, it makes sense to extend that webkit to all platforms for continuity. Unless at the moment they are being 'cheap' (or rather taking a wait-and-see approach), will use local OS resources, and then see about implementing features on other platforms as needed.

Exactly. The webkit port to the PS3 that started with the HTML5 javascript port to the PS3 to support IPTV UI will be continued with Open source OS libraries needed to support Webkit and those same libraries and changes to the PS3 OS could be used by Opera with their new 2.9 device SDK.

Sony can be cheap and port webkit using their own front end or they can switch and port Opera.

There is also that routines in webkit are used by other applications, programs and possibly games.

In any case I expect the Web browser is also a project where Google and Sony are closely connected. It may only be specifications which might include features that are coming from Google.
 
Last edited by a moderator:
I don't know if this belongs in this form as it's somewhat technical. It doesn't belong in the Technical discussions for the PSP2 as it's apparently not technical enough and goes over what most of the posters should already know.

It does provide a basic understanding of modern OSs seen in embedded SOC in the new Sony TV as well as what I believe Sony intended with their Snap developer program and possibly what we are seeing with the PSP2 OS. As such it's a good background to explain how PS Suite can easily port between platforms.

In summary, Android, the PS3, SOC in CE equipment and the PSP2 use the POSIX standard. In Android a minimal set of Open System libraries support the Android OS. Many of those same libraries are in the Sony Snap developer program and I would guess are in the PSP2. Since all follow the same POSIX standard and use the same or similar libraries of routines, that must work the same way, it's possible to port games and applications between platforms provided you have the "C" routines before they are compiled to machine language. The POSIX OS can be scaled back to fit in SOC for CE equipment by removing libraries that are not needed to support, for instance, a TV.

Making this easier are Open Standards for graphics called OpenGL also supported on Android, PS3, PSP2 and Broadcom SOC for CE.

I would guess that a "C" library to Android compiler was developed, probably by Google, that can work by taking the known "C" library calls of the PSP2 developer IDE and convert them to Android "C". It would help if both Android and the PSP2 used the same Open Source libraries to build their OS.

EDIT: The impression I first got because of ignorance was that PS Suite converted "C" to Android bytecode but the conversion is most likely to Android "C" (See link below) and less likely to Android bytecode. This, I imagine, creates many restrictions when writing the "C" code for PS Suite and with this the Open source libraries for the PSP2 are even more likely to be exactly the same as Android 2.3.

Exactly the same = same name, same data structure and function. The code inside the calls in the libraries is of course native to each machine. This is how "C" is portable. In this case NGP or PSP2 has to have all the open source support, "C" library calls, that the target platform has. POSIX and OpenGL created standards so this is possible between POSIX platforms.

http://droidfreeapps.com/2011/01/apps-written-in-c-and-c-can-now-be-ported-to-android/

In the latest sign of Google looking to make Android a stronger gaming platform, the company has introduced a new version of its native development kit for Android 2.3 Gingerbread that allows developers to build or port apps written entirely in C and C++ programming languages.

A wide variety of video games and game engines have already been written in these languages, and in the latest Android blog post , Google is specifically touting the ease by which they can be modified for Android.

we worked hard to increase the utility of the ndk for this release because you guys, the developers who are actually out there making the awesome applications, told us you needed it. this release is specifically designed to help game developers continue to rock; with gingerbread and the ndk r5, it should now be very easy to bring games written entirely in c and c++ to android with minimal modification. we expect the apis exposed by r5 to also benefit a wide range of media applications; access to a native sound buffer and the ability to write directly to window surfaces makes it much easier for applications implementing their own audio and video codecs to achieve maximum performance. in short, this release addresses many of the requests we’ve received over the last year since the first version of the ndk was announced.

As long as developers use the known "C" libraries in the NGP development program and they don't require hardware features not in a target port, Sony can create a system to easily port between platforms and the system to do this is called PS Suite.

Edit: The PS3 follows the POSIX standard and I was informed that the in progress port of Webkit to the PS3 would be a POSIX Cairo port. Many of the libraries for a modern PC "windows" OS needed by Webkit are missing and need to be added to the PS3. I expect that the libraries will be exactly the same as the NGP -PSP2 - Android allowing for an easier port for applications and games from PS-Suite. So AFTER the webkit port and a new browser is activated we will see applications ported to the PS3 from the PS Suite channel. This also means a significant change to the XMB is coming.

"C" has always been portable and the above has always been possible but for a company to build an "ecosystem" around this for many third party developers to use is revolutionary. Creating the Standard, automating the process, creating a store to sell the end result, this is new and for the first targeted platform, Android, Sony has a catalog of Games they can port to prime the pump.

It's also possible to do the following with Mandreel

http://www.mandreel.com/

mandeel.jpg


In the above left the Hardware platforms are POSIX and ETC = PS3, NGP or PSP2, 2011 Broadcom SOC for TV and BLu-ray and more.

Also interesting in the above is the claim to convert "C" to HTML5. This if true makes HTML5 more powerful than I imagined.

The following is in support of the above and is not necessary unless you doubt the above or want to more fully understand.

http://support7.qnx.com/download/download/19524/sys_arch.pdf

[
 
Last edited by a moderator:
something about POSIX, Android, PSP2, HTML5, and other fairly random stuff.

Woah... ok, what kind of connections are you making here? Why are you trying to relate different things together based on their use of a standardized library? At least, that's what I think you're saying. Something along the lines of:

PS3 developers use POSIX C libraries, Wii developers use POSIX C libraries; therefore, Wii OS will run within the PS3! Conclusion: Move+PS3 = WiiHD.

Can they port AndroidOS to the PS3? Sure, why not... outside the architectural challenges posed by memory limitations and processor compatibility, why not? Does it make sense? No.
 
Last edited by a moderator:
Conclusion: Move+PS3 = WiiHD.

You mean :

PS3 + Move ( (WiiHD))

Which isn't all wrong, although you can debate about to what side each of the ')' belong. ;)

In this case I would summarise that yes, applications written in C and targeting OpenGL can be setup so that they can be recompiled to Android, NGP or PS3. But what that means? Very little. In the end, it all comes down to the libraries available on each platform for doing a variety of OS and network related stuff. And then there's the little issue of the PS3 having the Cell processor ...
 
Woah... ok, what kind of connections are you making here? Why are you trying to relate different things together based on their use of a standardized library? At least, that's what I think you're saying. Something along the lines of:

PS3 developers use POSIX C libraries, Wii developers use POSIX C libraries; therefore, Wii OS will run within the PS3! Conclusion: Move+PS3 = WiiHD.

Can they port AndroidOS to the PS3? Sure, why not... outside the architectural challenges posed by memory limitations and processor compatibility, why not? Does it make sense? No.

Points I was trying to make:

1) How PS Suite could work
2) Open Source Libraries for Android, NGP and PS3 WILL be very very similar
3) Using PS Suite to port apps to PS3 is possible after Webkit but NOT now.

Using PS Suite you can not port Android apps to either the NGP or PS3. Outside of PS Suite you can do so but then it's not automated. And Android on the PS3 is not now likely.

The last picture was not a suggestion of anything, it just shows Posix "C" porting between platforms is possible and even between languages. It also shows a third party company providing the tools to support porting games to Windows Phone 7, an Android competitor, just as Sony is providing the tools to port games to Android.

The Snap developer program was put on hold Nov 27, 2010. The "C" Open Source libraries in it were very similar to Android libraries. PS Suite will probably become the Developer platform for Sony products and the "C" open source libraries in it may be exactly the same as in Android. The core can be scaled back by removing unused libraries for platforms like TVs. Webkit will be a part of the "C" library.

makattack: I just reread this thread and your Android NDK quote is the same as in my post. Others are making the assumption that the PS Suite port to Android is byte code which both your and my quote of the Android NDK mentions "C" to Android "C".

My Opinion
 
Last edited by a moderator:
You mean :

PS3 + Move ( (WiiHD))

Which isn't all wrong, although you can debate about to what side each of the ')' belong. ;)

In this case I would summarise that yes, applications written in C and targeting OpenGL can be setup so that they can be recompiled to Android, NGP or PS3. But what that means? Very little. In the end, it all comes down to the libraries available on each platform for doing a variety of OS and network related stuff. And then there's the little issue of the PS3 having the Cell processor ...

Gesh, better summary...to one line.

The assumption is that a "C" library exists for the PS3 and will be supplemented with the libraries in the PSP2. OF course each higher level "C" call is either built on multiple lower level calls or assembly. The PS3 Cell requiring much hand coding. EDIT: In firmware are libraries of routines built on Open source libraries shared with most Posix OS. Many of these are missing in the PS3.

The Webkit javascript engine JIT compiles to native language and many have stated that would be difficult and some impossible. It's done and "more to follow".

The libraries are the KEY to making ports easier.

Many libraries are missing from the PS3 and Applications have not been coming for the PS3 (besides games) and those that do are MASSIVE because I believe they must include the routines as the PS3 does not have the libraries that can be called as needed.

What webkit meant for the PS3 was those libraries, since required by a Webkit port and needed for applications, were coming with webkit which meant applications would come when Webkit was finished. PS Suite now implies the libraries have already been chosen and will be similar to and may be exactly the same as in Android. (The last time I said that I got jumped on.)
 
Last edited by a moderator:
We should receive more tech details about the Suite in GDC 2011.

EDIT: At this point, we know POSIX for PS3 is already there but we don't have enough info on PS Suite to confirm either way.
 
We should receive more tech details about the Suite in GDC 2011.

2/28/11 we may get information.....small bits so we can feel comfortable for more speculating without feeling a draft on our necks. :rolleyes:

At this point, we know POSIX for PS3 is already there but we don't have enough info on PS Suite to confirm either way.

Edit: POSIX is a given. The extensions if there is a standard for "Windows and surface management" need to be similar and if there is no standard for "windows" it would make it again important that Android, PSP2 and PS3 use similar libraries or standards. The Snap developer program was using Next step and this may have changed.

I'd really like a timetable. I have the feeling that the Software engineers have been waiting for upstairs to come to a decision. In the meantime they tentatively put forth the half completed, half thought out SNAP program then pulled it. Now that PS Suite appears to have the FULL support of every one at Sony things should happen quickly....maybe. :???:

Well we did have some questions answered, like why was the Snap program put on hold.
Cross platform is the new buzz word at Sony and Android does play a large part in Sony's future. We now know how the PSN can show a 10X increase in revenue.

I wonder when they will tell us that "Home" will be available cross platform. 3.6 with cloud saves allows a game to be started on the PS3 and continued on a tablet or PC. The same update will probably have other features to support cross platform or tie into server support for the PS3, ALL Cloud features.

http://psoneclassics.com/miscellaneous/what-online-features-will-the-psp2-have-guesses/

what-online-features-will-the-psp2-have-guesses

PSN has changed a lot since it’s been released, with constant upgrades and many new features added. The PSP2 will receive the largest of these, Playstation Home, the poor man’s second life, that has added features from different developers to announce and promote new games, but also a way to enter into matchmaking with other players. Social games and trailers will be part of the experience as well, and you’ll still be able to buy furniture and clothes for your avatars, and share them with the account on your PS3.
 
Last edited by a moderator:
What's happening on 28 Feb 2011 ? That date makes me nervous.

EDIT: nvm, GDC 2011.

Perhaps what may be more interesting is if a Playstation Suite game can support NGP features selectively when running on NGP. ^_^
 
http://ps3.ign.com/articles/107/1070771p1.html

Feb 2010

Sony Patents Cross-Platform Controller

According to the patent, the device would consist of a regular controller-shaped housing with physical shoulder buttons and a touch-sensitive LCD screen on the front. Using a screen instead of actual buttons means the shape and layout of the buttons displayed can be changed to fit whatever you were playing - even allowing you to switch between a keyboard and the controller.

More surprising yet, the patent goes on to list Amiga, Jaguar, Sega, and Turbographics as controller layouts that could potentially be used. A device like this one could be extremely useful for emulation enthusiasts and owners of multiple consoles, assuming they can get over the pain of having to use touch-screen controls.

Look familiar

sony-patents-multi-console-controller-20100219014347333.jpg


Notice the upper right touchscreen device looks like the NGP. The patent was probably an attempt to patent, as much as possible, multiple representations of older game controllers on touch screen platforms. It gives us a date where this was being discussed inside Sony.
 
Last edited by a moderator:
Interesting. You'd think that in addition to what they do for multiple platforms (and we've seen an example of this for Playstation One games on Android phones with only a touch screen already by the way), there are some interesting opportunities here also on the NGP. I haven't paid attention to the BluTooth capabilities of the NGP, but I definitely see it working as a full fledged PS3 controller + (as in with extra functions).
 
Given today's results of Sony financials and how the Networked products division cushioned the fall of LCD sales, it'd be wise for Sony to put the NGP inside TV's as well, I think. A cheap ARM SOC isn't going to cost a lot and they can sell simple games and movies directly from the PS store. Of course I don't expect Sony to do this...
 
Given today's results of Sony financials and how the Networked products division cushioned the fall of LCD sales, it'd be wise for Sony to put the NGP inside TV's as well, I think. A cheap ARM SOC isn't going to cost a lot and they can sell simple games and movies directly from the PS store. Of course I don't expect Sony to do this...

The current Sony 2011 TV with Opera browser has a Broadcom SOC with two 1 Ghz + Mips processors and features OpenGL and Flash 10.1 support. I think Processing power is good enough for PS1 games. It is probably already one of the PS Suite target platforms.
 
The current Sony 2011 TV with Opera browser has a Broadcom SOC with two 1 Ghz + Mips processors and features OpenGL and Flash 10.1 support. I think Processing power is good enough for PS1 games. It is probably already one of the PS Suite target platforms.

If Asus can license Primesense tech, there is no reason Sony can't and make "Kinect games" without a console too as well.
 
What has that got to do with PSS? It's just a handheld interface device. The reason it looks similar to NGP is because every handheld controller with a touch screen will look similar. The significant different no buttons. And in that respect it's a dumb invention, as all that's needed is a protocol for using BT devices and runnign a controller app, so iPhone and Android phones can be used as controllers. It bares no significance for PSSuite which is a software platform.
 
What has that got to do with PSS? It's just a handheld interface device. The reason it looks similar to NGP is because every handheld controller with a touch screen will look similar. The significant different no buttons. And in that respect it's a dumb invention, as all that's needed is a protocol for using BT devices and runnign a controller app, so iPhone and Android phones can be used as controllers. It bares no significance for PSSuite which is a software platform.

Chicken and egg; The patent describes how PS Suite puts PS1 and PS3 controllers on Android and possibly iOS devices using touch screens. The Date gives us an idea when and how Sony decided to port games to, I think, first iOS then Android platforms.

It also indicates that several generations and multiple game platforms are going to port through PS Suite.

The patent may make it difficult for others to port games to touchscreen handhelds and tablets. Sony may have a lock on handhelds and tablets but not on desktops where alternate controllers are available.

You missed the possible implications when you assumed it only applied to a separate controller. My read of the below link to the patent has the NGP as a possible user of the patent when playing games from other platforms on the PS3, Sony TVs and more. Android devices too could use the patent with games on TVs and the PS3. I do not know if it specifically covers an Android touchscreen playing a game on the same device with controller emulated by the touchscreen. I think it does apply.

http://appft.uspto.gov/netacgi/nph-Parser?Sect1=PTO2&Sect2=HITOFF&u=/netahtml/PTO/search-adv.html&r=1&p=1&f=G&l=50&d=PG01&S1=20100041480.PGNR.&OS=dn/20100041480&RS=DN/20100041480
 
Last edited by a moderator:
Chicken and egg; The patent describes how PS Suite puts PS1 and PS3 controllers on Android and possibly iOS devices using touch screens. The Date gives us an idea when and how Sony decided to port games to, I think, first iOS then Android platforms.
Ummm, no, it doesn't. ;) A software interface on a touch screen for a game is nothing new and as such unpatentable.

You missed the possible implications when you assumed it only applied to a separate controller.
You don't assume anything with patents. There can't be room for misinterpration. A patent is surmised in its first claim, all other claims being derivative.

This claim is :

1. A game console controller comprising:a hand-holdable housing;at least one liquid crystal display (LCD) on the housing,the LCD caused to present, depending on what type of game console a user has selected, a controller key layout for a first type of game console or a controller key layout for a second type of game console, a key layout including plural keys selectable by a user to input commands to a game console.
Any claims Sony may make to owning the rights to adaptable interfaces on a handheld smartphone are lost by specificying categorically that this patent governs only controllers for a conosle, and not a device containing one or more processing elements with one or more memory and storage elements that allows for the playing of games in a handheld form factor.

My read of the below link to the patent has the NGP as a possible user of the patent when playing games from other platforms on the PS3, Sony TVs and more. Android devices too could use the patent with games on TVs and the PS3. I do not know if it specifically covers an Android touchscreen playing a game on the same device with controller emulated by the touchscreen. I think it does apply.
But they are only patenting the representation of console specific layouts. The description is of a controller that shows either PS3's setup, or XB360's, linking to the definition of games console as the target for the universal remote. Bear in mind there are other patents for universal remotes for TVs and CE devices. Sony can hardly come along in 2008 and claim an adaptable remote control for a TV infracts their patent, when such hardware predates this patent.
 
Back
Top