programming software applications
Running Applications 0.3
An iPhone tapp which allow you to control applications running on the Telekinesis host machine more>> An iPhone tapp which allow you to control applications running on the Telekinesis host machine
Running Applications will allow its users to easily send basic commands to running applications on the Telekinesis host machine. Running Applications uses AppleScript to hide, show, bring to front and restart applications.
You can also execute any menu in the application and manipulate any applications windows in the following ways:
- Close
- Minimize
- Zoom
- Close
- Bring to Front
- Cycle
- Interact Visually (using Screen.tapp)
This can be a faster way of performing basic application functions then using the built in Screen.tapp.
System requirements:
- iPhone
Enhancements
- Added Leopard compatibility. Beta visual interaction code.
iComic Applications 1
iComic Applications has come as an attractive package of 10 freeware icons which was inspired by some Mac OS X applications. more>>
iComic Applications 1 has come as an attractive package of 10 freeware icons which was inspired by some Mac OS X applications. It includes replacement icons for iTunes, iCal, iPhoto, and more.
Automator applications pack 1.0
Automator applications pack - apps & workflows for Photoshop CS2 more>>
The applications are requiring Simple grayscale automator action and Special contrast and softener automator action. THIS IS WERY HELPFULL set of effects and conversions for every graphic designer and photographer. Actions you can combine with other automator actions.
DOWNLOAD FOR FREE AND USE FOR FREE.
Log Application Usage 1.1
Log Application Usage is a highly-efficient, high-quality application which is invisible and writes launch and quit times of all applications to the file Log Application Usage.log in the preferences folder. more>> <<less
Application Commander 1.1
Application Commander is regarded as a flexible and handy utility that takes advantage of Apples Speech Recognition System in conjunction with the Application Switching Manager to allow you to control and manage your running applications by speaking some simple commands. more>> <<less
The Mozart Programming System 1.4.0.20080702
Free programming system based on the OZ language more>>
Mozart has an interactive incremental development environment and a production-quality implementation for Unix and Windows platforms. Mozart is the fruit of an ongoing research collaboration by the Mozart Consortium.
Mozart is based on the Oz language, which supports declarative programming, object-oriented programming, constraint programming, and concurrency as part of a coherent whole.
For distribution, Mozart provides a true network transparent implementation with support for network awareness, openness, and fault tolerance. Mozart supports multi-core programming with its network transparent distribution and is an ideal platform for both general-purpose distributed applications as well as for hard problems requiring sophisticated optimization and inferencing abilities.
Mozart was used to developed many applications including multi-agent systems, digital assistants and sophisticated collaborative tools, as well as applications in natural language understanding and knowledge representation, in scheduling and time-tabling,
Major Features:
- Programming:
- Oz is a concurrent object-oriented language. In a first approach, Oz can be programmed in a very similar way to other such languages, like Java. With experience gained, programs tend to become simpler, for example, as they use the powerful concepts of dataflow execution and first-class procedures.
- Oz is an eminently concurrent language. The Mozart system implements ultralightweight threads with preemptive fair scheduling. It easily supports applications with many thousands of threads. Dataflow synchronization is achieved transparently through logic variables.
- Multi-Paradigm Programming: Unlike most other programming languages which lock you into a single programming paradigm, Oz unifies into one simple and coherent framework the functional, object-oriented, and logic flavors of programming. This is possible due to the very general and powerful underlying paradigm of concurrent constraint programming.
- Inferencing:
- Oz is a powerful constraint language with logic variables, finite domains, finite sets, rational trees and record constraints. The system is competitive in performance with state-of-the-art commercial solutions, but is much more expressive and flexible, providing first-class computation spaces, programmable search strategies, a GUI for the interactive exploration of search trees, parallel search engines exploiting computer networks, and a programming interface to implement new and efficient constraint systems.
- Logic Programming: Oz goes beyond Horn-clauses to provide a unique and flexible approach to logic programming. Oz distinguishes between directed and undirected styles of declarative logic programming. For both, Oz lets you specify a programs logical semantics separately from its resolution strategy. Powerful tools and libraries are provided built on the concepts of first-class computation spaces and determinacy-driven disjunctions. Together with distribution, this makes Mozart an ideal platform for both intelligent multi-agent systems and parallel search.
- Distribution:
- Open Distributed Computing: The Mozart system is an ideal platform for open distributed computing: it makes the network completely transparent. The illusion of a common store is extended across multiple sites and automatically supported by very efficient protocols. In addition, full control is retained over network communication patterns, permitting very efficient use of network resources. Furthermore, reliable, fault tolerant applications can easily be developed.
- Distributed Component-Based Programming: Mozart provides first-class software component specifications (called functors) and software components (called modules). The module system facilitates application development and deployment. Both component specifications and components can be transparently referenced through URLs, absolute and relative, and loaded by need. Flexible security policies are implemented by module managers.
- Mobile Agents: With its dynamic component technology, open computing support, and full-featured implementation, Mozart is an ideal platform for serious programming with mobile agents. A computation can create new computations dynamically. Computations can roam the shared Mozart space at will. Each site has full control over what resources it makes available to incoming computations.
- Separation of Concerns (Aspects): The Mozart system separates the concerns of application functionality, distribution structure, fault tolerance, and openness (application connectivity). The separation is almost perfect for the first two concerns and quite good for the last two. In the context of aspect-oriented programming, this can be seen as a ``vertical approach, where a few aspects are treated in depth, versus the ``horizontal approach of tools like AspectJ, which provide primitives for handling many aspects.
- Platform Issues:
- Cross-Platform Compatibility: Like Java, Oz is `write once, run everywhere and provides automatic local and distributed garbage collection. The Oz virtual machine is portable and known to run on most flavors of Unix as well as on Windows.
- GUI Programming: The Mozart system comes with an object-oriented library that provides a high-level well integrated interface to Tcl/Tk. This is supplemented with QTk, a tool that supports a mixed declarative/procedural approach to user interface design. This needs only a fraction of the code of standard procedural approaches and is particularly well-suited for building context-sensitive interfaces.
- Native Extension Modules: The Mozart system was designed to be easily extended with new native functionality packaged as DLLs. Comprehensive support is provided for the convenient creation of DLLs. Thus, the Mozart system is not only aggressively open, but also an ideal very high-level glue language.
Requirements: Aquamacs Emacs
An Introduction to Java Programming 1.0
This PDF tutorial from Apple Computers focuses on building a slideshow application and is meant to give you a basic and pragmatic understanding of this type of programming more>>
An Introduction to Java Programming 1.0 is such a convenient Java tool that it mostly focuses on building a slideshow application and is meant to give you a basic and pragmatic understanding of this type of programming. This tutorial is aimed at beginning programmers who have little or no experience with programming in Java, and experienced programmers who are interested in learning Java.
Open RETS Client 0.7.15
Open RETS Client - Retrieve Multiple Listing Service (MLS) related data from a remote/local RETS compatible server more>> Open RETS Client - Retrieve Multiple Listing Service (MLS) related data from a remote/local RETS compatible server
Open RETS Client (ORC) is a command-line application written in Java, designed to retrieve Multiple Listing Service (MLS) related data from a remote/local Real Estate Transaction Standard (RETS) compatible server.
The ORC supports the majority of functional operations as defined per the Real Estate Transaction Standard Protocol Specification, version 1.0.
As outlined in the RETS Specification, the client program may communicate with a property or other real estate data server for the purposes of retrieving real estate property information.
Designed around a three-tier architecture, the RETS Client has been separated into an application logic layer, a presentation layer, and a storage layer.
Currently, the ORC supports the following functional operations:
- Login Transaction
- Logout Transaction
- Action Transaction
- Search Transaction
- GetMetadata Transaction
- GetObject Transaction
- Change Password Transaction
System requirements:
- Java Runtime Environment (JRE), version 1.4.0 or later
- A minimum of 32 MB of RAM (48 MB recommended)
Optional:
- A shell-compatible command language interpreter -- like Bash, Korn or C shell.
- A Web client -- for reading the Open RETS Client Application Programming Intreface (API), HOWTO and FAQ documentation.
- A Portable Document Format or Postscript reader -- for reading the ORC design specifications, HOWTO and FAQ documentation.
Lasso Updater 3.0sp2
Lasso operates on Web servers connecting databases to Web servers allowing Web browers access to data within databases more>> Lasso operates on Web servers connecting databases to Web servers allowing Web browers access to data within databases. In addition to serving as a database-to-Web connectivity tool, Lasso also provides a robust programming language allowing sophisticated control of the display and manipulation of dynamically driven data. Produce online cyberstores, discussion forums and other Web database applications that can handle hundreds of thousands of hits per day with Lasso 3, the ultimate Web application development tool.
Find out whats new and whats fixed in this version.
Lasso 3.0
Parallel Fractal Carbon 1.0
Parallel Fractal Carbon - Experiment with and learn parallel programming more>>
This code is meant as a tool for helping people experiment with and learn parallel programming. You may try different parallelization techniques or substitute different computational routines, if you wish.
Apple Carbon Dater 1.3
Apple Carbon Dater is a powerful and popular utility which can test your applications compatibility with the Carbon programming interface more>>
Apple Carbon Dater 1.3 is a powerful and popular utility which can test your application's compatibility with the Carbon programming interface. The process is simple and quick. Instructions in the Carbon Dater folder that you receive will tell you how to get started.
Paste Board Beta
Application that can be used to insert commonly used text Paste Board is a MacOS Application designed to help in the insertion of commonly used text more>> Application that can be used to insert commonly used text
Paste Board is a MacOS Application designed to help in the insertion of commonly used text. Email signatures, common snippets of HTML and other programming languages.
Enhancements
- This is the first release -- has not been tested, might run slowly.
sitecopy Installer Package 0.14.3
sitecopy Installer Package - Installer for sitecopy, a shell application thats very useful when programming for the web more>>
This installer package will install nothing but a sitecopy binary, compiled from the original, unmodifed sources, and some support files. (Before the installation starts, you will be presented a list of all files that will be installed.)
CursorToPicture 1.0
REALbasic cursor canvas example. more>>
MagicHat 1.1
MagicHat lends you convenience of navigating through Cocoas application programming interface (API); reviewing the declarations of language elements such as methods, functions, and constants; and retrieving relevant passages from the Cocoa developer documentation. more>>
MagicHat 1.1 lends you convenience of navigating through Cocoa's application programming interface (API); reviewing the declarations of language elements such as methods, functions, and constants; and retrieving relevant passages from the Cocoa developer documentation.
MagicHat helps you unravel unfamiliar code, whether building blocks from the Cocoa software kits, programming examples, or programs written by your own development team.
Requirements:
- Mac OS X 10.4 PPC
- Mac OS X 10.3.9
- Mac OS X 10.4 Intel
- Mac OS X 10.0
- Mac OS X 10.1
- Mac OS X 10.5 PPC
- Mac OS X 10.2
- Mac OS X 10.5 Intel
- Mac OS X 10.3
- Mac OS Classic