Developer(s) | Microsoft Research, University of Washington, Outercurve Foundation |
---|---|
Stable release | 5.3.2 / August 6, 2013 |
Repository | github |
Written in | C# |
Operating system | Windows XP or later |
Platform | .NET Framework |
Available in | English |
Type | Video conferencing |
License | Apache License 2.0 |
Website | cct |
ConferenceXP is a free and open source video conferencing platform designed to address the needs of academic distance learning / multi-institutional instruction and advanced collaboration scenarios.
ConferenceXP is intended to be both a tool for end users and a platform for developing solutions for specific vertical applications as well as distributed applications. It supports advanced capabilities including: handwriting and 'ink' input through Tablet PCs; high definition video sharing up to 1080p (Full HD); and desktop conferencing via USB and IEEE 1394 cameras. ConferenceXP was originally conceived in 2001 by the Microsoft Research Learning Science and Technology team and released under a shared source license.
In July 2007 Microsoft Research External Research and Programs announced the funding of the Center for Collaborative Technologies at the University of Washington [1] for a duration of 3 years. The primary mission of the Center was to continue development and deployment support for ConferenceXP.
In December 2010, both Microsoft and the University of Washington assigned rights to the Outercurve Foundation, and a new open-source license was applied, the Apache License 2.0. After the transition to open source, the University of Washington continues to support the main ConferenceXP Website, [1] and the source code repository for the project, and will act as central point of contact for contributors to the project. [2]
The following Universities in the United States and Ireland have been involved in research, development and/or innovative deployment with ConferenceXP:
There are other institutions which have invested resources in development on this platform:
ConferenceXP is a platform supporting applications and services for low-latency, high fidelity conferencing applications. A complete description of the architecture and services available is available through the ConferenceXP website. [7] Jay Beavers from Microsoft was the architect and lead developer for the ConferenceXP platform. [8]
Given the n-way nature of multi-party conferencing, the platform is optimised for use on multicast networks, generally supported by academic, government and research networks like Internet2 rather than the commodity Internet. However, Reflector Services accommodate unicast clients in ConferenceXP multicast sessions. The only publicly available reflectors current reside on the Pacific Northwest Gigapop (University of Washington) and at the Northern Illinois University School of Music.
One of the most notable applications is Classroom Presenter developed by a team of researchers at University of Washington, [9] led by Richard Anderson. [10]
Microsoft Windows is a group of several proprietary graphical operating system families developed and marketed by Microsoft. Each family caters to a certain sector of the computing industry. For instance, Windows NT for consumer and corporate desktops, Windows Server for servers, and Windows IoT for embedded systems. Defunct Windows families include Windows 9x, Windows Mobile, and Windows Phone.
Qt is cross-platform software for creating graphical user interfaces as well as cross-platform applications that run on various software and hardware platforms such as Linux, Windows, macOS, Android or embedded systems with little or no change in the underlying codebase while still being a native application with native capabilities and speed.
Helix DNA was a project to produce computer software that can play audio and video media in various formats and aid in creating such media. It is intended as a largely free and open-source digital media framework that runs on numerous operating systems and processors and it was started by RealNetworks, which contributed much of the code. The Helix Community was an open collaborative effort to develop and extend the Helix DNA platform. The Helix Project has been discontinued.
Bonjour is Apple's implementation of zero-configuration networking (zeroconf), a group of technologies that includes service discovery, address assignment, and hostname resolution. Bonjour locates devices such as printers, other computers, and the services that those devices offer on a local network using multicast Domain Name System (mDNS) service records.
wxWidgets is a widget toolkit and tools library for creating graphical user interfaces (GUIs) for cross-platform applications. wxWidgets enables a program's GUI code to compile and run on several computer platforms with minimal or no code changes. A wide choice of compilers and other tools to use with wxWidgets facilitates development of sophisticated applications. wxWidgets supports a comprehensive range of popular operating systems and graphical libraries, both proprietary and free, and is widely deployed in prominent organizations.
Internet2 is a not-for-profit United States computer networking consortium led by members from the research and education communities, industry, and government. The Internet2 consortium administrative headquarters are located in Ann Arbor, Michigan, with offices in Washington, D.C., and Emeryville, California.
Media Player Classic (MPC), Media Player Classic - Home Cinema (MPC-HC), and Media Player Classic - Black Edition (MPC-BE) are a family of free and open-source, compact, lightweight, and customizable media players for 32-bit and 64-bit Microsoft Windows. The original MPC, along with the MPC-HC fork, mimic the simplistic look and feel of Windows Media Player 6.4, but provide most options and features available in modern media players. Variations of the original MPC and its forks are standard media players in the K-Lite Codec Pack and the Combined Community Codec Pack.
QCAD is a computer-aided design (CAD) software application for 2D design and drafting. It is available for Linux, Apple macOS, Unix and Microsoft Windows. The QCAD GUI is based on the Qt framework.
Microsoft PowerToys is a set of freeware system utilities designed for power users developed by Microsoft for use on the Windows operating system. These programs add or change features to maximize productivity or add more customization. PowerToys are available for Windows 95, Windows XP, Windows 10 and Windows 11. The PowerToys for Windows 10 and Windows 11 are free and open-source software licensed under the MIT License and hosted on GitHub.
José Feghali was a Brazilian pianist, who, until his death, was an Artist-in-Residence at Texas Christian University's school of music in piano. He was the gold medalist winner of the Van Cliburn International Piano Competition in 1985.
.NET Compiler Platform, also known by its codename Roslyn, is a set of open-source compilers and code analysis APIs for C# and Visual Basic (VB.NET) languages from Microsoft.
OpenH264 is a free software library for real-time encoding and decoding video streams in the H.264/MPEG-4 AVC format. It is released under the terms of the Simplified BSD License.
The .NET platform is a free and open-source, managed computer software framework for Windows, Linux, and macOS operating systems. The project is mainly developed by Microsoft employees by way of the .NET Foundation and is released under an MIT License.
P is a programming language for asynchronous event-driven programming and the IoT that was developed by Microsoft and University of California, Berkeley.
Caffe is a deep learning framework, originally developed at University of California, Berkeley. It is open source, under a BSD license. It is written in C++, with a Python interface.
Microsoft, a technology company historically known for its opposition to the open source software paradigm, turned to embrace the approach in the 2010s. From the 1970s through 2000s under CEOs Bill Gates and Steve Ballmer, Microsoft viewed the community creation and sharing of communal code, later to be known as free and open source software, as a threat to its business, and both executives spoke negatively against it. In the 2010s, as the industry turned towards cloud, embedded, and mobile computing—technologies powered by open source advances—CEO Satya Nadella led Microsoft towards open source adoption although Microsoft's traditional Windows business continued to grow throughout this period generating revenues of 26.8 billion in the third quarter of 2018, while Microsoft's Azure cloud revenues nearly doubled.
Microsoft Detours is an open source library for intercepting, monitoring and instrumenting binary functions on Microsoft Windows. It is developed by Microsoft and is most commonly used to intercept Win32 API calls within Windows applications. Detours makes it possible to add debugging instrumentation and to attach arbitrary DLLs to any existing Win32 binary. Detours does not require other software frameworks as a dependency and works on ARM, x86, x64, and IA-64 systems. The interception code is applied dynamically at execution time.
Orleans is a cross-platform software framework for building scalable and robust distributed interactive applications based on the .NET Framework or on the more recent .NET.
Simple Encrypted Arithmetic Library or SEAL is a free and open-source cross platform software library developed by Microsoft Research that implements various forms of homomorphic encryption.
MsQuic is a free and open source implementation of the IETF QUIC protocol written in C that is officially supported on the Microsoft Windows, Linux, and Xbox platforms. The project also provides libraries for macOS and Android, which are unsupported. It is designed to be a cross-platform general purpose QUIC library optimized for client and server applications benefitting from maximal throughput and minimal latency. By the end of 2021 the codebase had over 200,000 lines of production code, with 50,000 lines of "core" code, sharable across platforms. The source code is licensed under MIT License and available on GitHub.