SlideShare a Scribd company logo
BOSCOBOSCOCHATCHAT
(A Wi-Fi Chat Room)(A Wi-Fi Chat Room)
Android ApplicationAndroid Application
Prepared By :
Name : Dhrubajit Das
Roll no: DC2011MCA0003
Name : Samaresh Debbarma
Roll no: DC2011MCA0034
Guide : Mr. Pranab Das , Asst.Prof(DBCET)
ContentsContents
Objective
Introduction
UML Diagrams
Use Case Diagram
Activity Diagram
Class Diagram
Conclusion
References
ObjectiveObjective
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.
 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.
IntroductionIntroduction
“BOSCO” is a name extracted from the full name Don Bosco, The
Founder of selesian congregation,
and “CHAT” which basically means chatting.
The chat messages sent are of two types:
1.Public Chat Messages(within a room)
2.Private Chat Messages(peer to peer)
5
UML DiagramUML Diagram –– What is UML?What is UML?
The Unified Modeling Language (UML) is a standard language
for
Specifying Visualizing Constructing Documenting
Business Modeling Communications
Use case diagramUse case diagram
UML Use cases diagrams describes the behavior of the
target system from an external point of view. Use cases
describe "the meat" of the actual requirements.
 Use cases. A use case describes a sequence of actions
that provide something of measurable value to an actor
and is drawn as a horizontal ellipse.
 Actors. An actor is a person, organization, or external
system that plays a role in one or more interactions with
your system. Actors are drawn as stick figures.
 Associations.  Associations between actors and use cases
are indicated by solid lines. An association exists whenever
an actor is involved with an interaction described by a use
case.
Fig : BoscoChat Use Case DiagramFig : BoscoChat Use Case Diagram
Activity DiagramActivity Diagram
Activity diagram is another important diagram in UML to describe dynamic
aspects of the system.
Activity diagram is basically a flow chart to represent the flow form one
activity to another activity. The activity can be described as an operation
of the system.
The control flow is drawn from one operation to another. This flow can be
sequential, branched or concurrent. Activity diagrams deals with all type
of flow control by using different elements like fork, join etc.
So the purposes can be described as:
 Draw the activity flow of a system.
 Describe the sequence from one activity to another.
 Describe the parallel, branched and concurrent flow of the system.
Fig : BoscoChat Activity DiagramFig : BoscoChat Activity Diagram
yes
10
What is a Class Diagram?What is a Class Diagram?
A Class Diagram is a diagram describing the
structure of a system shows the system's
classes
Attributes
operations (or methods),
Relationships among the classes.
ConclusionConclusion
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) associated
with Wi-Fi access points. It is yet another way to create hyper-
local group messaging.
ReferencesReferences
1. http://developer.android.com
2. M. Fengsheng Yang, Android Application Development Revelation,
ChinaMachine Press, 2010.
3. Mark L. Murphy, Beginning Android, Springer Verlag New York, Inc., 2010.
4. http://vidhatha.com/android-projects/: Project Overview
5. 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.
6. Fiawoo, S.Y., Design and development of an Android application to
process anddisplay 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

Automatic answer checker
Automatic answer checkerAutomatic answer checker
Automatic answer checker
Yesu Raj
 
Training report anish
Training report anishTraining report anish
Training report anish
Anish Yadav
 
Dot net interview_questions
Dot net interview_questionsDot net interview_questions
Dot net interview_questions
9292929292
 
Er ravi kumar new
Er ravi kumar newEr ravi kumar new
Er ravi kumar new
ravi kumar
 
Hindi speech enabled windows application using microsoft
Hindi speech enabled windows application using microsoftHindi speech enabled windows application using microsoft
Hindi speech enabled windows application using microsoft
IAEME Publication
 

What's hot (16)

Chat application android app ppt
Chat application android app pptChat application android app ppt
Chat application android app ppt
 
How to create a chat application on Android platform?
How to create a chat application on Android platform? How to create a chat application on Android platform?
How to create a chat application on Android platform?
 
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
 
Presentation of 3rd Semester C++ Project
Presentation of 3rd Semester C++ ProjectPresentation of 3rd Semester C++ Project
Presentation of 3rd Semester C++ Project
 
Automatic answer checker
Automatic answer checkerAutomatic answer checker
Automatic answer checker
 
Telephone directory in c
Telephone directory in cTelephone directory in c
Telephone directory in c
 
R0701116121
R0701116121R0701116121
R0701116121
 
Android Introduction by Kajal
Android Introduction by KajalAndroid Introduction by Kajal
Android Introduction by Kajal
 
Core java report
Core java reportCore java report
Core java report
 
Training report anish
Training report anishTraining report anish
Training report anish
 
report
reportreport
report
 
Online lg prodect
Online lg prodectOnline lg prodect
Online lg prodect
 
Java Programming : introduction
Java Programming : introductionJava Programming : introduction
Java Programming : introduction
 
Dot net interview_questions
Dot net interview_questionsDot net interview_questions
Dot net interview_questions
 
Er ravi kumar new
Er ravi kumar newEr ravi kumar new
Er ravi kumar new
 
Hindi speech enabled windows application using microsoft
Hindi speech enabled windows application using microsoftHindi speech enabled windows application using microsoft
Hindi speech enabled windows application using microsoft
 

Viewers also liked

Introduction to Wi-Fi Direct
Introduction to Wi-Fi DirectIntroduction to Wi-Fi Direct
Introduction to Wi-Fi Direct
Wei-Tsung Su
 
Project network chat presentation
Project network chat presentationProject network chat presentation
Project network chat presentation
Zahan Vlad
 

Viewers also liked (20)

Wifi Direct Based Chat And File Transfer Android Application
Wifi Direct Based Chat And File Transfer Android ApplicationWifi Direct Based Chat And File Transfer Android Application
Wifi Direct Based Chat And File Transfer Android Application
 
Wifi chat code explaination
Wifi chat code explainationWifi chat code explaination
Wifi chat code explaination
 
Wifi direct p2p app
Wifi direct p2p appWifi direct p2p app
Wifi direct p2p app
 
Wi-Fi Direct
Wi-Fi DirectWi-Fi Direct
Wi-Fi Direct
 
WiFi direct
WiFi directWiFi direct
WiFi direct
 
Wi fi direct
Wi fi direct Wi fi direct
Wi fi direct
 
Wi-Fi Direct
Wi-Fi DirectWi-Fi Direct
Wi-Fi Direct
 
Introduction to Wi-Fi Direct
Introduction to Wi-Fi DirectIntroduction to Wi-Fi Direct
Introduction to Wi-Fi Direct
 
SRS FOR CHAT APPLICATION
SRS FOR CHAT APPLICATIONSRS FOR CHAT APPLICATION
SRS FOR CHAT APPLICATION
 
Android Project Presentation
Android Project PresentationAndroid Project Presentation
Android Project Presentation
 
Making most of use cases --UNLIKELY
Making most of use cases --UNLIKELYMaking most of use cases --UNLIKELY
Making most of use cases --UNLIKELY
 
Project network chat presentation
Project network chat presentationProject network chat presentation
Project network chat presentation
 
Web Banking App - UML Analysis & Design
Web Banking App - UML Analysis & DesignWeb Banking App - UML Analysis & Design
Web Banking App - UML Analysis & Design
 
Android chat app1
Android chat app1Android chat app1
Android chat app1
 
App basic
App basicApp basic
App basic
 
Guide me Android APP to Student enrolling Subjects
Guide me Android APP to Student enrolling SubjectsGuide me Android APP to Student enrolling Subjects
Guide me Android APP to Student enrolling Subjects
 
UML Diagram Assignment Help, UML Diagram Homework Help
UML Diagram Assignment Help, UML Diagram Homework HelpUML Diagram Assignment Help, UML Diagram Homework Help
UML Diagram Assignment Help, UML Diagram Homework Help
 
Bluetooth Chat
Bluetooth ChatBluetooth Chat
Bluetooth Chat
 
How to build Android Chat App with Firebase for 2 hours?
How to build Android Chat App with Firebase for 2 hours?How to build Android Chat App with Firebase for 2 hours?
How to build Android Chat App with Firebase for 2 hours?
 
Timeline Chat Android Project
Timeline Chat Android ProjectTimeline Chat Android Project
Timeline Chat Android Project
 

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

Various Approaches Of System Analysis
Various Approaches Of System AnalysisVarious Approaches Of System Analysis
Various Approaches Of System Analysis
Laura Torres
 
2000-ACM SIGCHI-The social life of small graphical chat spaces
2000-ACM SIGCHI-The social life of small graphical chat spaces2000-ACM SIGCHI-The social life of small graphical chat spaces
2000-ACM SIGCHI-The social life of small graphical chat spaces
Marc Smith
 

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

ekshitha rev 2 (1).pptx
ekshitha rev 2 (1).pptxekshitha rev 2 (1).pptx
ekshitha rev 2 (1).pptx
 
Semi-Automated Assistance for Conceiving Chatbots
Semi-Automated Assistance for Conceiving ChatbotsSemi-Automated Assistance for Conceiving Chatbots
Semi-Automated Assistance for Conceiving Chatbots
 
MyCityInfoProjectReport.docx
MyCityInfoProjectReport.docxMyCityInfoProjectReport.docx
MyCityInfoProjectReport.docx
 
Typescript design patterns applied to sharepoint framework - Sharepoint Satur...
Typescript design patterns applied to sharepoint framework - Sharepoint Satur...Typescript design patterns applied to sharepoint framework - Sharepoint Satur...
Typescript design patterns applied to sharepoint framework - Sharepoint Satur...
 
Sdlc
SdlcSdlc
Sdlc
 
Sdlc
SdlcSdlc
Sdlc
 
Various Approaches Of System Analysis
Various Approaches Of System AnalysisVarious Approaches Of System Analysis
Various Approaches Of System Analysis
 
PHASE II.pptx
PHASE II.pptxPHASE II.pptx
PHASE II.pptx
 
What Is BuildContext In Flutter And It's Importance
What Is BuildContext In Flutter And It's ImportanceWhat Is BuildContext In Flutter And It's Importance
What Is BuildContext In Flutter And It's Importance
 
Designing Powerful Web Applications - Monterey
Designing Powerful Web Applications - MontereyDesigning Powerful Web Applications - Monterey
Designing Powerful Web Applications - Monterey
 
2000-ACM SIGCHI-The social life of small graphical chat spaces
2000-ACM SIGCHI-The social life of small graphical chat spaces2000-ACM SIGCHI-The social life of small graphical chat spaces
2000-ACM SIGCHI-The social life of small graphical chat spaces
 
Tell Me Quality Documentation
Tell Me Quality DocumentationTell Me Quality Documentation
Tell Me Quality Documentation
 
Webface - Passion is Innovation
Webface - Passion is InnovationWebface - Passion is Innovation
Webface - Passion is Innovation
 
A Framework To Generate 3D Learning Experience
A Framework To Generate 3D Learning ExperienceA Framework To Generate 3D Learning Experience
A Framework To Generate 3D Learning Experience
 
Final Project In Instant messaging app that also brings you the intel...
Final Project In Instant  messaging  app  that   also  brings  you  the intel...Final Project In Instant  messaging  app  that   also  brings  you  the intel...
Final Project In Instant messaging app that also brings you the intel...
 
An Intelligent Chatbot for College Enquiry with Amazon Lex
An Intelligent Chatbot for College Enquiry with Amazon LexAn Intelligent Chatbot for College Enquiry with Amazon Lex
An Intelligent Chatbot for College Enquiry with Amazon Lex
 
Rococo Software Overview Q3 2010
Rococo Software Overview Q3 2010Rococo Software Overview Q3 2010
Rococo Software Overview Q3 2010
 
20100527 1400 1530_nia_정보사회와웹2.0세상_정보윤리교육기관강사대상_특강
20100527 1400 1530_nia_정보사회와웹2.0세상_정보윤리교육기관강사대상_특강20100527 1400 1530_nia_정보사회와웹2.0세상_정보윤리교육기관강사대상_특강
20100527 1400 1530_nia_정보사회와웹2.0세상_정보윤리교육기관강사대상_특강
 
Prophecy Of Design Patterns
Prophecy Of Design PatternsProphecy Of Design Patterns
Prophecy Of Design Patterns
 
ijeter35852020.pdf
ijeter35852020.pdfijeter35852020.pdf
ijeter35852020.pdf
 

Recently uploaded

Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
Bhaskar Mitra
 
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlFuture Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Peter Udo Diehl
 

Recently uploaded (20)

In-Depth Performance Testing Guide for IT Professionals
In-Depth Performance Testing Guide for IT ProfessionalsIn-Depth Performance Testing Guide for IT Professionals
In-Depth Performance Testing Guide for IT Professionals
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
 
Agentic RAG What it is its types applications and implementation.pdf
Agentic RAG What it is its types applications and implementation.pdfAgentic RAG What it is its types applications and implementation.pdf
Agentic RAG What it is its types applications and implementation.pdf
 
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlFuture Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
 
WSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptxWSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptx
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
What's New in Teams Calling, Meetings and Devices April 2024
What's New in Teams Calling, Meetings and Devices April 2024What's New in Teams Calling, Meetings and Devices April 2024
What's New in Teams Calling, Meetings and Devices April 2024
 
Powerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara LaskowskaPowerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara Laskowska
 
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya HalderCustom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
 
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
 
UiPath Test Automation using UiPath Test Suite series, part 2
UiPath Test Automation using UiPath Test Suite series, part 2UiPath Test Automation using UiPath Test Suite series, part 2
UiPath Test Automation using UiPath Test Suite series, part 2
 
Introduction to Open Source RAG and RAG Evaluation
Introduction to Open Source RAG and RAG EvaluationIntroduction to Open Source RAG and RAG Evaluation
Introduction to Open Source RAG and RAG Evaluation
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
The architecture of Generative AI for enterprises.pdf
The architecture of Generative AI for enterprises.pdfThe architecture of Generative AI for enterprises.pdf
The architecture of Generative AI for enterprises.pdf
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
PLAI - Acceleration Program for Generative A.I. Startups
PLAI - Acceleration Program for Generative A.I. StartupsPLAI - Acceleration Program for Generative A.I. Startups
PLAI - Acceleration Program for Generative A.I. Startups
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
 

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

  • 1. BOSCOBOSCOCHATCHAT (A Wi-Fi Chat Room)(A Wi-Fi Chat Room) Android ApplicationAndroid Application Prepared By : Name : Dhrubajit Das Roll no: DC2011MCA0003 Name : Samaresh Debbarma Roll no: DC2011MCA0034 Guide : Mr. Pranab Das , Asst.Prof(DBCET)
  • 2. ContentsContents Objective Introduction UML Diagrams Use Case Diagram Activity Diagram Class Diagram Conclusion References
  • 3. ObjectiveObjective 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.  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.
  • 4. IntroductionIntroduction “BOSCO” is a name extracted from the full name Don Bosco, The Founder of selesian congregation, and “CHAT” which basically means chatting. The chat messages sent are of two types: 1.Public Chat Messages(within a room) 2.Private Chat Messages(peer to peer)
  • 5. 5 UML DiagramUML Diagram –– What is UML?What is UML? The Unified Modeling Language (UML) is a standard language for Specifying Visualizing Constructing Documenting Business Modeling Communications
  • 6. Use case diagramUse case diagram UML Use cases diagrams describes the behavior of the target system from an external point of view. Use cases describe "the meat" of the actual requirements.  Use cases. A use case describes a sequence of actions that provide something of measurable value to an actor and is drawn as a horizontal ellipse.  Actors. An actor is a person, organization, or external system that plays a role in one or more interactions with your system. Actors are drawn as stick figures.  Associations.  Associations between actors and use cases are indicated by solid lines. An association exists whenever an actor is involved with an interaction described by a use case.
  • 7. Fig : BoscoChat Use Case DiagramFig : BoscoChat Use Case Diagram
  • 8. Activity DiagramActivity Diagram Activity diagram is another important diagram in UML to describe dynamic aspects of the system. Activity diagram is basically a flow chart to represent the flow form one activity to another activity. The activity can be described as an operation of the system. The control flow is drawn from one operation to another. This flow can be sequential, branched or concurrent. Activity diagrams deals with all type of flow control by using different elements like fork, join etc. So the purposes can be described as:  Draw the activity flow of a system.  Describe the sequence from one activity to another.  Describe the parallel, branched and concurrent flow of the system.
  • 9. Fig : BoscoChat Activity DiagramFig : BoscoChat Activity Diagram yes
  • 10. 10 What is a Class Diagram?What is a Class Diagram? A Class Diagram is a diagram describing the structure of a system shows the system's classes Attributes operations (or methods), Relationships among the classes.
  • 11. ConclusionConclusion 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) associated with Wi-Fi access points. It is yet another way to create hyper- local group messaging.
  • 12. ReferencesReferences 1. http://developer.android.com 2. M. Fengsheng Yang, Android Application Development Revelation, ChinaMachine Press, 2010. 3. Mark L. Murphy, Beginning Android, Springer Verlag New York, Inc., 2010. 4. http://vidhatha.com/android-projects/: Project Overview 5. 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. 6. Fiawoo, S.Y., Design and development of an Android application to process anddisplay summarized corporate data, Adaptive Science & Technology (ICAST),2012 IEEE 4th International Conference, 25-27 Oct. 2012,PP 86-91

Editor's Notes

  1. Standard   language for specifying, visualizing, constructing, and documenting the artifacts of software systems, business modeling and other non-software systems. The UML represents a collection of best engineering practices that have proven successful in the modeling of large and complex systems. The UML is a very important part of developing object oriented software and the software development process.   The UML uses mostly graphical notations to express the design of software projects.   Using the UML helps project teams communicate, explore potential designs, and validate the architectural design of the software.
  2. Essential Elements of a UML Class Diagram Class Attributes Operations Relationships Associations Generalization Realization Dependency Constraint Rules and Notes