Share on Facebook Share on Twitter Email
Answers.com

SWF

 
Investment Dictionary: Sovereign-Wealth Funds - SWF

Pools of money derived from a country's reserves, which are set aside for investment purposes that will benefit the country's economy and citizens. The funding for SWF comes from from central bank reserves that accumulate as a result of budget and trade surpluses, and even from revenue generated from the exports of natural resources. The types of acceptable investments included in each SWF vary from country to country; countries with liquidity concerns limit investments to only very liquid public debt instruments.

Investopedia Says:
Some countries have created SWF to diversify their revenue streams. For example, United Arab Emirates (UAE) relies on its oil exports for its wealth; therefore, it devotes a portion of its reserves in an SWF that invests in other types of assets that can act as a shield against oil-related risk.

The amount of money in these SWF is substantial. As of May 2007, the UAE's fund was worth more than $875 billion. The estimated value of all SWF is pegged to be $2.5 trillion.

Related Links:
Learn how a country's current account balance reflects the country's economic health. Understanding The Current Account In The Balance Of Payments
They print money, they control inflation, and much, much more. All you need to know about central banks is here. What Are Central Banks?


Search unanswered questions...
Enter a question here...
Search: All sources Community Q&A Reference topics
Wikipedia: SWF
Top
Adobe Flash (SWF)
Flash file Icon
Filename extension .swf
Internet media type application/x-shockwave-flash
Developed by FutureWave Software,
later taken over by Macromedia and
Adobe Systems
Type of format Vector graphic animation

The file format[1] SWF (originally standing for "Small Web Format" [2], later changed to "Shockwave Flash" by Macromedia, then again changed back to Small Web Format when the company chose to have the phrase "Shockwave" only refer to Director, pronounced swiff or "swoof"[3]) is a partially open repository for multimedia and especially for vector graphics, originated with FutureWave Software and has come under the control of Adobe. Intended to be small enough for publication on the web, SWF files can contain animations or applets of varying degrees of interactivity and function.

SWF currently functions as the dominant format for displaying "animated" vector graphics on the Web, far exceeding the use of the W3C open standard SVG, which has met with problems over competing implementations. It may also be used for programs, commonly games, using Actionscript.

SWF files can be generated from within several Adobe products: Flash, Flex Builder (an IDE), as well as through MXMLC, a command line application compiler which is part of the freely available Flex SDK. Other than Adobe products, SWFs can be built with open source Motion-Twin ActionScript 2 Compiler (MTASC), the open source Ming library, the free software suite SWFTools, and the proprietary SWiSH Max2. There are also various third party programs that can produce files in this format, such as Multimedia Fusion 2

Contents

History

FutureWave Software, a small company later acquired by Macromedia, originally defined the file format with one primary objective: to create small files for displaying entertaining animations.[4] The idea was to have a format which could be reused by a player running on any system and which would work with slower network connections.

Adobe acquired Macromedia in 2005.

On May 1, 2008, Adobe dropped its licensing restrictions on the SWF format specifications, as part of the Open Screen Project. However, Rob Savoye, a member of the Gnash development team, has pointed to some parts of the Flash format which remain closed.[5] On July 1, 2008, Adobe released code which allowed the Google and Yahoo search-engines to crawl and index SWF files.[6]

Description

Originally limited to presenting vector-based objects and images in a simple sequential manner, the format in its later versions allows audio (since Flash 3), video (since Flash 6) and many different possible forms of interaction with the end-user. Once created, SWF files can be played by the Adobe Flash Player, working either as a browser plugin or as a standalone player. SWF files can also be encapsulated with the player, creating a self-running SWF movie called a "projector".

Adobe makes available plugins to play SWF files in web browsers on many desktop operating systems, including Microsoft Windows, Apple MacOSX, and Linux on the x86 architecture. As of 2007 intensive development had taken place on Gnash, a free-software implementation of a SWF player. Another FOSS implementation is swfdec.

Based on an independent study conducted by Millward Brown, over 99% of Web users now have an SWF plugin installed, with around 90% having the latest version of the Flash Player.[citation needed]

Sony PlayStation Portable consoles can play limited SWF files in Sony's web browser, beginning with firmware version 2.71. Both the Nintendo Wii [7] and the Sony PS3 [8] consoles can run SWF files through their Internet browsers.

Licensing

Adobe makes available a partial specification of SWF.[9] The document is missing "huge amounts" of information needed to completely implement SWF, omitting specifications for RTMP and Sorenson Spark.[10] Until May 1, 2008, implementing software that plays the format was disallowed by the specification's license.[11] On that date, as part of its Open Screen Project, Adobe dropped all such restrictions on the SWF and FLV formats.[12] However, the SWF specification was released under a very restrictive license:[13]

This manual may not be copied, photocopied, reproduced, translated, or converted to any electronic or machine-readable form in whole or in part without written approval from Adobe Systems Incorporated.

As a result, some believe that coordinating with developers of an SWF implementation is made more difficult because the document cannot be easily shared. However, because the document can be directly downloaded from the Adobe web site by anyone wishing to read it, the impact of that restriction may be inconsequential.

Implementing software which creates SWF files has always been permitted, on the condition that the resulting files render "error free in the latest publicly available version of Adobe Flash Player."[14]

GNU has started developing a free software SWF player called Gnash under the GNU General Public License (GPL). Another player is the GNU LGPL swfdec.

Scaleform GFx is a commercial alternative SWF player that features full hardware acceleration using the GPU and has high conformance up to Flash 8 and AS2. Scaleform GFx is licensed as a game middleware solution and used by many PC and console 3D games for user interfaces, HUDs, mini games, and video playback.

See also

Adobe Flash

Other

References

  1. ^ Open Screen Project
  2. ^ [1], Author of the Flash 2 Manual
  3. ^ See the specification of SWFv9 in PDF at http://www.adobe.com/devnet/swf/
  4. ^ "The History of Flash: The Dawn of Web Animation". Adobe Systems. http://www.adobe.com/macromedia/events/john_gay/page04.html. Retrieved 2008-01-21. 
  5. ^ Free Flash community reacts to Adobe Open Screen Project
  6. ^ Streamingmedia.com: Google and Yahoo Roll out Flash Search
  7. ^ "Wii Internet Channel". http://www.nintendo.com/wii/channels/internetchannel. 
  8. ^ Eric Lempel. "PS3 Firmware (v2.53) Update". Playstation.Blog. http://blog.us.playstation.com/2008/12/01/ps3-firmware-v253-update. Retrieved 2009-03-12. 
  9. ^ http://www.adobe.com/devnet/swf/
  10. ^ "Free Flash community reacts to Adobe Open Screen Project". http://www.openmedianow.org/?q=node/21. Retrieved 2008-11-29. 
  11. ^ "SWF and FLV File Format Specification License Agreement". Adobe Systems. 2007-06-27. http://www.adobe.com/licensing/developer/fileformat/license/. Retrieved 2008-01-05. "You may not use the Specification in any way to create or develop a runtime, client, player, executable or other program that reads or renders SWF files." 
  12. ^ "Open Screen Project Press Release". Adobe Systems. 2008-05-01. http://www.adobe.com/aboutadobe/pressroom/pressreleases/200804/050108AdobeOSP.html. Retrieved 2008-05-01. 
  13. ^ "SWF File Format Specification Version 10". http://www.adobe.com/devnet/swf/pdf/swf_file_format_spec_v10.pdf. Retrieved 2008-11-29. 
  14. ^ "Adobe Player Licensing: Flash Player Developer SDKs". Adobe Systems. http://www.adobe.com/licensing/developer. Retrieved 2008-01-21. 

External links


 
 
Learn More
Flash movie (technology)
SWF (technology)
Shockwave (technology)

How to convert swf to flv? Read answer...
What is the html code for swf? Read answer...
What does swf mean in personal ads? Read answer...

Help us answer these
How-to lock swf files?
How to find out aq swf?
How do you get on the cp swf site after update?

Post a question - any question - to the WikiAnswers community:

 

Copyrights:

Investment Dictionary. Copyright ©2000, Investopedia.com - Owned and Operated by Investopedia Inc. All rights reserved.  Read more
Wikipedia. This article is licensed under the Creative Commons Attribution/Share-Alike License. It uses material from the Wikipedia article "SWF" Read more