Java bluetooth API
Hello,
I am writing a simple program and get the a wrong massage fron Netbeans. The message is " Package com.jbed.bluetooth does not exist".
Can anyone tell me how to find this package?
I forgot to write my code.
import com.jbed.bluetooth.*;
import java.io.IOException;
public class BluetoothSetup1 {
private static int device;
private static BCC myBCC;
static {
device = DeviceProperties.DEVICE_1;
try {
myBCC = BCC.getInstance();
myBCC.startUp(device);
myBCC.initDriver();
System.out.println("Bluetooth Started");
} catch (IOException exc) {
System.out.println("IOException: " + exc.getMessage());
exc.printStackTrace();
System.out.println("Bluetooth Probably NOT Started ");
}
Similar Messages
-
More than one LocalDevice with Java Bluetooth API
Hi.. If I have for example 2 usb bluetooth dongle, is it possible to use both of them with my java program?
You already have an object (such as a data source) with the same name configured in your server. Names must be unique.
You can check the config.xml file, to see which names are already used. This file is located in the ${DOMAIN_HOME}/config directory. -
How to download Bluetooth API documentation?
How can I download Bluetooth API documentation?
In java.sun.com I found this API documentation but it seem I have
to stay online to have access. It will very costly for me.
Anyone can help?
Thank You.Hi!
You can download the Bluetooth specification and API documentation from here:
http://jcp.org/en/jsr/detail?id=82
-Henrik -
Hello,
I�m working on a project where I have to build a bluetooth server to connect Mobiles to it.
The problem I have is to find an API to use bluetooth under J2SE. It seems to be easy to find that for J2ME, but not for J2SE.
I found something on benhui.net, but I�m not sure if this is the best solution.
Does someone have experiences with something like that?
I would be very happy to have an API for Win AND Linux. I think I will try the solution from benhui.net, but perhaps someone has a better idea.
And what about a Linux API? I found that JBluez at sourceforge, but this project seems to be dead (nothing happened there for about 2 years).You can map the BT to a COM port on your machine using an adapter software (usually comes with the BT package) and then use APIs that uses the Java COMM API to connect to mobiles that are already connected to the machine via this adapter. such APIs like JSMS authored by http://www.objectxp.com/
this is not the propper place to post this question, since there is a froums related to the wireless fields at http://forums.java.sun.com/wireless
GoodLuck
Regards,
Mohammed Saleem -
Can I configure a gsm modem via bluetooth API
Hi all
Can I configure a gsm modem via bluetooth API ?
thanks in advance
Vishin Das V DHi deepspace
Could you please go through this thread ? http://forum.java.sun.com/thread.jspa?threadID=5211663&messageID=9860406#9860406
it will be a great help for me
Thanks
Vishin Das V D -
Is passible to write midlet in java 2me without use Bluetooth api
which will connect two or more phones throw Bluetooth.
Bluetooth API is implemented in a few expensive Phones only.
Thank for Your AdvanceHi,
how do you want to use bluetooth without bluetooth API?
...how do you want to paint w/o a grpahics API, how do you want to write w/o a pen? :-)
There must always be an API for any kind of functionality.
The L2CAP is not API, it's protocol and there must be an API implementing this protocol. For the Java ME world you have to use the Bluetooth API defined in JSR-82 - which must be implemented by the device you want to run the application on.
Rada
PS: I've heard about an option to connect via BT using standard IO connecotr using some special connection string, but I've never tried it and I have no info about it. -
Java Location API, Siemens SK65, Irish network operators
Hi,
I'm a senior java developer, just starting to experiment with J2ME.
I wrote a real simple Midlet to request my location from the Java Location API.
It runs in the emulator (Eclipse, WTK 2.3) but hangs on my Siemens SK65 phone, which supports JSR 179 ( the java location api ).
Anyone got any experience of the Java Location API.
I've a couple of suspects...
a) that the Irish phone network ( O2 ) doesn't support location based
services. I previously tried listening for nearby cell broadcasts, but O2
don't seem to send them out.
b) that the phone needs GPRS and/or bluetooth settings enabled (tried both)
This isn't urgent, simply experimenting, but if anyone has any information to point me in the right direction, it'd be appreciated.
regards,
OwenCheers deepspace,
I'll do some research into "AGPS".
Failing that, I've seen an application "PlaceLabs" which looks interesting, and seems to triangulate your position based on Cell ids.
duke dollars on their way :-)
regards,
Owen -
Java mail api - sending mails to gmail account
Hello
I am using java mail api to send mails.when i send mails to gmail from ids which are not in gmail friends list, most of the mails are going to spam.Ofcourse, some of them go to inbox.I tried in lot of ways to analyse the problem.But nothing could help. Can anyone plzz tell me how to avoid mails going to spam in gmail, using java mail api?
Thank you in advance,
Regards,
Aradhana
Message was edited by:
Aradhanaam using the below code.
Properties props = System.getProperties();
// Setup mail server
props.put("mail.smtp.host", smtpHost);
props.put("mail.smtp.port","25");
props.put("mail.smtp.auth", isAuth);
Authenticator auth = new UserAuthenticator();
// Get session
Session s = Session.getDefaultInstance(props,auth);
// Define message
Message m = new MimeMessage(s);
// setting message attributes
try {
m.setRecipient(Message.RecipientType.TO, new InternetAddress(to));
InternetAddress f_addr=new InternetAddress(from);
f_addr.setPersonal(personalName);
m.setFrom(f_addr);
m.setSubject(subject);
m.setSentDate(new Date());
m.setContent(msg,"text/plain");
m.saveChanges();
// send message
Transport.send(m);
Message was edited by:
Aradhana -
Performance issue with Business Objects Java JRC API in CRXI R2 version
A report is developed using java JRC API in CR XI release 2. When I generate the report in the designer, it took less than 5 seconds to display the results in crystal report viewer inside the designer. But in the QA environment, when I generate the same report from the application, it takes almost 1 to 1.5 minutes to display the same results in PDF. I also noticed that if the dataset contains bigger volume of data, then the reports are taking even longer almost 15 to 20 minutes.
While generating the report from the application, I noticed that most of time is taken during the execution of the com.crystaldecisions.report.web.viewer.ReportExportControl Object method as shown in following line of code
exportControl.processHttpRequest(request, response, context, null)
We thought the delay in exporting the report to PDF might be the layout of the report and data conversion to PDF for such a bigger volume of data.
Then we investigated the issue and experimented quickly to generate the same report with same result set data from the application using XML, XSL and converted the output XSL-FO to PDF using Apache FOP (Formatting Objects Processor) implementation. The time taken to export the report to PDF is less than 6 seconds. By doing this experiment, it is proved that the issue is not with conversion of data to PDF but it is the performance problem with Business Objects Java JRC API in CR XI R2.
In this regard, I searched for the above issue in the SAP community Network Forums -> Crystal Reports and Xcelsius -> Java Development -> Crystal Reports. But I did not find any answers or solutions for this kind of issue in the forums.
Any suggestion, hint in this matter is very much appreciated.Ted, The setReportAppServer problem is resolved. Now I could able to generate the report with hardcoded values in the SQLs in just 6 seconds where as the same report was generated in CRXI R2 in 1 minute 15 seconds as mentioned in the earlier message.
But, our exisiting application passes the parameter values to the SQLs embedded in the report. For some reason the parameters are not being passed to the report and the report displays only the labels without data.
As per the crj 12 samples codes, the code is written as shown below.
1. Created ReportClient Document
2. SetReportAppServer
3. Open the report
4. Getting DatabaseController and switching the database connection at runtime
5. Then setting the parameters as detailed below
ParameteFields parameterFieldController = reportClientDoc.getDataDefController().getParameterFieldController();
parameterFieldController.setCurrentValue("", "paramname",paramvalue);
parameterFieldController.setCurrentValue("", "paramname",paramavalue);
byteArrayInputStream = (ByteArrayInputStream)reportClientDoc.getPrintOutputController().export(ReportExportFormat.PDF);
6. Streaming the report to the browser
Why the parematers are not being passed to the report? Do I need to follow the order of setting these parameters? Did I miss any line of code for setting Params using crj 12?
Any help in this regard would be greatly appreciated. -
How can i access gmail's smtp server using java mail api
i m using java mail api to access gmails pop and smtp service to receive and send mail from ur gmail account. I m able to access gmails pop server using the ssl and port 995 , but i can not use its smtp server to which i m connecting using ssl on 465 port. It requires authentication code.
if anybody can help me in this regard i m thnkful to him/her.
thnks in advance.
jogin desaiHere's an example of using SSL + Authentication
http://onesearch.sun.com/search/onesearch/index.jsp?qt=ssl+authentication&subCat=siteforumid%3Ajava43&site=dev&dftab=siteforumid%3Ajava43&chooseCat=javaall&col=developer-forums -
How to print a document in reverse order using Java Print API ?
I need to print a document in reverse order using Java Print API (*Reverse Order Printing*)
Does Java Print API supports reverse order printing ?
Thnks.,deepak_c3 wrote:
Thanks for the info.,
where should the page number n-1-i be returned ?
Which method implementation of Pageable interface should return the page number ?w.r.t. your first question: don't return that number but return page n-1-i when page i is requested; your document will be printed in reverse order. Your class should implement the entire interface and wrap the original Pageable. (for that number n your class can consult the wrapped interface; read the API for the Pageable interface).
kind regards,
Jos -
Error while sending mail when using Java Mail API
Hi Experts,
I am trying to execute a webdynpro application which uses the Java Mail API to send emails. The exception that I get on executing the application is :
Sending failed; nested exception is: javax.mail.SendFailedException: Invalid Addresses; nested exception is: javax.mail.SendFailedException: 550 5.7.1 Unable to relay for [email protected]
Can anybody please help me sort out the issue.
Regards
AbdullahHi,
Usually one get this error if the SMTP server is configured not to relay mails (a security measure) or the SMTP server need the mail to be sent from a trusted IP or with proper authentication. Some SMTP servers are configured to block junk mails.
Pls check with your mail server administrator.
Regards -
Save Attachment from exchange server 2010 from oracle using java mail API
Hello,
I want to read email from microsoft exchangeserver 2010 and save attachement into a folder.I created an Java program to import attachments from a exchange server mailbox using "POP3S".It works fine when run as a java application.But when i put this inside Oracle11g R2 using load java and while executing from a procedure it gives an error at parsing message into Multipart
Error at line : Multipart mp = (Multipart)m.getContent();
Error:
Content-Type: multipart/mixed;
boundary="_002_A0C2E09A..................................."
java.lang.ClassCastException
at mailPop3.checkmail(mailPop3:71)
My Java Class is as follows,
import java.io.*;
import java.util.Properties;
import javax.mail.*;
import javax.mail.internet.*;
import java.util.Date;
The function i used to check for attachments is given below.
public static boolean hasAttachments(Message m) throws java.io.IOException, MessagingException
Boolean hasAttachments = false;
try
// if it is a plain/html text - no attachements
if (m.isMimeType("text/*"))
return hasAttachments;
else if (m.isMimeType("multipart/alternative"))
return hasAttachments;
else if (m.isMimeType("multipart/*"))
Multipart mp = (Multipart)m.getContent();
if (mp.getCount() > 1)
hasAttachments = true;
return hasAttachments;
catch (Exception e) {
e.printStackTrace();
} finally {
return hasAttachments;
My Java Details as follows
java Version :1.5.0_10
java.vm.specification.version:1.0
java.vm.version :1.5.0_01
java.specification.version:1.5
java.class.version:48.0
Java mail API:javamail-1.4.4
Used Jars:mail.jar
Could someone explain why I am getting this error? What can I do to resolve this error?
Is any other Jar need other than mail.jar?
Any help would be much appreciated.
Regards,
NisanthHai EJP,
Thanks for your reply,
My full java class as follows,
import java.util.Properties;
import javax.mail.Authenticator;
import javax.mail.Folder;
import javax.mail.Message;
import javax.mail.PasswordAuthentication;
import javax.mail.Session;
import javax.mail.Store;
import javax.mail.Part;
import javax.mail.Multipart;
import javax.mail.internet.MimeMultipart;
import javax.mail.internet.MimeMessage;
public class Newmail
public Newmail()
super();
public static int mailPOP3(String phost,
String pusername,
String ppassword)
Folder inbox =null;
Store store =null;
int result = 1;
try
String host=phost;
final String username=pusername;
final String password=ppassword;
System.out.println("Authenticator");
Authenticator auth=new Authenticator()
protected PasswordAuthentication getPasswordAuthentication()
return new PasswordAuthentication(username, password);
System.out.println("Certificate");
String filename="D:\\Certi\\jssecacerts";
String password2 = "changeit";
System.setProperty("javax.net.ssl.trustStore",filename);
System.setProperty("javax.net.ssl.trustStorePassword",password2);
Properties props = System.getProperties();
System.out.println("host-----"+props);
props.setProperty("mail.pop3s.port", "993");
props.setProperty("mail.pop3s.starttls.enable","true");
props.setProperty("mail.pop3s.ssl.trust", "*");
Session session = Session.getInstance(props,auth);
session.setDebug(true);
store = session.getStore("pop3s");
System.out.println("store------"+store);
store.connect(host,username,password);
System.out.println("Connected...");
inbox = store.getDefaultFolder().getFolder("INBOX");
inbox.open(Folder.READ_ONLY);
Message[] msgs = inbox.getMessages();
System.out.println("msgs.length-----"+msgs.length);
result = 0;
int no_of_messages = msgs.length;
for ( int i=0; i < no_of_messages; i++)
System.out.println("msgs.count-----"+i);
System.out.println("Attachment....>"+msgs.getContentType());
Multipart mp = (Multipart)msgs[i].getContent();
System.out.println("Casting Success" + mp.getContentType());
catch(Exception e)
e.printStackTrace();
finally
try
if(inbox!=null)
inbox.close(false);
if(store!=null)
store.close();
return result;
catch(Exception e)
e.printStackTrace();
return result;
Please check it
Regards,
Nisanth -
Java Persistence API and creation of databases
Hi All
I have designed a small address book application which uses a database to store the information. I have used the new Java Persistence API to take care of my transactions and querrys with the database. This works great for one set database which is generated the first time the application runs and is used all the time.
However I would like to make it so that the user can create a new address book (database) with a different name, I am not sure how I would do this using the Java Persistence API. I know the persistence.xml file must be placed in the META-INF directory of the source, so how would I be able manipulate the file or could I place the file somewhere else.
DavidI am using the Derby database. I can create a database by passing the create command when I create the entity Manager like so:
Connection c = DriverManager.getConnection("jdbc:derby:AddressBook;create=true", "app", "app");My problem is that as I understand it the persistence.xml file must know the name of the database. Unless there is another way of setting this. The line in the persistence file I am referring to is:
<property name="toplink.jdbc.url" value="jdbc:derby:AddressBook"/>I wonder if I can progamatically set this value so that I have a default database in the persistence.xml and others can then create there own.
David -
Read Attachments using Java Mapping API
Hello,
after investigating the Java Mapping API a little deeper I found some very interesting Interfaces "InputAttachments" and "Attachments" which could do exactly what is required:
Reading attachments and convert them into base64 code.
As I am not an experienced Java Programmer howeve, I am note sure how to use those interfaces.
For example there is a method defined in interface "InputAttachments":
Attachment getAttachment(String contentID)
How do I use it? If I use it in a way like "InputAttachments.getAttachment("abc");" then I get the error that it is not a static method. However how do I instantiate "InputAttachments".? As it is an interface I am not sure how to do this.
Any idea how to handle these methods?Hi,
I am working on the similar. I am able to attach txt files and csv files but have trouble attaching xcel and pdf's. Any input is appreciated. Thanks
Maybe you are looking for
-
Red r3d 3k fails on CUDA export Media encoder CC
Been having some problems with Red 3k. Several times recently for some low budget stuff I have shot 3k and put it in a 720P timeline. All of my 3k material will fail under media encoder CUDA export.....it works under software but a 20 minute CUDA enc
-
SharePoint List user interface
I want to create a list where user can submit there requests. The requester should not see other requests which was submitted by others. Any help will be appreciated simam
-
the scroll back gesture to the previous page, even after i sign out of my email account or Facebook anyone can still be able to see the content in the accounts just by scrolling back using the gesture. how can i stop safari from showing the content o
-
I purchased the Lumia 1520 6 months ago because of its large screen. When I asked about a case or screen protector, the store I purchased it from had none and directed me toward the department stores and online. The department stores do not support
-
Problem loading JTree to Vector
Can anyone tell how to load JTree to Vector?