Programming and Scripting
|Scripting||BASIC||C, C++ etc.||Miscellaneous||Web Programming||Debuggers etc.||Installers|
Apple Developer Connecton
Apple Developer Connecton - Tools
AppleScript Home Page
Mac OS X Hacking Tools
Sports & Racing
Calculators & Math
Charts & Graphs
Hobbies & Crafts
iTunes & MP3
3D & Animation
Classic OS Updates
Calendars & Time
Disk & File
Adobe Air 1.5
The Adobe AIR runtime lets developers use proven web technologies to build rich Internet applications that deploy to the desktop and run across operating systems.
Runtime Environment for Flex, Flash and Ajax.
Affrus is an integrated Perl editing and debugging environment for Mac OS X that wraps Perl in a standard, familiar, and intuitive user interface. It's the perfect center for all your Perl development needs on Mac OS X. Whether you're just beginning to experiment with Perl and want an easy way to get your feet wet, or you're a Perl expert wishing to understand and hack into a vast body of existing code, Affrus is for you.
AppKiDo is a free reference tool for Cocoa Objective-C programmers. The goal of AppKiDo is to help you find what you want in the Cocoa API documentation. It does this by parsing the header files and the HTML doc files that were installed with your Developer Tools, and presenting the results in a form that is easy to navigate.
Aptana Studio 1.2.6
It allows you to create Web Applications with powerful database access with ease, without requiring a knowledge of different programming languages, server platforms and databases.
Starting with BasaOne 2.0 yiu can also develop Dashboard Widgets.
BBEdit is a high-performance text and HTML editor for the Macintosh. BBEdit is designed for the editing, searching, transformation, and manipulation of text. It provides an array of general-purpose features which are useful for many tasks, and includes many features which have been specifically developed in response to the needs of HTML authors and software developers.
BlueJ is an integrated Java environment specifically designed for introductory teaching.
The BlueJ environment was developed as part of a university research project about teaching object-orientation to beginners. The system is being developed and maintained by a joint research group at Deakin University, Melbourne, Australia, and the University of Kent in Canterbury, UK. The project is supported by Sun Microsystems.
Bugzilla is a "Defect Tracking System" or "Bug-Tracking System". Defect Tracking Systems allow individual or groups of developers to keep track of outstanding bugs in their product effectively. Most commercial defect-tracking software vendors charge enormous licensing fees. Despite being "free", Bugzilla has many features its expensive counterparts lack. Consequently, Bugzilla has quickly become a favorite of hundreds of organizations across the globe.
Chipmunk Basic 3.6.4b1
Chipmunk Basic for MacOS is an old-fashioned Basic interpreter which runs on almost all Macs. Chipmunk Basic uses a vintage traditional-style command-line console, but note that line numbers are not required to run Basic program written using an external text editor. Supported features on MacOS include color graphics, sprites, sound (including Quicktime MIDI sounds and morse code), speech synthesis, matrix ops, AppleScript, network sockets, pipes, serial I/O, and even some rudamentary OOP (object oriented programming) capabilities.
CHUD Tools 4.6.1
The CHUD Tools are applications and tools for measuring and optimizing software performance on Mac OS X as well as for hardware bringup and system benchmarking.
CodeWarrior Pro 9.6
CodeWarrior Development Studio for Mac OS v9 unleashes your imagination to develop C, C++, and Objective-C applications faster than ever. Version 9 includes a broad array of features that enhance productivity and shorten development cycles:
* Only CodeWarrior tools have PowerPlant - the most popular C++ framework for Mac OS development. Version 9 now also includes PowerPlant X framework for Mach-O development, which allows developers to write native Mac OS X code using Mac OS X supported features.
* These tools feature the fastest compiler and build system available for the Mac platform, with enhanced code generation and build speed improvements in this version.
* The debugger includes a new breakpoints view window, profile information viewer and trace view window.
* The IDE project window now includes a new tab for creating application packages that enables arbitrary user-specific layout, and allows drag-and-drop copying of any file or folder to the package.
* Version 9 expands support for Objective-C: code completion, syntax coloring, search comments and more.
Create better Internet applications quickly and easily. Adobe ColdFusion 8 software solves the day-to-day challenges of Internet application development, allowing you to be extremely productive as you create and deliver engaging online applications. And because it fits into any IT environment, you can use ColdFusion 8 for everything from small departmental applications to highly scalable, reliable implementations of your most important business applications.
The Developer Edition is a free, fully functional version of ColdFusion for the local development of applications that are intended to be deployed on either ColdFusion Standard or ColdFusion Enterprise servers. Access to applications running on a Developer Edition server is limited to two client machines. ColdFusion Trial Edition is fully functional and intended for simulated production and evaluation purposes only. The Trial Edition contains all of the Enterprise Edition features and will timeout after 30 days from the time you install the product. After the timeout period, the Trial Edition will revert to the Developer Edition.
CrossVC XXL 2.0
CrossVC is a graphical Interface for the cvs client commandline tool on the Unix, Windows and Mac OS X platform. It allows to load modules from a server (checkout), create modules on the server (import), as well as checking the state of directories and individual files or updating them. Basic operations like add, remove and commit are supported as matter of course, just like showing the actual differences between the server version and the local sandbox, graphical display of the version tree, and manifoldy graphical support of project maintenance. All actions are logged on the cvs server (configurable via history), and are therewith comprehensible.
Eclipse is an open source community whose projects are focused on providing an extensible development platform and application frameworks for building software. Eclipse provides extensible tools and frameworks that span the software development lifecycle, including support for modeling, language development environments for Java, C/C++ and others, testing and performance, business intelligence, rich client applications and embedded development. A large, vibrant ecosystem of major technology vendors, innovative start-ups, universities and research institutions and individuals extend, complement and support the Eclipse Platform.
Eggplant fortifies software testing and quality assurance. Our unique approach to automation complements and strengthens your testing methods - on any computer, any operating system, anywhere, around-the-clock.
Eggplant is different because it tests from the user's perspective, so you test the user interface, not just the code. Any process that a user can perform can be automated from end to end, across multiple applications, even across multiple platforms.
One copy of Eggplant can test an entire cross-platform application, one operating system at a time. Worldwide, companies large and small have found Eggplant to be an affordable solution for their testing needs. Current customers use Eggplant to validate their products on Windows, Mac OS X, Mac OS 9, Linux, Solaris, AIX, and other Unix platforms.
FaceSpan is an AppleScript-centric Rapid Application Development (RAD) tool for Mac OS X. It is the perfect tool for wrapping a Mac OS X Aqua user interface around an AppleScript workflow. If your script needs more than AppleScript's display dialog or choose from list commands, FaceSpan is the ideal tool. It allows you to quickly and easily create windows, panels, sheets and menus for your application. FaceSpan provides a rich palette of user interface widgets (buttons, checkboxes, radio buttons and tables).
Flex is a highly productive, free open source framework for building and maintaining expressive web applications that deploy consistently on all major browsers, desktops, and operating systems. While Flex applications can be built using only the free Flex SDK, developers can use Adobe Flex Builder 3 software to dramatically accelerate development. Try Flex Builder 3 free for 60 days.
Rich Internet applications created with Flex can run in the browser using the ubiquitous Adobe Flash Player software or on the desktop on Adobe AIR. This enables Flex applications to run consistently across all major browsers and across operating systems on the desktop. And using Adobe AIR, the cross-operating system runtime, Flex applications can now access local data and system resources on the desktop.
Compiled using source code from the GNU CVS servers. This contains current versions of gfortran (GNU F95, this is a version of the much awaited, free, open source, F95 compiler), gcc (GNU C) and g++ (GNU C++) compilers that can perform auto-vectorization (i.e. modify code to take advantage of AltiVec, automatically). Use flag -ftree-vectorize to enable that option. For more information, see
Note: You may need to ranlib some libs after you install. The compiler will tell you which ones when you try to use it. In that case, simply do a sudo ranlib -s on each such library.
F-Script is a lightweight open-source scripting layer specifically designed for the Mac OS X object system (i.e. Cocoa). F-Script provides scripting and interactive access to Cocoa frameworks and custom Objective-C objects. It aims to be a useful and fun tool for both beginners and experts, allowing interactively exploring, testing and using Cocoa-based objects and frameworks.
Based on Smalltalk, F-Script provides a pure object-oriented environment that leverage Mac OS X technologies and includes significant innovations, like a high-level model for object manipulation and the most terrific object browser on earth! F-Script has been developed from scratch for the Objective-C object model. It is highly integrated with Cocoa and optimized for native access.
F-Script is used in various fields including finance, astrophysics, biology, music, game development, software debugging, artificial intelligence etc. It can be used as a stand-alone application that dynamically loads your Objective-C classes and enables you to access them either interactively or using scripts. It can also be easily embedded into your own applications.
If you want to learn how to program on the Mac, FutureBASIC is the tool for you. Macintosh BASIC programming has been our focus since we got our first "Slim" Mac back in '84. This is a real basic language that adapts to your style whether you are a beginner or a seasoned professional.
HexEdit is a Macintosh hexadecimal file editor that handles both data and resource forks. It is the most widely used editor of its kind on the platform, and can handle file sizes of up to four gigabytes with ease, yet has memory requirements of less than a megabyte (with color turned off). It can compare whole files for similarities or differences and will soon be able to do so for any subset within the files. A great tool that allows you to edit and analyze the contents for either the data or resource fork of any type of file.
Hex Fiend 1.1.1
A fast and clever open source hex editor for Mac OS X.
* Insert, delete, rearrange. Hex Fiend is not limited to in-place changes like some hex editors.
* Work with huge files. Hex Fiend can handle as big a file as you're able to create. It's been tested on files as large as 118 GB.
* Small footprint. Hex Fiend does not need to keep your files in memory. You won't dread launching or working with Hex Fiend even on low-RAM machines.
* Fast. Open a huge file, scroll around, copy and paste, all instantly. Find what you're looking for with fast searching.
* Smart saving. Hex Fiend knows not to waste time overwriting the parts of your files that haven't changed.
* Data inspector. Interpret data as integer or floating point, signed or unsigned, big or little endian...
* Smooth scrolling. No separate "pages" - scroll like any text document.
Iceberg is an Integrated Packaging Environment (IPE) that allows you to create packages or metapackages conforming to the Mac OS X specifications.
With Iceberg, you can quickly create your installation packages using a graphic user interface similar to your favorite development tools.
Iceberg can also be useful for Administrators who want to gather in a metapackage numerous packages for remote distribution via Apple Remote Desktop.
Installer VISE 8.5
Installer VISE is quite simply the best software installer for the Macintosh, period! With Installer VISE you can easily build an installer that will reliably deliver your product to your customers. You can focus your energy on developing your software without worrying about the complicated details of writing an installer script.
When you need to modify, add, delete, or update files in your software distribution you will really appreciate the point and click and drag and drop simplicity of Installer VISE. In short, Installer VISE is the kind of Mac program that makes people select Macintosh in the first place.
The Programmer's Calculator.
- Supports a rich expression format, which is in most cases identical to what you would type in your programming language.
- Support for adding unlimited numbers of variables.
- Built-in debugger that lets you see the expression simplified step by step.
- Debugger Back-step lets you backup as many steps as you like so that you can replay critical operations.
- C/C++ operator precedence
- Mouse optional, all calculator commands and functions can be done using the keyboard alone.
- Mini-Calc Mode lets your calculator take up very little screen real estate, and yet remain entirely usable.
- Numerous built-in unit conversions (memory sizes, lengths, areas, volumes, temperatures etc.)
- Built-in great circle route and straight line distance calculators.
JJEdit is a light-weight Integrated Development Environment (IDE) for Java programming on Mac OS X. It includes a text editor for editing Java source code with features such as code colouring and autocompletion of Java class names. JJEdit also links in with javac, the built in Java compiler and the built in Java runtime environment, allowing you to edit, compile and run Java programs from within one application.
ActiveState Komodo is the award-winning, professional integrated development environment (IDE) for dynamic languages, providing a powerful workspace for editing, debugging and testing your programs.
Komodo offers advanced support for Perl, PHP, Python, Ruby, and Tcl, on Linux, Mac OS X, Solaris, and Windows.
Komodo's customizable language-aware editor and extensible workspace assist the developer with a supportive yet powerful environment, including source code control integration (CVS, Perforce, and Subversion), web technologies support (CGI, XML, and XSLT), a powerful regular expression toolkit, and comprehensive debugging support.
Lasso Professional Server 8.5.4
Lasso Professional Server offers a "build once, deploy anywhere" approach for developers who demand an easy-to-use, yet powerful development environment. Quickly and securely develop applications with any database on virtually any platform - without a degree in programming - and with far less code than ASP, PHP, JSP and ColdFusion.
Locomotive is a flexible one-click solution to Ruby on Rails development for Mac OS X 10.3+. In one self-contained application, it gives you a fully functional Rails development platform including: (but not limited to)
The framework: Ruby on Rails
The favored webserver: lighttpd with FastCGI
An embedded database: SQLite
A free multithreaded CVS client with Mac OS look and feel. It shows your sandbox in an intuitive hierarchical list view so that you are aware of every file's status anytime. File logs are shown in hierarchical log views with quick access to file content diffs. Enhanced file annotations show related commit log messages. File differences and change conflicts are shown in special colour coded views. The add/import preview helps to avoid file corruption when adding new items to a repository.
Use MacCVSClient to manage your files' revision history in software development, web design, etc.
Macintosh Common Lisp 5.1
MCL is an object-oriented dynamic programming language fully integrated with the Macintosh. It implements the current industry standard Common Lisp programming language and CLOS (as defined in Common Lisp: The Language, Second Edition). It includes: an incremental compiler which generates efficient native PowerPC code; a fully integrated emacs-like Lisp program editor; a window-based debugger; a source code stepper; a dynamic object inspector; smart Lisp programming tools; and an extensive library of CLOS objects including Macintosh user interface objects. Macintosh Common Lisp provides users with a rich set of "object-oriented dynamic language" attributes making it especially well-suited for rapid prototyping, custom development for business and education, scientific and engineering applications and academic research.
MacsBug is Apple's assembly-level 680x0 and PowerPC debugger for Mac OS. It can be used to debug code running in most execution environments, from applications to drivers, and everything in between. It's often used as a bug-reporting tool by many 3rd-party developers, as well as Mac OS system software developers.
METAL is a 100% free extended BASIC language metacompiler for Mac.
The ultimate goals of METAL are to bring back the spirit of 1980s programming and provide both beginners and advanced developers with a way to quickly convey their ideas and focus on creativity!
All the tools software developers need to create cross-platform Java desktop, enterprise and web applications. Runs on Windows, Linux, MacOS, as well as Solaris. It is easy to install and use, works right out of the box - and it is open-source and free!
Omikron Basic 8.0
Omikron Basic was originally developed in the 80s to be used on ATARI computers. After that, it was mainly used by scientists and engineers to find solutions for complex and mathematically demanding problems. For example, this is how an extensive program to simulate climatic changes was created. One engineering office uses a program written in Omikron Basic to calculate ship constructions; an institute for differential geometry uses a program written in Omikron Basic to calculate solution curves and their graphical representation. The list is endless. With the appearance of Omikron Basic for Apple Macintosh, all of these complex applications are now able to utilize the enormous computation power of the PowerPC processor.
0xED is a native OS X hex editor based on the Cocoa framework.
Fast editing of large files.
Unlimited file size (limited by what the actual file system supports).
Small memory footprint.
Instant opening of files of any size.
Supports all normal text editor keyboard shortcuts.
Resource fork editing.
Full hex/text search/replace.
Binary/text Cut/copy/paste support.
Main window is sizable.
Plug-in system to display your custom data types.
Pashua is a tool for creating native Aqua dialog windows for Perl, PHP, Tcl, Python, Ruby, Rexx and shell scripts as well as AppleScript. The GUI elements which can be used for such dialogs include text input fields (single-line and multi-line), checkboxes, radiobuttons, combo boxes, popup menus, open panels or buttons. Moreover, it's possible to embed images or PDFs. Any data submitted from the dialog will be passed on to the calling script, which can (of course) use it for anything. To describe the dialog window, Pashua uses a very simple syntax. All the tedious details such as positioning the elements, calculating the window size etc. are handled automatically by Pashua, thus you can fully concentrate on your application.
Perforce, the Fast Software Configuration Management System, was built to provide maximum control with minimum interference. Perforce gets its high performance from an intelligent implementation on top of a strong model, rather than thousands of features. A precision tool, Perforce was made for organizations filled with energetic, productive software engineers -- with the occasional "hero" thrown in -- working to make the breakthrough product and to define the leading edge.
PHP is a widely-used general-purpose scripting language that is especially suited for Web development and can be embedded into HTML.
Platypus is a developer tool for the Mac OS X operating system. It can be used to create native, flawlessly integrated Mac OS X applications from interpreted scripts such as shell scripts or Perl and Python programs. This is done by wrapping the script in an application bundle directory structure along with an executable binary that runs the script. Platypus thus makes it possible for you to share your scripts and programs with those unfamiliar with the command line interface, without any knowledge of the Mac OS X APIs -- a few clicks and you will have your own Mac OS X graphical program. Creating installers, maintenance applications, login items, launchers, automations and droplets is very easy using Platypus.
Supports shell scripts, Perl, Python, PHP, Ruby, Expect, Tcl, AppleScript
Supports arbitrary interpreter -- thus support for any script type
Executing scripts with root privileges via Apple's Security Framework
Drag and drop files, which are passed to the script as arguments
Graphical feedback of script execution: progress bar or text window with script output
Can create applications which run in the background
Sophisticated app bundle configuration for associated file types, identifier, version etc.
Graphical interface for bundling support files with script
Built-in script editor, or linking with external editor of choice
Set own application icon or select from presets
Command line tool for automating script application bundling
Creating installers, maintenance applications, login items, launchers, automations and droplets is very easy using Platypus.
PRC-Tools is a free collection of tools that allows you to create C/C++ Palm OS applications on Unix and Windows. Since Mac OS X has a Unix-based core, these tools can be recompiled from source to work as Mac OS X native applications.
Python is an interpreted, interactive, object-oriented, extensible programming language. It provides an extraordinary combination of clarity and versatility, it is free, and it runs on Unix, PC, Macintosh, and many other systems.
REALbasic 2008 R5.1
An object-oriented BASIC language environment for Macintosh. If you want to build powerful Macintosh applications quickly and easily, without learning lots of cryptic programming code, this is the product you've been waiting for. And if you like Microsoft's Visual Basic and wish there was a Macintosh version, you need to check out REALbasic.
ResCompare is a programmer's utility for comparing two resource files. It will show you what resources are different, apply updates from one resource file to another, view comprehensive differences between two resources, and build self-applying patch applications (updaters) that convert one resource file into another.
Apple's indispensable resource editor.
Resorcerer is the only supported general-purpose resource editor for Macintosh and MacOS-compatible computers. Relied upon by thousands of Mac developers all over the world, Resorcerer features a wealth of powerful yet easy-to-use tools for easier, faster, and safer editing of Macintosh data files and resources. Whether you have to parse a picture, debug a data fork, design and try out Balloon Help, create a scripting dictionary, create anti-aliased icons, design and edit a custom resource with 40,000 fields in it, create C source code to run a dialog, find every reference to a control, change the structure of existing custom resources, or any of hundreds of other resource-related tasks, Resorcerer's magic will quickly save you time and money.
Ruby is the interpreted scripting language for quick and easy object-oriented programming. It has many features to process text files and to do system management tasks (as in Perl). It is simple, straight-forward, extensible, and portable.
Ruby on Rails 2.0.2
Ruby on Rails is an open-source web framework that's optimized for programmer happiness and sustainable productivity. It lets you write beautiful code by favoring convention over configuration.
Scratch is a new programming language that lets you create your own interactive stories, games, music, and art.
Script Debugger 4.5.2
Script Debugger provides everything you need to quickly and easily author AppleScripts that work. No other scripting tool can match Script Debugger's capabilities for creating, editing and debugging AppleScripts. Its sophisticated Dictionary browser provides far more information than any other tool can and eliminates guesswork and needless experimentation. Simply put, Script Debugger makes AppleScript easy.
As you type HTML, ColdFusion, MovableType tags, or CSS, skEdit will present possible completions in a menu. Pressing return inserts the completion.
skEdit's integrated SFTP (Secure File Transfer Protocol) support allows you to both transfer and edit files on a remote server that supports SFTP.
And many more features.
SmartCVS is an innovative CVS client which runs on Windows, Mac OS X and Linux. It has powerful features, like built-in File Compare/Merge, Transaction display or List Repository Files, and still is easy and intuitive to use. SmartCVS focuses on your day-to-day tasks and usability and is not limited to the available CVS command set.
Don't waste time with learning command line options and installing several tools. Be productive from the first minute with an easy-to-learn graphical CVS client, which assists you where possible and contains all required functionality out-of-the-box.
SmartCVS is available in two versions, a free Foundation version and the powerful Professional version.
SmartSVN is an innovative multi-platform client for Subversion, the designated successor of CVS. SmartSVN has powerful features like built-in File Compare/Merge, Change Report or Tag and Branch handling, which make your daily work with Subversion as easy as possible.
SmartSVN is the consequent successor of SmartCVS, which helps thousands of users to sail around the CVS cliffs. Don't settle with simple GUI wrappers around the command line executable. Try out the easy-to-use and intelligent features of SmartSVN, which works together with your Subversion server out-of-the-box.
SmartSVN is available in two versions, a free Foundation version and the powerful Professional version.
Squeak is a powerful, highly-portable open-source implementation of Smalltalk. Squeak is an Object-Oriented programming language and interactive environment with many great Features.
Squeak is used for a wide variety of computing tasks, ranging from child education through to research in computer science.
StuffIt InstallerMaker 8.0.25
InstallerMaker 8.0 creates Mac® OS X, Classic OS, or hybrid installers and features a number of enhancements for Mac OS X.
The goal of the Subversion project is to build a version control system that is a compelling replacement for CVS in the open source community. The software is released under an Apache/BSD-style open source license.
SuperCard has been called difficult to describe. It is many different things to many different users. In fact, we offer two different collections of tools, to best suit your needs and budget.
Of course, at the heart of both editions is the SuperCard runtime and runtime editing environment. And, if you plan to use SuperCard from time to time to create software for your personal needs (or you just wish to convert and update HyperCard stacks for use with Mac OS X), you will find the Standard Edition to meet these needs well.
However if you plan to work with many projects, you will find the Developer Edition's advanced editing environment invaluable in saving time constructing new projects (and moving content from one project to another). Moreover, if you plan on distributing your projects commercially, the Developer Edition's Standalone Maker will create applications with your underlying scripts encrypted to prevent others from viewing your code.
Regardless of which edition you choose, SuperCard will empower you to create professional quality custom applications, presentations, and multimedia rich projects in the quickest and easiest manner possible.
Surround SCM 2008 1.2
Surround SCM is a full-featured version manager that controls who changes your files and remembers what they changed and when. Advanced branching and private branches facilitate concurrent development of products and versions.
TestTrack Pro 7.5
Managing development issues is central to any software development and quality control processes, so it is important you have an issue management tool your team likes to use and one that works the way you do. TestTrack Pro is powerful, configurable, and easy to use - plus, timesaving communication and reporting features keep your team members informed and on schedule. TestTrack Pro is a highly scalable client/server solution with Windows and Web browser clients that let your team access your projects and manage issues anytime, anyplace.
TextMate attempts to bring Apple's approach to operating systems into the world of text editors. By bridging UNIX underpinnings and GUI, TextMate cherry-picks the best of both worlds to the benefit of expert scripters and novice users alike. With a wealth of exclusive features like tabs, foldings, and macros, TextMate is well ahead of other native, graphical editors on OS X - and you don't have to sell your bones to afford it.
Unity makes cutting-edge game technologies outrageously simple to use. Unity is a one-stop solution for professional game development.
1. You can make amazing stuff.
Unity provides the simplicity of professional authoring combined with the power of a modern 3D game engine. You can create amazing stuff in amazingly short time.
2. Unity just works.
Drop your models and animations right in. Add sizzling graphics, immersive physics, and animated characters with a few clicks. We know that you want to spend your time making great things.
VISE X 3.3
VISE X is quite simply the best software installer for the Mac OS X, period! With VISE X you can easily build an installer that will reliably deliver your product to your customers. You can focus your energy on developing your software without worrying about the complicated details of writing an installer script.
VISE X version 2.0 builds upon the strengths of Installer VISE (currently at version 8.4), but is a separate code base. The two products will be maintained and advanced separately. Separating the code base allowed us to focus VISE X functionality on Mac OS X. VISE X includes a number of new items written specifically for Mac OS X, and a great deal of legacy code written to support System 6, System 7, Mac OS 8 and Mac OS 9 has been removed.
VOODOO Server 2.1.4
VOODOO Server is a version control system for software developers. VOODOO Server is uncompromizingly designed for Mac OS X.
Its cubic project mart structure builds the robust foundation for version management without limits. VOODOO Server's CodeWarrior plug-in lets you track all your files from inside the CodeWarrior IDE. Its object-oriented branching makes it unique in the competitive arena.
Gives developers a comprehensive suite of tools and frameworks for quickly developing standards-based web services and Java server applications. A powerful rapid application development environment, backed by web service, data access, and page generation capabilities, extends the reach of developers and reduces the cost of ownership by ensuring flexible, maintainable design. WebObjects is the ideal way to develop, deploy, and extend powerful web services.
Xcode provides everything developers need to create great applications for Mac, iPhone, and iPad. Xcode 4 has been streamlined to help you write better apps. It has unified user interface design, coding, testing, and debugging all within a single window. The Xcode IDE analyzes the details of your project to identify mistakes in both syntax and logic, it can even help fix your code for you.
Xcode runs on OS X Lion and includes the Xcode IDE, Instruments, iOS Simulator, the latest Mac OS X and iOS SDKs, and hundreds of powerful features.
XGP is an integrated development environment the extends gprolog to work with Cocoa under Macintosh OS X. A primary motivation of XGP is to provide the basic user interface and graphics facilities found in LPA's MacProlog32.
XL Fortran 8.1
Features of XL Fortran Advanced Edition for Mac OS X include:
Compliance with FORTRAN 77, Fortran 90, and Fortran 95 language standards.
Partial draft Fortran 2003 standard support, including allocatable components, IEEE floating point exception handling, pointer with INTENT attribute, VALUE attribute, and PROTECTED attribute.
Ability to generate code specifically optimized for the Apple Power Mac G5.
Ability to use gdb to debug programs.
Features specific to the Mac OS X environment, including support for:
Documentation integration with the native Mac OS X help architecture.
Industry-leading optimization and performance, using tools and compiler options developed and proven on previous XL Fortran compilers, including:
Various levels of the -O compiler option, that you can use to select mild to very aggressive program optimization, including the invocation of some or all of the compiler optimization options that follow below.
-qpdf compiler option to enable Profile-Directed Feedback, which can use results from sample program execution to fine tune optimizations in conditional branches and frequently-executed code sections.
-qipa compiler option to enable the Interprocedural Analysis tool, which can help the compiler optimize across multiple source files on a "whole-program" basis.
-qarch, -qtune, and -qcache compiler options that let you tune your application to specific processor architectures and environments.
-qhot compiler option that enables high-order transformations to improve the performance of loops in your program.
Interlanguage calls between XL Fortran and C/C++ programs, including code compiled with XL C/C++ Advanced Edition for Mac OS X, let you include C and C++ code segments in your Fortran programs and Fortran code segments in your C and C++ programs.
LOGO is a dialect of Lisp, and was first developed in the 1970's to be used as a teaching language. XLogo implements a subset of this language, it is freeware, open source, and is designed to be easy to use.
Zend Studio 7.1.1
Zend Studio is the leading PHP Integrated Development Environment (IDE) designed for professional developers, which includes all the development components necessary for the full PHP application lifecycle.
Denotes Mac OS X Intel Native
Denotes Mac OS X Intel & PPC Native
Denotes Mac OS X PPC Native
Denotes Mac OS 8/9 PPC Native
Denotes Mac OS 680x0 Native
Denotes Non-OS Specific Code