I was very excited to receive an email from Canon today about the release of the newest version of their EDSDK, verison 2.8. My excitement was short lived as I discovered that Canon has yet again decided to not make a 64-bit version of their SDK. This is a real shame since OS’s are quickly going to 64-bit as the norm and 32-bit is dying. Seeing that the software being developed using Canon’s SDK is graphically oriented the extra memroy addressing of 64-bit would be a big benefit. Maybe version 2.9 or 3.0 will support 64-bit.
Anyways enough with the ranting here is the content of the email.
Canon is pleased to announce the release of a new version of EOS Digital SDK (EDSDK) v2.8 supporting the new EOS Rebel T2i / 550D launched in the first half of 2010. Changes to the Supported OS were also made for this version, namely adding Windows 7 / Mac OS 10.6 and stopping Mac OS 10.3.
Detailed information as to which Canon cameras are compatible and what properties have been added or modified to the SDK are available by clicking here.
All Canon Digital Camera SDK versions are written in C. There are no current ActiveX versions. Furthermore, there is no explicit support for other operating systems or development environments including but not limited to: Windows XP X64 Edition, Windows CE, Windows Mobile Edition, Windows Media Center, Linux, Sun, Unix, HP-Unix, OS/2, Free BSD, Java, Cocoa, etc. Canon Inc. has indicated no plans to develop SDKs for any of these operating systems or development environments.
Additionally, please note that as per the current SDK License Agreement, the Canon Digital Camera SDKs are offered as is, without technical support. However, the current SDKs are provided with written documentation as well as several tutorials and sample files. The sample code is available exclusively for Microsoft Visual C++ 6.0. Canon Inc. has informed us that they will no longer supply sample code for Microsoft Visual Basic or other development applications.
1. Who is eligible to apply for the Canon Digital Camera SDKs?
Software developers residing in North, Central and South America are eligible to apply for Canon Digital Camera SDKs through the Canon U.S.A., Inc. web site.
2. Canon Digital Camera SDK Compatibility Charts
A list of compatible cameras can be found on the Canon USA web site.
3. Canon Digital Camera SDK Development & Target Environments
A list of compatible operating systems can be found on the Canon USA web site.
4. Canon Digital Camera SDK Development & Target Environments
A list of compatible operating systems can be found on the Canon USA web site.
5. How to obtain the SDK
A link to the application process can be found by clicking here.