Archive for the ‘Open Source’ Category

DynamicReports

DynamicReports allows you to create dynamic report designs without the need for a visual report designer. Create fast and easy reports and export them to a range of popular formats including PDF, Excel, Word and others.

Key software features include:

- User-friendly: only a very small amount of code is needed to create a report and it makes complex reports easy to maintain and understand.

- Dynamic report design: the design of each report is created in simple Java code. You can implement any logic in your code which decides how the report will look like. This makes it ideal for ad-hoc reporting where it is necessary to create reports dynamically.

- Inherited report design: a design can even be inherited from another design. This is impossible in static report designs designed in visual designers.

- And much more. For a full feature list, see here.

Below are some screenshots of reports made with DynamicReports.

Open Meetings

OpenMeetings is a free browser-based application that allows you to set up an instant online conference using a microphone or a webcam. You can share documents on a white board, share your screen or record meetings.

The application’s key features include:

- Audio and Video Conferencing. Choose between 4 principal communication options: audio + video, audio only, video only, picture only.

- Meeting recording and Screen sharing. The app allows you to record sessions including sound recorded from all audio streams in exactly the way you’ve seen it in the conference.

- Recordings can be downloaded as AVI/FLV files.

- Watch and organize recordings in an integrated Drag and Drop File-Explorer

- Moderating system. During a conference, the moderater can adjust the user permission to every user individually .

- Chat and whiteboarding. Each whiteboard can have the full range of tools and documents inside, including drawing, writing, Drag n’ Drop, Resizing, Images (Drag n’ Drop from File-Explorer), Symbol(s)/Cliparts.

- And much more.

- You can see a demo version in action here.

MongoDB

MongoDB is a schema-free, document-oriented database written in the C++ programming language. It manages collections of BSON documents that can be nested in complex hierarchies and still be easy to query and index, which allows many applications to store data in a natural way that matches their native data types and structures.

The software includes the following features:

- Document-oriented storage: JSON-style documents with dynamic schemas offer simplicity and power.

- Full Index Support: Index on any attribute, just like you’re used to.

- Replication & High Availability. Mirror across LANs and WANs for scale and peace of mind.

- Auto-Sharding. Scale horizontally without compromising functionality.

- Querying. Rich, document-based queries.

- Fast In-Place Updates. Atomic modifiers for contention-free performance.

- Map/Reduce. Flexible aggregation and data processing.

- GridFS. Store files of any size without complicating your stack.

- Commercial Support. Enterprise class support, training, and consulting available.

Xerte

Xerte is an interactive learning content tool kit. It yet possible to create rich interactivity. It offers a user friendly authoring environment for the simple creatin of learning objects with a minimum of scripting knowledge.

The key features of this software kit include:

- A visual, icon-based authoring environment that allows learning objects to be easily created with the minimum of scripting.

- No prior knowledge of coding languages required.

- Integrate text, graphics, animations, sounds and video at the click of a button to create simple interactivity, and deliver it in an accessible interface.

- Content can be SCORM compliant for delivery in any LMS or VLE.

- If you write some code, you will be able to create more complex structures and sophisticated interactivity.


Screenshort of Xerte authoring enrivronment

Robonobo

Robonobo is an open source music streaming and sharing app for Windows, Mac and Linux. It enables you to view your friends’ music libraries and playlists and listen instantly, while downloading the music files to your computer.

The application’s key features include:

Social music

- See your friends’ music libraries and playlists and listen instantly. Add your favourite tracks to your library, create playlists of your own and publish them via Facebook, Twitter, email or any way you like.

- Import your friends from Facebook – or add your own – and have them updated automatically as you make new friends and find new artists.

Music in the cloud

- Robonobo plays tracks from the network immediately, so you can listen from anywhere, and downloads the music files and saves them on your computer so you can burn them to CD or export them to your music player.

Support for artists

- Future releases of the software will give artistis greater ability to control the distribution of their tracks and sell music directly through the app, as well as tapping into the social network around their music and making great relationships with their fans.

Copyright safe

- This technology will protect you by making sure you don’t accidentally share copyrighted music over the Internet, but it’s not finished yet – and until it is, we ask that you limit your music sharing to public-domain and Creative Commons tracks, and those made freely available by the artist. With power comes responsibility.


(Screenshot of a Robonobo playlist)

QuantLib

QuantLib is written in C++ with a clean object model, and is then exported to different languages such as C#, Objective Caml, Java, Perl, Python, GNU R, Ruby, and Scheme.

Appreciated by quantitative analysts and developers, it is intended for academics and practitioners alike, eventually promoting a stronger interaction between them. QuantLib offers tools that are useful both for practical implementation and for advanced modeling, with features such as market conventions, yield curve models, solvers, PDEs, Monte Carlo (low-discrepancy included), exotic options, VAR, and so on.

Airtime

Airtime is open radio software for scheduling and remote station management. Remote access to the station’s media management, multi-file upload and automatic metadata verification is coupled with a collaborative online scheduling calendar and playlist management. The scheduling calendar is managed through an easy-to-use web-interface and triggers audio playout with sub-second precision for fading.

Airtime 1.9 was released on August 10th with a new file storage system that allowed users to set ‘watch’ folders, to synchronise files and to browse their audio archives. Also added were Shoutcast support, a one line Ubuntu install command and improved front-end widgets. 1.9.4 was released on September 27th with DEB packages for Ubuntu & Debian.

Android Shuffle

Shuffle is a personal organizational tool for Android powered mobile phones. It’s styled around the Getting Things Done methodology. It allows you to offload ideas and tasks and lets you rapidly create and organize your actions, relieving you of the stress of trying to remember everything you need to get done.

A simple elegant workflow encourages you to categorize your actions into projects and optionally provide a context. This structure lets you to break down formidable projects into individual achievable actions. As a project evolves over time, you can clean out old actions as they’re performed, add new actions and reorder any remaining actions depending on your current priorities.

Open Exhibits

Open Exhibits is an open source multitouch multiuser software project designed to transform how museum professionals and other educators assemble interactive computer-based exhibits for use in museums, schools, and on the Web.

The Open Exhibits SDK includes support for multitouch gestures within Adobe Flash and Flex. This software is free for museums, universities, students, U.S. Government organizations and research labs, and other educational organizations.

Key software features include

Multitouch, Multiuser Support: the Open Exhibits SDK provides an extensive gesture library that allows developers to easily build multitouch applications for use on most TUIO, Windows 7 and Air 2.0-enabled surfaces.

Modules and Templates: the heart of Open Exhibits is a suite of professionally-designed multitouch software modules that act as building blocks for creating new exhibits. Open source Modules and Templates allow designers and developers to connect to online collections and web applications, play multimedia, intearct with NUI devices (such as Microsoft Kinect), and more.

Practical and Open: since most developers of computer-based interactive exhibits use Adobe Flash, Open Exhibits does too. Most modules and templates are authored in Flash, or Adobe’s open source Flex (FlashBuilder) framework.

Community: OpenExhibits.org is a resource for developers and exhibit designers, with screencasts, member blogging, a community driven idea board, research findings, museum surveys, and the software itself.

Vidiom

Vidiom captures MP4 video and allows you to publish your takes to a range of video hosting services.

The app can also import previously recorded videos on your phone’s SD card and publish them.

You can publish to Facebook, Twitter, YouTube, videobin.org, and video CMS sites like Plumi that allow FTP publishing.

Vidiom allows you to setup automatic publishing options to the services above after each video is recorded by the inbuilt camera.

You will also get email notifications of video successfully published.