Canon Community Canon Community
 


Reply
Occasional Contributor
Posts: 6
Registered: ‎11-23-2013

Re: EOS Remote for Windows Phone 8

[ Edited ]

@RobertTheFat wrote:

@protik wrote:
Virindi, I just also registered to KUDOS you. What we can do now is to warn people with Windows phone about the danger of buying a "Canon Device" ..........

Or we can warn people with Canon cameras not to buy a Windows phone.  Smiley Happy


Or we can warn Canon that if they don't have all-inclusive apps to make it easier to share to one's smartphone (no matter the operating system), one will be more inclined to put down (or not buy) the DSLR and simply use the smartphone instead - further eroding DSLR's marketshare to high-end smartphone cameras like the 41-megapixel Lumia 1020.

 

 LUMIA 1020 - 41-megapixels, 1/1.5" sensor, Zeiss f/2.2 lens, optical image stabilization, xenon flash, led modeling/video light - $99 on contract

lumia1020.jpg

 

 

 

Optional camera grip for the 1020:

grip.jpg

 

 

Ironically, Canon decided not to support the smartphone a photography enthusiast would be most interested in due to its superlative imaging performance!

New Contributor
Posts: 3
Registered: ‎05-01-2014

Re: EOS Remote for Windows Phone 8


@antiwo wrote:

To create an app on WP8, we need an sdk built for the ARM processor. So I asked Canon if they could compile me an ARM sdk. I got the answer: 

Dear Wouter,
 
Thank you for contacting DIDP Admin.
 
I’m afraid there is no SDK for ARM platform. We are providing SDK for Windows/Mac OS X platform only.
And we do not disclose our source code to any 3rd party developers.
 
Thank you for your understanding.
 
Canon DIDP Admin

So what can we do from here ?

  •  deassemble the DLLs of Windows X86 back to "source" code  > this will take a lot of time, without known success rate. It is also against my philosopy to do such thing. (And those tools are quit expensive)
  • An aterative is sniffing the network traffic between a wireless app and the EOS device. If it is a straight forward protocol, it must be doable to make a map of the interface. 

Anyone else ideas ?

 


They must have an ARM SDK of some sort for Android/iOS apps. It's just not publically available.

Disassembling DLLs might give insight into the API the SDK uses to communicate with the cameras. Looking into the Android app might also be of help since decompiled Java is easier to understand than x86 assembly.

 

The combination of that together with network sniffing seems to be the only option to piece back together the communication layer between the app and the camera. I've toyed with the idea of taking this up myself but I'm heavily time-constrained and it will not be quick and easy in any case.

 

If you do dare venture there, I ask of you to re-implement the layer as a WinRT component so it could easily be used in Windows 8 apps as well. And if you need help with the Windows side of things, I'm a Microsoft MVP in Windows Platform Development and can provide you with assistance, maybe even development with the application itself. Even though the lack of an app persuaded me to switch to Nikon and I expressed that concern in this thread earlier, an interesting twist of fate landed me a 70D anyways and I'm very interested in connecting it with my Windows Phone.

Occasional Contributor
Posts: 12
Registered: ‎09-14-2014

Re: EOS Remote for Windows Phone 8

Thanks Fraza for the support and insight. I found yesterday (Through a companion called Oleg) some very interesing link: https://github.com/felis/PTP_2.0. I take a look there. The puzzle is coming toghether. Now I can start working Smiley Happy

New Contributor
Posts: 3
Registered: ‎05-01-2014

Re: EOS Remote for Windows Phone 8

No problem. Keep us posted in how things work out with PTP 2.0

 

Some additional information that might help:

  • if you contact your local Microsoft and tell them you're developing an app with that much reach, they might lend you Windows 8 and Windows Phone 8 devices to test your application on. this is useful since running Windows Phone 8 emulator on a PC has specific hardware requirements and going low-level with wi-fi might not even be supported through an emulator.
  • to test your application on a device you must unlock it for development with a windows developer account. you can get such an account through a one-time fee of $19 at Windows Dev Center, or signing up for free at Windows App Studio.
New Contributor
Posts: 3
Registered: ‎10-18-2014

Re: EOS Remote for Windows Phone 8

Hi guys!!
Anything new? Have you obtained how to develop the app? Or will Canon develop an app? Don't think so... But I hope so!
Occasional Contributor
Posts: 12
Registered: ‎09-14-2014

Re: EOS Remote for Windows Phone 8

I have the source code of the PTP 2.0 library, used to communicate via TCP to the Canon (D70) device. I also have a development license for Windows phone 8.1. Plan is to autodetect the wifi of the Canon, and connect to it.

First step would be a bulk shot. Later on more functionality such as setting basic functions (iso, f-stop, shutter time, ...)

Advanced stuff would be to use your touchscreen of your phone as it was on your Canon itself. 

But first things first, connecting to the Canon Smiley Happy

New Contributor
Posts: 3
Registered: ‎10-18-2014

Re: EOS Remote for Windows Phone 8

Cool!!! So you succed connecting it? Or you are just trying right now? =)
Do you have a Twitter account to follow you and check the progress? =)
Occasional Contributor
Posts: 12
Registered: ‎09-14-2014

Re: EOS Remote for Windows Phone 8

I have registered a domain name to have a project homepage. I will post it here when the site is running. I am doing this just to show Canon they forget a large growing community.

Highlighted
Occasional Contributor
Posts: 7
Registered: ‎01-26-2014

Re: EOS Remote for Windows Phone 8

Excellent. Would you post the source code on Github? I might see if I can tinker with it if I can.

 

Thanks!

Occasional Contributor
Posts: 8
Registered: ‎10-25-2014

Re: EOS Remote for Windows Phone 8

[ Edited ]

This situation is truly frustrating...

 

Already been waiting for this well over a year (ever since the 6D launched).

I've been stuck with my EOS Rebel T2i for years now, waiting for Canon to release a nice DSLR with built-in WiFi and GPS capabilities. Now they finally have a few choices, but then they decide to boycot my smartphone of choice...

I understand iOS and Android get the priority because of their global market share, but com'on, after almost 2 years they could at least have a basic app for Windows, even if we don't get all the bells and whistles.

 

I guess that the main reason for it is that Windows Phone has not yet been released in Japan... but really, by now there are no excuses. Based on Nokia sales alone there must be near if not more of 100 million Windows Phone users around...; should we all stop buying Canon products?

 

PS: And yes, I just registered to complain about this situation, as a 10 years long Canon enthusiast.

powered by Lithium

LIKE US on Facebook FOLLOW US on Twitter WATCH US on YouTube CONNECT WITH US on Linkedin WATCH US on Vimeo FOLLOW US on Instagram SHOP CANON at the Canon Online Store
© Canon U.S.A., Inc.   |    Terms of Use   |    Privacy Statement