This article may rely excessively on sources too closely associated with the subject , potentially preventing the article from being verifiable and neutral.(July 2019) |
Jack Moffitt is an American computer scientist, software developer and entrepreneur, living in Eden Prairie, Minnesota.
He is a co-author of the GNU GPL licensed streaming media server, Icecast, [1] [2] and works on software using XMPP, JavaScript and Erlang. His work with Erlang has made him a regular presenter at the Erlang Factory conference series. [3] [4] [5] [6]
In November 2008, Moffitt co-founded Collecta, a real-time search company which uses XMPP and includes the Strophe library, for communication between client and server. [7] Collecta launched its public beta in June 2009. [8] [9] He served as CTO for Collecta until some time in late 2010 when he left the company to work on other projects. [10] [11] [12] He also worked on iOS development as part of Lunchbox Labs (the company which produced the iOS word game SnackWords [13] [14] ) according to information on his LinkedIn profile. [15] In 2011, he was listed on the credits as one of the "Server Developers" for the iOS MMORPG ShadowCities produced by Grey Area Software.
In 2012, Moffitt joined TalkTo, an internet startup which allows users to send questions via an application or SMS and have agents at TalkTo answer their questions or conduct research for them. His role was as "Lead Architect" according to the ErlangFactory conference website for his 2012 talk there. [16] TalkTo reportedly uses XMPP for some of its communication which may explain his involvement. [17] On the TalkTo blog, a birthday message to Moffitt was displayed referencing him as a "team member" [18] and included a happy birthday message [19] which was in a XMPP code stanza. Former Chesspark and Collecta coworker, Nathan Zorn, who is also an active member of the open source community, appears in the image holding up the sign on the About page of the TalkTo website, indicating he is also a TalkTo employee, though whether he or Moffitt joined first is unknown.
In March 2013, Moffitt left TalkTo and joined Mozilla in the role of Senior Research Engineer [20] [21] to work on Servo. [22] In 2015, he spoke at Linux Australia's linux.conf.au conference about the goals and challenges in the ongoing development of Servo in a talk called "Building a Parallel Browser". [23] He later also worked as Project Manager for the Mozilla team working on the Daala video codec. [24]
Jack Moffitt was a member of the XMPP XSF 2005-2006 and 2008-2014 with his 2015 application pending. [25] He has served on the board of the XMPP Standards Foundation, or XSF. [26] He is the author of a 2009 book about how to write XMPP applications titled, "Professional XMPP with JavaScript and jQuery" ( ISBN 0470540710). [27]
Netscape Communications Corporation was an American independent computer services company with headquarters in Mountain View, California, and then Dulles, Virginia. Its Netscape web browser was once dominant but lost to Internet Explorer and other competitors in the so-called first browser war, with its market share falling from more than 90 percent in the mid-1990s to less than one percent in 2006. An early Netscape employee Brendan Eich created the JavaScript programming language, the most widely used language for client-side scripting of web pages and a founding engineer of Netscape Lou Montulli created HTTP cookies. The company also developed SSL which was used for securing online communications before its successor TLS took over.
Gecko is a browser engine developed by Mozilla. It is used in the Firefox browser, the Thunderbird email client, and many other projects.
A computing platform or digital platform or software platform is an environment in which a piece of software is executed. It may be the hardware or the operating system (OS), even a web browser and associated application programming interfaces, or other underlying software, as long as the program code is executed with it. Computing platforms have different abstraction levels, including a computer architecture, an OS, or runtime libraries. A computing platform is the stage on which computer programs can run.
SpiderMonkey is open-source JavaScript and WebAssembly engine by the Mozilla Foundation.
Extensible Messaging and Presence Protocol is an open communication protocol designed for instant messaging (IM), presence information, and contact list maintenance. Based on XML, it enables the near-real-time exchange of structured data between two or more network entities. Designed to be extensible, the protocol offers a multitude of applications beyond traditional IM in the broader realm of message-oriented middleware, including signalling for VoIP, video, file transfer, gaming and other uses.
Free and Open source Software Developers' European Meeting (FOSDEM) is a non-commercial, volunteer-organized European event centered on free and open-source software development. It is aimed at developers and anyone interested in the free and open-source software movement. It aims to enable developers to meet and to promote the awareness and use of free and open-source software.
HCL Sametime Premium is a client–server application and middleware platform that provides real-time, unified communications and collaboration for enterprises. Those capabilities include presence information, enterprise instant messaging, web conferencing, community collaboration, and telephony capabilities and integration. Currently it is developed and sold by HCL Software, a division of Indian company HCL Technologies, until 2019 by the Lotus Software division of IBM.
ejabberd is an Extensible Messaging and Presence Protocol (XMPP) application server and an MQ Telemetry Transport (MQTT) broker, written mainly in the Erlang programming language. It can run under several Unix-like operating systems such as macOS, Linux, FreeBSD, NetBSD, OpenBSD and OpenSolaris. Additionally, ejabberd can run under Microsoft Windows. The name ejabberd stands for Erlang Jabber Daemon and is written in lowercase only, as is common for daemon software.
Mozilla Firefox has features that allow it to be distinguished from other web browsers, such as Chrome and Internet Explorer.
Google Talk was an instant messaging service that provided both text and voice communication. The instant messaging service was variously referred to colloquially as Gchat, Gtalk, or Gmessage among its users.
JavaScript OSA,, is a freeware inter-process communication scripting language for the Macintosh computer.
Skype for Business Server is real-time communications server software that provides the infrastructure for enterprise instant messaging, presence, VoIP, ad hoc and structured conferences and PSTN connectivity through a third-party gateway or SIP trunk. These features are available within an organization, between organizations and with external users on the public internet or standard phones.
Push technology or server push is a style of Internet-based communication where the request for a given transaction is initiated by the publisher or central server. It is contrasted with pull, or get, where the request for the transmission of information is initiated by the receiver or client.
The Mozilla Application Suite is a discontinued cross-platform integrated Internet suite. Its development was initiated by Netscape Communications Corporation, before their acquisition by AOL. It was based on the source code of Netscape Communicator. The development was spearheaded by the Mozilla Organization from 1998 to 2003, and by the Mozilla Foundation from 2003 to 2006.
In computing, a solution stack or software stack is a set of software subsystems or components needed to create a complete platform such that no additional software is needed to support applications. Applications are said to "run on" or "run on top of" the resulting platform.
Aptana, Inc. is a company that makes web application development tools for use with a variety of programming languages. Aptana's main products include Aptana Studio, Aptana Cloud and Aptana Jaxer.
John Resig is an American software engineer and entrepreneur, best known as the creator and lead developer of the jQuery JavaScript library. As of 2021, he works as the chief software architect at Khan Academy.
Prosody is a cross-platform XMPP server written in Lua. Its development goals include low resource usage, ease of use, and extensibility. Prosody uses the default XMPP ports, 5222 and 5269, for client-to-server and server-to-server communications respectively.
Mozilla is a free software community founded in 1998 by members of Netscape. The Mozilla community uses, develops, publishes and supports Mozilla products, thereby promoting exclusively free software and open standards, with only minor exceptions. The community is supported institutionally by the non-profit Mozilla Foundation and its tax-paying subsidiary, the Mozilla Corporation.