Landing : Athabascau University

Comp 650 Amruth Bahadursha's Blog

Intersting week! I have shared my expreices with social computing and also prepare video of introduction for other course. From this course I would like to explore effects of social computing on our daily lives.

Comments

  • Amruth Bahadursha January 21, 2017 - 4:46pm

    Week 2 - History and definitions of social software

    What is sociual software?

    Social software is a computer software that lets users interact and share data with one another, this can be in a written form or audio/video presentation.

     

    What is Folksonomy and why does it matter?

    Folksonomy is a way to tag online items so they can be easily retreived later. Without tagging, finding data would be difficult especially onliine, where millions of records are entered daily.

     

    What is the difference between Wiki and Blog?

    Wiki - It is a collaborative tool to view, contribute and edit content

    Blog - It is a web log that is shared like a dairy

     

    What is the difference between blog and discussion forum?

    Forum - Anyone can respond to it and anyone can post/ask a question, usually is informal. 

    Blog - Controlled by one person where audience would ask questions, like a keynote

     

    Is groupware social software? Why or why not?

    In certain ways groupware is considered social software as data is shared across group. For example, Microsoft Excahnge is a groupware where calender and other data is shared amongst users.

     

    Is discussion forum social software? Why or why not?

    Yes, discussion forum is social software as data/comments is available to all and shared across.

     

    Is email social software? Why or why not?

    Email usually is private between two parties so, it would not necessiarily be considered as social software.

     

    How about Google Search? Microsoft Bing? The US Government site? Amazon? Wikipedia? WhatsApp?

    Data is availble for everyone so it is considered social software in this case.

     

    Is overclock.net(insert your preference here) social software? Why? Why not?

    Yes, it is a forum site, where users post data for others to see and comment.

     

  • Amruth Bahadursha February 12, 2017 - 10:26am

    Week 4 - Mashups and Blends

    Created a blend of technology website and included weather. Filtered hockey news and "Linus Tech Tips" channel from Youtube.

    https://landing.athabascau.ca/bookmarks/view/2278570/weather-technology-news

    http://www.protopage.com/myweather

  • Amruth Bahadursha February 28, 2017 - 11:49am

    Week 7 - Second field trip

    Interesting field trip, had great time in virtual world and explored a bit. I have not been to Athabasca University main campus, so I do not know how it is, but in virtual world I was able to see the building.

    Also, it is great to meet fellow students and have fun with them. I found it neat to do some activities together in virtual workplace, even though those are a nit challenging.

    Unfortunately, we were unable to customize our avatars. It would be more engaging if we were able to customize those avatars and potray them closely to how we are.

    One part of excercise felt different, we know we are still in same virtual place but when we turn our backs together it felt like we are not in the same environment. One thing that gave the "isolation" feeling is when we started flying and everyone went in their own direction.

    Interacting with things is cool and so does sitting together and chatting, it wuld be easy to replace the building and time of day with beach and that would relax us even more.  

     

  • Amruth Bahadursha March 4, 2017 - 10:04pm

    Week 8 - Interoperability and Standards

    W3Widgets

    Problems trying to solve: Have a full-fledged client side application that uses technologies such as HTML and then packaged for distribution.

    Obstacles to adaptation: the application is packages as zip file which can be difficult for some operating systems such as older Macs to unzip and utilize files. However, additional applications such as 7zip or WinRAR can be used to extract and edit files.

    Weaknesses: Zip file must be created in a specific way and older Mac software would have issues zip files and default program.

    Strengths: Open source software, developers can provide constant feedback and help to make better versions.

    https://www.w3.org/TR/widgets/

    http://www.quirksmode.org/blog/archives/2009/04/introduction_to.html

     

    JSON

    Problems trying to solve: provide stateful, real-time server-to-browser communication protocol without using plugins such as Flash or Java applets. Alternative for XML.

    Obstacles to adaptation: Because of open source and security issues, this can be misused. However, the adaptability is good due to it being open source.

    Weaknesses: There are no standard file extensions in JSON Schema. Unlike XML, JSON does not support comments. Some functionality/data types are not available in JSON. JSON cannot be formatted or styled like XML. Can be used to run JSON as JavaScript which is a security concern. Limited whitespace allowed.

    Strengths: open source and language independent. It has low-overhead compared to XML.

    https://en.wikipedia.org/wiki/Json

     

    SOAP

    Problems trying to solve: SOAP exchanges data across various browsers and operating system as it uses XML.

    Obstacles to adaptation: Because of security, the messages can be larger than using other protocols. For example, financial messaging using SOAP can lead up to 4 times larger message compared to older protocols. However, this would provide higher security.

    Weaknesses: HTTP without using ESB or Web Services Addressing results in only one client using the service. Slow parsing speed of XML and lack of standardization leads to use of other protocols.

    Advantages: SOAP is neutral but most common implementation is with HTTP. SOAP with HTTP post/response does not require modification of firewall for communication. SOAP is available to XML.

     

     

    Creating your own standards

    A standard for a distributed system should follow a similar protocol like HTTP. Such a protocol would ease the transfer of data across various systems just like an email can be directed to various providers. The standard should be open source and have security features built in. Social systems must share from whom a message is coming along with a geographical location such as city for easier identification and tags such as common interest. These tags can be used to find people with similar interests or near geographical location. Dead links can be taken care of an automated script trying to find links along with a service where users can provide feedback.     

  • Amruth Bahadursha March 4, 2017 - 10:13pm

    Week 8 - Thoughts

    This is some heavy reading, which incolves some very technical details. Interesting to think aboput developing a protocol or standard for social system. the very nature of social system is to find people and connect to them and in some cases, meeting with people that we barely knew. However, email is a bit different where usually they are send to known people. One challenging task would be to provide accurate details in social system while not being too restricted. For example, social sites does not have strict rules on the type of picture a person can upload to their profile. They can upload the picture of their dog if they want to. However, if emails would have pictures of the sender, they would upload their own picture. Ho can a system be developed to keep it casual but have corect details? Maybe that is for future tudy.