Template Version: @(#)sac_nextcase 1.70 03/30/10 SMI
This information is Copyright (c) 2010, Oracle and/or its
affiliates. All rights reserved.
1. Introduction
1.1. Project/Component Working Name:
Adobe - flash player plugin upgrade in Solaris
1.2. Name of Document Author/Supplier:
Author: Leon Sha
1.3 Date of This Document:
15 April, 2010
4. Technical Description
1.0 Introduction
1.1 Project/Component Working Name:
Adobe - flash player plugin upgrade in solaris
1.2 Purpose
This project will upgrade the Flash Player plugin in solaris
to version 10.1.
1.3 Name of Document Author/Supplier:
Leon Sha ([email protected])
1.4 Email Aliases:
1.4.1 Responsible Manager: [email protected]
1.4.2 Responsible Engineer: [email protected]
1.4.3 Interest List: [email protected]
2.0 Description
Adobe Flash Player is the standard for delivering high-impact,
rich Web
content. Designs, animation, and application user interfaces
are deployed
immediately across all browsers and platforms, attracting and
engaging
users with a rich Web experience.
2.1 Installation Location
As noted in section 2 of the opinion for LSARC/2002/745, the
installation
location for plugins was<browser installation location>/plugins.
For Solaris 10 the browser installation location is
/usr/sfw/lib/mozilla.
For OpenSolaris the browser installation location is
/usr/lib/firefox.
3.0 Delivery
The Flash Player plugin which is bundled with solaris will be
upgraded to the latest version (version 10.1). This version is
compatible with the previous version (version 10.0).
The installation location will be<browser installation
location>/plugins
(see section 2.1).
This release will be available as part of the SVr4
SUNWflash-player-plugin
package. This project is targeting a patch release of Solaris
10. For
opensolaris it will be in extras repositorie.
https://pkg.sun.com/opensolaris/extra/
4.0 Technical Description
4.1 New features compared with 10.0
* Introduces hardware-based H.264 video decoding to deliver
smooth, high quality
video with minimal overhead on supported systems.
* The new global error handler enables developers to write a
single handler to
process all runtime errors that were not part of a try/catch
statement.
* New ActionScript globalization APIs allow Flash Player to use
the values chosen
in the operating system preferences to process text and lists
and present
information based on location context, without any knowledge
of locale
requirements.
* Offers enhanced conformance to consistent browser usability
guidelines,
ensuring optimized user experiences and improved user control
over privacy.
* Abides by the host browser's "private browsing" mode, where
local data and
browsing activity are not persisted locally, providing a
consistent private
browsing mechanism for SWF and HTML content.
* Prevents out-of-memory browser crashes by shutting down
instances where a SWF
attempts to allocate more memory than is available on the
device.
* Includes a number of media quality of service improvements
and is ready to
take advantage of upcoming Adobe media servers that will
provide new ways to
deliver rich media experiences and create new business models.
* HTTP streaming enables delivery of video-on-demand and live
streaming using
standard HTTP servers, or from HTTP servers at CDNs,
leveraging standard
HTTP infrastructure and SWF-level playback components.
* Stream reconnect allows an RTMP stream to continue to play
through the buffer
even if the connection is disrupted, thereby making media
experiences more
tolerant of short term network failures and enabling
non-disruptive video playback.
* Smart seek allows you to seek within the buffer and
introduces a new "back" buffer
so you can easily rewind or fast forward video without going
back to the server,
reducing the start time after a seek.
* Buffered stream catch-up allows developers to set a target
latency threshold that
triggers slightly accelerated video playback to ensure that
live video streaming
stays in sync with real time over extended playback periods.
* The Dynamic Streaming capability introduced in Flash Player
10 and FMS 3.5 is
enhanced to improve switching times between bitrates,
reducing the time to receive
the best content quality for available bandwidth and
processing speed.
* Access binary data of the live and continuous waveform coming
from the microphone
to create new types of audio applications, such as audio
recording for transcoding,
karaoke, vocoder voice manipulation, sonographic analysis,
pitch detection, and more.
For the detail information you can find them in copied adobe
web pages.
* materials/Flash_Player_10.1_Release_Notes.pdf
4.2 Interface Classification
The project exports the following interfaces:
+-----------------------------------------------------------------------------------+
| Interfaces
Exported |
+-----------------------------------------+-----------------------------------------+
| Interface Name | Classification
| Comment |
+-----------------------------------------+-----------------------------------------+
| SUNWflash-player-plugin | Uncommitted |
updated |
+-----------------------------------------+-----------------------------------------+
| web/firefox/plugin/flash | Uncommitted |
updated |
+-----------------------------------------+------------------+----------------------+
| libflashplayer.so | Volatile
| Updated |
+-----------------------------------------+------------------+----------------------+
The project imports the following interface:
+----------------------------------------------------------------------------------+
| Interfaces
Imported |
+-----------------------------------------+----------------------------------------+
| Interface Name | Classification
| Comment |
+-----------------------------------------+----------------------------------------+
|<browser installation location>/plugins | Volatile
| upgraded from |
| |
| LSARC/2002/745 |
+-----------------------------------------+----------------------------------------+
| plugin API | Volatile
| upgraded from |
| |
| LSARC/2002/745 |
+-----------------------------------------+----------------------------------------+
5.0 References
1. Other Related ARC Cases:
LSARC/2008/704 Adobe - flash player plugin upgrade in solaris
LSARC/2008/158 Firefox 3 for Solaris Nevada.
LSARC/2007/145 Macromedia - flash player plugin upgrade in
solaris.
LSARC/2006/694 Firefox 2 for Solaris Nevada and Solaris10
Update.
LSARC/2005/676 Macromedia flash player plugin integration
into Solaris.
LSARC/2002/745 Sun Branded Mozilla Browser.
2. Mozilla case opinion:
http://sac.sfbay.sun.com/arc/LSARC/2002/745/opinion.txt
6. Resources and Schedule
6.4. Steering Committee requested information
6.4.1. Consolidation C-team Name:
Desktop
6.5. ARC review type: FastTrack
6.6. ARC Exposure: open