their own online frameworks. One notable change that has been brought about by the merging of social networking/media is the transformation of social web applications into egocentric software that put people at the center of applications. Although there had been discussion about a sense of community on the web prior to these innovations, modern social web software makes a wider set of social interactions available to the user, such as "friending" and "following" individuals, even sending them virtual gifts or kisses. Social Web applications are typically built using object oriented programming, utilizing combinations of several programming languages, such as Ruby, PHP, Python, ASP.NET and/or Java. Often APIs are utilized to tie non-social websites to social websites, one example being Campusfood.com. Blogs and wikis Both blogs and Wikis are prime examples of collaboration through the Internet, a feature of the group interaction that characterizes the social Web. Blogs are used as BBS for the 21st century on which people can post discussions, whereas Wikis are constructed and edited by anyone who is granted access to them. Members of both are able to see the recent discussions and changes made, although for many blogs and Wikis such as Wikipedia this is true even for non-members. Blogs and Wikis allow users to share information and educate one another, and these social interaction are focused on content and meaning. Blogs and Wikis are used by both those writing them and those who reference them as resources. Blogs allow members to share ideas and other members to comment on those ideas, while Wikis facilitate group collaboration: both of these tools open a gateway of communication in which social interaction allows the web to develop. These sites are used by teachers and students alike to accomplish the goal of sharing education, and working in a community with other scholars enables the users to see different interpretations of similar subjects as well as to share resources that might not be available to them otherwise. Mobile connectivity support Most social networking services offer mobile apps and internet phone connectivity. Popular social web sites such Facebook Mobile, Orkut, Twitter, and YouTube have led the way for other sites to enable their users to post and share new content with others, update their statuses and receive their friends' updates and uploaded content via mobile platforms.The central aim for both sites offering these mobile services and for those who use them