Twimight

Last updated
Twimight
Original author(s) Theus Hossmann
Developer(s) Theus Hossmann, Paolo Carta, Franck Legendre, Dominik Schatzmann, and others
Initial releaseApril 2, 2013
Stable release
0.9.3 / April 16, 2013;9 years ago (2013-04-16)
Operating system Android 2.3.3 Gingerbread and up
Platform Android phones
Available inEnglish, German/Swiss German, French, Italian, Spanish, Romanian, Serbian, Hebrew
Type Twitter client
License GNU GPL v3
Website twimight.com

Twimight was an open source Android client for the social networking site Twitter. The client let users view in real time "tweets" or micro-blog posts on the Twitter website as well as publish their own.

Contents

Added value

In addition to being a fully functional, ad-free and open-source [1] Twitter client, Twimight allowed communication if the cellular network is unavailable (for example, in case of a natural disaster). Twimight was also equipped with a feature called the "disaster mode", [2] [3] [4] which users could enable or disable at will. When the disaster mode was enabled and the cellular network was down, Twimight used peer-to-peer communication to let users tweet in any circumstance. Enabling the disaster mode enabled on the phone's Bluetooth transceiver and connected the user to other nearby phones. This created a mobile ad hoc network or MANET, which could be used, for example, to locate missing persons even when the communication infrastructure had failed.

History

Twimight started out as a project for a Master thesis at ETH Zurich in the spring of 2011.

Related Research Articles

<span class="mw-page-title-main">Peer-to-peer</span> Type of decentralized and distributed network architecture

Peer-to-peer (P2P) computing or networking is a distributed application architecture that partitions tasks or workloads between peers. Peers are equally privileged, equipotent participants in the network. They are said to form a peer-to-peer network of nodes.

<span class="mw-page-title-main">Instant messaging</span> Form of communication over the Internet

Instant messaging (IM) technology is a type of online chat allowing real-time text transmission over the Internet or another computer network. Messages are typically transmitted between two or more parties, when each user inputs text and triggers a transmission to the recipient(s), who are all connected on a common network. It differs from email in that conversations over instant messaging happen in real-time. Most modern IM applications use push technology and also add other features such as emojis, file transfer, chatbots, voice over IP, or video chat capabilities.

Backchannel is the use of networked computers to maintain a real-time online conversation alongside the primary group activity or live spoken remarks. The term was coined from the linguistics term to describe listeners' behaviours during verbal communication.

<span class="mw-page-title-main">Underwater acoustic communication</span> Wireless technique of sending and receiving messages through water

Underwater acoustic communication is a technique of sending and receiving messages below water. There are several ways of employing such communication but the most common is by using hydrophones. Underwater communication is difficult due to factors such as multi-path propagation, time variations of the channel, small available bandwidth and strong signal attenuation, especially over long ranges. Compared to terrestrial communication, underwater communication has low data rates because it uses acoustic waves instead of electromagnetic waves.

<span class="mw-page-title-main">TweetDeck</span> Social media dashboard application

TweetDeck is a social media dashboard application for management of Twitter accounts. Originally an independent app, TweetDeck was subsequently acquired by Twitter Inc. and integrated into Twitter's interface. It has long ranked as one of the most popular Twitter clients by percentage of tweets posted, alongside the official Twitter web client and the official apps for iPhone and Android.

Urban computing is an interdisciplinary field which pertains to the study and application of computing technology in urban areas. This involves the application of wireless networks, sensors, computational power, and data to improve the quality of densely populated areas. Urban computing is the technological framework for smart cities.

Mobile data offloading is the use of complementary network technologies for delivering data originally targeted for cellular networks. Offloading reduces the amount of data being carried on the cellular bands, freeing bandwidth for other users. It is also used in situations where local cell reception may be poor, allowing the user to connect via wired services with better connectivity.

Reblogging is the mechanism in blogging which allows users to repost the content of another user's post with an indication that the source of the post is another user.

Airavata is a software suite that composes, manages, executes, and monitors large-scale applications and workflows on computational resources. Ranging from local clusters to national grids, and computing clouds.

A distributed file system for cloud is a file system that allows many clients to have access to data and supports operations on that data. Each data file may be partitioned into several parts called chunks. Each chunk may be stored on different remote machines, facilitating the parallel execution of applications. Typically, data is stored in files in a hierarchical tree, where the nodes represent directories. There are several ways to share files in a distributed architecture: each solution must be suitable for a certain type of application, depending on how complex the application is. Meanwhile, the security of the system must be ensured. Confidentiality, availability and integrity are the main keys for a secure system.

HTTPS Everywhere is a discontinued free and open-source browser extension for Google Chrome, Microsoft Edge, Mozilla Firefox, Opera, Brave, Vivaldi and Firefox for Android, which is developed collaboratively by The Tor Project and the Electronic Frontier Foundation (EFF). It automatically makes websites use a more secure HTTPS connection instead of HTTP, if they support it. The option "Encrypt All Sites Eligible" makes it possible to block and unblock all non-HTTPS browser connections with one click. Due to the widespread adoption of HTTPS on the World Wide Web, and the integration of HTTPS-only mode on major browsers, the extension was retired in January 2023.

Smartphone ad hoc networks are wireless ad hoc networks that use smartphones. Once embedded with ad hoc networking technology, a group of smartphones in close proximity can together create an ad hoc network. Smart phone ad hoc networks use the existing hardware in commercially available smartphones to create peer-to-peer networks without relying on cellular carrier networks, wireless access points, or traditional network infrastructure. Wi-Fi SPANs use the mechanism behind Wi-Fi ad-hoc mode, which allows phones to talk directly among each other, through a transparent neighbor and route discovery mechanism. SPANs differ from traditional hub and spoke networks, such as Wi-Fi Direct, in that they support multi-hop routing and relays and there is no notion of a group leader, so peers can join and leave at will without destroying the network.

Thea Drell Hodge was a member of the Association for Computing Machinery and a cofounder of the Minneapolis chapter of the Association for Women in Computing. Hodge was a pioneer for women in computer science and mentored many women in the field.

<span class="mw-page-title-main">Signal (software)</span> Privacy-focused encrypted messaging app

Signal is an encrypted messaging service for instant messaging, voice, and video calls. The instant messaging function includes sending text, voice notes, images, videos, and other files. Communication may be one-to-one between users, or for group messaging.

<span class="mw-page-title-main">Unikernel</span> Specialised, single address space machine images

A unikernel is a specialised, single address space machine image constructed by using library operating systems. A developer selects, from a modular stack, the minimal set of libraries which correspond to the OS constructs required for the application to run. These libraries are then compiled with the application and configuration code to build sealed, fixed-purpose images (unikernels) which run directly on a hypervisor or hardware without an intervening OS such as Linux or Windows.

<span class="mw-page-title-main">WebTorrent</span> Peer-to-peer web-based torrent client

WebTorrent is a peer-to-peer (P2P) streaming torrent client written in JavaScript, from the same author, Feross Aboukhadijeh, of YouTube Instant, and the team at WebTorrent and on GitHub, for use in web browsers, as well as a WebTorrent Desktop stand alone version able to bridge WebTorrent and BitTorrent serverless networks.

A social bot, or also described as a social AI or social algorithm, is a software agent that communicates autonomously on social media. The messages it distributes can be simple and operate in groups and various configurations with partial human control (hybrid) via algorithm. Social bots can also use artificial intelligence and machine learning to express messages in more natural human dialogue.

Comparison of user features of messaging platforms refers to a comparison of all the various user features of various electronic instant messaging platforms. This includes a wide variety of resources; it includes standalone apps, platforms within websites, computer software, and various internal functions available on specific devices, such as iMessage for iPhones.

<span class="mw-page-title-main">Matthias Grossglauser</span> Swiss communication engineer

Matthias Grossglauser is a Swiss communication engineer. He is a professor of computer science at EPFL and co-director of the Information and Network Dynamics Laboratory (INDY) at EPFL's School of Computer and Communication Sciences School of Basic Sciences.

The Qualcomm Emergency Download mode, commonly known as Qualcomm EDL mode and officially known as Qualcomm HS-USB QD-Loader 9008 is a feature implemented in the boot ROM of a system on a chip by Qualcomm which can be used to recover bricked smartphones. On Google's Pixel 3, the feature was accidentally shown to users after the phone was bricked.

References

  1. Theus Hossmann (2013-04-22). "Twimight: The mighty open source Twitter client for Android!". Google Code. Retrieved 2013-04-22.
  2. Hossmann, T.; Legendre, F.; Carta, P.; Gunningberg, P.; Rohner, C. (2011). "Twitter in disaster mode: opportunistic communication and distribution of sensor data in emergencies". Proceedings of the 3rd Extreme Conference on Communication: The Amazon Expedition. Manaus, Brasil: ACM. doi:10.1145/2414393.2414394. ISBN   978-1-4503-1079-6.
  3. Hossmann, T.; Legendre, F.; Carta, P.; Gunningberg, P.; Rohner, C. (2011). "Twitter in disaster mode: security architecture". Proceedings of the Special Workshop on Internet and Disasters. Tokyo, Japan: ACM. doi:10.1145/2079360.2079367. ISBN   978-1-4503-1044-4.
  4. "SCAMPI application TWIMIGHT in Google Play". SCAMPI EU FP7 FIRE Project 2010 - 2013. 2013-04-18. Archived from the original on 2015-04-19. Retrieved 2013-04-23.