oracle berkeley db java edition
Oracle Berkeley DB Java Edition 3.3.82
High performance transactional storage engine. more>> High performance transactional storage engine.
Oracle Berkeley DB Java Edition is a high performance, transactional storage engine written entirely in Java. Like the highly successful Berkeley DB product, Berkeley DB Java Edition executes in the address space of the application, without the overhead of client/server communication.
It stores data in the applications native format, so no runtime data translation is required. Berkeley DB Java Edition supports full ACID transactions and recovery. It provides an easy-to-use, programmatic interface, allowing developers to store and retrieve information quickly, simply and reliably.
Main features:
- Local, in-process data storage.
- Schema-neutral, application native data storage.
- Keyed and sequential data retrieval.
- Easy-to-use Java Collections API.
- Persistence API for accessing Java objects.
- Single process, multi-threading model.
- Record level locking for high concurrency.
- Support for secondary indexes.
- In-memory, on disk or both.
- Configurable background cleaner threads re-organize data and optimize disk use.
- Full ACID compliance.
- Selectable isolation levels and durability guarantees, configurable on a per-transaction basis.
- Managed transactions using the Java Transaction API (JTA).
- J2EE application server integration using J2EE Connector Architecture(JCA).
- Provides support for monitoring, auditing and administration using the Java Management Extensions (JMX).
- Catastrophic and routine failure recovery modes.
- Timeout based deadlock detection.
- Hot and cold backups, log file compaction, and full database dumps.
- 100% pure Java for portability and ease of development.
- Single JAR file - easy to install, runs in the same JVM as the application.
- Java 1.4.2 or later Standard Edition JVM required.
- Programmatic administration and management-zero human administration.
- API for routine administrative functions.
- Small footprint 772KB.
- Scalable to terabytes of data, millions of records.
- Source code, test suite included.
System requirements:
-
Enhancements
- Fix a bug that somtimes causes two log cleaner threads (when multiple threads are configured or multiple app threads call Environment.cleanLog) to select the same file to clean. This can result in two attempts to delete the log file after cleaning. The second attempt causes an exception to be traced repeatedly, but no other side effect. The problem is transient and goes away if the Environment is closed and re-opened. An example of the exception is below. The symptom is that this exception occurs repeatedly, and the file is not present.
- Fix a bug that could cause a LogFileNotFoundException when using an XAEnvironment, if a prepared transaction is not ended prior to a crash and then the prepared transaction is aborted after recovering from a crash. [#17022] (3.3.79)
- Fix a bug that prevented deferred-write record deletions from being made durable by Database.sync, if a crash occurs after Database.sync but prior to the next checkpoint. Under rare circumstances this could also result in a LogFileNotFoundException later when accessing the deleted entry. [#16864] (3.3.78)
- Fix a bug that prevents log cleaning from functioning properly when a temporary DB (DatabaseConfig.setTemporary) is large enough to overflow the JE cache. Also fix a bug that could in rare cirumstances cause an endless loop while performing log cleaning. [#16928] (3.3.78)
- Fix a bug that caused an infinite loop under certain timing dependent circumstances when using EnvironmentConfig.setSharedCache(true). This bug was reported in two different forum posts. Thanks to Kevin Jackson and Vyacheslav Lukianov for reporting it! [#16882] (3.3.78)
- Improve output of partial information in DatabaseEntry.toString. Thanks to archie172 for reporting this on OTN. [#16929] (3.3.78)
- Fix a bug in SecondaryCursor.dup that required the cursor to be initialized. This method, like Cursor.dup, may now be called whether the cursor is initialized or not. Thanks to archie172 for reporting this on OTN. [#16930] (3.3.78)
- Fix a bug that caused NullPointerException when opening an XAEnvironment under certain circumstances, when prepared but uncommitted transactions are present in the JE log and must be replayed during recovery. This bug was reported on the OTN forum by Matthieu Bentot -- thank you Matthieu! An example of the stack trace is below.
- Fix a bug that caused LogFileNotFoundException in rare circumstances for an Environment having one or more Databases configured for duplicates (or one or more SecondaryIndexes with MANY_TO_XXX relationships). The bug only occurs when a single secondary/duplicate key value is associated with a large number of records/entities; specifically, the sub-Btree for a single duplicate key value must have at least 3 levels. [#16712] (3.3.76)
- Fix a bug that caused BufferOverflowException while writing transactional records. This could occur if multiple threads were writing to an environment while using the same Transaction. [#17204]
- Direct Persistence Layer (DPL), Collections and Bind packages - Fix a bug that causes the EvolveStats returned by EntityStore.evolve to contain zeros, even when entities are evolved and written, when no EvolveListener is configured. Thanks to jhalex on OTN for reporting this. [#17024] (3.3.78)
SDE for Oracle JDeveloper (Modeler Edition) 1.1
SDE for Oracle JDeveloper (Modeler Edition) is regarded as a full featured and advanced UML CASE tool/plug-in tightly integrated with JDeveloper. more>>
SDE for Oracle JDeveloper (Modeler Edition) 1.1 is regarded as a full featured and advanced UML CASE tool/plug-in tightly integrated with JDeveloper. This UML CASE tool supports full software development lifecycle - analysis, design, implementation, testing and deployment. This UML tool helps you build quality applications faster, better and cheaper. You can draw all types of UML diagrams in JDeveloper, generate Java code, reverse engineer Java code to class diagrams and generate documentation.
Other UML Modeling Tools / UML Plug-ins: Java Platform (Windows/Linux/Mac OS X):
- SDE for Oracle JDeveloper
- SDE for IBM WebSphere (WSAD)
- SDE for Borland JBuilder
- SDE for IntelliJ IDEA
- SDE for Eclipse
- SDE for NetBeans
- SDE for Sun ONE
Major Features:
- The latest UML support (use case diagram, sequence diagram, collaboration diagram, object diagram, class diagram, statechart/state diagram, activity diagram, component diagram, deployment diagram)
- Use case modeling (use case description, scheduling...)
- Textual analysis for identifying candidate classes, use cases, actors, flow of events...
- Business Workflow diagram
- CRC Card diagram
- Reverse engineering - code to model, code to diagram (Java to UML models, Java to UML diagram)
- Instant Reverse for XML, XML Schema, Dot NET dll/exe, C++, CORBA IDL
- Code Generation - generate code, model to code, diagram to code (UML to code, UML model to Java)
- Incremental round-trip engineering
- Automatic synchronization between source code and diagrams
- Plug-in and template
- Automatic diagram layout - rearrange classes and connectors in UML diagrams in different styles
- Import/export XMI
- Import Rational Rose
- Export diagrams to SVG, PNG, JPG
- Microsoft Visio Integration - draw UML diagrams with MS Visio shapes
- Report generator for generating UML documentation to HTML or PDF
- Version control
- Multilingual support
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.
Make Java Document 1.0
Make Java Document - Java document creator more>>
Completly freeware.
Apple QuickTime for Java SDK 1.1
QuickTime for Java development kit. more>>
SQLVue Starter Edition 1.0.2
SQLVue Starter Edition is an interactive SQL editor that makes it easy to view and develop REALbasic databases more>> SQLVue Starter Edition is an interactive SQL editor that makes it easy to view and develop REALbasic databases.
Mac OS 8.0 or later.
Seamus Berkeley Fine Art Paintings 1.0
Seamus Berkeley Fine Art Paintings - Paintings of people and places from around the world more>>
Interested in knowing more about oil paintings people, landscapes or still life compositions?
Click on any of the images for links where you can download and print images of paintings or to see QuickTime movies of paintings in progress.
Have fun!
License:Freeware
EasyEclipse Expert Java 1.3.0
EasyEclipse Expert Java - Bare-bones Eclipse distro for experienced Java developers who are new to Eclipse more>>
EasyEclipse Expert Edition is all you need to start developing Java code with Eclipse.
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.
Version Control tools (note that CVS support is included in the Eclipse Platform):
- Subclipse 1.1.8 - Access and manage Subversion repositories within Eclipse.
Apple Java 3D Advanced Imaging 1.0
Apple Java 3D Advanced Imaging is a comprehensive, user friendly system utility which contains support for Java3D and Java Advanced ImagingJava 3D extends the Java platform, providing additional capabilities for running three-dimensional graphics applications and Internet-based 3D applets. more>>
Apple Java 3D Advanced Imaging 1.0 is a comprehensive, user friendly system utility which contains support for Java3D and Java Advanced ImagingJava 3D extends the Java platform, providing additional capabilities for running three-dimensional graphics applications and Internet-based 3D applets. Java Advanced Imaging (JAI) Update extends the Java platform, providing additional capabilities for running image processing applications and imaging applets in Java
RoboBabies - Family Edition 1.0
RoboBabies - Family Edition - Funny robot icons more>>
All icons are aquafied and look best in 128x128 at 32bit mode.

Berkeley UPC (Unified Parallel C) 2.8.0
Unified Parallel C (UPC) is an extension of the C programming language designed for high performance computing on large-scale parallel machines. more>>
Unified Parallel C (UPC) is an extension of the C programming language designed for high performance computing on large-scale parallel machines. The language provides a uniform programming model for both shared and distributed memory hardware.
The programmer is presented with a single shared, partitioned address space, where variables may be directly read and written by any processor, but each variable is physically associated with a single processor. UPC uses a Single Program Multiple Data (SPMD) model of computation in which the amount of parallelism is fixed at program start-up time, typically with a single thread of execution per processor.
In order to express parallelism, UPC extends ISO C 99 with the following constructs:
- An explicitly parallel execution model
- A shared address space
- Synchronization primitives and a memory consistency model
- Memory management primitives
- Many more features
License:Freeware
GeekTools Whois Java Client 1.0.1
GeekTools Whois Java Client - Finger-style whois more>>
GeekTools Whois Java Client is fully customizable, its properties file can be used to modified the default whois server and port.
Completly freeware.
searchbox 2 Web Standard Edition 2.2.1.2243
searchbox 2 Web Standard Edition - Comprehensive search application more>>
searchbox implements a complete object security management system based on ACLs.
Any information stream coming from a specific source can be enriched with specific metadata trough a plug-in pipeline of features extractors.
searchbox can be used to provide search services for workgroups, enterprises and portals by its integrated query interface and/or its native RSS server. searchbox can be integrated in custom applications using the powerful SOAP API available to Java, PHP, C# and wherever a SOAP client library is available.
iYML - Widget Edition 2.0
iYML - Widget Edition - Access the radio show Your Mac Life! more>>
iYML - Widget Edition is a small tool that gives you direct access to the live video and audio streams as well as the archive stream.
Apple Java 2 SE 5.0R5
Apple Java 2 SE - support for J2SE 5.0 on OS X 10.4 more>>
Java 2 Platform, Standard Edition (J2SE) 5.0 allows applications and applets developed for the J2SE 5.0 platform to run on Mac OS X v 10.4.2 and later.
This update does not change the default version of Java on your Mac from Java 1.4.2 to J2SE 5.0, though Java applications that require J2SE 5.0 may specifically request it.
You can change the preferred Java version for applications and applets by using the new Java Preferences utility. This utility is installed by the J2SE 5.0 update at /Applications/Utilities/Java/J2SE 5.0/.