Jack Moffitt
Encyclopedia
Jack Moffitt is a computer scientist, software developer and entrepreneur. He is co-author of the GNU GPL licensed
streaming media server Icecast
and often works on software using XMPP
, JavaScript
and Erlang. He also worked as executive director of Xiph.Org Foundation
and developer of Ogg
Vorbis
project. Moffitt's work with Erlang has made him a regular presenter at the Erlang Factory conference series.
While working on Chesspark.com Moffit led the development team that created Strophe - a library for writing XMPP
clients, implemented in JavaScript
and C
for developers of XMPP applications. Moffit's team also released several other open source
projects related to XMPP.
In November 2008 Moffitt co-founded Collecta, a real-time search company which uses XMPP, including the Strophe library, for communication between the client and server. Collecta launched its public beta in June 2009. Moffitt served as CTO for Collecta until some time in late 2010 when he left the company to work on other projects. Moffit's current project appears to be called Lunchbox Labs according to information on his LinkedIn profile. Lunchbox Labs produced the iOS word game SnackWords. In 2011, Moffit's name appeared with a credit as one of the "Server Developers" for the iOS MMORPG ShadowCities produced by Grey Area Software.
Jack Moffitt also serves on the board of the XMPP Standards Foundation
, or XSF. Moffitt is author of a 2009 book about how to write XMPP applications, "Professional XMPP with JavaScript and jQuery" (ISBN 0470540710).
Moffitt also has an interest in electronic music, and formerly played keyboards in a band called Lousy Robot.
GNU General Public License
The GNU General Public License is the most widely used free software license, originally written by Richard Stallman for the GNU Project....
streaming media server Icecast
Icecast
Icecast is a streaming media project released as free software maintained by the Xiph.org Foundation. It also refers specifically to the server program which is part of the project. Icecast was created in December 1998/January 1999 by Jack Moffitt and Barath Raghavan to provide an open source...
and often works on software using XMPP
Extensible Messaging and Presence Protocol
Extensible Messaging and Presence Protocol is an open-standard communications protocol for message-oriented middleware based on XML . The protocol was originally named Jabber, and was developed by the Jabber open-source community in 1999 for near-real-time, extensible instant messaging , presence...
, JavaScript
JavaScript
JavaScript is a prototype-based scripting language that is dynamic, weakly typed and has first-class functions. It is a multi-paradigm language, supporting object-oriented, imperative, and functional programming styles....
and Erlang. He also worked as executive director of Xiph.Org Foundation
Xiph.Org Foundation
Xiph.Org Foundation is a non-profit organizationthat produces free multimedia formats and software tools. It focuses on the Ogg family of formats, the most successful of which has been Vorbis, an open and freely licensed audio format and codec designed to compete with the patented MP3 and AAC...
and developer of Ogg
Ogg
Ogg is a free, open container format maintained by the Xiph.Org Foundation. The creators of the Ogg format state that it is unrestricted by software patents and is designed to provide for efficient streaming and manipulation of high quality digital multimedia.The Ogg container format can multiplex...
Vorbis
Vorbis
Vorbis is a free software / open source project headed by the Xiph.Org Foundation . The project produces an audio format specification and software implementation for lossy audio compression...
project. Moffitt's work with Erlang has made him a regular presenter at the Erlang Factory conference series.
While working on Chesspark.com Moffit led the development team that created Strophe - a library for writing XMPP
Extensible Messaging and Presence Protocol
Extensible Messaging and Presence Protocol is an open-standard communications protocol for message-oriented middleware based on XML . The protocol was originally named Jabber, and was developed by the Jabber open-source community in 1999 for near-real-time, extensible instant messaging , presence...
clients, implemented in JavaScript
JavaScript
JavaScript is a prototype-based scripting language that is dynamic, weakly typed and has first-class functions. It is a multi-paradigm language, supporting object-oriented, imperative, and functional programming styles....
and C
C (programming language)
C is a general-purpose computer programming language developed between 1969 and 1973 by Dennis Ritchie at the Bell Telephone Laboratories for use with the Unix operating system....
for developers of XMPP applications. Moffit's team also released several other open source
Open source
The term open source describes practices in production and development that promote access to the end product's source materials. Some consider open source a philosophy, others consider it a pragmatic methodology...
projects related to XMPP.
In November 2008 Moffitt co-founded Collecta, a real-time search company which uses XMPP, including the Strophe library, for communication between the client and server. Collecta launched its public beta in June 2009. Moffitt served as CTO for Collecta until some time in late 2010 when he left the company to work on other projects. Moffit's current project appears to be called Lunchbox Labs according to information on his LinkedIn profile. Lunchbox Labs produced the iOS word game SnackWords. In 2011, Moffit's name appeared with a credit as one of the "Server Developers" for the iOS MMORPG ShadowCities produced by Grey Area Software.
Jack Moffitt also serves on the board of the XMPP Standards Foundation
XMPP Standards Foundation
XMPP Standards Foundation is the foundation in charge of the standardization of the protocol extensions of XMPP, the open standard of instant messaging and presence of the IETF.- History :...
, or XSF. Moffitt is author of a 2009 book about how to write XMPP applications, "Professional XMPP with JavaScript and jQuery" (ISBN 0470540710).
Moffitt also has an interest in electronic music, and formerly played keyboards in a band called Lousy Robot.