ABPlayer is a video player developed with the Flex 3/4 SDK. It allows users to post comments onto the playing timeline while playing online video. Comments are scrolled across the screen when the video reaches the timeline position of the comment, allowing interactive and realtime commenting on the video. It also features bottom, top, positioned, and reverse scroll options which allow users to create closed captioning and subtitles for videos. Comments support color, font, size, transitions, movements, 3D transforms, and opacity.
AlbumE is software that lets you to create a Web site with photo albums organized by categories in a simple and fast way. The software is able to create thumbnails and menus automatically for your categories and albums. AlbumE also lets you to add pages in your Web site simply. It is totally skinnable. AlbumE needs the Flash Player plugin to be installed in visitors' browsers to work.
AmFast is a Flash remoting package for Python. It features support for NetConnection and RemoteObject RPC, support for Producer/Consumer 'push' messaging with HTTP polling, HTTP long-polling, and real-time HTTP streaming channels, support for authentication with NetConnection and RemoteObject,, a Flexible Target mapping system that maps message destinations to invokable Target objects, support for ChannelSets with multiple Channels that expose resources in different ways, a built-in AMF encoder/decoder, and more.
DaVINCI is a dashboard builder and editor for Nagios systems. It can be used to add advanced visualization functionalities for Nagios-based management applications. Its editor uses a drag and drop interface to allow users get monitoring indicators and information directly from their databases and show them in a graphical and animated dashboard, without having to write a single line of code.
GANTTIC is a Web-based project management system for scheduling resources and projects. It provides a user-friendly graphical interface and interactive Gantt charts for real-time collaboration, and is intended as an alternative to MS Project. Most businesses use resource scheduling in their everyday life, but most common tools for it are still email, paper wall charts, notebooks, and spreadsheets. Specialized tools are expensive, complicated, and hard to implement. The software has a number of users from very different areas of life: design agencies, laboratories, churches, schools, manufacturers, service providers, equipment and car rentals, and construction and logistics companies scheduling their teams, equipment, and facilities on a daily basis.
The GNU Modula-2 compiler is one of a number of front end languages to GCC (the GNU Compiler Collection). As such, it has been designed to coexist with other GCC languages. For example, it can be used in mixed language projects and it can catch C++ exceptions and throw exceptions which can be caught by C++. Users can also exploit conditional compilation and full gcc backend optimization and architecture coverage. GNU Modula-2 can produce position independent code and can easily produce shared libraries from modules. The compiler provides a swig interface file generator option, which allows scripting languages such as Python to import modules written in Modula-2 and also catch exceptions thrown by Modula-2. The compiler translates PIM2, PIM3, PIM4, and ISO dialects of Modula-2.
The GUIShell project is a collection of utilities facilitating the use of the GTK+ toolkit in shell scripts through the gtkshell utility. The ACE configuration environment provides sample scripts utilizing gtkshell for desktop utilities. rootcat provides the ability to display messages to the root window using Xft, allowing one to write status display scripts.
Gcmc is a front-end language for generating G-code, SVG, and DXF for CNC mills, lathes, laser cutters, and other numerically controlled machines employing G-code, SVG, or DXF. The language is a context-free grammar created to overcome the archaic format of G-code programming, but can be used more generally for many targets. Gcmc aims to be more readable and understandable than G-code and enable programmatic designing. Gcmc makes extensive use of vector mathematics to support the 3D nature of CNC machining. It handles units as millimeters, mils (inch), degrees, and radians and performs automatic conversions where necessary.