Python

FOSSMeet @ NITC 2008 - Calicut

imran's picture
04/04/2008 - 00:00
06/04/2008 - 23:59
Asia/Calcutta

FossMeet @ NITC 2008
NIT Calicut 
4 - 6 April 2008

Curses programming with Python

imran's picture

Python is an interpreted, high level language that is freely available for developing applications. And Curses or ncurses is a library that lets you program GUIs in Python. Curses library is about window programming within the boundaries of the terminal. Using this library one can manipulate data, create a sub window or create multiple windows of all sizes that overlap.

A programmer can use colors, mouse pointer, etc on screen even if the 'X' server (in Linux or Unix) is not running. For eg, when you're logged in to Linux on a terminal where neither X is installed nor you have the privilege to run it; you can use Curses to write applications which can directly run on the terminal with Mouse and color support.

LINA releases source code for Linux developers

Provider of Open Source software solutions and technologies, Lina Software has released the source code for LINA under the GPL v2. LINA enables Linux binaries to run with native look and feel on Windows, Mac, and Linux, without recompiling. This release, along with the launch of community website, www.openlina.org, invites developers around the world to participate in the growth of this technology.

This release of LINA enables Linux command line and server applications to run natively, integrated into the underlying operating system. LINA is a thin virtual layer that enables developers to write and compile source code using ordinary Linux tools. With LINA, this compiled binary can then run on a variety of operating systems. For the user, LINA runs invisibly in the background. These Linux applications now appear as if they were built for that user's operating system.

The operating systems supported in this release include Windows XP, Windows Vista, Windows 2003, Mac OSX, Fedora 7, OpenSUSE 10.2, and Ubuntu 7.04. The LINA library currently supports C++ development. Future releases of LINA will be support applications written in any language native to Linux including C, C++, Python, Ruby, Java, C#/Mono, and more.

“Open source is pivotal to our rapid growth, and it is critical that we engage the worldwide developer community,” said Nile Geisinger, CTO of Lina Software. “We're very interested in developer feedback as we turn our attention to usability.”

Syndicate content