API 's for building custom social applications or gadgets that can then be integrated in Portalware social networking sites and services are available for those who wish to create their own social applications.
You will also inevitably need a host that supports the API upon which your application is built i. Sites such as iGoogle and orkut provide sandbox areas to test your applications. Facebook offers test environments for developers. Groupware helps to coordinate work within a well defined community. Groupware may be called "Social groupware" if it's open to peripheral participants, but also if it includes features found in typicial social software, e. According to Wikipedia , a reputation system is a type of collaborative filtering algorithm which attempts to determine ratings for a collection of entities, given a collection of opinions that those entities hold about each other.
This is similar to a recommendation system, but with the purpose of entities recommending each other, rather than some external set of entities such as books, movies, or music. Reputation systems can used in conjunction with other systems. See also Rating, trust and reputation. According to Wikipedia , Collaborative filtering CF is the method of making automatic predictions filtering about the interests of a user by collecting taste information from many users collaborating.
The underlying assumption of CF approach is that: Those who agreed in the past tend to agree again in the future. For example, a collaborative filtering or recommendation system for music tastes could make predictions about which music a user should like given a partial list of that user's tastes likes or dislikes. Note that these predictions are specific to the user, but use information gleaned from many users. Projects like [ Wikipedia ] that involve a few hundreds of people, that have features to categorize information etc.
Note: DSchneider doesn't consider this wiki to be social software since there are not enough participants. It's more like a cognitive tool for the authors of articles and for our users it's more like a tool for finding definitions and links.
Sometimes, it may evolve into a simple form of cognitive flexibility hypertext. Given technical progress in the area of web services and service-oriented architectures , one can imagine systems that syndicate all your favorite social software services into a single environment.
There are several technical alternatives:. In fact, many social software applications can support activities of a virtual community and therefore scaffold a community of learning or a knowledge-building community. See entries like social bookmarking and social navigation for the technology. Collaborative filtering and social navigation facilitates new discoveries. Teachers and librarians can already create pre-selected and tagged lists of resources for learners to browse, and be sure that they are found again, as a copy is saved by the system.
That's why they sucked, because they didn't look at how humans work on social scale. That's what's new now I think, is that we're looking much more to the real world being helped by software than software simulating a perfect system that we adapt to. And Meg Pickard [resurrected] that out-of-fashion word, community : [GBlogs] was a way of making it simpler to contact and identify each other.
The community - all the conversations, the portals and the gizmos grew organically from the community - not the other way around. In , the mailing list started because a blogger from the Netherlands was coming over during the summer.
Rather than firing mails all over the shop, thirteen people set up a mailing list, and. From there, it grew. The portal was created around the community, rather than the other way around. At no point did anyone sit down and decide to create a community. The community was already there. This gets closer to a meaningful definition. For all time people have had the same discussion about the latest technology or process that stitched people together in a new way. It's not essentially new that there is technology bringing people together.
Consider a world before a road network was created, and then consider the world after the road network was well established. The world must have changed a lot. The RoadNetwork formed in most places at that time by simply smoothing over the traditional paths people had been travelling already, say by cutting down the vegetation to widen the path, and then smoothing the ground underneath. The analogy of path building has been taken to the Internet already a la PathsInHypermedia.
Here is another way of spinning it. For the past several thousand years, despite great turmoil, human nature has not changed much. The human desire to socialize continues to drive much of everything on this planet, including technological achievement. For example, the road network was driven by a need for groups of humans to be in closer contact with each other. This gives a mundane definition for social software, but maybe the most accurate.
Social software is simply software that humans create to ease contacting each other. Importantly, the software doesn't control the connection, just like the road network doesn't control how or why merchants in different towns trade with each other. The road just facilitates the connection, but it is smaller than the social relationship. It's this basic ontology that allows MeetUp? Now some may respond that we don't all have a say in how this software works on us, like Amazon's software.
True, but we long ago chose to give up the direct control of such things to a corporate economy, but in a way we control that too by allowing such things to continue. It's still very much the case that such things only exist because we drive them to exist. Perhaps though it's worth separating the cases out.
Say on one hand we have communication networks we've built to be closer to each other and on the other hand we have software to optimize those networks. In the case of Amazon, the software optimizes the "path" between customer and online retailer. In the case of mapping cf. AtlasOfCyberspace and InformationVisualization software, the software optimizes people's orientation. Simply put, a definition heavily weighted on the human side with only a light touch from the technical side has the most mojo, as the fundamental imperative of this software comes from human nature, not from the technical sphere.
A different approach to the definition of Social Software was taken by Tom Coates in a post about [cyborgisation and augmentation] when he argued that a useful working definition might simply constitute the aumentation of human's socialising and networking abilities by software, complete with ways of compensating for the overloads this might engender.
A further addition to this theoretical framework might be to add an extra part of to this formula - suggesting that social software consists not only of the facilitation of human beings networking behaviour, but also their collaborative behaviour - with social software then being a way of directly or indirectly facilitating the creation of things A final fun definition is [What kind of social software are you?
History Near the end of , the term "social software" was gaining ground due mostly to the efforts of ClayShirky , the [iSociety] project, and the [The O'Reilly Emerging Technology Conference ]. Shirky held a widely publicized "Social Software Summit", which can be best summarized by its [announcement] : "Every time social software improves, it is followed by changes in the way groups work and socialize.
If they are online, their name will be listed as available for chat. Clicking on their name will activate a chat window with space to write to the other person, as well as read their reply. Internet Relay Chat IRC clients allow users to join chat rooms and communicate with many people at once, publicly. Users may join a pre-existing chat room or create a chat room about any topic.
Once inside, you may type messages that everyone else in the room can read, as well as respond to messages from others. Often there is a steady stream of people entering and leaving. Whether you are in another person's chat room, or one you've created yourself, you are generally free to invite others online to join you.
When others accept the invitation, they are taken to the room containing the other members, similar to the way conference calling works with phones. This facilitates both one-to-one and many-to-many interaction. Originally modeled after the real-world paradigm of electronic bulletin boards of the world before Internet was born, internet forums allow users to post a "topic" for others to review.
Other users can view the topic and post their own comments in a linear fashion, one after the other. Some forums are public, and some allow instant publication, with little or no censorship. Topic are usually displayed according to the time of the last post. Therefore, more recent posts, or "threads," and the ones with the most recent replies appear at the top of the list. Forums can contain many different categories in a hierarchy according to topics and subtopics.
Other features include the ability to post images or files and the ability to quote another user's post with special formatting in your post. Forums often grow in popularity until they can boast several thousand members posting replies to tens of thousands of topics continuously. Examples include ezboard. There are various standards and claimants for the marketleaders of each software category. Various add-ons, including translation and spelling correction software, may sometimes be available, depending on the expertise of the operators of the bulletin board.
In some industry areas, the BB has its own commercially successful achievements: free and paid hardcopy magazines, professional and amateurish sites.
For example OCAU. COM uses commercial software, with commercial advertisers, linked openly to similar amateur and commercial sites in the microcomputer industry. Blogs, short for web logs, are like online journals for a particular person. The owner will post a message periodically allowing others to comment. Topics often include the owner's daily life or views on politics or a particular subject important to them. There are many websites that address the history of blogs, like The History of Weblogs and weblogs: a history and perspective.
0コメント