In the beginning, Internet and TCP/IP protocols
were based on the idea of connecting computers, so the address-
able entities were networking adapters. Due to the evolution of
networking and Internet services, physical computers no longer
have a central role. Addressing networking adapters as if they
were the true ends of communication has become obsolete. Within
Internet of Threads, processes can be autonomous nodes of the
Internet, i.e., can have their own IP addresses, routing and QoS
policies, etc. In other words, the Internet of Threads definition
enables networked software appliances to be implemented. These
appliances are processes able to autonomously interoperate on the
network, i.e., the software counterpart of the Internet of Things’
objects. This paper will examine some usage cases of Internet of
Threads, discussing the specific improvements provided by the
new networking support. The implementation of the Internet of
Threads used in the experiments is based on Virtual Distributed
Ethernet (VDE), Contiki and View-OS. All the software presented
in this paper has been released under free software licenses and
is available for independent testing and evaluation