Do you plan to publish an SDK for the Aplha and NEX cameras? You publish some apps yourself and it would be good to see what the developer community out there could do with these devices.
In particular I would like to see a Studio app that caused the OLED viewfinder to show a well exposed image regardless of manual camera settings. That would allow me to use the A6000, A7R and the like in a studio with high power studio strobes.
Many thanks
Nick SS
The original poster is/was asking Sony how to write/develop embedded applications for Sony cameras that support after-the-fact install of "apps" from the Sony "PlayMemories" application ( aka "store"). There is also a kinda related ( but technically very different ) SDK by Sony that is called the "remote api", which is used for apps outside the camera ( android and ios phones typically) to assist them in remotely performing actions to the camera over WiFi. One is an in-camera app, the other is an out-of-camera app.
The short answer is that there has been some reverse-engineering to discover that these camera/s aparently run some variant of android itself AND someone has figured out how to duplicate the process of installing your own "app" to the camera. see here: https://github.com/ma1co/Sony-PMCA-RE
Here is a link to Sony's SDK site. Its still in Beta and is only apk format.
https://developer.sony.com/downloads/camera-file/sony-camera-remote-api-beta-sdk/
I looked over the documentation from the Sony SDK site and added the rest of the functions for the A6000 camera. You can find it on git hub. Still a bit of a work in progress and I have not yet tested all the functions. This repo will generate a jar file that you can use in any apk applications.
https://github.com/keyserSoze42/SonySDK
Here is the repo to the apk that Sony built. I parsed out the sdk part and this uses the sdk built from the other repo. You should be able to find it in the libs directory.
github.com/keyserSoze42/SonySampleApp
Currently only Camera Remote API(beta) is published and constantly being updated with new capabilities and new devices.
Related
Does anyone know is it possible to do augmented faces on iOS with ARCore? I'm talking about this specifically:
https://developers.google.com/ar/develop/unity/augmented-faces/developer-guide
I know ARCore supports Cloud Anchor for iOS, I tried to paste 'ARkit device' from this sample project to Augmented Faces (replacing some components too) with no success. Do you know is it even possible?
Please help!
Yes, it is possible!
Here's a quote from the Augmented Faces iOS Developer Guide:
Clone or download the ARCore SDK for iOS from GitHub to obtain the
sample app code.
Open a Terminal window and run pod install from the
folder where the Xcode project exists.
Open the sample app in Xcode
version 10.3 or greater and connect the device to your development
machine via USB. To avoid build errors, make sure you are building
from the .xcworkspace file and not the .xcodeproj file.
Press Cmd+R or
click Run. Use a physical device, not the simulator, to work with
Augmented Faces.
Tap “OK” to give the camera access to the sample app.
The app should open the front camera and immediately track your face
in the camera feed. It should place images of fox ears over both sides
of your forehead, and place a fox nose over your own nose.
You can also watch a video tutorial here.
No, at the moment of the writing, Aug 26, 2019, there is still no sign of an iOS release with augmented face support from Google's ARCore team.
For the iOS platform, the best bet is still Apple's ARKit with face tracking support, though limited to devices which supports the TrueDepth camera system.
I would like to use the sony SDK to display image from my SONY alpha 5000 on my computer.
I notice that the supplied SDK is to develop and Android application. Is there a computer version SDK to be able to connect to the camera with the WIFI and control it?
Well, I'm also a newbie on the Sony remote camera API SDK. And I started with the same questions as you. Actually the API SDK can be understand as an instruction set that can be used in fairly any platform. This being said, one option is to workarround the programming language that you manage (Python, C, VB....) and send the instruction through a network service (Myself, I have been trying with network sockets on C#). There are some examples on the web, which are ready to go as Locana and Camera RC, both of which I have found very useful. If you want to make your app yourself, you can check a bit the code for C I posted on this comment (Please do not start with liveview... If you do, and get to do it, let me know). I hope it can be of any help.
We have a couple of Blackberry apps and are now trying to prepare them for BB 10. These apps are made in Java via Eclipse and/or RIM IDE tool. However, when I went to https://developer.blackberry.com/platforms/bb10, I saw that there is no even a mention of Java SDK. Take a look at image below.
So how am I supposed to update Blackberry app to BB 10? Any ideas?
You have to decide what to do with your applications. If you have an Android version, one option is to repackage the APK to a BAR using the provided tool set so that it will run under the Android player. There are many good Android applications that provide an acceptable or even good user experience this way. Another option is to port your BlackBerry Java application to Android (if there is no existing Android version) then package the Android version for the player. This would also allow you to market the application to Android users. The final option is to port the BlackBerry Java applications to the Native SDK, Cascades, HTML5 or Adobe Air.
The best way forward depends on how tightly integrated into the BB10 system you want to be. While there are facilities provided in BB10 that are the equivalents to those is BlackBerry OS, there have been significant changes required to enable the improvements everyone wants to see on the new platform. If you see BB10 as a significant part of your future business then porting to Cascades would be very worth while.
I'm a BlackBerry native applications developer. I'm new in BB10 apps development. I'm supposed to create an Augmented Reality based application in BB10. I've no idea whether there's any third party library available for blackberry10 or not.
I have googled this thing. Have come to know that Wikitude has provided wikitide-SDK for Android and iOS; using it, android and iPhone developers can develop AR (Augmented Reality) Apps very easily. News says that Wikitude will release SDK for BlackBerry later this year.
Do anyone know the exact release date of Wikitide-SDK for BB10(blackberry) ?
Do anyone have any idea about any third library which I can use for developing AR apps for BB10?
Thanks in advance.
As of August first, they've made this press release.
Of interest in that press release is this (emphasis added):
Wikitude’s most recent product launch is the Wikitude SDK, which allows third parties to develop their own AR apps. The company is also preparing an SDK for BlackBerry® 10.
However, they not yet provided a timeline.
Edit: this is now available:
http://www.wikitude.com/wikitude-launches-worlds-augmented-reality-sdk-blackberry-10
Currently i am exploring Wikitude for BB10. I want to know if Wikitude fetch users location in background or not?
Will a Blackberry smartphone application written in the Java api work on the Playbook without modification?
According to RIM, once the JDE player is released, they will have to be re-packaged which may require re-compiling, to run on the PlayBook. The same applies to Android applications. In either case you will not be able to download native JDE or Android apps and run them on the PlayBook.
The only application SDK path that allows for BlackBerry Smartphone applications to run both on BBOS, Playbook and BlackBerry 10 is the HTML5 WebWorks SDK
Get started by reading the Getting Started Overview Guide
https://developer.blackberry.com/html5/documentation/what_is_a_webworks_app_1845471_11.html
You may also be interested in cloning bbUI.js, a free ui framework that works across BlackBerry devices going back to OS5. bbUI.js targets platform specific native features, like access to hardware apis, while providing a consistent feel.
blackberry/bbUI.js
https://github.com/blackberry/bbUI.js
Best of luck to you.
Yes, RIM has announced that they will release a virtual machine which will play your existing blackberry app. I'm not sure if developers have to re-submit their blackberry apps though.
Playbook will also support Android apps, but developers will have to recompile their apps and submit those to App World.