SlideShare uma empresa Scribd logo
1 de 6
Baixar para ler offline
A MAJOR PROJECT SYNOPSIS
ON
WI-FI CHAT ROOM
IN ANDROID
Submitted By
Shitanshu Bansal (09563)
Rajat Tiwari (09535)
Muneesh (09537)
Pankaj Jaldeep (09544)
Under the guidance of
Dr. Narottam Chand
Department of Computer Science and Engineering
National Institute of Technology, Hamirpur (H.P.)
November, 2012
Page 1
ABSTRACT
The term chat room is primarily used by mass media to describe any form of
synchronous conferencing, occasionally even asynchronous conferencing. Often mobile
users want to have a meeting, even though it is not planned in advance and there is no
Internet connection available. In those situations, requiring each user to connect to a
wide-area network to communicate with each other may not be convenient or practical
because of the lack of Internet connectivity. In those situations the “Wi-Fi Chat Room”
would help the employees to send and receive the information which the employees want
to share. This application is based on “Android Operating system”. The main objective of
this project is to connect different people that are in the range of a same Wi-Fi access
point. This application is developed in the Java programming language using the Android
Software Development Kit (SDK). The development platform or integrated development
environment (IDE) is Eclipse using the Android Development Tools (ADT) Plugin.
We have developed an application where user does not need any web
browser to chat with other user. It has its own user interface. The user can connect to any
available Access Point for chat with another user connected with same access point.
Tethering & portable hotspot utility available on android can also be used for creating an
access point. User Datagram Protocol (UDP) is used for sending the packets across the
network.
Page 2
INTRODUCTION
With the availability of mobile computing devices, mobile users have a natural tendency
to share information between them. Often mobile users want to have a meeting, even
though it is not planned in advance and there is no Internet connection available. For
instance, there may be situations that employees find themselves together in a meeting
room, or friends or business acquaintances may encounter each other in an airport
terminal, or some scholars and researchers may meet in a hotel ballroom for a conference
or workshop. In those situations, requiring each user to connect to a wide-area network to
communicate with each other may not be convenient or practical because of the lack of
Internet connectivity or because of the time or cost required for such a connection.
So, in those situations the “Wi-Fi Chat Room” would help the employees to send
and receive the information whit the employees want to share. This application will be
based on “Android Operating system”. The chat messages sent are of two types:-
1. Public Chat Messages
2. Private chat Messages
Public messages are delivered to all other chat clients nearby, while private
messages are directed to a specific recipient. As in most chat applications, there is no
history and clients do not expect to receive messages sent earlier or when disconnected.
Disconnection can occur at any time while clients are exchanging messages.
Page 3
OBJECTIVES
The main objective of this project is to connect different people that are in the range of
same Wi-Fi access point. This will be completely free and no external source of internet
will be needed. The chat will be public, means messages will be broadcasted to every
user that is connected.
ANDROID EMULATOR
Page 4
THREE USERS IN CHAT ROOM
REFERENCES
[1] http://developer.android.com/guide/topics/fundamentals.html/: OL. Google
Android Developers, Android Develop Guide.
[2] M. Fengsheng Yang, Android Application Development Revelation, China
Machine Press, 2010.
[3] Mark L. Murphy, Beginning Android, Springer-Verlag New York, Inc., 2010.
[4] http://developer.android.com/guide/components/index.html/: Android
Components.
Page 5
[5] http://vidhatha.com/android-projects/: Project Overview
[6] http://developer.android.com/reference/java/net/DatagramPacket.html: Datagram
Packet Class
[7] http://developer.android.com/reference/java/net/InetAddress.html: InetAddress
Class
[8] http://developer.android.com/reference/android/app/NotificationManager.html:
NotificationManager Class
[9] http://developer.android.com/reference/java/net/DatagramSocket.html: Datagram
Socket Class
[10] http://developer.android.com/reference/android/net/wifi/WifiManager.html: Wi-Fi
Manager Class
[11] http://developer.android.com/reference/android/net/wifi/WifiInfo.html: Wi-FiInfo
Class
[12] D. Muthukumaran et al., Measuring Integrity on Mobile Phone Systems, Proc.
13th ACM Symp. Access Control Models and Technologies, ACM Press, 2008,
pp. 155–164.
[13] Fiawoo, S.Y., Design and development of an Android application to process and
display summarized corporate data, Adaptive Science & Technology (ICAST),
2012 IEEE 4th International Conference, 25-27 Oct. 2012, pp. 86 – 91.

Mais conteúdo relacionado

Mais procurados

Getting Started With ANDROID
Getting Started With ANDROIDGetting Started With ANDROID
Getting Started With ANDROIDAmit Yadav
 
Android summer training report
Android summer training reportAndroid summer training report
Android summer training reportShashendra Singh
 
Industrial Training in Android Application
Industrial Training in Android ApplicationIndustrial Training in Android Application
Industrial Training in Android ApplicationArcadian Learning
 
CSE Final Year Project Presentation on Android Application
CSE Final Year Project Presentation on Android ApplicationCSE Final Year Project Presentation on Android Application
CSE Final Year Project Presentation on Android ApplicationAhammad Karim
 
Campus news feed
Campus news feedCampus news feed
Campus news feedNoopur Koli
 
Android Application Development
Android Application DevelopmentAndroid Application Development
Android Application DevelopmentRamesh Prasad
 
Android app ppt
Android app pptAndroid app ppt
Android app pptADI ADARSH
 
MOBILE APPLICATIONS DEVELOPMENT -ANDROID BY SIVASANKARI
MOBILE APPLICATIONS DEVELOPMENT -ANDROID BY SIVASANKARIMOBILE APPLICATIONS DEVELOPMENT -ANDROID BY SIVASANKARI
MOBILE APPLICATIONS DEVELOPMENT -ANDROID BY SIVASANKARISivaSankari36
 
Internship in android development-no appendix
Internship in android development-no appendixInternship in android development-no appendix
Internship in android development-no appendixDiogo Pereira
 
IRJET- G-Chat: A Game and Chat Application
IRJET- G-Chat: A Game and Chat ApplicationIRJET- G-Chat: A Game and Chat Application
IRJET- G-Chat: A Game and Chat ApplicationIRJET Journal
 
Location Tracking of Android Device Based on SMS.
Location Tracking of Android Device Based on SMS.Location Tracking of Android Device Based on SMS.
Location Tracking of Android Device Based on SMS.iCreateWorld
 
A Review Paper on Cross Platform Mobile Application Development IDE
A Review Paper on Cross Platform Mobile Application Development IDEA Review Paper on Cross Platform Mobile Application Development IDE
A Review Paper on Cross Platform Mobile Application Development IDEIOSR Journals
 
Android application development
Android application developmentAndroid application development
Android application developmentMadhuprakashR1
 
Android development tutorial
Android development tutorialAndroid development tutorial
Android development tutorialnazzf
 
লেকচার ১ (ক)- শুরুর আগে:
লেকচার ১ (ক)- শুরুর আগে:লেকচার ১ (ক)- শুরুর আগে:
লেকচার ১ (ক)- শুরুর আগে:Ahsanul Karim
 

Mais procurados (19)

Android presentation slide
Android presentation slideAndroid presentation slide
Android presentation slide
 
Getting Started With ANDROID
Getting Started With ANDROIDGetting Started With ANDROID
Getting Started With ANDROID
 
Android summer training report
Android summer training reportAndroid summer training report
Android summer training report
 
Introduction to android study jams
Introduction to  android study jamsIntroduction to  android study jams
Introduction to android study jams
 
Industrial Training in Android Application
Industrial Training in Android ApplicationIndustrial Training in Android Application
Industrial Training in Android Application
 
CSE Final Year Project Presentation on Android Application
CSE Final Year Project Presentation on Android ApplicationCSE Final Year Project Presentation on Android Application
CSE Final Year Project Presentation on Android Application
 
Campus news feed
Campus news feedCampus news feed
Campus news feed
 
Android Application Development
Android Application DevelopmentAndroid Application Development
Android Application Development
 
Android app ppt
Android app pptAndroid app ppt
Android app ppt
 
.Net presentation
.Net presentation.Net presentation
.Net presentation
 
MOBILE APPLICATIONS DEVELOPMENT -ANDROID BY SIVASANKARI
MOBILE APPLICATIONS DEVELOPMENT -ANDROID BY SIVASANKARIMOBILE APPLICATIONS DEVELOPMENT -ANDROID BY SIVASANKARI
MOBILE APPLICATIONS DEVELOPMENT -ANDROID BY SIVASANKARI
 
Internship in android development-no appendix
Internship in android development-no appendixInternship in android development-no appendix
Internship in android development-no appendix
 
IRJET- G-Chat: A Game and Chat Application
IRJET- G-Chat: A Game and Chat ApplicationIRJET- G-Chat: A Game and Chat Application
IRJET- G-Chat: A Game and Chat Application
 
Location Tracking of Android Device Based on SMS.
Location Tracking of Android Device Based on SMS.Location Tracking of Android Device Based on SMS.
Location Tracking of Android Device Based on SMS.
 
A Review Paper on Cross Platform Mobile Application Development IDE
A Review Paper on Cross Platform Mobile Application Development IDEA Review Paper on Cross Platform Mobile Application Development IDE
A Review Paper on Cross Platform Mobile Application Development IDE
 
Android application development
Android application developmentAndroid application development
Android application development
 
Android interview questions
Android interview questionsAndroid interview questions
Android interview questions
 
Android development tutorial
Android development tutorialAndroid development tutorial
Android development tutorial
 
লেকচার ১ (ক)- শুরুর আগে:
লেকচার ১ (ক)- শুরুর আগে:লেকচার ১ (ক)- শুরুর আগে:
লেকচার ১ (ক)- শুরুর আগে:
 

Destaque

Smart Bus Traveler (Smart Buses for Smart Cities)
Smart Bus Traveler (Smart Buses for Smart Cities)Smart Bus Traveler (Smart Buses for Smart Cities)
Smart Bus Traveler (Smart Buses for Smart Cities)Ranjit Joshi
 
Course Project: Collaboration Proposal Between Port Authority and Tiramisu Team
Course Project: Collaboration Proposal Between Port Authority and Tiramisu TeamCourse Project: Collaboration Proposal Between Port Authority and Tiramisu Team
Course Project: Collaboration Proposal Between Port Authority and Tiramisu TeamJiaming Zhang
 
Tailored Public Transportation: a strong digital upgrade powered by iBeacons
Tailored Public Transportation: a strong digital upgrade powered by iBeaconsTailored Public Transportation: a strong digital upgrade powered by iBeacons
Tailored Public Transportation: a strong digital upgrade powered by iBeaconsOnyx Beacon
 
Kakinada Smart City MP Presentation
Kakinada Smart City MP PresentationKakinada Smart City MP Presentation
Kakinada Smart City MP PresentationHarish Lunani
 
Smart Public Transport project - Onyx Beacon - 2015
Smart Public Transport project - Onyx Beacon - 2015Smart Public Transport project - Onyx Beacon - 2015
Smart Public Transport project - Onyx Beacon - 2015Onyx Beacon
 
Big data and public transport
Big data and public transportBig data and public transport
Big data and public transportTristan Wiggill
 
Gandhinagar Smart City
Gandhinagar Smart CityGandhinagar Smart City
Gandhinagar Smart CityJishnu Gohel
 
E trasnport-presentation
E trasnport-presentationE trasnport-presentation
E trasnport-presentationIshan Goradiya
 
Business opportunity: Smart Cities in India
Business opportunity: Smart Cities in IndiaBusiness opportunity: Smart Cities in India
Business opportunity: Smart Cities in IndiaBusiness Finland
 
Bhubaneswar Smart City winning plan
Bhubaneswar Smart City winning planBhubaneswar Smart City winning plan
Bhubaneswar Smart City winning planShailesh PATHAK
 

Destaque (20)

synopsis
synopsissynopsis
synopsis
 
Bus Tracking And Tracing System
  Bus Tracking And Tracing System  Bus Tracking And Tracing System
Bus Tracking And Tracing System
 
Tymo Smart bus presentation
Tymo Smart bus presentationTymo Smart bus presentation
Tymo Smart bus presentation
 
Tymo smart bus Synopsis
Tymo smart bus Synopsis Tymo smart bus Synopsis
Tymo smart bus Synopsis
 
Smart Bus Traveler (Smart Buses for Smart Cities)
Smart Bus Traveler (Smart Buses for Smart Cities)Smart Bus Traveler (Smart Buses for Smart Cities)
Smart Bus Traveler (Smart Buses for Smart Cities)
 
0 in 3: How to Avoid the Most Common Triennial Review Findings
0 in 3: How to Avoid the Most Common Triennial Review Findings0 in 3: How to Avoid the Most Common Triennial Review Findings
0 in 3: How to Avoid the Most Common Triennial Review Findings
 
Course Project: Collaboration Proposal Between Port Authority and Tiramisu Team
Course Project: Collaboration Proposal Between Port Authority and Tiramisu TeamCourse Project: Collaboration Proposal Between Port Authority and Tiramisu Team
Course Project: Collaboration Proposal Between Port Authority and Tiramisu Team
 
Tailored Public Transportation: a strong digital upgrade powered by iBeacons
Tailored Public Transportation: a strong digital upgrade powered by iBeaconsTailored Public Transportation: a strong digital upgrade powered by iBeacons
Tailored Public Transportation: a strong digital upgrade powered by iBeacons
 
Kakinada Smart City MP Presentation
Kakinada Smart City MP PresentationKakinada Smart City MP Presentation
Kakinada Smart City MP Presentation
 
Session 2.2 - Integrated Transport
Session 2.2 - Integrated TransportSession 2.2 - Integrated Transport
Session 2.2 - Integrated Transport
 
Smart bus iim l final project
Smart bus  iim l final projectSmart bus  iim l final project
Smart bus iim l final project
 
Smart Public Transport project - Onyx Beacon - 2015
Smart Public Transport project - Onyx Beacon - 2015Smart Public Transport project - Onyx Beacon - 2015
Smart Public Transport project - Onyx Beacon - 2015
 
User Manual - EduNxt v3
User Manual - EduNxt v3User Manual - EduNxt v3
User Manual - EduNxt v3
 
Big data and public transport
Big data and public transportBig data and public transport
Big data and public transport
 
Using Technology to Enhance Sustainability
Using Technology to Enhance SustainabilityUsing Technology to Enhance Sustainability
Using Technology to Enhance Sustainability
 
Gandhinagar Smart City
Gandhinagar Smart CityGandhinagar Smart City
Gandhinagar Smart City
 
E trasnport-presentation
E trasnport-presentationE trasnport-presentation
E trasnport-presentation
 
India Smart Cities and Urban Transport
India Smart Cities and Urban TransportIndia Smart Cities and Urban Transport
India Smart Cities and Urban Transport
 
Business opportunity: Smart Cities in India
Business opportunity: Smart Cities in IndiaBusiness opportunity: Smart Cities in India
Business opportunity: Smart Cities in India
 
Bhubaneswar Smart City winning plan
Bhubaneswar Smart City winning planBhubaneswar Smart City winning plan
Bhubaneswar Smart City winning plan
 

Semelhante a 12

BoscoChat (A free Wi-Fi Chat Room in Android)
BoscoChat (A free Wi-Fi Chat Room in Android)BoscoChat (A free Wi-Fi Chat Room in Android)
BoscoChat (A free Wi-Fi Chat Room in Android)Samaresh Debbarma
 
instant message transfer between two smart phones using wi fi
instant message transfer between two smart phones using wi fiinstant message transfer between two smart phones using wi fi
instant message transfer between two smart phones using wi fiINFOGAIN PUBLICATION
 
Wi fi Massanger SRS
Wi fi Massanger SRSWi fi Massanger SRS
Wi fi Massanger SRSHashim Ali
 
The Top Technologies Used To Develop a Mobile App.pdf
The Top Technologies Used To Develop a Mobile App.pdfThe Top Technologies Used To Develop a Mobile App.pdf
The Top Technologies Used To Develop a Mobile App.pdfTechugo
 
The Top Technologies Used To Develop a Mobile App.pdf
The Top Technologies Used To Develop a Mobile App.pdfThe Top Technologies Used To Develop a Mobile App.pdf
The Top Technologies Used To Develop a Mobile App.pdfTechugo
 
Bluetooth Chat Application.pptx
Bluetooth Chat Application.pptxBluetooth Chat Application.pptx
Bluetooth Chat Application.pptxShivaVemula2
 
Effective Printing Text using Bluetooth Technology from Android Application
Effective Printing Text using Bluetooth Technology from Android ApplicationEffective Printing Text using Bluetooth Technology from Android Application
Effective Printing Text using Bluetooth Technology from Android Applicationijtsrd
 
Thomas Jefferson to Jeremiah A. Goodman, March 5, 1813Of
Thomas Jefferson to Jeremiah A. Goodman, March 5, 1813Of Thomas Jefferson to Jeremiah A. Goodman, March 5, 1813Of
Thomas Jefferson to Jeremiah A. Goodman, March 5, 1813Of TakishaPeck109
 
IRJET- Virtual Community Using Cloud Technology “Unitalk”
IRJET-  	  Virtual Community Using Cloud Technology “Unitalk”IRJET-  	  Virtual Community Using Cloud Technology “Unitalk”
IRJET- Virtual Community Using Cloud Technology “Unitalk”IRJET Journal
 
Application of mobile apps in financial services institutes:with special refe...
Application of mobile apps in financial services institutes:with special refe...Application of mobile apps in financial services institutes:with special refe...
Application of mobile apps in financial services institutes:with special refe...Room to Read
 
Smartphone Remote Detection and Wipe System using SMS
Smartphone Remote Detection and Wipe System using SMSSmartphone Remote Detection and Wipe System using SMS
Smartphone Remote Detection and Wipe System using SMSEditor IJCATR
 
Mobile Learning Technologies
Mobile Learning Technologies Mobile Learning Technologies
Mobile Learning Technologies IJECEIAES
 
IRJET- Cloud based Chat Bot using IoT and Arduino
IRJET- Cloud based Chat Bot using IoT and ArduinoIRJET- Cloud based Chat Bot using IoT and Arduino
IRJET- Cloud based Chat Bot using IoT and ArduinoIRJET Journal
 
Alumni-Student Interactive Messaging
Alumni-Student Interactive MessagingAlumni-Student Interactive Messaging
Alumni-Student Interactive MessagingIRJET Journal
 
Wi-Fi Direct P2P Messenger-Browser App
Wi-Fi Direct P2P Messenger-Browser AppWi-Fi Direct P2P Messenger-Browser App
Wi-Fi Direct P2P Messenger-Browser AppAnand Sekar
 
AN EMPIRICAL STUDY ON MOBILE MULTI PLATFORM DEVELOPMENT USING PHONE GAP AND H...
AN EMPIRICAL STUDY ON MOBILE MULTI PLATFORM DEVELOPMENT USING PHONE GAP AND H...AN EMPIRICAL STUDY ON MOBILE MULTI PLATFORM DEVELOPMENT USING PHONE GAP AND H...
AN EMPIRICAL STUDY ON MOBILE MULTI PLATFORM DEVELOPMENT USING PHONE GAP AND H...ijait
 
Mobile Learning Technologies
Mobile Learning TechnologiesMobile Learning Technologies
Mobile Learning TechnologiesIJAAS Team
 
SURVEY OF TRUST BASED BLUETOOTH AUTHENTICATION FOR MOBILE DEVICE
SURVEY OF TRUST BASED BLUETOOTH AUTHENTICATION FOR MOBILE DEVICESURVEY OF TRUST BASED BLUETOOTH AUTHENTICATION FOR MOBILE DEVICE
SURVEY OF TRUST BASED BLUETOOTH AUTHENTICATION FOR MOBILE DEVICEEditor IJMTER
 
Internet of things (IoT)
Internet of things (IoT)Internet of things (IoT)
Internet of things (IoT)Ajinkya Dubey
 

Semelhante a 12 (20)

BoscoChat (A free Wi-Fi Chat Room in Android)
BoscoChat (A free Wi-Fi Chat Room in Android)BoscoChat (A free Wi-Fi Chat Room in Android)
BoscoChat (A free Wi-Fi Chat Room in Android)
 
instant message transfer between two smart phones using wi fi
instant message transfer between two smart phones using wi fiinstant message transfer between two smart phones using wi fi
instant message transfer between two smart phones using wi fi
 
Wi fi Massanger SRS
Wi fi Massanger SRSWi fi Massanger SRS
Wi fi Massanger SRS
 
The Top Technologies Used To Develop a Mobile App.pdf
The Top Technologies Used To Develop a Mobile App.pdfThe Top Technologies Used To Develop a Mobile App.pdf
The Top Technologies Used To Develop a Mobile App.pdf
 
The Top Technologies Used To Develop a Mobile App.pdf
The Top Technologies Used To Develop a Mobile App.pdfThe Top Technologies Used To Develop a Mobile App.pdf
The Top Technologies Used To Develop a Mobile App.pdf
 
Bluetooth Chat Application.pptx
Bluetooth Chat Application.pptxBluetooth Chat Application.pptx
Bluetooth Chat Application.pptx
 
Effective Printing Text using Bluetooth Technology from Android Application
Effective Printing Text using Bluetooth Technology from Android ApplicationEffective Printing Text using Bluetooth Technology from Android Application
Effective Printing Text using Bluetooth Technology from Android Application
 
Thomas Jefferson to Jeremiah A. Goodman, March 5, 1813Of
Thomas Jefferson to Jeremiah A. Goodman, March 5, 1813Of Thomas Jefferson to Jeremiah A. Goodman, March 5, 1813Of
Thomas Jefferson to Jeremiah A. Goodman, March 5, 1813Of
 
IRJET- Virtual Community Using Cloud Technology “Unitalk”
IRJET-  	  Virtual Community Using Cloud Technology “Unitalk”IRJET-  	  Virtual Community Using Cloud Technology “Unitalk”
IRJET- Virtual Community Using Cloud Technology “Unitalk”
 
Application of mobile apps in financial services institutes:with special refe...
Application of mobile apps in financial services institutes:with special refe...Application of mobile apps in financial services institutes:with special refe...
Application of mobile apps in financial services institutes:with special refe...
 
Smartphone Remote Detection and Wipe System using SMS
Smartphone Remote Detection and Wipe System using SMSSmartphone Remote Detection and Wipe System using SMS
Smartphone Remote Detection and Wipe System using SMS
 
Ijariie1186
Ijariie1186Ijariie1186
Ijariie1186
 
Mobile Learning Technologies
Mobile Learning Technologies Mobile Learning Technologies
Mobile Learning Technologies
 
IRJET- Cloud based Chat Bot using IoT and Arduino
IRJET- Cloud based Chat Bot using IoT and ArduinoIRJET- Cloud based Chat Bot using IoT and Arduino
IRJET- Cloud based Chat Bot using IoT and Arduino
 
Alumni-Student Interactive Messaging
Alumni-Student Interactive MessagingAlumni-Student Interactive Messaging
Alumni-Student Interactive Messaging
 
Wi-Fi Direct P2P Messenger-Browser App
Wi-Fi Direct P2P Messenger-Browser AppWi-Fi Direct P2P Messenger-Browser App
Wi-Fi Direct P2P Messenger-Browser App
 
AN EMPIRICAL STUDY ON MOBILE MULTI PLATFORM DEVELOPMENT USING PHONE GAP AND H...
AN EMPIRICAL STUDY ON MOBILE MULTI PLATFORM DEVELOPMENT USING PHONE GAP AND H...AN EMPIRICAL STUDY ON MOBILE MULTI PLATFORM DEVELOPMENT USING PHONE GAP AND H...
AN EMPIRICAL STUDY ON MOBILE MULTI PLATFORM DEVELOPMENT USING PHONE GAP AND H...
 
Mobile Learning Technologies
Mobile Learning TechnologiesMobile Learning Technologies
Mobile Learning Technologies
 
SURVEY OF TRUST BASED BLUETOOTH AUTHENTICATION FOR MOBILE DEVICE
SURVEY OF TRUST BASED BLUETOOTH AUTHENTICATION FOR MOBILE DEVICESURVEY OF TRUST BASED BLUETOOTH AUTHENTICATION FOR MOBILE DEVICE
SURVEY OF TRUST BASED BLUETOOTH AUTHENTICATION FOR MOBILE DEVICE
 
Internet of things (IoT)
Internet of things (IoT)Internet of things (IoT)
Internet of things (IoT)
 

Mais de Narender Singh (7)

30
3030
30
 
10
1010
10
 
scg basic
scg basicscg basic
scg basic
 
1
11
1
 
3
33
3
 
11
1111
11
 
Androidfragment
AndroidfragmentAndroidfragment
Androidfragment
 

Último

Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integrationmarketing932765
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...Karmanjay Verma
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Nikki Chapple
 
Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Kaya Weers
 
Infrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platformsInfrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platformsYoss Cohen
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
Microservices, Docker deploy and Microservices source code in C#
Microservices, Docker deploy and Microservices source code in C#Microservices, Docker deploy and Microservices source code in C#
Microservices, Docker deploy and Microservices source code in C#Karmanjay Verma
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...itnewsafrica
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
A Glance At The Java Performance Toolbox
A Glance At The Java Performance ToolboxA Glance At The Java Performance Toolbox
A Glance At The Java Performance ToolboxAna-Maria Mihalceanu
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesManik S Magar
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationKnoldus Inc.
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...BookNet Canada
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 

Último (20)

Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
 
Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)
 
Infrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platformsInfrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platforms
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
Microservices, Docker deploy and Microservices source code in C#
Microservices, Docker deploy and Microservices source code in C#Microservices, Docker deploy and Microservices source code in C#
Microservices, Docker deploy and Microservices source code in C#
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
A Glance At The Java Performance Toolbox
A Glance At The Java Performance ToolboxA Glance At The Java Performance Toolbox
A Glance At The Java Performance Toolbox
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 

12

  • 1. A MAJOR PROJECT SYNOPSIS ON WI-FI CHAT ROOM IN ANDROID Submitted By Shitanshu Bansal (09563) Rajat Tiwari (09535) Muneesh (09537) Pankaj Jaldeep (09544) Under the guidance of Dr. Narottam Chand Department of Computer Science and Engineering National Institute of Technology, Hamirpur (H.P.) November, 2012
  • 2. Page 1 ABSTRACT The term chat room is primarily used by mass media to describe any form of synchronous conferencing, occasionally even asynchronous conferencing. Often mobile users want to have a meeting, even though it is not planned in advance and there is no Internet connection available. In those situations, requiring each user to connect to a wide-area network to communicate with each other may not be convenient or practical because of the lack of Internet connectivity. In those situations the “Wi-Fi Chat Room” would help the employees to send and receive the information which the employees want to share. This application is based on “Android Operating system”. The main objective of this project is to connect different people that are in the range of a same Wi-Fi access point. This application is developed in the Java programming language using the Android Software Development Kit (SDK). The development platform or integrated development environment (IDE) is Eclipse using the Android Development Tools (ADT) Plugin. We have developed an application where user does not need any web browser to chat with other user. It has its own user interface. The user can connect to any available Access Point for chat with another user connected with same access point. Tethering & portable hotspot utility available on android can also be used for creating an access point. User Datagram Protocol (UDP) is used for sending the packets across the network.
  • 3. Page 2 INTRODUCTION With the availability of mobile computing devices, mobile users have a natural tendency to share information between them. Often mobile users want to have a meeting, even though it is not planned in advance and there is no Internet connection available. For instance, there may be situations that employees find themselves together in a meeting room, or friends or business acquaintances may encounter each other in an airport terminal, or some scholars and researchers may meet in a hotel ballroom for a conference or workshop. In those situations, requiring each user to connect to a wide-area network to communicate with each other may not be convenient or practical because of the lack of Internet connectivity or because of the time or cost required for such a connection. So, in those situations the “Wi-Fi Chat Room” would help the employees to send and receive the information whit the employees want to share. This application will be based on “Android Operating system”. The chat messages sent are of two types:- 1. Public Chat Messages 2. Private chat Messages Public messages are delivered to all other chat clients nearby, while private messages are directed to a specific recipient. As in most chat applications, there is no history and clients do not expect to receive messages sent earlier or when disconnected. Disconnection can occur at any time while clients are exchanging messages.
  • 4. Page 3 OBJECTIVES The main objective of this project is to connect different people that are in the range of same Wi-Fi access point. This will be completely free and no external source of internet will be needed. The chat will be public, means messages will be broadcasted to every user that is connected. ANDROID EMULATOR
  • 5. Page 4 THREE USERS IN CHAT ROOM REFERENCES [1] http://developer.android.com/guide/topics/fundamentals.html/: OL. Google Android Developers, Android Develop Guide. [2] M. Fengsheng Yang, Android Application Development Revelation, China Machine Press, 2010. [3] Mark L. Murphy, Beginning Android, Springer-Verlag New York, Inc., 2010. [4] http://developer.android.com/guide/components/index.html/: Android Components.
  • 6. Page 5 [5] http://vidhatha.com/android-projects/: Project Overview [6] http://developer.android.com/reference/java/net/DatagramPacket.html: Datagram Packet Class [7] http://developer.android.com/reference/java/net/InetAddress.html: InetAddress Class [8] http://developer.android.com/reference/android/app/NotificationManager.html: NotificationManager Class [9] http://developer.android.com/reference/java/net/DatagramSocket.html: Datagram Socket Class [10] http://developer.android.com/reference/android/net/wifi/WifiManager.html: Wi-Fi Manager Class [11] http://developer.android.com/reference/android/net/wifi/WifiInfo.html: Wi-FiInfo Class [12] D. Muthukumaran et al., Measuring Integrity on Mobile Phone Systems, Proc. 13th ACM Symp. Access Control Models and Technologies, ACM Press, 2008, pp. 155–164. [13] Fiawoo, S.Y., Design and development of an Android application to process and display summarized corporate data, Adaptive Science & Technology (ICAST), 2012 IEEE 4th International Conference, 25-27 Oct. 2012, pp. 86 – 91.