1 Whatsapp Seminar Report
1 Whatsapp Seminar Report
1 Whatsapp Seminar Report
ON
WhatsApp
www.pediain.com
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
www.pediain.com
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 phones contacts
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.
www.pediain.com
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) :
Stable release:
WhatsApp Inc.
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 :
O.S :
www.pediain.com
Active
Android, BlackBerry OS, iOS, Symbian, Series 40, and Windows Phone
Type :
Instant Messaging
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.
Create and join groups where you can chat as well as share media.
www.pediain.com
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 Koums idea for an app over tea at Fishmans kitchen
counter. Koum almost immediately chose the name WhatsApp because it sounded like whats
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.
www.pediain.com
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.
www.pediain.com
HOW IT WORKS
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.
Technical specifics
WhatsApp uses a customized version of the open standard Extensible Messaging and
Presence Protocol (XMPP).
Password Creation :
In Android: reversed-version of the phone's IMEI,MD5 hashed.
In iOS: double MAC address, MD5 hashes it.
www.pediain.com
Suppose if the application was uninstalled, you can again install and register with the previous
number.
The process will be same as the above.
www.pediain.com
www.pediain.com
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 publishsubscribe 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.
www.pediain.com
Extensible: using the potential of XML, anyone can extend the XMPP protocol for
custom functionality.
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.
www.pediain.com
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 :
Chat: person who posts messages would be used in a conversation between two people.
www.pediain.com
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
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.
www.pediain.com
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
www.pediain.com
FEATURES OF WHATSAPP
Sending Places:
allowed you to send your location to your chat partner or to your group chat.
Group Icon:
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:
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.
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.
www.pediain.com
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 sharedinformation holding platform like Drop box, meaning people may not only be able to chat on WhatsApp
but also share and store common data.
www.pediain.com
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.
www.pediain.com
CONCLUSION
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.
www.pediain.com
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
www.pediain.com