How hard/easy for an average consumer to use an app built using JSR 82 in his mobile phone to transfer some data files from his PC w/ bluetooth?
Technically, it's fairly straightforward to write the code.
However, keep in mind most carriers/phones restrict usage of the more interesting parts of the JSR-82 APIs. So net access, file access, etc sometimes require certificates for use - and those certificates are expensive and take a looong time to gather.
That will be the biggest challenge to creating a consumer mobile B/T app.
Message was edited by: wsnyder6
Thank you all, for your response. I am NOT worried about writing code and it's the "user experience" for an average joe.
When you say "an app built using JSR82", do you mean if you were building an app to transfer the files using JavaME, or as Terrence addressed, the built-in functionality of a phone with bluetooth?
Since Terrence answered the built-in part I'll quickly touch on the MIDlet side of things:
A consumer should have very little involvement with the phone if you have a server running on the computer the phone connects with and your jsr82 app makes a socket or HTTP connection. The user will be prompted if they want to allow the app to get access to the bluetooth service, and there may be one to make the connection to the server. These user confirmations are for the phone users safety and security.
The user will need to have some bluetooth stack running, and may need to interact with that service to provide authorization for the phone's bluetooth to connect to the PC and how it will connect. (ie. as a network connection PAN, or Filesystem, etc..)
You may want to setup for PIN code entry to provide some extra security, but that can be selected in the MIDlet code to access the bluetooth service on the phone.
Depends on your phone and your PC ;-)
For example, with my Nokia E70 and a Mac it is quite easy. Once the Bluetooth pairing has been set up OS X offers a file browser that allows you to browse the phone file system and read/write files. Does require the user to understand the concept of files and folders.
On Windows Nokia offers an application that allows you to access various features of the phones, including uploading files and music to the phone in a way that doesn't require you to understand the file system on the phone.
Your use of this web site or any of its content or software indicates your agreement to be bound by these Terms of Participation.
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners.