CameraTransfer

CameraTransfer est un programme libre (license GPL) qui permet de récupérer les photos prises avec un appareil photo numérique.

CameraTransfer est développé en Objective C (langage orienté objet dérivé du C) et utilise le framework GNUstep.

GNUstep

GNUstep est un environnement de développement orienté objet.

GNUstep est basé, et complétement compatible, avec les spécifications OpenStep développées par NeXT (maintenant Apple). Les additions faites à Cocoa (MacOS X) seront aussi ajoutées au framework pour des raisons de compatibilité.

GNUstep est écrit en Objective-C, un langage basé sur le C, avec très peu d'ajouts pour le rendre orienté objet. L'Objective-C est un langage très simple et très puissant, et d'ores et déjà, une interface vers GNUstep a été créée pour le Java.

libGPhoto2

libGPhoto2 est une bibliothèque permettant d'accéder aux fichiers se trouvant sur un appareil photo numérique. Actuellement, libGPhoto2 reconnaît plus de 400 appareils différents.

CameraTransfer utilise cette bibliothèque, donc les nouveaux appareils reconnus par libGPhoto2 le seront aussi pour CameraTransfer.