Beauty-timeline - Beauty Timeline is a Python package that uses cairo for drawing and PyGTK for wind
This package comes with some modules: TLGraph TLConnector TLGraphToolbar TLGraphPreferences TLCategoryFilter (within ColoredToggleButton) You may use any of them separated, but they won't be really useful by themselves, except for TLGraph. TLGraph is the main piece of package, it displays the graph that shows event/changes/anything over time. TLConnector is used when you want to connect other modules within TLGraph, so you can detect selection, timerange, filter changes and other things, and do something with these changes. TLGraphToolbar, TLGraphPreferences and TLCategoryFilter are all connected through a TLConnector. So they change TLGraph settings, graph, labels, and everything that may be changed on it. This package is being used at UMIT Network Inventory, you may grab it through svn: svn co https://umit.svn.sourceforge.net/svnroot/umit/branch/ggpolo For UMIT NI I needed some other things to make this Timeline useful, so I've extended its set of widgets a bit, right now it contains these extra modules: Calendar: This was developed in prior Timeline versions, when Timeline looked like a Timeline ;p It handles everything related to dates for UMIT Network Inventory. DataGrabber: Grabs data from a database and adapt it for being used within Timeline. Timeline: Packs together every Timeline module. TLBase: This works like an extended TLConnector, handles some signals that is emmited from several of these modules, and then emit another signal with data already handled. TLBarDisplay: Displays changes in a Bar display by category with a nice effect =) TLChangesTree: Displays changes in a TreeView when something is selected. This description may be outdated, and probably already is.
comments powered by Disqus
Gnash is the GNU SWF movie player, which can be run standalone on the desktop or an embedded device, as well as as a plugin for Firefox and all other Geeko based browsers, Chrome, and Konqueror. Gnash can switch at runtime between the Cairo, OpenGL, and AGG renderers. Media handlers could also be switched between FFmpeg and Gstreamer.
LiveGraph is a framework for real-time data visualisation, analysis and logging. It has a real time plotter that can automatically update graphs of your data while it is still being computed by your application. LiveGraph reads files in a simple CSV-style format. For applications developed in Java, LiveGraph additionally provides an API that handles all data logging and persistency issues.
HyperGraphDB is a general purpose, open-source data storage mechanism based on a powerful knowledge management formalism known as directed hypergraphs. While a persistent memory model designed mostly for Knowledge management, Artificial Intelligence and Semantic web projects, it can also be used as an embedded object-oriented database for Java projects of all sizes. It could also be used as graph database or as (non-SQL) relational database.
Rickshaw provides the elements you need to create interactive graphs: renderers, legends, hovers, range selectors etc. It's all based on d3 underneath, so graphs are drawn with standard SVG and styled with CSS.
SWTChart is based on Eclipse SWT (Standard Widget Toolkit). All of widgets in SWTChart are composed of SWT, so that you can easily hock listeners to widgets, and also you can easily extend the functionality. It has an ability to handle large data size of series.
wxWidgets is a C++ library that lets developers create applications for Windows, OS X, Linux and UNIX on 32-bit and 64-bit architectures as well as several mobile platforms including Windows Mobile, iPhone SDK and embedded GTK+. It has the usual basic controls such as text and bitmap buttons, text entry, scrolling list, combobox, checkbox, and so on. Additional to that Powerful event system, Printing facility etc..
CodeLite is an open source, free, cross platform IDE for the C/C++ programming languages which runs on all major Platforms. It has generic support for compilers with built-in support for GCC/clang/VC++, GDB Support, Refactoring, Code Navigation, Source Control Plugins, RAD Tool for wxWidgets, Code Completion and lot more.
Trac is a lightweight project management tool that is implemented as a web-based application. It has an enhanced wiki and issue tracking system for software development projects. Trac will impose as little as possible on a team's established development process and policies.