demonstrates
EdenList 0.8
EdenList - To Do application which demonstrates the usage of tables in Cocoa more>>
EdenList is a small Cocoa application that helps you organize your tasks throughout the day.
The 0.8 version is a small taste of what EdenList will be capable of doing. The final version will include multi-document support, check boxes, and the source code.
DateTips 1.1
DateTips - Demonstrate the prediction or calculation of dates more>>
The solutions themselves may not be useful to anyone else, but they demonstrate the sort of thing that can be done with AppleScript dates. Theres also a handler that returns short dates in the users preferred order rather than the scripters.
EarthComet
EarthComet - Screensaver displays 3D Earth with real-time cloudmaps, Moon, and comet more>>
EarthComet demonstrates the easy power of Core Image and OpenGL available through the Quartz Composer.
TopVideoRecipes 0.1
See how recipes come to life right from your dashboard. more>> Yummy FTP is an FTP and SFTP client application for the Apple Macintosh, built as native Mac OS X software from the ground up, with the goal of providing a reliable, powerful, yet easy to use file transfer utility.
Since it is release, Yummy FTP has gained a reputation for being the fastest, most reliable, and most flexible FTP client available. Here is why:
Reliability: The unique connection manager monitors for busy servers or dropped/stalled connections and will re-connect and resume transfers from where they left off. Firewalls are traversed with ease, due to the automatic FTP mode detection system. Misbehaving servers are pandered to in order to get the job done. Other apps simply display an error message.
Flexibility: Yummy FTP takes all the best standard features available in other solutions, makes them better, then adds a bunch of its own uniquely powerful features, resulting in a highly focused and productive feature set. You won`t find any bloat here. It is also compatible with a wide range of servers from the FTP server built into Mac OS X, to Windows, Unix, and even XBox and Dec VMS servers, which fits nicely with its ability to customize settings on a per-server basis.
It is Fast: And it is efficient too, using minimal CPU resources at all times. To demonstrate, we tested Yummy FTP against three major competitors: Fetch, Transmit and Interarchy. Two tests were performed, measuring time to completion and average CPU usage:
Test A - drag and drop upload 395 files, sizes from 15Mb to 18bytes, 75Mb in total
Test B - drag and drop upload 5 folders containing copies of the same files in test A<<less
Adobe Source Libraries 1.0.42
Adobe Source Libraries provides you with a collection of C++ libraries which can build foundation technology to allow the construction of commercial applications by assembling generic algorithms through declarative descriptions. more>>
Enhancements:
- Property model library Changed calculation logic so that when an interface cell is defined by a direct expression and by a relate clause, both expression are applied. Prior it was one or the other.
- Fixed issue introduced in 1.0.41 with incorrect poison set being calculated for invariants.
- Reworked invariant cells they now behave more like output cells and can be referred to in expressions.
- Updated the image_size example to demonstrate an ignored/disabled control (resample method when not resampling).
- Some 64 bit fixes and cleanup.
- Minor cleanup, performance improvements and bug fixes.
VideoOut 3.1
VideoOut - REALbasic plug-in for QuickTime playback more>>
The plugin contains the VideoOutComponent and VideoOut classes. VideoOutComponent uses the component descriptions of the MacOS. If a valid component instance is created, you use this class to obtain the default settings from the VideoOutComponent, to present it to the user and let the user alter the settings. The client is able to design a settings dialog, or even avoid the presentation of such a dialog.
KeyCastr 0.8
KeyCastr comes to you as a useful tool which lends you the ability of easily displaying your keystrokes while recording screencasts. more>>
KeyCastr 0.8 comes to you as a useful tool which lends you the ability of easily displaying your keystrokes while recording screencasts. Very useful when demonstrating complicated keyboard shortcuts.
DateLine 0.64
DateLine is a small, simple App which displays a linear calendar on your desktop in a transparent window. more>> DateLine 0.64 is a full featured and helpful application which displays a linear calendar on your desktop in a transparent window. It provides easy access to iCal by double clicking on a day. The background element and text colours are customisable with support for transparency.
The DateLine Source XCode project contains the complete DateLine project, and demonstrates various Cocoa technologies such as Bindings and Core Data, as well as an innovative approach to simple Quartz drawing based on a custom a NSManagedObject subclass called CLManagedGraphics.
Requirements: Mac OS X 10.5 Leopard
FSGravity 1.0
FSGravity - Calculate the velocity and height of an object affected by gravity more>>
Completly freeware for non-commercial use.
distributed.net 2.9012.497
distributed.net - Client for RC5-72/OGRp2 encryption contest more>>
We will do this by conducting and actively supporting distributed computing research of all kinds. We will deploy our software to form an immense, globally distributed computer that solves large-scale problems and provides an accessible pool of computational power to projects that need it.
This deployment will also demonstrate the real-world utility of both distributed computing in general and our software in particular.
Finally, we will advocate distributed computing, by encouraging global participation and contributions of processing power, bandwidth, and expertise; by providing a forum for discussion; and by raising awareness on the Internet and in the mainstream.
Mac Default Shell 1.1
Mac Default Shell is a small application shell written in C, intended for beginner Mac OS programmers more>> Mac Default Shell is a small application shell written in C, intended for beginner Mac OS programmers. It demonstrates basic functionality such as menus, windows and dialogs along with more advanced topics such as the Appearance Manager.
Metrowerks CodeWarrior Pro 5, Universal Interfaces 3.3.1.
Display3DS 1.0
Display3DS - Decode 3D Studio MAX (.3DS) mesh files more>>
Complete source code is offered freely and without warranties or restrictions to help others seeking a minimal MFC compliant codebase onto which your own features and functionality can be added.
Display3DS is made up of only three components:
Display3DS - a small, legible mainline which handles the Windows graphics user interface environment including window creation and management, keyboard interface, timer event handling, etc.
Okudagram - a small class to handle all aspects of the OpenGL 3D graphics API including Rendering Context creation, Perspective and Orthographic view projection management, Display Lists, etc.
Mesh3DS - is my object-oriented translation of David Farrells old View3DS code which performs basic 3DS mesh file decoding to internal data structures as needed by the Okudagram class. This class is not small, but using Mesh3DS is painfully easy.
Binary-Tree 1.1
Binary-Tree - Educational tool for showing the operations of a Binary-Tree more>>
Enhancements:
- This version fixes some minor technical problems and corrects documentation.
UIElementInspector 1.3
This API provides an abstraction layer to allow accessibility applications a way to manipulate the UI of other applications more>>
In UIElementInspector, the Accessibility API is used to get information about whatever AXUIElements (widgets) are under the mouse at any given time. Information may be obtained from the AXUIElement, and actions that it has may be performed.
As the mouse moves, the inspector window displays information obtained through the new API. When you then lock the inspector window on an element, you can dig deeper into the information provided by the API for that object, as well as trigger any actions that it might provide, in the interaction window.
UIElementInspector sample does not demonstrate how to make a custom UI element accessible so that the Accessibility API can access it. Custom Cocoa widgets will often just inherit the right behavior from their superclass.
Carbon applications will typically need to provide a little more code to serve up the right information to applications that are interested. Instead, this sample shows how to use the Accessibility API itself - to get information on other applications and UI elements on the screen, which you would need to do as an accessibility application.
Strain Simulator 1.0.1
Strain Simulator offers a simple, stable and fast multimedia program for visualizing linear transformations in 3D. more>>
Strain Simulator 1.0.1 offers a simple, stable and fast multimedia program for visualizing linear transformations in 3D. The source code is included. Strain Simulator is specifically designed to help students of structural geology, where linear transformation (under the name homogeneous deformation) is used as a simple model of finite strain in rock. The matrix representing a homogeneous deformation is called its finite strain matrix; the principal function of Strain Simulator is to demonstrate how changes in this matrix correspond to changes in rock deformation.