beta2
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 35
CTF Beta2
CTF project is a multi-agent capture-the-flag framework for education. more>>
CTF project is a multi-agent capture-the-flag framework for education.
This project was started by Jason Rohrer during the fall of 2000 and was initially used to teach CS 472, Introduction to AI, at Cornell University.
A homework assignment was given that asked students to design a CTF agent for the framework.
Students in the class responded to the assignment with great enthusiasm, and many of their final agents far exceeded our expectations (one student group went so far as to design a genetic algorithm to evolve a team of agents).
CTF forces students to explore the issues surrounding agents that operate in a limited information environments.
The framework is flexible enough to allow almost any possible implementation of agent control, from the simplest reactive agents, to agents that query powerful knowledge bases, to neural network agents that are trained by back propagation or reinforcement methods.
When using this framework at Cornell, we left the assignment open-ended. However, you can use this framework in your own class to teach a specific agent control concept (by forcing every student to implement a reinforcement learning system, for example).
Main features:
- Runtime loading of agent classes-- plugging new agents into the framework is incredibly easy
- Runtime loading of obstacle maps
- Automatic round-robin tournament system
- Automatic grading-- an email-ready message is generated for each student team at the end of the tournament (a script for sending out the email messages is included); the point system can be completely configured
- Assignment handout-- click here to see an example of the instructions we handed out to students for CS 472 at Cornell
- Licensed under GPL-- if the framework doesnt work for you as is, you can improve it yourself
<<lessThis project was started by Jason Rohrer during the fall of 2000 and was initially used to teach CS 472, Introduction to AI, at Cornell University.
A homework assignment was given that asked students to design a CTF agent for the framework.
Students in the class responded to the assignment with great enthusiasm, and many of their final agents far exceeded our expectations (one student group went so far as to design a genetic algorithm to evolve a team of agents).
CTF forces students to explore the issues surrounding agents that operate in a limited information environments.
The framework is flexible enough to allow almost any possible implementation of agent control, from the simplest reactive agents, to agents that query powerful knowledge bases, to neural network agents that are trained by back propagation or reinforcement methods.
When using this framework at Cornell, we left the assignment open-ended. However, you can use this framework in your own class to teach a specific agent control concept (by forcing every student to implement a reinforcement learning system, for example).
Main features:
- Runtime loading of agent classes-- plugging new agents into the framework is incredibly easy
- Runtime loading of obstacle maps
- Automatic round-robin tournament system
- Automatic grading-- an email-ready message is generated for each student team at the end of the tournament (a script for sending out the email messages is included); the point system can be completely configured
- Assignment handout-- click here to see an example of the instructions we handed out to students for CS 472 at Cornell
- Licensed under GPL-- if the framework doesnt work for you as is, you can improve it yourself
Download (0.11MB)
Added: 2006-10-30 License: GPL (GNU General Public License) Price:
1097 downloads
ngacl Beta2
ngacl project is an effort to give Linux and its filesystems a full blown ACL system, similar to that used by NFSv4 and Windows. more>>
ngacl project is an effort to give Linux and its filesystems a full blown ACL system, similar to that used by NFSv4 and Windows.
With this software, you have 13 different access rights, dynamic inheritance, and audit ACLs. The implementation is filesystem-independent because the kernel parts are an LSM module.
In addition, there is a Samba-VFS module that enables you to alter ACLs with the Windows ACL editor.
Enhancements:
- This release adds working audit ACLs, stability, and semantic enhancements.
<<lessWith this software, you have 13 different access rights, dynamic inheritance, and audit ACLs. The implementation is filesystem-independent because the kernel parts are an LSM module.
In addition, there is a Samba-VFS module that enables you to alter ACLs with the Windows ACL editor.
Enhancements:
- This release adds working audit ACLs, stability, and semantic enhancements.
Download (0.16MB)
Added: 2006-01-09 License: GPL (GNU General Public License) Price:
1386 downloads
Zfone Beta2
Zfone uses a new protocol called ZRTP, which is better than the other approaches to secure VoIP. more>>
Zfone uses a new protocol called ZRTP, which is better than the other approaches to secure VoIP, because it achieves security without reliance on a PKI, key certification, trust models, certificate authorities, or key management complexity that bedevils the email encryption world.
Zfone also does not rely on SIP signaling for the key management, and in fact does not rely on any servers at all. It performs its key agreements and key management in a purely peer-to-peer manner over the RTP packet stream. It interoperates with any standard SIP phone, but naturally only encrypts the call if you are calling another ZRTP client. This new protocol has been submitted to the IETF as a proposal for a public standard, to enable interoperability of SIP endpoints from different vendors.
In the future, the ZRTP protocol will be integrated into standalone secure VoIP clients, but today we have a software product that lets you turn your existing VoIP client into a secure phone.
The current Zfone software runs in the Internet Protocol stack on any Windows XP, Mac OS X, or Linux PC, and intercepts and filters all the VoIP packets as they go in and out of the machine, and secures the call on the fly. You can use a variety of different software VoIP clients to make a VoIP call.
The Zfone software detects when the call starts, and initiates a cryptographic key agreement between the two parties, and then proceeds to encrypt and decrypt the voice packets on the fly. It has its own little separate GUI, telling the user if the call is secure. Its as if Zfone were a "bump on the cord", sitting between the VoIP client and the Internet. Think of it as a software bump-on-the-cord. Maybe a bump in the protocol stack.
There is also a ZRTP SDK for VoIP client developers to integrate this protocol into their VoIP clients, for both software and hardware VoIP clients. The software is implemented in C.
<<lessZfone also does not rely on SIP signaling for the key management, and in fact does not rely on any servers at all. It performs its key agreements and key management in a purely peer-to-peer manner over the RTP packet stream. It interoperates with any standard SIP phone, but naturally only encrypts the call if you are calling another ZRTP client. This new protocol has been submitted to the IETF as a proposal for a public standard, to enable interoperability of SIP endpoints from different vendors.
In the future, the ZRTP protocol will be integrated into standalone secure VoIP clients, but today we have a software product that lets you turn your existing VoIP client into a secure phone.
The current Zfone software runs in the Internet Protocol stack on any Windows XP, Mac OS X, or Linux PC, and intercepts and filters all the VoIP packets as they go in and out of the machine, and secures the call on the fly. You can use a variety of different software VoIP clients to make a VoIP call.
The Zfone software detects when the call starts, and initiates a cryptographic key agreement between the two parties, and then proceeds to encrypt and decrypt the voice packets on the fly. It has its own little separate GUI, telling the user if the call is secure. Its as if Zfone were a "bump on the cord", sitting between the VoIP client and the Internet. Think of it as a software bump-on-the-cord. Maybe a bump in the protocol stack.
There is also a ZRTP SDK for VoIP client developers to integrate this protocol into their VoIP clients, for both software and hardware VoIP clients. The software is implemented in C.
Download (2.0MB)
Added: 2006-05-24 License: Freely Distributable Price:
1260 downloads
Lutz 0.4 Beta2
Lutz provides a fast and small port scanner with stealth scanning and OS detection. more>>
Lutz provides a fast and small port scanner with stealth scanning and OS detection.
Lutz is a fast and small stealth port scanner, similar to nmap. It has the most popular scanning options (SYN, FIN, XMAS Scan, PROTO Scan, etc.) and simple OS detection.
It supports some very beta idle scanning and several other options. It can also scan subnets, or scan a list of hosts specified in a file.
Enhancements:
- FIxed a Bug in the get_host_list() function. You got an segmentation fault when not specifying ports on the command line. Now you wont :)
<<lessLutz is a fast and small stealth port scanner, similar to nmap. It has the most popular scanning options (SYN, FIN, XMAS Scan, PROTO Scan, etc.) and simple OS detection.
It supports some very beta idle scanning and several other options. It can also scan subnets, or scan a list of hosts specified in a file.
Enhancements:
- FIxed a Bug in the get_host_list() function. You got an segmentation fault when not specifying ports on the command line. Now you wont :)
Download (0.10MB)
Added: 2007-03-21 License: GPL (GNU General Public License) Price:
948 downloads
btrcv 0.2 Beta2
btrcv is a python wrapper for gnome-obex-server. more>>
btrcv is a python wrapper for gnome-obex-server.
btrcv project loads gnome-obex-server in the background and presents a small window with transfer progress, and allows you to open or reveal a file as it is transferred.
<<lessbtrcv project loads gnome-obex-server in the background and presents a small window with transfer progress, and allows you to open or reveal a file as it is transferred.
Download (0.015MB)
Added: 2006-03-29 License: GPL (GNU General Public License) Price:
1306 downloads
UPS 3.38 beta2
UPS is a light C and C++ debugger under X11. more>>
Ups is a source level C,C++ and Fortran debugger that runs under X11. Currently supported systems are FreeBSD and GNU/Linux on Intel x86 and Solaris on SPARC.
On these systems it runs native; it is not a front-end to GNU gdb. An ANSI C interpreter is included; this is built in to ups to provide conditional debugging and can also be built as a seperate program.
If you are using some other operating system or processor then please see the systems information as ups has in the past been ported to a variety of computers, and may include code for your system.
Ups was written by Mark Russell of the Computer Science department at the University of Kent at Canterbury, and was originally part of the Kent Software Tools suite.
<<lessOn these systems it runs native; it is not a front-end to GNU gdb. An ANSI C interpreter is included; this is built in to ups to provide conditional debugging and can also be built as a seperate program.
If you are using some other operating system or processor then please see the systems information as ups has in the past been ported to a variety of computers, and may include code for your system.
Ups was written by Mark Russell of the Computer Science department at the University of Kent at Canterbury, and was originally part of the Kent Software Tools suite.
Download (2.5MB)
Added: 2005-04-18 License: Free To Use But Restricted Price:
1652 downloads
MultiGate beta2
MultiGate is a multi-function security gateway (firewall). more>>
MultiGate is a multi-function security gateway (firewall). Built on Linux and Open Source components, it provides an easy and integrated solution designed to secure and protect networks. MultiGate contains SecurityPlugins that allow quick installation, configuration and operation of various Open Source security modules designed to enhance security and protection capabilities of the gateway.
Built on Linux and other Open Source components, it provides an easy and integrated solution designed to secure and protect networks. Developed in Java, the web server and controlling services provide all installation, configuration and administration functions for the system. The system has been developed with is prime focus being "Ease of Use" for the novice user. Majority of Open Source firewalls are complex to configure and daunting for the first-time user. MultiGate contains many wizards and simplified interface to get the user up and running securely in a short period of time. Advanced users can enable advanced options to allow a better setup of settings and configuration.
MultiGate includes SecurityPlugins that allow quick installation, configuration and operation of various Open Source security modules designed to enhance security and protection capabilities of the gateway. Built on a pluggable framework, extra components can be added or removed to accommodate the exact security requirements needed by the user.
<<lessBuilt on Linux and other Open Source components, it provides an easy and integrated solution designed to secure and protect networks. Developed in Java, the web server and controlling services provide all installation, configuration and administration functions for the system. The system has been developed with is prime focus being "Ease of Use" for the novice user. Majority of Open Source firewalls are complex to configure and daunting for the first-time user. MultiGate contains many wizards and simplified interface to get the user up and running securely in a short period of time. Advanced users can enable advanced options to allow a better setup of settings and configuration.
MultiGate includes SecurityPlugins that allow quick installation, configuration and operation of various Open Source security modules designed to enhance security and protection capabilities of the gateway. Built on a pluggable framework, extra components can be added or removed to accommodate the exact security requirements needed by the user.
Download (2.0MB)
Added: 2006-07-08 License: GPL (GNU General Public License) Price:
1203 downloads
YAuCP 1.0 beta2
YAuCP is a collection of tools for uC (micro-controller) development. more>>
YAuCP is a collection of tools for uC (micro-controller) development. Its designed mainly for AVR uControllers and aims to develop almost every part of the development chain, ranging from software tools to hardware designs.
Enhancements:
- This release of MagicTerm features a serial port terminal with some handy features.
- In addition to the default readline behaviour it can read an arbitrary number of bytes, has working string triggers, and makes all serial port configuration options avaliable in the configuration file.
- pySerial is now required.
<<lessEnhancements:
- This release of MagicTerm features a serial port terminal with some handy features.
- In addition to the default readline behaviour it can read an arbitrary number of bytes, has working string triggers, and makes all serial port configuration options avaliable in the configuration file.
- pySerial is now required.
Download (0.017MB)
Added: 2005-10-11 License: GPL (GNU General Public License) Price:
1474 downloads
Gororaa Beta2-r1
Gororaa Linux is like Kororaa but with GNOME as main desktop. more>>
Gororaa Linux is like Kororaa but with GNOME as main desktop.
Kororaa project is a way of installing Gentoo Linux easily and quickly, similar to Gentoos "Stage3 with GRP packages" install.
Gororaa includes:
- Gnome 2.12 x86 (Gororaa)
- Gnome 2.12 AMD64 (Gororaa64)
<<lessKororaa project is a way of installing Gentoo Linux easily and quickly, similar to Gentoos "Stage3 with GRP packages" install.
Gororaa includes:
- Gnome 2.12 x86 (Gororaa)
- Gnome 2.12 AMD64 (Gororaa64)
Download (352MB)
Added: 2006-03-19 License: GPL (GNU General Public License) Price:
1314 downloads
JWChat 1.0 beta2
JWChat is a full featured, web-based Jabber client. more>>
JWChat is a full featured, web-based Jabber client. It uses only JavaScript and HTML on the client-side. It supports basic jabber instant messaging, roster management and groupchats based on the MUC protocol.
JWChat is an advanced instant messenger (IM) just like AIM, MSN Messenger, Yahoo! Messenger or ICQ. This means you can manage your contacts, communicate with other users in 1:1 chat sessions or join a groupchat room for collaborative communication. Unlike other IMs you can use this with your web browser without having to install any additional software at all. For a list of supported browsers see the features page.
All of your settings, bookmarks and your contact list are stored on the server side. This means that you have access to your personalized client from almost any computer as long as its got access to the internet.
JWChat and its underlying software are all Open Source. This gives you the flexibility you need in your everyday business.
JWChat brings you the perfect solution for your corporate communication. Being a web application it gives you all advantages of centralized software distribution. Dont hassle with software installs and updates on the client side!
As a web developer its easy for you to integrate it with your existing web projects. Add advanced instant messaging and groupchat functionality to your website now!
Main features:
Jabber/XMPP
- Create accounts
- Roster management: Add, delete contacts, edit contacts groups etc.
- Jabber presence types with support for away messages
- Custom presence for each roster item
- Instant Messages and 1:1 Chats
- Support for registering and searching JUD (Jabber User Directory)
- Full support for MUC (Multi-User Chats) as described in JEP-0045
- Support for transport/gateways to other IM services like ICQ, AIM, MSN, etc.
- Server side storage of preferences and bookmarks (chat rooms)
- Message-History (optional - needs support from the server side)
- many more
GUI
- Multiple language support (through apaches mod_negotiation)
- Online-Help
- System sounds
- Smileys in messages and chats (themes customizable)
- Customizable poll interval (if polling backend present)
<<lessJWChat is an advanced instant messenger (IM) just like AIM, MSN Messenger, Yahoo! Messenger or ICQ. This means you can manage your contacts, communicate with other users in 1:1 chat sessions or join a groupchat room for collaborative communication. Unlike other IMs you can use this with your web browser without having to install any additional software at all. For a list of supported browsers see the features page.
All of your settings, bookmarks and your contact list are stored on the server side. This means that you have access to your personalized client from almost any computer as long as its got access to the internet.
JWChat and its underlying software are all Open Source. This gives you the flexibility you need in your everyday business.
JWChat brings you the perfect solution for your corporate communication. Being a web application it gives you all advantages of centralized software distribution. Dont hassle with software installs and updates on the client side!
As a web developer its easy for you to integrate it with your existing web projects. Add advanced instant messaging and groupchat functionality to your website now!
Main features:
Jabber/XMPP
- Create accounts
- Roster management: Add, delete contacts, edit contacts groups etc.
- Jabber presence types with support for away messages
- Custom presence for each roster item
- Instant Messages and 1:1 Chats
- Support for registering and searching JUD (Jabber User Directory)
- Full support for MUC (Multi-User Chats) as described in JEP-0045
- Support for transport/gateways to other IM services like ICQ, AIM, MSN, etc.
- Server side storage of preferences and bookmarks (chat rooms)
- Message-History (optional - needs support from the server side)
- many more
GUI
- Multiple language support (through apaches mod_negotiation)
- Online-Help
- System sounds
- Smileys in messages and chats (themes customizable)
- Customizable poll interval (if polling backend present)
Download (0.32MB)
Added: 2005-09-02 License: GPL (GNU General Public License) Price:
1517 downloads
Kororaa Beta2-r1
Kororaa project is a way of installing Gentoo Linux easily and quickly, similar to Gentoos more>>
Kororaa project is a way of installing Gentoo Linux easily and quickly, similar to Gentoos "Stage3 with GRP packages" install.
Whats different?
For Kororaa we wrote an install script to go along with our install method which takes care of most of the manual configuring required under the Gentoo method;
The Kororaa build is derived from Bob Ps Stage 1/3 install method;
Also, we have pre-defined a wide suite of KDE based (and now also Gnome based) applications for your use and designed the entire system specifically for these;
We have also added a large number tweaks and automations along the way to assist in the Kororaa experience.
Whats the point of it?
I must state that I adore the manual Gentoo way of installing. In fact, I swore against an installer for Gentoo for a long time and this stance has not really changed. What I wanted however was a way to quickly re-produce a desktop installation for multiple machines. I also wanted a tool that I could give to friends who liked the idea of Gentoo but complained about the "compile time". I dont think that missing out on the Gentoo experience because of "compile time" is valid and so I wanted a way to introduce my friends to Gentoo without having to build their systems myself.
I cannot more strongly recommend the Gentoo install method if you are serious about learning both Gentoo and GNU/Linux in general. I owe Gentoo a lot - I played with Redhat* back in 1998 (thanks to Andrew Tridgell) but then fell into "RPM hell" and went around from distro to distro in a mad seething rage of desperation. Then I came across Gentoo 1.1 and it was love at first install.
So, if youre someone who doesnt want to wait to get a nicely configured Gentoo system, is so afraid of the standard install method that its stopping you from trying Gentoo at all, or youre a lazy pig then this method is for you!
Note: You can use our stage3, portage snapshot and packages together with the standard Gentoo "Stage3 GRP" install if you want to try it that way too!
What else?
The Kororaa system comes pre-configured for a Pentium3. We chose Pentium3 because most people should have an SSE capable processor by now.
This means it will run on any P3 Coppermine core and later, including AMD Athlon-XP, Athlon64/Opteron, Sempron etc and Intel Pentium 4, Pentium M, Xeon etc.
Please note it will NOT work on a system without SSE support.
As of Beta2 however, we have also released an AMD64 version, which will run on any AMD 64bit cpu including Athlon64, Sempron64 and Opteron.
If you want more optimisation, you can easily re-build your system with all the current apps and configuration by changing your make.conf and rebuilding world.
Please note the system is currently BETA, a bit "hacky" and could destroy your harddrive or something even more nasty like bowed legs and a crooked smile.
<<lessWhats different?
For Kororaa we wrote an install script to go along with our install method which takes care of most of the manual configuring required under the Gentoo method;
The Kororaa build is derived from Bob Ps Stage 1/3 install method;
Also, we have pre-defined a wide suite of KDE based (and now also Gnome based) applications for your use and designed the entire system specifically for these;
We have also added a large number tweaks and automations along the way to assist in the Kororaa experience.
Whats the point of it?
I must state that I adore the manual Gentoo way of installing. In fact, I swore against an installer for Gentoo for a long time and this stance has not really changed. What I wanted however was a way to quickly re-produce a desktop installation for multiple machines. I also wanted a tool that I could give to friends who liked the idea of Gentoo but complained about the "compile time". I dont think that missing out on the Gentoo experience because of "compile time" is valid and so I wanted a way to introduce my friends to Gentoo without having to build their systems myself.
I cannot more strongly recommend the Gentoo install method if you are serious about learning both Gentoo and GNU/Linux in general. I owe Gentoo a lot - I played with Redhat* back in 1998 (thanks to Andrew Tridgell) but then fell into "RPM hell" and went around from distro to distro in a mad seething rage of desperation. Then I came across Gentoo 1.1 and it was love at first install.
So, if youre someone who doesnt want to wait to get a nicely configured Gentoo system, is so afraid of the standard install method that its stopping you from trying Gentoo at all, or youre a lazy pig then this method is for you!
Note: You can use our stage3, portage snapshot and packages together with the standard Gentoo "Stage3 GRP" install if you want to try it that way too!
What else?
The Kororaa system comes pre-configured for a Pentium3. We chose Pentium3 because most people should have an SSE capable processor by now.
This means it will run on any P3 Coppermine core and later, including AMD Athlon-XP, Athlon64/Opteron, Sempron etc and Intel Pentium 4, Pentium M, Xeon etc.
Please note it will NOT work on a system without SSE support.
As of Beta2 however, we have also released an AMD64 version, which will run on any AMD 64bit cpu including Athlon64, Sempron64 and Opteron.
If you want more optimisation, you can easily re-build your system with all the current apps and configuration by changing your make.conf and rebuilding world.
Please note the system is currently BETA, a bit "hacky" and could destroy your harddrive or something even more nasty like bowed legs and a crooked smile.
Download (352.6MB)
Added: 2006-03-19 License: GPL (GNU General Public License) Price:
1314 downloads
Schevo 3.0 Beta2
Schevo is a next-generation DBMS that focuses on database integrity, rapid development, user interface generation. more>>
Schevo project is a next-generation DBMS that focuses on the following:
- Database Integrity: Schevo is designed from the ground up to protect your data. All changes to a Schevo database must be done using transactions, and Schevo ensures that those transactions always leave the database in a consistent state.
- Rapid Development: Schevo includes features to make it easy and fun to create even the most complex of databases. Not only is the schema syntax easy to write and understand, you can also quickly place initial values in your schema that are required by your database, and use the same syntax to create sets of sample data to use during development.
- User Interface Generation: Schevo provides user interface toolkits that take advantage of the richness of the database schema. You can use the full-featured Schevo Navigator to interact with your database without writing a single line of code outside of your database schema. A PyQt-based toolkit is already available, and TurboGears and NuFox toolkits are in the works.
- Rich Schema Definition: The schema for a Schevo database is written in concise, easy-to-read Python code. Not only does the schema describe how information in the database is structured, but also defines all transactions and rules that ensure database integrity.
- Assisted Schema Evolution: Once a Schevo database is deployed and is used to store valuable data, you will inevitably make further changes to the structure of the database. Schevo assists you in this task and makes it easy to restructure a database and facilitate the migration of data from one schema version to the next.
The main problem that Schevo was designed to address is that Relational databases, which use Structured Query Language (SQL), do not match well with object-oriented programming languages, such as Java, Python and Ruby.
This situation has been labeled the "object-relational impedance mismatch" problem, and it is a significant barrier to the rapid development and evolution of database applications.
Because of this mismatch, database applications tend to have three distinct layers of code: SQL within the database, object-oriented code within the application, and an object-relational mapping (ORM) layer to mediate between the SQL and the object language.
These extra layers add additional complexity and inflexibility to what are already complex and inflexible databases. Schevo eliminates these extra layers.
Schevo solves the object-relational impedance mismatch problem by combining relational features with the object-oriented programming language Python.
A database schema defined in Schevo results in a database that enforces the same integrity constraints supported by the Relational model, with the added benefit of Python objects.
The benefit of this is that application developers can create their entire application using the full power of the Python language without having to introduce another language (SQL) that has its own language constructs, its own datatypes, and a limited set of behavior. Instead, a Schevo database stores Schevo objects which use native Python datatypes and include any behavior defined for those objects.
In addition, Schevo objects contain a great deal of metadata that is available for introspection to support the development of rich user interfaces with a minimal amount of code.
In fact, Schevo includes a GUI Navigator that can display a fully interactive interface into any Schevo database. The Navigator is constructed on-the-fly based solely on the metadata available within the Schevo database file.
The Navigator allows you to display, create, update, and delete any object within the database, within the rules and constraints defined for that database.
Enhancements:
- Many minor changes were made.
- All supporting packages that used to be included with Schevo itself are now broken out into subpackages.
<<less- Database Integrity: Schevo is designed from the ground up to protect your data. All changes to a Schevo database must be done using transactions, and Schevo ensures that those transactions always leave the database in a consistent state.
- Rapid Development: Schevo includes features to make it easy and fun to create even the most complex of databases. Not only is the schema syntax easy to write and understand, you can also quickly place initial values in your schema that are required by your database, and use the same syntax to create sets of sample data to use during development.
- User Interface Generation: Schevo provides user interface toolkits that take advantage of the richness of the database schema. You can use the full-featured Schevo Navigator to interact with your database without writing a single line of code outside of your database schema. A PyQt-based toolkit is already available, and TurboGears and NuFox toolkits are in the works.
- Rich Schema Definition: The schema for a Schevo database is written in concise, easy-to-read Python code. Not only does the schema describe how information in the database is structured, but also defines all transactions and rules that ensure database integrity.
- Assisted Schema Evolution: Once a Schevo database is deployed and is used to store valuable data, you will inevitably make further changes to the structure of the database. Schevo assists you in this task and makes it easy to restructure a database and facilitate the migration of data from one schema version to the next.
The main problem that Schevo was designed to address is that Relational databases, which use Structured Query Language (SQL), do not match well with object-oriented programming languages, such as Java, Python and Ruby.
This situation has been labeled the "object-relational impedance mismatch" problem, and it is a significant barrier to the rapid development and evolution of database applications.
Because of this mismatch, database applications tend to have three distinct layers of code: SQL within the database, object-oriented code within the application, and an object-relational mapping (ORM) layer to mediate between the SQL and the object language.
These extra layers add additional complexity and inflexibility to what are already complex and inflexible databases. Schevo eliminates these extra layers.
Schevo solves the object-relational impedance mismatch problem by combining relational features with the object-oriented programming language Python.
A database schema defined in Schevo results in a database that enforces the same integrity constraints supported by the Relational model, with the added benefit of Python objects.
The benefit of this is that application developers can create their entire application using the full power of the Python language without having to introduce another language (SQL) that has its own language constructs, its own datatypes, and a limited set of behavior. Instead, a Schevo database stores Schevo objects which use native Python datatypes and include any behavior defined for those objects.
In addition, Schevo objects contain a great deal of metadata that is available for introspection to support the development of rich user interfaces with a minimal amount of code.
In fact, Schevo includes a GUI Navigator that can display a fully interactive interface into any Schevo database. The Navigator is constructed on-the-fly based solely on the metadata available within the Schevo database file.
The Navigator allows you to display, create, update, and delete any object within the database, within the rules and constraints defined for that database.
Enhancements:
- Many minor changes were made.
- All supporting packages that used to be included with Schevo itself are now broken out into subpackages.
Download (MB)
Added: 2006-06-01 License: GPL (GNU General Public License) Price:
1240 downloads
Lphant 2.00 Beta2
Lphant is a peer to peer filesharing program. more>>
Lphant is a peer to peer filesharing program.
Main features:
- Free P2P File Sharing Application
- Compatible with emule/edonkey
- New!!! Compatible with BitTorrent
- Easy to use and configure
- Fast and stable
- Webcache support
- Skins
- Multilanguage
- Same file format than emule, you can change between lphant and emule and continue your downloads without problems
Whats New in 2.00 Beta2 Release:
- In the first Beta version of Lphant 2.0 we added the Bittorrent network integrating it with the eDonkey network with very good results, in this second Beta version many bugs have been fixed , the Web interface was updated to support Bittorrent integration (by Galvesband) and French language is updated (by Feuerfrei and Ericc)
Whats New in 1.11 Release:
- Juanjo: fixed, sometimes sources can stand in "pending" status too many time
- Juanjo: connections to sources are handled better now
- Juanjo: important memory usage optimizations
- Juanjo: stability improved
- Juanjo: auto recover bad preferences values
- Juanjo: ignore "zambor" messages
<<lessMain features:
- Free P2P File Sharing Application
- Compatible with emule/edonkey
- New!!! Compatible with BitTorrent
- Easy to use and configure
- Fast and stable
- Webcache support
- Skins
- Multilanguage
- Same file format than emule, you can change between lphant and emule and continue your downloads without problems
Whats New in 2.00 Beta2 Release:
- In the first Beta version of Lphant 2.0 we added the Bittorrent network integrating it with the eDonkey network with very good results, in this second Beta version many bugs have been fixed , the Web interface was updated to support Bittorrent integration (by Galvesband) and French language is updated (by Feuerfrei and Ericc)
Whats New in 1.11 Release:
- Juanjo: fixed, sometimes sources can stand in "pending" status too many time
- Juanjo: connections to sources are handled better now
- Juanjo: important memory usage optimizations
- Juanjo: stability improved
- Juanjo: auto recover bad preferences values
- Juanjo: ignore "zambor" messages
Download (0.34MB)
Added: 2006-02-15 License: GPL (GNU General Public License) Price:
1539 downloads
GXMame 0.35 beta2
GXMame is a Gtk frontend for XMame. more>>
GXMame is a frontend for XMame using the GTK library, the goal is to provide the same GUI than mame32. For the moment it will just have the same gui, the final goal is to be able to share config files with Mame32k (or any version of mame32 that write config files instead of saving data into windows registry) allowing dual booter to have the same environment (favorite, timeplayed, last game selected, gui preference...) under windows and Linux.
I wanted to learn GTK and have a decent frontend for xmame, gnomame didnt work on my computer and I didnt like other front end in Tk, so I decided to start this project, just after I discovered gRustibus, the very good front-end from Kjetil Thuen. I took this front end as a model for the creation of GXMame Im not sure that I could have go so far and so quickly without this model.
Main features:
- Detailed view
- Small icons view
- Indented view (shows clones games under the original one)
- Font color and size selectable
- Icons support, .ico files or a zipped archive from Mamu or Mame32QA
- Tools bar
- Folder(filter) panel
- Screenshot panel
- Display snapshots, Flyers, Marquees, Cabinets, Titles.
- Support of zipped pictures
- Display mameinfo and history
- Status bar
- Support of catver to sort games by version and categories
- Random game selection
- Quick check: only check if a romname.zip file exist in roms folder (also works with clones)
- Audit of all roms
- Window with the properties of all games
- Audit of a single game
- Popup menu to easily access to most used functions
- Preferences for games(global and specific)
- Joystick support (new 386 1.x.x linux driver only)
- Creation of gamelist from xmame
- Multiples executables support
- Scalable icons
- Additionnal options string
- Sortable columns (in any views)
- Sortable selectable columns order (in detail view)
- List view
- Large icons view
- and lot of others...
<<lessI wanted to learn GTK and have a decent frontend for xmame, gnomame didnt work on my computer and I didnt like other front end in Tk, so I decided to start this project, just after I discovered gRustibus, the very good front-end from Kjetil Thuen. I took this front end as a model for the creation of GXMame Im not sure that I could have go so far and so quickly without this model.
Main features:
- Detailed view
- Small icons view
- Indented view (shows clones games under the original one)
- Font color and size selectable
- Icons support, .ico files or a zipped archive from Mamu or Mame32QA
- Tools bar
- Folder(filter) panel
- Screenshot panel
- Display snapshots, Flyers, Marquees, Cabinets, Titles.
- Support of zipped pictures
- Display mameinfo and history
- Status bar
- Support of catver to sort games by version and categories
- Random game selection
- Quick check: only check if a romname.zip file exist in roms folder (also works with clones)
- Audit of all roms
- Window with the properties of all games
- Audit of a single game
- Popup menu to easily access to most used functions
- Preferences for games(global and specific)
- Joystick support (new 386 1.x.x linux driver only)
- Creation of gamelist from xmame
- Multiples executables support
- Scalable icons
- Additionnal options string
- Sortable columns (in any views)
- Sortable selectable columns order (in detail view)
- List view
- Large icons view
- and lot of others...
Download (0.27MB)
Added: 2005-07-21 License: GPL (GNU General Public License) Price:
1573 downloads
Spong 2.8.0 beta2
Spong is a simple systems and network monitoring package. more>>
Spong is a simple systems and network monitoring package. It does not compete with Tivoli, OpenView, UniCenter, or any other commercial packages.
It is not SNMP based, it communcates via simple TCP based messages. It is written in Perl. It can currently run on every major Unix and Unix-like operating systems.
Main features:
- client based monitoring (CPU, disk, processes, logs, etc.)
- monitoring of network services (smtp, http, ping, pop, dns, etc.)
- grouping of hosts (routers, servers, workstations, PCs)
- rules based messaging when problems occur
- configurable on a host by host basis
- results displayed via text or web based interface
- history of problems
- verbose information to help diagnosis problems
- modular programs to makes it easy to add or replace check functions or features
- Big Brother BBSERVER emulation to allow Big Brother Clients to be used
Enhancements:
- Many new plugins and bugfixes were added.
<<lessIt is not SNMP based, it communcates via simple TCP based messages. It is written in Perl. It can currently run on every major Unix and Unix-like operating systems.
Main features:
- client based monitoring (CPU, disk, processes, logs, etc.)
- monitoring of network services (smtp, http, ping, pop, dns, etc.)
- grouping of hosts (routers, servers, workstations, PCs)
- rules based messaging when problems occur
- configurable on a host by host basis
- results displayed via text or web based interface
- history of problems
- verbose information to help diagnosis problems
- modular programs to makes it easy to add or replace check functions or features
- Big Brother BBSERVER emulation to allow Big Brother Clients to be used
Enhancements:
- Many new plugins and bugfixes were added.
Download (0.22MB)
Added: 2005-09-30 License: GPL (GNU General Public License) Price:
1484 downloads
Secleted [ 0 ] software to compare
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above beta2 search only lists software in full, demo and trial versions for free download. Download links are directly from our mirror sites or publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed