OPEN SOURCE DEVELOPMENT NETWORK DAILY EDITION * NEWSLETTER
---------------------------------------------------------------------- Sponsored by the 2004 Toyota Prius Introducing the new 2004 Toyota Prius, the world’s only mid-size gas/electric hybrid production vehicle. Powered by Hybrid Synergy Drive,® Prius delivers over 50 mpg with all the power of a conventional car. And it never needs to be plugged-in for recharging. Start learning more about the new Prius today. http://ad.doubleclick.net/clk;5508741;8043547;m?http://www.toyota.com/newprius ---------------------------------------------------------------------- July 28, 2003 Freshmeat Latest Updates GUI Toolkits for The X Window System http://freshmeat.net/articles/view/928 This article is aimed at Unix developers who already have some experience with programming languages and want to start developing GUI applications (mainly for The X Window System, though portability is discussed). It may also come in handy if you have used a particular GUI toolkit for some time and want to know whether others might suit your needs better. The main focus is comparison and introduction, but it serves as a bit of tutorial, as well. Advanced Assembler 0.9.0beta-3 http://freshmeat.net/releases/130651/ Aasm is an advanced modular assembler designed to support several target architectures. It has been designed to be easily extended. Its global architecture takes advantages of dynamic libraries to provide input, assembler and output modules. The input module supports Intel syntax (like nasm, tasm, masm, etc.). The x86 assembler module supports all opcodes up to P6 including MMX, SSE and 3DNow! extensions. F-CPU and SPARC assembler modules are under development. Several output modules are available for ELF, COFF, IntelHex, and raw binary formats. Advanced features include symbol scopes, an expressions engine, big integer support, macro capability, and numerous and accurate warning messages (over 300). Agent Farms 0.3.0-20030727 http://freshmeat.net/releases/130648/ Agent Farms is a system for modeling and simulation of complex, multi-agent based systems. The system can be used for creating models of multi-agent systems, interactive and distributed simulation, observation and visualisation of the simulation, and population modification and migration. On those models one can learn about the evolution of strategies in the populations of agents. ALE 0.4.7 http://freshmeat.net/releases/130650/ ALE aligns and merges several similar images from a digitizing device (such as a digital camera or scanner) into a single image. This may have the effect of producing a relatively alias-free image (sometimes called "anti-aliasing"). BEJY 1.2.1.45 (Tiger) http://freshmeat.net/releases/130641/ BEJY is a modular server application. It has functionality similar to inetd and some helper classes/functions to ease the implementation of new protocols. It provides a generic multithreaded TPC/IP server implementation with optional SSL support, covering the complete connection and thread management. Each supported service provides its protocol implementation(s), where the protocol dependend handling is done. The current version comes with HTTP, SMTP, POP3, and IMAP protocol implementations. The HTTP protocol implementation also contains a servlet engine, a JSP engine, a handler to invoke CGI, and other useful things. Blender 2.28 http://freshmeat.net/releases/130678/ Blender is the in-house software of a high quality animation studio. It has proven to be an extremely fast and versatile design instrument. The software has a personal touch, offering a unique approach to the world of three dimensions. Blender can be used to create TV commercials, to make technical visualizations or business graphics, to do some morphing, or to design user interfaces. Developers can easily build and manage complex environments. The renderer is versatile and extremely fast. All basic animation principles (curves and keys) are implemented. Bluefish 0.11 http://freshmeat.net/releases/130665/ Bluefish is a programmer's Web development editor written using GTK, designed to save the experienced webmaster some keystrokes. It features a multiple file editor, multiple toolbars, custom menus, image and thumbnail dialogs, open from the Web, CSS dialogs, PHP, HTML, Java, C, and XML support, external program integration (tidy, weblint, make, javac), and lots of wizards. Bourne Again IRC Client 1.3 http://freshmeat.net/releases/130657/ Bourne Again IRC Client is a single-file client written entirely in BASH. It supports basic commands and has a nice GUI. Briquolo 0.4 http://freshmeat.net/releases/130668/ Briquolo is a Breakout clone with an OpenGL 3D representation. carnaval 1 http://freshmeat.net/releases/130594/ carnaval is a Windowmaker theme inspired by a photograph of the Carnaval de Venise by Roger Beau. Columba 0.12.0 (Stable) http://freshmeat.net/releases/130568/ Columba is a highly multithreaded Java email client. It supports multiple POP3/IMAP accounts, message filtering, the common basic features you would expect, and an address book. Console Snake 0.1 http://freshmeat.net/releases/130655/ Console Snake is an ncurses-based console version of the well-known game. crosstool 0.15 http://freshmeat.net/releases/130630/ crosstool is a set of scripts that make it easy to build cross-development toolchains based on gcc, glibc, and Linux. The goal is to make it easy to build and test cross-toolchains for all architectures supported by glibc. CSound 4.24.1 http://freshmeat.net/releases/130627/ Csound is a powerful and yet easy to use musical synthesis package. Csound was constructed in the tradition of so-called music-N languages, among which the best-known is Music V. It consists of an orchestra- and score-driven executable, written in C for portability. Since Csound is a computational language, it is highly flexible and efficient; complexity is gained only at the expense of computation power. Basically, Csound reads some files and creates the result as a sound file on disk or, on faster machines, in real time through a DAC. Electronic Design Automation - Index 0.3-2 http://freshmeat.net/releases/130640/ Electronic Design Automation - Index is a system that can be used in the electronic world to keep track of your: Schematic, Printed Circuit Board, Front Plate, and Programmable Logic Unit numbers. This is very useful when you have drawn many electronic schematics and PCBs in an EDA program such as Eagle, gEDA, Protel, or Orcad. It's also useful if you've created a front plate layout in an image editor such as GIMP, Corel Draw, or Photoshop. ELinks 0.5pre4 (Development) http://freshmeat.net/releases/130639/ ELinks is an enhanced version of Links, a Lynx-like text Web browser with support for tables, frames, background downloads, etc. It has a menu-fashioned user interface and is smaller and more lightweight than Lynx. ELinks adds many valuable features, like HTTP auth, proxy auth, reasonable cookies support, Lua scripting, etc. eMATgine S1000 Client 1.0 http://freshmeat.net/releases/130672/ The eMATgine S1000 client is a Model View Controller Java Swing application. It scans a POP3 or IMAP mailbox for messages coming from one specific address and saves all attachments to the local drive. If one of these attachments is an HTML file, the default Internet browser can be launched automatically to display it. Combined with the eMATgine S1000 download slave service, it allows eMATgine users to access the Internet transparently through a mailbox. Employee Scheduler 1.00 http://freshmeat.net/releases/130663/ Employee Scheduler is designed to pick the most efficient schedule, given a matrix of the number of employees per hour per weekday. It has a number of variables to work with in order to tweak the output, such as the number of full-time/part-time employees, at which hours they can start working, what kinds of shifts the program picks, etc. FLTK 1.14 RC1 http://freshmeat.net/releases/130634/ FLTK (pronounced "fulltick") is a cross-platform C++ GUI toolkit for UNIX/Linux (X11), Microsoft Windows, and Mac OS X. It provides modern GUI functionality without the bloat, and supports 3D graphics via OpenGL and its built-in GLUT emulation. FLTK is designed to be small and modular enough to be statically linked, and also works fine as a shared library. It also includes an excellent UI builder called FLUID that can be used to create applications in minutes. Fury 0.5 http://freshmeat.net/releases/130652/ Fury is another dark blue theme with some flames for flavor. Grammatica 1.3 http://freshmeat.net/releases/130669/ Grammatica is a parser generator (compiler compiler) for C# and Java. It improves upon similar tools (like yacc and ANTLR) by creating well-commented and readable source code, by having automatic error recovery and detailed error messages, and by support for testing and debugging grammars without generating source code. Grammatica supports LL(k) grammars with an unlimited number of look-ahead tokens. GRX 2.4.6 http://freshmeat.net/releases/130660/ GRX is a 2D graphics library originally written for DJGPP. It supports DOS, Linux console (svgalib and framebuffer drivers), X11, and Win32 (using the Mingw compiler). GtkGLExt 1.0.1 http://freshmeat.net/releases/130670/ GtkGLExt is an OpenGL extension to GTK 2.0 or later. It provides additional GDK objects which support OpenGL rendering in GTK, and GtkWidget API add-ons to make GTK+ widgets OpenGL-capable. Highlight 2.0-6 http://freshmeat.net/releases/130653/ Highlight is a universal source code to HTML, XHTML, RTF, TeX, or LaTeX converter. (X)HTML output is formatted by Cascading Style Sheets. It supports Bash, C, C++, C#, COBOL, Java, Perl, PHP, and 40 more programming languages. It's possible to easily enhance the parsing database. Java Implementation of Speex 0.8 http://freshmeat.net/releases/130662/ JSpeex is a Java port of the Speex speech codec (a patent-free, Free software audio compression format designed for speech). It provides both the decoder and the encoder in pure Java, as well as a JavaSound SPI. jMax 4.0.2 (Java) http://freshmeat.net/releases/130631/ jMax is a visual programming environment for building interactive real-time musical and multimedia applications by allowing the user to interactively design dataflow circuits. The basic data types that can go through are integers, symbols, lists, etc. It is an event-driven system and has been used for MIDI processing. A second part of the system (DSP) allows a continuous signal to flow through a circuit, which is most useful for PCM sound (ie. microphone, sound files, etc.). The system is extensible by using shared libraries, you may add data processor types, data types, GUI elements, device types, and more. Data processors may also be designed as circuits and reused. Knoppix 3.2-2003-07-26 http://freshmeat.net/releases/130677/ KNOPPIX is a bootable CD with a collection of GNU/Linux software, automatic hardware detection, and support for many graphics cards, sound cards, SCSI devices, and other peripherals. It can be used as a Linux demo, educational CD, rescue system, etc. It is not necessary to install anything on a hard disk due to on-the-fly decompression. LogMon 0.4.3 http://freshmeat.net/releases/130674/ LogMon monitors several logs from one terminal window (or ssh session). It uses ncurses to split a window into frames, color lines based on regular expressions, and display multiple files with the added ability to scroll through the files. Lynx Theme for webmin 1.0 http://freshmeat.net/releases/130649/ This is very simple theme for webmin based on the appearance of Lynx. It reduces the presence of images to achieve faster navigation, and tries to simplify the webmin look-and-feel to suit Lynx browser users. MolScript 2.1.2 http://freshmeat.net/releases/130638/ MolScript is a program for displaying molecular 3D structures, such as proteins, in both schematic and detailed representations. MolScript has the ability to output in the GIF, JPEG, and EPS (Encapsulated PostScript) formats. MudPit 1.3 http://freshmeat.net/releases/130654/ MudPit is a spool processor for the Snort intrusion detection system. It is similar to the Barnyard project, but is able to process both log and alert streams at the same time. It is simple, modular, and reliable. OpenOffice.org 1.1 Release Candidate 2 (Stable) http://freshmeat.net/releases/130642/ OpenOffice.org is the Open Source project through which Sun Microsystems is releasing the technology for the popular StarOffice productivity suite. pf2x 1..0.3 http://freshmeat.net/releases/130658/ pf2x is a PHP script that will take the output of your pflog and convert it into various different output formats. These output formats include plain text, XML, HTML, PDF, and MySQL INSERT statements for import into a MySQL database. This was developed and tested on OpenBSD 3.3 but should work for any system that uses PF. Protein Docking and Molecular Superpostioning 2.4 http://freshmeat.net/releases/130636/ Hex is an interactive protein docking and molecular superpositioning program. It understands protein and DNA structures in PDB format and uses spherical polar Fourier correlations to accelerate docking calculations. qjackctl 0.0.1 http://freshmeat.net/releases/130659/ Qjackctl is a simple Qt application to control the JACK sound server daemon, specifically for the Linux Audio Desktop infrastructure. It is written in C++ around the Qt3 toolkit for X11, most exclusively using Qt Designer. It provides a simple GUI dialog for setting several JACK daemon parameters, which are properly saved between sessions, and a way to control of the status of the audio server daemon. Rhino 0.7.1 http://freshmeat.net/releases/130647/ Rhino is a GUI Othello/reversi game for the Gnome environment. The goal is to have a game with a strong AI, targeted to experienced players. SafariToHTML 0.51 http://freshmeat.net/releases/130667/ SafariToHTML creates a Yahoo!-like Web directory from Safari bookmarks. The output is customizable. Search Site Submitter 1.00 http://freshmeat.net/releases/130666/ Search Site Submitter automatically submits your site to 7 search engines, suggests 8 other freebie sites, and gives out information on several other sites. Simply Powerful ToolKit 2.0 b1 http://freshmeat.net/releases/130635/ The Simply Powerful ToolKit (SPTK) is a powerful widget toolkit based on the Fast and Light ToolKit (FLTK). It is geared for business-style application development with database support (ODBC). All the widgets support database connectivity. A special CDialog class makes editing database records very easy. Every widget can be connected to the field, and CDialog can be connected to the database table. SkyEye 0.3.0 http://freshmeat.net/releases/130633/ SkyEye is a simulator for typical embedded computer systems. It can simulate Atmel AT91 based on the ARM7TDMI, EP7312 based on ARM720T, StrongARM SA1100/SA1110, and 8019as NIC, etc. Some operating systems, such as ARM Linux, uClinux, and uc/OS-II(ucos-ii), can run and be debugged and analyzed at the source level. SolarStats 1.0 http://freshmeat.net/releases/130671/ SolarStats is an advanced IRC statistics (StatServ) program for IRC networks. It offers features not available in other StatServ packages such as SQL output, SSL linking, multi-lingual support, and much more. It currently only functions with UnrealIRCd networks, but support for other IRCd software is planned. Synaesthesia 2.2 http://freshmeat.net/releases/130656/ Synaesthesia is an eyecandy program that represents music graphically in real time as coruscating fields of fog and glowing lines. It is intended as a visual accompaniment to music. Its display combines information about the frequency, location and diffuseness of sound. It can take input from CD, line, piped from another program, or from EsounD. It also functions as a CD player. The Puto Amo Window Manager 1.9.2 (Stable) http://freshmeat.net/releases/130644/ The Puto Amo Window Manager is a full featured window manager, but without useless bells and whistles. It is small, fast, etc. Thunderbolt Integration Suite 3.00 (Database Connector) http://freshmeat.net/releases/130673/ The Thunderbolt Integration Suite is a full integration server infrastructure featuring two phase commits between connectors, multiple stage failure recovery, a drag and drop business process design console, and runtime monitor GUIs. The engine was developed in C++ on Linux; Node controllers and connector libraries are in Java. The GUIs require Windows. TOra 1.3.10 (Development) http://freshmeat.net/releases/130676/ TOra is a Toolkit for Oracle which aims to help the DBA or developer of database application. It features an SQL worksheet with PL/SQL block parsing, a PL/SQL debugger and editor with syntax highlighting, a Schema browser, UNICODE support, printing, and a full suite of DBA management tools. VideoDB 2003-07-27 http://freshmeat.net/releases/130675/ VideoDB is a database to manage your personal video collection. It's mainly designed for videofiles but you can also put your DVDs and VHS tapes in it. It features fetching movie data/covers from the Internet Movie Database (IMDb), local caching of coverimages, an option to mark movies as seen, a search by genre or title/subtitle/plot/cast data, a filter for TV episodes, a random movie function and a simple borrow manager. It is a personal database, so no user management/authentication scheme is implemented. Everybody may add/edit/delete movies. _malloc 1 http://freshmeat.net/releases/130646/ _malloc is a library that is able to randomize the normal malloc function to make it more secure from possible memory reading. It allocates data in bits with random keys, without increasing size or the time required to access the data. The library includes rewritten versions of all ANSI C functions for memory use (such as memset and memccpy). There are also some functions for debugging, querying the memory status, and changing the keys. ------------------------------------------------------------------------ To unsubscribe - If you do not wish to subscribe to Freshmeat, go to: http://www.osdn.com/newsletters/unsubscribe.shtml ------------------------------------------------------------------------ Copyright (c)1999-2002 Open Source Development Network. All rights reserved.