persistence
Stac 1.0
Stac - Deconstruct an ever-rising stac of multi-media components in this puyo-like game more>>
stac is written fully in JavaScript and runs in any browser. This particular version, however, has been designed and optimized exclusively as a widget for Mac OS X Dashboard.
ProMimport 4.0
ProMimport - extract process enactment event logs from a set of information systems more>>
What the heck is going on inside your organization? Does your information system support your processes the way you intended it to? Or is it driving your workforce crazy? Do you get the quality, performance and throughput that were promised to you by your vendor? Do you need to have a serious word with your process designer?
Process Mining techniques give you a powerful tool to assess the quality and performance of your business process. They can given you insight into tacit knowledge and hidden practices. And they can assist you in pinpointing that points within your process or organization, where things just go plain wrong.
MXML is an extensible, XML-based format for storing process event logs. It is the format supported by process mining analysis tools, such as ProM.
Converting your logs to, and storing them in, the MXML format makes them accessible for in-depth analysis with some of todays most advanced business process intelligence tools.
The ProM Import Framework has been designed from the ground up to make converting event log data to MXML a snap. Its convenient interface and powerful capabilities make it usable for even novice and non-technical audiences. At the same time, it is designed as a developer-friendly framework.
Most functionality you may need for stitching together an import filter for your own excentric system is provided out of the box. Forget user interface design, persistency of data and configuration options, and dependency resolution - its all there, tried, tested, and ready for your spin.
Both as a user and developer you will find, that the ProM Import Framework actively supports you in what you have in mind: Get the job done. No fuzz and rebuilding thanks to an advanced plug-in concept. And MXML persistency in all supported storage variants.
The back-end, which the ProM Import Framework uses for working with and persistently storing MXML event log data, has recently been made available as the MXMLib library. Make your process-aware information system capable to export its audit trails in MXML in a matter of hours!
Both the ProM Import Framework and the MXMLib library are published under the revised BSD license. We welcome additions to our code base, most invited are submissions of further plug-ins, for whatever system they may support. Join the ranks of our log-reverse-engineering squad, and write an import filter plug-in for your system of choice!

SimplyBurns rev416
SimplyBurns comes as a free Mac OS X application with a GUI allowing the user to burn CD / DVD media. more>>
SimplyBurns rev416 comes as a free Mac OS X application with a GUI allowing the user to burn CD / DVD media.
SimplyBurns comes with audio and data project, duplication mode, burn image mode, and disc ripping mode.
SimplyBurns is open source software, donations are appreciated.
Major Features:
- Emphasis on ease of use
- Modes:
- Audio CD project
- Data project (Filesystems: ISO9660, Joliet, HFS+, UDF):
-
- Warning sign Warnings are listed in the status page.
- Duplication mode (DVD downsizing is not implemented)
- Burn image mode (Formats: ISO9660, DMG, CUE/BIN, cdrdao's TOC/BIN)
- Disc ripping mode
- Erasing rewritable media
- Persistence:
- Data and audio projects are documents
- Therefore they can be saved
- Therefore they can be edited "in parallel"
Enhancements:
- Improved performance of data project directory imports
- Ignoring contextual menu plugin on Mac OS X 10.6 (supports only Finder versions up to 10.5)
- Fixed donation link
SimplyBurns rev275
SimplyBurns - Burn CD / DVD media more>>
It is OSS/FS licensed under the GNU GPL, so you are most welcome to submit patches, post feedback, suggestions and ideas in the forum, request features, or file bugs.
Main features:
Modes:
- Audio CD project, Data project
- Burn image mode (NEW !)
- Soon available:1:1 copy mode
Persistence:
- Data and audio projects are documents and therefore can be saved
Data editor:
- In data projects, the user can edit the tree of filesystem data, and in audio projects the list of tracks.
Drag and Drop:
- The user can drop files from the file manager (e.g. Finder) into the data editor. Also, one can copy from one project document to another and of course move nodes within a document.
Awareness about disc usage:
- The information of how much space would be used if one would burn the data in the editor is displayed in the document representation.
Erasing rewritable media is also supported
Awareness about the state of the drive: Information is displayed like f.ex. whether medium is present, tray is open, no medium present.
Control over the state of the drive:
- Eject medium, open/close tray
Configuration of burn settings:
- Write Speed, (no) simulation, (no) buffer underrun protection, (no) verification, leave session open or close. Audio projects also have: burn mode DAO/TAO.
Enhancements:
New features:
- new Japanese localization (see also related news item)
Bugfixes:
- Fixed: Application crashed when removing item in editor while renaming
Privoxy 3.0.14 Beta
Privoxy offers you a complete non-caching web proxy with advanced filtering capabilities which is designed for enhancing privacy, modifying web page data and HTTP headers, controlling access, and removing ads and other obnoxious Internet junk. more>>
Privoxy 3.0.14 Beta offers you a complete non-caching web proxy with advanced filtering capabilities which is designed for enhancing privacy, modifying web page data and HTTP headers, controlling access, and removing ads and other obnoxious Internet junk.
Privoxy has a flexible configuration and can be customized to suit individual needs and tastes. It has application for both stand-alone systems and multi-user networks. Privoxy is Free Software and licensed under the GPL2. Privoxy is an associated project of Software in the Public Interest (SPI).
Major Features:
- Can keep outgoing connections alive and reuse them later on.
- Supports tagging which allows to change the behavior based on client and server headers.
- Can be run as an "intercepting" proxy, which obviates the need to configure browsers individually.
- Sophisticated actions and filters for manipulating both server and client headers.
- Can be chained with other proxies.
- Integrated browser based configuration and control utility. Browser-based tracing of rule and filter effects. Remote toggling.
- Web page filtering (text replacements, removes banners based on size, invisible "web-bugs", JavaScript and HTML annoyances, pop-up windows, etc.)
- Modularized configuration that allows for standard settings and user settings to reside in separate files, so that installing updated actions files won't overwrite individual user settings.
- Support for Perl Compatible Regular Expressions in the configuration files, and a more sophisticated and flexible configuration syntax.
- Improved cookie management features (e.g. session based cookies).
- GIF de-animation.
- Bypass many click-tracking scripts (avoids script redirection).
- Multi-threaded (POSIX and native threads).
- User-customizable HTML templates for most proxy-generated pages (e.g. "blocked" page).
- Auto-detection and re-reading of config file changes.
- Improved signal handling, and a true daemon mode (Unix).
- Every feature now controllable on a per-site or per-location basis, configuration more powerful and versatile over-all.
- Many smaller new features added, limitations and bugs removed.
Enhancements:
- The latency is taken into account when evaluating whether or not to reuse a connection. This should significantly reduce the number of connections problems several users reported.
- If the server doesn't specify how long the connection stays alive, Privoxy errs on the safe side of caution and assumes it's only a second.
- The error pages for connection timeouts or missing server data use a Last-Modified date in the past. Retry attempts are detected and Privoxy removes the If-Modified-Since header to prevent the server from responding with status code 304 in which case the client would reuse the error message.
- Setting keep-alive-timeout to 0 disables keep-alive support. Previously Privoxy would claim to allow persistence but not reuse the connection.
- Pipelined requests are less likely to be mistaken for the request body of the previous request. Note that Privoxy still has no real pipeline support and will either serialize pipelined requests or drop them in which case the client has to resent them.
- Fixed a crash on some Windows versions when header randomization is enabled and the date couldn't be parsed.
- Privoxy's keep-alive timeout for the current connection is reduced to the one specified in the client's Keep-Alive header.
- For HTTP/1.1 requests, Privoxy implies keep-alive support by not If the socket isn't reusable, Privoxy doesn't temporarily waste a socket slot to remember the connection.
- If keep-alive support is disabled but compiled in, the client's Keep-Alive header is removed.
- Fixed a bug on mingw32 where downloading large files failed if keep-alive support was enabled.
- Fixed a bug that (at least theoretically) could cause log timestamps to be occasionally off by about a second.
- No Proxy-Connection header if added if there already is one.
- The configure script respects the $PATH variable when searching for groups and id.
SimpleJPA 0.7
Java Persistence API for Amazon SimpleDB SimpleJPA is a free and open source object-relational mapping (ORM) framework for Amazons database in the cloud more>> Java Persistence API for Amazon SimpleDB
SimpleJPA is a free and open source object-relational mapping (ORM) framework for Amazons database in the cloud.
NOTE: SimpleJPA is licensed and distributed under the terms of the Apache License 2.0.
Main features:
- Supports ManyToOne references with lazy loading
- Supports OneToMany collections with lazy loading
- Large object (LOB) support via Amazon S3
- Caches objects for quick response after first retrieval
- Retrieves result sets concurrently for fastest retrieval from SimpleDB
- JPA Queries
System requirements:
- Java
Wedding Anniversary Guide 1.0
Wedding Anniversary Guide - Dont forget your anniversary and find out what object and/or material is expected each year. more>> Cayenne is a Java object relational mapping (ORM) framework. In other words, it is a tool for Java developers who need to talk to a database (or many databases). Rather than hardcoding SQL statements through Java code, Cayenne allows a programmer to work only with Java objects abstracted from the database. Here are just a few benefits of the Cayenne approach to persistence:
Portability between almost any JDBC database without changing a single line of code in your application.
No knowledge of SQL is required (while it still can be helpful).
Code which validates any data committed to the database is easy to write and foolproof in operation. This might be as simple as ensuring passwords have enough characters, or a complex check on the validity of a set of accounting operations in a general ledger transaction. This allows you to move common error checking code out of the GUI layer and provides valuable protection against programming mistakes.
Caching in order to make your application faster and avoid repeated hits on the database for the same data.
Automatic faulting (lazy loading) of relationships, but easily supports prefetching of related data for improved performance when needed.
Paging which reduces bandwidth and query times by only loading the contents of objects when they are actually needed. The classic example of paging, which differs from faulting, is when a query returns 97 records, and you want to display 10 at-a-time to the user. With paging, only the first 10 records are fully loaded. Cayenne will automatically load only the page of records as they are requested.
Configurable optimistic locking to ensure data integrity and prevent unexpected data issues when another tool has changed the database behind the scenes (such as a maintainer updating a record in the database while a Cayenne-based application had the same record loaded to make changes).
A GUI-based database/schema modeler to simplify learning Cayenne.<<less

infoRSS 1.2.0
infoRSS 1.2.0 is a useful software which provides you a lightweight, non intrusive, RSS, ATOM, NNTP and HTML headlines reader for Firefox, Mozilla, Netscape and thunderbird. more>>
infoRSS 1.2.0 is a useful software which provides you with a lightweight, non intrusive, RSS, ATOM, NNTP and HTML headlines reader for Firefox, Mozilla, Netscape and thunderbird.
The extension installs a small icon (looks like an earth) in the status bar. The headlines are displayed in the beside this icon in the status bar or in a separate bar (top or bottom of the screen).
The interface is very simple to use: drag and drop new url of feed onto the extension icon to add a new feed or click on the extension icon to select a specific feed to read. The feeds can be grouped to allow multi-feed fetch and filter can be used to limit the number of headlines.
Major Features:
- RSS feed including RSS Gmail notifier (with https://mail.google.com/mail/feed/atom)
- ATOM feed
- NNTP feed
- HTML feed (in fact any text document on internet: RDF, txt, HTML...). Extraction with regular expression
- Support for SSL feed (HTTPS)
- Customized refresh time per feed
- Automatic or manual refresh
- Customized number of headlines to display per feed
- Customized number of character to display per feed (status bar is a limited area...)
- Customized favicon per feed or group
- Customized filter per feed : filter on title, subject, headline number, published date, received date, ...
- Enable/Disable filter
- Group of feeds
- Customized filter per group : filter for the group or combination with feed's filter and group
- Full associated HTML article in a simple clic on the headline
- Customized style sheet for headlines : font family, font size, background color, foreground color
- Display headlines in the status bar or in a separate bar (top or bottom)
- Manual resize of the status bar area
- Automatic size adjustment with the window width
- Skip headline
- Automatic scrolling feeds in the headline area
- Manual scrolling feeds in the headline area with scroll mouse
- Manual scrolling by pixel or by headline
- Right to left or left to right scrolling direction
- Customized scrolling speed
- Fade in/out headlines
- All headlines in the main menu as a submenu
- Automatic cycling between feed or group or within feed of a group
- Skip empty feed in cycling mode
- Popup when new headlines are published
- Customized icon bar beside the headline bar
- Mark all headlines as read
- View all headlines at once
- Flashing icon when refreshing
- Read article in tooltip, a new tab or a new window
- Tooltip on headline to see the full title, begin of article, all info or full article without opening a new tab
- Tooltip in HTML mode for rich description
- Tooltip that supports multimedia in ENCLOSURE tag : images are displayed beside the description, and audio and video files are played (podcasting, try feed http://inforss.mozdev.org/inforss.xml) with the firefox embedded multimedia plugin
- Size and type of the enclosure in the tooltip on the enclosure icon
- Tooltip on main icon to display the number of hedline / unread headline
- Option to play/mute podcast
- Display icon near headline in case of enclosure tag
- Persistence of viewed and banned headline even after the session
- Remote synchronization with FTP or WebDav server
- OPML import and export from a local file or a distant ressource (on internet)
- Export the repository in the bookmark hierarchy
- Display the repository on screen
- Display the RSS file in the browser by dragging the feed in the menu on the browser
- Detect RSS feed in the current page and add an item in the menu
- Contextual menu in Firefox to add a feed in the extension repository
- Add any URL in the clipboard to the menu to simply add it to the repository
- Delete a feed in the menu with drag and drop on the trash bin
- Add a feed in a group with drag and drop on the group icon in the menu
- Link to the main web page in one click
- Customized FF add feed menu (orange radar icon) to add feed in infoRSS
- Global activity switch
- Activity switch at the feed/group level
- Collapse headline bar if no headline
- Thumbnail image of the main URL in the option dialog
- Quick filter icon to filter in one click all displayed headlines
- Auto or manual decoding in the HTML feed
Enhancements:
- Compatibility with Firefox 3.5
- Bug fix with Javascript injection vulnerability issue
- Bug Fix 21105 Blank screen appear when you click on the updated feed
- Bug Fix 21076 The open infotip window disappears when rotating RSS feeds
- New translation for sr-RS
SmartWeb 1.2.9
Framework for supporting the rapid development of simple to complex web applications more>> Framework for supporting the rapid development of simple to complex web applications
The SmartWeb framework is targeted to support rapid development of simple to complex web applications, leading to development of clean and stable code.
SmartWeb is built over consolidated open source frameworks and features the most useful design patterns.
Based on the well known five tiers architecture the SmartWeb framework gives guidelines and support on the business tier development mostly delegating to the forementioned frameworks the presentation and persistence tier concerns and adding the needed glue to provide a clean and quality proven architecture.
Main features:
- dinamically pluggable and customizable authentication, authorization and accounting
- registry management with support for advanced features
- news providing, feeding and redistribution
- marketing linking traceability
- advanced upload and download management
- extensible and higly customizable business classes
- SQL schema scripts to generate and initialize your database
- XHTML compliant JSPs and all related resources (images, script, etc...)
- customized Hibernate configuration and mapping files
- Jakarta Struts modularized configuration files
System requirements:
-
Enhancements
New Features:
- Enterprise grade application support completed
Fixed Bugs:
- Adding IS_NULL and IS_NOT_NULL SearchInfo condition Issue: 2161538.
- Exception creating an ILIKE filter in SearchInfo using %% Issue: 2788866.
Instiki 0.16.6
Wiki clone pretty and easy to set up that runs on Rails and focuses on portability and stability more>> Wiki clone pretty and easy to set up that runs on Rails and focuses on portability and stability
Instiki is a wiki clone pretty and easy to set up that runs on Rails and focuses on portability and stability.
Instiki comes with support for RSS, file uploads, PDF export, multiple users and password protection. Some use Instiki as a CMS because of its ability to export static pages.
NOTE: Instiki is licensed and distributed under the terms of the Ruby License.
Main features:
- Regular expression search: Find deep stuff really fast
- Revisions: Follow the changes on every page from birth. Rollback to an earlier rev
- Export to HTML or markup in a zip: Take the entire wiki with you home or for reference
- RSS feeds to track recently revised pages
- Multiple webs: Create separate wikis with their own namespace
- Password-protected webs: Keep it private
- Authors: Each revision is associated with an author, so you can see who changed what
- Reference tracker: Which other pages are pointing to the current?
- Speed: Using Madelein for persistence (all pages are in memory)
- Three markup choices: Textile (default / RedCloth), Markdown (BlueCloth), and RDoc
- Embedded webserver: Through WEBrick
- Internationalization: Wiki words in any latin, greek, cyrillian, or armenian characters
- Color diffs: Track changes through revisions
Hibernate POJO Generator 09062009
Generate Java code to access a database schema via the Hibernate framework Given an accessible database schema, the Hibernate POJO Generator produces all the Java code necessary to access each field more>> Generate Java code to access a database schema via the Hibernate framework
Given an accessible database schema, the Hibernate POJO Generator produces all the Java code necessary to access each field in each table via the Hibernate persistence framework.
Additionally, the Hibernate POJO Generator will also create all the necessary test units and helper classesfor each component.
Typically, invocation of the generator generates source code with no errors/warnings and test cases that are able to run immediately without further customizations.
NOTE: Hibernate POJO Generator is distributed and licensed under the terms of the GNU Library or Lesser General Public License (LGPL).
Main features:
Given a source database, Hibernate POJO Generator (hbnPojoGen) generates:
- Java objects representing each table using annotations for use with Hibernate.
- A JUnit test case per table that uses the objects generated to create, populate, save, retrieve and compare results
- DAO per class
- The appropriate enumeration files
- Spring and hibernate configuration
- DAO layers
- A data factory class per schema to return a pre-populated object with random data (for boundary checking, database population, etc)
Also supports:
- Join tables including those with additional fields in link tables
- Polymorphism/inheritance support
- Composite Keys
- One-To-One, many-to-one, many-to-many, etc
- Multiple schema support (4 modes)
- Natural Keys
- Enumerations (including those entries which cannot be mapped cleanly onto the java world)
System requirements:
- Java 6 or later
GlassFish 2.0b57
GlassFish - Open source application server more>>
The Java EE 5 platform includes the latest versions of technologies such as Enterprise JavaBeans (EJB) 3.0, JavaServer Faces (JSF) 1.2, Servlet 2.5, JavaServer Pages (JSP) 2.1, Java API for Web Services (JAX-WS) 2.0, Java Architecture for XML Binding (JAXB) 2.0, Java Persistence 1.0, Common Annotations 1.0, Streaming API for XML (StAX) 1.0, and many other new technologies.
BeanKeeper 2.3.0.3
BeanKeeper is a full featured, powerful object/relational persistence and query library for Java more>>
Main features:
- Simple usage, which is possible with learning only 3 methods, and reading the tutorial.
- Zero-configuration. Nothing needs to be configured, only the database url is needed for the library to initialize.
- Scalability. The library is capable of distributed operation, from virtually unlimited nodes.
- Relations like references to other objects, Lists, Maps, Sets, Collections are handled 100% transparently by the library.
- Large result sets are automatically paged! Paging is 100% transparent, so a million-record result list can be given directly to the presentation layer, without caring for memory usage and database load!
- Transactions are always serializable. Meaning: during a transaction nothing can influence the result of queries from outside the transaction. This practically means, a programmer does not have to care about other transactions possibly influencing the logic inside his transaction.
- Full (transparent) polymorphism support ensures that (most of the time) the library does not get in the way of the programmer. The model is persisted just in the way the programmer expressed through inheritence, and is recalled with all the attributes of polymorphism.
- A custom, object oriented query language ensures, that no complicated SQL needs to be written.
- Scalar query support enables view-centric, more efficient data recall.
- Real portability between databases. BeanKeeper hides all database specific behaviour from the programmer, like: null value handling, empty strings (oracle), case sensitive and insensitive searches, reserved names, etc. That means, one may switch between database implementations, and may assume that (with the exception of a few documented cases) the software build upon the library will continue to work.
Enhancements:
- Improved lazylist iteration performance
- Fixed HSQLDB double shudown bug
- Fixed serial generation
EasyEclipse Server Java 1.2.2
EasyEclipse Server Java - development of server-side Java applications, such as JavaServer Pages, EJBs and Web Services more>>
EasyEclipse Server Edition contains lots of plugins to manage different application servers (Tomcat, JBoss, WebLogic), develop on some server-side frameworks (Struts, Java Server Faces), and manipulate common file types on servers (HTML, XML, JSPs).
This distribution includes the following plugins:
Core components with a JDK:
* Eclipse Platform 3.2.1 - Shared platform services from Eclipse.
* Eclipse Tools 3.2.1 - Common libraries for various Eclipse projects.
* Java JDK for Windows 1.5.0.09 - Run Java application on Sun Java(tm) runtime, packaged for Eclipse use. (Windows only)
* Java JDK for Linux 1.5.0.09 - Run Java application on Sun Java(tm) runtime, packaged for Eclipse use. (Linux only)
Tools for general Java development:
* Eclipse Java Development Tools 3.2.1 - Edit, compile, run, debug, test, refactor, document and deploy Java applications.
Some essential utilities:
* AnyEdit Tools 1.5.6.2 - Useful right-click menus in editors: "Open file under cursor", "Open type under cursor", et cetera.
* Eclipse Utils Plugins 1.0.0.1 - Save the cursor position of editors when closing and re-opening a file. Access common team actions with explorer buttons.
* Color Editor 1.2.4 - Edit with syntax highlighting over 100+ file formats.
Tools for development of server-side applications in Java:
* Sysdeo Tomcat Launcher 3.2.0.beta - Start, stop, and manage Tomcat and WAR files without leaving Eclipse.
* JBoss IDE with AOP and EJB3 2.0.0.Beta2 - Develop, deploy, test and debug JBoss-based applications, with support of Enterprise Java Beans 3.0 and Aspect-Oriented Programming.
* Hibernate Tools 3.2.0.beta8 - Edit Hibernate mappings, execute HQL queries and develop applications with Hibernate, a Java persistence and object-relational mapping framework.
* Weblogic Server Plugin for Eclipse 2.0.0.RC3-1 - Start, stop and manage a WebLogic server. Run and debug applications on a Weblogic server.
* Spring IDE 1.3.6 - Develop, manage and deploy Spring Framework based applications.
* Eclipse J2EE tools 1.5.2 - Create and deploy J2EE based applications, including Servlets, JSP and EJB.
* Eclipse Database tools 1.5.2 - Access, manage and query SQL relational databases and servers.
* Amateras IDE 2.0.2 - Edit HTML, XML and JSP. Manage Struts and Java Server Faces configuration files visually.
Tools for web development:
* Eclipse Web tools editors 1.5.2 - Edit and validate XML, XSL, XML Schemas, DTD, HTML, JavaScript and CSS files. Test and validate web services.
* Eclipse HTML Tidy 1.2.2.patch-01-1 - Format and validate HTML, XHTML and XML documents within your favorite editor.
* Amateras HTML and XML editor 2.0.2 - Edit HTML, JSP, XML and CSS files.
Database management tool:
* QuantumDB 3.0.3 - Access, manage and query SQL relational database and servers access using standard JDBC drivers.
Version Control tools (note that CVS support is included in the Eclipse Platform):
* Subclipse 1.1.8 - Access and manage Subversion repositories within Eclipse.
Ruby RDoc Widget 1.2
Ruby RDoc Widget - An interface to Ruby RDoc API documentation repositories more>> Ruby RDoc Widget - An interface to Ruby RDoc API documentation repositories
The Ruby RDoc Mac OS X 10.4 (Tiger) Dashboard Widget is designed as a quick reference tool for Ruby programmers. It is able to display RDoc generated API documentation from any web source.
Just provide the URL to one of the RDoc repositories on the web and you will have all its documentation available in a few seconds.
Enhancements
- Resizable left-hand navigation pane.
- Support for multiple instances of the widget on the dashboard.
- Quick switching between RDoc repository URLs with bookmarking capabilities.
- Persistence of widget dimensions between sessions.
- Automatic update checking ? the widget will let you know if a new version is available.