<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-7636655004553308335</id><updated>2012-02-16T05:38:01.355-08:00</updated><title type='text'>Technical Articles</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://mohammedsafwatarticles.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7636655004553308335/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://mohammedsafwatarticles.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Mohammed Safwat</name><uri>http://www.blogger.com/profile/01023289434830492967</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>2</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7636655004553308335.post-1890459005901296391</id><published>2009-02-09T14:08:00.000-08:00</published><updated>2009-02-09T14:12:35.193-08:00</updated><title type='text'>How twitter works?</title><content type='html'>&lt;p&gt;Many &lt;a href="http://communication.howstuffworks.com/how-online-social-networks-work.htm"&gt;social networking&lt;/a&gt; &lt;a href="http://computer.howstuffworks.com/web-page.htm"&gt;Web sites&lt;/a&gt; have lots of bells and whistles. Sites like &lt;a href="http://computer.howstuffworks.com/myspace.htm"&gt;MySpace&lt;/a&gt; and &lt;a href="http://computer.howstuffworks.com/facebook.htm"&gt;Facebook&lt;/a&gt; let users build profiles, upload pictures, incorporate multimedia, keep a &lt;a href="http://computer.howstuffworks.com/blog.htm"&gt;blog&lt;/a&gt; and integrate useful or bizarre programs into homepages. But one Web company with a very simple service is rapidly becoming one of the most talked-about social networking service providers: &lt;strong&gt;Twitter&lt;/strong&gt;.&lt;/p&gt;   &lt;p&gt;     &lt;/p&gt;&lt;table width="400" align="center" cellpadding="3" cellspacing="0"&gt;       &lt;tbody&gt;         &lt;tr&gt;           &lt;td&gt;&lt;center&gt;&lt;img alt="Twitter's Web site " src="http://static.howstuffworks.com/gif/twitter-1.jpg" width="400" border="0" height="205" /&gt;&lt;br /&gt;&lt;span style="font-size:78%;"&gt;Photo courtesy &lt;a href="http://howstuffworks.com/framed.htm?parent=twitter.htm&amp;amp;url=http://twitter.com/"&gt;Twitter, Inc.&lt;br /&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;You can log on to Twitter through your phone, a third-party application or here, on Twitter's Web site.&lt;/strong&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/center&gt;&lt;/td&gt;         &lt;/tr&gt;       &lt;/tbody&gt;     &lt;/table&gt;      &lt;p&gt;So what does Twitter do? When you sign up with Twitter, you can use the service to post and receive messages to a network of contacts. Instead of sending a dozen e-mails or text messages, you send one message to your Twitter account, and the service distributes it to all your friends. Members use Twitter to organize impromptu gatherings, carry on a group conversation or just send a quick update to let people know what's going on.&lt;/p&gt;   &lt;p&gt;     &lt;/p&gt;&lt;table width="400" align="center" bg border="1" cellpadding="3" cellspacing="0" style="color:#eef4f6;"&gt;       &lt;tbody&gt;         &lt;tr&gt;           &lt;td style=""&gt;&lt;span style="font-family:arial,helvetica;"&gt;&lt;center&gt;&lt;span style="font-size:+1;color:#000099;"&gt;Just Make It Short&lt;/span&gt;&lt;/center&gt;&lt;span style="font-size:-1;"&gt;Some people call Twitter &lt;strong&gt;micro-blogging&lt;/strong&gt; -- very short messages. Users can update people about what's going on, like a blog, but the messages themselves are limited in length by system constraints.&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;         &lt;/tr&gt;       &lt;/tbody&gt;     &lt;/table&gt;      &lt;p&gt;Twitter's history is entwined with a few other &lt;a href="http://computer.howstuffworks.com/internet-channel.htm"&gt;Internet&lt;/a&gt; companies. Twitter's founders are Evan Williams, Biz Stone and Jack Dorsey. A few years before Twitter was born, Williams created Blogger, a popular Web journal service. Internet giant Google purchased Blogger, and Williams began to work directly for Google. Before long, he and Google employee Stone left the Internet giant to form a new company called &lt;strong&gt;Odeo&lt;/strong&gt;.&lt;/p&gt;   &lt;p&gt;     &lt;/p&gt;&lt;table width="200" align="right" cellpadding="3" cellspacing="0"&gt;       &lt;tbody&gt;         &lt;tr&gt;           &lt;td&gt;&lt;center&gt;&lt;img alt="Twitter founders, Biz Stone and Jack Dorsey" src="http://static.howstuffworks.com/gif/twitter-8.jpg" width="200" border="0" height="304" /&gt;&lt;br /&gt;&lt;span style="font-size:78%;"&gt;Kara Andrade/AFP/&lt;a href="http://howstuffworks.com/framed.htm?parent=twitter.htm&amp;amp;url=http://www.gettyimages.com/Home.aspx"&gt;Getty Images&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt;Biz Stone (left) and Jack Dorsey are co-founders of San Francisco-based Obvious, the 10-person startup&lt;/span&gt; &lt;span style="font-size:85%;"&gt;behind the popular Twitter social messaging service. &lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;/center&gt;&lt;/td&gt;         &lt;/tr&gt;       &lt;/tbody&gt;     &lt;/table&gt;      &lt;p&gt;Odeo is a &lt;a href="http://computer.howstuffworks.com/podcasting.htm"&gt;podcasting&lt;/a&gt; service company. According to Williams, he didn't have a personal interest in podcasting, and under his guidance, the company temporarily lost focus. However, one of Odeo's products was just beginning to gather steam: Twitter, a new messaging service. Stone gave Twitter its name, comparing the short spurts of information exchange to the chirping of birds and pointing out that many ring tones sound like bird calls [source: &lt;a href="http://howstuffworks.com/framed.htm?parent=twitter.htm&amp;amp;url=http://www.sfgate.com/cgi-bin/article.cgi?f=/c/a/2007/03/19/BUG31OM9RN18.DTL"&gt;San Francisco Chronicle&lt;/a&gt;].&lt;/p&gt;   &lt;p&gt;As the service became a more important part of Odeo, Stone and Williams decided to form a new company with Twitter as the flagship product. Williams bought out Odeo and Twitter from investors, then combined the existing company and service into a new venture called &lt;strong&gt;Obvious Corporation&lt;/strong&gt;. Jack Dorsey joined the team and began to develop new ways for users to interface with Twitter, including through computer applications like &lt;a href="http://communication.howstuffworks.com/instant-messaging.htm"&gt;instant messaging&lt;/a&gt; and &lt;a href="http://communication.howstuffworks.com/email.htm"&gt;e-mail&lt;/a&gt;. In March 2006, Twitter split off from Obvious to become its own company, &lt;strong&gt;Twitter Incorporated&lt;/strong&gt;. &lt;/p&gt;   &lt;p&gt;In this article, we'll learn about Twitter's &lt;strong&gt;application programming interface&lt;/strong&gt; (API). We'll find out what a Tweet is and all the different ways you can create and read them. We'll also look at how Twitter can interact with mobile devices like &lt;a href="http://electronics.howstuffworks.com/cell-phone.htm"&gt;cell phones&lt;/a&gt;.&lt;/p&gt;   &lt;p&gt;     &lt;/p&gt;                           &lt;span style="font-family:arial,helvetica;"&gt;&lt;center&gt;&lt;span style="font-size:+1;color:#000099;"&gt;Video Gallery: SMS Text Messages&lt;/span&gt;&lt;/center&gt;&lt;span style="font-size:-1;"&gt;Twitter's messages travel to mobile devices using the &lt;a href="http://videos.howstuffworks.com/medialink/554-mobile-message-speed-and-accuracy-competition-video.htm"&gt;SMS text message protocol&lt;/a&gt;. &lt;span style="font-size: 9pt; font-family: arial;" lang="EN"&gt;In this video from Medialink, Ben Cook, the recently crowned world champion of text messaging, races against Nuance Mobile Dictation, the speech recognition technology that allows mobile phone users to enter messages using speech. See how texting and short message service (SMS) work.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;h1 class="articlePageTitle"&gt;What are Tweets?&lt;/h1&gt;  &lt;!-- dtl_id=477446 //--&gt;    &lt;p&gt;Simply put, a &lt;strong&gt;Tweet&lt;/strong&gt; is a message sent on Twitter. To send or receive a Tweet, you have to create a free account with Twitter. You also need to have friends and contacts with Twitter accounts -- otherwise you're typing to the void. Of course, you could use Twitter as a blog and keep all of your Tweets public, meaning anyone could read them on your personal Twitter profile page. But if you want to use Twitter as a way to keep in touch with friends, you'll need to convince them to sign up, too. &lt;/p&gt;   &lt;p&gt;     &lt;/p&gt;&lt;table width="400" align="center" cellpadding="3" cellspacing="0"&gt;       &lt;tbody&gt;         &lt;tr&gt;           &lt;td&gt;&lt;center&gt;&lt;img alt="Twitter public timeline" src="http://static.howstuffworks.com/gif/twitter-2.jpg" width="400" border="0" height="205" /&gt;&lt;br /&gt;&lt;span style="font-size:78%;"&gt;Photo courtesy &lt;a href="http://howstuffworks.com/framed.htm?parent=twitter.htm&amp;amp;url=http://twitter.com/"&gt;Twitter, Inc.&lt;br /&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;Twitter's time line displays the latest public Tweets sent across the network.&lt;/strong&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/center&gt;&lt;/td&gt;         &lt;/tr&gt;       &lt;/tbody&gt;     &lt;/table&gt;      &lt;p&gt;Once you have an account, you can begin building your &lt;a href="http://people.howstuffworks.com/human-networking.htm"&gt;network&lt;/a&gt; of contacts. You can invite other users to receive your Tweets, and you can follow other members' posts. As you receive Tweets, you may discover you're looking into only part of a conversation. You'll see your contact's posts, but if he or she is sending messages in response to someone who isn't in your network, you won't see the other person's messages.&lt;/p&gt;   &lt;p&gt;Tweets have a few limitations, mostly due to the fact that Twitter's design relies heavily on &lt;a href="http://electronics.howstuffworks.com/cell-phone.htm"&gt;cell phone&lt;/a&gt; text messages. Tweets can only have up to 140 characters before the system cuts off the rest of the message for cell phone users. Members can read full Tweets on their Twitter Web pages or by using a third-party developer's desktop or Web-based application. &lt;/p&gt;   &lt;p&gt;Tweets can only contain text -- members can't include pictures, video or other computer files with Tweet messages. Members who want people in their network to look at multimedia content must find a Web page to host the files, then send a message containing the page's address to their networks. Twitter converts all addresses more than 30 characters in length into &lt;strong&gt;tiny URLs&lt;/strong&gt; -- links that compress the full Web site address to conserve space.&lt;/p&gt;   &lt;p&gt;Twitter makes it easy to opt into or out of networks. If you join Twitter and find that you're being bombarded by Tweets from a particular member, you can choose to stop following his or her feed. All you have to do is send a message to Twitter that says "off," plus the chatty member's user name. Later, if you find that you miss the sender's updates, you can type "follow," plus the user's name. As long as the sender has kept you in his or her network, you'll start receiving those messages again.&lt;/p&gt;&lt;br /&gt;&lt;div class="articleBody"&gt;  &lt;h1 class="articlePageTitle"&gt;Twitter's API&lt;/h1&gt;  &lt;!-- dtl_id=477448 //--&gt;    &lt;p&gt;Twitter bases its &lt;strong&gt;application programming interface&lt;/strong&gt; (&lt;strong&gt;API&lt;/strong&gt;) off the &lt;strong&gt;Representational&lt;/strong&gt; &lt;strong&gt;State&lt;/strong&gt; &lt;strong&gt;Transfer&lt;/strong&gt; (&lt;strong&gt;REST&lt;/strong&gt;) architecture. REST architecture refers to a collection of network design principles that define resources and ways to address and access data. The architecture is a design philosophy, not a set of blueprints -- there's no single prescribed arrangement of &lt;a href="http://computer.howstuffworks.com/"&gt;computers&lt;/a&gt;, &lt;a href="http://computer.howstuffworks.com/web-server.htm"&gt;servers&lt;/a&gt; and cables. For Twitter, a REST architecture in part means that the service works with most &lt;strong&gt;Web syndication formats&lt;/strong&gt;.&lt;/p&gt;   &lt;p&gt;Web syndication is a pretty simple concept: An application gathers information from one source and sends it out to various destinations. There are a few syndication formats used on the Web. Twitter is compatible with two of them -- &lt;strong&gt;Really Simple Syndication&lt;/strong&gt; (&lt;strong&gt;RSS&lt;/strong&gt;) and &lt;strong&gt;Atom Syndication Format&lt;/strong&gt; (&lt;strong&gt;Atom&lt;/strong&gt;). Both formats retrieve data from one resource and send it to another.&lt;/p&gt;   &lt;p&gt;     &lt;/p&gt;&lt;table width="400" align="center" bg border="1" cellpadding="3" cellspacing="0" style="color:#eef4f6;"&gt;       &lt;tbody&gt;         &lt;tr&gt;           &lt;td&gt;&lt;span style="font-family:arial,helvetica;"&gt;&lt;center&gt;&lt;span style="font-size:+1;color:#000099;"&gt;Speaking Twitter's Language&lt;/span&gt;&lt;/center&gt;&lt;span style="font-size:-1;"&gt;Both RSS and Atom are based on the &lt;strong&gt;Extensible Markup Language&lt;/strong&gt; (&lt;strong&gt;XML&lt;/strong&gt;) format. Markup languages identify structures within data formats called documents. XML doesn't have a strict set of rules: It complements other languages like &lt;strong&gt;Hypertext Markup Language&lt;/strong&gt; (&lt;strong&gt;HTML&lt;/strong&gt;) by adding tags to describe the data within documents. The tags aren't visible to humans; programmers use them so that computers can identify and manipulate the data within a document. To learn more about how computers read tags and markup languages, read &lt;a href="http://computer.howstuffworks.com/semantic-web.htm"&gt;How Web Semantics Work&lt;/a&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;         &lt;/tr&gt;       &lt;/tbody&gt;     &lt;/table&gt;      &lt;p&gt;Both Web syndication formats compatible with Twitter consist of a few lines of code. A &lt;a href="http://computer.howstuffworks.com/web-page.htm"&gt;Web page&lt;/a&gt; administrator can embed it into the code of his or her site. Visitors can subscribe to the syndication service -- called a &lt;strong&gt;feed&lt;/strong&gt; -- and receive an update every time the administrator updates the Web page. Twitter uses this feature to allow members to post messages to a network of other Twitter members. In effect, Twitter members subscribe to other members' feeds.&lt;/p&gt;   &lt;p&gt;By allowing third-party developers partial access to its API, Twitter allows them to create programs that incorporate Twitter's services. Obvious Corp's applications include desktop &lt;strong&gt;feed reader&lt;/strong&gt; programs that let users post and retrieve messages on Twitter's network using a simple, independent interface. Current third-party applications include:&lt;/p&gt;   &lt;ul style="margin-top: 0in;" type="disc"&gt;&lt;li&gt;&lt;strong&gt;Twitterlicious&lt;/strong&gt; and &lt;strong&gt;Twitterific&lt;/strong&gt;, two applications that allow users to access Twitter through desktop applications on &lt;a href="http://computer.howstuffworks.com/pc.htm"&gt;PCs&lt;/a&gt; and Macs, respectively         &lt;p&gt;         &lt;/p&gt;&lt;table width="400" align="center" cellpadding="3" cellspacing="0"&gt;           &lt;tbody&gt;             &lt;tr&gt;               &lt;td&gt;&lt;center&gt;&lt;img src="http://static.howstuffworks.com/gif/twitter-4.jpg" alt="Twitterific, Twitter, Iconfactory" width="400" border="0" height="266" /&gt;&lt;br /&gt;&lt;span style="font-size:78%;"&gt;Photo courtesy &lt;a href="http://howstuffworks.com/framed.htm?parent=twitter.htm&amp;amp;url=http://iconfactory.com/home"&gt;Iconfactory&lt;/a&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;Twitterific is a desktop application developed by the Iconfactory for Mac computers.&lt;/strong&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/center&gt;&lt;/td&gt;             &lt;/tr&gt;           &lt;/tbody&gt;         &lt;/table&gt;      &lt;br /&gt;    &lt;/li&gt;&lt;li&gt;&lt;strong&gt;OutTwit&lt;/strong&gt;, a &lt;a href="http://computer.howstuffworks.com/windows-vista.htm"&gt;Windows&lt;/a&gt; application that allows users to access Twitter through the Outlook &lt;a href="http://communication.howstuffworks.com/email.htm"&gt;e-mail&lt;/a&gt; program &lt;/li&gt;&lt;li&gt;&lt;strong&gt;Tweet Scan&lt;/strong&gt;, which allows users to search public Twitter posts in real time using either a customized &lt;a href="http://computer.howstuffworks.com/search-engine.htm"&gt;search engine&lt;/a&gt; or &lt;a href="http://computer.howstuffworks.com/firefox.htm"&gt;Firefox's&lt;/a&gt; search box. &lt;/li&gt;&lt;li&gt;&lt;strong&gt;Twessenger&lt;/strong&gt;, which integrates with the Windows Live Messenger 8.1 &lt;a href="http://communication.howstuffworks.com/instant-messaging.htm"&gt;instant messenger&lt;/a&gt; program&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Twittervision,&lt;/strong&gt; which integrates a Twitter feed into Google Maps. You can watch public posts go live through a world map        &lt;p&gt;         &lt;/p&gt;&lt;table width="400" align="center" cellpadding="3" cellspacing="0"&gt;           &lt;tbody&gt;             &lt;tr&gt;               &lt;td&gt;&lt;center&gt;&lt;img src="http://static.howstuffworks.com/gif/twitter-5.jpg" alt="Twittervision" width="400" border="0" height="202" /&gt;&lt;br /&gt;&lt;span style="font-size:78%;"&gt;Photo courtesy David Troy&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;Twittervision is a third-party application that lets you read public Tweets as they pop up around the world.&lt;/strong&gt;&lt;br /&gt;&lt;/span&gt;&lt;/center&gt;&lt;/td&gt;             &lt;/tr&gt;           &lt;/tbody&gt;         &lt;/table&gt;      &lt;br /&gt;    &lt;/li&gt;&lt;li&gt;&lt;strong&gt;Flotzam&lt;/strong&gt;, which integrates Twitter with Facebook, Flickr and &lt;a href="http://computer.howstuffworks.com/blog.htm"&gt;blogs&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;strong&gt;iTunes to Twitter&lt;/strong&gt;, an application for Mac computers that broadcasts the title of the song currently playing in the user's &lt;a href="http://electronics.howstuffworks.com/itunes.htm"&gt;iTunes&lt;/a&gt; to his or her network &lt;/li&gt;&lt;li&gt;&lt;strong&gt;TwitterBox&lt;/strong&gt;, a Twitter application that works inside the &lt;a href="http://electronics.howstuffworks.com/virtual-reality.htm"&gt;virtual community&lt;/a&gt; of &lt;a href="http://electronics.howstuffworks.com/second-life.htm"&gt;Second Life&lt;/a&gt; &lt;/li&gt;&lt;/ul&gt;   &lt;p&gt;That's just a small sample of Twitter applications available, and developers introduce new ones every day.&lt;br /&gt;&lt;/p&gt;&lt;h1 class="articlePageTitle"&gt;Twitter on Your Cell Phone&lt;/h1&gt;  &lt;!-- dtl_id=477450 //--&gt;    &lt;p&gt;From the beginning, Twitter's founders designed the service to work with the &lt;strong&gt;&lt;a href="http://communication.howstuffworks.com/sms.htm"&gt;Short Message Service&lt;/a&gt;&lt;/strong&gt; (SMS) protocol. SMS allows you to send and receive text messages from a &lt;a href="http://electronics.howstuffworks.com/cell-phone.htm"&gt;cell phone&lt;/a&gt; to other phones and services like &lt;a href="http://computer.howstuffworks.com/web-page.htm"&gt;Web sites&lt;/a&gt;, voice-mail systems and &lt;a href="http://communication.howstuffworks.com/email.htm"&gt;e-mail&lt;/a&gt; &lt;a href="http://computer.howstuffworks.com/web-server.htm"&gt;servers&lt;/a&gt;. When you send a text message from your phone to Twitter, the message transmits to a &lt;strong&gt;mobile switching center&lt;/strong&gt; (&lt;strong&gt;MSC&lt;/strong&gt;), which sends the signal to a &lt;strong&gt;signal transfer point&lt;/strong&gt; (&lt;strong&gt;STP&lt;/strong&gt;). From there, the message goes to a &lt;strong&gt;short message service center&lt;/strong&gt; (&lt;strong&gt;SMSC&lt;/strong&gt;), which then sends the text to Twitter. Twitter sends the message back out to the people in your network using the same process in reverse. &lt;/p&gt;   &lt;p&gt;The SMS protocol has several restrictions, which are the source of Twitter's limitations. An SMS message has an upper limit of 160 characters and can't include anything other than text. While there are other protocols that can send more information than SMS, they aren't as widely supported by cell phone service providers. By limiting messages to the SMS format, Twitter is able to reach a larger customer base.&lt;/p&gt;   &lt;p&gt;     &lt;/p&gt;&lt;table width="400" align="center" cellpadding="3" cellspacing="0"&gt;       &lt;tbody&gt;         &lt;tr&gt;           &lt;td&gt;&lt;center&gt;&lt;img alt="Twitter profile page" src="http://static.howstuffworks.com/gif/twitter-6.jpg" width="400" border="0" height="205" /&gt;&lt;br /&gt;&lt;span style="font-size:78%;"&gt;Photo courtesy &lt;a href="http://howstuffworks.com/framed.htm?parent=twitter.htm&amp;amp;url=http://twitter.com/"&gt;Twitter, Inc.&lt;/a&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;Your Twitter profile logs all of the Tweets you receive on your cell phone or mobile device. &lt;/strong&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/center&gt;&lt;/td&gt;         &lt;/tr&gt;       &lt;/tbody&gt;     &lt;/table&gt;      &lt;p&gt;One potential headache for Twitter is &lt;strong&gt;SMS spoofing&lt;/strong&gt; -- a technique that allows someone to post messages from another person's cell phone number. In the early days of SMS messaging, this was pretty easy to do: Many cell phone service providers allowed people to send messages from an online form to a cell phone. One of the fields in the form was "from," and people could put anything they wanted in the field. A mischievous person could enter your phone number in the "from" field and send a message to Twitter. Your Twitter page would receive these fake messages -- as would everyone in your network -- as if you had legitimately posted them. There aren't many sites that allow this kind of messaging anymore, but several Web pages specifically designed to spoof SMS messages have appeared. Spoofing hasn't become a big problem on Twitter yet, but if that changes, the company may have to look into ways to prevent it in the future.&lt;/p&gt;   &lt;p&gt;Twitter will also send messages over SMS to cell phones even if you use a desktop or Web-based application to post your Tweet. When you post your message, you tell Twitter to send the message out to all the appropriate outlets through the syndication format. Twitter sends the Tweet out to the cell phones of anyone in your network who has added a cell phone number to his or her Twitter account. For other users, the message may only appear on a Web page or in a computer desktop application.&lt;/p&gt;   &lt;p&gt;Twitter members in the &lt;a href="http://maps.howstuffworks.com/maps-of-united-states.htm"&gt;United States&lt;/a&gt; can interact with the service through their cell phones by sending text messages to 40404. In &lt;a href="http://maps.howstuffworks.com/maps-of-canada.htm"&gt;Canada&lt;/a&gt;, the code is 21212, and in the &lt;a href="http://maps.howstuffworks.com/maps-of-united-kingdom.htm"&gt;United Kingdom&lt;/a&gt;, you'll give your fingers a workout with the code +44 7624 801423. Through text messages, you can subscribe to other members' feeds, turn off feeds, add friends to your network or even delete your account. &lt;/p&gt;   &lt;p&gt;     &lt;/p&gt;&lt;table width="400" align="center" bg border="1" cellpadding="3" cellspacing="0" style="color:#eef4f6;"&gt;       &lt;tbody&gt;         &lt;tr&gt;           &lt;td style=""&gt;&lt;span style="font-family:arial,helvetica;"&gt;&lt;center&gt;&lt;span style="font-size:+1;color:#000099;"&gt;Follow the Money&lt;/span&gt;&lt;/center&gt;&lt;span style="font-size:-1;"&gt;Twitter doesn't charge members any fees, but really active Twitter members using mobile devices may get a bill from cell phone service providers -- most plans set limits on the number of text messages customers can send and receive. Twitter doesn't include &lt;a href="http://computer.howstuffworks.com/web-advertising.htm"&gt;advertising&lt;/a&gt; on Tweets or on Twitter &lt;a href="http://computer.howstuffworks.com/web-page.htm"&gt;Web pages&lt;/a&gt;, so it doesn't generate advertising revenue. In fact, the only way Twitter currently makes money is through private investments from venture capitalists. Twitter co-founder Biz Stone has even said that the company has no business plan [source: &lt;a href="http://howstuffworks.com/framed.htm?parent=twitter.htm&amp;amp;url=http://news.bbc.co.uk/2/hi/programmes/click_online/6929134.stm"&gt;BBC&lt;/a&gt;].&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;         &lt;/tr&gt;       &lt;/tbody&gt;     &lt;/table&gt;      &lt;p&gt;Twitter's popularity appears to be on the rise. While the company hasn't found a way to monetize its services yet, many think it's only a matter of time before it finds a way to make Tweets profitable. Even if the service never turns a profit, it has served as an important role in online social networking -- what many Internet experts see as the future of the Web.&lt;/p&gt;   &lt;/div&gt;&lt;span style="font-family:arial,helvetica;"&gt;&lt;span style="font-size:-1;"&gt;&lt;span style="font-size: 9pt; font-family: arial;" lang="EN"&gt;&lt;br /&gt;Source : How Stuff Works.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7636655004553308335-1890459005901296391?l=mohammedsafwatarticles.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mohammedsafwatarticles.blogspot.com/feeds/1890459005901296391/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7636655004553308335&amp;postID=1890459005901296391' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7636655004553308335/posts/default/1890459005901296391'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7636655004553308335/posts/default/1890459005901296391'/><link rel='alternate' type='text/html' href='http://mohammedsafwatarticles.blogspot.com/2009/02/how-twitter-works.html' title='How twitter works?'/><author><name>Mohammed Safwat</name><uri>http://www.blogger.com/profile/01023289434830492967</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7636655004553308335.post-465790165622479547</id><published>2008-09-29T18:59:00.000-07:00</published><updated>2008-09-30T02:32:14.519-07:00</updated><title type='text'>Social network service</title><content type='html'>Social network service&lt;br /&gt;From Wikipedia, the free encyclopedia&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;A social network service focuses on building online communities of people who share interests and activities, or who are interested in exploring the interests and activities of others. Most social network services are web based and provide a variety of ways for users to interact, such as e-mail and instant messaging services.&lt;br /&gt;&lt;br /&gt;Social networking has created powerful new ways to communicate and share information. Social networking websites are being used regularly by millions of people, and it now seems that social networking will be an enduring part of everyday life. The main types of social networking services are those which contain directories of some categories (such as former classmates), means to connect with friends (usually with self-description pages), and recommender systems linked to trust. Popular methods now combine many of these, with MySpace and Facebook being the most widely used in North America;[1] Bebo,[2] MySpace, Facebook and Hi5 in parts of Europe;[3] Orkut and Hi5 in South America and Central America;[4] and Friendster, Orkut, and Cyworld in Asia and the Pacific Islands.&lt;br /&gt;&lt;br /&gt;There have been some attempts to standardize these services to avoid the need to duplicate entries of friends and interests (see the FOAF standard and the Open Source Initiative), but this has led to some concerns about privacy.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The notion that individual computers linked electronically could form the basis of computer mediated social interaction and networking was suggested early on [5]. There were many early efforts to support social networks via computer-mediated communication, including Usenet, ARPANET, LISTSERV, bulletin board services (BBS), and EIES: Murray Turoff's server-based Electronic Information Exchange Service (Turoff and Hiltz, 1978, 1993). The Information Routing Group developed a schema about how the proto-Internet might support this.[6]&lt;br /&gt;&lt;br /&gt;Early social networking websites included Classmates.com (1995), focusing on ties with former school mates, and SixDegrees.com (1997), focusing on indirect ties. User profiles could be created, messages sent to users held on a “friends list” and other members could be sought out who had similar interests to yours in their profiles.[7] Whilst these features had existed in some form before SixDegrees.com came about, this would be the first time these functions were available in one package. Despite these new developments (that would later catch on and become immensely popular), the website simply wasn’t profitable and eventually shut down.[8] It was even described by the website’s owner as "simply ahead of its time."[9] Two different models of social networking that came about in 1999 were trust-based, developed by Epinions.com, and friendship-based, such as those developed by Jonathan Bishop and used on some regional UK sites between 1999 and 2001.[10] Innovations included not only showing who is "friends" with whom, but giving users more control over content and connectivity. By 2005, one social networking service MySpace, was reportedly getting more page views than Google, with Facebook, a competitor, rapidly growing in size.[11] In 2007, Facebook began allowing externally-developed add-on applications, and some applications enabled the graphing of a user's own social network - thus linking social networks and social networking.[12]&lt;br /&gt;&lt;br /&gt;Social networking began to flourish as a component of business internet strategy at around March 2005 when Yahoo launched Yahoo! 360°. In July 2005 News Corporation bought MySpace, followed by ITV (UK) buying Friends Reunited in December 2005.[13][14] Various social networking sites have sprung up catering to different languages and countries. It is estimated that combined there are now over 200 social networking sites using these existing and emerging social networking models,[15] without counting the niche social networks (also referred to as vertical social networks) made possible by services such as Ning and KickApps.[16]&lt;br /&gt;&lt;br /&gt;Research on the social impact of social networking software&lt;br /&gt;&lt;br /&gt;An increasing number of academic commentators are becoming interested in studying Facebook and other social networking tools. Social science researchers have begun to investigate what the impact of this might be on society. Typical articles have investigated issues such as&lt;br /&gt;&lt;br /&gt;   * Identity[17]&lt;br /&gt;   * Privacy[18]&lt;br /&gt;   * E-learning [19]&lt;br /&gt;   * Social capital[20]&lt;br /&gt;   * Teenage use[21]&lt;br /&gt;&lt;br /&gt;A special issue of the Journal for Computer-Mediated Communications was dedicated to studies of social network sites. Included in this issue is an introduction to social network sites.[22] A list of academic scholarship on these sites is also available.[23]&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Social networks connect people at low cost; this can be beneficial for entrepreneurs and small businesses looking to expand their contact base. These networks often act as a customer relationship management tool for companies selling products and services. Companies can also use social networks for advertising in the form of banners and text ads. Since businesses operate globally, social networks can make it easier to keep in touch with contacts around the world.&lt;br /&gt;&lt;br /&gt;One example of social networking being used for business purposes is LinkedIn.com, which aims to interconnect professionals. It claims to have more than 20 million registered users from 150 different industries.&lt;br /&gt;&lt;br /&gt;Professional networking sites function as online meeting places for business and industry professionals. Other sites are bringing this model for niche business professional networking.&lt;br /&gt;&lt;br /&gt;Virtual communities for business allow individuals to be accessible. People establish their real identity in a verifiable place. These individuals then interact with each other or within groups that share common business interests and goals. They can also post their own user generated content in the form of blogs, pictures, slide shows and videos. Like a social network, the consumer essentially becomes the publisher.&lt;br /&gt;&lt;br /&gt;A professional network is used for the business to business marketplace. These networks improve the ability for people to advance professionally, by finding, connecting and networking with others. Business professionals can share experiences with others who have a need to learn from similar experiences.&lt;br /&gt;&lt;br /&gt;The traditional way to interact is face-to-face. Interactive technology makes it possible for people to network with their peers from anywhere, at anytime in an online environment. Professional network services attract, aggregate and assemble large business-focused audiences by creating informative and interactive meeting places.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Medical applications&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Social networks are beginning to be adopted by healthcare professionals as a means to manage institutional knowledge, disseminate peer to peer knowledge and to highlight individual physicians and institutions. The advantage of using a dedicated medical social networking site is that all the members are screened against the state licensing board list of practitioners.[24]&lt;br /&gt;&lt;br /&gt;The role of social networks is especially of interest to pharmaceutical companies who spend approximately "32 percent of their marketing dollars" attempting to influence the opinion leaders of social networks.[25]&lt;br /&gt;&lt;br /&gt;A new trend is emerging with social networks created to help its members with various physical and mental ailments. For people suffering from life altering diseases, PatientsLikeMe offers its members the chance to connect with others dealing with similar issues and research patient data related to their condition. For alcoholics and addicts, SoberCircle gives people in recovery the ability to communicate with one another and strengthen their recovery through the encouragement of others who can relate to their situation. Daily strength is also a website that offers support groups for a wide array of topics and conditions, including the support topics offered by PatientsLikeMe and SoberCircle.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Social networks for social good&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Several websites are beginning to tap into the power of the social networking model for social good. Such models may be highly successful for connecting otherwise fragmented industries and small organizations without the resources to reach a broader audience with interested and passionate users. Users benefit by interacting with a like minded community and finding a channel for their energy and giving. [26] Examples include SixDegrees.org,TakingITGlobal and Network for Good. The charity badge is often used within the above context.&lt;br /&gt;&lt;br /&gt;Typical structure of a social networking service&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Basics&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;In general, social networking services allow users to create a profile for themselves, and can be broken down into two broad categories: internal social networking (ISN)[27] and external social networking (ESN)[28] sites, such as Orkut,MySpace, Facebook and Bebo. Both types can increase the feeling of community among people. An ISN is a closed/private community that consists of a group of people within a company, association, society, education provider and organization or even an "invite only" group created by a user in an ESN. An ESN is open/public and available to all web users to communicate and are designed to attract advertisers. ESN's can be smaller specialised communities (i.e. linked by a single common interest eg TheSocialGolfer, ACountryLife.Com, Great Cooks Community) or they can be large generic social networking sites (eg MySpace, Facebook etc). However, whether specialised or generic there is commonality across the general approach of social networking sites. Users can upload a picture of themselves, create their 'profile' and can often be "friends" with other users. In most social networking services, both users must confirm that they are friends before they are linked. For example, if Alice lists Bob as a friend, then Bob would have to approve Alice's friend request before they are listed as friends. Some social networking sites have a "favorites" feature that does not need approval from the other user. Social networks usually have privacy controls that allows the user to choose who can view their profile or contact them, etc.&lt;br /&gt;&lt;br /&gt;Several social networks in Asian markets such as India, China, Japan and Korea have reached not only a high usage but also a high level of profitability. Services such as QQ (China), Mixi (Japan), Cyworld (Korea) or the mobile-focused service Mobile Game Town by the company DeNA in Japan (which has over 10 million users) are all profitable, setting them apart from their western counterparts.[29]&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Additional features&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Some social networks have additional features, such as the ability to create groups that share common interests or affiliations, upload or stream live videos, and hold discussions in forums. Geosocial networking co-opts internet mapping services to organize user participation around geographic features and their attributes.&lt;br /&gt;&lt;br /&gt;There is also a trend for more interoperability between social networks led by technologies such as OpenID and OpenSocial.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Business model&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Few social networks currently charge money for membership. In part, this may be because social networking is a relatively new service, and the value of using them has not been firmly established in customers' minds.[30] Companies such as MySpace and Facebook sell online advertising on their site. Hence, they are seeking large memberships, and charging for membership would be counter productive.[31][32] Some believe that the deeper information that the sites have on each user will allow much better targeted advertising than any other site can currently provide.[33] Sites are also seeking other ways to make money, such as by creating an online marketplace (Facebook's Marketplace)[34] or by selling professional information and social connections to businesses: such as LinkedIn.[35]&lt;br /&gt;&lt;br /&gt;Social networks operate under an autonomous business model, in which a social network's members serve dual roles as both the suppliers and the consumers of content. This is in contrast to a traditional business model, where the suppliers and consumers are distinct agents. Revenue is typically gained in the autonomous business model via advertisements, but subscription-based revenue is possible when membership and content levels are sufficiently high.[36]&lt;br /&gt;&lt;br /&gt;Other business models such as including digital goods (personalization, avatars, background music, skins, gifts, etc.),[37] connection with casual games (on QQ in China[38] or Mobile Game Town in Japan), or link to mobile first made successful in Asia.[39] QQ's revenues in 2007 were US$523 million[40] and a US$225 million profit.[39]&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Privacy&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;On large social networking services, there have been growing concerns about users giving out too much personal information and the threat of sexual predators. Users of these services need to be aware of data theft or viruses. However, large services, such as MySpace, often work with law enforcement to try to prevent such incidents.&lt;br /&gt;&lt;br /&gt;In addition, there is a perceived privacy threat in relation to placing too much personal information in the hands of large corporations or governmental bodies, allowing a profile to be produced on an individual's behavior on which decisions, detrimental to an individual, may be taken.&lt;br /&gt;&lt;br /&gt;Furthermore, there is an issue over the control of data - information having been altered or removed by the user may in fact be retained and/or passed to 3rd parties. This danger was highlighted when the controversial social networking site Quechup harvested e-mail addresses from users' e-mail accounts for use in a spamming operation.[41]&lt;br /&gt;&lt;br /&gt;In medical and scientific research, asking subjects for information about their behaviors is normally strictly scrutinized by institutional review boards, for example, to ensure that adolescents and their parents have informed consent. It is not clear whether the same rules apply to researchers who collect data from social networking sites. These sites often contain a great deal of data that is hard to obtain via traditional means. Even though the data are public, republishing it in a research paper might be considered invasion of privacy.[42]&lt;br /&gt;&lt;br /&gt;Notifications on social networking websites&lt;br /&gt;&lt;br /&gt;There has been a trend for social networking sites to only send out only 'positive' notifications to users. For example sites such as Bebo, Facebook and Myspace will not send notifications to users when they are removed from a person's friends list. Similarly Bebo will send out a notification if a user is moved to the top of another user's friends list but no notification is sent if they are moved down the list.&lt;br /&gt;&lt;br /&gt;This allows users to purge undesirables from their list extremely easily and often without confrontation since a user will rarely notice if one person disappears from their friends list. It also enforces the general positive atmosphere of the website without drawing attention to unpleasant happenings such as friends falling out, rejection and failed relationships.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Investigations&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;   Main article: Use of social network websites in investigations&lt;br /&gt;&lt;br /&gt;Social network services are increasingly being used in legal and criminal investigations. Information posted on sites such as MySpace and Facebook has been used by police, probation, and university officials to prosecute users of said sites. In some situations, content posted on MySpace has been used in court.[43]&lt;br /&gt;&lt;br /&gt;Facebook is increasingly being used by school administrations and law enforcement agencies as a source of evidence against student users. The site, the number one online destination for college students, allows users to create profile pages with personal details. These pages can be viewed by other registered users from the same school which often include resident assistants and campus police who have signed-up for the service.[44]&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Potential for misuse&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The relative freedom afforded by social networking services has caused concern regarding the potential of its misuse by individual patrons. In October 2006, a fake Myspace profile created in the name of Josh Evans by Lori Janine Drew led to the suicide of Megan Meier.[45] The event incited global concern regarding the use of social networking services for bullying purposes.&lt;br /&gt;&lt;br /&gt;In July 2008, a Briton, Grant Raphael, was ordered to pay a total of GBP £22,000 (about USD $44,000) for libel and breach of privacy. Raphael had posted a fake page on Facebook purporting to be that of a former schoolfriend Matthew Firsht, with whom Raphael had fallen out in 2000. The page falsely claimed that Firsht was homosexual and that he was dishonest.&lt;br /&gt;&lt;br /&gt;At the same, genuine use of social networking services has been treated with suspicion on the ground of the services' misuse. In September 2008, the profile of Australian Facebook user Elmo Keep was banned by the site's administrators on the grounds that it violated the site's terms of use. Keep is one of several users of Facebook who were banned from the site on the presumption that their names aren't real, as they bear resemblance the names of characters like Sesame Street's Elmo.[46] The misuse of social networking services has led many to cast doubt over whether any information on these services can in fact be regarded as true.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7636655004553308335-465790165622479547?l=mohammedsafwatarticles.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mohammedsafwatarticles.blogspot.com/feeds/465790165622479547/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7636655004553308335&amp;postID=465790165622479547' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7636655004553308335/posts/default/465790165622479547'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7636655004553308335/posts/default/465790165622479547'/><link rel='alternate' type='text/html' href='http://mohammedsafwatarticles.blogspot.com/2008/09/social-network-service.html' title='Social network service'/><author><name>Mohammed Safwat</name><uri>http://www.blogger.com/profile/01023289434830492967</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
