SlideShare a Scribd company logo
Softroniics
Softroniics www.softroniics.in
Calicut||Coimbatore||Palakkad 9037291113, 9037061113
Bluetooth based chatting system using android
ABSTRACT
Communication is very important between the people in all areas, why because
through communication we can share knowledge, exchange ideas, chat with
friends etc., Communication plays vital role in any situation to full fill our
needs/tasks. Present communication Medias are computer, mobile phones, pager,
etc. Now a days we are using Mobile phones to send SMS and chatting with
friends for this if we want to send a message to any one we are depending on
service providers like AIRTEL, VODAFONE, IDEA and many more for this
message every one charging some amount but with the help of blue we can send
message through our mobile phone without depending on any service provider for
this reason we can send messages at free of cost. In this Project we developed a
chat application with using Bluetooth we can connect two or more mobiles and
chat with any people at a time. This application is used to chat with single person
or more than two persons mean group chat also available in this application.
Bluetooth chatting is an innovative approach to the mobile world. This application
shows use of Bluetooth in terms of chatting. Means persons can chat via Bluetooth.
The main screen has just a list which has two values server and client. By selecting
one of these two values, the corresponding instance is created. Main screen is used
to initialize the connection. It does following thing at here. First, it starts the
application and search the Bluetooth device. It sends the signal to the server class.
Second, it can run, pause and stop the application. Third, it shows alert using set
Softroniics
Softroniics www.softroniics.in
Calicut||Coimbatore||Palakkad 9037291113, 9037061113
Alert function on every changing. Server class goes active when it go signal from
the main class. It sends the hello world string with the string to the other devices.
Client class works to respond the other Bluetooth device server.
EXISTING SYSTEM:
Chatting has largely been a PC-based addiction. But when it comes to
chatting over cell phones, the alternatives are costly like GPRS-based IMs or SMS
chat. More than one user can’t communicate at a time.
DISADVANTAGES OF EXISTING SYSTEM:
 Unable to chat with community
 Costly chat and one way chat
PROPOSED SYSTEM:
This is a bluetooth messaging app you can connect and send messages to other
android devices and see bluetooth compatible devices around you. No GSM or
Wifi connection required all you need is a two bluetooth compatible android
devices in range of each other and you can text away. To chat with a user, select it
from the list and press ‘Ping' to send a welcome message. The other user may do
the same. As the welcome message is displayed, use right or left soft key to accept
or reject the chat session. Once the session is accepted, the chat starts with
colourful text to differentiate users. In addition to this person-to-person chat, chat
rooms can be used to gather a number of buddies.
Softroniics
Softroniics www.softroniics.in
Calicut||Coimbatore||Palakkad 9037291113, 9037061113
ADVANTAGES OF PROPOSED SYSTEM:
 All peers that want to communicate should have Bluechat running.
 It is enough that one peer does the initial "look for friends" operation.
 Everytime a new comer peer does its first "Look for friends" operation, the
operation will reorganize all initial communication and profile sharing stuff.
 Every peer will have an updated list of profiles around automatically and the
profile list will be displayed to warn everyone about the new comer.
 Be aware that if more than one peer do "Look for friends" simultaneously,
they might not be able to see each other (because of Bluetooth running
principles)
Be aware that the set up of the profile list might take up to one minute. Therefore
be patient.
MODULES:
 Scanning for other Bluetooth devices
 Querying the local Bluetooth adapter for paired Bluetooth devices
 Establishing RFCOMM channels/sockets
 Connecting to a remote device
 Transferring data over Bluetooth
MODULES DESCRIPTION:
 Scanning for other Bluetooth devices
Softroniics
Softroniics www.softroniics.in
Calicut||Coimbatore||Palakkad 9037291113, 9037061113
This application begins searching for devices as soon as it is opened.
Options menu appear only after a successful or unsuccessful search is complete.
Other options are new message alert - vibrate or sound, and refresh rate setting
ranging from 30 seconds to three minutes. Users can manually refresh the list of
users as well. Select a user from the list and use Options.
 Querying the local Bluetooth adapter for paired Bluetooth devices
The Bluetooth Adapter is the entry-point for all Bluetooth interaction. Using
this, you can discover other Bluetooth devices, query a list of bonded (paired)
devices, instantiate a Bluetooth Device using a known MAC address, and create a
Bluetooth Server Socket to listen for communications from other devices. Use this
to request a connection with a remote device through a Bluetooth Socket or query
information about the device such as its name, address, class, and bonding state.
Represents the interface for a Bluetooth socket (similar to a TCP Socket). This is
the connection point that allows an application to exchange data with another
Bluetooth device via InputStream and OutputStream.
 Establishing RFCOMM channels/sockets
In the socket programming model, a socket represents an endpoint of a
communication channel. Sockets are not connected when they are first created,
and are useless until a call to either connect (client application) or accept (server
application) completes successfully. Once a socket is connected, it can be used to
send and receive data until the connection fails due to link error or user
termination.
Softroniics
Softroniics www.softroniics.in
Calicut||Coimbatore||Palakkad 9037291113, 9037061113
An RFCOMM Bluetooth Socket used to accept incoming connections must
be attached to operating system resources with the bind method. bind takes in a
tuple specifying the address of the local Bluetooth adapter to use and a port
number to listen on. Usually, there is only one local Bluetooth adapter or it doesn't
matter which one to use, so the empty string indicates that any local Bluetooth
adapter is acceptable. Once a socket is bound, a call to listen puts the socket into
listening mode and it is then ready to accept incoming connections.
 Connecting to a remote device
You must request the BLUETOOTH permission in order to perform any
Bluetooth communication, such as requesting a connection, accepting a
connection, and transferring data. Before your application can communicate over
Bluetooth, you need to verify that Bluetooth is supported on the device, and if so,
ensure that it is enabled. you need to ensure that Bluetooth is enabled. A dialog
will appear requesting user permission to enable Bluetooth. Once a connection is
made with a remote device for the first time, a pairing request is automatically
presented to the user. When a device is paired, the basic information about that
device (such as the device name, class, and MAC address) is saved and can be
read using the Bluetooth APIs. Using the known MAC address for a remote
device, a connection can be initiated with it at any time without performing
discovery (assuming the device is within range).
 Transferring data over Bluetooth
Softroniics
Softroniics www.softroniics.in
Calicut||Coimbatore||Palakkad 9037291113, 9037061113
Check the manual that came with your cellular phone and read the section on
Bluetooth capabilities to see if your phone has a Bluetooth password. Note down
the password. Power on your cellular phone and access the "Settings" option in
the main menu. Choose the "Bluetooth" option if it is immediately available, or
choose "Connections" and then "Bluetooth." Press the option for "Activate
Bluetooth." Enter in the Bluetooth code that you noted down before if your phone
prompts you for one, or instead enter the standard code of "1111" if you don't
have your manual and aren't sure what the password is. Repeat the process on the
second phone. Navigate to the folder on your phone that holds the file you want to
transfer. Choose the file and then choose the option to "Send." Press the option to
"Send to Phone" and then press the button to send to a connected Bluetooth
phone. Enter in the phone number of the other phone if your cell does not prompt
you to send to an activated Bluetooth phone in range.
SYSTEM REQUIREMENTS:
HARDWARE REQUIREMENTS:
 System : Pentium IV 2.4 GHz.
 Hard Disk : 40 GB.
 Floppy Drive : 1.44 Mb.
 Monitor : 15 VGA Colour.
 Mouse : Logitech.
 Ram : 512 Mb.
SOFTWARE REQUIREMENTS:
Softroniics
Softroniics www.softroniics.in
Calicut||Coimbatore||Palakkad 9037291113, 9037061113
 Operating system : Windows XP.
 Coding Language : Java 1.6
 Tool Kit : Android 3.0
 IDE : Eclipse

More Related Content

What's hot

BLUE EYES TECHNOLOGY
BLUE EYES TECHNOLOGYBLUE EYES TECHNOLOGY
BLUE EYES TECHNOLOGY
Shehin Pm
 
Blue eyes seminar report
Blue eyes seminar reportBlue eyes seminar report
Blue eyes seminar report
Devineni Naga Srinivasarao
 
My Project Report Documentation with Abstract & Snapshots
My Project Report Documentation with Abstract & SnapshotsMy Project Report Documentation with Abstract & Snapshots
My Project Report Documentation with Abstract & Snapshots
Usman Sait
 
Li fi and its application
Li fi and its applicationLi fi and its application
Li fi and its application
Auwal Amshi
 
Blue Eyes Technology
Blue Eyes TechnologyBlue Eyes Technology
Blue Eyes Technology
Suchita Agrawal
 
Blue eyes technology..document (1)
Blue eyes technology..document (1)Blue eyes technology..document (1)
Blue eyes technology..document (1)
yuvatejreddy
 
bluejacking.ppt
bluejacking.pptbluejacking.ppt
bluejacking.ppt
Aeman Khan
 
Android Based Home Automation Control
Android Based Home Automation ControlAndroid Based Home Automation Control
Android Based Home Automation Control
Vivek Porwal
 
IOT VIRTUAL DOCTOR ROBOT .pptx
IOT VIRTUAL DOCTOR ROBOT .pptxIOT VIRTUAL DOCTOR ROBOT .pptx
IOT VIRTUAL DOCTOR ROBOT .pptx
WalidHasanSourab
 
IoT Home Automation System
IoT Home Automation SystemIoT Home Automation System
IoT Home Automation System
Pratibha Chaudhary
 
Wireless robo Report
Wireless robo  ReportWireless robo  Report
Wireless robo Report
Sumit Saini
 
Blue Eyes Technology
Blue Eyes TechnologyBlue Eyes Technology
Blue Eyes Technology
Ramki M
 
BLUETOOTH CONTROL ROBOT WITH ANDROID APPLICATION
BLUETOOTH CONTROL ROBOT WITH ANDROID APPLICATIONBLUETOOTH CONTROL ROBOT WITH ANDROID APPLICATION
BLUETOOTH CONTROL ROBOT WITH ANDROID APPLICATION
Varun Divekar
 
Blue eyes- The perfect presentation for a technical seminar
Blue eyes- The perfect presentation for a technical seminarBlue eyes- The perfect presentation for a technical seminar
Blue eyes- The perfect presentation for a technical seminar
kajol agarwal
 
Bluetooth Technology
Bluetooth TechnologyBluetooth Technology
Bluetooth Technology
Manish Sharma
 
MobiShop - Mobile Commerce
MobiShop - Mobile CommerceMobiShop - Mobile Commerce
MobiShop - Mobile Commerce
Sandeep Mishra
 
Bluejacking ppt
Bluejacking pptBluejacking ppt
Bluejacking ppt
Varna Shankar
 
Blue eyes technology full ppt
Blue eyes technology full pptBlue eyes technology full ppt
Blue eyes technology full ppt
Bablu Bambal
 
Medical Store Management System Software Engineering Project
Medical Store Management System Software Engineering ProjectMedical Store Management System Software Engineering Project
Medical Store Management System Software Engineering Project
hani2253
 
Bluetooth technology
Bluetooth technologyBluetooth technology
Bluetooth technology
sai krish
 

What's hot (20)

BLUE EYES TECHNOLOGY
BLUE EYES TECHNOLOGYBLUE EYES TECHNOLOGY
BLUE EYES TECHNOLOGY
 
Blue eyes seminar report
Blue eyes seminar reportBlue eyes seminar report
Blue eyes seminar report
 
My Project Report Documentation with Abstract & Snapshots
My Project Report Documentation with Abstract & SnapshotsMy Project Report Documentation with Abstract & Snapshots
My Project Report Documentation with Abstract & Snapshots
 
Li fi and its application
Li fi and its applicationLi fi and its application
Li fi and its application
 
Blue Eyes Technology
Blue Eyes TechnologyBlue Eyes Technology
Blue Eyes Technology
 
Blue eyes technology..document (1)
Blue eyes technology..document (1)Blue eyes technology..document (1)
Blue eyes technology..document (1)
 
bluejacking.ppt
bluejacking.pptbluejacking.ppt
bluejacking.ppt
 
Android Based Home Automation Control
Android Based Home Automation ControlAndroid Based Home Automation Control
Android Based Home Automation Control
 
IOT VIRTUAL DOCTOR ROBOT .pptx
IOT VIRTUAL DOCTOR ROBOT .pptxIOT VIRTUAL DOCTOR ROBOT .pptx
IOT VIRTUAL DOCTOR ROBOT .pptx
 
IoT Home Automation System
IoT Home Automation SystemIoT Home Automation System
IoT Home Automation System
 
Wireless robo Report
Wireless robo  ReportWireless robo  Report
Wireless robo Report
 
Blue Eyes Technology
Blue Eyes TechnologyBlue Eyes Technology
Blue Eyes Technology
 
BLUETOOTH CONTROL ROBOT WITH ANDROID APPLICATION
BLUETOOTH CONTROL ROBOT WITH ANDROID APPLICATIONBLUETOOTH CONTROL ROBOT WITH ANDROID APPLICATION
BLUETOOTH CONTROL ROBOT WITH ANDROID APPLICATION
 
Blue eyes- The perfect presentation for a technical seminar
Blue eyes- The perfect presentation for a technical seminarBlue eyes- The perfect presentation for a technical seminar
Blue eyes- The perfect presentation for a technical seminar
 
Bluetooth Technology
Bluetooth TechnologyBluetooth Technology
Bluetooth Technology
 
MobiShop - Mobile Commerce
MobiShop - Mobile CommerceMobiShop - Mobile Commerce
MobiShop - Mobile Commerce
 
Bluejacking ppt
Bluejacking pptBluejacking ppt
Bluejacking ppt
 
Blue eyes technology full ppt
Blue eyes technology full pptBlue eyes technology full ppt
Blue eyes technology full ppt
 
Medical Store Management System Software Engineering Project
Medical Store Management System Software Engineering ProjectMedical Store Management System Software Engineering Project
Medical Store Management System Software Engineering Project
 
Bluetooth technology
Bluetooth technologyBluetooth technology
Bluetooth technology
 

Viewers also liked

Android Bluetooth Introduction
Android Bluetooth IntroductionAndroid Bluetooth Introduction
Android Bluetooth Introduction
Erin Yueh
 
A project report on chat application
A project report on chat applicationA project report on chat application
A project report on chat application
Kumar Gaurav
 
Android bluetooth
Android bluetoothAndroid bluetooth
Android bluetooth
Masahiro Hidaka
 
Chat application
Chat applicationChat application
Chat application
Mudasir Sunasara
 
SRS FOR CHAT APPLICATION
SRS FOR CHAT APPLICATIONSRS FOR CHAT APPLICATION
SRS FOR CHAT APPLICATION
Atul Kushwaha
 
Lan chat system
Lan chat systemLan chat system
Lan chat system
Wipro
 

Viewers also liked (6)

Android Bluetooth Introduction
Android Bluetooth IntroductionAndroid Bluetooth Introduction
Android Bluetooth Introduction
 
A project report on chat application
A project report on chat applicationA project report on chat application
A project report on chat application
 
Android bluetooth
Android bluetoothAndroid bluetooth
Android bluetooth
 
Chat application
Chat applicationChat application
Chat application
 
SRS FOR CHAT APPLICATION
SRS FOR CHAT APPLICATIONSRS FOR CHAT APPLICATION
SRS FOR CHAT APPLICATION
 
Lan chat system
Lan chat systemLan chat system
Lan chat system
 

Similar to Bluetooth based-chatting-system-using-android-docx

208 jpa016 --multy-user-mobile-bluetooth-two-way-text-chat-pdf
208 jpa016 --multy-user-mobile-bluetooth-two-way-text-chat-pdf208 jpa016 --multy-user-mobile-bluetooth-two-way-text-chat-pdf
208 jpa016 --multy-user-mobile-bluetooth-two-way-text-chat-pdf
smilichitti
 
Understanding bluetooth
Understanding bluetoothUnderstanding bluetooth
Understanding bluetooth
Kumar
 
Understanding bluetooth
Understanding bluetoothUnderstanding bluetooth
Understanding bluetooth
madhu428
 
Bluetooth
BluetoothBluetooth
Bluetooth
XadafAttique
 
Blue jacking
Blue jackingBlue jacking
Blue jacking
BindhuBhargaviTalasi
 
BLUEJACKING
BLUEJACKINGBLUEJACKING
Bluetooth android application For interfacing with arduino
Bluetooth android application For interfacing with arduinoBluetooth android application For interfacing with arduino
Bluetooth android application For interfacing with arduino
sumit chakraborty
 
Bluejacking
BluejackingBluejacking
Bluejacking
DHARANI .G
 
Bluetooth
BluetoothBluetooth
Bluetooth
Pranati Das
 
Bluetooth
BluetoothBluetooth
Bluetooth
aimenriyadh
 
bluejacking
bluejackingbluejacking
bluejacking
fsanakhan
 
Bluejacking
BluejackingBluejacking
Bluejacking
VIKASH MEWAL
 
Bluejacking
BluejackingBluejacking
Bluejacking
PRADEEP Cheekatla
 
Bluejacking
BluejackingBluejacking
Bluejacking
fsanakhan
 
Bluejacking ppt
Bluejacking pptBluejacking ppt
Bluejacking ppt
Prabhat Yadav
 
3 Blue Presentation
3 Blue Presentation3 Blue Presentation
3 Blue Presentation
ali100
 
Esp32 bluetooth networking_user_guide_en
Esp32 bluetooth networking_user_guide_enEsp32 bluetooth networking_user_guide_en
Esp32 bluetooth networking_user_guide_en
Shubham Jaiswal
 
Bluetooth
BluetoothBluetooth
Bluetooth
Hina Saxena
 
Controlpcviabluetoothenablemobile 091028150632-phpapp01
Controlpcviabluetoothenablemobile 091028150632-phpapp01Controlpcviabluetoothenablemobile 091028150632-phpapp01
Controlpcviabluetoothenablemobile 091028150632-phpapp01
nagapriyanka
 
Control Pc Via Bluetooth Enable Mobile
Control Pc Via Bluetooth Enable MobileControl Pc Via Bluetooth Enable Mobile
Control Pc Via Bluetooth Enable Mobile
Samiul Hoque
 

Similar to Bluetooth based-chatting-system-using-android-docx (20)

208 jpa016 --multy-user-mobile-bluetooth-two-way-text-chat-pdf
208 jpa016 --multy-user-mobile-bluetooth-two-way-text-chat-pdf208 jpa016 --multy-user-mobile-bluetooth-two-way-text-chat-pdf
208 jpa016 --multy-user-mobile-bluetooth-two-way-text-chat-pdf
 
Understanding bluetooth
Understanding bluetoothUnderstanding bluetooth
Understanding bluetooth
 
Understanding bluetooth
Understanding bluetoothUnderstanding bluetooth
Understanding bluetooth
 
Bluetooth
BluetoothBluetooth
Bluetooth
 
Blue jacking
Blue jackingBlue jacking
Blue jacking
 
BLUEJACKING
BLUEJACKINGBLUEJACKING
BLUEJACKING
 
Bluetooth android application For interfacing with arduino
Bluetooth android application For interfacing with arduinoBluetooth android application For interfacing with arduino
Bluetooth android application For interfacing with arduino
 
Bluejacking
BluejackingBluejacking
Bluejacking
 
Bluetooth
BluetoothBluetooth
Bluetooth
 
Bluetooth
BluetoothBluetooth
Bluetooth
 
bluejacking
bluejackingbluejacking
bluejacking
 
Bluejacking
BluejackingBluejacking
Bluejacking
 
Bluejacking
BluejackingBluejacking
Bluejacking
 
Bluejacking
BluejackingBluejacking
Bluejacking
 
Bluejacking ppt
Bluejacking pptBluejacking ppt
Bluejacking ppt
 
3 Blue Presentation
3 Blue Presentation3 Blue Presentation
3 Blue Presentation
 
Esp32 bluetooth networking_user_guide_en
Esp32 bluetooth networking_user_guide_enEsp32 bluetooth networking_user_guide_en
Esp32 bluetooth networking_user_guide_en
 
Bluetooth
BluetoothBluetooth
Bluetooth
 
Controlpcviabluetoothenablemobile 091028150632-phpapp01
Controlpcviabluetoothenablemobile 091028150632-phpapp01Controlpcviabluetoothenablemobile 091028150632-phpapp01
Controlpcviabluetoothenablemobile 091028150632-phpapp01
 
Control Pc Via Bluetooth Enable Mobile
Control Pc Via Bluetooth Enable MobileControl Pc Via Bluetooth Enable Mobile
Control Pc Via Bluetooth Enable Mobile
 

More from shanofa sanu

Dynamic google-remote-data-collection-docx
Dynamic google-remote-data-collection-docxDynamic google-remote-data-collection-docx
Dynamic google-remote-data-collection-docx
shanofa sanu
 
Mobile phone-based-drunk-driving-detection-system-docx
Mobile phone-based-drunk-driving-detection-system-docxMobile phone-based-drunk-driving-detection-system-docx
Mobile phone-based-drunk-driving-detection-system-docx
shanofa sanu
 
Face to-face proximity estimation using bluetooth on smartphones
Face to-face proximity estimation using bluetooth on smartphonesFace to-face proximity estimation using bluetooth on smartphones
Face to-face proximity estimation using bluetooth on smartphones
shanofa sanu
 
Context based access control systems for mobile devices
Context based access control systems for mobile devicesContext based access control systems for mobile devices
Context based access control systems for mobile devices
shanofa sanu
 
Collaborative policy administration
Collaborative policy administrationCollaborative policy administration
Collaborative policy administration
shanofa sanu
 
A novel high step
A novel high stepA novel high step
A novel high step
shanofa sanu
 
Mobile data gathering with load balanced clustering and dual data uploading i...
Mobile data gathering with load balanced clustering and dual data uploading i...Mobile data gathering with load balanced clustering and dual data uploading i...
Mobile data gathering with load balanced clustering and dual data uploading i...
shanofa sanu
 
electronics-embedded-project-topics-list-softroniics
electronics-embedded-project-topics-list-softroniicselectronics-embedded-project-topics-list-softroniics
electronics-embedded-project-topics-list-softroniics
shanofa sanu
 
Power decoupling
Power decouplingPower decoupling
Power decoupling
shanofa sanu
 
11.paqcs physical design aware fault-tolerant quantum circuit synthesis
11.paqcs physical design aware fault-tolerant quantum circuit synthesis11.paqcs physical design aware fault-tolerant quantum circuit synthesis
11.paqcs physical design aware fault-tolerant quantum circuit synthesis
shanofa sanu
 
11.1 automatic moving object extraction (1)
11.1 automatic moving object extraction  (1)11.1 automatic moving object extraction  (1)
11.1 automatic moving object extraction (1)
shanofa sanu
 
272465451 raspberry-pi-based-project-abstracts
272465451 raspberry-pi-based-project-abstracts272465451 raspberry-pi-based-project-abstracts
272465451 raspberry-pi-based-project-abstracts
shanofa sanu
 
Discovering latent semantics in web documents
Discovering latent semantics in web documentsDiscovering latent semantics in web documents
Discovering latent semantics in web documents
shanofa sanu
 

More from shanofa sanu (13)

Dynamic google-remote-data-collection-docx
Dynamic google-remote-data-collection-docxDynamic google-remote-data-collection-docx
Dynamic google-remote-data-collection-docx
 
Mobile phone-based-drunk-driving-detection-system-docx
Mobile phone-based-drunk-driving-detection-system-docxMobile phone-based-drunk-driving-detection-system-docx
Mobile phone-based-drunk-driving-detection-system-docx
 
Face to-face proximity estimation using bluetooth on smartphones
Face to-face proximity estimation using bluetooth on smartphonesFace to-face proximity estimation using bluetooth on smartphones
Face to-face proximity estimation using bluetooth on smartphones
 
Context based access control systems for mobile devices
Context based access control systems for mobile devicesContext based access control systems for mobile devices
Context based access control systems for mobile devices
 
Collaborative policy administration
Collaborative policy administrationCollaborative policy administration
Collaborative policy administration
 
A novel high step
A novel high stepA novel high step
A novel high step
 
Mobile data gathering with load balanced clustering and dual data uploading i...
Mobile data gathering with load balanced clustering and dual data uploading i...Mobile data gathering with load balanced clustering and dual data uploading i...
Mobile data gathering with load balanced clustering and dual data uploading i...
 
electronics-embedded-project-topics-list-softroniics
electronics-embedded-project-topics-list-softroniicselectronics-embedded-project-topics-list-softroniics
electronics-embedded-project-topics-list-softroniics
 
Power decoupling
Power decouplingPower decoupling
Power decoupling
 
11.paqcs physical design aware fault-tolerant quantum circuit synthesis
11.paqcs physical design aware fault-tolerant quantum circuit synthesis11.paqcs physical design aware fault-tolerant quantum circuit synthesis
11.paqcs physical design aware fault-tolerant quantum circuit synthesis
 
11.1 automatic moving object extraction (1)
11.1 automatic moving object extraction  (1)11.1 automatic moving object extraction  (1)
11.1 automatic moving object extraction (1)
 
272465451 raspberry-pi-based-project-abstracts
272465451 raspberry-pi-based-project-abstracts272465451 raspberry-pi-based-project-abstracts
272465451 raspberry-pi-based-project-abstracts
 
Discovering latent semantics in web documents
Discovering latent semantics in web documentsDiscovering latent semantics in web documents
Discovering latent semantics in web documents
 

Recently uploaded

How to Fix the Import Error in the Odoo 17
How to Fix the Import Error in the Odoo 17How to Fix the Import Error in the Odoo 17
How to Fix the Import Error in the Odoo 17
Celine George
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
TechSoup
 
Your Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective UpskillingYour Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective Upskilling
Excellence Foundation for South Sudan
 
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
Nguyen Thanh Tu Collection
 
Life upper-Intermediate B2 Workbook for student
Life upper-Intermediate B2 Workbook for studentLife upper-Intermediate B2 Workbook for student
Life upper-Intermediate B2 Workbook for student
NgcHiNguyn25
 
Advanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docxAdvanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docx
adhitya5119
 
writing about opinions about Australia the movie
writing about opinions about Australia the moviewriting about opinions about Australia the movie
writing about opinions about Australia the movie
Nicholas Montgomery
 
World environment day ppt For 5 June 2024
World environment day ppt For 5 June 2024World environment day ppt For 5 June 2024
World environment day ppt For 5 June 2024
ak6969907
 
A Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptxA Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptx
thanhdowork
 
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
PECB
 
S1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptxS1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptx
tarandeep35
 
Lapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdfLapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdf
Jean Carlos Nunes Paixão
 
The basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptxThe basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptx
heathfieldcps1
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
camakaiclarkmusic
 
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
National Information Standards Organization (NISO)
 
PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.
Dr. Shivangi Singh Parihar
 
Types of Herbal Cosmetics its standardization.
Types of Herbal Cosmetics its standardization.Types of Herbal Cosmetics its standardization.
Types of Herbal Cosmetics its standardization.
Ashokrao Mane college of Pharmacy Peth-Vadgaon
 
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdfবাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
eBook.com.bd (প্রয়োজনীয় বাংলা বই)
 
Digital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments UnitDigital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments Unit
chanes7
 
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptxC1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
mulvey2
 

Recently uploaded (20)

How to Fix the Import Error in the Odoo 17
How to Fix the Import Error in the Odoo 17How to Fix the Import Error in the Odoo 17
How to Fix the Import Error in the Odoo 17
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
 
Your Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective UpskillingYour Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective Upskilling
 
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
 
Life upper-Intermediate B2 Workbook for student
Life upper-Intermediate B2 Workbook for studentLife upper-Intermediate B2 Workbook for student
Life upper-Intermediate B2 Workbook for student
 
Advanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docxAdvanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docx
 
writing about opinions about Australia the movie
writing about opinions about Australia the moviewriting about opinions about Australia the movie
writing about opinions about Australia the movie
 
World environment day ppt For 5 June 2024
World environment day ppt For 5 June 2024World environment day ppt For 5 June 2024
World environment day ppt For 5 June 2024
 
A Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptxA Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptx
 
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
 
S1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptxS1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptx
 
Lapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdfLapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdf
 
The basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptxThe basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptx
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
 
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
 
PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.
 
Types of Herbal Cosmetics its standardization.
Types of Herbal Cosmetics its standardization.Types of Herbal Cosmetics its standardization.
Types of Herbal Cosmetics its standardization.
 
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdfবাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
 
Digital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments UnitDigital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments Unit
 
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptxC1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
 

Bluetooth based-chatting-system-using-android-docx

  • 1. Softroniics Softroniics www.softroniics.in Calicut||Coimbatore||Palakkad 9037291113, 9037061113 Bluetooth based chatting system using android ABSTRACT Communication is very important between the people in all areas, why because through communication we can share knowledge, exchange ideas, chat with friends etc., Communication plays vital role in any situation to full fill our needs/tasks. Present communication Medias are computer, mobile phones, pager, etc. Now a days we are using Mobile phones to send SMS and chatting with friends for this if we want to send a message to any one we are depending on service providers like AIRTEL, VODAFONE, IDEA and many more for this message every one charging some amount but with the help of blue we can send message through our mobile phone without depending on any service provider for this reason we can send messages at free of cost. In this Project we developed a chat application with using Bluetooth we can connect two or more mobiles and chat with any people at a time. This application is used to chat with single person or more than two persons mean group chat also available in this application. Bluetooth chatting is an innovative approach to the mobile world. This application shows use of Bluetooth in terms of chatting. Means persons can chat via Bluetooth. The main screen has just a list which has two values server and client. By selecting one of these two values, the corresponding instance is created. Main screen is used to initialize the connection. It does following thing at here. First, it starts the application and search the Bluetooth device. It sends the signal to the server class. Second, it can run, pause and stop the application. Third, it shows alert using set
  • 2. Softroniics Softroniics www.softroniics.in Calicut||Coimbatore||Palakkad 9037291113, 9037061113 Alert function on every changing. Server class goes active when it go signal from the main class. It sends the hello world string with the string to the other devices. Client class works to respond the other Bluetooth device server. EXISTING SYSTEM: Chatting has largely been a PC-based addiction. But when it comes to chatting over cell phones, the alternatives are costly like GPRS-based IMs or SMS chat. More than one user can’t communicate at a time. DISADVANTAGES OF EXISTING SYSTEM:  Unable to chat with community  Costly chat and one way chat PROPOSED SYSTEM: This is a bluetooth messaging app you can connect and send messages to other android devices and see bluetooth compatible devices around you. No GSM or Wifi connection required all you need is a two bluetooth compatible android devices in range of each other and you can text away. To chat with a user, select it from the list and press ‘Ping' to send a welcome message. The other user may do the same. As the welcome message is displayed, use right or left soft key to accept or reject the chat session. Once the session is accepted, the chat starts with colourful text to differentiate users. In addition to this person-to-person chat, chat rooms can be used to gather a number of buddies.
  • 3. Softroniics Softroniics www.softroniics.in Calicut||Coimbatore||Palakkad 9037291113, 9037061113 ADVANTAGES OF PROPOSED SYSTEM:  All peers that want to communicate should have Bluechat running.  It is enough that one peer does the initial "look for friends" operation.  Everytime a new comer peer does its first "Look for friends" operation, the operation will reorganize all initial communication and profile sharing stuff.  Every peer will have an updated list of profiles around automatically and the profile list will be displayed to warn everyone about the new comer.  Be aware that if more than one peer do "Look for friends" simultaneously, they might not be able to see each other (because of Bluetooth running principles) Be aware that the set up of the profile list might take up to one minute. Therefore be patient. MODULES:  Scanning for other Bluetooth devices  Querying the local Bluetooth adapter for paired Bluetooth devices  Establishing RFCOMM channels/sockets  Connecting to a remote device  Transferring data over Bluetooth MODULES DESCRIPTION:  Scanning for other Bluetooth devices
  • 4. Softroniics Softroniics www.softroniics.in Calicut||Coimbatore||Palakkad 9037291113, 9037061113 This application begins searching for devices as soon as it is opened. Options menu appear only after a successful or unsuccessful search is complete. Other options are new message alert - vibrate or sound, and refresh rate setting ranging from 30 seconds to three minutes. Users can manually refresh the list of users as well. Select a user from the list and use Options.  Querying the local Bluetooth adapter for paired Bluetooth devices The Bluetooth Adapter is the entry-point for all Bluetooth interaction. Using this, you can discover other Bluetooth devices, query a list of bonded (paired) devices, instantiate a Bluetooth Device using a known MAC address, and create a Bluetooth Server Socket to listen for communications from other devices. Use this to request a connection with a remote device through a Bluetooth Socket or query information about the device such as its name, address, class, and bonding state. Represents the interface for a Bluetooth socket (similar to a TCP Socket). This is the connection point that allows an application to exchange data with another Bluetooth device via InputStream and OutputStream.  Establishing RFCOMM channels/sockets In the socket programming model, a socket represents an endpoint of a communication channel. Sockets are not connected when they are first created, and are useless until a call to either connect (client application) or accept (server application) completes successfully. Once a socket is connected, it can be used to send and receive data until the connection fails due to link error or user termination.
  • 5. Softroniics Softroniics www.softroniics.in Calicut||Coimbatore||Palakkad 9037291113, 9037061113 An RFCOMM Bluetooth Socket used to accept incoming connections must be attached to operating system resources with the bind method. bind takes in a tuple specifying the address of the local Bluetooth adapter to use and a port number to listen on. Usually, there is only one local Bluetooth adapter or it doesn't matter which one to use, so the empty string indicates that any local Bluetooth adapter is acceptable. Once a socket is bound, a call to listen puts the socket into listening mode and it is then ready to accept incoming connections.  Connecting to a remote device You must request the BLUETOOTH permission in order to perform any Bluetooth communication, such as requesting a connection, accepting a connection, and transferring data. Before your application can communicate over Bluetooth, you need to verify that Bluetooth is supported on the device, and if so, ensure that it is enabled. you need to ensure that Bluetooth is enabled. A dialog will appear requesting user permission to enable Bluetooth. Once a connection is made with a remote device for the first time, a pairing request is automatically presented to the user. When a device is paired, the basic information about that device (such as the device name, class, and MAC address) is saved and can be read using the Bluetooth APIs. Using the known MAC address for a remote device, a connection can be initiated with it at any time without performing discovery (assuming the device is within range).  Transferring data over Bluetooth
  • 6. Softroniics Softroniics www.softroniics.in Calicut||Coimbatore||Palakkad 9037291113, 9037061113 Check the manual that came with your cellular phone and read the section on Bluetooth capabilities to see if your phone has a Bluetooth password. Note down the password. Power on your cellular phone and access the "Settings" option in the main menu. Choose the "Bluetooth" option if it is immediately available, or choose "Connections" and then "Bluetooth." Press the option for "Activate Bluetooth." Enter in the Bluetooth code that you noted down before if your phone prompts you for one, or instead enter the standard code of "1111" if you don't have your manual and aren't sure what the password is. Repeat the process on the second phone. Navigate to the folder on your phone that holds the file you want to transfer. Choose the file and then choose the option to "Send." Press the option to "Send to Phone" and then press the button to send to a connected Bluetooth phone. Enter in the phone number of the other phone if your cell does not prompt you to send to an activated Bluetooth phone in range. SYSTEM REQUIREMENTS: HARDWARE REQUIREMENTS:  System : Pentium IV 2.4 GHz.  Hard Disk : 40 GB.  Floppy Drive : 1.44 Mb.  Monitor : 15 VGA Colour.  Mouse : Logitech.  Ram : 512 Mb. SOFTWARE REQUIREMENTS:
  • 7. Softroniics Softroniics www.softroniics.in Calicut||Coimbatore||Palakkad 9037291113, 9037061113  Operating system : Windows XP.  Coding Language : Java 1.6  Tool Kit : Android 3.0  IDE : Eclipse