Chromium Embedded Framework

aesthetics  →
being  →
complexity  →
database  →
enterprise  →
ethics  →
fiction  →
history  →
internet  →
knowledge  →
language  →
licensing  →
linux  →
logic  →
method  →
news  →
perception  →
philosophy  →
policy  →
purpose  →
religion  →
science  →
sociology  →
software  →
truth  →
unix  →
wiki  →
essay  →
feed  →
help  →
system  →
wiki  →
critical  →
discussion  →
forked  →
imported  →
original  →
Chromium Embedded Framework
[ temporary import ]
please note:
- the content below is remote from Wikipedia
- it has been imported raw for GetWiki

C++Microsoft Windows>WindowsLinuxmacOSSoftware framework>Framework, Web browserBSD licenses>BSDweblink}}}}The Chromium Embedded Framework (CEF) is an open-source software framework for embedding a Chromium web browser within another application. This enables developers to add web browsing functionality to their application, as well as the ability to use HTML, CSS, and JavaScript to create the application's user interface (or just portions of it).CEF runs on Linux, macOS, and Windows. It has many language bindings including C, C++, Go, Java, and Python.


There are two versions of Chromium Embedded Framework: CEF 1 and CEF 3.WEB, Versions – Overview of the CEF architecture.,weblink Development of CEF 2 was abandoned after the appearance of the Chromium Content API.WEB, Content API – The Chromium Projects,weblink CEF 1 is a single-process implementation based on the Chromium WebKit API. It is no longer actively developed or supported.WEB, CEF1 Retirement Plan,weblink CEF 3 is a multi-process implementation based on the Chromium Content API and has performance similar to Google Chrome.WEB,weblink CEF 3 Architecture – CEF wiki pages, It uses asynchronous messaging to communicate between the main application process and one or more render processes (Blink + V8 JavaScript engine). It supports PPAPI plugins and extensions, both internal (PDF viewer) or externally loadable. The single-process run mode is not supported, but still present; currently is being used for debugging purposes only.WEB, Single process – Process Models- The Chromium Projects,weblink CEF comes with a sample application called CefClient that is written in C++ using WinAPI, Cocoa, or GTK (depending on the platform) and contains demos of various features.WEB,weblink CEF Git: 1364/cef1/tests/cefclient/, WEB,weblink CEF Git: master/tests/cefclient/, Newer versions include a sample application called CefSimple that, along with an accompanying tutorial, show how to create a simple application using CEF 3.WEB,weblink CefSimple Tutorial, Documentation can be found in the header files located in the "include" directoryWEB,weblink CEF Git: /1364/cef1/include/, WEB,weblink CEF Git: /master/include/, and on wiki pages.WEB,weblink CEF Wiki Pages, Spotify maintains development and stable branches builds for Linux, Mac and Windows in 32- and 64-bit forms.

Supported languages

The base CEF framework includes support for the C and C++ programming languages, but there are external projects that provide bindings for other languages:
  • Delphi (CEF1) – DCEF 1WEB,weblink delphichromiumembedded – Delphi Chromium Embedded – Google Project Hosting, 2012-12-26,
  • Delphi (CEF3) – DCEF 3WEB,weblink dcef3 – Delphi Chromium Embedded 3 – Google Project Hosting, 2012-12-26,
  • Delphi (CEF3) – CEF4DelphiWEB, GitHub - salvadordf/CEF4Delphi: CEF4Delphi is an open source project to embed Chromium-based browsers in applications made with Delphi.,weblink, 25 February 2017, en,
  • Delphi (CEF3) – WebKitX CEF3 ActiveX
  • Dyalog APL (CEF3) – HTML RendererWEB, Dyalog APL Experimental Functionality HTML Renderer Version 16.0,weblink, 1 July 2017, en,
  • Free Pascal (CEF3) - fpCEF3WEB,weblink Chromium Embedded Framework for Free Pascal, 2017-01-31,
  • Go (CEF3) – CEF2goWEB,weblink HTML 5 based GUI toolkit for the Go language, 2014-02-06,
  • Java (CEF3) – Java Chromium EmbeddedWEB,weblink javachromiumembedded – Java Wrapper for the Chromium Embedded Framework (CEF),
  • .NET (CEF1, CEF3) – CefSharpWEB,weblink chillitom/CefSharp · GitHub,, 2012-12-26,
  • .NET (CEF1) – CefGlueWEB,weblink fddima / CefGlue / wiki / Home — Bitbucket,, 2012-08-21, 2012-12-26,
  • .NET/Mono (CEF3) – Xilium.CefGlueWEB,weblink xilium / Xilium.CefGlue / wiki / Home — Bitbucket,, 2012-10-10, 2012-12-26,
  • .NET (CEF3) – ChromiumFXWEB,weblink ChromiumFX – .NET bindings for the Chromium Embedded Framework (CEF),
  • .NET (CEF3) – WebKitX CEF3 ActiveX
  • Python (CEF1, CEF3) – CEF PythonWEB,weblink cefpython – Python bindings for Chrome / Chromium Embedded Framework (CEF) – Google Project Hosting, 2012-12-26,
  • Swift (CEF3) – CEF.swiftWEB,weblink CEF.swift – Swift bindings for the Chromium Embedded Framework (CEF),
  • Visual Basic 6 (CEF3) – WebKitX CEF3 ActiveXWEB,weblink WebKitX CEF3 ActiveX – Visual Studio 2015 C++11 MFC/ATL ActiveX for VB6,
  • Visual FoxPro (CEF3) – WebKitX CEF3 ActiveX
  • PowerBuilder (CEF3) – WebKitX CEF3 ActiveX
  • Ruby (via the 'win32ole' library) (CEF3) – WebKitX CEF3 ActiveX
  • Visual Basic for Applications 2003/2007/2010/2015/2016 (VBA, Access, Excel) (CEF3) – WebKitX CEF3 ActiveX
  • Microsoft Visual Studio .NET 2010/2015/2017 (VB.Net, C, C++, 32-bit and 64-bit) (CEF3) – WebKitX CEF3 ActiveX
  • Xojo (for Windows apps, 32-bit and 64-bit) (CEF3) – WebKitX CEF3 ActiveX
  • Qt (any Windows version, only for 32-bit) (CEF3) – WebKitX CEF3 ActiveX
  • CodeTyphon Studio -package pl_CEF
  • Embarcadero RAD Studio (VCL C++) (CEF3) - WebKitX CEF3 ActiveX
  • Broadcom CA PLEX (VBScript / C++) (CEF3) - WebKitX CEF3 ActiveX

Applications using CEF

{{examplefarm|date=September 2016}}
  • Adobe Acrobat
  • Adobe Creative Cloud
  • Adobe Dreamweaver – Dreamweaver is a web development tool which uses CEF to control resource loading, navigation and context menusWEB, CEF integration in Dreamweaver,weblink
  • Adobe Edge Animate – multimedia authoring tools
  • Adobe Edge Reflow – responsive web design tool
  • Amazon Music – media player for PC and Mac
  • AOL Desktop – web browser with integrated AOL email and IM clients
  • AOL Instant Messenger – instant messaging client that uses CEF on Windows
  • Autodesk Inventor – 3D design tool. Since version 2015, it uses CEF for the 'My Home' feature, a home-page that allows users to create new CAD files and view tutorials.
  • – game launcherWEB, 64bit Version,weblink Forums, 21 March 2017,
  • – Uses CEF to render UI
  • Bitdefender – Safepay Browser (part of Internet Security Software)WEB, Bitdefender Total Security,weblink
  • Adobe Brackets – open source code editor for the web
  • Coconut2D – Coconut2D is an Integrated Development Environment (IDE) for WebGL Games and Classic ASP Web Applications powered by node.js and CEF.WEB, Coconut2D,weblink
  • Desura – online game platform
  • Dish World IPTV – streaming video platform
  • Eve Online – The launcher software on macOS containsWEB, Eve Launcher – Evelopedia,weblink 4 March 2013,weblink 28 May 2015, yes, beta launcher on Windows
  • Evernote – notetaking software
  • ExpanDrive – network file system client
  • Facebook Messenger for Windows
  • FiveM - Used as an overlay for server browser & other features
  • fourDeltaOne - Warfare² UI rendering (defunct mod for the Call of Duty series)
  • Foxmail – freeware email client by Tencent
  • GOG Galaxy – optional game client for
  • Google Web Designer – create interactive HTML5 sites and ads
  • Grand Theft Auto Online – multiplayer engine for PC game Grand Theft Auto V
  • Intel AppUp Encapsulator – Intel app store software
  • Kaspersky Security Scan – Scanner from Kaspersky Lab
  • KKBOX – streaming music platform
  • League of Legends – game launcherWEB, The Architecture of the League Client Update,weblink Riot Games Engineering, 21 March 2017,
  • LiveCode – multi-platform app development softwareWEB, How To Add a Web Browser to Your App,weblink LiveCode, 10 November 2015,
  • Macaw Web Editor – commercial WYSIWYG editor used for web development
  • MATLAB – Uses CEF for its uifigures
  • Mailbird – Windows email software
  • MediaMan – organizer software
  • Minecraft – launcher for the gameWEB,weblink Help us test the new Minecraft launcher! Check the comments for instructions. • /r/Minecraft, reddit, 2016-10-25,
  • Multi Theft Auto – multiplayer engine for PC game (Grand Theft Auto: San Andreas)
  • Php Desktop - provide a way for developing native desktop GUI applications using web technologies such as PHP, HTML5, JavaScript and SQLite.
  • PokerStars – online poker cardroom
  • Power BI - Business Intelligence softwareWEB, Microsoft PowerBI,weblink Microsoft, 22 February 2019,
  • QuarkXPress – JavaScript support
  • Qobuz – HD download and streaming music platformWEB, Quobuz Desktop,weblink 4 March 2013,
  • Second Life – online virtual worldWEB, Second Life Release Notes,weblink 7 April 2016,
  • Sling TV – IPTV service operated by Dish Network.WEB, Sling TV – Watch Live TV Programming Anytime and Anywhere,weblink 27 August 2015,
  • Spotify – streaming music platformWEB, Open Source @ Spotify,weblink 2 March 2016,
  • StarUML – UML model editor
  • Steam – video game digital distribution platform
  • Tencent QQ – instant messaging program (its QPlus part) and web browser
  • TOWeb – responsive website creation software
  • Trend Micro – internet security software
  • UBot Studio – internet marketing and web automation software
  • UNIFACE – UNIFACE runtime and development environment.
  • Unity3D – game engine
  • Unreal Engine – game engine
  • Uplay – an online game platform
  • Xojo – uses CEF3 with its HTMLViewer control on Windows
  • 4D – a relational database management system and IDE

See also



External links

- content above as imported from Wikipedia
- "Chromium Embedded Framework" does not exist on GetWiki (yet)
- time: 3:20am EDT - Wed, Jul 24 2019
[ this remote article is provided by Wikipedia ]
LATEST EDITS [ see all ]
Eastern Philosophy
History of Philosophy
M.R.M. Parrott