Many developers have already benefited from Canon SDKs, enabling them to integrate Canon cameras and lenses in their solutions and control them remotely, wired via USB. Such applications include photo booths, robotic / automated units, event photography and recording, mass portrait / passport and photogrammetry systems.
According to a press release, the EDSDK benefits will allow users to control Canon cameras remotely from a Mac or PC and use the same code across all compatible Canon cameras. To take advantage of multi-platform support on select models1 for fast development, the new CCAPI features an agnostic operating system, allowing wireless usage in any environment, such as Windows, Mac, Android, iOS or Linux.