Octave-GTK LOGO a GTK+ binding for GNU/Octave.
Home Roadmap Team Members Mailing Lists Resources Download Examples Contact License & Copying Screenshots
MainPage
SourceForge.net logo
Latest News visit our sourceforge site at http://www.sf.net/projects/octave-gtk/here
Date: [30th July 2005] Octave-FLTK the new language binding for FLTK toolkit is now accessible from Octave.
  1. Octave-FLTK prototypecan be Downloaded Here
Cheers Muthu.
Date: [28th July 2005] MONO-G2 the new language binding for async X11, and multiple output multi-device 2D graphics library G2 Library is now accessible from Octave.
  1. Mono-G2 can be Downloaded Here
Cheers Muthu.
Date: [27th July 2005] Octave-G2 the new language binding for async X11, and multiple output multi-device 2D graphics library G2 Library is now accessible from Octave.
  1. Octave-G2 can be Downloaded Here
Cheers Muthu.
Date: [12th July 2005] Language Bindings some asked , of all gurus, me!. So I though I could share my experiences with writing one Language Bindings by thi article here
  1. Get the Octave-G2 bindings
Cheers Muthu.
Date: [06th July 2005] GtkExtra see here is invited to the Octave-GTK+ party. Yes! Im making bindings to this package now.
  1. Screenshot
  2. Sample Code, example
Initial release may be found here [Grab It]
INSTALLING this package might be unstable, and its not
usable
. You wil have to move this package into the Octave-GTK+ source tree, and compile it, as parts of this depend on a octave-gtk/codegen/ files to generate the bindings. This is just a Developer snapshot, and will not be supported.
Cheers Muthu.
Date: [28th June 2005] Type Explorer for GObject based libraries/Types
Initial release may be found here [Grab It]
Cheers Muthu.
Date: [26th June 2005] Worked on a SVG icon for Octave-GTK. And the first version is here .
Get the actual SVG drawing here SVG
Cheers Muthu.
Date: [30th May 2005] Im done with college, after finishing my final year project[CDMA capacity optimization using SMART antennas] with Octave, and using Octave-GTK GD-Octave for DOA, Beamforming simulations.
Ive done an article on Octave, originally for FreeSoftware magazine. But my lack of proficiency in english, and being a non-native speaker of english, has thrown the spanner in the works. Anyway people can read it here Game Set match. Its called Games Set Match Octave. Very positive huh?
Cheers Muthu.
Date: [28th March 2005]
  • Octave-GTK 0.3.1 bugfix release. Get 0.3.1, fixes the make install bug. Get the whole package HERE .
Date: [27th March 2005]
  • Octave-GTK 0.3 release. The 0.2 release bombed. Get 0.3 HERE . 0.3 implements features promised in 0.2, and really actually does all these things. 0.2 packaging was a failure.
  • patch for 0.3 get it HERE to prevent the make install bug present in 0.3. INSTALLING patch
  • A Mock install process walkthrough can be found here
Date: [16th March 2005] 6:45 am, after a long night...
  • Our friend & college senior Vijay Kumar has been a keen contributor, and motivator for this project. Thanks to Vijay for his efforts in contributing patches, and continued interest in our project.
  • Octave-Gtk 0.2 0.2 Version Well we are relieved to deliver the goods, if only 2 weeks late. Gosh. Finally Automake is there, but very very shaky. Focus of Release 0.2 will be:
    • New bindings for GDK, Glib, ATK and Pango
    • Enumerations, Stock Definitions , some Flags supported from Octave
    • Timeout event handlers supported.
    • 40+ examples in Octave-GT.
    • API Documentation
    • Code restructuring to generalise build process.
    • Using Autotools, but still very shaky autotooled. Room for improvements.

    get the code from HERE.
    Cheers Muthu.!
    • LibGlade API documentation,
    • examples, tutorials. Get it HERE
Date: [6th March 2005]
  • Octave-Glade Glade UI editor hack was successfully tweaked to produce octave code for initializing the .glade files from LibGlade using Octave-Libglade & Octave-GTK.
    Get the code from HERE.
    Thanks to and Damon Chaplin for Glade.
    Cheers Muthu.!
    • LibGlade API documentation,
    • examples, tutorials. Get it HERE
Date: [2nd March 2005]
  • After Hemant's SCP discovery, well we uploaded some
    • LibGlade API documentation,
    • examples, tutorials. Get it HERE
Date: [27th February 2005]
    We are racing to deliver API docs, tutorials and the stuff quite soon. Go Figure!
Date: [25th February 2005]
Date: [12th December 2004]
Date: [12th December 2004]
  • We need to write SRS . Members read This
  • Target deadline December 17th to submit to RedHat
Date: [2nd October 2004]
  • Muthu deleted the source tree by August 6th,and replaces on October 2nd
  • We miss the project target set for August 20th
  • We plan to make the project GObject wraps by October 5th.
  • Love <Developement Team > 2nd October 2004.
Date: [29th July 2004]
  • A simple Hackish Octave-GTK+ GUI built in Hemant's room.
  • Target set for August 20th
  • See the example Octave-GTK+ code here.
  • Love <Developement Team >
Date: [24nd July 2004]
  • Project web page automated to some extent
  • Resources Page has relevant documents
  • Some sample Octave binding code added.
Date: [22nd July 2004] Project web page finally, up
Date: [21st July 2004] We make a mailing list[octave-gtk-devel@lists.sourceforge.net] @ SF .

Project resources being gathered, source code, documents etc.

Date: [20th July 2004] Project started, site registered, and RH,SF agree to the proposal.

First developer meeting held.

Project Information
  1. Project UNIX Name: octave-gtk
  2. Project Descriptive Name: Octave GTK+
  3. License: GNU General Public License (GPL)
  4. Project Description:

    Octave GTK+ is a gtk+ binding for Octave, to help develop GUI programs from Octave, with GTK+. It aims to aid fast creation of scientific programs that need GUI's as well as number crunching power. We will also simultaneously work on GTK+ GUI for Octave itself.

  5. . Registration Description: Octave GTK+ is a project that aims to add GTK+ bindings to Octave by extending it, and build a GUI for Octave around these features of GTK+.

    GNU Octave, as most you will be familiar with, is the scientific computation tool that is used for BLAS & Linear algebraic computations.

    Currently GNU Octave exists as a an interpreter written in C++, with support for a language Octave much similar to the language like Matlab.

    However it has severe limitation of not being able to integrate a GUI framework for Octave, and remains tied down to the simple Text UI.

    We are working towards a GTK#/GTK+ binding for Octave.Adding GTK support to octave would definitely add teeth to Octave by giving GUI + Scientific computation together like other non-free counterparts do.

  6. plan :

    We intend to make a GTK+ binding to Octave, and also write a front end for Octave, so that we could enable users to create GUI programs from Octave with GTK+ bindings & also use the power of Octave. The GUI is proposed to be built with the help of GLADE, tool by translating the .galde XML files to their quivalent in Octave. Then we make the separate process management of the GUI progams by a fork-exec of the GUI code of the user. Essentially our proposal is to do two things. First make a GTK+ binding to Octave, then add a GTK+ IDE to OCTAVE to profitably exploit the GTK+ features within Octave & outside it.

  7. references:
    • graphics-octave@octave.org
    • language-binding@lists-gnome.org
    • octave manual
    • gtk Tutorial
    • gtk API reference
    • pyGtk bindings
Home Roadmap Team Members Mailing Lists Resources Download Examples Contact License & Copying Screenshots

(C) 2004 Octave-GTK+ team. Last Modified Date: Sat Jul 30 22:32:24 PDT 2005 Linux sc8-pr-shell1.sourceforge.net 2.6.10-1.771_FC2smp #1 SMP Mon Mar 28 01:10:51 EST 2005 i686 i686 i386 GNU/Linux