Adam Dunkels
Encyclopedia
Adam Dunkels, Ph.D.
Ph.D.
A Ph.D. is a Doctor of Philosophy, an academic degree.Ph.D. may also refer to:* Ph.D. , a 1980s British group*Piled Higher and Deeper, a web comic strip*PhD: Phantasy Degree, a Korean comic series* PhD Docbook renderer, an XML renderer...

, is a Swedish software engineer
Software engineer
A software engineer is an engineer who applies the principles of software engineering to the design, development, testing, and evaluation of the software and systems that make computers or anything containing software, such as computer chips, work.- Overview :...

, researcher and co-founder of the Networked Embedded Systems Group at the Swedish Institute of Computer Science
Swedish Institute of Computer Science
The Swedish Institute of Computer Science, SICS, is an independent non-profit research organization with a research focus on applied computer science. The institute carries out research in a number of areas, including networked embedded systems, future Internet technologies, large scale...

 in Kista
Kista
Kista is a district of Stockholm Municipality in Sweden. Located northwest of central Stockholm, Kista is divided by the Stockholm Metro blue line into a western part which is primarily a working class and middle class residential area, and an eastern part occupied by commercial ventures, mostly...

, Sweden
Sweden
Sweden , officially the Kingdom of Sweden , is a Nordic country on the Scandinavian Peninsula in Northern Europe. Sweden borders with Norway and Finland and is connected to Denmark by a bridge-tunnel across the Öresund....

. His research is mainly focused on networking technology and distributed communication for small embedded
Embedded system
An embedded system is a computer system designed for specific control functions within a larger system. often with real-time computing constraints. It is embedded as part of a complete device often including hardware and mechanical parts. By contrast, a general-purpose computer, such as a personal...

 devices and wireless sensor networks on the Internet. Adam is best known to the embedded community as the author of the uIP
UIP (micro IP)
The uIP is an open source TCP/IP stack capable of being used 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...

 (micro-IP) and lwIP
LwIP
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 world wide network of developers led by Kieran Mansley.lwIP is used by many...

 TCP/IP protocol stacks. He is also the creator of protothreads
Protothreads
In computer science, a protothread is a low-overhead mechanism for concurrent programming.Protothreads function as stackless, lightweight threads providing a blocking context cheaply using minimal memory per protothread ....

 and author of the Contiki
Contiki
Contiki is a small, open source, highly portable multitasking computer operating system developed for use on a number of memory-constrained networked systems ranging from 8-bit computers to embedded systems on microcontrollers, including sensor network motes...

 operating system. The MIT Technology Review placed him on the TR35
TR35
The TR35 is an annual list published by MIT Technology Review magazine, naming the world's top 35 innovators under the age of 35.Some of the most famous winners of the award include Larry Page and Sergey Brin , Linus Torvalds , Jerry Yang , Jonathan Ive , Mark Zuckerberg...

 list of world's top 35 innovators under 35, in 2009.

His book Interconnecting Smart Objects with IP - the Next Internet, co-authored with JP Vasseur and with a foreword by Vint Cerf
Vint Cerf
Vinton Gray "Vint" Cerf is an American computer scientist, who is recognized as one of "the fathers of the Internet", sharing this title with American computer scientist Bob Kahn...

, was published in 2010.

He is a founder of the IPSO Alliance
IPSO Alliance
The IPSO Alliance is the leading organization promoting the use of the Internet Protocol for Smart Object communications. IPSO is a global non-profit organization founded in 2008 and has more than 50 members from leading technology, communications and energy companies.-Smart Objects:Smart objects...

, who promotes IP networking for smart objects such as embedded systems and wireless sensors, and author of the alliance' white paper.

Adam Dunkels received the 2008 EuroSys Roger Needham PhD Award for his PhD thesis "Programming Memory-Constrained Networked Embedded Systems."

Networked Embedded Software

Many of Adam's small implementations are used in commercial products from companies, including ABB
Asea Brown Boveri
ABB is a Swiss-Swedish multinational corporation headquartered in Zürich, Switzerland, and best known for its robotics. ABB operates mainly in the power and automation technology areas. It ranked 143rd in Forbes Ranking ....

, Altera
Altera
Altera Corporation is a Silicon Valley manufacturer of PLDs . The company offered its first programmable logic device in 1984. PLDs can be reprogrammed during the design cycle as well as in the field to perform multiple functions, and they support a fairly fast design process...

, BMW
BMW
Bayerische Motoren Werke AG is a German automobile, motorcycle and engine manufacturing company founded in 1916. It also owns and produces the Mini marque, and is the parent company of Rolls-Royce Motor Cars. BMW produces motorcycles under BMW Motorrad and Husqvarna brands...

, Cisco Systems
Cisco Systems
Cisco Systems, Inc. is an American multinational corporation headquartered in San Jose, California, United States, that designs and sells consumer electronics, networking, voice, and communications technology and services. Cisco has more than 70,000 employees and annual revenue of US$...

, Ericsson
Ericsson
Ericsson , one of Sweden's largest companies, is a provider of telecommunication and data communication systems, and related services, covering a range of technologies, including especially mobile networks...

, GE
Gê are the people who spoke Ge languages of the northern South American Caribbean coast and Brazil. In Brazil the Gê were found in Rio de Janeiro, Minas Gerais, Bahia, Piaui, Mato Grosso, Goias, Tocantins, Maranhão, and as far south as Paraguay....

, HP, Volvo Technology and Xilinx
Xilinx
Xilinx, Inc. is a supplier of programmable logic devices. It is known for inventing the field programmable gate array and as the first semiconductor company with a fabless manufacturing model....

. They include:
  • Protothreads
    Protothreads
    In computer science, a protothread is a low-overhead mechanism for concurrent programming.Protothreads function as stackless, lightweight threads providing a blocking context cheaply using minimal memory per protothread ....

  • uIP
    UIP (micro IP)
    The uIP is an open source TCP/IP stack capable of being used 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...

     (micro-IP)
  • Contiki
    Contiki
    Contiki is a small, open source, highly portable multitasking computer operating system developed for use on a number of memory-constrained networked systems ranging from 8-bit computers to embedded systems on microcontrollers, including sensor network motes...

  • lwIP
    LwIP
    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 world wide network of developers led by Kieran Mansley.lwIP is used by many...

     (lightweight IP)
  • uVNC
  • Miniweb
  • phpstack
  • µBASIC

External links

The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK