Emoji are an evolution of the text-based, picture-like emoticons that users created and included in e-mails and early text messages. While emoticons are created by users from text, emoji are standardized picture characters that are built into mobile and PC operating systems for use in text messaging, posts on Facebook and other social networking sites, conversations in Skype and other messaging apps, and more.
Emoji are incorporated into Unicode, and are supported on Apple iOS mobile devices, Apple Mac OS X PCs (as of OS X Lion), Android devices, Windows 8 and Windows 10 computers and more. The Unicode Consortium recently introduced the Unicode 9 standard, which adds 72 Emoji characters, bringing the total number of Unicode-supported Emoji to more than 1800.
History and Evolution of Emoticons to Emoji
Scott Fahlman is credited with using the first emoticon – :-) – back in 1982, and emoticons are still used today in e-mail and text messages, although emoji have largely supplanted them on mobile devices and mobile apps.
Emoji were first introduced in the late 1990s by DoCoMo i-mode, a mobile internet service provider in Japan, and have since been adopted by most mobile carriers, mobile devices and PC operating system manufacturers.
Unicode began incorporating Emoji into its standards in 2010, but it wasn't until Apple included an Emoji keyboard as part of the 2011 iOS 5 release for the Apple iPhone that the popularity of Emoji really started to skyrocket.
See also: Smiley Face and Emoticon Meanings
Stay up to date on the latest developments in Internet terminology with a free weekly newsletter from Webopedia. Join to subscribe now.
List of free online Java courses for students and IT professionals looking to enhance their skills . Read More »SEO Dictionary
From keyword analysis to backlinks and Google search engine algorithm updates, our search engine optimization glossary lists 85 SEO terms you need... Read More »Slideshow: History of Microsoft Operating Systems
Microsoft Windows is a family of operating systems for personal computers. In this article we look at the history of Microsoft operating... Read More »
Java is a high-level programming language. This guide describes the basics of Java, providing an overview of syntax, variables, data types and... Read More »Java Basics, Part 2
This second Study Guide describes the basics of Java, providing an overview of operators, modifiers and control Structures. Read More »The 7 Layers of the OSI Model
The Open System Interconnection (OSI) model defines a networking framework to implement protocols in seven layers. Use this handy guide to compare... Read More »