Adam Dunkels

Last updated

Adam Dunkels
Born (1978-05-28) 28 May 1978 (age 43)
Education Swedish Institute of Computer Science (B.S.; M.S., 2001; Ph.D., 2007)
Known for Contiki, lwIP, uIP, protothreads
Parents
  • Andrejs Dunkels (father)
  • Kerstin Vännman (mother)
Scientific career
Fields Computer science, computer programming, entrepreneurship
Institutions Swedish Institute of Computer Science
Thingsquare
Thesis Programming Memory-Constrained Networked Embedded Systems  (2007)
Website dunkels.com/adam

Adam Dunkels (born 1978) is a Swedish computer scientist, computer programmer, entrepreneur, and founder of Thingsquare, an Internet of things (IoT) product development business.

Contents

His father was professor of mathematics Andrejs Dunkels. His mother was professor Kerstin Vännman. His work is mainly focused on computer networking technology and distributed communication for small embedded systems and devices and wireless sensor networks on the Internet. He attended the Swedish Institute of Computer Science where he earned Bachelor of Science (B.S.), Master of Science (M.S.) in 2001, and a Doctor of Philosophy (Ph.D.) in 2007. Dunkels is best known to the embedded community as the author of the uIP (micro-IP) and lwIP TCP/IP Internet protocol suite (stacks). He invented protothreads and the operating system Contiki. The MIT Technology Review placed him on the TR35 list of world's top 35 innovators under 35, in 2009. [1]

His book Interconnecting Smart Objects with IP: the Next Internet, co-authored with Jean-Philippe Vasseur, and with a foreword by Vint Cerf, was published in 2010. [2]

He is a founder of the Internet Protocol for Smart Objects Alliance (IPSO Alliance), which promotes IP networking for smart objects such as embedded systems and wireless sensors, and author of the alliance's white paper. [3]

Dunkels received the 2008 Association for Computing Machinery (ACM) SIGOPS EuroSys Roger Needham PhD award for his Ph.D. thesis "Programming Memory-Constrained Networked Embedded Systems". [4] He has won an ERCIM Cor Baayen award.

Networked embedded software

Many of Dunkels's small implementations are used in commercial products from companies, including Asea Brown Boveri (ABB), Altera, BMW, Cisco Systems, Ericsson, GE, Hewlett-Packard (HP), Volvo Technology, and Xilinx. They include:

Related Research Articles

The Internet protocol suite, commonly known as TCP/IP, is the set of communications protocols used in the Internet and similar computer networks. The current foundational protocols in the suite are the Transmission Control Protocol (TCP) and the Internet Protocol (IP), as well as the User Datagram Protocol (UDP).

A network operating system (NOS) is a specialized operating system for a network device such as a router, switch or firewall.

Transport layer Layer in the OSI and TCP/IP models providing host-to-host communication services for applications

In computer networking, the transport layer is a conceptual division of methods in the layered architecture of protocols in the network stack in the Internet protocol suite and the OSI model. The protocols of this layer provide end-to-end communication services for applications. It provides services such as connection-oriented communication, reliability, flow control, and multiplexing.

Zigbee is an IEEE 802.15.4-based specification for a suite of high-level communication protocols used to create personal area networks with small, low-power digital radios, such as for home automation, medical device data collection, and other low-power low-bandwidth needs, designed for small scale projects which need wireless connection. Hence, Zigbee is a low-power, low data rate, and close proximity wireless ad hoc network.

Bob Kahn American Internet pioneer, computer scientist

Robert Elliot Kahn is an American electrical engineer, who, along with Vint Cerf, first proposed the Transmission Control Protocol (TCP) and the Internet Protocol (IP), the fundamental communication protocols at the heart of the Internet.

Contiki Real-time operating system

Contiki is an operating system for networked, memory-constrained systems with a focus on low-power wireless Internet of Things devices. Extant uses for Contiki include systems for street lighting, sound monitoring for smart cities, radiation monitoring, and alarms. It is open-source software released under the BSD-3-Clause license.

RISE SICS is a leading research institute for applied information and communication technology in Sweden, founded in 1985.

A protothread is a low-overhead mechanism for concurrent programming.

lwIP is a widely used open-source TCP/IP stack designed for embedded systems. lwIP was originally developed by Adam Dunkels at the Swedish Institute of Computer Science and is now developed and maintained by a worldwide network of developers.

VPN-1 is a firewall and VPN product developed by Check Point Software Technologies Ltd.

6LoWPAN is an acronym of IPv6 over Low-Power Wireless Personal Area Networks. 6LoWPAN is the name of a concluded working group in the Internet area of the IETF.

Dust Networks, Inc. is an American company specializing in the design and manufacture of wireless sensor networks for industrial applications including process monitoring, condition monitoring, asset management, Environment, Health and Safety (EHS) monitoring and power management. They were acquired by Linear Technology, Inc in December 2011, which in turn was acquired by Analog Devices, Inc in 2017. The Dust Networks product team operates in the IoT Networking Platforms group of Analog Devices.

The Internet Protocol for Smart Objects (IPSO) Alliance was an international technical standards organization promoting the Internet Protocol (IP) for what it calls "smart object" communications. The IPSO Alliance was a non-profit organization founded in 2008 with members from technology, communications and energy companies. The Alliance advocated for IP networked devices in energy, consumer, healthcare, and industrial uses. On 27 March 2018, the IPSO Alliance merged with the Open Mobile Alliance (OMA) to form OMA SpecWorks.

The uIP is an open-source implementation of the TCP/IP network protocol stack intended for use with tiny 8- and 16-bit microcontrollers. It was initially developed by Adam Dunkels of the Networked Embedded Systems group at the Swedish Institute of Computer Science, licensed under a BSD style license, and further developed by a wide group of developers.

Web of Things (WoT) describes a set of standards by the World Wide Web Consortium (W3C) for the interoperability of different Internet of things (IoT) platforms and application domains.

Ethernut is an open source hardware and software project for use as an embedded-Ethernet-system.

In computer networking, the link layer is the lowest layer in the Internet protocol suite, the networking architecture of the Internet. The link layer is the group of methods and communications protocols confined to the link that a host is physically connected to. The link is the physical and logical network component used to interconnect hosts or nodes in the network and a link protocol is a suite of methods and standards that operate only between adjacent network nodes of a network segment.

Geoff Mulligan American computer scientist

Geoff Mulligan is an American computer scientist who developed embedded internet technology and 6LoWPAN. He was chairman of the LoRa Alliance from its creation in 2015 until 2018, was previously founder and Chairman of the IPSO Alliance, is a consultant on the Internet of Things, and in 2013, was appointed a Presidential Innovation Fellow.

RIOT (operating system) Real-time operating system

RIOT is a small operating system for networked, memory-constrained systems with a focus on low-power wireless Internet of things (IoT) devices. It is open-source software, released under the GNU Lesser General Public License (LGPL).

Muneeb Ali Pakistani-American computer scientist

Muneeb Ali is a Pakistani-American computer scientist and internet entrepreneur. He is a co-founder of Stacks, an open-source smart contract platform for Bitcoin. He is known for the regulatory framework that resulted in the first SEC-qualified offering for a crypto asset and for his doctoral dissertation which formed the basis of the Stacks network. He is a co-author of Protothread and Proof-of-Transfer (PoX) consensus.

References

  1. Pacaud, Julian (19 August 2009). "Adam Dunkels, Innovator Under 35: 31". MIT Technology Review . Retrieved 18 September 2013.
  2. Vasseur, Jean-Philippe; Dunkels, Adam (31 May 2010). Interconnecting Smart Objects with IP: The Next Internet. Burlington, Massachusetts: Morgan Kaufmann (Elsevier). ISBN   978-0123751652 . Retrieved 18 September 2013.
  3. Dunkels, Adam; Vasseur, Jean-Philippe (September 2008). IP for Smart Objects: Internet Protocol for Smart Objects (IPSO) Alliance White paper #1 (PDF) (Report). Archived from the original (PDF) on 14 May 2011.
  4. Dunkels, Adam (February 2007). Programming Memory-Constrained Networked Embedded Systems (PDF). Dunkels.com (PhD). Swedish Institute of Computer Science . Retrieved 21 April 2017.