SlideShare a Scribd company logo
1 of 8
Download to read offline
1
A SYNOPSIS FOR THE MINOR PROJECT
PROJECT NAME
BOSCO CHAT (A Free Wi-Fi Chat Room in Android)
STUDENTS NAME
Samaresh Debbarma(DC2011MCA0034)
Dhrubajit Das (DC2011MCA0003)
GUIDE NAME:
Pranab Das (Asst. Professor)
INSTITUTIONAL DETAILS
Course Name: - Minor Project
Course Code: - MCCSMP5621
Branch: - MCA
Semester: - 5th
2
Contents Page No.
1. Title of the project…………………………………………………………………..3
2. Objective……………………………………………………………………………3
3. Introduction ………………………………………………………………………...3-4
4. Proposed methodology………………………………………………………….. …4
5. Technical details(h/w & s/w details/Feasibility study)…………………………......5
6. Work Plan (WBS)…………………………………………………………………..6
7. Conclusion…………………………………………………………………………..7
8. Reference……………………………………………………………………………8
3
1. Title of the project
BOSCO CHAT (A Wi-Fi Chat Room in Android)
2.Objective
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. This application will be 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) Plug-in. We will develop 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 and 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.Introduction
„BOSCO‟ is a name extracted from the full name Don Bosco, The Founder of selesian
congregation and „CHAT‟ which means chatting .
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 “WiFi 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
4
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.Proposed methodology
ANALYSIS PHASE
1)Analysis different application already
available in market.
2)Study to make new application for user
DESIGN PHASE
1)Make Data flow Diagram.
2)Make Use Case Diagram.
4)Make Activity diagram.
CODING PHASE
TESTING PHASE
1) Program Testing
2)Module Testing
3)Testing the responsiveness of the system.
5
5.Technical details (h/w & s/w details/Feasibility study)
Hardware:
 Desktop or laptop
 Additional: android handset
Software:
 Operating System: Windows XP (32-bit), Windows Vista (32- or 64-bit), Windows 7 (32- or 64-bit)
or Windows 8 (32-bit or 64-bit)
 Eclipse IDE:
 Eclipse 3.6.2 (Helios) or greater
 Eclipse JDT plug-in (included in most Eclipse IDE packages)
 JDK 7
 Android Development Tools plugin (recommended)
6.Feasibility study:
The feasibility study is done on three phases:
1. Operational
The proposed system is operationally feasible as the final output of the project can be
used by Android user and it will be easy and user friendly for use.
2. Technical
If we see from technical perspective the project is feasible, as the software required for
developing the project is a freeware, easy to use and it doesn‟t demand any non-existing
technology.
3. Economic
Economically, this project doesn‟t raise any issues, as the project itself is planned or
aimed at user needs. The resources required for this project are bare minimum. It doesn‟t
demand any additional resources. The user will be able to download the application from
proper link and after that they can easily use it.
6
7.Work Plan (WBS)
1. Requirement
analysis
(7 days * 5 hrs. =
35 hrs.)
4. Testing
(10 days * 5 hrs. =
50 hrs.)
3. Coding
(50 days * 3.3 hrs.
= 165 hrs.)
2. Design
(13 days * 5 hrs. =
65 hrs. )
BOSCO CHAT (A Wi-Fi Chat Room in Android)
(83 days)
1.1 Studying
existing
system
(2 days)
1.4 Identify
software and
hardware
required
(1 day)
1.2 Feasibility
study
(2 days)
1.3 Identify
features
needed to be
added
(2 days)
2.1 Design
graphical
interface
(3 days)
4.1 Program
testing
(3.5 days)
4.2 Module
testing
(3 days)
4.3
Validation
testing
(3.5 days)
Assuming that completion of the project will take around 83 days.
If 4 hours (approx.) of work is considered in a day.
365 hours will be utilized for requirement analyzing, designing and
coding and the rest that is 50 hours will be used in testing .
7
8.Conclusion
BOSCO CHAT (A Wi-Fi Chat Room in Android) is a new approach for local communications
in mobile world. Wi-Fi proximity is a main idea behind Wi-Fi chat. If you and your potential pal
can see at this moment the same Wi-Fi access point (Wi-Fi network) than it is very probably that
you can see each other. In other words, it is very likely that you are close to each other. Close in
the geographical sense, of course. So, BOSCO CHAT lets you create discussions (forums) as
well as live web chats associated with Wi-Fi access points. It is yet another way to create hyper-
local group messaging.
8
References
 [1]http://developer.android.com/guide/topics/fundamentals.html/: OL. Google Android
Developers, AndroidDevelop 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.
 [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-Fi Info
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

More Related Content

What's hot

Final sds of academic a webpage based android application
Final sds of academic a webpage based android applicationFinal sds of academic a webpage based android application
Final sds of academic a webpage based android applicationpreeta sinha
 
Project network chat presentation
Project network chat presentationProject network chat presentation
Project network chat presentationZahan Vlad
 
Chat application with Azure SignalR Service
Chat application with Azure SignalR ServiceChat application with Azure SignalR Service
Chat application with Azure SignalR ServiceKrunal Trivedi
 
Chat Application | RSD
Chat Application | RSDChat Application | RSD
Chat Application | RSDRajon
 
Chat server nitish nagar
Chat server nitish nagarChat server nitish nagar
Chat server nitish nagarNitish Nagar
 
Internet mail system java project
Internet mail system java projectInternet mail system java project
Internet mail system java projectTutorial Learners
 
Multiuser chat application using java
Multiuser chat application using javaMultiuser chat application using java
Multiuser chat application using javaasifnoman240
 
International Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentInternational Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentIJERD Editor
 
Social Networking Website
Social Networking WebsiteSocial Networking Website
Social Networking Websiteguestec05a4
 
Phonebook Directory or Address Book In Android
Phonebook Directory or Address Book In AndroidPhonebook Directory or Address Book In Android
Phonebook Directory or Address Book In AndroidABHISHEK DINKAR
 
Multi-user media streaming service for e-learning based web real-time communi...
Multi-user media streaming service for e-learning based web real-time communi...Multi-user media streaming service for e-learning based web real-time communi...
Multi-user media streaming service for e-learning based web real-time communi...IJECEIAES
 
Geetha BR-BTech-Software Engineer-3Years
Geetha BR-BTech-Software Engineer-3YearsGeetha BR-BTech-Software Engineer-3Years
Geetha BR-BTech-Software Engineer-3YearsGeetha B R
 
Vision: a web service for face recognition using convolutional network
Vision: a web service for face recognition using convolutional networkVision: a web service for face recognition using convolutional network
Vision: a web service for face recognition using convolutional networkTELKOMNIKA JOURNAL
 
mumble: Framework for Seamless Message Transfer on Smartphones
mumble: Framework for Seamless Message Transfer on Smartphonesmumble: Framework for Seamless Message Transfer on Smartphones
mumble: Framework for Seamless Message Transfer on SmartphonesAnand Bhojan
 
Privacy preserving relative location based services for mobile users
Privacy preserving relative location based services for mobile usersPrivacy preserving relative location based services for mobile users
Privacy preserving relative location based services for mobile usersLeMeniz Infotech
 
Reports on Fairness aware and privacy preserving friend matching protocol in ...
Reports on Fairness aware and privacy preserving friend matching protocol in ...Reports on Fairness aware and privacy preserving friend matching protocol in ...
Reports on Fairness aware and privacy preserving friend matching protocol in ...Shailesh kumar
 

What's hot (20)

Srs of skype
Srs of skypeSrs of skype
Srs of skype
 
Final sds of academic a webpage based android application
Final sds of academic a webpage based android applicationFinal sds of academic a webpage based android application
Final sds of academic a webpage based android application
 
Project network chat presentation
Project network chat presentationProject network chat presentation
Project network chat presentation
 
Chat application with Azure SignalR Service
Chat application with Azure SignalR ServiceChat application with Azure SignalR Service
Chat application with Azure SignalR Service
 
Chat Application | RSD
Chat Application | RSDChat Application | RSD
Chat Application | RSD
 
Chat server nitish nagar
Chat server nitish nagarChat server nitish nagar
Chat server nitish nagar
 
Chat server
Chat server Chat server
Chat server
 
Internet mail system java project
Internet mail system java projectInternet mail system java project
Internet mail system java project
 
Multiuser chat application using java
Multiuser chat application using javaMultiuser chat application using java
Multiuser chat application using java
 
International Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentInternational Journal of Engineering Research and Development
International Journal of Engineering Research and Development
 
Social Networking Website
Social Networking WebsiteSocial Networking Website
Social Networking Website
 
Phonebook project in C
Phonebook project in CPhonebook project in C
Phonebook project in C
 
Phonebook Directory or Address Book In Android
Phonebook Directory or Address Book In AndroidPhonebook Directory or Address Book In Android
Phonebook Directory or Address Book In Android
 
Bluetooth Chat
Bluetooth ChatBluetooth Chat
Bluetooth Chat
 
Multi-user media streaming service for e-learning based web real-time communi...
Multi-user media streaming service for e-learning based web real-time communi...Multi-user media streaming service for e-learning based web real-time communi...
Multi-user media streaming service for e-learning based web real-time communi...
 
Geetha BR-BTech-Software Engineer-3Years
Geetha BR-BTech-Software Engineer-3YearsGeetha BR-BTech-Software Engineer-3Years
Geetha BR-BTech-Software Engineer-3Years
 
Vision: a web service for face recognition using convolutional network
Vision: a web service for face recognition using convolutional networkVision: a web service for face recognition using convolutional network
Vision: a web service for face recognition using convolutional network
 
mumble: Framework for Seamless Message Transfer on Smartphones
mumble: Framework for Seamless Message Transfer on Smartphonesmumble: Framework for Seamless Message Transfer on Smartphones
mumble: Framework for Seamless Message Transfer on Smartphones
 
Privacy preserving relative location based services for mobile users
Privacy preserving relative location based services for mobile usersPrivacy preserving relative location based services for mobile users
Privacy preserving relative location based services for mobile users
 
Reports on Fairness aware and privacy preserving friend matching protocol in ...
Reports on Fairness aware and privacy preserving friend matching protocol in ...Reports on Fairness aware and privacy preserving friend matching protocol in ...
Reports on Fairness aware and privacy preserving friend matching protocol in ...
 

Similar to BoscoChat (A free Wi-Fi Chat Room in Android)

Wi fi Massanger SRS
Wi fi Massanger SRSWi fi Massanger SRS
Wi fi Massanger SRSHashim Ali
 
DEEPESH KUSHWAH PROJECT 3rd sem 1.docx
DEEPESH KUSHWAH PROJECT 3rd sem 1.docxDEEPESH KUSHWAH PROJECT 3rd sem 1.docx
DEEPESH KUSHWAH PROJECT 3rd sem 1.docxDeepeshKushwah4
 
Project Proposal: Bengali Braille to Text Translation
Project Proposal: Bengali Braille to Text TranslationProject Proposal: Bengali Braille to Text Translation
Project Proposal: Bengali Braille to Text TranslationMinhas Kamal
 
COMPUTER APPLICATION PROJECT ON
COMPUTER APPLICATION PROJECT ON COMPUTER APPLICATION PROJECT ON
COMPUTER APPLICATION PROJECT ON Jitender Suryavansh
 
A New Approach For Slideshow Presentation At Working Meetings
A New Approach For Slideshow Presentation At Working MeetingsA New Approach For Slideshow Presentation At Working Meetings
A New Approach For Slideshow Presentation At Working MeetingsJackie Taylor
 
RTA Communications - Group Discussion
RTA Communications - Group DiscussionRTA Communications - Group Discussion
RTA Communications - Group Discussionrtamskcc
 
Smartphone software development course design based on android for IT
Smartphone software development course design based on android for ITSmartphone software development course design based on android for IT
Smartphone software development course design based on android for ITRamis Khan
 
Rococo Software Overview Q3 2010
Rococo Software Overview Q3 2010Rococo Software Overview Q3 2010
Rococo Software Overview Q3 2010Sean O'Sullivan
 
Go open2010 sde_20100417
Go open2010 sde_20100417Go open2010 sde_20100417
Go open2010 sde_20100417Sandro D'Elia
 
IRJET- College Enquiry Chatbot System(DMCE)
IRJET-  	  College Enquiry Chatbot System(DMCE)IRJET-  	  College Enquiry Chatbot System(DMCE)
IRJET- College Enquiry Chatbot System(DMCE)IRJET Journal
 
Analyzing bootsrap and foundation font-end frameworks : a comparative study
Analyzing bootsrap and foundation font-end frameworks : a comparative studyAnalyzing bootsrap and foundation font-end frameworks : a comparative study
Analyzing bootsrap and foundation font-end frameworks : a comparative studyIJECEIAES
 
internship ppt.pptx
internship ppt.pptxinternship ppt.pptx
internship ppt.pptxSarthakDixt
 
GoOpen 2010: Sandro D'Elia
GoOpen 2010: Sandro D'EliaGoOpen 2010: Sandro D'Elia
GoOpen 2010: Sandro D'EliaFriprogsenteret
 

Similar to BoscoChat (A free Wi-Fi Chat Room in Android) (20)

Wi fi Massanger SRS
Wi fi Massanger SRSWi fi Massanger SRS
Wi fi Massanger SRS
 
12
1212
12
 
DEEPESH KUSHWAH PROJECT 3rd sem 1.docx
DEEPESH KUSHWAH PROJECT 3rd sem 1.docxDEEPESH KUSHWAH PROJECT 3rd sem 1.docx
DEEPESH KUSHWAH PROJECT 3rd sem 1.docx
 
Project Proposal: Bengali Braille to Text Translation
Project Proposal: Bengali Braille to Text TranslationProject Proposal: Bengali Braille to Text Translation
Project Proposal: Bengali Braille to Text Translation
 
COMPUTER APPLICATION PROJECT ON
COMPUTER APPLICATION PROJECT ON COMPUTER APPLICATION PROJECT ON
COMPUTER APPLICATION PROJECT ON
 
A New Approach For Slideshow Presentation At Working Meetings
A New Approach For Slideshow Presentation At Working MeetingsA New Approach For Slideshow Presentation At Working Meetings
A New Approach For Slideshow Presentation At Working Meetings
 
RTA Communications - Group Discussion
RTA Communications - Group DiscussionRTA Communications - Group Discussion
RTA Communications - Group Discussion
 
School updated
School updatedSchool updated
School updated
 
Smartphone software development course design based on android for IT
Smartphone software development course design based on android for ITSmartphone software development course design based on android for IT
Smartphone software development course design based on android for IT
 
Rococo Software Overview Q3 2010
Rococo Software Overview Q3 2010Rococo Software Overview Q3 2010
Rococo Software Overview Q3 2010
 
Overview of LocalSocial
Overview of LocalSocialOverview of LocalSocial
Overview of LocalSocial
 
Go open2010 sde_20100417
Go open2010 sde_20100417Go open2010 sde_20100417
Go open2010 sde_20100417
 
IRJET- College Enquiry Chatbot System(DMCE)
IRJET-  	  College Enquiry Chatbot System(DMCE)IRJET-  	  College Enquiry Chatbot System(DMCE)
IRJET- College Enquiry Chatbot System(DMCE)
 
Analyzing bootsrap and foundation font-end frameworks : a comparative study
Analyzing bootsrap and foundation font-end frameworks : a comparative studyAnalyzing bootsrap and foundation font-end frameworks : a comparative study
Analyzing bootsrap and foundation font-end frameworks : a comparative study
 
Rococo Software Q3 2010
Rococo Software Q3 2010Rococo Software Q3 2010
Rococo Software Q3 2010
 
CV_Prathap (1)
CV_Prathap (1)CV_Prathap (1)
CV_Prathap (1)
 
Androids
AndroidsAndroids
Androids
 
internship ppt.pptx
internship ppt.pptxinternship ppt.pptx
internship ppt.pptx
 
MoneySafe-FinalReport
MoneySafe-FinalReportMoneySafe-FinalReport
MoneySafe-FinalReport
 
GoOpen 2010: Sandro D'Elia
GoOpen 2010: Sandro D'EliaGoOpen 2010: Sandro D'Elia
GoOpen 2010: Sandro D'Elia
 

Recently uploaded

"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 

Recently uploaded (20)

"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 

BoscoChat (A free Wi-Fi Chat Room in Android)

  • 1. 1 A SYNOPSIS FOR THE MINOR PROJECT PROJECT NAME BOSCO CHAT (A Free Wi-Fi Chat Room in Android) STUDENTS NAME Samaresh Debbarma(DC2011MCA0034) Dhrubajit Das (DC2011MCA0003) GUIDE NAME: Pranab Das (Asst. Professor) INSTITUTIONAL DETAILS Course Name: - Minor Project Course Code: - MCCSMP5621 Branch: - MCA Semester: - 5th
  • 2. 2 Contents Page No. 1. Title of the project…………………………………………………………………..3 2. Objective……………………………………………………………………………3 3. Introduction ………………………………………………………………………...3-4 4. Proposed methodology………………………………………………………….. …4 5. Technical details(h/w & s/w details/Feasibility study)…………………………......5 6. Work Plan (WBS)…………………………………………………………………..6 7. Conclusion…………………………………………………………………………..7 8. Reference……………………………………………………………………………8
  • 3. 3 1. Title of the project BOSCO CHAT (A Wi-Fi Chat Room in Android) 2.Objective 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. This application will be 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) Plug-in. We will develop 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 and 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.Introduction „BOSCO‟ is a name extracted from the full name Don Bosco, The Founder of selesian congregation and „CHAT‟ which means chatting . 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 “WiFi 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
  • 4. 4 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.Proposed methodology ANALYSIS PHASE 1)Analysis different application already available in market. 2)Study to make new application for user DESIGN PHASE 1)Make Data flow Diagram. 2)Make Use Case Diagram. 4)Make Activity diagram. CODING PHASE TESTING PHASE 1) Program Testing 2)Module Testing 3)Testing the responsiveness of the system.
  • 5. 5 5.Technical details (h/w & s/w details/Feasibility study) Hardware:  Desktop or laptop  Additional: android handset Software:  Operating System: Windows XP (32-bit), Windows Vista (32- or 64-bit), Windows 7 (32- or 64-bit) or Windows 8 (32-bit or 64-bit)  Eclipse IDE:  Eclipse 3.6.2 (Helios) or greater  Eclipse JDT plug-in (included in most Eclipse IDE packages)  JDK 7  Android Development Tools plugin (recommended) 6.Feasibility study: The feasibility study is done on three phases: 1. Operational The proposed system is operationally feasible as the final output of the project can be used by Android user and it will be easy and user friendly for use. 2. Technical If we see from technical perspective the project is feasible, as the software required for developing the project is a freeware, easy to use and it doesn‟t demand any non-existing technology. 3. Economic Economically, this project doesn‟t raise any issues, as the project itself is planned or aimed at user needs. The resources required for this project are bare minimum. It doesn‟t demand any additional resources. The user will be able to download the application from proper link and after that they can easily use it.
  • 6. 6 7.Work Plan (WBS) 1. Requirement analysis (7 days * 5 hrs. = 35 hrs.) 4. Testing (10 days * 5 hrs. = 50 hrs.) 3. Coding (50 days * 3.3 hrs. = 165 hrs.) 2. Design (13 days * 5 hrs. = 65 hrs. ) BOSCO CHAT (A Wi-Fi Chat Room in Android) (83 days) 1.1 Studying existing system (2 days) 1.4 Identify software and hardware required (1 day) 1.2 Feasibility study (2 days) 1.3 Identify features needed to be added (2 days) 2.1 Design graphical interface (3 days) 4.1 Program testing (3.5 days) 4.2 Module testing (3 days) 4.3 Validation testing (3.5 days) Assuming that completion of the project will take around 83 days. If 4 hours (approx.) of work is considered in a day. 365 hours will be utilized for requirement analyzing, designing and coding and the rest that is 50 hours will be used in testing .
  • 7. 7 8.Conclusion BOSCO CHAT (A Wi-Fi Chat Room in Android) is a new approach for local communications in mobile world. Wi-Fi proximity is a main idea behind Wi-Fi chat. If you and your potential pal can see at this moment the same Wi-Fi access point (Wi-Fi network) than it is very probably that you can see each other. In other words, it is very likely that you are close to each other. Close in the geographical sense, of course. So, BOSCO CHAT lets you create discussions (forums) as well as live web chats associated with Wi-Fi access points. It is yet another way to create hyper- local group messaging.
  • 8. 8 References  [1]http://developer.android.com/guide/topics/fundamentals.html/: OL. Google Android Developers, AndroidDevelop 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.  [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-Fi Info 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