berkeley db tutorial
Camera Tutorial
A simple tutorial on how to render objects with a camera more>> A simple tutorial on how to render objects with a camera
Camera Tutorial is a free and simple Pygame tutorial on how to draw objects at an offset, giving the effect of a camera.
Cameras in games are quite easy to implement. To people new to programming they may sound hard and intimidating, but all it is is simply drawing an object at an offset.
System requirements:
-
- Pygame
Breakout Game Tutorial 1.0
Breakout Game Tutorial - Breakout game tutorial more>>
Completly freeware for non-commercial use.
Revolution tutorial 1.0
Revolution tutorial - Ebooks using the ArcadeEngine more>>
The tutorials come in a visually appealing e-book format which is both easy to read and use, the range of topics covered includes:
The basics of Revolution such as: stacks, cards, scripts, messages and timers
How to use geometric properties such as distances, angles and intersection rectangles
Understanding and using different movements including linear, polygonal, circular and elliptic
Advanced use of images
Using the built-in collision detection handlers
Plus much more.
Berkeley UPC 2.8
Berkeley UPC is regarded as a highly-efficient, high-quality extension of the C programming language which is designed for high performance computing on large-scale parallel machines. more>> <<less
Unified Parallel C (UPC) is an extension of the C ...Unified Parallel C (UPC) is an extension of the C programming language designedLicense:Freeware
Cocoa 3D Tutorial 0.3
Free and open source tutorial that will help you start working with 3D in Cocoa more>> Free and open source tutorial that will help you start working with 3D in Cocoa
Cocoa 3D Tutorial will provide a Cocoa framework to interface the OpenGL library in a more OO-fashioned style. It is not meant to be the fastest code possible, nor to leverage all the power of OpenGL, but to give developers a easy way to start working in 3D.
NOTE: Cocoa 3D Tutorial is licensed and distributed under the terms of the Artistic License.
Main features:
- A scene tree, with cameras (one for each view) that can be easily positioned and oriented, and lights.
- Object picking, that allows an interactive manipulation of the scene.
- Factory classes for common objects (cube, sphere, cylinder, ...), groups and transformations.
- Basic OpenGL optimizations (e.g. display lists)
- Full support for OpenGL colors and materials.
- Static textures (read from a graphic file or generated from a styled text), animated textures (read from movies), procedural fixed and animated textures (using configurable Perlin 2 & 3D noise).
- Full support for ARB_vertex_program extension, seen as a special type of texture.
- An animator class, that allows to easily add dynamic components to a scene.
Enhancements
- Added StringTexture class
- Added AnimatedProcTexture class
- Added PlainSurface class
- Added InteractiveView class
- Corrected and updated some class behavior
- Updated Tutorials to use new classes
Dreamweaver Tutorial 1.0
Dreamweaver Tutorial - a very useful widget if you want informations about Dreamweaver more>>
Revolution Conference Tutorial 1.0
Revolution Conference Tutorial is known as a free yet very useful stack featuring code examples and course materials for use in the series of free online conferences being held by Runtime Revolution. more>>
Revolution Conference Tutorial 1.0 is known as a free yet very useful stack featuring code examples and course materials for use in the series of free online conferences being held by Runtime Revolution. This one covers the Revolution programming metaphor. It contains everything you need to take part and as with the conferences is totally free! The stacks are updated following each conference.
Photoshop Lab Tutorial 1.0
Photoshop Lab Tutorial - A great dashboard widget that features the latest articles on photoshoplab.com more>> <<less
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)
Flash Tutorial Widget 1.0
Flash Tutorial is a helpful widget that will allow you to learn flash quick and easy more>>
Desktop DB Driver 1.0
Desktop DB Driver is an innovative and versatile utility which allows you to view the contents of the Desktop Database. more>>
Desktop DB Driver 1.0 is an innovative and versatile utility which allows you to view the contents of the Desktop Database. It can be used to analyze the DTDB format. To use it, you can either start to browse a DTDB from the given list of volumes, or open a document (either by using Open from the menu or by dragging a file onto the app) in order to view all applications that are registered in the DTDB for that creator.
Requirements: System 7.x
RETE-DB 1.0
A free, customizable, multi-user web database frontend RETE-DB is a customizable, multi-user web database frontend; suitable for Address databases, Bug management, Todo lists, File Server more>> A free, customizable, multi-user web database frontend
RETE-DB is a customizable, multi-user web database frontend; suitable for Address databases, Bug management, Todo lists, File Server. RETE-DB is built for the internet; designed for speed, scalability and security. (group concept for access rights).
Main features:
- Groups: Access rights are defined on groups; a group concept allows easy administration of access rights.
- Security: For every record (row) and for every field (column), access rights can be defined seperately.
- Speed: As tests have shown, this program is amazingly fast - even when working with hundred-thousands of records.
- Scalability: Multiple distributed RETE-DB instances can run in parallel on the same database.
- History: Every change of data is logged; even changes in the RETE-DB administration.
- Export: Search results can easily be exported to spreadsheet applications.
- Import: New records can be created and existing records can be updated with data of spreadsheet applications.
System requirements:
- Java
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
Airport Software Base Station Tutorial 0.3.2
Airport Software Base Station Tutorial offers you a free and useful tool which makes it easy to follow and allow you to setup an Airport Software Base Station in under 10-30 minutes. more>>
Airport Software Base Station Tutorial 0.3.2 offers you a free and useful tool which makes it easy to follow and allow you to setup an Airport Software Base Station in under 10-30 minutes. This tutorial also includes IPNetShare X and all instructions pertaining to it. Easy to Follow, Easy Setup to allow you to configure an Airport Software Base Station Quickly and Seamlessly.
Major Features:
- Updated code, to make it easier to setup software base station. The terminal access entirely. All you need is an admin password.
- New icon!!! Transparent
- Walk through for each connection. Open IPNetShare X and it will walk you through setup.
Requirements:
- Mac OS X 10.1.2 or higher (You need the AppleScript Studio Support)
X0-Skeleton 1.0
X0-Skeleton is a development shell for programmers who want to extend SuperCards capabilities using CodeWarrior. It features extensive enhancements that make external programming quick and easy more>> X0-Skeleton is a development shell for programmers who want to extend SuperCards capabilities using CodeWarrior. It features extensive enhancements that make external programming quick and easy. X0 also features a multimedia tutorial that can teach even the newest C programmers how to write externals.
System 7.0 or later.