To install click the Add extension button. That's it.

The source code for the WIKI 2 extension is being checked by specialists of the Mozilla Foundation, Google, and Apple. You could also do it yourself at any point in time.

4,5
Kelly Slayton
Congratulations on this excellent venture… what a great idea!
Alexander Grigorievskiy
I use WIKI 2 every day and almost forgot how the original Wikipedia looks like.
Live Statistics
English Articles
Improved in 24 Hours
Added in 24 Hours
Languages
Recent
Show all languages
What we do. Every page goes through several hundred of perfecting techniques; in live mode. Quite the same Wikipedia. Just better.
.
Leo
Newton
Brights
Milds

From Wikipedia, the free encyclopedia

CrossBridge
Other namesProject Alchemy
Developer(s)Adobe Systems
Initial release2008; 16 years ago (2008)
Repository
LicenseOpen-source
Websiteadobe-flash.github.io/crossbridge/ Edit this on Wikidata

CrossBridge is an open-source toolset developed by Adobe Systems, that cross-compiles C and C++ code to run in Adobe Flash Player or Adobe AIR.[1] Projects compiled with CrossBridge run up to 10 times faster than ActionScript 3 projects.[2][3][4][5][6] CrossBridge was also known as "Alchemy" and the "Flash Runtime C++ Compiler", or "FlasCC".[7][8][9]

CrossBridge uses high-performance memory-access opcodes in the Flash Player (known as "Domain Memory") to work with in-memory data quickly.[10] CrossBridge uses the LLVM and GCC as compiler backends, in order to compile C++ code, optimize it, and transform it to run within AVM2 (ActionScript Virtual Machine 2). Programs built with CrossBridge are up to 10 times faster than normal ActionScript code,[4][5][6] but up to 2× to 10× slower than native C++ code.[11]

CrossBridge can generate Flash Player movies (.swf files), or Flash Libraries (.swc files), which can then be used by larger projects written in ActionScript 3 and compiled using the free Apache Flex SDK (formerly the Adobe Flex SDK). CrossBridge also uses the GPU-based 3D rendering acceleration present in Flash Player 11 (known as Stage3D).[12]

Using CrossBridge, Adobe ported OpenGL for use within Flash Player Stage3D and released it as an open-source project in 2012.[13] The Lua programming language (version 5.1) was also ported to run in Flash Player using CrossBridge, and released on Google Code.[14] CrossBridge-compiled projects also enabled running client-side digital signal processing in real-time,[15] including fast Fourier transform and Mexican hat wavelet transform.

YouTube Encyclopedic

  • 1/3
    Views:
    104 491
    519
    11 249 935
  • Muscle Contraction - Cross Bridge Cycle, Animation.
  • Six Steps of Cross Bridge Cycling in Human Skeletal Muscle
  • Can you solve the bridge riddle? - Alex Gendler

Transcription

History

In 2008, CrossBridge was released by Adobe as "Project Alchemy", on the Adobe Labs website. It enabled compilation of specially modified C++ projects to SWF, using the LLVM and GCC compilers.[7]

In 2012, in an attempt to monetize Flash Player, Adobe restricted use of the Stage3D and Domain Memory features of Flash Player under the "Premium Features" brand. The "Premium Features" were licensed for use and publishers were to pay royalties to Adobe for use of the same.[16] Project Alchemy was commercially released as the Flash Runtime C++ Compiler.[9]

In 2013, Adobe open-sourced the Flash Runtime C++ Compiler as CrossBridge, and released it on the GitHub code hosting website.[17] The "Premium Features" were also made free for use, and no longer required licensing or royalties.[18]

See also

References

  1. ^ CrossBridge by Adobe, at GitHub
  2. ^ "Alchemy:FAQ". Archived from the original on May 5, 2012. Retrieved May 5, 2012., Adobe Labs, "ASC performs few optimizations at this time"
  3. ^ Zotov, Peter (2012-05-06). "Reaching the Limits of Adobe Stupidity – whitespace". Whitequark.org. Archived from the original on 2012-10-15. Retrieved 2012-10-27.
  4. ^ a b Alchemy:FAQ Archived May 5, 2012, at the Wayback Machine, Adobe Labs
  5. ^ a b Optimizing ActionScript Bytecode using LLVM, Adobe
  6. ^ a b Adobe Alchemy, is it ActionScript heresy? Archived 2012-08-19 at the Wayback Machine, Unit Zero One
  7. ^ a b Alchemy Released on Labs, Adobe Blogs, November 17, 2008
  8. ^ Alchemy Updates Released on Labs, Adobe Blogs, December 11, 2008
  9. ^ a b Project “Alchemy” is now the Flash Runtime C++ Compiler (FlasCC), Adobe Blogs, October 8, 2012
  10. ^ FlasCC for Flash Player, Adobe Gaming Archived May 25, 2013, at the Wayback Machine
  11. ^ Alchemy Archived 2020-10-04 at the Wayback Machine, Adobe Labs
  12. ^ XC APIs, Adobe Gaming Archived April 25, 2013, at the Wayback Machine
  13. ^ OpenGL for Stage3D, GitHub project hosting
  14. ^ lua-alchemy, Port of the Lua programming language for ActionScript using Alchemy, Google Code
  15. ^ Real-time pitch detection in AVM2, Temptonik, January 2015
  16. ^ Premium Features for Flash Player Archived 2014-07-19 at the Wayback Machine, Adobe Flash Team Blog, Adobe
  17. ^ Open Source Flash C++ Compiler, CrossBridge Archived 2014-03-25 at the Wayback Machine, Adobe Blogs, June 25, 2013
  18. ^ Adobe Premium Features for Flash Player, Adobe Devnet

External links

This page was last edited on 29 December 2023, at 18:31
Basis of this page is in Wikipedia. Text is available under the CC BY-SA 3.0 Unported License. Non-text media are available under their specified licenses. Wikipedia® is a registered trademark of the Wikimedia Foundation, Inc. WIKI 2 is an independent company and has no affiliation with Wikimedia Foundation.