SlideShare a Scribd company logo
1
A TECHNICAL SEMINAR REPORT
ON
WhatsApp
Submitted in partial fulfillment of the requirement
For the award of the degree of Bachelor of Technology
in
Computer Science & Engineering
Submitted to: Submitted by:
Er. Sarabjit Kaur Jyoti Bhamar
Assistant Lecturer 3910045
(CSE Department) CSE(8th sem)
DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING
MODERN INSTITUTE OF ENGINEERING & TECHNOLOGY
(Affiliated To Kurukshetra University, Kurukshetra, Haryana, India)
2
ACKNOWLEDGEMENT
The enduring pages of the work are the cumulative sequence of extensive guidance and arduous
work. I wish to acknowledge and express my personal gratitude to all those without whom this
work could not have been reality.
First of all I express my heartiest devotion to “Almighty God” for his graceful blessings at every
step without which nothing could have been reality. I feel very delighted to get this rare
opportunity to show my profound senses of reverences and indebtedness to my esteemed guide
Er. Sarabjit Kaur (Seminar Coordinator) and Mrs. Rashmi Verma (HOD CSE) for their keen and
sustained interest, valuable advice, throughout the course of which led my new technology
analysis , to a successful completion.
For this kind act of consideration I beholden to them in special manner and no one can fully
convey my feelings of respect and regard for them.
I can’t express my thanks in words for my parents who have given me this opportunity and
family members for their great support and love.
Last but not least I would like to thank those who have directly or indirectly helped and co-
operated in accomplishing this report.
Jyoti Bhamar
B.Tech Final Year
Computer Science
3
PREFACE
Seminar Report on new technology is necessary for the students of B.tech. According to the rules
of Kurukshetra University. I have made my sincere attempt to explain the new technology
“Whatsapp” deeply explaining the basic principles. It includes the brief knowledge about all
ranges of Whatsapps.
The main features of the report are that it covers the topic from its basic concept up to its future
applications. Its description is completed with parallel research and analysis that helped in its
understanding and a detail insight into the concept. In this report I put all features and
specification of “Whatsapp”.
4
WhatsApp
5
TABLE OF CONTENTS
ABSTRACT..............................................................................................................................6
Introduction...............................................................................................................................7
The Master Mind.......................................................................................................................9
How it Work? ..........................................................................................................................11
Downloading and Installing.....................................................................................................12
Protocol Used…………………………………………………...............................................14
XMPP...........................................................................................................................14
Characteristics..................................................................................................14
Architecture......................................................................................................15
XML.................................................................................................................16
Secure Communication....................................................................................16
Instant Messaging..............................................................................................16
MD5..............................................................................................................................17
WhatsApp vs. ChatON vs. LINE………………………………………..................................18
Features.....................................................................................................................................19
Future Scope..............................................................................................................................20
CONCLUSION.........................................................................................................................22
BIBLIOGRAPHY ....................................................................................................................23
6
ABSTRACT
WhatsApp Messenger is a proprietary, cross-platform instant messaging application for
smartphones. Moreover, to basic messaging WhatsApp Messenger users can send each other
images, video as well as audio media messages. The client software is available for
Google Android, BlackBerry OS, Apple iOS, selected Nokia Series 40, Symbian, selectedNokia
Asha platform, Microsoft Windows Phone and BlackBerry 10. WhatsApp Inc. was founded in
2009 by Americans Brian Actonand Jan Koum (also the CEO), both former employees
of Yahoo!, and is based in Mountain View, California. The company employs 55 people.
WhatsApp Android is not compatible with only Android ; it is available for iOS, BlackBerry
OS, Symbian and Windows Phone only. WhatsApp synchronizes with the phone’s contact’s
book, so users do not need to add contacts in a separate book. As the underlying technology the
application uses the open standard XMPP.
On February 19, 2014, Facebook Inc. announced it is acquiring WhatsApp Inc. for US$19
billion. Facebook will pay $4 billion in cash, $12 billion in Facebook shares and $3 billion in
restricted stock units to be granted to WhatsApp founders and employees that will vest over four
years.
7
INTRODUCTION
WhatsApp Messenger is a proprietary, cross-platform instant messaging application for smart
phones. In addition to text messaging, users can send each other images, video and audio media
messages.
The client software is available for iOS, BlackBerry OS, Android, Symbian, Series
40, and Windows Phone.
Competing with a number of Asia-based messaging services WhatsApp handles two billion
messages per day as of April 2012, growing from one billion in October 2011.
According to the Financial Times, WhatsApp "has done to SMS on mobile phones what
Skype did to international calling on landlines."
Software Specification:
• Developer(s) : WhatsApp Inc.
• Stable release: Android
2.8.1504 (July 30, 2012)
BlackBerry OS
2.8.1914 (August 12, 2012)
iOS
2.8.2 (July 13, 2012)
Symbian
2.8.13 (August 16, 2012)
Windows Phone
2.8.2.0 (September 10, 2012)
• Development status : Active
• O.S : Android, BlackBerry OS, iOS, Symbian, Series 40, and Windows Phone
• Type : Instant Messaging
8
• License: Proprietary
• Website : whatsapp.com
Achievements:
• WhatsApp crossed its own milestone for the first time by sending just over 1 billion
messages in a single day.
• Just how much is 1 billion messages? That is 41,666,667 messages an hour, 694,444
messages a minute, and 11,574 messages a second.
• 1 billion messages a day is a significant milestone
• WhatsApp is editors choice in google app market.
Silent features of WhatsApp For Android:
• Multiplatform and free for the first year (except on iOS).
• Automatic detection of Whatsapp users by comparing address book contents
• Low on network usage.
• Unlimited length of messages.
• Personal display status.
• Real-time confirmations when messages are sent as well as delivered.
• Share photos, videos, music and more with people.
• Able to send current or any specific location.
• Create and join groups where you can chat as well as share media.
• You can apply group icons.
9
THE MASTERMIND
WhatsApp was founded by two guys “Jom Koum” and “Brian Acton” who spent combined 20
years doing geeky stuff at Yahoo! Inc. before starting WhatsApp Inc.
Jan Koum (born in Kiev, Ukraine on February 24, 1976) is CEO and co-founder with Brian
Acton of WhatsApp, a mobile messaging application which was acquired by Facebook Inc. in
February 2014 for US$19 Billion. Koum is Jewish and grew up in Fastiv,
outside Kiev in Ukraine. He moved with his mother and grandmother to Mountain View,
California in 1992, where a social support program helped the family to get a small two-bedroom
apartment, at the age of 16. His father had intended to join the family later, but finally remained
in Ukraine. At first Koum's mother worked as a babysitter, while he himself worked as
a cleaner at a grocery. By the age of 18 he became interested in programming. He enrolled at San
Jose State University and simultaneously worked at Ernst & Young as a security tester.
In 1997, Jan Koum was hired by Yahoo as an infrastructure engineer, shortly after he met Brian
Acton while working at Ernst & Young as a security tester. Over the next nine years, they
worked at Yahoo. In September 2007 Koum and Acton left Yahoo and took a year off, traveling
around South America and playing ultimate frisbee. Both applied, and failed, to work
at Facebook. In January 2009, he bought an iPhone and realized that the then-seven-month-old
App Store was about to spawn a whole new industry of apps. He visited his friend Alex Fishman
and the two talked for hours about Koum’s idea for an app over tea at Fishman’s kitchen
counter. Koum almost immediately chose the name WhatsApp because it sounded like “what’s
up,” and a week later on his birthday, Feb. 24, 2009, he incorporated WhatsApp Inc. in
California.
Jan Koum was part of a group of hackers called w00w00, where he met the future founders of
Napster Shawn Fanning and Jordan Ritter.
Brian Acton (born 1972) is an American computer programmer and Internet entrepreneur. He
is the co-founder of WhatsApp, a mobile messaging application which was acquired
by Facebook Inc. in February 2014 for US$19 billion. He was formerly employed at Yahoo Inc.
10
Acton grew up in Michigan and graduated from Stanford University in 1994 with a degree in
computer science. He earlier studied at the University of Central Florida and the University of
Pennsylvania. In 1992 he became a systems administrator for Rockwell International, then a
product tester at Apple Inc. and Adobe Systems. In 1996 he became the 44th employee hired
by Yahoo Inc.
In 2014, Koum and Acton agreed to sell WhatsApp to Facebook for approximately $19 billion
USD in cash and stock. Forbes estimates that Acton held over 20% stake in the company,
making his net worth around $3.8 billion. According to Acton's personal Twitter feed, he was
turned down for employment by both Twitter and Facebook in 2009.
11
HOW IT WORKS
• WhatsApp Messenger is a cross-platform mobile messaging app which allows you to
exchange messages without having to pay for SMS.
• WhatsApp Messenger uses the same internet data plan that you use for email and web
browsing, there is no cost to message and stay in touch with your friends.
• WhatsApp users can create groups, send each other unlimited images, video and audio
messages.
Technicalspecifics
• WhatsApp uses a customized version of the open standard Extensible Messaging and
Presence Protocol (XMPP).
• Developed for Third Generation IC Integrated smartphones
• The Greater bandwidth networks such as 3G or WiFi
• ID creation : During installation,take userid as Eg. [phone number]@s.whatsapp.net).
• Password Creation :
In Android: reversed-version of the phone's IMEI,MD5 hashed.
In iOS: double MAC address, MD5 hashes it.
12
DOWNLOADING AND INSTALLING
One can simply download whatsapp by visiting http://www.whatsapp.com/download/
To verify whatsapp using your own mobile number
First you need to have Application installed in your mobile and needs to have minimum balance.
Follow the steps:
1. Install the application.
2. Launch the application.
3. Enter your mobile number and tap on “OK” button.
4. Verification process will be completed in 10-15 secs of 10 minutes total time.
5. Your mobile will get register with your own SIM(mobile) number.
Suppose if the application was uninstalled, you can again install and register with the previous
number.
The process will be same as the above.
To verify whatsapp by entering a invalid mobile number
Whatsapp not only test the mobile IMEI numbers but also test the valid or wrong numbers.
suppose if you have entered a invalid/wrong number.
For to test this,you need to have a mobile with SIM inserted and whatsapp installed and with
minimum balance.
Then the procedure will be as follows:
1. Launch the application.
2. Enter any number other than your mobile number and tap on "OK" button.
3. Verification process continues and after 10 minutes of total time.
4. Your mobile gets "connection failed,reverify" popup.
This will happen because whatsapp will work for one number and one device.
If any one try to register with a invalid/wrong number,a highly secured procedure is
implemented.
13
To verify whatapp by interchanging the SIM cards
Here we are going to see how whatsapp works when two registered mobile numbers(SIMS) are
interchanged.
For this you need to have two mobiles registered with their own mobile numbers.
Now to verify the above scenario,follow the procedure:
But you need to connect to a WiFi/mobile data.
1. Switch OFF both the mobiles A & B.
2. Remove both the registered SIM cards from mobile A and B.
3. Insert the SIM card of mobile B in mobile A.
4. Insert the SIM card of mobile A in mobile B.
5. Turn ON mobile A.
6. Turn ON mobile B.
7. Send a message from any other mobile to mobile A removed SIM number.
8. Message will come to mobile A only, even though it is using mobile B SIM.
By this it is observed that whatsapp will work even though the SIM card is changed/removed.
But this scenario will work untill we change the number in "change number" option in settings or
if we uninstall and reinstall the application.
14
PROTOCOL USED
WhatsApp uses a customized version of the open standard Extensible Messaging and Presence
Protocol (XMPP) Upon installation, it creates a user account using one's phone number as the
username (Jabber ID: [phone number]@s.whatsapp.net). WhatsApp software automatically
compares all the phone numbers from the device's address book with its central database of
WhatsApp users to automatically add contacts to the user's WhatsApp contact list. Previously the
Android and S40 versions used an MD5-hashed, reversed-version of the phone's IMEI as
password,[15] while the iOS version used the phone's Wi-Fi MAC address instead of IMEI. A
2012 update now generates a random password on the server side.
XMPP:
Extensible Messaging and Presence Protocol (XMPP) is a communications
protocol for message-oriented middleware based on XML(Extensible Markup Language).[1] The
protocol was originally named Jabber,[2] and was developed by the Jabber open-source
community in 1999 for near real-time, instant messaging (IM), presence information, and contact
list maintenance. Designed to beextensible, the protocol has also been used for publish-
subscribe systems, signalling for VoIP, video, file transfer, gaming, Internet of
Things applications such as the smart grid, and social networking services.
Unlike most instant messaging protocols, XMPP is defined in an open standard and uses an open
systems approach of development and application, by which anyone may implement an XMPP
service and interoperate with other organizations' implementations. Because XMPP is an open
protocol, implementations can be developed using any software license; although many server,
client, and library implementations are distributed as free and open-source software,
numerous freeware and commercial software implementations also exist.
Characteristics:
 Open: It's free. There are multiple implementations for open source XMPP servers, as
many customers and development libraries.
 Free: you can see how it works, and the user has the freedom to implement himself the
freedom to suit their needs, without needing anyone's approval.
15
 Extensible: using the potential of XML, anyone can extend the XMPP protocol for
custom functionality.
 Decentralized: anyone can start their own XMPP server.
 Insurance: Safety Supports the transport layer and any XMPP server can be isolated
from the public XMPP. 
Architecture:
Generally, XMPP is implemented and used as a client-server distributed architecture.
Figure: decentralized client-sever architecture
When we send an XMPP message to a contact, the XMPP client connects to our XMPP server,
and it connects directly to our contact XMPP server, without performing multiple jumps.

Figure: XMPP architecture
16
XML:
XMPP is essentially a technology for transmitting XML. Once the connection is established,we
can exchange messages asynchronously with the server.
Types of XML tags to transmit diffrent type of messages:
 Stream: Container unit is a sequence of messages XMPP.
 Message: Used to send messages between users.
 Presence: To report the presence of the user. This includes when they
connect,disconnect,change state or name.
 Iq: It is used for the transmission of internal commands. A new connection, report bugs
& things that have nothing to do with users.
 XEP: are the set of applications that extends the diffrent lables that supports the protocol.
Secure Communication:
The XMPP communications between clients and servers are safely implemented mainly through
two mechanisms: The TLS protocol applied to the transport layer protocol and SASL layer
applied to the Simple Authentication and Security.
The TLS protocol is a protocol for establishing a secure connection between a client and a server
or between two servers. TLS is able to authenticate on both sides of the communication, and
creates an encrypted connection between the two.
If the talks were not encrypted attack would be easy and could make it easily intercepted
conversations.
Such attacks are very simple,with a network analysis tools & protocols such as Wireshark &
specific application called Whatsapp Xtract.
XMPP SASL provides a generalized method for authentication.
Instant Messaging:
The messages are the most important part of any instant messenger system.
XMPP is a message oriented protocol, which can be of six different :
 Normal: they would like messages to the email.
 Chat: person who posts messages would be used in a conversation between two people.
 Group chat: messages sent to a group of people.
17
 Headline: that would be the marquee messages.
 Error: for error messages.
 Jabber:x:oob: for direct connections between clients for sending messages.
MD5:
The MD5 message-digest algorithm is a widely used cryptographic hash function producing a
128-bit (16-byte) hash value, typically expressed in text format as a 32
digit hexadecimal number. MD5 has been utilized in a wide variety of cryptographic
applications, and is also commonly used to verify data integrity.
MD5 was designed by Ron Rivest in 1991 to replace an earlier hash function, MD4. The source
code in RFC 1321 contains a "by attribution" RSA license.
18
WhatsApp vs. ChatON vs. LINE
WhatsApp ChatON LINE
VoIP NO Yes Yes
Tablet NO Yes Yes
Client Web NO Yes Yes
Free NO Yes Yes
Multiplataform Yes Yes Yes
Consume batt. Normal Quite Much
Users 100 Millions 2 Millions 89 Millions
Int. User Very good Good Regular
19
FEATURES OF WHATSAPP
Sending Places:
 allowed you to send your location to your chat partner or to your group chat.
 It is useful if you want to share your approximate location on a map.
Group Icon:
 personalize your group chat by attaching a custom icon to your group
Group chat:
 You can exit a group chat that you are in at any time
 You can control group chat alerts and notifications separately from individual messages.
Media transfer:
 audio , video, pictures , animation etc.
 if you have an iPhone 3GS running iPhone OS 3.1 or higher, you can also send a
video,but both parties need to be running version 2.3 in order to send and receive media
messages.
Message delivery receipts:
 In 2.3 you probably have noticed by now that you see a red letter attached to every
message you send. Those red letters are actually quite important because they tell you if
your message was delivered properly or not.
20
FUTURE SCOPE
What lies ahead is known by none. The application is free today but may not be tomorrow or so the talks
go around.
As far as the facilities provided are concerned, WhatsApp today does not provide the option of ‘Calling’
(although its logo has a phone receiver inscribed in the centre!). It may have this in future. With the
technology growing in leaps and bounds, we may also expect a Skype-like free video call via WhatsApp.
What has been a user-friendly, connectivity application till date may take a turn towards shared-
information holding platform like Drop box, meaning people may not only be able to chat on WhatsApp
but also share and store common data.
21
With the advent of ‘Cloud Computing’, the world has virtually shrunk down to the size of a room. It may
not come as a surprise hence, to see such a large network-sharing support on WhatsApp someday.
Whether the mole will actually become a mountain someday is a mystery. Till then, we enjoy the present
and await the surprises of future.
22
CONCLUSION
• Application testing requires a detailed overview of the System requirements and
Functional requirements.
• Testing application and making it to sustain in harsh environment makes the application
more flexible and quality wise very rich.
• Based on products review upgradation is done this makes application to stay alive and
popular in market.
• Various robust testing makes the application capable to satisfy every requirements and
needs of the customer.
• WhatsApp on the other hand has been around for quite some time now and is being used
by most and offers functionality like text based messaging and files transfers. But given
enough time Line is a capable product and in the future it hold the potential to overtake
WhatsApp, unless some new innovations is adopted by the world leader in messengers.
23
BIBLOGRAPHY
We visited following websites:
 http://www.whatsapp.com/
 http://en.wikipedia.org/wiki/Main_Page
 http://es.wikipedia.org/wiki/WhatsApp
 http://www.xmpp.org
 http://www.apple.com/
 http://www.whatsapp.com/android/
 http://www.wikiswot.com/SWOT/4_/Whatsapp.html
 http://nivedithg.blogspot.in/2012/10/wechat-mobile-app-review.html
 http://www.wikiwealth.com/five-forces:whatsapp

More Related Content

What's hot

Android Project Presentation
Android Project PresentationAndroid Project Presentation
Android Project Presentation
Laxmi Kant Yadav
 
Introduction to Progressive web app (PWA)
Introduction to Progressive web app (PWA)Introduction to Progressive web app (PWA)
Introduction to Progressive web app (PWA)
Zhentian Wan
 
Mobile application development
Mobile application developmentMobile application development
Mobile application development
Eric Cattoir
 
Mobile Application Design & Development
Mobile Application Design & DevelopmentMobile Application Design & Development
Mobile Application Design & Development
Ronnie Liew
 
Intelligent apps
Intelligent appsIntelligent apps
Intelligent apps
Himanshu Ajmera
 
Native vs. Hybrid Apps
Native vs. Hybrid AppsNative vs. Hybrid Apps
Native vs. Hybrid Apps
Visual Net Design
 
Building a Progressive Web App
Building a  Progressive Web AppBuilding a  Progressive Web App
Building a Progressive Web App
Ido Green
 
Development of Mobile Application -PPT
Development of Mobile Application -PPTDevelopment of Mobile Application -PPT
Development of Mobile Application -PPT
Dhivya T
 
Progressive Web App
Progressive Web AppProgressive Web App
Progressive Web App
Subodh Garg
 
Smart note-taker
Smart note-takerSmart note-taker
Smart note-taker
vikasgarg1609284
 
Silverlight
SilverlightSilverlight
Silverlight
BiTWiSE
 
Pwa.pptx
Pwa.pptxPwa.pptx
Pwa.pptx
Harish Karthick
 
5G TECHNOLOGY
5G TECHNOLOGY5G TECHNOLOGY
5G TECHNOLOGY
SAIKRISHNA KOPPURAVURI
 
Why Android Is The Most Popular Mobile Operating System In The World ?
Why Android Is The Most Popular Mobile Operating System In The World ?Why Android Is The Most Popular Mobile Operating System In The World ?
Why Android Is The Most Popular Mobile Operating System In The World ?
David Stoffel
 
Mobile Application Development: Hybrid, Native and Mobile Web Apps
Mobile Application Development: Hybrid, Native and Mobile Web AppsMobile Application Development: Hybrid, Native and Mobile Web Apps
Mobile Application Development: Hybrid, Native and Mobile Web Apps
Paul Sons
 
Introduction to mobile application development
Introduction to mobile application developmentIntroduction to mobile application development
Introduction to mobile application development
Chandan Maurya
 
Full Stack Web Development
Full Stack Web DevelopmentFull Stack Web Development
Full Stack Web Development
SWAGATHCHOWDARY1
 
Web developnment
Web developnment Web developnment
Web developnment
AshutoshSharma734
 
Daily Expense Tracker
Daily Expense TrackerDaily Expense Tracker
Daily Expense Tracker
Rashna Maharjan
 
SMART NOTE TAKER
SMART NOTE TAKERSMART NOTE TAKER
SMART NOTE TAKER
suresh8500472367
 

What's hot (20)

Android Project Presentation
Android Project PresentationAndroid Project Presentation
Android Project Presentation
 
Introduction to Progressive web app (PWA)
Introduction to Progressive web app (PWA)Introduction to Progressive web app (PWA)
Introduction to Progressive web app (PWA)
 
Mobile application development
Mobile application developmentMobile application development
Mobile application development
 
Mobile Application Design & Development
Mobile Application Design & DevelopmentMobile Application Design & Development
Mobile Application Design & Development
 
Intelligent apps
Intelligent appsIntelligent apps
Intelligent apps
 
Native vs. Hybrid Apps
Native vs. Hybrid AppsNative vs. Hybrid Apps
Native vs. Hybrid Apps
 
Building a Progressive Web App
Building a  Progressive Web AppBuilding a  Progressive Web App
Building a Progressive Web App
 
Development of Mobile Application -PPT
Development of Mobile Application -PPTDevelopment of Mobile Application -PPT
Development of Mobile Application -PPT
 
Progressive Web App
Progressive Web AppProgressive Web App
Progressive Web App
 
Smart note-taker
Smart note-takerSmart note-taker
Smart note-taker
 
Silverlight
SilverlightSilverlight
Silverlight
 
Pwa.pptx
Pwa.pptxPwa.pptx
Pwa.pptx
 
5G TECHNOLOGY
5G TECHNOLOGY5G TECHNOLOGY
5G TECHNOLOGY
 
Why Android Is The Most Popular Mobile Operating System In The World ?
Why Android Is The Most Popular Mobile Operating System In The World ?Why Android Is The Most Popular Mobile Operating System In The World ?
Why Android Is The Most Popular Mobile Operating System In The World ?
 
Mobile Application Development: Hybrid, Native and Mobile Web Apps
Mobile Application Development: Hybrid, Native and Mobile Web AppsMobile Application Development: Hybrid, Native and Mobile Web Apps
Mobile Application Development: Hybrid, Native and Mobile Web Apps
 
Introduction to mobile application development
Introduction to mobile application developmentIntroduction to mobile application development
Introduction to mobile application development
 
Full Stack Web Development
Full Stack Web DevelopmentFull Stack Web Development
Full Stack Web Development
 
Web developnment
Web developnment Web developnment
Web developnment
 
Daily Expense Tracker
Daily Expense TrackerDaily Expense Tracker
Daily Expense Tracker
 
SMART NOTE TAKER
SMART NOTE TAKERSMART NOTE TAKER
SMART NOTE TAKER
 

Similar to Whatsapp seminar-report

Strategic management of whatsapp
Strategic management of whatsapp Strategic management of whatsapp
Strategic management of whatsapp
hiteshkrohra
 
Research proposal :-“THE IMPACT OF WHATSAPP ON YOUTH IN BHAVNAGAR CITY”
Research proposal :-“THE IMPACT OF WHATSAPP ON YOUTH IN BHAVNAGAR CITY” Research proposal :-“THE IMPACT OF WHATSAPP ON YOUTH IN BHAVNAGAR CITY”
Research proposal :-“THE IMPACT OF WHATSAPP ON YOUTH IN BHAVNAGAR CITY”
Prakash Bambhaniya
 
Whats app
Whats appWhats app
Whats app
javed shaikh
 
A study on consumer satisfaction of customers towards whats app
A study on consumer satisfaction of customers towards whats appA study on consumer satisfaction of customers towards whats app
A study on consumer satisfaction of customers towards whats app
G.H Patel Postgraduate Institute of Business Management
 
G_9 - Empowerment Technology.pptx
G_9 - Empowerment Technology.pptxG_9 - Empowerment Technology.pptx
G_9 - Empowerment Technology.pptx
ErnestoAizpuro
 
“A comparative study on consumer preference between Whatsapp and Hike messeng...
“A comparative study on consumer preference between Whatsapp and Hike messeng...“A comparative study on consumer preference between Whatsapp and Hike messeng...
“A comparative study on consumer preference between Whatsapp and Hike messeng...
Bhavik Parmar
 
Whatsapp
WhatsappWhatsapp
Whatsapp
Shubham Dekate
 
Project Report on CUSTOMER SATISFACTION TOWARDS WHATSAPP
Project Report on CUSTOMER SATISFACTION TOWARDS WHATSAPPProject Report on CUSTOMER SATISFACTION TOWARDS WHATSAPP
Project Report on CUSTOMER SATISFACTION TOWARDS WHATSAPP
Ankush Sinha Ray
 
Billion Dollar Acquisition
Billion Dollar AcquisitionBillion Dollar Acquisition
Billion Dollar Acquisition
Vipul Dinodia
 
Social media accounts
Social media accountsSocial media accounts
Social media accounts
HamsaDhananjay
 
WHATSAPP.pptx
WHATSAPP.pptxWHATSAPP.pptx
WHATSAPP.pptx
Gambari Amosa Isiaka
 
SEMANTIC WEB APPROACH TOWARDS INTEROPERABILITY AND PRIVACY ISSUES IN SOCIAL N...
SEMANTIC WEB APPROACH TOWARDS INTEROPERABILITY AND PRIVACY ISSUES IN SOCIAL N...SEMANTIC WEB APPROACH TOWARDS INTEROPERABILITY AND PRIVACY ISSUES IN SOCIAL N...
SEMANTIC WEB APPROACH TOWARDS INTEROPERABILITY AND PRIVACY ISSUES IN SOCIAL N...
ijwscjournal
 
Semantic web approach towards interoperability and privacy issues in social n...
Semantic web approach towards interoperability and privacy issues in social n...Semantic web approach towards interoperability and privacy issues in social n...
Semantic web approach towards interoperability and privacy issues in social n...
ijwscjournal
 
Whats ppt
Whats pptWhats ppt
Whats ppt
Manikanta Chinna
 
Applications for the Masses by the Masses: Why Engineers Are An Endangered Sp...
Applications for the Masses by the Masses: Why Engineers Are An Endangered Sp...Applications for the Masses by the Masses: Why Engineers Are An Endangered Sp...
Applications for the Masses by the Masses: Why Engineers Are An Endangered Sp...
toddfast
 
Vertex – The All in one Web Application
Vertex – The All in one Web ApplicationVertex – The All in one Web Application
Vertex – The All in one Web Application
IRJET Journal
 
Customer satisfaction towards_whatsapp by Yash Vardhan
Customer satisfaction towards_whatsapp by Yash VardhanCustomer satisfaction towards_whatsapp by Yash Vardhan
Customer satisfaction towards_whatsapp by Yash Vardhan
Yash Vardhan
 
Security of WhatsApp 1 Christophe Bassono Su.docx
Security of WhatsApp  1  Christophe Bassono       Su.docxSecurity of WhatsApp  1  Christophe Bassono       Su.docx
Security of WhatsApp 1 Christophe Bassono Su.docx
jeffreye3
 
Web2se Black et al
Web2se Black et alWeb2se Black et al
Web2se Black et al
Sue Black
 
A PROJECT REPORT ON “Consumer Preference Towards Social Networking Apps
A PROJECT REPORT ON “Consumer Preference Towards Social Networking Apps A PROJECT REPORT ON “Consumer Preference Towards Social Networking Apps
A PROJECT REPORT ON “Consumer Preference Towards Social Networking Apps
Vibhor Agarwal
 

Similar to Whatsapp seminar-report (20)

Strategic management of whatsapp
Strategic management of whatsapp Strategic management of whatsapp
Strategic management of whatsapp
 
Research proposal :-“THE IMPACT OF WHATSAPP ON YOUTH IN BHAVNAGAR CITY”
Research proposal :-“THE IMPACT OF WHATSAPP ON YOUTH IN BHAVNAGAR CITY” Research proposal :-“THE IMPACT OF WHATSAPP ON YOUTH IN BHAVNAGAR CITY”
Research proposal :-“THE IMPACT OF WHATSAPP ON YOUTH IN BHAVNAGAR CITY”
 
Whats app
Whats appWhats app
Whats app
 
A study on consumer satisfaction of customers towards whats app
A study on consumer satisfaction of customers towards whats appA study on consumer satisfaction of customers towards whats app
A study on consumer satisfaction of customers towards whats app
 
G_9 - Empowerment Technology.pptx
G_9 - Empowerment Technology.pptxG_9 - Empowerment Technology.pptx
G_9 - Empowerment Technology.pptx
 
“A comparative study on consumer preference between Whatsapp and Hike messeng...
“A comparative study on consumer preference between Whatsapp and Hike messeng...“A comparative study on consumer preference between Whatsapp and Hike messeng...
“A comparative study on consumer preference between Whatsapp and Hike messeng...
 
Whatsapp
WhatsappWhatsapp
Whatsapp
 
Project Report on CUSTOMER SATISFACTION TOWARDS WHATSAPP
Project Report on CUSTOMER SATISFACTION TOWARDS WHATSAPPProject Report on CUSTOMER SATISFACTION TOWARDS WHATSAPP
Project Report on CUSTOMER SATISFACTION TOWARDS WHATSAPP
 
Billion Dollar Acquisition
Billion Dollar AcquisitionBillion Dollar Acquisition
Billion Dollar Acquisition
 
Social media accounts
Social media accountsSocial media accounts
Social media accounts
 
WHATSAPP.pptx
WHATSAPP.pptxWHATSAPP.pptx
WHATSAPP.pptx
 
SEMANTIC WEB APPROACH TOWARDS INTEROPERABILITY AND PRIVACY ISSUES IN SOCIAL N...
SEMANTIC WEB APPROACH TOWARDS INTEROPERABILITY AND PRIVACY ISSUES IN SOCIAL N...SEMANTIC WEB APPROACH TOWARDS INTEROPERABILITY AND PRIVACY ISSUES IN SOCIAL N...
SEMANTIC WEB APPROACH TOWARDS INTEROPERABILITY AND PRIVACY ISSUES IN SOCIAL N...
 
Semantic web approach towards interoperability and privacy issues in social n...
Semantic web approach towards interoperability and privacy issues in social n...Semantic web approach towards interoperability and privacy issues in social n...
Semantic web approach towards interoperability and privacy issues in social n...
 
Whats ppt
Whats pptWhats ppt
Whats ppt
 
Applications for the Masses by the Masses: Why Engineers Are An Endangered Sp...
Applications for the Masses by the Masses: Why Engineers Are An Endangered Sp...Applications for the Masses by the Masses: Why Engineers Are An Endangered Sp...
Applications for the Masses by the Masses: Why Engineers Are An Endangered Sp...
 
Vertex – The All in one Web Application
Vertex – The All in one Web ApplicationVertex – The All in one Web Application
Vertex – The All in one Web Application
 
Customer satisfaction towards_whatsapp by Yash Vardhan
Customer satisfaction towards_whatsapp by Yash VardhanCustomer satisfaction towards_whatsapp by Yash Vardhan
Customer satisfaction towards_whatsapp by Yash Vardhan
 
Security of WhatsApp 1 Christophe Bassono Su.docx
Security of WhatsApp  1  Christophe Bassono       Su.docxSecurity of WhatsApp  1  Christophe Bassono       Su.docx
Security of WhatsApp 1 Christophe Bassono Su.docx
 
Web2se Black et al
Web2se Black et alWeb2se Black et al
Web2se Black et al
 
A PROJECT REPORT ON “Consumer Preference Towards Social Networking Apps
A PROJECT REPORT ON “Consumer Preference Towards Social Networking Apps A PROJECT REPORT ON “Consumer Preference Towards Social Networking Apps
A PROJECT REPORT ON “Consumer Preference Towards Social Networking Apps
 

Recently uploaded

Generative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of contentGenerative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of content
Hitesh Mohapatra
 
A review on techniques and modelling methodologies used for checking electrom...
A review on techniques and modelling methodologies used for checking electrom...A review on techniques and modelling methodologies used for checking electrom...
A review on techniques and modelling methodologies used for checking electrom...
nooriasukmaningtyas
 
Understanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine LearningUnderstanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine Learning
SUTEJAS
 
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressionsKuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
Victor Morales
 
Modelagem de um CSTR com reação endotermica.pdf
Modelagem de um CSTR com reação endotermica.pdfModelagem de um CSTR com reação endotermica.pdf
Modelagem de um CSTR com reação endotermica.pdf
camseq
 
14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application
SyedAbiiAzazi1
 
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECTCHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
jpsjournal1
 
International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...
gerogepatton
 
digital fundamental by Thomas L.floydl.pdf
digital fundamental by Thomas L.floydl.pdfdigital fundamental by Thomas L.floydl.pdf
digital fundamental by Thomas L.floydl.pdf
drwaing
 
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student MemberIEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
VICTOR MAESTRE RAMIREZ
 
New techniques for characterising damage in rock slopes.pdf
New techniques for characterising damage in rock slopes.pdfNew techniques for characterising damage in rock slopes.pdf
New techniques for characterising damage in rock slopes.pdf
wisnuprabawa3
 
Low power architecture of logic gates using adiabatic techniques
Low power architecture of logic gates using adiabatic techniquesLow power architecture of logic gates using adiabatic techniques
Low power architecture of logic gates using adiabatic techniques
nooriasukmaningtyas
 
Literature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptxLiterature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptx
Dr Ramhari Poudyal
 
Manufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptxManufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptx
Madan Karki
 
basic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdfbasic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdf
NidhalKahouli2
 
ACEP Magazine edition 4th launched on 05.06.2024
ACEP Magazine edition 4th launched on 05.06.2024ACEP Magazine edition 4th launched on 05.06.2024
ACEP Magazine edition 4th launched on 05.06.2024
Rahul
 
Question paper of renewable energy sources
Question paper of renewable energy sourcesQuestion paper of renewable energy sources
Question paper of renewable energy sources
mahammadsalmanmech
 
Technical Drawings introduction to drawing of prisms
Technical Drawings introduction to drawing of prismsTechnical Drawings introduction to drawing of prisms
Technical Drawings introduction to drawing of prisms
heavyhaig
 
DfMAy 2024 - key insights and contributions
DfMAy 2024 - key insights and contributionsDfMAy 2024 - key insights and contributions
DfMAy 2024 - key insights and contributions
gestioneergodomus
 
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming PipelinesHarnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
Christina Lin
 

Recently uploaded (20)

Generative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of contentGenerative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of content
 
A review on techniques and modelling methodologies used for checking electrom...
A review on techniques and modelling methodologies used for checking electrom...A review on techniques and modelling methodologies used for checking electrom...
A review on techniques and modelling methodologies used for checking electrom...
 
Understanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine LearningUnderstanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine Learning
 
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressionsKuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
 
Modelagem de um CSTR com reação endotermica.pdf
Modelagem de um CSTR com reação endotermica.pdfModelagem de um CSTR com reação endotermica.pdf
Modelagem de um CSTR com reação endotermica.pdf
 
14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application
 
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECTCHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
 
International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...
 
digital fundamental by Thomas L.floydl.pdf
digital fundamental by Thomas L.floydl.pdfdigital fundamental by Thomas L.floydl.pdf
digital fundamental by Thomas L.floydl.pdf
 
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student MemberIEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
 
New techniques for characterising damage in rock slopes.pdf
New techniques for characterising damage in rock slopes.pdfNew techniques for characterising damage in rock slopes.pdf
New techniques for characterising damage in rock slopes.pdf
 
Low power architecture of logic gates using adiabatic techniques
Low power architecture of logic gates using adiabatic techniquesLow power architecture of logic gates using adiabatic techniques
Low power architecture of logic gates using adiabatic techniques
 
Literature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptxLiterature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptx
 
Manufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptxManufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptx
 
basic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdfbasic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdf
 
ACEP Magazine edition 4th launched on 05.06.2024
ACEP Magazine edition 4th launched on 05.06.2024ACEP Magazine edition 4th launched on 05.06.2024
ACEP Magazine edition 4th launched on 05.06.2024
 
Question paper of renewable energy sources
Question paper of renewable energy sourcesQuestion paper of renewable energy sources
Question paper of renewable energy sources
 
Technical Drawings introduction to drawing of prisms
Technical Drawings introduction to drawing of prismsTechnical Drawings introduction to drawing of prisms
Technical Drawings introduction to drawing of prisms
 
DfMAy 2024 - key insights and contributions
DfMAy 2024 - key insights and contributionsDfMAy 2024 - key insights and contributions
DfMAy 2024 - key insights and contributions
 
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming PipelinesHarnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
 

Whatsapp seminar-report

  • 1. 1 A TECHNICAL SEMINAR REPORT ON WhatsApp Submitted in partial fulfillment of the requirement For the award of the degree of Bachelor of Technology in Computer Science & Engineering Submitted to: Submitted by: Er. Sarabjit Kaur Jyoti Bhamar Assistant Lecturer 3910045 (CSE Department) CSE(8th sem) DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING MODERN INSTITUTE OF ENGINEERING & TECHNOLOGY (Affiliated To Kurukshetra University, Kurukshetra, Haryana, India)
  • 2. 2 ACKNOWLEDGEMENT The enduring pages of the work are the cumulative sequence of extensive guidance and arduous work. I wish to acknowledge and express my personal gratitude to all those without whom this work could not have been reality. First of all I express my heartiest devotion to “Almighty God” for his graceful blessings at every step without which nothing could have been reality. I feel very delighted to get this rare opportunity to show my profound senses of reverences and indebtedness to my esteemed guide Er. Sarabjit Kaur (Seminar Coordinator) and Mrs. Rashmi Verma (HOD CSE) for their keen and sustained interest, valuable advice, throughout the course of which led my new technology analysis , to a successful completion. For this kind act of consideration I beholden to them in special manner and no one can fully convey my feelings of respect and regard for them. I can’t express my thanks in words for my parents who have given me this opportunity and family members for their great support and love. Last but not least I would like to thank those who have directly or indirectly helped and co- operated in accomplishing this report. Jyoti Bhamar B.Tech Final Year Computer Science
  • 3. 3 PREFACE Seminar Report on new technology is necessary for the students of B.tech. According to the rules of Kurukshetra University. I have made my sincere attempt to explain the new technology “Whatsapp” deeply explaining the basic principles. It includes the brief knowledge about all ranges of Whatsapps. The main features of the report are that it covers the topic from its basic concept up to its future applications. Its description is completed with parallel research and analysis that helped in its understanding and a detail insight into the concept. In this report I put all features and specification of “Whatsapp”.
  • 5. 5 TABLE OF CONTENTS ABSTRACT..............................................................................................................................6 Introduction...............................................................................................................................7 The Master Mind.......................................................................................................................9 How it Work? ..........................................................................................................................11 Downloading and Installing.....................................................................................................12 Protocol Used…………………………………………………...............................................14 XMPP...........................................................................................................................14 Characteristics..................................................................................................14 Architecture......................................................................................................15 XML.................................................................................................................16 Secure Communication....................................................................................16 Instant Messaging..............................................................................................16 MD5..............................................................................................................................17 WhatsApp vs. ChatON vs. LINE………………………………………..................................18 Features.....................................................................................................................................19 Future Scope..............................................................................................................................20 CONCLUSION.........................................................................................................................22 BIBLIOGRAPHY ....................................................................................................................23
  • 6. 6 ABSTRACT WhatsApp Messenger is a proprietary, cross-platform instant messaging application for smartphones. Moreover, to basic messaging WhatsApp Messenger users can send each other images, video as well as audio media messages. The client software is available for Google Android, BlackBerry OS, Apple iOS, selected Nokia Series 40, Symbian, selectedNokia Asha platform, Microsoft Windows Phone and BlackBerry 10. WhatsApp Inc. was founded in 2009 by Americans Brian Actonand Jan Koum (also the CEO), both former employees of Yahoo!, and is based in Mountain View, California. The company employs 55 people. WhatsApp Android is not compatible with only Android ; it is available for iOS, BlackBerry OS, Symbian and Windows Phone only. WhatsApp synchronizes with the phone’s contact’s book, so users do not need to add contacts in a separate book. As the underlying technology the application uses the open standard XMPP. On February 19, 2014, Facebook Inc. announced it is acquiring WhatsApp Inc. for US$19 billion. Facebook will pay $4 billion in cash, $12 billion in Facebook shares and $3 billion in restricted stock units to be granted to WhatsApp founders and employees that will vest over four years.
  • 7. 7 INTRODUCTION WhatsApp Messenger is a proprietary, cross-platform instant messaging application for smart phones. In addition to text messaging, users can send each other images, video and audio media messages. The client software is available for iOS, BlackBerry OS, Android, Symbian, Series 40, and Windows Phone. Competing with a number of Asia-based messaging services WhatsApp handles two billion messages per day as of April 2012, growing from one billion in October 2011. According to the Financial Times, WhatsApp "has done to SMS on mobile phones what Skype did to international calling on landlines." Software Specification: • Developer(s) : WhatsApp Inc. • Stable release: Android 2.8.1504 (July 30, 2012) BlackBerry OS 2.8.1914 (August 12, 2012) iOS 2.8.2 (July 13, 2012) Symbian 2.8.13 (August 16, 2012) Windows Phone 2.8.2.0 (September 10, 2012) • Development status : Active • O.S : Android, BlackBerry OS, iOS, Symbian, Series 40, and Windows Phone • Type : Instant Messaging
  • 8. 8 • License: Proprietary • Website : whatsapp.com Achievements: • WhatsApp crossed its own milestone for the first time by sending just over 1 billion messages in a single day. • Just how much is 1 billion messages? That is 41,666,667 messages an hour, 694,444 messages a minute, and 11,574 messages a second. • 1 billion messages a day is a significant milestone • WhatsApp is editors choice in google app market. Silent features of WhatsApp For Android: • Multiplatform and free for the first year (except on iOS). • Automatic detection of Whatsapp users by comparing address book contents • Low on network usage. • Unlimited length of messages. • Personal display status. • Real-time confirmations when messages are sent as well as delivered. • Share photos, videos, music and more with people. • Able to send current or any specific location. • Create and join groups where you can chat as well as share media. • You can apply group icons.
  • 9. 9 THE MASTERMIND WhatsApp was founded by two guys “Jom Koum” and “Brian Acton” who spent combined 20 years doing geeky stuff at Yahoo! Inc. before starting WhatsApp Inc. Jan Koum (born in Kiev, Ukraine on February 24, 1976) is CEO and co-founder with Brian Acton of WhatsApp, a mobile messaging application which was acquired by Facebook Inc. in February 2014 for US$19 Billion. Koum is Jewish and grew up in Fastiv, outside Kiev in Ukraine. He moved with his mother and grandmother to Mountain View, California in 1992, where a social support program helped the family to get a small two-bedroom apartment, at the age of 16. His father had intended to join the family later, but finally remained in Ukraine. At first Koum's mother worked as a babysitter, while he himself worked as a cleaner at a grocery. By the age of 18 he became interested in programming. He enrolled at San Jose State University and simultaneously worked at Ernst & Young as a security tester. In 1997, Jan Koum was hired by Yahoo as an infrastructure engineer, shortly after he met Brian Acton while working at Ernst & Young as a security tester. Over the next nine years, they worked at Yahoo. In September 2007 Koum and Acton left Yahoo and took a year off, traveling around South America and playing ultimate frisbee. Both applied, and failed, to work at Facebook. In January 2009, he bought an iPhone and realized that the then-seven-month-old App Store was about to spawn a whole new industry of apps. He visited his friend Alex Fishman and the two talked for hours about Koum’s idea for an app over tea at Fishman’s kitchen counter. Koum almost immediately chose the name WhatsApp because it sounded like “what’s up,” and a week later on his birthday, Feb. 24, 2009, he incorporated WhatsApp Inc. in California. Jan Koum was part of a group of hackers called w00w00, where he met the future founders of Napster Shawn Fanning and Jordan Ritter. Brian Acton (born 1972) is an American computer programmer and Internet entrepreneur. He is the co-founder of WhatsApp, a mobile messaging application which was acquired by Facebook Inc. in February 2014 for US$19 billion. He was formerly employed at Yahoo Inc.
  • 10. 10 Acton grew up in Michigan and graduated from Stanford University in 1994 with a degree in computer science. He earlier studied at the University of Central Florida and the University of Pennsylvania. In 1992 he became a systems administrator for Rockwell International, then a product tester at Apple Inc. and Adobe Systems. In 1996 he became the 44th employee hired by Yahoo Inc. In 2014, Koum and Acton agreed to sell WhatsApp to Facebook for approximately $19 billion USD in cash and stock. Forbes estimates that Acton held over 20% stake in the company, making his net worth around $3.8 billion. According to Acton's personal Twitter feed, he was turned down for employment by both Twitter and Facebook in 2009.
  • 11. 11 HOW IT WORKS • WhatsApp Messenger is a cross-platform mobile messaging app which allows you to exchange messages without having to pay for SMS. • WhatsApp Messenger uses the same internet data plan that you use for email and web browsing, there is no cost to message and stay in touch with your friends. • WhatsApp users can create groups, send each other unlimited images, video and audio messages. Technicalspecifics • WhatsApp uses a customized version of the open standard Extensible Messaging and Presence Protocol (XMPP). • Developed for Third Generation IC Integrated smartphones • The Greater bandwidth networks such as 3G or WiFi • ID creation : During installation,take userid as Eg. [phone number]@s.whatsapp.net). • Password Creation : In Android: reversed-version of the phone's IMEI,MD5 hashed. In iOS: double MAC address, MD5 hashes it.
  • 12. 12 DOWNLOADING AND INSTALLING One can simply download whatsapp by visiting http://www.whatsapp.com/download/ To verify whatsapp using your own mobile number First you need to have Application installed in your mobile and needs to have minimum balance. Follow the steps: 1. Install the application. 2. Launch the application. 3. Enter your mobile number and tap on “OK” button. 4. Verification process will be completed in 10-15 secs of 10 minutes total time. 5. Your mobile will get register with your own SIM(mobile) number. Suppose if the application was uninstalled, you can again install and register with the previous number. The process will be same as the above. To verify whatsapp by entering a invalid mobile number Whatsapp not only test the mobile IMEI numbers but also test the valid or wrong numbers. suppose if you have entered a invalid/wrong number. For to test this,you need to have a mobile with SIM inserted and whatsapp installed and with minimum balance. Then the procedure will be as follows: 1. Launch the application. 2. Enter any number other than your mobile number and tap on "OK" button. 3. Verification process continues and after 10 minutes of total time. 4. Your mobile gets "connection failed,reverify" popup. This will happen because whatsapp will work for one number and one device. If any one try to register with a invalid/wrong number,a highly secured procedure is implemented.
  • 13. 13 To verify whatapp by interchanging the SIM cards Here we are going to see how whatsapp works when two registered mobile numbers(SIMS) are interchanged. For this you need to have two mobiles registered with their own mobile numbers. Now to verify the above scenario,follow the procedure: But you need to connect to a WiFi/mobile data. 1. Switch OFF both the mobiles A & B. 2. Remove both the registered SIM cards from mobile A and B. 3. Insert the SIM card of mobile B in mobile A. 4. Insert the SIM card of mobile A in mobile B. 5. Turn ON mobile A. 6. Turn ON mobile B. 7. Send a message from any other mobile to mobile A removed SIM number. 8. Message will come to mobile A only, even though it is using mobile B SIM. By this it is observed that whatsapp will work even though the SIM card is changed/removed. But this scenario will work untill we change the number in "change number" option in settings or if we uninstall and reinstall the application.
  • 14. 14 PROTOCOL USED WhatsApp uses a customized version of the open standard Extensible Messaging and Presence Protocol (XMPP) Upon installation, it creates a user account using one's phone number as the username (Jabber ID: [phone number]@s.whatsapp.net). WhatsApp software automatically compares all the phone numbers from the device's address book with its central database of WhatsApp users to automatically add contacts to the user's WhatsApp contact list. Previously the Android and S40 versions used an MD5-hashed, reversed-version of the phone's IMEI as password,[15] while the iOS version used the phone's Wi-Fi MAC address instead of IMEI. A 2012 update now generates a random password on the server side. XMPP: Extensible Messaging and Presence Protocol (XMPP) is a communications protocol for message-oriented middleware based on XML(Extensible Markup Language).[1] The protocol was originally named Jabber,[2] and was developed by the Jabber open-source community in 1999 for near real-time, instant messaging (IM), presence information, and contact list maintenance. Designed to beextensible, the protocol has also been used for publish- subscribe systems, signalling for VoIP, video, file transfer, gaming, Internet of Things applications such as the smart grid, and social networking services. Unlike most instant messaging protocols, XMPP is defined in an open standard and uses an open systems approach of development and application, by which anyone may implement an XMPP service and interoperate with other organizations' implementations. Because XMPP is an open protocol, implementations can be developed using any software license; although many server, client, and library implementations are distributed as free and open-source software, numerous freeware and commercial software implementations also exist. Characteristics:  Open: It's free. There are multiple implementations for open source XMPP servers, as many customers and development libraries.  Free: you can see how it works, and the user has the freedom to implement himself the freedom to suit their needs, without needing anyone's approval.
  • 15. 15  Extensible: using the potential of XML, anyone can extend the XMPP protocol for custom functionality.  Decentralized: anyone can start their own XMPP server.  Insurance: Safety Supports the transport layer and any XMPP server can be isolated from the public XMPP. Architecture: Generally, XMPP is implemented and used as a client-server distributed architecture. Figure: decentralized client-sever architecture When we send an XMPP message to a contact, the XMPP client connects to our XMPP server, and it connects directly to our contact XMPP server, without performing multiple jumps.  Figure: XMPP architecture
  • 16. 16 XML: XMPP is essentially a technology for transmitting XML. Once the connection is established,we can exchange messages asynchronously with the server. Types of XML tags to transmit diffrent type of messages:  Stream: Container unit is a sequence of messages XMPP.  Message: Used to send messages between users.  Presence: To report the presence of the user. This includes when they connect,disconnect,change state or name.  Iq: It is used for the transmission of internal commands. A new connection, report bugs & things that have nothing to do with users.  XEP: are the set of applications that extends the diffrent lables that supports the protocol. Secure Communication: The XMPP communications between clients and servers are safely implemented mainly through two mechanisms: The TLS protocol applied to the transport layer protocol and SASL layer applied to the Simple Authentication and Security. The TLS protocol is a protocol for establishing a secure connection between a client and a server or between two servers. TLS is able to authenticate on both sides of the communication, and creates an encrypted connection between the two. If the talks were not encrypted attack would be easy and could make it easily intercepted conversations. Such attacks are very simple,with a network analysis tools & protocols such as Wireshark & specific application called Whatsapp Xtract. XMPP SASL provides a generalized method for authentication. Instant Messaging: The messages are the most important part of any instant messenger system. XMPP is a message oriented protocol, which can be of six different :  Normal: they would like messages to the email.  Chat: person who posts messages would be used in a conversation between two people.  Group chat: messages sent to a group of people.
  • 17. 17  Headline: that would be the marquee messages.  Error: for error messages.  Jabber:x:oob: for direct connections between clients for sending messages. MD5: The MD5 message-digest algorithm is a widely used cryptographic hash function producing a 128-bit (16-byte) hash value, typically expressed in text format as a 32 digit hexadecimal number. MD5 has been utilized in a wide variety of cryptographic applications, and is also commonly used to verify data integrity. MD5 was designed by Ron Rivest in 1991 to replace an earlier hash function, MD4. The source code in RFC 1321 contains a "by attribution" RSA license.
  • 18. 18 WhatsApp vs. ChatON vs. LINE WhatsApp ChatON LINE VoIP NO Yes Yes Tablet NO Yes Yes Client Web NO Yes Yes Free NO Yes Yes Multiplataform Yes Yes Yes Consume batt. Normal Quite Much Users 100 Millions 2 Millions 89 Millions Int. User Very good Good Regular
  • 19. 19 FEATURES OF WHATSAPP Sending Places:  allowed you to send your location to your chat partner or to your group chat.  It is useful if you want to share your approximate location on a map. Group Icon:  personalize your group chat by attaching a custom icon to your group Group chat:  You can exit a group chat that you are in at any time  You can control group chat alerts and notifications separately from individual messages. Media transfer:  audio , video, pictures , animation etc.  if you have an iPhone 3GS running iPhone OS 3.1 or higher, you can also send a video,but both parties need to be running version 2.3 in order to send and receive media messages. Message delivery receipts:  In 2.3 you probably have noticed by now that you see a red letter attached to every message you send. Those red letters are actually quite important because they tell you if your message was delivered properly or not.
  • 20. 20 FUTURE SCOPE What lies ahead is known by none. The application is free today but may not be tomorrow or so the talks go around. As far as the facilities provided are concerned, WhatsApp today does not provide the option of ‘Calling’ (although its logo has a phone receiver inscribed in the centre!). It may have this in future. With the technology growing in leaps and bounds, we may also expect a Skype-like free video call via WhatsApp. What has been a user-friendly, connectivity application till date may take a turn towards shared- information holding platform like Drop box, meaning people may not only be able to chat on WhatsApp but also share and store common data.
  • 21. 21 With the advent of ‘Cloud Computing’, the world has virtually shrunk down to the size of a room. It may not come as a surprise hence, to see such a large network-sharing support on WhatsApp someday. Whether the mole will actually become a mountain someday is a mystery. Till then, we enjoy the present and await the surprises of future.
  • 22. 22 CONCLUSION • Application testing requires a detailed overview of the System requirements and Functional requirements. • Testing application and making it to sustain in harsh environment makes the application more flexible and quality wise very rich. • Based on products review upgradation is done this makes application to stay alive and popular in market. • Various robust testing makes the application capable to satisfy every requirements and needs of the customer. • WhatsApp on the other hand has been around for quite some time now and is being used by most and offers functionality like text based messaging and files transfers. But given enough time Line is a capable product and in the future it hold the potential to overtake WhatsApp, unless some new innovations is adopted by the world leader in messengers.
  • 23. 23 BIBLOGRAPHY We visited following websites:  http://www.whatsapp.com/  http://en.wikipedia.org/wiki/Main_Page  http://es.wikipedia.org/wiki/WhatsApp  http://www.xmpp.org  http://www.apple.com/  http://www.whatsapp.com/android/  http://www.wikiswot.com/SWOT/4_/Whatsapp.html  http://nivedithg.blogspot.in/2012/10/wechat-mobile-app-review.html  http://www.wikiwealth.com/five-forces:whatsapp