顯示具有 Application Frameworks 標籤的文章。 顯示所有文章
顯示具有 Application Frameworks 標籤的文章。 顯示所有文章

20100608

Glass : A library for distributed computing and cloud computing, focusing in high performance, low lag applications


Glass is a library for distributed computing and cloud computing, focusing in high performance, low lag applications, particularly virtual and augmented reality.
The Glass framework is a scalable set of components that can be used by applications to perform distributed computing. Applications are built reusing the available components as needed. One of the major goals of Glass is to be a user-friendly framework, not only suitable for new applications, but also for legacy code. This is an important feature, as most available solutions for distributed computing require a substantial amount of rewrite of legacy code; some of them require a complete change of the application design.
  • Licenses : LGPL
  • Operating Systems : Mac OS X, Windows, Cygwin, POSIX, IRIX, Linux
  • Implementation : C++, Java

20100531

Disko : A user interface application framework for the fast and simple development of flexible applications on embedded Linux systems

Disko is a user interface application framework for the fast and simple development of flexible applications on embedded Linux systems, with a particular focus on interactive user interfaces. It is high-performance and easy to learn, and due to its architecture is well suited to creating complex applications.
  • Licenses : LGPL
  • Operating Systems : POSIX, Linux
  • Implementation : C++

20091117

The Metasploit Framework : A platform for developing, testing, and using exploit code

The Metasploit Framework is a platform for developing, testing, and using exploit code. The framework has been used on platforms ranging from large mainframes to the Apple iPhone.
  • Licenses : BSD Revised
  • Operating Systems : OS Independent
  • Implementation : Assembly, C, Ruby

20091001

The Irrlicht Engine : A high performance real-time 3D engine written and usable in C++, and also available for .NET languages


The Irrlicht Engine is a high performance real-time 3D engine written and usable in C++, and also available for .NET languages. It is completely cross-platform, using D3D, OpenGL, and its own software renderer.
  • Licenses : zlib/libpng
  • Operating Systems : Mac OS X, Windows, POSIX, Linux, OS Independent, Solaris
  • Implementation : C++, C#

20090926

LibMsgque : An OS independent, programming language independent, and hardware independent solution to link applications together to act like a single

LibMsgque is an OS independent, programming language independent, and hardware independent solution to link applications together to act like a single application. In other words, LibMsgque is an application-server toolkit.
  • Licenses : GPL
  • Operating Systems : POSIX, Windows
  • Implementation : C, Tcl Python, C#, C++, .NET, Mono, Java

20090922

U++ : A C++ cross-platform rapid application development suite focused on programmers' productivity without sacrificing runtime performance


U++ is a C++ cross-platform rapid application development suite focused on programmers' productivity without sacrificing runtime performance. Based on strictly deterministic design, it provides a viable alternative to garbage-collected platforms, even for business logic oriented problems.
  • Licenses : BSD Revised, LGPL, GPLv2, Public Domain, zlib/libpng
  • Operating Systems : POSIX, Linux, Windows, FreeBSD
  • Implementation : C++

20090917

MUSCLE (Multi User Server Client Linking Environment) : An N-way messaging server and networking API

MUSCLE (Multi User Server Client Linking Environment) is an N-way messaging server and networking API. It includes client-side networking APIs for various languages, including C, C++, C#, Delphi, Java, and Python. MUSCLE lets programs communicate over a network via streams of serialized Message objects. The included server program ("muscled") lets its clients message each other and store information in its server-side hierarchical database. The database supports flexible queries via hierarchical wildcarding, and "live" updates via a subscription mechanism.
  • Licenses: BSD Revised
  • Operating Systems : BeOS, Mac OS X, Windows, OS Independent, POSIX
  • Implementation : C, C#, C++, Java, Python

20090811

Equalizer : Middleware for creating and deploying parallel OpenGL-based applications

Equalizer is middleware for creating and deploying parallel OpenGL-based applications. It enables applications to benefit from multiple graphics cards, processors, and computers to scale rendering performance, visual quality, and display size. An Equalizer-based application runs unmodified on any visualization system, from a simple workstation to large scale graphics clusters, multi-GPU workstations, and Virtual Reality installations.
  • Licenses : LGPL
  • Operating Systems : Windows, Mac OS X, Unix
  • Implementation : C++