SubTimer is an easy-to-use subtitle editor based on SubStation Alpha, an abandoned freeware project for Windows. It features simple editing (cut, copy, paste, line split and merge, insert, and delete), time shifting for shifting a range of subtitles by a specified amount of time, timing based on an audio file (the audio wave is displayed on the screen, and the user can pick the start and end times by clicking on it), and UniCode support. It supports Substation Alpha (srt), SubRip (ssa), and plain text subtitle formats.
[Environment] X11 Applications :: Qt
[Intended Audience] End Users/Desktop
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] POSIX :: Linux
[Programming Language] C++
[Topic] Multimedia :: Video :: Conversion, Multimedia :: Video :: Non-Linear Editor, Text Processing :: General
20050331
IRC Services
Services for IRC Networks (or just Services for short) provides for definitive nickname and channel ownership, automatic channel mode setting, memo (short message) storage and retrieval, and greater IRC operator control over the network.
[Environment] No Input/Output (Daemon)
[Intended Audience] End Users/Desktop
[License] OSI Approved :: GNU General Public License (GPL)
[Programming Language] C
[Topic] Communications :: Chat :: Internet Relay Chat
[Environment] No Input/Output (Daemon)
[Intended Audience] End Users/Desktop
[License] OSI Approved :: GNU General Public License (GPL)
[Programming Language] C
[Topic] Communications :: Chat :: Internet Relay Chat
CERT7
The company's rigorous CERT7 testing framework produces a documented, reproducible certification for functionality, scalability, stress response, failover and security.
20050330
Sigma Six
Sigma Six is a Web-based interface to help manage your six sigma project management implementation. It can manage six sigma project problem details, milestones, isssues, and action items.
[Environment] Web Environment
[Intended Audience] Quality Engineers
[License] Other/Proprietary License with Source
[Operating System] MacOS X, Microsoft :: Windows :: Windows NT/2000/XP, POSIX, POSIX :: Linux
[Programming Language] PHP
[Topic] Communications, Information Management, Information Management :: Issue Tracking, Information Management :: Workflow Frameworks, Office/Business :: Financial, Office/Business :: Groupware
[Environment] Web Environment
[Intended Audience] Quality Engineers
[License] Other/Proprietary License with Source
[Operating System] MacOS X, Microsoft :: Windows :: Windows NT/2000/XP, POSIX, POSIX :: Linux
[Programming Language] PHP
[Topic] Communications, Information Management, Information Management :: Issue Tracking, Information Management :: Workflow Frameworks, Office/Business :: Financial, Office/Business :: Groupware
20050329
picotux - Linux In A RJ-45 Connector
The picotux 100 is the world's smallest Linux computer, only slightly larger (35mm×19mm×19mm) than an RJ45 connector.
eXist
eXist is a native XML database featuring efficient, index-based XQuery processing, extensions for keyword search, XUpdate support, and tight integration with existing XML development tools.
# Intended Audience: Developers, System Administrators, Science/Research
# License: GNU Library or Lesser General Public License (LGPL)
# Operating System: OS Independent (Written in an interpreted language)
# Programming Language: Java
# Topic: Database Engines/Servers, Indexing/Search
# Translations: English
# User Interface: Web-based
# Intended Audience: Developers, System Administrators, Science/Research
# License: GNU Library or Lesser General Public License (LGPL)
# Operating System: OS Independent (Written in an interpreted language)
# Programming Language: Java
# Topic: Database Engines/Servers, Indexing/Search
# Translations: English
# User Interface: Web-based
Liquid Weather ++
Liquid Weather ++ is a superkaramba theme and desktop applet for displaying weather information and forecasts. You need superkaramba and the KDE desktop. It displays weather information in a compact and easy to read format.
[Environment] X11 Applications :: KDE
[Intended Audience] End Users/Desktop
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] POSIX :: Linux
[Topic] Desktop Environment :: K Desktop Environment (KDE)
[Environment] X11 Applications :: KDE
[Intended Audience] End Users/Desktop
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] POSIX :: Linux
[Topic] Desktop Environment :: K Desktop Environment (KDE)
Diogene87
Diogene87 is a powerful job scheduling system. It features centralized management, jobs dependencies, start conditions, planning, a log of job activity, job monitoring, statistics for job durations, and resource control.
[Environment] No Input/Output (Daemon)
[License] OSI Approved :: GNU General Public License (GPL)
[Topic] System :: Systems Administration
[Environment] No Input/Output (Daemon)
[License] OSI Approved :: GNU General Public License (GPL)
[Topic] System :: Systems Administration
Task Coach
Task Coach is a simple todo manager to manage personal tasks and todo lists. It grew out of a frustration that well-known task managers, such as those provided with Outlook or Lotus Notes, do not provide facilities for composite tasks. Often, tasks and other things to do consist of several activities. Task Coach is designed to deal with composite tasks.
[Environment] MacOS X, Win32 (MS Windows), X11 Applications :: GTK
[Intended Audience] End Users/Desktop
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] OS Independent
[Programming Language] Python
[Topic] Office/Business :: Scheduling
[Environment] MacOS X, Win32 (MS Windows), X11 Applications :: GTK
[Intended Audience] End Users/Desktop
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] OS Independent
[Programming Language] Python
[Topic] Office/Business :: Scheduling
20050328
WASTE
WASTE is a mesh-based workgroup tool that allows for encrypted, private communication between distant parties on the Internet, independent of local network organization. It is RSA secured, and has been heralded as the most secure P2P connection protocol currently in development. WASTE functions as a both a server and a client under *nix, Mac OS X, and Windows, as well as a server only mode under *nix and Windows.
[Environment] Console (Text Based), MacOS X :: Cocoa, Win32 (MS Windows)
[License] OSI Approved :: GNU General Public License (GPL)
[Network Environment] IP, IP :: IPv4
[Operating System] MacOS X, Microsoft :: Windows :: Windows 95/98/ME, Microsoft :: Windows :: Windows NT/2000/XP, POSIX :: Linux
[Programming Language] C, C++
[Topic] Communications :: Chat, Communications :: Conferencing, Communications :: File Sharing, Internet, Security :: Cryptography
[Environment] Console (Text Based), MacOS X :: Cocoa, Win32 (MS Windows)
[License] OSI Approved :: GNU General Public License (GPL)
[Network Environment] IP, IP :: IPv4
[Operating System] MacOS X, Microsoft :: Windows :: Windows 95/98/ME, Microsoft :: Windows :: Windows NT/2000/XP, POSIX :: Linux
[Programming Language] C, C++
[Topic] Communications :: Chat, Communications :: Conferencing, Communications :: File Sharing, Internet, Security :: Cryptography
20050326
Savane
Savane is a Web-based Free Software hosting system, originally based on SourceForge 2.0. It currently includes bug tracking, project and member management, mailing lists, and individual account maintenance.
[Environment] Web Environment
[Intended Audience] Developers, Quality Engineers, System Administrators
[License] OSI Approved :: GNU Free Documentation License (FDL), OSI Approved :: GNU General Public License (GPL)
[Operating System] POSIX :: Linux
[Programming Language] Perl, PHP, Unix Shell
[Topic] Information Management :: Issue Tracking, Internet :: WWW/HTTP, Internet :: WWW/HTTP :: Dynamic Content :: CGI Tools/Libraries, Software Development :: Bug Tracking, Software Development :: Quality Assurance
[Environment] Web Environment
[Intended Audience] Developers, Quality Engineers, System Administrators
[License] OSI Approved :: GNU Free Documentation License (FDL), OSI Approved :: GNU General Public License (GPL)
[Operating System] POSIX :: Linux
[Programming Language] Perl, PHP, Unix Shell
[Topic] Information Management :: Issue Tracking, Internet :: WWW/HTTP, Internet :: WWW/HTTP :: Dynamic Content :: CGI Tools/Libraries, Software Development :: Bug Tracking, Software Development :: Quality Assurance
LON-CAPA: Open Source Freeware Distributed Learning Content Management and Assessment System
LON-CAPA (The LearningOnline Network with CAPA) is a learning content and course management system. It offers an underlying shared content pool from which instructors across departmental and institutional boundaries can assemble granular learning content for their courses. It has strong assessment capabilities, both formative (homework and in-class using wireless PDAs) and summative (online and bubblesheet exams), with a one-source multiple-target strategy for the content. It offers students portfolio space in which they can stage materials for submission to projects, and provides a number of tools for synchronous and asynchronous student-student and student-faculty communication. LON-CAPA scales well with number of students, as load-balancing is possible across the whole network of servers at participating institutions.
[Environment] Web Environment
[License] Freeware, OSI Approved :: GNU General Public License (GPL)
[Operating System] POSIX :: Linux
[Programming Language] C, JavaScript, Perl
[Topic] Education, Education :: Computer Aided Instruction (CAI), Education :: Testing
[Environment] Web Environment
[License] Freeware, OSI Approved :: GNU General Public License (GPL)
[Operating System] POSIX :: Linux
[Programming Language] C, JavaScript, Perl
[Topic] Education, Education :: Computer Aided Instruction (CAI), Education :: Testing
20050324
Emdros - the database engine for analyzed or annotated text
Emdros is a text database engine for annotated or analyzed text. It is applicable in linguistics, publishing, text processing, and other fields dealing with annotated text. Emdros has a powerful query language for asking relevant questions of the data. It is middleware, acting as a layer between a client (written by the user), and an underlying database. PostgreSQL and MySQL are supported.
Environment] Console (Text Based), Win32 (MS Windows)
[Intended Audience] Developers
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] Microsoft :: Windows :: Windows 95/98/ME, Microsoft :: Windows :: Windows NT/2000/XP, POSIX :: Linux, POSIX :: SunOS/Solaris
[Programming Language] C, C++, Java, Python, Ruby
[Topic] Database :: Database Engines/Servers, Documentation, Information Management, Text Processing :: General, Text Processing :: Indexing, Text Processing :: Linguistic, Text Processing :: Markup :: XML
Environment] Console (Text Based), Win32 (MS Windows)
[Intended Audience] Developers
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] Microsoft :: Windows :: Windows 95/98/ME, Microsoft :: Windows :: Windows NT/2000/XP, POSIX :: Linux, POSIX :: SunOS/Solaris
[Programming Language] C, C++, Java, Python, Ruby
[Topic] Database :: Database Engines/Servers, Documentation, Information Management, Text Processing :: General, Text Processing :: Indexing, Text Processing :: Linguistic, Text Processing :: Markup :: XML
Teamwork
Teamwork is a Web-based application specifically for team work management. It makes it possible to manage large volumes of information and operate effectively with your team members on complex projects. It improves worklife quality by helping production cycle information flow management via stage coordination and allocating tasks to everyone involved. It combines document management, groupware, and project management features.
[Environment] Web Environment
[Intended Audience] Advanced End Users
[License] OSI Approved :: GNU Lesser General Public License (LGPL)
[Network Environment] IP
[Operating System] OS Independent
[Programming Language] Java
[Topic] Internet :: WWW/HTTP, Office/Business
[Environment] Web Environment
[Intended Audience] Advanced End Users
[License] OSI Approved :: GNU Lesser General Public License (LGPL)
[Network Environment] IP
[Operating System] OS Independent
[Programming Language] Java
[Topic] Internet :: WWW/HTTP, Office/Business
Oddjob
Oddjob is an open source Java job scheduler and job toolkit. It uses an XML configuration file to define a tree of jobs, allowing grouping and execution of branches. It can run standalone on a desktop or server, or embedded in client code. It provides a GUI monitor and the ability to connect to a remote instance over RMI. It is easily extendable, allowing programmers to develop their own jobs.
[Intended Audience] Developers, End Users/Desktop
[License] OSI Approved :: GNU Lesser General Public License (LGPL)
[Operating System] OS Independent
[Programming Language] Java
[Intended Audience] Developers, End Users/Desktop
[License] OSI Approved :: GNU Lesser General Public License (LGPL)
[Operating System] OS Independent
[Programming Language] Java
20050323
OpenGroupware.org
OpenGroupware.org is a set of applications for contact, appointment, project, and content management. It is comparable to Exchange and SharePoint portal servers. It is accessible using Web interfaces and various native clients, including Outlook. Its servers run on almost any GNU/Linux system, can synchronize with Palm PDAs, and are completely scriptable using XML-RPC.
[Environment] Web Environment
[Intended Audience] End Users/Desktop
[License] OSI Approved :: GNU Lesser General Public License (LGPL), Other/Proprietary License with Free Trial
[Operating System] POSIX :: Linux, POSIX :: SunOS/Solaris
[Topic] Communications :: Email :: Email Clients (MUA), Communications :: Email :: Post-Office :: IMAP, Internet :: WWW/HTTP, Office/Business :: Groupware, Office/Business :: Scheduling
[Environment] Web Environment
[Intended Audience] End Users/Desktop
[License] OSI Approved :: GNU Lesser General Public License (LGPL), Other/Proprietary License with Free Trial
[Operating System] POSIX :: Linux, POSIX :: SunOS/Solaris
[Topic] Communications :: Email :: Email Clients (MUA), Communications :: Email :: Post-Office :: IMAP, Internet :: WWW/HTTP, Office/Business :: Groupware, Office/Business :: Scheduling
wyoGuide
wyoGuide is a tutorial, a collection of guidelines for building cross-platform applications with a well-designed, consistent look and feel. It gives ideas and advice on how an application and its GUI could and should be written. Development with these guidelines gives the GUI of an application a standard set of base functionality. wyoGuide also provides sample code for each guideline written in C++ using the wxWidgets (formerly wxWindows) framework. For a seasoned developer it shouldn't be difficult to adapt these guidelines to other languages or frameworks.
[Environment] MacOS X, Other Environment, Win32 (MS Windows), X11 Applications, X11 Applications :: GTK
[Intended Audience] Developers, Quality Engineers
[License] OSI Approved, OSI Approved :: Open Software License
[Operating System] MacOS X, Microsoft :: Windows, OS Independent, POSIX, POSIX :: Linux
[Programming Language] C++
[Topic] Documentation, Software Development, Software Development :: Documentation, Software Development :: User Interfaces
[Environment] MacOS X, Other Environment, Win32 (MS Windows), X11 Applications, X11 Applications :: GTK
[Intended Audience] Developers, Quality Engineers
[License] OSI Approved, OSI Approved :: Open Software License
[Operating System] MacOS X, Microsoft :: Windows, OS Independent, POSIX, POSIX :: Linux
[Programming Language] C++
[Topic] Documentation, Software Development, Software Development :: Documentation, Software Development :: User Interfaces
20050322
ELOG Electronic Web Logbook
ELOG Electronic Web Logbook is an electronic logbook with a Web interface. It can be used to maintain personal or shared logbooks, with the ability to add attachments to logbook pages. Logbook entries can be categorized with user-defined classes, and queried using filters on these classes. Automatic email notifications can be generated on new entries based on the classes. The ELOG server is a small stand-alone C program, which runs under Linux and Windows. No other packages are required. The logbooks are saved in plain ASCII files for easy and fast access.
[Environment] Web Environment
[Intended Audience] End Users/Desktop
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] Microsoft :: Windows, POSIX :: Linux
[Programming Language] C
[Topic] Database :: Database Engines/Servers, Database :: Front-Ends, Internet :: WWW/HTTP :: HTTP Servers
[Environment] Web Environment
[Intended Audience] End Users/Desktop
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] Microsoft :: Windows, POSIX :: Linux
[Programming Language] C
[Topic] Database :: Database Engines/Servers, Database :: Front-Ends, Internet :: WWW/HTTP :: HTTP Servers
The Linux Documentation Project (LDP)
The Linux Documentation Project (LDP) is working on developing good, reliable documentation for the Linux operating system. The overall goal of the LDP is to collaborate in taking care of all of the issues of Linux documentation, ranging from online documentation (man pages, HTML, and so on) to printed manuals covering topics such as installing, using, and running Linux.
20050321
A Barcode Generator in Pure PostScript
Barcode Writer in Pure Postscript implements the printing of many barcode formats entirely within level 2 PostScript, so that the process of converting the input string into the printed output is performed by the printer itself. This avoids the need to re-implement the barcode generation process whenever your language needs change. The project supports most major barcode formats including EAN-13, EAN-8, UPC-A, UPC-E, ISBN, Code 128 (A, B, and C), Code 39, Interleaved 2 of 5, Postnet, Code 2 of 5, and Codabar.
[Development Status] 5 - Production/Stable
[Environment] Other Environment
[Intended Audience] Developers, System Administrators
[License] OSI Approved :: MIT/X Consortium License, Public Domain
[Operating System] OS Independent
[Topic] Information Management, Multimedia :: Graphics, Office/Business :: Financial :: Point-Of-Sale, Printing, Text Processing
[Development Status] 5 - Production/Stable
[Environment] Other Environment
[Intended Audience] Developers, System Administrators
[License] OSI Approved :: MIT/X Consortium License, Public Domain
[Operating System] OS Independent
[Topic] Information Management, Multimedia :: Graphics, Office/Business :: Financial :: Point-Of-Sale, Printing, Text Processing
20050319
Terrier
Terrier is software for the rapid development of Web, intranet, and desktop search engines. More generally, it is a modular platform for building large-scale information retrieval applications, providing indexing and probabilistic retrieval functionalities. It comes with a desktop search application.
[Environment] Console (Text Based), MacOS X, Win32 (MS Windows), X11 Applications
[Intended Audience] Developers, End Users/Desktop
[License] OSI Approved :: Mozilla Public License (MPL)
[Programming Language] Java
[Topic] Information Management, Internet :: WWW/HTTP :: Indexing/Search, Software Development :: Libraries, Software Development :: Libraries :: Java Libraries, Text Processing :: Indexing
[Environment] Console (Text Based), MacOS X, Win32 (MS Windows), X11 Applications
[Intended Audience] Developers, End Users/Desktop
[License] OSI Approved :: Mozilla Public License (MPL)
[Programming Language] Java
[Topic] Information Management, Internet :: WWW/HTTP :: Indexing/Search, Software Development :: Libraries, Software Development :: Libraries :: Java Libraries, Text Processing :: Indexing
Grace Receipting System
Grace is a system of the Daniel Project that handles the tracking of contributions and donors for a non-profit. As contributions come in for particular funds, the contributions are recorded along with the donor's information. The system also handles the printing of receipts and reports, and facilitates common administrative operations like bank deposits and exporting of data to an accounting package.
[Environment] X11 Applications :: GTK
[Intended Audience] End Users/Desktop
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] POSIX :: Linux
[Programming Language] Java
[Topic] Office/Business :: Financial, Religion
[Environment] X11 Applications :: GTK
[Intended Audience] End Users/Desktop
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] POSIX :: Linux
[Programming Language] Java
[Topic] Office/Business :: Financial, Religion
makebootfat
makebootfat is a tool to make bootable USB disks. It can autodetect, partition, format, and populate the USB disk in a single step without any user interaction. It can also create disk images which are simultaneously compatible with all the three USB booting standards: USB-FDD, USB-HDD, and USB-ZIP.
[Environment] Console (Text Based)
[Intended Audience] Developers
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] Microsoft :: Windows, POSIX :: Linux
[Programming Language] C
[Topic] System :: Boot, System :: Filesystems
[Environment] Console (Text Based)
[Intended Audience] Developers
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] Microsoft :: Windows, POSIX :: Linux
[Programming Language] C
[Topic] System :: Boot, System :: Filesystems
Daffodil CRM
Daffodil CRM is an open source Customer Relationship Management software that seamlessly integrates all aspects of the customer life cycle - from identifying business opportunities to sustaining existing customers. The software's intuitive and user-friendly interface, and unique features like automatic e-mail attachment, integrated e-mail campaigns, comprehensive and versatile views and powerful filtering are designed to help businesses manage leads, and help in driving successful, profitable and long-term customer relationships.
# Database Environment: JDBC
# Development Status: 4 - Beta
# Intended Audience: End Users/Desktop, Customer Service, Financial and Insurance Industry, Information Technology, Manufacturing, Telecommunications Industry
# License: GNU General Public License (GPL)
# Operating System: OS Independent (Written in an interpreted language)
# Programming Language: Java, JavaScript, JSP
# Topic: CRM
# Database Environment: JDBC
# Development Status: 4 - Beta
# Intended Audience: End Users/Desktop, Customer Service, Financial and Insurance Industry, Information Technology, Manufacturing, Telecommunications Industry
# License: GNU General Public License (GPL)
# Operating System: OS Independent (Written in an interpreted language)
# Programming Language: Java, JavaScript, JSP
# Topic: CRM
20050318
Teddy XML Editor
Teddy is a tabular editor and displayer for XML files. It presents the structure and content of XML files in a way that is both visually pleasing and easy to use. Its features include the abiltiy to view XML in an hierarchical way without extraneous syntax or interface elements, edit data like a spreadsheet, enter data without having to worry about encoding rules, make major structural changes with minimal effort, cut and paste between most spreadsheet applications, and export to HTML.
20050317
The democratic experience
The democratic experience is a large scale project of direct democracy. It aims at providing the tools to facilitate the expression of all citizens, to transform this expression into decisions, and to apply this decision.
In the democratic experience, each participant can submit a vote, propose answers, and vote. All winning answers to the votes are gathered into a database that represents the common position of the group. This common position can be used to drive decisions.
Thus, the democratic experience is a complete and open tool for direct democracy. It can apply to small groups of people (associations, companies) but also to larger groups (countries, the planet!).
In the democratic experience, each participant can submit a vote, propose answers, and vote. All winning answers to the votes are gathered into a database that represents the common position of the group. This common position can be used to drive decisions.
Thus, the democratic experience is a complete and open tool for direct democracy. It can apply to small groups of people (associations, companies) but also to larger groups (countries, the planet!).
Keynote
Keynote is an open source note-taking application for Windows, written in Delphi and released under the Mozilla Public License (MPL). According to its developer, Marek Jedlinski, "Keynote is a flexible, multi-featured tabbed notebook, based on Windows standard RichEdit control." Roughly translated, this means that with Keynote, you can keep your notes in tabbed windows. Rather than one long column of text, you can create a multi-tabbed view, providing a visual breakpoint between areas of interest.
Taglog
Taglog is designed for anyone who spends most of their day sitting at a computer, working on various projects. You can make notes about what you do, as you go along, associating them with the projects you work on. At the end of the week you can produce a report of how your time was spent, broken down by project for booking purposes. You can view previous entries, by date, or by project. You can enter the actions you intend to take, associate them with a project, and mark them as active, or complete.
20050316
20050315
Darkbot
Darkbot is a very fast and small IRC bot written in C. Originally created as an aid for help channels to answer repeated questions from its virtually unlimited database, it has became a very popular talking robot in a generic sense, being used all over IRC networks for different purposes and in 18 languages. Data can be added to it and managed dynamically online or edited in its database files offline. An extensive but easy-to-understand list of commands and features, including some channel operation functions and levels of protection, makes Darkbot a very flexible but somehow powerful and complex robot, with almost human conversations and reactions.
20050310
Fast Messaging Peer to Peer
Fast Messaging Peer to Peer (FM P2P) is a simple P2P program that forms a TCP-based overlay network by which a user may chat or share files. It is targetted at smaller networks and is not the most efficient system in the world. It was designed to resolve the frustration of using many different workstations with different operating systems and having no way to easily transfer files or move notes.
http://mysite.verizon.net/baskinger/fm-0.6.5.zip
http://mysite.verizon.net/baskinger/fm-0.6.5.zip
SwiXAT The Swing-XML Authoring Tool
SwiXAT is a Swing-based authoring tool for the quick and easy development of graphical user interface (GUI) Java applications. It extends an external XUL (XML User-interface Language) library, SwiXml, to implement a complete MVC (Model View Controller) framework, and provides advanced scripting features.
It takes a lot of work to develop a Swing application, laying out and configuring GUI components, and then integrating them with the application functionality. SwiXAT addresses both of these issues. GUI components can be described in XUL documents, simplifying the process of adding and changing the application content and layout. SwiXAT further refines this approach by allowing the automated implementation of an MVC framework, so that component views interact with data models without the need for extensive event handling routines.
It takes a lot of work to develop a Swing application, laying out and configuring GUI components, and then integrating them with the application functionality. SwiXAT addresses both of these issues. GUI components can be described in XUL documents, simplifying the process of adding and changing the application content and layout. SwiXAT further refines this approach by allowing the automated implementation of an MVC framework, so that component views interact with data models without the need for extensive event handling routines.
SwiXml
SwiXml, is a small GUI generating engine for Java applications and applets. Graphical User Interfaces are described in XML documents that are parsed at runtime and rendered into javax.swing objects.
Depending on the application, XML descriptors may be deployed with the remaining code or loaded from a remote server at runtime. This late binding of the GUI has many advantages. Enabling features in an application based on a license code or a user's role does not have to be hard coded anymore. Instead an XML document describing the application's GUI could be dynamically loaded.
Generating the GUI based on descriptors also has some of the advantages that code generators provide, but without generating the none-maintainable code.
While SwiXml doesn't free the developer from knowing the javax.swing package, it reduces the amount of repetitive, sometimes error prone, and often complex GUI related code.
Depending on the application, XML descriptors may be deployed with the remaining code or loaded from a remote server at runtime. This late binding of the GUI has many advantages. Enabling features in an application based on a license code or a user's role does not have to be hard coded anymore. Instead an XML document describing the application's GUI could be dynamically loaded.
Generating the GUI based on descriptors also has some of the advantages that code generators provide, but without generating the none-maintainable code.
While SwiXml doesn't free the developer from knowing the javax.swing package, it reduces the amount of repetitive, sometimes error prone, and often complex GUI related code.
Iconbox
Iconbox is a free desktop tool that allows applications to be started quickly with one mouse click. When Iconbox is running, the main window is invisible until you move the cursor into a chosen area on the desktop. When the Iconbox window appears, an application is started by clicking on the respective icon. Afterward, the iconbox window disappears. Iconboxconf is an included configuration tool for Iconbox with an intuitive and understandable interface.
BasKet
BasKet is a desktop organization tool inspired by DropDrawers (from www.sigsoftware.com). It uses baskets and drawers for organizing various objects, such as text, URLs, images, sounds, or other documents. Objects in a basket can be edited, copied, moved, dragged, and so on. This allows you to stay organized and free your desktop, or to take notes with various types of content (not only text) in an easy way.
Download Embedded
Download Embedded is a Firefox extension that allows quick downloading of embedded objects on a Webpage. It adds a right-click context menu entry as well as an entry in the Tools menu. Its great for grabbing embedded flash animations, movies, music, etc. from Webpages.
20050309
At the Forge: Choosing Tools
The pros and cons of four web development tools: mod_perl/Mason, J2EE, Zope and OpenACS.
Complete Story
Complete Story
OpenACS (Open Architecture Community System)
OpenACS is the Open Architecture Community System. It is a fully open-source toolkit for building online communities.
Project/Open ERP Platform
Project/Open is a "Project-ERP" (Enterprise Resource Planning) system for project-oriented companies in consulting, engineering, advertising, translation, etc. It covers the entire project life cycle from sales (CRM-light), staffing, execution (timesheet, incidents, discussions, and file storage) to invoicing and payment. The P/O architecture is designed for mission-critical applications with a rock-solid infrastructure (AOLServer) and a sophisticated role-based permissions system.
Seven tips to help FOSS companies succeed
"Suddenly, new companies based on free and open source software (FOSS) are being noticed again. Reading about companies like Alacos and Black Duck Software, I realize that it has been six years since FOSS began to have a market impact. Now, with the dot-com crash and a recession in the technology sector behind us, companies are still trying to answer the question, 'How can we make money from FOSS?' I can't pretend to give a complete answer, but here are a few observations that might improve the odds.
"At the companies where I've been a manager or a consultant, I've seen what works. More frequently, I've seen what doesn't work. Stormix Technologies, my introduction to FOSS companies, was never profitable. Nor, in my day, was Progeny Linux Systems. At other companies, I was a consultant, and didn't hear all the private decisions, but too often, I've seen the same mistakes being made over and over again..."
Complete Story
"At the companies where I've been a manager or a consultant, I've seen what works. More frequently, I've seen what doesn't work. Stormix Technologies, my introduction to FOSS companies, was never profitable. Nor, in my day, was Progeny Linux Systems. At other companies, I was a consultant, and didn't hear all the private decisions, but too often, I've seen the same mistakes being made over and over again..."
Complete Story
20050303
Autohouse II Invoicing System
Autohouse II is an invoicing system for small repair shops. It comes configured for an auto repair shop but can be configured to handle any shop with customers who have things to be repaired. It includes a customer and vehicle database, the ability to generate invoices, and the ability to track the repair history of a vehicle.
20050302
Lucane
Lucane is a free groupware platform written in Java, designed with extensibility in mind. Some applications are bundled with the platform, like a peer to peer quick message service, client/server and peer to peer file sharing, shared drawing, multi-user chat, audioconf, forums, a shared calendar, and more. The platform as a whole provides easy development for your networked applications with an object based network protocol, client/server and peer to peer integration, user and groups management, internationalization, and more.
RabbIt
RabbIt is the mutating, caching webproxy which is used to speed up surfing over slow links like modems. It does this by removing advertising and background images and scaling down images to low quality JPEGs. RabbIT is written in Java and should be able to run on any platform. It does depend upon an image converter if imagescaleing is on. The recommended image converter is "convert" from the ImageMagick package.
訂閱:
文章 (Atom)