• Hey, guest user. Hope you're enjoying NeoGAF! Have you considered registering for an account? Come join us and add your take to the daily discourse.

PS3 Web Browser Discussion - big upgrade rumoured for long time, but no concrete news

The web browser freezes for me when i watch streama other than that im fine. Jeff with Psn undergoing a Big Significant maintance tommrow do u think new firmware is on the way?
The NEW current browser is a patch job to get a mostly working webkit browser on the PS3 and Vita. That Sony would release a patch to the old browser rather than wait a few weeks and release a full version does not make sense so I expect we have more than a month (debatable guess) before significant updates. This does not include fixes for problems with the current browser...those should happen soon or as soon as a planned update. GDC March 5 2012 this year and the next 6 month Gnome update cycle (March 28) are occurring at the same time as "the end of the first quarter" and "Spring" which were announced dates by multiple Sony employees for new features and the start of PS Suite. But PS Suite according to rumors has been "put back", how long I don't know.

I know 2012 is going to have MANY updates and new features for all Sony platforms but when these hit is up to Sony.

April 1, 2012...April Fools day is when Hirari is taking over the reigns as Sony President, Stock is moving up without news to justify the move...at least as far as I can see.
 
PiTiVi: a live preview of what you’re trimming.

It is fast enough to seek through the 2K version of Sintel like a breeze and to stay reasonably responsive with 4K videos. But that’s without hardware acceleration, mind you (I’m looking forward to trying this again in GStreamer 1.0…).

I’m sure that all the other open source video editors will rip my beautiful code and clone this feature within 12 hours. But mark my words: PiTiVi had it first. Yes: PiTiVi is the only open source video editor that has this feature.

Regardless of whether you think Gstreamer will be in the PS3 and Vita, they are testing 4K video editing.
 
Laybourne: The Whistle turns to Web, gaming consoles to build next generation network

Rather than pitch cable operators yet another 24-hour channel, Kit Laybourne and his partners at kids' sports network The Whistle are focusing first on distributing interactive video on the Web and through gaming consoles such as Microsoft's (Nasdaq: MSFT) Xbox and Sony (NYSE: SNE) Playstation. While The Whistle will kick off this fall with a programming block on NBC Sports Network, it is exploring ways to get kids interested in sports by giving them tools to create interactive videos from highlights of NFL games.
 
Sony PS3 becomes a Time Warner Set-Top Box by using MoCA

Sony’s Playstation 3 is also starting to take on set-top box (STB) features starting with the ability to play back recordings from a Time Warner DVR. If you already use Time Warner’s Whole Home DVR service (which uses MoCA networking) then it looks like you can also connect your PS3 to the same network using a MoCA Ethernet-to-Coax adapter to the PS3 and another MoCA adapter to connect your router to the MoCA network. Now you can use your PS3 in your game room or kid’s bedroom to watch your recorded TV shows in addition to Netflix, VUDU and online gaming. Here’s what you need:

Time Warner Whole Home DVR service
Playstation 3 (with DTCP-IP enabled)
MoCA Adapter Kit (one connected to the PS3, the other to your router)
 
New webkit Open Source posting for PS3 3/14/2012

cairo
cairo-patches
mallocreplace
ps3-compat
ps3-exports
webkit
webkit-patches

mallocreplace as far as I can gather is changing C++ Webcore single process/processor memory calls to a later BSD Kernel memory model (2008) with "Arenas" I.E. separate memory areas called Arenas for each processor/thread which I'd guess is necessary for webkit2 on Cell.
 

androvsky

Member
Thanks, was wondering when they were going to post the source. I'll poke around a bit to see if it's the build they're using now or one they haven't released yet.
 
I find my PS3 crashing more, on streaming video sites, than it used to before the upgrade a while back.
Video streaming has not been updated yet. No HTML5 <video> or newer versions of Flash. No WebGL either. Webkit2 GTK (Unix/Linux/Posix) doesn't support these features yet so no Sony Blu-ray (exact same browser as PS3), PS3, Vita and TV supports it yet.

androvsky said:
Thanks, was wondering when they were going to post the source. I'll poke around a bit to see if it's the build they're using now or one they haven't released yet.
Everything is labeled TEST including the Diff file which is huge this time.... I kept trying to put the file in Word so it's formatted correctly but it takes forever and a good portion of the last part doesn't show up probably because I wasn't patient enough.

Just trying to look to see if HTML5 <video> is somehow mentioned so we can know how it's to be supported.

Wiki HTML5 media page gives a confirmation of the lack of media support by Webkit for anything but HTML5 <audio> which is supported by the Vita and PS3?. When is <video> coming?

Chrome's RTC roadmap can't be implemented for video until we get a HTML5 <video> video player. Skype on the Vita is audio only at this time for I'd guess the same reason, OpenSL (audio) is supported on the PS3 but no video player standard. Is this going to be a Khronos Multi-media framework not Gstreamer?.
 
Finally an indication that HTML5 MEDIA apps are coming from Sony though a few more months away (end of summer?) "Single Page" can be webview from the XMB. "Or Controller" experience would be for PS3.

http://uk.linkedin.com/jobs/jobs-HTML5--JavaScript-2811723 said:
Job Description (April 4, 2012)

We are looking for an experienced client side JavaScript developer with experience of developing complex &#8220;single-page" applications in JavaScript using the latest HTML5 APIs. The project is targeting a number of devices so any touch, or controller, based device experience would be an advantage.

The ideal candidate would have experience of building media heavy applications for mobile and embedded devices using the latest web technologies, and JavaScript frameworks. They would also have experience of restful APIs, OAuth, and SOAP calls via JavaScript.
Desired Skills & Experience

The following skills / experience are necessary:
&#8226; Demonstrable experience of web / mobile apps in HTML5 / JavaScript.
&#8226; CSS3
&#8226; Restful APIs using OAuth, XML, and JSON
The following skills / experience are highly advantageous:
&#8226; Object oriented JavaScript.
&#8226; Mobile web
&#8226; SOAP via JavaScript
&#8226; HTML 5 API&#8217;s
&#8226; SQL / SQLite
Sony is hiring a programmer to develop Media Heavy HTML5 advanced "Single Page" web applications that could need "Controller support" so the PS3 browser must have support for HTML5 media heavy advanced features. Job post date is April 2012 so support in the PS3 browser sometime after Summer?

Microsoft job ads reveal HTML5 version of Skype coming to Web browsers

http://arstechnica.com/business/news/2012/04/microsoft-job-ads-reveal-html5-version-of-skype-coming-to-browsers.ars said:
Microsoft is working on a new version of Skype to run in Web browsers, and is hiring developers to build it. At least four job ads describe a "Skype for Browsers" project and show that Microsoft is looking for software engineers in London and Prague with "real world experience developing HTML5 UI&#8217;s including rich interaction based on JavaScript."

Skype is already integrated with Facebook, with an app including instant messages, voice, and video calls. But Skype for Browsers won't be restricted to Facebook.

"Team Rendezvous at Skype is looking for passionate, team-oriented and self-motivated Developers to help us bring Skype experience on to the Web," Microsoft writes in the job postings. "You will have a chance to integrate existing Skype solutions on to the web with the support of the backend services built from the ground up using [the] latest Microsoft technologies. [The] result of your work will be used by hundreds millions of thankful users worldwide."

Microsoft closed its $8.5 billion acquisition of Skype in October 2011. After the merger, Microsoft finally brought a Skype client to Windows Phone. In addition to building a new Skype client to Web browsers, we've written that Microsoft is likely to integrate the technology into many of its core desktop products.
Can't confirm but it looks like Sony and Microsoft have advance knowledge that something is going to happen with the HTML5 <video> standard (or it's been noted that more than 50% of the browsers support HTML5 video). A month ago a W3C DRM for HTML5 <video> draft was published. sent out in newsletters. Editors of that draft included Microsoft, Netflix and Google want to add DRM hooks to the W3C Html5 <video> standard. Remember Google purchased Widevine and Microsoft has Playready DRM which Sony purchased the rights to use.

To this point the major players in HTML5 <video> have been Google Chrome, Firefox, Opera and Safari. The first three are already implementing RTC to use <video> for Real Time Chat including file sharing....Chrome mentions Video and Picture sharing as well as desktop sharing. OpenMax 1.2 published Feb 2012 was necessary to support a standard API for Cameras used with the W3C RTC draft standard.

Just to be clear HTML5 <video> support in a browser is just negotiation, a native player must exist that has W3C APIs. Opera, Firefox and most Linux/Unix platforms use Open Source Gstreamer for the native player. Currently the PS3 uses a Open Source (for non-commercial use) Flash player for IPTV DASH. For commercial use...there is none at this time. Companies like Netflix must provide their own HTML5 player on the PS3.

The PS3 is using webkit 2 GTK APIs and there is no support for HTML5 <video> at this time and no player that could be W3C API linked to in the PS3; same for the Vita and Sony Blu-ray player.
 
Ref Rigby not redeemed after all....
I am not claiming that an odor module is coming for the PS3....that may be a PS4 feature as many claimed a new webkit browser was a PS4 update only even though Cell memory Malloc and Endian issues were addressed in the PS3 webkit diff file.

If rumors are correct and the PS4 is a AMD APU (customized by Sony and includes a FPGA and more) plus AMD GPU (7XXX series) the order a byte or long long word (AMD has 256 bit vector registers for CPU and GPU compared to Cell 128 bit) is read is opposite to Cell...this is called big-endian or little-endian (order read from right to left or left to right).

Read this message for a overview of why AMD chipsets might be attractive to Sony.

The AMD chipset (X86, branch prediction and JIT) is going to make possible a "other OS" and easy to port Browser like Google Chrome or Firefox to the PS4. We are getting a taste of why this would be advantageous as Chrome is cutting edge state of the art HTML5 browser with nearly all advanced HTML5 features supported while the PS3 browser is at 80.

Part of the PS3 delay in HTML5 video support is Sony waiting...sometimes creating standards and sometimes waiting for standards to be created. OpenMax IL 1.1 to 1.2 was delayed from 2008 to the end of 2011. The Gstreamer 1.0 rewrite (API changes) and OpenMax 1.2 are tied to each other. Openmax 1.2 also has support for open source codecs and Camera to be used by RTC and Virtual Reality (Sept 2012). September 28th is the next Gnome cycle completion date that is also tied to GTKwebkit and Gstreamer (I'm reading that the GTK Webkit2 branch should be fully supported by then and equal to the main branch in HTML5 features).

A fair question is why Sony has to wait for standards and is so far behind in supporting HTML5 features, why can't they be more like Firefox or Google Chrome. The reason is simple....Sony has to provide SDKs for developers to use parts of webkit and the native libraries that support webkit. These developers also support other platforms so API (SDK) "Standards" are needed between platforms and Sony has had plans and now has multiple platforms in their ecosystem. Handhelds and the PS3 do not have the resources to support a non-API-standard browser and then also a webkit-API-standard library so that the webkit library and native programs can be used by games and applications. This was required on Android platforms until the recent Android browser rewrite to be more compliant with webkit.

There is also that WebGL support requires W3C API standard native libraries and I believe Sony has plans for WebGL games. Webkit 2 is also needed for performance and security and it's behind the main Webkit branch. Apple converted to webkit 2 last year, Sony has to wait for the GTKwebkit2 branch to write the webkit LGPL objective C code between the platform (PS3) and the GPL C++ WebCore. GTKwebkit uses Gstreamer for the player and this, in addition to SNAP and other Sony networked platforms using Gstreamer, is why I expect it to become the API standard player in the PS3.
 
Hats off to Jeff for remaining calm and concise in the face of a thread full of people who clearly don't know the subject as well as him raising criticism.

Jeff I salute you. I also think you may be slightly mental. But I like that.
 
Hats off to Jeff for remaining calm and concise in the face of a thread full of people who clearly don't know the subject as well as him raising criticism.

Jeff I salute you. I also think you may be slightly mental. But I like that.

HTML5 <video> is the next big coming feature and I have been looking for news on Gstreamer 1.0 but little has been published. There is a graph of the CPU use with Gstreamer 1.0 compared to other players and it's using in many cases less than the other players tested. (Yellow line that dips below the other lines is Gstreamer 1.0) "1.0 > vlc > 0.10 > mplayer Completely unscientific benchmark, just to get you salivating for GStreamer 1.0" which still isn't done yet.

The internal reasons for comparing to other players is to confirm your code is optimized. You look at all use cases against other code to possibly find areas that might need optimized and then look at code from other open source to find how they did it.
 

Pie and Beans

Look for me on the local news, I'll be the guy arrested for trying to burn down a Nintendo exec's house.
https://twitter.com/#!/aardrian said:
I rather thought my "W3C CSS Odor Module Released" (http://rosel.li/040112) April Fool's post would spur W3C to make it into a spec by now.

Here on the outside world, people tend to not put too much stock into slightly absurd sounding news articles on what is known as April Fools Day. Consider this another lesson in reading too far into things.
 
Here on the outside world, people tend to not put too much stock into slightly absurd sounding news articles on what is known as April Fools Day. Consider this another lesson in reading too far into things.
Got me, read further into the article and it included Taste and realized it was too out there to be real. Could you perhaps list some of the other lessons in reading too far into things. The last one was I believe the new Sony video camera with LIVE WiFi possibly being used with the PS3 and Skype or Augmented Reality. That one will have to wait as it's still a possible, just depends on software support...just as possible with wifi direct as using the Vita as a Augmented Reality camera for the PS3. End of this year should prove that.

Originally Posted by https://twitter.com/#!/aardrian:
I rather thought my "W3C CSS Odor Module Released" (http://rosel.li/040112) April Fool's post would spur W3C to make it into a spec by now.

Odor is possible and experiments to determine feasibility have been done. I believe there have been products sold and movies that supported Smell-a vision. Problem is timing and getting rid of the old smells for a new scene.

http://en.wikipedia.org/wiki/ISmell said:
The iSmell or iSmell Personal Scent Synthesizer was a computer peripheral device developed by DigiScents in 2001. The prototype connected to a personal computer via USB or serial port and was designed to emit a smell when a user visited a web site or opened an email. The device contained a cartridge with 128 "primary odors," which could be mixed to replicate natural and man-made odors. DigiScents had indexed thousands of common odors, which could be coded, digitized, and embedded into web pages or email.[1]

In 2005, a researchers from the University of Huelva have developed 'XML Smell', a protocol of XML that can transmit smells. The researchers have also developed a scent-generating device and worked on miniaturising its size.[5] In the same year (2005), Thanko launched 'P@D Aroma Generator', a USB device that comes with 3 different cartridges for different smells.[6]

[edit]Today

Many companies are working on this technology such as Scentcom.

In 2005, Japanese researchers announced that they are working on a 3D television with touch and smell that would be commercially available on the market by the year 2020. [7]
Which is during the life of the PS4. This is just as possible for a PS4 as Haptics. Maybe the W3C will create a spec for it.

sentcom-index_02_on.jpg


sentcom-index_05_on.jpg


sentcom-index_03_on.jpg
 
Of course Odor is possible. One of the guys I know at my local Uni create a "smell-o-vision" for his capstone. He used Saving Private Ryan and actually had all sorts of smells that really added to the experience.

Right now the guy is working on AR, but that's another story.

EDIT: Forgot to mention, though because of the April 1st timestamp...yada yada yada...
 
2/22/2012 Video on Gstreamer 1.0:
1) Sony uses Gstreamer to play TV video on their Google TV (Gstreamer Very integrated into the TV) @ 2:30 min.
2) "We are about to release Gstreamer 1.0." @ 3:45.
3) Started talking about Gstreamer 1.0 in 2007 @5:50 (2007 Collabora proposed Gstreamer for HTML5 <video> with Cairo bindings in GTKwebkit, two months later Sony sent Collabora a PS3 developer kit late 2007, in 2007 OpenMax 1.2 was projected for 2008 but was delayed from 2008 till Nov 2011. Big issue for GST - OpenMax was memory management which Openmax 1.2 addressed. In another talk Collabora/Gstreamer 1.0 employee commented on the extreme amount of time getting standards approved through Khronos (OpenMax) ).
4) 2006-on and Texas Instruments, Nokia and others were doing research on using Gstreamer via OpenMax framework which resulted in GST-OpenMax and exposed the issues that needed to be addressed in both Gstreamer and OpenMax.
5) 2009 a Gstreamer DASH ultraviolet DRM player was released.
6) From 2009, maybe earlier, Sony has been using OpenVG & Pixman for the XMB and AVM+ (Open source for non commercial use Flash video player which uses OpenVG) for Non-commercial video and Dash IPTV.
7) Sept 29th 2010 Sony publishes open Source Webkit javascript engine as required. Inside the disclosures it's found to be a GTKwebkit version.
8) Feb 2011 Khronos published the webGL 1.0 specs and Sony published more Webkit updates and Cairo (Cairo versions are tied to WebGL specs to support WebGL webkit) Inside new disclosures is edited GTK Chrome to POSIX chrome. NEWs picks this up and Chrome coming to the PS3 races around the world.
9) Sony is to use what player for commercial DASH and AR?

Another recent PERMANENT position: March 27, 2012 Senior Software Engineer - Webkit Specialist

He or she will play an important role in the design and delivery of client SDK systems to enable web-based applications on Sony's consumer devices, via alignment/contribution with open-source projects such as WebKit. Daily activities will include architectural design, software implementation/optimization, and collaboration with teams inside and outside of Sony. The resulting software will enable compelling experiences across PlayStation family devices, mobile devices, televisions, and other Sony consumer electronics products.

Passion for digital entertainment experiences

Strong Plus:
- Experience with WebKit, Chromium, Skia, Cairo, or Pixman internals
- Experience delivering software for consumer devices (e.g. PlayStation 3)
- Expertise with graphics programming and optimization with OpenGL or similar
- Experience programming vector processors (e.g. Cell Broadband Engine and SPUs)

"He or she will play an important role in the design and delivery of client SDK systems to enable web-based applications on Sony's consumer devices, via alignment/contribution with open-source projects such as WebKit." This to me means as NEW webkit HTML5 Features like <video>, SVG or WebGL are released on Sony platforms the job applicant will have provided SDKs and most likely examples and frameworks for Sony Customers to use on Sony products.

Third party webkit related applications on the PS3 and other Sony platforms like Netflix except this time Netflix won't have to provide their own (QT Webkit) toolkit, Webkit/webcore, player and DRM (See the previous post about Netflix, Google and Microsoft wanting a standard for HTML5 <video> DRM).

The W3C proposed <video> DRM scheme editing partners names are interesting if you remember some news; Netflix used Widevine for DRM and over a year ago Google purchased Widevine. The new target that can benefit most from HTML5 <video> DRM is handhelds not needing a separate application to access pay services like Netflix. Microsoft with Windows 8 phones and Google with Android phones are the big markets. Apple has their own DRM/ecosystem and is not participating.

HTML5 <video> DRM and Ultraviolet was in 2010, what we were expecting.
 
This applies to future Sony projects, eLinux Sony embedded, PS Suite and possibly PS4.

Linux and Android, together at last

Android browser beinng rewritten to be webkit compliant.
Another example where Google's Android team is linking up with its open-source brethren is with the WebKit browser engine. Google had worked on its stock Android browser as a separate fork of WebKit, but with the arrival of Chrome for Android, the mobile version of its browser is being integrated with the ordinary WebKit project. (Sony already did this with it's Android phones)

Back into the fold with Linux 3.3 or Linux Kernel being rewritten to be Android Kernel compliant
Torvalds announced the release of Linux 3.3 last night on the Linux kernel mailing list. He made no specific note of the Android merge, but it's been under way for months. Tim Bird, a Sony programmer who works on the Linux Foundation's consumer-electronics project, announced the "Android mainlining project" in December. "I would like to announce the beginning of a project to make a concerted effort to mainline patches and features from Android into the mainline Linux kernel," Bird said.

Greg Kroah-Hartman, a longtime kernel developer and new Linux Foundation fellow, said to expect Android kernel components in Linux 3.3 on Google+ at the same time. And in a February interview with Muktware, he said, "The 3.3 kernel release will let you boot an Android userspace with no modifications, but not very good power management. The 3.4 kernel release will hopefully have the power management hooks that Android needs in it, along with a few other minor missing infrastructure pieces that didn't make it into the 3.3 kernel release."

Boot to Android
"Boot an Android userspace" means that a developer could run Android on a standard Kernel.org kernel rather than having to fetch one Google's customized version. That could be handy for many programmers--the large number using Linux in electronics devices with memory and processor power limits, for example. And Mozilla, with its B2G (Boot to Gecko) project for a Linux-based browser operating system, also stands to benefit from the integration. It's currently using the Android open-source project (AOSP) software.

At a February meeting of the Android mainlining project, programmers dug into the details of the merge.One area where there has been tension is with a Google technology called WakeLock, which lets a programmer tell the kernel that a particular computing process should prevent the computer from going into a low-power sleep state.
Oh, there is a warning in the PS3 Webkit comments to not use Linux Glib for D-Buss/Ice etc as it's too slow. Android has a very fast D-Buss and developers are pulling select code out of newer versions of Android for their projects.

Now that the Linux kernel after 3.3 is compatible with Android (and Webkit with Android ICS) it will be easier to provide Android and Google TV as another option for eLinux embedded CE equipment. So OpenGL ES, OpenMax IL, OpenVG, OpenSL are Khronos API standards supported by Android and Sony in the PS3 and Vita. Tim Bird of Sony was involved in the efforts for Linux to move to a Kernel that was Android compatible. I'd say that the rumors Google and Sony are working together on projects at some level is pretty much a given.
 

androvsky

Member
I was going to get excited about the addition of the chromium-gpu-linux directory in the gigantic webkit-test diff file, but there's a chromium-gpu-mac and chromium-gpu-win directories added also. I'm pretty sure this diff is merging more than just Sony's contributions to webkit source tree, so finding interesting changes will have to be done with care.

Unless we want to read something into all the changes in the chromium-linux-x86 branch... ;)
 
I was going to get excited about the addition of the chromium-gpu-linux directory in the gigantic webkit-test diff file, but there's a chromium-gpu-mac and chromium-gpu-win directories added also. I'm pretty sure this diff is merging more than just Sony's contributions to webkit source tree, so finding interesting changes will have to be done with care.

Unless we want to read something into all the changes in the chromium-linux-x86 branch... ;)
Got me recently with the April 1st & W3C odor spec, with AR coming in a big way it seemed reasonable (to the author of the joke too). I imagine got you the same way <grin>. Yeah, same with the Vita webkit disclosure, they are listing all branches. Makes it hard to follow the GTK branch and even if you do there are changes to make it POSIX.

I was out at a customers and they had a new Sony blu-ray and it has EXACTLY the same browser, same front end the PS3 has and it has no HTML5 <video> either. So my comment about the PS3 browser being a patch job is unfair. I'd say that it's as up-to-date as any Jan 17th webkit webkit2 GTK (version 1.7X) based browser. Lots of conditionals that are mentioned in this thread.

Still don't know how RIAs are going to be supported; Webview from the XMB probably. The current front end for the browser (full screen only) doesn't look like it lends it'self to multiple windows. SVG and WebGL are not supported yet which I think requires Cairo (Pixman & possibly OpenVG only at this time) and the modified GTK dialog boxes we saw in the 2011 webkit disclosure are not being used which require Cairo so there is a possibility that what we are seeing is not the final front end.

So how many months since Sony started posting Job openings for programmers to create RIA and Webkit applications? Soon to be a year....considering how much easier it is to write RIA applications and the multiple job postings I suspect there will be allot of them.


Edit: "From a brief look at OpenVG, there seem to be chips that support hardware OpenVG and not hardware OpenGL. That seems to be much of the point of OpenVG: So low-end devices can acceperate graphics, without being powerful GL-capable GPUs. As far as I can tell, those chips are used only in phones, not desktops." OpenVG is simpler, like a subset of Cairo and requires fewer resources while giving SVG benefits to the XMB. CairoGL (as used in GTKwebkit is Pixman-Cairo-Glitz) with Gstreamer bindings will be needed by Augmented Reality, a WebGL browser and can be used to manipulate pictures and video.

So the version of webkit we have now is probably the smallest and requires the least support (native libraries). Some form of this version may be seen intact as a basis for in-game browser support on both Vita and PS3. There is no CairoGL, no modified GTK toolkit and Gstreamer which require Glib. OpenVG is already being used by the XMB and can be used to support this version of webkit without using more in game memory. OpenVG can not be used to support WebGL, W3C SVG or Gstreamer with Cairo bindings for HTML5 <video>.

The big difference to come IN MY OPINION is in-game XMB will be OpenVG (no change) and the application side XMB will be CairoGL with webkit and support libraries always loaded or partially loaded with some, FAST and easily swapped via a special reserved portion of the Hard disk on the PS3.

The above would then support what Gnome desktop, Chrome OS and other OS are doing; Browser desktops with RIAs. Maximum use of the same libraries allowing for Zero copy and resource efficiency.

Oh, one of the reasons the current browser appears to load so fast and does not require the XMB to reboot on exit is that the XMB is already using OpenVG and Pixman so the browser NOW does not require they be reloaded. When we move to SVG or WebGL or a more full featured HTML5 the application side XMB will probably be CairoGL.

Why is a game warning message now seen for the first time on the application side XMB after 4.10? Games and active screens that might cause the same issues will be seen shortly in the application side of the XMB. Games already have warning messages so the first post boot warning is redundant for current games. Coming to the application side XMB; 3-D for the XMB, WebGL games, 3-D viewing from the browser, 3-D picture and video including home video, Augmented Reality including on-line Web etc. which, to be safe, would require a warning message for the entire Application side XMB.
 
http://www.allurbanradio.com/2012/02/29/qualcomm-shows-horsepower-of-next-gen-h-265-video/ said:
BARCELONA–H.264 is today’s leader when it comes to mainstream video encoding technologies, but it will have to share the stage in 2013 with a successor called H.265 that can squeeze a video into nearly half the file size.

H.264, also known as the Advanced Video Codec (AVC), defines how a video can be compressed for reduced storage requirements and — very importantly given the online video explosion — for streaming across networks. H.265, also called High Efficiency Video Codec (HEVC), uses new techniques to compress video even more.

Qualcomm, a San Diego-based chipmaker that’s on the international standards group developing H.265, demonstrated a preliminary version of H.265 video on an Android tablet at the Mobile World Congress show here in Barcelona, Spain.

The H.265 codec is likely to gain widespread support, but it and H.264 competes with a royalty-free alternative called VP8 that Google has released. Qualcomm competitor Nvidia has built VP8 decoding support into its newer Tegra 3 chips alongside H.264 support.

Qualcomm is bullish about the codec. If a given network capacity can sustain higher-quality video, that means mobile devices are better for entertainment. And because H.265&#8242;s efficiencies come at the cost of a significantly higher need for processing power, mobile device makers have a new reason to buy the latest chips.

“We expect the standard to be ratified early next year,” said Phillippe Decotigne, a Qualcomm product manager, in an interview today.

In the demo, Qualcomm showed a side-by-side comparison of H.264 and H.265 video on an Android tablet powered by a current-generation Qualcomm Snapdragon S4 dual-core processor running at 1.5GHz. The video, showing race cars peeling around a track, played at a bit rate of 610 kilobits per second on H.265 compared to 1,183Kbps for H.264. The size of the video file itself was 3.10MB for H.265 vs 6.01MB for H.264. Each video had 800×480-pixel resolution.
Vita can do it, PS3 can do it, I expect any PS Suite certified platform can support H.265.
 
http://www.engadget.com/2012/01/10/samsung-allshare-and-allshare-play-with-the-galaxy-note-hands-on/ said:
Away from home and need to pull Transformers 3 off of your PC? Samsung will oblige with its AllShare content system. The tech pulls video, music and pics from your connected computer(s) to your Galaxy Note via the AllShare Play app. Then, said software pushes the clip of your choosing to a web-enabled Samsung TV. Want a look at it in action? Take a look at the images below and our video demo just beyond the break.
Web enabled Samsung TV also supports DTCP-IP and new version of DLNA. Pictures of RVU from Direct TV to Samsung TV and Allshare.

Something like this is coming to the Sony ecosystem (PS3 supports DTCP-IP, Webkit but has older version of DLNA (not upgraded yet) . Away from home is not supported with DTCP-IP as far as I know but there may be a newer copy protection scheme for away from home. Samsung uses webkit and FreeBSD Unix like the PS3 but appears to be ahead of Sony as to features; only reason for this I can think of is security issues as last year Samsung was using webkit1 and Sony went with Opera (faster and more secure than webkit1) while this year Sony is going with webkit2 and dropped Opera (not up on all TVs so this is part guess).

Allshare HUB from Samsung

http://www.engadget.com/2012/04/25/samsung-allshare-cast-hub-hits-the-fcc-maintains-an-air-of-myst/ said:
Details remain decidedly light on this one, but it looks like Samsung could be about to expand its AllShare media streaming / sharing service with a new piece of hardware. A device dubbed the AllShare Cast Hub has now turned up in some FCC filings, apparently packing some HDMI connectivity and dual-band WiFi capabilities. Unfortunately, that's about all that the filings reveal, but it's not too much of a stretch to infer that the device is a media hub of some sort, presumably with the ability to stream media from your computer or smartphone to TVs that don't already support AllShare out of the box.

PS3 can fill this nitch in an ecosystem but I expect Sony to also have a Hub and include this in upper end web enabled blu-ray players.
 
Skype on Vita

http://blog.us.playstation.com/2012/04/24/ps-vita-gets-skype-video-and-voice-calling-today/

http://www.skype.com/intl/en-us/get-skype/on-your-ps-vita

My opinion; Skype and possibly Google chat coming to PS3. Skype to the Xbox360.

Priority on Vita at this time; best guess is Vita had to wait for OpenMax 1.2 just Published slightly more than a month ago. We don't know if Skype is using the same player coming to the Vita and PS3 for W3C Real Time Chat, Augmented Reality, IPTV DASH with DRM (Sony commercial use), HTML5 <video> and DLNA.

Anyone who has a Vita can they tell us what's listed in the about for open source software used?

http://www.gamenguide.com/articles/1507/20120424/skype-playstation-strikes-first-xbox-360-wii.htm said:
Sony announced that its Skype app will be available for the PlayStation Vita, allowing it to work with the handheld mobile gaming device through its front and rear cameras. The app is free and can be downloaded at the PlayStation store May 25.

"Our users appreciate being able to access Skype features wherever and whenever they choose," said Skype's Senior Director of Consumer Electronics Group, Manrique Brenes.

"With the launch of Skype for PS Vita, we are taking another step toward our ultimate goal of making Skype video calling available on every platform, all over the world, and meeting the demands of existing PlayStation users to offer video on a gaming console," added Brenes.
Seems Skype has plans for every PSN console which would include the PS3.

Sony may soon have company as recent news indicate that Microsoft is currently working to integrate Skype into its game console, Xbox 360.

Microsoft's acquisition of the voice and chat company Skype has long given the company an opportunity to place the service across a multitude of platforms. It may be likely that the feature will roll over to the new Xbox 720 console. The company also announced its plans to utilize the console beyond gaming into a fully fledged entertainment system.

"Skype will be a big benefit across the company, as we've talked about how it plays across all of our businesses," said Peter Klein, Microsoft's CFO.

The project has been kept under wraps but there is no doubt that Skype and Xbox will be integral parts to counter Sony's new Skype inclusion.
Sony's initial Skype app offering on the PlayStation Vita will test the waters in the future of game related apps. For now, it can look forward to implementing its strategy on bringing streaming media and contents to consumers on the go, according to Sony's Director of Hardware Marketing, John Koller.

"The sky potentially is the limit with non-gaming apps, but we don't want them to be. We want them to be a smaller number that's very relevant, rather than just opening us up to every single developer that can throw an app at us," said Kolller.

Job listing have been posted recently for Xbox Skype applications/features. Other sites are speculating that Skype on Xbox is months away if they are just hiring a software engineer for the Xbox. Basic Skype functionality is pretty easy and I don't think the job listing is for the core Skype but for added features and applications. Remember the Jettson's Futuristic cartoon where Jane is on the video-phone to one of her friends and her friend's mask slips. AR can be added to Skype so the mask doesn't slip as can picture or video viewing or desktop viewing.

PS3 Skype could be delayed for release with the new depth sensing camera and to add advanced features that may be coming with the Xbox.
 
Xbox 360 web browser may force Sony to make PS3 improvements

PS3 users have been crying out for a fully functional and easy to use web browser for years, but unfortunately Sony hasn&#8217;t delivered. The web browser remains pretty shocking and sadly, the browser on the PS Vita isn&#8217;t exactly amazing either.

For some reason, Sony has really struggled in this department. Navigating to simple websites on the PS3 such as Facebook remains a chore and it is an area that many users wish Sony spent a bit more time improving.

With that said, their efforts to improve the browser may be forced, as we&#8217;re hearing that Microsoft may be planning to finally bring a web browser to the Xbox 360. Not only that, but it could be compatible with the Kinect camera, meaning that Xbox 360 users can navigate through websites using voice and hand gestures only.

Sony is waiting for GTKwebkit2 to implement APIs for HTML5<video> support and Gstreamer 1.0 to be released. They won't be forced but I expect they know each others' timetables. Same thing happened a couple of years ago with DLNA, Microsoft released a crippled/non-standard version and Sony soon after released a version of DLNA that complied with the standards. It was assumed Sony released DLNA after pressure because the Xbox had DLNA.

The EFL port of webkit does not have Video support yet also.

The port shares code with the [WebKitGTK GTK+ one], as we also use Cairo for rendering and LibSoup for networking.

Most of HTML5 features (video is missing);

Future plans:

NSAPI plugins, using windowless systems (Netscape API plugins)
HTML5 feature completion (video, geolocation);
Improving API coverage, exposing more features such as the Editor and Inspector clients;
Exposing DOM;
WebKit2 support.
Other desired features:

Less dependency on GNOME technologies, maybe remove Cairo (to use Clutter) and exchange LibSoup for an EFL-based network backend.

Tizen is the Intel Samsung joint venture to provide an embedded Linux OS and uses EFL Webkit which is essentially GTKwebkit. This PDF has information we are not getting from Sony and should apply to the PS3 and Vita port. Samsung and Sony are paralleling each other and it looks like only minor differences between eLinux Tizen and the FreeBSD Sony Custom version as they are using many of the same libraries.

http://code.google.com/p/webkit-mirror/source/detail?r=409e3c0d5c

State of Wayland, 2012-04-08

Tizen video of a 100% HTML5 application platform/desktop

Running Android Apps on Tizen
 
Before GTKwebkit's WebGL can be implemented in the PS3 browser a version of OpenGL must be active in the XMB side for CairoGL to link to. This will most likely be OpenGL ES 2.0.

http://www.g-truc.net/post-0457.html said:
There is a lot of reasons for OpenGL ES 2.0 on desktop but I especially like to picture it by "for the purpose of convergence". This includes computers, tablets and mobile phones but also the web through WebGL which is pretty much a Javascript binding of OpenGL ES 2.0. In practice we can imagine that it would be a great to be able to port directly a mobile phone game to a desktop platform and minimized code changes, the gap between between mobile phone performances and ultra-book laptop being not that large for example. We can also imagine authoring and prototyping GLSL shaders or even applications on desktop before using them on mobile devices.

EGL, WGL and GLX? What's the way forward? When EGL was originally announced, it brought be a lot of hopes, hopes that we will finally have a unified API across all platforms to handle the OpenGL contexts. That was in 2003... An early "leap of faith" hapenned when Sony announced that the PS3 would run OpenGL ES 1 + ES 2 level of extensions and EGL. Unfortunately, OpenGL ES 2 has basically never been used on the PS3,
EGL is support for = OpenVG & OpenGLES2; active on the XMB since Firmware 3.0? Necessary to support what's new and animated theme but may only be a partial support to reduce the memory footprint.

The Linux world is turning its back on X.org to adopt Wayland which uses exclusively EGL making its support not only desirable but required by proprietary drivers to run their OpenGL ES 2.0 or even an OpenGL implementation.

the Khronos Group seems to be still actively working on EGL as version 1.4 was released less than a year ago and a quick reference card is available without forgetting that the embedded market, where EGL is everywhere, is fast growing.

http://www.khronos.org/egl said:
EGL provides mechanisms for creating rendering surfaces onto which client APIs like OpenGL ES and OpenVG can draw, creates graphics contexts for client APIs, and synchronizes drawing by client APIs as well as native platform rendering APIs. This enables seamless rendering using both OpenGL ES and OpenVG for high-performance, accelerated, mixed-mode 2D and 3D rendering.

EGL (Native Platform Graphics Interface)
EGL Native Platform Graphics Interface is an interface portable layer for graphics resource management - and works between rendering APIs such as OpenGL ES or OpenVG and the underlying native platform window system.

EGL can be implemented on multiple operating systems (such as Android and Linux) and native window systems (such as X and Microsoft Windows). Implementations may also choose to allow rendering into specific types of EGL surfaces via other supported native rendering APIs, such as Xlib or GDI. EGL provides:

Mechanisms for creating rendering surfaces (windows, pbuffers, pixmaps) onto which client APIs can draw and share
Methods to create and manage graphics contexts for client APIs
Ways to synchronize drawing by client APIs as well as native platform rendering APIs.
PS3 currently uses OpenVG but has disclosed Cairo.

Wayland/westin uses EGL (Cairo-egl & OpenGLES) as does Webkit's WebGL (Cairo and OpenGLES) for rendering **( the current webkit implementation on the PS3 uses the OpenVG 2D SVG parts of Cairo not the 3D which require OpenGLES)**. Tizen has a Wayland backend instead of Xwindows, with GTK3 toolkit properly written applications can create windows without GDK-Xwindows. GTK3 toolkit requires Cairo or Clutter for rendering and is the default (preferred by most) toolkit for Linux/Unix webkit and desktop as well as Wayland. Augmented reality and WebGL require a player like Gstreamer with bindings to Cairo. Tie this together with Sony's SNAP statements (2010) All SNAP applications have a reconfigured backend using Cairo and SNAP mentioning Cairo evolving over time to use the Collada file format (game assets) and we see Sony was planning a future use for Cairo which was disclosed by Sony in the PS3 Feb 2011.

message 999 said:
The Khronos group released the WebGL standard at the 2011 Game Developers Conference March 2011 and Sony the same month published the PS3 LGPL disclosure for Cairo, the GTKwebkit (HTML5, SVG, WebGL) disclosure and their 2009 patent for Browser based On-line games & user interfaces. Watch this video! What is WebGL from June of 2011 by a Nvidia employee.

In video above: WebGL according to the video, is still evolving as developers, NVida and others determine what is needed to support ON-LINE games using WebGL. OpenGL ES 2.0 is the graphics requirement for WebGL and OpenCL is the Physics support for WebGL (new-coming). Collada is a Sony Open Source standard for game assets that is used by WebGL as a standard. Part of WebGL coming is video editing in the browser (now being worked on by Collabora). Flash is supporting a standard that has a lower common denominator when compared to WebGL.

If you understand what the above video implies, PS Suite in going to be made redundant by WebGL. It's just about the same model relying on the same native libraries. Conversely, any platform that supports WebGL can support PS Suite (EGL)

Cairo is used by the PS3 GTKwebkit browser to render. Remember SNAP mentioning Cairo evolving over time to use the Collada file format (game assets)! Cairo has to be OpenGL ES 2.0 supported for the PS3 GTKwebkit browser to support WebGL. Gstreamer has to have Cairo bindings to support HTML5 and WebGL.

EGL = EGL Native Platform Graphics Interface is an interface portable layer for graphics resource management - and works between rendering APIs such as OpenGL ES or OpenVG and the underlying native platform window system. = support for OpenGL ES and OpenVG for high-performance, accelerated, mixed-mode 2D and 3D rendering. On PS3 = 2D using OpenVG

"Collada is a Sony Open Source standard for game assets that is used by WebGL as a standard." Which requires "Cairo evolving over time to use the Collada file format for" (game assets and shader libraries) as CairoGLES is required for WebGL rendering. Underlined is not necessarily true for all cases; Javascript can use OpenGL directly, CairoGL can be thought of as a middleman used because it is a standard across multiple platforms.

So why do we have two SVG libraries (OpenVG and Cairo) that can both print 2D text using for the most part exactly the same script. OpenVG came first and was developed for handhelds to reduce the overhead in handheld UIs. Within a couple of years of OpenVG's acceptance, IBM and others started the Cairo project to create a SVG rendering library Standard and fix what were thought to be limitations in OpenVG. OpenVG is the smaller less resource needed 2D SVG and Cairo the standard to evolve to support 3D SVG but overlaps OpenVG functionality. Since Cairo 2D functionality is the same as OpenVG, that part of Cairo can be supported directly by OpenVG and the Cairo library edited to eliminate duplicate code. The 3D SVG functions of Cairo are left and Cairo uses OpenGLES 2 to support 3D SVG.

The Vita and Android support OpenVG and OpenGLES2 via EGL. PS Suite might use OpenVG and OpenGLES and have the same edited Cairo-eGL library as part of PS Suite. If androvsky is correct, OpenGLES is not going to be supported in the XMB then Cairo-eGL is only going to be used by the browser (sandboxed) and is not to be supported in the XMB then PS suite will not be ported to the PS3. The OpenGLES library is the largest single library to support webkit and also creates the biggest security risk. Cairo is fairly small as it calls OpenGLES and should not contain the duplicate OpenVG 2D SVG.

Logically to this point to allow the most memory for applications OpenGLES would only be partially supported on the XMB. EGL on the PS3 would allow support for XMB applications to contain what they needed for the UI and would explain the large size of PS3 applications.

There is also the more likely possibility that OpenGLES is or soon will be in the PS3 to support the XMB and PS Suite it'self might not be allowed on the PS3 as it would be a security risk with access to OpenGLES. OpenGLES + OpenVG support Cairo-eGL plus add Gstreamer with Cairo bindings + webkit and you have a 3D browser desktop that can support 3-D, animated icons and webview. In this case PS3 applications would have to be rewritten to use the higher level framework in the PS3 rather than EGL.

Sony had to support applications and XMB the way they did because of a combination of lack of memory and none of the libraries that now or are soon going to exist were available. The new Webkit support libraries will support RIA applications using less memory and will load faster and support more features on the XMB. Anyone wonder why the XMB doesn't support 3-D yet; it would require Cairo-eGL which would require OpenGLES2 and those were not ready to be used for such a feature (memory use and speed).
 
The following seen in Tizen is what I speculated is coming for the PS3 (there will be differences in implementation; look and feel).

Samsung and Sony appear to be paralleling each other with Samsung more open about their plans. Sony's Tim Bird is working with the Linux and embedded Linux community starting and supporting projects to evolve Linux and eLinux for use in Sony CE platforms. Tizen 1.0 has now been released (Samsung Intel project to provide a eLinux flavor for embedded platforms).

Wayland/Westin OpenGLES2 using CairoGLES replacing Xwindows with GTK toolkit may be the Simpler eLinux Sony is talking about in the PS4 and the OtherOS (No Xwindows) Linux released for PS3 and PS4 at the same time. Wayland is already shipping on one TV.

Tizen Desktop is 100% HTML5 applications using Cairo.
Tizen video of a 100% HTML5 application platform/desktop

Running Android Apps on Tizen (Linux kernel was recently updated using routines out of Google"s Android Kernel and now Linux and Android use the same kernel making it easier to run Android on Linux platforms.)

GTKwebkit 2.0 using Gnome Mobile Libraries with GTK 3.0 toolkit designed to run on Wayland/Westin rather than Xwindows and HTML5/javascript desktop has everything Zero Copy using the same libraries. The Linux Kernel recently absorbing Google Android modifications to the Linux Kernel make the Kernel faster, smaller, ecosystem friendly as well as support to make it easier to run Android applications on the new Linux kernel. This should all happen this year.

The above is the ideal allowing, for instance, a GTK webkit browser the ability to remote play a GTK Linux application even if not HTML5. How Sony modifies the above to have the smallest memory footprint I can't predict, nor it's impact on features that for instance Samsung is showing with Tizen 1.0.

PS4 rumored to have other OS Linux support and at PS4 release a firmware update to the PS3 will enable Other OS Linux support.

http://sonyps4.com/os-support-feature-banned-and-the-ps4/

Insiders from Sony say they have introduced a customized kernel version rather than using the basic kernel to support this feature. This customized kernel may support specific versions of Linux only as a part of beta testing. Subsequently Sony will enable all version support after successful completion of beta testing.

But this time Sony is confident that they won’t block this feature, and that they have an alternative to block the security threats.

An inside source also says Sony’s firmware upgrade during the release of PlayStation 4 will re-enable the other OS support in PlayStation 3 as well. So it’s good news for PlayStation 3 owners too after suffering for couple of years. Moreover it’s believed to be a gamble to boost PlayStation 4 sales.
The first part, providing Linux support as Other OS in the PS4 makes sense as it did with the PS3, an effort to expose heterogeneous computing and Cell and with the PS4, to expose AMD's Open Source HSA and OpenCL to as many programmers as possible.

The second part, enabling other OS support for the PS3 would be a marketing (sales) effort or perhaps support for Linux.

Intel is behind Wayland/Westin 1.0 composition layer (using Cairo) instead of Xwindows due in a few months then GTK rewrites to optionally eliminate Xwindows GDK calls. Latest Linux kernel has now absorbed the Google Android Linux kernel changes that didn't use Xwindows (Tim Bird of Sony) and optimized to support embedded lower resource platforms. Latest Linux kernel is now smaller and faster. Rewrite for Glib to use Android D-Buss routines and more to make it faster and smaller. Combine them all and you have a smaller eLinux platform like Tizen or a optimized Gnome Mobile that can also be used for desktop.

In AMD presentations there are references to DRM (Blu-ray) and built-in control points. A special "simpler" Linux kernel could limit features. I don't know how this will play out.

2011 "Cell vision" = AMD HSA IL with Fabric computing memory model (common memory address virtual memory model) and JIT compiler. OS has to support this and a simplified Linux kernel could support this in Software which would provide advanced features that would have many Linux libraries as optional components. PS4 and PS3 getting Linux Other OS support at the same time and Google TV more easily supported by the latest Linux kernel makes me believe the "Cell Vision" will be supported by the Linux OS on the PS3 and PS4. AMD says AMD HSA with HSAIL scales from Handheld to super computer and with a new lighter eLinux that can also scale from handheld to super computer it should open up opportunities. (AMD also appears to be going after handheld to super computer markets).

3D consortium "building block" stacking (IBM, Global Foundries/AMD and Samsung) is going to reduce the cost of SOCs allowing even more powerful AV equipment that can run eLinux OSs.....Sony, Samsung, LG, Google, and others know this and are behind the scenes (Tim Bird of Sony, also Intel and Samsung with Tizen) steering Linux to support new opportunities. (Glib is getting some routines replaced by Android routines. Gstreamer and GTK toolkit require Glib support. Gstreamer 1.0 and Glib rewrites may be why Sony has delayed implementing Commercial DASH and is still using AVM+ for non-commercial DASH)

Multiple technologies discussed in 2008 have been developed over the last 5 years and are to be implemented this year. Nov-Dec 2011 saw published news articles including on the Software side Khronos openMax IL 1.2 which was delayed from 2008 till Nov 2011. h.265 is to be published Jan 2013, Webkit is now nearing full HTML5 <video> and WebGL support with Google-Microsoft-Netflix recently proposing a DRM scheme for HTML5 <video>, Gstreamer 1.0 is now ready for release and Sony used Gstreamer in their Google TV.

Take all the future vision statements we have heard since 2004 and re-look at them as everything is just about in place to support most of them. The long delays seen from 2008 have now been explained....it's starting this year.
 
that sounds rather pointless, and if, would it be applicable to slims too... o_O
Yup, all PS3s to have OtherOS Linux and possibly not crippled (Depends on how large the OpenGLES library). Think all CE equipment running a new faster standardized eLinux that has also been adopted by desktop Linux as the default with Xwindows optional support. Further this Version of Linux has support for OpenCL (Coming for Javascript) and (at first) optional support for HSAIL. All applications written for this eLinux will be able to run on any platform that supports HSAIL. Full cross platform support as a standard for eLinux applications.

eLinux = GTKwebkit & Gtktoolkit supported by Wayland/EGL HTML5 desktop.
OpenCL and HSAIL.

Everything written for the above will work on a TV with eLinux using an Intel processor or Mips or Cell or AMD APU or on a Blu-ray player or Tablet or Game console. Further the CE devices can share memory and processor cycles = Cell Vision and AMD's 2013 and beyond vision.

Cross platform support will be the default rather than the exception. HSAIL is a JIT engine as middleware to support cross platform. OpenCL and Javascript are already cross platform languages.

There have been statements from Sony employees that the PS4 will also have a game side and application side. With more memory this is not needed and can only be required for security. This makes me believe that the PS4 Application side will be running a eLinux OS like I described above but Sony limiting what can run on the PS4 Application side. There then might be a OtherOS option.

Samsung last year used QTtoolkit and webkit to provide a browser on CE equipment as QT, because of Meego, was further along. Samsung is now using GTKtoolkit and Webkit for Tizen. IT appears that GTKtoolkit (or subsets) will be the standard for eLinux.
 
PS3 Netflix is already using CairoGL so OpenGLES2 is available as a library in the PS3 for IPTV to use. (QTwebkit) Netflix uses Cairo for drawing and their first implementation used CairoFB which was much slower (didn't use OpenVG which was available and already accelerated).

OpenGLES2 is not being used for the XMB at this point but it's available in the PS3 (Needed to support CairoGL and WebGL). Less probable Netflix did a custom rewrite to use OpenVG rather than CairoGL on just the PS3 and OpenGLES is not yet available but the first cite above has Sony stating that EGL support for OpenVG + OpenGLES1 plus extensions for OpemGLES2 were available for the PS3.

Netflix must also be using Gstreamer-OpenMax to support a DASH DRM player. If they were using Adobe flash (AVM+) they would have to pay a commercial license fee and in that case why use QTwebkit when Flash is supported on the PS3 with OpenVG, just use all Flash.

The answer here is seen in Google, Netflix and Microsoft proposing a HTML5 <Video> DRM standard. Netflix always had plans to move to HTML5 <video> when it became available and the route they chose with QTwebkit and Gstreamer is forward compatible while Flash would not be.

In the Sony webkit disclosures, GTKtoolkit is used for dialog boxes which are popup windows which we have not seen yet as they require Cairo-eGL. RIA applications are coming and some will probably need Cairo-eGL. Full screen implementations can use OpenVG but accelerated text (tileing) requires OpenGLES2. Popup windows will overlay existing text and pictures and the method used to redraw the text and pictures under the popup window is part of the routines for tileing and/or in the GTKtoolkit both which use Cairo-eGL.

Further, accelerated text in webkit as seen on Handhelds allows Zooming with accelerated scrolling right-left and up-down of the entire page. This and a Move controller or gesture recognition makes viewing webpages on a TV practical or rather less frustrating.

Repost: In an email discussion, I found it's still not fully understood and accepted that HTML5 <video> is coming to the PS3 and Vita browser. People are forgetting what some of the posts in this thread mean.

Finally an indication that HTML5 MEDIA apps are coming from Sony though a few more months away (end of summer?) "Single Page" can be webview from the XMB. "Or Controller" experience would be for PS3.

http://uk.linkedin.com/jobs/jobs-HTML5--JavaScript-2811723 said:
Job Description (April 4, 2012)

We are looking for an experienced client side JavaScript developer with experience of developing complex &#8220;single-page" applications in JavaScript using the latest HTML5 APIs. The project is targeting a number of devices so any touch, or controller, based device experience would be an advantage.

The ideal candidate would have experience of building media heavy applications for mobile and embedded devices using the latest web technologies, and JavaScript frameworks. They would also have experience of restful APIs, OAuth, and SOAP calls via JavaScript.
Desired Skills & Experience

The following skills / experience are necessary:
&#8226; Demonstrable experience of web / mobile apps in HTML5 / JavaScript.
&#8226; CSS3
&#8226; Restful APIs using OAuth, XML, and JSON
The following skills / experience are highly advantageous:
&#8226; Object oriented JavaScript.
&#8226; Mobile web
&#8226; SOAP via JavaScript
&#8226; HTML 5 API&#8217;s
&#8226; SQL / SQLite
Sony is hiring a programmer to develop Media Heavy HTML5 advanced "Single Page" web applications that could need "Controller support" so the PS3 browser must have support for HTML5 media heavy advanced features. Job post date is April 2012 so support in the PS3 browser sometime after Summer?
 
Recently finding the 56 page Xbox720 Draft powerpoint that has the Microsoft 5 year plans for the Xbox360 and Xbox 720 gives us an opportunity to see what I think are plans parallel to those of Sony's.

There is an Xbox361 XTV game console coming this holiday 2012 season. Last Nov 2011 it was also leaked that Project 10, the "next Xbox" was coming for this holiday season 2012.

Xbox 361 is a XTV version of the Xbox360 with 1080P Pass-thru. Project 10 could be Project X-TV as in 10 = roman numeral X, in other words Project 10 is the Xbox361 mentioned in the Xbox 720 Draft Powerpoint.

From the Xbox 720 powerpoint referencing the Xbox361

2011 Xbox360
HTML5 Webstack on Xbox 360
Scotch/XTV Apps Platform Services for Xbox 360, Phone and PC.

2012
Solve Home Networking + Content Passthrough
Xbox 361: Low cost Xbox 360
NUI Remote for TV experiences
HD Homerun + HDMI Pass Through + Home Networking
XTV Pay TV Service: Full Screen TV @1080P, Overlays (VC +Full Screen) 720P
Additional Web/OTT content
Add to the above what we already know, Explorer web browser and Bing search with NUI remote (Voice and gesture recognition) and we see a parallel to what I've been trying to show in this thread.

If Microsoft is going to release a XTV Xbox361 with HDMI pass-thru in 2012 then Sony is likely to release a XTV PS3.5 with HDMI pass-thru in 2012 (after Sept).

*****

Digitimes rumor July 2011: and microsoft-sony.com & sony-microsoft.com July 2011 Microsoft probably reserved the domain names due to the Digitimes leak.

*****

Taiwanese component makers tell tech site DigiTimes that Sony is readying a new home console for 2012. But that's not the interesting part.

These component manufacturer sources tell DigiTimes that the PlayStation 4 will feature body-movement controls like Microsoft's Kinect. That's the interesting, if not unexpected, part.

The PS3 currently has PlayStation Move motion controls, which are similar to the Wii's motion controls.

The report states Foxconn and Pegatron Technology will assemble the PS4 for Sony. Foxconn and Pegatron Technology both assemble the PS3, which was originally manufactured in Japan.

Sources told DigiTimes that the PS4 will go into production at the end of 2011 for a 2012 launch. Apparently Sony will manufacture 20 million PS4 consoles for 2012.
The Digitimes rumor is accurate if you substitute PS3.5 for PS4.

Sony will have a finished GTKwebkit2 HTML5 browser sometime around Sept 2012. They will release a refreshed cheaper PS3 with HDMI pass-thru this 2012 holiday season and support X-TV.

Xbox361=PS3.5 = XTV with HDMI Pass-thru + Oban Japanese name for large blank coin + microsoft-sony.com & sony-microsoft.com July 2011

Microsoft and Sony using the same SOC to emulate Xbox360 and PS3 respectively.


To produce a PS3 with HDMI pass-thru and low power modes (implied in pass-thru, it can't be sitting there drawing full power all the time.) will require a considerable redesign. Cell also has problems in scaling from 40nm to 32nm. Sony patented a 1PPC4SPU module that can be used in a AMD building block SOC. AMD already has Pass-thru and Support hardware for a game console SOC and a custom scaled down version of what's coming in the PS4 and Xbox 720 could be used to create a Xbox361 or PS3.5 that could emulate a Xbox 360 or PS3. It just needs 2 PPCs for Xbox360 (one PPC is used for OS tasks in the 360) and 1PPC plus 6 SPUs to emulate a PS3. It would need more than 512 meg memory and if 2 "Stacked wide I/O" ram modules were included in the SOC it wouldn't need eDRAM to emulate the 360 or XDR ram to emulate a PS3.

This likely means that the same 2 (1PPC+4SPU) wafers will be in the PS4 and Xbox 720 and Backward Compatibility will be provided with a modified version of Emulator software used in the PS3.5 and Xbox361.

So after Sept the PS3 will have a complete OS rewrite with the MAJOR changes I've outlined in this thread and at the same time a PS3.5 will be released with the same front end and minor OS differences because the PS3.5 will likely have 1 Gigbyte minus the memory required by the emulation software as well as a Kinect interface, USB 3.0, Wireless N WiFi, faster SATA interface and possibly more. Any feature that is supported in the PS3 will be supported in the PS3.5 but have a newer updated hardware version.

Google TV is a version of X- Tended TV and the Xbox 720 powerpoint speculated that the PS4 would support GoogleTV. Both the Xbox 720 and PS4 will have HDMI pass-thru.

xbox720leak11.jpg
 
http://www.wowza.com/forums/showthread.php?17182-PlayReady-and-HLS&p=88051#post88051 said:
Richard, We already use AES for HLS which is OK for most iOS devices but far too unsecure for most rights owners that require Playready. So we choose SmoothStreaming for that.
BUT, the results in term of feeling for the end user is very poor in Smoothstreaming compared to HLS. We tried everything: various GOP, various encoder, various streamers (even with
IIS Media Services). We put varnish cache in front of streamer, same thing. HLS is better than Smoothstreaming, there's no discution about it.

Moreover, the new devices that are coming in 2012 (Samsung TV, PS3 WebMAF, LG TV, etc...) will all have HLS and Playready capabilities. So why don't we use the better of the two
world : HLS + Playready !

So for us, it will be great to be able to unlock the DRM mecanism to use it with HLS...

What's your feeling about that ?

http://www.cv-library.co.uk/cgi-bin/view-job.cgi?jobref=113608492&print=1 said:
Developer - JavaScript, MVC, CSSPosted08/06/2012 (09:27)Agency/EmployerEurobase PeopleDescription
Developer - JavaScript, MVC, CSS

I am seeking a Developer with strong Javascript application development skills, with some experience in developing Playstation/PS3 media applications, to join a fast growing and game console development team.

Essential Skills

-Javascript application development, preferably with an MVC framework (Backbone, knockout, Angular etc.)
-Javascript unit testing, preferably using -Cucumber/Gherkin or TestSwarm
-CSS 3
-Good written and verbal communication skills in English

Desirable Skills

-Playstation Network/PS3 development with Webkit browser & WebMAF framework
-Movie playback on PS3 with DRM encoding

-Javascript framerworks, eg JQuery, Angular, browsercap
-Playstation Network
-Experience of consuming RESTful services and JSON
-Experience working with bug management and source control system
Mozilla Application Framework WebMAF framework

The Mozilla application framework is a collection of cross-platform software components that make up the Mozilla applications. It was originally known as XPFE, an abbreviation of cross-platform front end. It was also known as XPToolkit. To avoid confusion, it is now best referred to as the Mozilla application framework.

While similar to generic cross-platform application frameworks like GTK+, Qt and wxWidgets, the intent is to provide a subset of cross-platform functionality suitable for building network applications like web browsers, leveraging the cross-platform functionality already built into the Gecko layout engine.
Gecko was used in the OLPC Sugar interface and Google used it to create Picasa. Samsung TV uses QTwebkit and Sony uses a modified GTKwebkit.

HAL HTTP Live Streaming

HTTP Live Streaming (also known as HLS) is an HTTP-based media streaming communications protocol implemented by Apple Inc. as part of their QuickTime X and iPhone software systems. It works by breaking the overall stream into a sequence of small HTTP-based file downloads, each download loading one short chunk of an overall potentially unbounded transport stream. As the stream is played, the client may select from a number of different alternate streams containing the same material encoded at a variety of data rates, allowing the streaming session to adapt to the available data rate. At the start of the streaming session, it downloads an extended M3U (m3u8) playlist containing the metadata for the various sub-streams which are available.

Since its requests use only standard HTTP transactions, HTTP Live Streaming is capable of traversing any firewall or proxy server that lets through standard HTTP traffic, unlike UDP-based protocols such as RTP. This also allows a Content delivery network to easily be implemented for any given stream.

Playready DRM from Microsoft.

This is it, these last two posts confirm a MAJOR OS update is happening.

The PS3 has a XML XMB using openVG and WebMAF uses XML which is a subset of HTML5 to write desktop applications. The PS4 has a WebGL desktop using Cairo Vector graphics with Harfbuzz text. The question remains, is this a fallback position if the PS3 can't securely support OpenGL...have plans changed?
 

patsu

Member
This patent talks about controlling the Web Browser with the PlayStation Move when a game is paused ( edit: not paused but in active )


Computer System, Computer System Control Method, Program, And Information




never mind.

Heh heh, yeah... it's just a way to track and exchange Move data when a Move-enabled web browser appears in the middle of a game.

It looks like on a PS3, the games read Move input from the driver directly. If the OS launches a web browser in the middle of a game, the game has to pass the current Move position (and other sensor data) to the OS-launched web browser via a fast mechanism to ensure that the cursor movement is seamless.

This patent describes that fast mechanism.
 
WebGL should be available soon. HTML5 <video> is pretty much dependent on just getting Gstreamer-openmax in the PS3 and that looks like soon also. Unstable means Sony can have it working in developer platforms and Stable release is by next Gnome cycle or Sept 2012.

http://blog.abandonedwig.info/2012/07/accelerated-compositing-update.html said:
I believe it's past time to break the silence here, so what follows is a short update on the progress we've made at Igalia toward 3D CSS transforms and hardware accelerated animation in WebKitGTK+ (otherwise known as accelerated compositing). I'm happy to say that both the initial WebKit1 and WebKit2 implementation of this work have finally landed, and you can try it out now in the latest unstable releases. Epiphany in Gnome 3.6 will include accelerated compositing (smooth animations and fast WebGL), a port to the brand new WebKit2GTK+ API (stability and security), and a new interface.

During this development cycle we'll continue to improve the implementation of accelerated compositing, but we hope to start looking at other rendering and interactivity improvements such as accelerated canvas, a tiled backing store, touch event handling and a threaded scrolling implementation. I'm most excited about accelerated canvas, because of the work we've been doing recently on Cairo GL. The GL backend of Cairo has been experimental for some time and isn't widely distributed, but recently there's been an attempt to increase its performance and to make it more suitable for embedded platforms.

Once we integrate Cairo GL with our accelerated compositing architecture in WebKitGTk+, canvas content can be rasterized directly on the GPU instead of the CPU. For most systems accelerated canvas means better performance and lower power usage. Hopefully, I can land the patches to enable this as early as Gnome 3.6, but I'm still not sure when the OpenGL backend in Cairo will be officially supported.
 
PSN: Sony Introduces Instant Play Streaming Movies On PS3

Sony Entertainment Network announces Instant Play streaming movies in standard and high definition.

Published on Aug 10, 2012
PS3 users can now start streaming movies instantly thanks to Instant Play, just revealed by Sony.

"No more hanging around watching loading bars – the content you choose is available at the click of a button, leaving you more time to watch the things you love," reads the description.

The PlayStation Store video store will offer both standard and high definition movies with Instant Play.
PSN expansion starts, they now have a DASH player which would be the same as used by the Webkit2 HTML5 <video> support. Already have Playready DRM from Microsoft since middle of last year.
 

TTP

Have a fun! Enjoy!
Heh heh, yeah... it's just a way to track and exchange Move data when a Move-enabled web browser appears in the middle of a game.

It looks like on a PS3, the games read Move input from the driver directly. If the OS launches a web browser in the middle of a game, the game has to pass the current Move position (and other sensor data) to the OS-launched web browser via a fast mechanism to ensure that the cursor movement is seamless.

This patent describes that fast mechanism.

Interesting. I guess they might finally implement pointer controls in the web browser (wherever it is launched from)
 
Mozilla Application Framework WebMAF From cites Sony is implementing this. It appears too open to be a possibility, anyone can sell an app in the marketplace and the app is loaded from the sellers Domain (Web site) and updated automatically. It's just a persistent Web page outside the browser using browser persistent storage. Must be something similar with a twist locking access? Sandboxed?

Article: HTML5: The difference between an App and a Page.

HTML5 is only one part of the&#8221;Stack&#8221;

HTML5 is really more than one thing. In the strictest sense, HTML5 is fifth major revision of the W3C specification of the markup language that is used to create web pages.

But in a practical sense, HTML5 is far more than that. For developers, HTML is a wave of technologies that are evolving and gaining browser implementations along roughly the same time-line as the markup language itself. Many of the related technologies are being spearheaded by the Web Hypertext Application Technology Working Group (whatwg.org), but still other technologies in this genre are driven from elsewhere. For example WebGL, the 3D rendering en/Apps/Getting_Started)engine for Web Apps, is driven at Khronos (http://www.khronos.org/), and Mozilla&#8217;s WebAPI team (https://wiki.mozilla.org/WebAPI) is leading a collection of relevant API work including a comprehensive array of device-specific APIs. And the W3C was a Device APIs Working Group ( http://www.w3.org/2009/dap/] )

Mozilla is also investing heavily in an initiative to facilitate the use of standards-based Web technologies to build applications that can be installed and used in the same way a &#8220;native&#8221; applications would be.

There are many reasons that doing so might be desirable, not the least of which is the ability to build much or all of your application for use on many different devices and platforms using a single set of development technologies.

Developers can already build HTML Applications (with help from the HTML5 Apps documentation https://developer.mozilla.org/en-US/apps ) and submit their applications to the Mozilla Marketplace (https://marketplace.mozilla.org/ ).

Market place for free and Commercial apps opens October 2012 but the timing is right.

While your HTML5 app should be more than a simple HTML5 page, technically speaking it doesn&#8217;t have to be. Using the steps outlined in the guide &#8220;Getting Started with making (HTML5) apps&#8221; (https://developer.mozilla.org/en/Apps/Getting_Started ), you could simply create an apps manifest file and submit your HTML page as an app.

When an Open Web app runs, the Mozilla Web Runtime installs local copies of the HTML5 markup and all of the other web assets that are resolvable via the DOM, just like you might do by using an HTML5 Cache Manifest https://developer.mozilla.org/en/Offline_resources_in_Firefox ). In fact, you may choose to use both the default Mozilla App mechanism and the HTML Application Cache: use the Mozilla Web Runtime for all environments that currently support it (at the time of this writing: Windows, Mac, Linux with the latest Firefox Nightly build or Android with the SOUP runtime installed), and the HTML Application Cache for other environments.

If a Web page is dynamically generated, as in an ASP.NET, PHP, etc., application, any cached version represents a snapshot of a single point in time. [<--Not sure why this sentence is here. It seems to signal a change of topic, but then the topic doesn't change.] When submitted as an app, the page actually &#8220;becomes&#8221; an app, getting a launcher item similar to native apps on whatever the host operating system is. When the app is launched, the local assets are used if there is no Internet connection or if the caching mechanism determines that the assets have not changed since they were last downloaded.

By doing the above we have not added any additional functionality to our application. All we have done by declaring our page to be an app is to get the run-time to copy the bits locally and to run those local bits if the device is off line or if the bits haven&#8217;t changed.

Does this get us anything ?

Is there value in just this simple step ?

Yes, it gets us three valuable improvements:

Users can see our page even if they are not connected because the run-time renders the cached version if there is no Internet connection.
Processor cycles and bandwidth consumption from our infrastructure or hosting are greatly reduced because new bits are only fetched when they are needed.
Many organizations are starting with this approach because very little technical effort is necessary and it can be done very quickly. In most cases all you need to do is to create an app manifest file (see:https://developer.mozilla.org/en/Apps/Getting_Started) and to submit the app to the marketplace. (Developers can submit apps now at https://marketplace.mozilla.org/en-US/login?to=/en-US/developers/ so that they will be available to consumers when the &#8220;buy side&#8221; of the marketplace opens later this year.)

But if that&#8217;s all you do with your app, you are missing the opportunity.

Take a look at http://caniuse.com/ for a snapshot view of technologies that are available to developers using the modern web runtime.

Whether we are building a real Open Web App from scratch or we are converting an HTML page to an app and then adding modern features, HTML5 era technologies let us really start to developer client / server applications that utilize the browser and its host resources, thereby reducing our server requirements while improving the end user&#8217;s experience.

Developers can do things like :

Read and write data locally and sync with a server when appropriate.
Run multiple threads of execution at the same time.
Exchange content with other applications, or share logic with them.
Interact with the device on which their app is running.
Touch user interface
GPS
Camera
Richly integrate multimedia.
And much more&#8230;..
Since apps&#8217; source code is deployed to a single URL and is updated on the device on which the app runs only when updates are necessary, versioning is low cost and friction free. This makes it easy to start by making a page and then iteratively adding features one after another.

Lets do it !

Since this model makes it so easy to get started, why not give at a try?

Follow the guidance here : https://developer.mozilla.org/en/Apps/Getting_Started

And submit your app here : https://marketplace.mozilla.org/
 
PS3 web browser is shit

Wii Opera browser is shit (less shitty though)

cant imagine IE on 360 isnt going to be shit

PSP web browser was COMPLETE shit

Havent used the Vita or 3DS browser, but have to believe they are shit

I think I see a trend
 

LiquidMetal14

hide your water-based mammals
PS3 web browser is shit

Wii Opera browser is shit (less shitty though)

cant imagine IE on 360 isnt going to be shit

PSP web browser was COMPLETE shit

Havent used the Vita or 3DS browser, but have to believe they are shit

I think I see a trend
Browsing on the Vita at work in the lot. The browser is far from shit.
 
PS3 web browser is shit

Wii Opera browser is shit (less shitty though)

cant imagine IE on 360 isnt going to be shit

PSP web browser was COMPLETE shit

Havent used the Vita or 3DS browser, but have to believe they are shit

I think I see a trend
Far from shit but it might appear so because it's not finished. Read this last page in the thread: Webkit 2 browser with absolutely needed HTML5 features finished September (28ish), WebMAF APP support October. PS3 4000 chassis announced September at TGS (guess). XTV and Augmented Reality starting Sept.

Sony Patent: convert TV commercials into interactive PlayStation Move games & More.

For Xbox, they should be announcing something similar with a Xbox 361 to support XTV, AR, apps.
 

patsu

Member
Mozilla Application Framework WebMAF From cites Sony is implementing this. It appears too open to be a possibility, anyone can sell an app in the marketplace and the app is loaded from the sellers Domain (Web site) and updated automatically. It's just a persistent Web page outside the browser using browser persistent storage. Must be something similar with a twist locking access? Sandboxed?

Article: HTML5: The difference between an App and a Page.



Market place for free and Commercial apps opens October 2012 but the timing is right.

Would be amazing if PS3 is part of this.

While we are at it...

The PS3 YouTube app feels different from the other PS3 HTML5 apps. It's not as polished as the earlier apps on PS3. It also lists "Chromium" in the Credits section while the other PS3 HTML5 apps just use the built-in HTML5 stack.

Perhaps the YouTube app is using a newer, less optimized WebKit stack in the Chromium project ? That would explain why the performance level is different from the other apps (SD video, crashy for some people).
 
Top Bottom