Will the Palm Pre Mojo SDK grant access to bluetooth apis? - webos

Does anyone know if Palm's new Mojo SDK will grant access to bluetooth APIs? Perhaps in some form or fashion? I can't get any information about it and given I have to choose what to spend my money on in regards to the the next platform for my development, I would really like to NOT waste it.
Perhaps there's some lucky PRE developmers out there who already know the answer?
Thanks!

At the moment, there's no access to the Bluetooth stack from the webOS APIs. It's possible that future versions of the system could expose them, but there's no system service for doing things like BT file transport. Currently Bluetooht is only supported for voice, A2DP playback, and AVRCP remote controls.

Related

Tango needs google web services?

our project is in China, where all google services are blocked.
does Tango need any google services, or is it self-sufficient and is able to operate on its own? if it needs services, it is basically useless to our case.
Basically,
Normal Project Tango device's features didn't need online google services.
MotionTracking, AreaLearning and Depth should do well.
you can download the sample apps sources code on here
like c samples :
https://developers.google.com/project-tango/apis/c/
try that, it won't need online google services.
But there maybe some apps which integrated Tango feature with other google services do.
Unfortunately, since Google Services is blocked in China, you can't get the BSP OTA and Play store apps updated, which means at some point you can't get new features and bugs fixed on your devices.
If you need further help. better contact project-tango-help#google.com.
AFAIK it does not. I can confirm that I've been using my devkit offline most of the time.
More generally, the core Tango services are all hosted on the device, and they were preinstalled on my devkit when I got it about 3 weeks ago. However, updates to these services come OTA via Google Play.
The three services Tango provides are motion tracking, area learning and depth sensing. Depth sensing is provided directly by the sensors, and motion tracking obviously cant be done online in a performant way. AFAIK, area learning too happens offline, but you can find more info here.

DJI Phantom API or hackable procedure

Maybe I have't looked hard enough, but I spent yesterday googling for a bit and found no relevant projects on hacking the DJI Phantom Drone in order to create new coordinating apps. This is besides the app for coordination DJI currently uses for their drone. I'm trying to see if there's a way to communicate with the Drone with a specific protocol in order to accept a set of procedures.
Any help would be awesome,
Thanks.
Great News for you and all us Droneys! DJI has launched their SDK since you asked this question. They released it last November and you can now apply for a license and write your own apps for the Phantom2 Vision+ using their SDK.
Check it out at https://developer.dji.com/
I am already building a project using the SDK - you can follow my progress on my blog / product site. I will also try to update it with good DJI related development links and tips.
This post is old but I think it is good to leave a foot print for others :)
There is this new company called NVdrones, which created a peace of hardware that you can attach to any drone (you need physical access to the flight controller), and once you do that you can use their SDK (Arduino, Java, Android and Javascript) to write your app without the need of hacking, soldering or anything else. It is just plug and play.
Another benefit is that you are not locked with a specific drone (DJI SDK or 3DRobotics SDK), you can use the board on anything you want. Which gives lots of flexibility.
The developer site is http://developers.NVdrones.com
Hope this helps.
This is a great topic!
You could check how to hack your copter here: https://github.com/flyver/Flyver-SDK/wiki/-2.2--How-To:-Flyver-Hack-a-Copter
By opening the drone, taking out the original controller, soldering a few wires and sticking an Android phone to it, you will have the ability to program your Phantom in a modern manner with an open source SDK and application based development. This means that you could add computer vision to it, automation or additional hardware. You could also use smartphones, web and other interactive devices for remote controlling the copter instead of using the standard remote controls.
The Phantom, however, is offcenter balanced due to the fact that most people use gimbal with it. Without the gimbal is a lot less stable from my experiments so you will have to put some extra work in center balancing it.

Is it possible to implement Proximity Profile without GATT?

I'm interesting in Proximity Profile services on top of the BR/EDR profiles instead of the GATT. I'm talking about Windows Bluetooth Stack (Windows 7) that is not supporting BLE APIs.
Questions:
Is it possible?
Can you point me on the specific implementation?
Is there 3rd party solution that can help (I*'m talking about non-BLE radio that is shipped with Windows 7 laptops)?
Thanks in advance!
I think they're 2 completely separate things. You can implement both at the same time or just one or just the other. I think the proximity profile just requires advertising where GATT requires you to connect to a device to read attributes.
EDIT:
It helps to read the spec before answering. ^_^
Just glancing at it, it seems that the proximity thing works by making a regular connection and then sending an alert when the connection is loss. It uses the GATT to configure options related to it. So, for example, you could configure the alert level given.
As for doing this over BR/EDR, I don't know. You can access GATT over BR/EDR, but I'm not sure if that's covered by the profile. The linked profile talks only about BLE and references to BR/EDR is to compare it with BLE.

Send data from WP7 phone to a near by phone via bluetooth or other mechanism

I'd interested in sending data from one WP7 to another WP7 phone so I could create 2 player games. If I understand correctly most WP7 will support bluetooth, but its not in the minimum spec, is this correct? What API's can I use to access the bluetooth, any good examples of this out there?
Unfortunately Microsoft don't provide any access to the bluetooth stack via any documented APIs in this version of the Dev tools.
They don't seem to have any sense of urgency about fixing this (or any of the many other missing features), so I wouldn't expect the situation to change any time soon.

Hardware-neutral library to sync with smartphones?

I'd like to know what the status is to sync data (eg. SQLite, etc.) from Windows with smartphones. Ideally, the same tool should support the main smartphones (iPhone, BlackBerry, Windows Mobile, Android).
Google returned information on OpenSync and SyncML, and I'd like to ask experts whether those projects are ready for showtime, and if not, if there are alternatives I should look at.
It seems like it's pretty much still a proprietary world, and the easiest way is to first sync with Outlook, and then sync Outlook with the smartphone using whatever sync utility it provided.
Thank you.
There is no single protocol which is supported by all phones. The two most popular ones are ActiveSync and OMA DM.
ActiveSync is supported by virtually all modern smartphones (except BlackBerry) and can sync mail, contacts and calendars. It can also (depending on the device support) do some basic device management such as remote lock or wipe.
OMA DM is a "competing" spec which is prevalent on Symbian phones but also supported on a few others. It is SyncML based and allows syncing pretty much anything on the phone.

Resources