Welcome to PhantomPilots.com

Sign up for a weekly email of the latest drone news & information

DJI SDK

Discussion in 'Firmware' started by ilovecoffee, Nov 12, 2014.

  1. ilovecoffee

    Joined:
    Aug 13, 2014
    Messages:
    441
    Likes Received:
    17
    So apparently there is an SDK being released possibly today.

    I thought maybe DJI would have made an inspire forum on their site but not activated it so I was trying a bunch of different forum IDs, but no luck, but came across the SDK instead. As it turns out there is an SDK site at http://dev.dji.com

    [​IMG]

    So I guess there's also going to be a DJI specific App Store. Cool!
     
  2. ToThePoint

    Joined:
    Jun 4, 2014
    Messages:
    618
    Likes Received:
    1
    Location:
    Antwerp, Belgium
    Sorry Coffee i am confused.
    Who says no one wants your app ?
    As i see it its a opportunity for you to enter the competition ?
    Do it !
     
  3. ilovecoffee

    Joined:
    Aug 13, 2014
    Messages:
    441
    Likes Received:
    17
    I'm not a developer at all. I have never coded anything in my life other than in high school over a decade ago. I'm just a "tinker-er" like many of you :D

    I didn't suggest no one wanted my app (it seems to have the most views on the whole forum), but with a bigger development community, I think a lot more progress can be made other than the small things I'm able to accomplish by modifying the existing stuff.
     
  4. Morgon

    Joined:
    Aug 15, 2014
    Messages:
    453
    Likes Received:
    64
    Location:
    Glen Burnie, MD
    This is cool, but I'm a bit disappointed that it's iOS/Android only. Would be pretty great to get some basic Phantom functionality into a native Win/OSX app. Emulators only do so much.
     
  5. Morgon

    Joined:
    Aug 15, 2014
    Messages:
    453
    Likes Received:
    64
    Location:
    Glen Burnie, MD
    By the way to anyone just browsing this thread, that DJI App Contest says the following:
     
  6. ilovecoffee

    Joined:
    Aug 13, 2014
    Messages:
    441
    Likes Received:
    17
    Looks like the dev site isn't working still or it's only allowing certain individuals to access the API docs.
     
  7. Nathan Carter

    Joined:
    Oct 29, 2014
    Messages:
    164
    Likes Received:
    0
    Location:
    San Francisco
    Where did you get this information? can't find it on their web site...

    And btw I hate how DJI approached this SDK release. It is not open to everyone, you need to basically convince DJI to give you access to use it. And then you only get basic functionality. If you want full functionality which would for example include the things needed for ilovecoffee to recreate full ground station functionality, then you have to pay them!
    They did not specify how much, the price will be revealed to you privately once you send them your proposal of what is that you want to create! It's probably gonna be pricy otherwise they would have no problem stating publicly how much it is!

    What's wrong with you DJI!!! Just release it to everybody to download and use, and make cool apps for your drones! You will then earn from selling more drones! As people will have more reasons to buy them!
    But noooo you have to impose tons of restrictions and then even charge for it!!!

    I also believe this SDK and published terms and conditions are going to be used now by DJI as means to force Apple and Google into removing any existing apps for the phantom from the App Store/Play Store. Like booster and logger apps! As they would call it an act of reverse engineering which is now clearly stated as prohibited.
     
  8. AnselA

    Joined:
    Jan 2, 2014
    Messages:
    896
    Likes Received:
    1
    Location:
    Declination +8° 11'
    DJI does not make even the SDK documentation available without "applying"!

    DJI is still so far away from https://www.dronecode.org/
     
  9. ilovecoffee

    Joined:
    Aug 13, 2014
    Messages:
    441
    Likes Received:
    17
    It was removed from their forum a few hours after posting
     
  10. AnselA

    Joined:
    Jan 2, 2014
    Messages:
    896
    Likes Received:
    1
    Location:
    Declination +8° 11'
    Huoh, they did it again, like so times before.

    I remember the contact email they announced: sdk@dji.com
     
  11. chapsrlz

    Joined:
    Jul 5, 2014
    Messages:
    534
    Likes Received:
    87
    Location:
    cdmx
    as i mentionen on another thread related to the sdk:

    it sucks big time that you have to apply for the sdk, send them a brief about what you are planning to do, and even worse (i just found out) that at the end youll have to pay for using the sdk. and if that wasnt enough this is just a fragment of their terms of use...

    cmon dji that sucks
     
  12. Nathan Carter

    Joined:
    Oct 29, 2014
    Messages:
    164
    Likes Received:
    0
    Location:
    San Francisco
    Wait.... What?!

    Does that mean that DJI will submit created apps by themselves to the App Store for example?! That would not make sense. How would then the original developer/s get paid?
     
  13. Morgon

    Joined:
    Aug 15, 2014
    Messages:
    453
    Likes Received:
    64
    Location:
    Glen Burnie, MD
  14. flyingflying

    Joined:
    Nov 13, 2014
    Messages:
    1
    Likes Received:
    0
    Well, that's so weird. According to my knowledge, the SDK level 1 is totally free to all the users. And when we apply the DJI SDK, there is nowhere to ask you to pay for it "at the end" . Please advise if you saw any. And to what I understand, DJI will not put our designed app to the market unless the user would like to ask DJI for help and cooperate together.
     
  15. Verizonwired

    Joined:
    Aug 13, 2014
    Messages:
    31
    Likes Received:
    0
    Well I applaud DJI for what they are doing. They are basically finding programmers who are willing to pay them to program for them. Its a smart business move. Now as for its move in terms of its user base, it was a terrible move. There is really no incentive to program for them. In fact if you like the platform but none of the software, you can reprogram the drone itself, but then you have none of the backing to help trouble shoot. So basically you are paying to be allowed to program and then submit your program to DJI to be basically proofread so the drone doesn't launch itself into the sky or worse. Then you are also agreeing to revoke all claims to the programming.

    Its probably a smart, quick and less resource consuming method of getting ahead of their competition.

    I both applaud and boo.