top of page

LECTURE 6

Today, our lecture talk about core concept and Social Network Analysis. Who want to develop about computer must understand this lecture to make higher quality of work. I will talk about core concept first. There are many topics. My group chooses “Social Design”.

Social Design

 

         Social Design can separate into 3 layers

 

- Identity: You can create your profile that represents your identity and you can add more information that related to recommend yourself. Another content that occur from you activity can also keep into photo and video, so other people can see to make more familiar with you. When you go somewhere or have new experience, you can to tell your story by share your activity to other people. If you have interesting profile, many people also want to connect and share the story with you.

- Conversation: How do you connect or how they have interacted with each other. You may see the new feed of your friends. People can see what you recommend about yourself, they may have some interact with you. Not only other people can have conversation with you, but also you can comment or like what your friend recommend for their profile. The notification will help you easy to follow your activity or follow your close friends that you mark before. When you always shared something to your friends that you intimate with, it seem like to have more trust and honest. If you use some application that link to Facebook, then you can directly share those information in your own status or your friends. So, all of these will make you connect with people.

 

- Community: Community is the outside layer. They will occur after you already have identity and conversation. They try to suggest what you should recommend and try to link the information that related to you. For example, when you write a blog and someone comment you, then you comment back, it like a small community that you have interact together. Another example, if you post your status and your friends like or comment, it’s also call community because you already have each of your profile can you have some connect.

 

 

Social Design has 2 models

Inside out: It seem like you start from zero and Facebook use this models. First, you have to create you own profile to represent your identity. Then, you can connect with others and you will have the community.

Outside in: This model means you already have the community and then you ask somebody to have their own profile. Facebook is also easy to use this model.

             Next, other groups present other topic including: Social Plugin, Open Graph, Facebook Log in and Dialogs. Today lecture is Social Network Analysis that I will mention later.

Social Plugin

          Facebook also has social plugin. For instant: Like button, Send button, Follow button, Comment, Activity Feed, Recommendations Box, Recommendations Bar, Like Box. Login Button, Registration and Facepile.

- Like button: When you click like button, it will share page from your site to your Facebook profile.
- Send button: This button is use for sent the URL into the message of Facebook. It may show title, image or short description of that link.
- Follow button: Click this button to follow the public update on the person that you have followed.
- Comment: You will see it in blog or some site. If you comment in this Facebook plugin comment, it will automatically show that comment in the Facebook.
- Activity Feed: It will show all the activities of your friends. But you can also select to hide those activities.
- Recommendations Box: You can recommend the page that you like by use this recommendations Box.
- Recommendations Bar: You can like or get recommend by use this recommendations social plugin.
- Like Box: You can like page on Facebook. After that, the new feed will show the activity I that page.
- Login Button: This Social plugin will show the person that already sign up in the site.
- Registration: You can sign up the site by use Facebook account.
- Facepile: It will show picture of person who like your page or sign up in your site.

Facebook Login

 

        It will make you easy when you use other applications that require you to input Facebook login, then those applications will access to your profile and your friend list. The Log in dialog will allow those applications to request the permission from you. So, it leads to the permission below.

- Publishing Permissions: You can publish your activity, photo, video, check-in, post the note etc.
- Requesting Permissions: It will request user for the permission that require from your application.

Access token: The random string; it use to identify 3 kind for user.
- User access: You can publish a photo to you friend’s timeline with a User access. It is a unique one.
-  Page access: It will manage the page in Facebook and it generate from the user profile. It is unique one.
- Application access: It uses to generate the string when you access the application.


Native Device Login: It use in native application. The Android and IOS will help you log in by native code.

Open graph

        The Open graph will show your relationship in the application that you use. When you do some activity, you have ability to share you activities to people and show in the new feed.


         There are some entities of object that can represent in the application. So, you can have your custom action by use the object. Facebook also defined set of the object including: Article, Blog, Book, Profile (External), Movie, TV Episode, TV Show, Video and Website.


         Open graph also have aggregation model that is the summary of the activities including: Gallery, Item, List, Map, Number and Table. But it also has the privacy model. Only person that you have allowed will see your aggregation model.
  

Dialogs

 

        When you log in , you have to know the permission.If you want to customize some web, you have to understand all kind of 7 dialogs.

 

-      The Login Dialog:  It allows you to permit the application.

-      The Feed Dialog: It allows you to post the activities in your Timeline and to your friend’s News Feeds.

-      The Add Page Tab Dialog: It allows the administer to add the application to Facebook Page.

-      The Friend Dialog: It allows you to sent request to other people.

-      The Pay dialog: It allows you to purchase by use Facebook Credits.

-ItThe Request Dialog: It allows you to send request more friends.

ThThe Sent Dialog: It allows you to send a message in Facebook to one or more friends.

               Today, lecture is about Social Network Analysis. It is about the way that you analyze the linkage or relationship between you and your friend. Social Network was applied from Social Science. It will link all kind of people and also link an organization. Most of the Social Network that you link will familiar. The node will represent people or organization and it can give a name. Each of nodes belongs to some group of N. The individual node can also connect. Social Network can be represent by graph.


- Indirect: give weight to the graph
- Direct: one-way direction.


Topology


        Topology is how the device connects together. There are many kinds of topology as you see below.

Bus: All the devices in bus topology will connect by use single line. It is the simple way. The important is you must have terminator to protect bounce when it reaches at the end.

​Ring: It looks complex more than bus topology. It is the circle connection and doesn’t have the end.

Star: You have to set up the center. All devices will connect to the center. It appropriate to the small network.

 

Extended Star: It is more advances and more function than Star topology. The device can connect in sub central. This topology appropriate to the larger network.

Hierarchical: It seems like the Star topology but it doesn’t have the center.

 

Mesh: It can separate into 2 types including: The Full-Mesh Topology and The Partial-Mesh Topology. The Full-Mesh Topology depends on redundancy to keep services running. The Partial-Mesh Topology usually use in WANs between routers.

Social Graph Software
 


        Nowadays, the largest Social Graph in the world is Facebook. The Social Graph will link the relationship between people. It has many benefits: for example, share interest or hobby, relationship in the same organization etc.

They use Social Graph to see the development


- Some node may not connect.
- The node may be the name of city, country etc.
- You can see that Social Network can do many things in real life.
- It can analyze the relationship between the people.
- You can also adapt the Social Network Graph in digital artwork.
- You can group people and you have to define the relationship for each node or group.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

K-mean algorithm

         K-mean is how to find the center of the group. By the number of clusters K is a pre-process works as follows.
1) Random the center point of each segment.
2) Measure the distance between the data and the minimum distance segmentation information.
3) Calculate the new center of each segment.
4) Measure the distance of each data point to compare with the new center to group the information. It will do this repeatedly until the center isn’t change group.

 

 

 


Reference
https://developers.facebook.com/docs/coreconcepts/
http://learn-networking.com/network-design/a-guide-to-network-topology
http://steve-dale.net/2011/03/10/knowledge-hub-4-social-graph-and-activity-stream/
http://blog.salmon.com/index.php/2010/05/facebook-social-graph/
http://www.gotoknow.org/posts/449043

 

 

 

 

 

What do you think?

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

I also have my own Facebook graph that show my relationship between people that relate to me. I see that it show the relationship separate between organizations.

credit: http://www.touchgraph.net

bottom of page