CvhKaar Posted June 26, 2015 Share Posted June 26, 2015 <p>nikon offers sdk's for download which you can use to build your own camera control app. i was wondering if anyone here has ever tried to develop a 'home cooked app'utilizing one of nikons camera specific sdk's..</p><p> sdk's can be downloaded through this website ; <a href="https://sdk.nikonimaging.com/apply/">https://sdk.nikonimaging.com/apply/</a> )</p> Link to comment Share on other sites More sharing options...
bebu_lamar Posted June 27, 2015 Share Posted June 27, 2015 <p>Very interesting. Thanks.</p> Link to comment Share on other sites More sharing options...
rodeo_joe1 Posted June 27, 2015 Share Posted June 27, 2015 <p>I don't think Nikon would allow a private individual to download their Software Development Kits. I'm pretty sure their vetting process would only allow partner companies or established software development houses to download SDKs, and only then if Nikon saw some marketing advantage to be had.</p> <p>Much more useful would be hardware interface information - such as the pinout and levels required by their latest "accessory interface". Looks like a USB variant, but who knows? And it uses a proprietary plug and socket.</p> <p>Besides, there's already a few camera control apps out there. No point in reinventing the wheel. It might be interesting to dig a bit deeper into Nikon's design rules for their NEF files though.</p> Link to comment Share on other sites More sharing options...
warren_hatch Posted June 27, 2015 Share Posted June 27, 2015 <p>Yes, I've used the camera SDKs. There is an application you need to complete before being allowed to download an SDK, but nothing prevents individuals from going through the vetting process. The time from submitting an application to receiving the download link is a matter of minutes.<br> The SDKs are reasonably well documented and complete. However, the native Nikon MAID interface is at a fairly low-level, so many of us choose to employ Thomas Dideriksen's wrapper (offered for free at SourceForge). The wrapper supports C# and VB, is well maintained and easy to use. Note that if you elect to use the SDK wrapper, you will still need to download the SDK for your camera in order to access one of the binary files included with the Nikon distribution. </p> Link to comment Share on other sites More sharing options...
Mary Doo Posted June 27, 2015 Share Posted June 27, 2015 <p>Curious: It takes a lot of time and tests to perfect a program. Is there any special advantage to it other than intellectual curiosity and the pride that comes with "I made my own software"? Are there desirable features that the available programs lack that are relatively easy for a technical individual to develop? What are they?</p> Link to comment Share on other sites More sharing options...
bebu_lamar Posted June 27, 2015 Share Posted June 27, 2015 <p>The advantage comes from the fact that you can make your software perform just what you want no more no less and especially no more. </p> Link to comment Share on other sites More sharing options...
Mary Doo Posted June 27, 2015 Share Posted June 27, 2015 <p>So it's like reinventing the wheel, stripping off the extras. ;-)</p> Link to comment Share on other sites More sharing options...
q.g._de_bakker Posted June 28, 2015 Share Posted June 28, 2015 It's more like having the opportunity to do something other software doesn't offer.<br>As far as the camera allows, of course. And only something to do when existing software doesn't offer quite what you need. And when you have the necessary programming skills and tools. Link to comment Share on other sites More sharing options...
bebu_lamar Posted June 28, 2015 Share Posted June 28, 2015 <p>I need a sequence of 27 shots of each with different exposure settings and pre determined by myself. Is there a software out there that allow me to do this?</p> Link to comment Share on other sites More sharing options...
Mary Doo Posted June 28, 2015 Share Posted June 28, 2015 <p>The software will need to work within the limitation of the hardware (camera, flash...). I can see the necessity to spend the time and effort to develop one's own if the existing software are way off. Otherwise don't think it makes sense, nor is it cost-effective. </p> Link to comment Share on other sites More sharing options...
rodeo_joe1 Posted June 29, 2015 Share Posted June 29, 2015 <p>BeBu, the application you describe is basically a script that could be piggy-backed onto an existing camera control app. There's no need to know anything about the internal workings of a Nikon DSLR to implement such a script.</p> <p>I'm trying to think of an application that would need the low-level access of an SDK, but I really can't think of anything that doesn't already exist in some form or another. Maybe a RAW to pseudo IR converter, but that could be done in any image editor really.</p> Link to comment Share on other sites More sharing options...
q.g._de_bakker Posted June 29, 2015 Share Posted June 29, 2015 Yes, a lot has been though of, and made, already. It's up to the creative folk to imagine new ways to use this equipment. The SDK will help make what they think of possible. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now