-
Notifications
You must be signed in to change notification settings - Fork 36
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Build framework as a 3rd-party lib #3
Comments
I'm planning to do this eventually. For the time being, i'm just investigating in the APIs and it's IMHO easier to have everything in one single project. Especially because I don't know yet in which form we will release this framework, whether we have to add a custom intermediate code layer for example. The framework directory contains just some stubs for the Sony APIs. They are more or less auto-generated from the unpacked firmware. So I would propose to wait a bit before we really release the framework. |
Ok.... Do you need help in any specific item? Are you looking at the firmwares for a specific camera, or for all available cameras? |
Mainly testing atm... I only have an a6000, it would be great if you could test everything on your camera, too. The stubs come mainly from the nex6 which is one of the oldest cameras with android apps enabled (just after the nex5r). The features present in this camera should (hopefully) work on most newer cameras, too. |
I had the Nex-6 (now sold) and tested successfully all functions of PMCADemo until v0.6... |
Any development on the framework (library) side? |
Sorry, been bit busy at work, didn't have much time to work on this If you look at my fork, I've added code that makes it easier to browse and Think I have time to look at it in a few weeks when things quiet down Any development on the framework (library) side? — |
Ok thanks, |
@ngvincent |
Hi everyone, sorry for my late answer, I've been very busy in the last months and couldn't work on this. In the last few days, I reverse engineered the USB communication between camera and browser plugin. I mean, nobdy wants to use IE :) I just pushed my results to the other repo. Concerning the framework, my goal is to develop an abstraction layer with a nice scripting interface, so people can write their own scripts (probably JavaScript, since interpreters are easy to integrate) and have them interpreted on camera. That would lower the entry barrier for many people. What do you think? |
Welcome ma1co. |
@ma1co as someone that works as a designer and a front end designer that would be pretty awesome since javascript is one of the few languages i actually understand 👍 |
hi @ma1co , I have tested the python code with a7s and it work great, also the apk install well ! |
I've pulled out the stubs and I'm currently writing a new abstraction framework around them: OpenMemories-Framework. |
Pull the framework/ folder out, build it as a third party lib/jar
When other people write apps for PMCA, they'll just have to include that lib/jar in the build path, without having to copy the framework code.
(Optionally put that lib/jar in maven repository, so that it can be added as a maven/gradle/... dependency)
I can assist on this - Let me know if you want me to help
The text was updated successfully, but these errors were encountered: