Programming 3 (Nathan, Semester 1, 2012)
Software Downloads
Here you can find software that is used in Programming 3 and that
you might find useful for programming projects.
Most software we use in Programming 3 can be installed directly
from the developer tools installation DVD under Linux and Mac OS X.
Also, most software is Open Source, so you should be able to download
and compile
the source code for other (POSIX compliant) operating systems.
The Entries below have tool tips. Just move the mouse over an entry
description in the first column to see more details.
Tools and Compilers
Server Utilities
Editors
Programming Environments and Operating Systems
Objective-C and C++
Description
|
Platform
|
Local Download
|
Web Link
|
Official
GNUstep
Installers
The official installers for the
GNUstep environment for Windows
that is used in the lab.
This includes the mingw compiler and the msys shell environment.
These packages can be installed at any destination.
You need to download and install all three of these packages
in order.
|
Windows
|
gnustep-system-0.23.0-setup.exe
gnustep-core-0.23.1-setup.exe
gnustep-devel-1.0.0-setup.exe
Gorm-1.2.10-setup.exe
SystemPreferences-1.1.0-setup.exe
|
GNUstep for Windows Web Page
|
GNUstep
Source
Code
This is the source code for the whole GNUstep environment.
For Linux, BSD, and other operating systems
you can download the source code installation packages and
compile them from scratch (or just look at the code with
your favourite editor). To compile, you can either try
gnustep-startup or you will need to compile and
install all of gnustep-make, gnustep-base,
gnustep-gui, and gnustep-back.
|
Linux
BSD
POSIX
|
gnustep-startup-0.23.0.tar.gz
|
GNUstep Project Web Page
|
gnustep-make-2.2.0.tar.gz
gnustep-base-1.18.0.tar.gz
gnustep-gui-0.16.0.tar.gz
gnustep-back-0.16.0.tar.gz
|
GNUstep
Development
Tools
These are the development tools used with GNUstep.
If you installed GNUstep manually (not using the
GNUstep.msi package at the top), you should
also install Gorm, ProjectCenter, and
Renaissance if you want to develop GUI
applications in Objective-C.
|
any
|
gorm-1.2.10.tar.gz
ProjectCenter-0.5.0.tar.gz
Renaissance-0.9.0.tar.gz
|
Gorm Web Page
ProjectCenter Page
Renaissance Page
|
NUI
The C++ cross-platform GUI NUI library source code
is available for local download. This allows you to write
native iPhone applications in C++.
|
any
|
nui3.zip
|
NUI Web Page
|
QtWin
The C++ cross-platform GUI Qt libraries for Windows
are available for local download. Just install GNUstep first,
then double-click the .EXE and tell the installer that
MSYS can be found under C:\GNUstep\mingw
(the installer should warn you that you have a newer version
of the Windows header files -- just tell it to continue
installation).
|
Windows
|
qt-sdk-win-opensource-2010.05.exe
|
Qt
Open Source
Downloads
|
QtMac
The C++ cross-platform GUI Qt libraries for Mac OS X
are available for local download. Just install XCode first,
then double-click the .DMG and run the installer.
|
Mac OS X
|
qt-sdk-mac-opensource-2010.05.dmg
|
Linux
Change $Date: Mon Feb 27 19:39:16 2012 +1000 $ by Rene Hexel