Skia Graphics Library
The Skia Graphics Engine or Skia is an open-source 2D graphics library written in C++. Skia abstracts away platform-specific graphics API (which differ from one to another). Skia Inc. originally developed the library; Google acquired it in 2005, and then released the software as open source licensed under the New BSD free software license in 2008. Overview In order to stay multi-platform Skia supports several (platform-dependent) back-ends. These include: * CPU software rasterization * Portable Document Format (PDF) output * GPU-accelerated rendering by using: ** ANGLE backed which translates OpenGL ES calls into vendor's native APIs ** Vulkan, and Metal. * Scalable Vector Graphics (SVG) * XPS Skia is most similar in purpose to Cairo or Pathfinder (meaning that it focuses on drawing) rather than to other more elaborate APIs like that one of Qt that provide their own widgets and UI description language etc. Application The library is used in Google Chrome, ChromeOS, Chromium ... [...More Info...] [...Related Items...] OR: [Wikipedia] [Google] [Baidu] |
|
![]() |
Google
Google LLC () is an American Multinational corporation, multinational technology company focusing on Search Engine, search engine technology, online advertising, cloud computing, software, computer software, quantum computing, e-commerce, artificial intelligence, and Computer hardware, consumer electronics. It has been referred to as "the most powerful company in the world" and one of the world's List of most valuable brands, most valuable brands due to its market dominance, data collection, and technological advantages in the area of artificial intelligence. Its parent company Alphabet Inc., Alphabet is considered one of the Big Tech, Big Five American information technology companies, alongside Amazon (company), Amazon, Apple Inc., Apple, Meta Platforms, Meta, and Microsoft. Google was founded on September 4, 1998, by Larry Page and Sergey Brin while they were Doctor of Philosophy, PhD students at Stanford University in California. Together they own about 14% of its publicl ... [...More Info...] [...Related Items...] OR: [Wikipedia] [Google] [Baidu] |
Cairo (graphics)
Cairo (stylized as cairo) is an open-source graphics library that provides a vector graphics-based, device-independent API for software developers. It provides primitives for two-dimensional drawing across a number of different back ends. Cairo uses hardware acceleration when available. Software architecture Language bindings A library written in one programming language may be used in another language if bindings are written; Cairo has a range of bindings for various languages including C++, C# and other CLI languages, Delphi, Eiffel, Factor, Harbour, Haskell, Julia, Lua, Perl, PHP, Python, Ruby, Rust, Scheme, Smalltalk and several others like Gambas (Visual Basic like). Toolkit bindings Since Cairo is only a drawing library, it can be quite useful to integrate it with a graphical user interface toolkit. * FLTK has full Cairo support (through --enable-cairo compile switch). * GTK began in 2005, with version 2.8, to use Cairo to render the majority o ... [...More Info...] [...Related Items...] OR: [Wikipedia] [Google] [Baidu] |
|
Anti-Grain Geometry
Anti-Grain Geometry (AGG) is a 2D rendering graphics library written in C++. It features anti-aliasing and sub-pixel resolution. It is not a graphics library, per se, but rather a framework to build a graphics library upon. The library is operating system independent and renders to an abstract memory object. It comes with examples interfaced to the X Window System, Microsoft Windows, Mac OS X, AmigaOS, BeOS, SDL. The examples also include an SVG viewer. The design of AGG uses C++ templates only at a very high level, rather than extensively, to achieve the flexibility to plug custom classes into the rendering pipeline, without requiring a rigid class hierarchy, and allows the compiler to inline many of the method calls for high performance. For a library of its complexity, it is remarkably lightweight: it has no dependencies above the standard C++ libraries and it avoids the C++ STL in the implementation of the basic algorithms. The implicit interfaces are not well docume ... [...More Info...] [...Related Items...] OR: [Wikipedia] [Google] [Baidu] |
|
Starling Framework
Starling is an open source game framework used to create 2D games that run both on mobile and desktop platforms. It recreates the traditional Flash display list architecture on top of accelerated graphics hardware. Several commercial games have been built with Starling, including Angry Birds Friends and Incredipede. History Starling was initiated in 2011 by Adobe shortly after introducing the Stage3D API in their AIR and Flash run-time systems. Stage3D allows utilizing the GPU inside the Flash Player via a low-level API; Starling should simplify the transition for developers by providing an accompanying high-level API built on top of Stage3D. The framework has seen rapid adoption over the years, being utilized in many games from both independent and commercial developers. It is now a part of the Adobe Gaming SDK. Library Ecosystem Since Starling's introduction, several Open Source libraries were published by 3rd party developers that depend on Starling and extend its functi ... [...More Info...] [...Related Items...] OR: [Wikipedia] [Google] [Baidu] |
|
Direct2D
Direct2D is a 2D vector graphics application programming interface (API) designed by Microsoft and implemented in Windows 10, Windows 8, Windows 7 and Windows Server 2008 R2, and also Windows Vista and Windows Server 2008 (with Platform Update installed). Direct2D takes advantage of hardware acceleration via the graphics processing unit (GPU) found in compatible graphics cards within personal computer, tablet, smartphone and modern graphical device. It offers high visual quality and fast rendering performance while maintaining full interoperability with classic Win32 graphics APIs such as GDI/GDI+ and modern graphics APIs such as Direct3D. Overview Direct2D is a native code API based on C++ that can be called by managed code and uses a "lightweight COM" approach just like Direct3D, with minimal amount of abstraction. However, unlike WPF and similarly to GDI/GDI+, Direct2D is an "immediate mode" rendering API with simple BeginDraw/Draw/EndDraw calls; Direct2D has no concept of a ... [...More Info...] [...Related Items...] OR: [Wikipedia] [Google] [Baidu] |
|
![]() |
BlackBerry PlayBook
The BlackBerry PlayBook is a mini tablet computer developed by BlackBerry and made by Quanta Computer, an original design manufacturer (ODM).BlackBerry maker unveils PlayBook tablet September 27, 2010, Reuters It was first released for sale on April 19, 2011, in Canada and the United States. The PlayBook is the first device to run BlackBerry Tablet OS, based on QNX Neutrino, and runs s developed using [...More Info...] [...Related Items...] OR: [Wikipedia] [Google] [Baidu] |
Flutter (software)
Flutter is an open-source software, open-source User interface, UI software development kit created by Google. It is used to develop Cross-platform software, cross-platform applications for Android (operating system), Android, iOS, Linux, macOS, Microsoft Windows, Windows, Google Fuchsia, and the Web platform, web from a single codebase. First described in 2015, Flutter was released in May 2017. History The first version of Flutter was known as "Sky" and ran on the Android (operating system), Android operating system. It was unveiled at the 2015 Dart (programming language), Dart developer summit with the stated intent of being able to Rendering (computer graphics), render consistently at 120 Frame rate, frames per second. During the keynote of Google Developer Days in Shanghai in September 2018, Google announced Flutter Release Preview 2, the last major release before Flutter 1.0. On December 4th of that year, Flutter 1.0 was released at the Flutter Live event, denoting the firs ... [...More Info...] [...Related Items...] OR: [Wikipedia] [Google] [Baidu] |
|
LibreOffice
LibreOffice () is a free and open-source office productivity software suite, a project of The Document Foundation (TDF). It was forked in 2010 from OpenOffice.org, an open-sourced version of the earlier StarOffice. The LibreOffice suite consists of programs for word processing, creating and editing of spreadsheets, slideshows, diagrams and drawings, working with databases, and composing mathematical formulae. It is available in 115 languages. TDF doesn't provide support for LibreOffice, but enterprised-focused editions are available from companies in the ecosystem. LibreOffice uses the OpenDocument standard as its native file format, but supports formats of most other major office suites, including Microsoft Office, through a variety of import and export filters. LibreOffice is available for a variety of computing platforms, with official support for Microsoft Windows, macOS and Linux and community builds for many other platforms. LibreOffice is the default office suite of mo ... [...More Info...] [...Related Items...] OR: [Wikipedia] [Google] [Baidu] |
|
Firefox OS
Firefox OS (project name: ''Boot to Gecko'', also known as ''B2G'') is a discontinued open-source operating system made for smartphones, tablet computers, smart TVs, and dongles designed by Mozilla and external contributors. It is based on the rendering engine of the Firefox web browser, Gecko, and on the Linux kernel. It was first commercially released in 2014. Firefox OS was designed to provide a complete, community-based alternative operating system, for running web applications directly or those installed from an application marketplace. The applications use open standards and approaches such as JavaScript and HTML5, a robust privilege model, and open web APIs that can communicate directly with hardware, e.g. cellphone hardware. As such, Mozilla with Firefox OS competed with commercially developed operating systems such as Apple's iOS, Google's Android, Microsoft's Windows Phone, BlackBerry's BlackBerry 10, Samsung's/Linux Foundation's Tizen, and Jolla's Sailfish OS. ... [...More Info...] [...Related Items...] OR: [Wikipedia] [Google] [Baidu] |
|
![]() |
Mozilla Thunderbird
Mozilla Thunderbird is a free and open-source cross-platform email client, personal information manager, news client, RSS and chat client developed by the Mozilla Foundation and operated by subsidiary MZLA Technologies Corporation. The project strategy was originally modeled after that of Mozilla's Firefox web browser. Features Thunderbird is an email, newsgroup, news feed, and chat (XMPP/ IRC) client with personal information manager (PIM) functionality, inbuilt since version 78.0 and previously available from the Lightning calendar extension. Additional features are available from extensions. Message management Thunderbird manages multiple email, newsgroup, and news feed accounts and supports multiple identities within accounts. Features such as quick search, saved search folders ("virtual folders"), advanced message filtering, message grouping, and tags help manage and find messages. On Linux-based systems, system mail ( movemail) accounts were supported until version 91 ... [...More Info...] [...Related Items...] OR: [Wikipedia] [Google] [Baidu] |
![]() |
Firefox
Mozilla Firefox, or simply Firefox, is a free and open-source web browser developed by the Mozilla Foundation and its subsidiary, the Mozilla Corporation. It uses the Gecko rendering engine to display web pages, which implements current and anticipated web standards. In November 2017, Firefox began incorporating new technology under the code name " Quantum" to promote parallelism and a more intuitive user interface. Firefox is available for Windows 7 and later versions, macOS, and Linux. Its unofficial ports are available for various Unix and Unix-like operating systems, including FreeBSD, OpenBSD, NetBSD, illumos, and Solaris Unix. It is also available for Android and iOS. However, as with all other iOS web browsers, the iOS version uses the WebKit layout engine instead of Gecko due to platform requirements. An optimized version is also available on the Amazon Fire TV as one of the two main browsers available with Amazon's Silk Browser. Firefox was created in 2002 unde ... [...More Info...] [...Related Items...] OR: [Wikipedia] [Google] [Baidu] |
ChromiumOS
ChromiumOS is a free and open-source operating system designed for running web applications and browsing the World Wide Web. It is the open-source version of ChromeOS, a Linux-based operating system made by Google. Like ChromeOS, ChromiumOS is based on the Linux kernel, but its principal user interface is the Chromium web browser rather than the Google Chrome browser. ChromiumOS also includes the Portage package manager, which was originally developed for Gentoo Linux. Because ChromiumOS and ChromeOS use a web browser engine for the user interface, they are oriented toward web applications rather than desktop applications or mobile apps. Google first published the ChromiumOS source code in late 2009. Architecture Chromium's architecture is three-tiered, consisting of "three major components": * The Chromium-based browser and the window manager * System-level software and user-land services: the Linux kernel, drivers, connection manager, and so on * Firmware at least 3 years ... [...More Info...] [...Related Items...] OR: [Wikipedia] [Google] [Baidu] |