Wat is een chatvenster?
Een chatvenster is een venster dat door een chatprogramma wordt gebruikt om een gebruiker toe te staan berichten te zien die hij of zij heeft ontvangen, evenals die berichten die hij of zij heeft verzonden. Dit venster is meestal verdeeld in twee basisgebieden: het weergavegedeelte dat de berichten toont die door elke gebruiker zijn verzonden en het invoergedeelte waarmee een gebruiker het bericht kan zien dat hij of zij momenteel maakt. Een chatvenster kan onderdeel zijn van een chatprogramma, zoals programma's voor expresberichten, of kan bestaan binnen een groter kader, zoals een online computerspel of sociale netwerkwebsite.
Er zijn een aantal manieren waarop een chatvenster kan worden gemaakt en weergegeven, en de complexiteit van dergelijke vensters is geëvolueerd over meerdere generaties chatprogramma's. Het basisontwerp voor een chatvenster bestaat meestal uit twee elementen: het weergavegedeelte en het invoergedeelte. Hoewel deze twee secties in elk type lay-out kunnen worden weergegeven, is de meest gangbare standaardlay-out dat het weergavegedeelte groot is en bovenop het kleinere invoergedeelte.
Het weergavegedeelte van een chatvenster toont meestal die berichten die al zijn verzonden door gebruikers van het chatprogramma. Dit kunnen tekstberichten zijn die door gebruikers zijn verzonden, afbeeldingen die zijn geüpload of verzonden via het programma, koppelingen die zijn opgenomen in berichten en elk ander type media dat door een programma wordt ondersteund. Deze berichten worden meestal niet in realtime weergegeven wanneer ze worden gemaakt, maar pas nadat ze door een gebruiker zijn gegenereerd en verzonden.
Naast het weergavegedeelte is het invoergedeelte doorgaans een belangrijk onderdeel van een chatvenster. In deze sectie wordt een bericht weergegeven dat in realtime door een gebruiker wordt gemaakt. Als een chatprogramma gebruikers toestaat om afbeeldingen of geluidsbestanden te posten, wordt dit meestal ook in dit gedeelte weergegeven. Andere secties kunnen ook deel uitmaken van chatvensters, waaronder weergaven van visuele avatars voor gebruikers, links naar symbolen die via het chatprogramma kunnen worden verzonden en advertenties.
Hoewel een chatvenster vaak een basisonderdeel is van elk chatprogramma, zijn er ook andere toepassingen voor chatopties. Online videogames, vooral MMO-games (massively multiplayer online), bevatten vaak chatvensters voor communicatie tussen spelers. Deze vensters zijn vaak aanpasbaar en kunnen worden gewijzigd om alleen berichten van bepaalde spelers te ontvangen of meerdere tabbladen bevatten om verschillende informatie in afzonderlijke lagen van een enkel venster te bieden. Websites voor sociale netwerken bevatten vaak programma's voor instant messaging voor gebruikers die zijn ingelogd op de site, die meestal chatvensters gebruiken die zijn verbonden met de webbrowser die wordt gebruikt om toegang te krijgen tot dergelijke sites.