Open Source Media Framework (OSMF), which was originally launched as Strobe last April, gives developers the ability to easily assemble pluggable components to develop better media players at lower costs and quicker turnaround.
Text Layout Framework (TLF) gives developers and designers support for complex languages, bidirectional text and other advanced typographical features.
Adobe says its went open source with OSMF because open source will facilitate cheaper and less complex development histories for video players, while in the case of TLF it doesn’t appear to have said anything at all and gone open source just because . . .
OSMF For Video Players
OSMF is for developers who are building video players using the Adobe Flash Platform.
Its flexible architecture allows for customized players for the browser or the desktop, incorporating plug-ins for advertising, reporting, and content delivery along with standard player features such as playback controls, video navigation, buffering and Dynamic Streaming.
Products from Adobe partners on the Flash Platform ecosystem can also be integrated into OSMF media players as long as they have developed plug-ins, while the plug-ins themselves can be loaded into the system dynamically allowing pug-in publishers upload upgrades and new versions.
Open Source Media Framework
OSMF will initially focus on enabling common playback experiences including:
- Transport controls
- CDN integration
- Ad server implementation
- Support for new features in Adobe Flash Media Server 3.5
Adobe says OSMF will accelerate momentum for the Flash Platform ecosystem, including the Open Screen Project.
The Open Screen Project aims to driving rich Internet experiences across televisions, personal computers, mobile devices and consumer electronics.
Open Source Text Manipulation
For its part, Text Layout Framework (TLF) is an extensible library, built on the new text engine in Adobe Flash Player 10, which delivers advanced, easy-to-integrate typographic and text layout features.
The framework is designed to be used with Adobe Flash CS4 Professional or Adobe Flex, developers will now be able to extend existing text components, or use the framework to create their own components.
However, it is written in ActionScript 3.0 and does not have a specific dependency on Flash CS4 Professional, Flex or any other framework.
The TLF is built on top of the new text engine in Flash® Player 10 and AIR 1.5. This provides support for high quality, typographically rich, flowable text layout with selection, editing, undo, copy-paste and an XML markup language to dynamically style text.
Text Layout Framework
Running with the new text engine in Flash Player 10 and AIR 1.5, the Text Layout Framework gives multi-lingual, print-quality typography for the web, including support for:
- Over 30 writing systems (including Arabic and Japanese) as well as bidirectional and vertical text
- Editing across multiple columns and linked containers and inline images
- Vertical text and justifier for East Asian typography
- New rich typographical controls
- Standard keyboard and mouse functions for easy editing
Both OSMF and TLF source code and software components are available under Mozilla Public Licence.