What WiFi-Direct Libraries Exist? - ios

I want to play with screen sharing between my apple devices. I know WiFi direct is part of what supports the Airdrop feature to send files between macs and want to play around with that API.
I'll keep on searching, but was wondering if anyone has done this before or if Apple won't let you touch that API.
I'd also be happy to hear about any libraries that may be available specifically for raspberry-pi or for Linux in general.
Thanks

A friend of mine demoed an Android project he was working on the other day that utilized the AllJoyn library. AllJoyn is an open source API that supports Wifi-direct as well as other wireless protocols and is supported on Android, Linux, and iOS. It might be worth looking in to.
https://www.alljoyn.org/

Related

How can i create an app for Samsung smart tv Remote in iOS programming?

I need to create a remote control app in ios for samsung tvs. I did google too but i can not able to get exact solution. I have seen this SDK link
https://developer.samsung.com/tv/develop/extension-libraries/smart-view-sdk/sender-apps/ios-sender-app
But is it still allowing me to connect latest tv models also ?
I have seen codes provided in github but none of them are working for me.
https://github.com/SamsungDForum/SmartViewSDKIntegrateSample
I have also seen that there is TIZEN platform to do it but i am not aware with that also.
I am still confused that is its control code need to write in swift or objective c or it will be done via web APIS? because i have seen node.js reference as well for this.
https://github.com/Toxblh/samsung-tv-control
https://github.com/piu130/samsung-tv-remote-interface
https://github.com/piu130/samsung-tv-remote-interface-keys
I have seen smartthings link too but it also not giving me any hint from which i can start.
https://smartthings.github.io/
However i have seen there are many apps available to operate samsung tvs. I wonder how they did the connection and operate the remote keys ?
I have seen http://connectsdk.com/. And this is available in objective c and working for LG tv. I have tried and tested in lg tv but it is not working in samsung tv.
Thank you.
You can create a samsung remote easily using websockets. Take a look at this project.
https://github.com/Ape/samsungctl
The code is in python and it contains two methods.
Websockets
Legacy
I prefer to use websockets and it is actually quite easy. By looking at the websockets section in this project you will get an idea of how to use websockets to connect to samsung TV and control it by sending commands.
You can create a Samsung remote easily using WebSockets.
It's Quite Easy to work with this Library, Only need some basic knowledge about Socket.
https://github.com/daltoniam/Starscream
without needing any Server Side Support.

Sony SDK on computer

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.

SDK for Nokia 3310

I'm thinking some time about the possibilities to bring back some life to my loved Nokia 3310 by developing some software for it. The only downside is that there is not really much information on the Internet about the subject.
I've read that there is a SDK called Nokia PC Connectivity SDK 3.0, but every link that I tried is very old and the download links are always broken. Searching on Google just gives results to Mallware websites and the Nokia Developer website only holds an archived forum section without file support..
Does anyone knows where I can download this SDK or has a better idea/suggestion about developing software for this dinosaur of a phone?
AFAIK the offering is no longer available from the original site, thus I would not recommend using any versions available on any other site.
Anyway, the PC connectivity as far as I remember did not really enable you to develop any software for the device as such, it was used for making apps that could connect to the services of the device (such as SMS, logs etc.)
Quick internet search also suggest that the device might not even support AT commands, thus I would assume that there is no development offerings available for that old device anymore.

AirDrop to implement for a app for detection

Is there any documentation for AirDrop? I want to make an app that can be installed on multiple devices, and to be able to detect other devices that are running that app, I was thinking about AirDrop to do this part of detection. I would not want to use other solutions like bonjour.
Thank you!
I recommend the Multipeer Connectivity Framework Reference
This framework allows peer-to-peer connections (similar to AirDrop) between an app installed on multiple devices and for data to be exchanged between them over the connection.
You can find examples on how to use the AirDrop API by searching for 'airdrop' in iOS Developer Library. Here is a link https://developer.apple.com/library/ios/samplecode/sc2273/Introduction/Intro.html

Is it possible to adapt a linux/windows sdk for ios?

I recently started working on an iPhone app which needs connection to functions of a DVR. I found out that the DVR company provides SDKs for this but only for windows and linux.
So I wanted to ask if I can adapt one of these SDKs and use it for ios. The answer may be obvious and easy but with the little experience I have I want to ask the experts if it's possible. And if it is, what can be the main obstacles generally? Will porting the linux sdk to Mac, following the Apple Developer guide, help?
I can of course provide more details about the sdk if needed.

Resources