Sei sulla pagina 1di 6

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

Potrebbero piacerti anche