HOME
*





Movim
Movim (My Open Virtual Identity Manager) is a distributed social network built on top of XMPP, a popular open standards communication protocol. Movim is a free and open source software licensed under the AGPL-3.0-or-later license. It can be accessed using existing XMPP clients and Jabber accounts. The project was founded by Timothée Jaussoin in 2010. It is maintained by Timothée Jaussoin and Christine Ho. Concept Movim is a distributed social networking platform. It builds an abstraction layer for communication and data management while leveraging the strength of the underlying XMPP protocol. XMPP is a widely used open standards communication platform. Using XMPP allows the service to interface with existing XMPP clients like Conversations, Pidgin, Xabber and Jappix. Users can directly login to Movim using their existing Jabber account. Movim addresses the privacy concerns related to centralized social networks by allowing users set up their own server (or "pod") to hos ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Comparison Of Microblogging And Similar Services
: The tables below compare general and technical information for some notable active microblogging services, and also social network services that have ''status updates''. General information Features An overview of integral features. Extras may be provided by third party applications/services, but are not listed here. Posting and reading Communication methods supported by the services. Extras may be provided by third party applications/services, but are not listed here. See also * Microblogging * OpenMicroBlogging * Microblogging in China References {{Microblogging Microblogging services Microblogging Microblogging is a form of social network that permits only short posts. They "allow users to exchange small elements of content such as short sentences, individual images, or video links",. Retrieved June 5, 2014 which may be the major reason for ...
...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Comparison Of Cross-platform Instant Messaging Clients
The landscape for instant messaging involves cross-platform instant messaging clients that can handle one or multiple protocols. Clients that use the same protocol can typically federate and talk to one another. The following table compares general and technical information for cross-platform instant messaging clients in active development, each of which have their own article that provide further information. __TOC__ General Operating system support Connectivity Privacy Some messaging services that are not designed for privacy require a unique phone number for sign-up, as a form of identity verification and to prevent users from creating multiple accounts. Some messaging services that do not solely focus on a mobile-first experience, or enforce SMS authentication, may allow email addresses to be used for sign-up instead. Some messaging services offer greater flexibility and privacy, by allowing users to create more than one account to compartmentalize personal & wor ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Comparison Of Social Networking Software
Social networking software provides the technological basis for community driven content sharing and social networking. See also Comparison of software and protocols for distributed social networking, especially for open-source software. Comparison of microblogging and similar services : The tables below compare general and technical information for some notable active microblogging services, and also social network services that have ''status updates''. General information Features An overview of integral features. Ext ... may also be relevant. Social networking software comparison References {{Online social networking Social networking software * Social networking ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  




Jappix
Distributed social network projects generally develop software, protocols Protocol may refer to: Sociology and politics * Protocol (politics), a formal agreement between nation states * Protocol (diplomacy), the etiquette of diplomacy and affairs of state * Etiquette, a code of personal behavior Science and technology ..., or both. __TOC__ Projects Clients Dead or stalled projects Other federated communication or storage solutions References {{Social networking Social networks Distributed computing architecture Peer-to-peer Distributed social networking ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Friendica
Friendica (formerly Friendika, originally Mistpark) is a free and open-source software distributed social network. It forms one part of the Fediverse, an interconnected and decentralized network of independently operated servers. Features Friendica users can connect with others via their own Friendica server, but may also fully integrate contacts from other platforms including Twitter, Diaspora, Pump.io, StatusNet and more recently ActivityPub (Mastodon, Pleroma, Pixelfed...) into their 'newsfeed'. In addition to these two way connections, users can also use Friendica as a publishing platform to post content to WordPress, Tumblr and Libertree. Posting to Google+ was also supported until its shutdown. In addition, e-mail contacts and RSS feeds can be integrated. Because users are distributed across many servers, their "addresses" consist of a username, the "@" symbol, and the domain name of the Friendica instance in the same manner email addresses are formed. Most of the functi ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Diaspora (software)
Diaspora (stylized as diaspora*) is a nonprofit, user-owned, distributed social network. It consists of a group of independently owned nodes (called ''pods'') which interoperate to form the network. The social network is not owned by any one person or entity, keeping it from being subject to corporate take-overs or advertising. According to its developer, "our distributed design means no big corporation will ever control Diaspora." The project was founded by Dan Grippi, Maxwell Salzberg, Raphael Sofaer and Ilya Zhitomirskiy, students at New York University's Courant Institute of Mathematical Sciences. The group received crowdfunding in excess of $200,000 via ''Kickstarter''. A consumer alpha version was released on 23 November 2010. Diaspora software is licensed under the terms of GNU-AGPL-3.0. Its development is managed by the Diaspora Foundation, which is part of the Free Software Support Network (FSSN). The FSSN is in turn run by Eben Moglen and the Software Freedom Law Ce ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  




JavaScript
JavaScript (), often abbreviated as JS, is a programming language that is one of the core technologies of the World Wide Web, alongside HTML and CSS. As of 2022, 98% of websites use JavaScript on the client side for webpage behavior, often incorporating third-party libraries. All major web browsers have a dedicated JavaScript engine to execute the code on users' devices. JavaScript is a high-level, often just-in-time compiled language that conforms to the ECMAScript standard. It has dynamic typing, prototype-based object-orientation, and first-class functions. It is multi-paradigm, supporting event-driven, functional, and imperative programming styles. It has application programming interfaces (APIs) for working with text, dates, regular expressions, standard data structures, and the Document Object Model (DOM). The ECMAScript standard does not include any input/output (I/O), such as networking, storage, or graphics facilities. In practice, the web bro ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


AJAX
Ajax may refer to: Greek mythology and tragedy * Ajax the Great, a Greek mythological hero, son of King Telamon and Periboea * Ajax the Lesser, a Greek mythological hero, son of Oileus, the king of Locris * ''Ajax'' (play), by the ancient Greek tragedian Sophocles, about Ajax the Great Arts and entertainment Fictional characters * Ajax Duckman, in the animated television series ''Duckman'' * Marvel Comics: ** Ajax the Greater, another name for Ajak, one of the Eternals from Marvel Comics ** Ajax the Lesser, another name for Arex, one of the Eternals from Marvel Comics ** Ajax, a member of the Pantheon appearing in Marvel Comics ** Ajax (Francis Fanny), a fictional supervillain first appearing in ''Deadpool'' #14 * Martian Manhunter, a DC Comics superhero called Ajax in Brazil and Portugal * Ajax, a '' Call of Duty: Black Ops 4'' operative * Ajax, from the video game '' Genshin Impact'' Music * A-Jax (band), a South Korean boy band * Ajax (band), an electronic music band f ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Model–view–controller
Model–view–controller (MVC) is a software architectural pattern commonly used for developing user interfaces that divide the related program logic into three interconnected elements. This is done to separate internal representations of information from the ways information is presented to and accepted from the user. Traditionally used for desktop graphical user interfaces (GUIs), this pattern became popular for designing web applications. Popular programming languages have MVC frameworks that facilitate the implementation of the pattern. __TOC__ History One of the seminal insights in the early development of graphical user interfaces, MVC became one of the first approaches to describe and implement software constructs in terms of their responsibilities. Trygve Reenskaug created MVC while working on Smalltalk-79 as a visiting scientist at the Xerox Palo Alto Research Center (PARC) in the late 1970s.
[...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Abstraction Layer
In computing, an abstraction layer or abstraction level is a way of hiding the working details of a subsystem. Examples of software models that use layers of abstraction include the OSI model for network protocols, OpenGL, and other graphics libraries, which allow the separation of concerns to facilitate interoperability and platform independence. Another example is Media Transfer Protocol, which allows shared access and requires no common file system support but restricts user control compared to mass storage with block-level access. In computer science, an abstraction layer is a generalization of a conceptual model or algorithm, away from any specific implementation. These generalizations arise from broad similarities that are best encapsulated by models that express similarities present in various specific implementations. The simplification provided by a good abstraction layer allows for easy reuse by distilling a useful concept or design pattern so that situations, where ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]