Internet of Things:
50 Billions Devices Jam
• 1% of physical world is connected to Internet
• Huge potential
• Potentials
• innovative business process
• operational efficiency
• new customer services
What is IOT
As Internet-of-Things (IoT) matures, several consortia and alliances
have appeared. These groups purport to: Identify and promote best
practices
Drive innovation
Influence standards
Improve security
Support IoT research
Develop testbeds reflecting specific use cases and scenarios
Define and express a reference architecture
Influence policy, and
Educate decision makers about IoT benefits
• Network of Physical Objects
• embedded systems with electronics, software, sensors
• enable objects to exchange data with manufacturer, operator,
other devices through network infrastructure
• allow remote control
• direct integration computer + physical world
• Result: automation in all fields
A BIT OF HISTORY
• The term "Internet of Things" is coined by Kevin Ashton 1999.
• Early example, 1982, Coke machine at Carnegie Mellon
University was connected to internet: report its inventory and
temperature
Large Scale examples
• Smart city
• Songdo, South Korea
• Santander, Spain
– 10,000 sensors: parking search, environmental
monitoring etc.
• San Francisco Bay area
• wireless sensors data network
• New York waterways
IMPACT
• Civic engagement
• Privacy, autonomy and control
• technology <> just tools
• technology = active agent
• IOT = Human augmentation (Tim O Reilly)
Web server
A Web server is a program that uses HTTP (Hypertext
Transfer Protocol) to serve the files that form Web pages to users, in
response to their requests, which are forwarded by their computers'
HTTP clients. Dedicated computers and appliances may be referred
to as Web servers as well.
The process is an example of the client/server model.
All computers that host Web sites must have Web server programs.
Leading Web servers include Apache (the most widely-installed Web
server), Microsoft's Internet Information Server (IIS) and nginx
(pronouncedengine X) from NGNIX. Other Web servers include
Novell's NetWare server, Google Web Server (GWS) and IBM's family
of Domino servers.
Web servers often come as part of a larger package
of Internet- and intranet-related programs for serving email,
downloading requests for File Transfer Protocol (FTP) files, and
building and publishing Web pages. Considerations in choosing a
Web server include how well it works with the operating system and
other servers, its ability to handle server-side programming, security
characteristics, and the particular publishing, search engine and site
building tools that come with it.
GLOSSARIES
Internet technologies
This WhatIs.com glossary contains terms related to In ternet
technologies, including definitions about port numbers,
standards and protocols and words and phrases about how
the Internet works.
Internet applications
This WhatIs.com glossary contains terms related to Internet
applications, including definitions about Software as a Service
(SaaS) delivery models and words and phrases about web
sites, e-commerce ...
The Connect Between Cloud
Computing and Android Apps
Android, a Linux-based operating system
whose code was released by Google under the Apache
licence, is used primarily in touchscreen devices. It has a
large developer community, which writes apps that expand
the functionality of these devices. It is by far one of the most
popular platforms for mobile developers. Android
applications developers can now benefit from the power of
cloud computing to deliver exciting applications to
enterprises.
Android architecture, you can see that the Linux
kernel layer provides memory management, security
settings, power management, hardware abstraction, etc.
The native layer libraries are written in C or C++ and are
specific to a particular hardware. Surface manager, the
media framework, SQLite, OpenGL, etc, are some of the
important native libraries available for Android.
The application framework layer contains the
application blocks that directly interact with and manage
the device’s basic functions such as resource
management, voice call management, etc. Content
providers, telephony manager, location manager, activity
manager and resource manager are some of the
important blocks.
Cloud computing has taken the IT world by
storm. There are various layers to the Android
programming model that easily fit in with the creation of
secure applications specially made for the cloud
environment. The open source Android operating
system allows complex cloud computing applications to
run wherever the user is.
SYSTEM SPECIFICATION
3.1 HARDWARE SPECIFICATION
Processor : Pentium IV
RAM : 512 MB
Hard Disk : 80 GB
Keyboard : 104 Keys
Mouse : Optical mouse
Monitor : 15”
3.2 SOFTWARE SPECIFICATION
Web Server : ASP.Net Development Server
Server Side Script : VB.Net
Front End : ASP.Net 3.0
Back End : SQL Server 2005
Operating System : Windows XP Professional