[go: up one dir, main page]

0% found this document useful (0 votes)
24 views22 pages

Intro Integrative Programming Technologies

The document discusses systems integration, emphasizing the process of linking various computing systems and software applications to function as a coordinated whole. It covers software integration methods, reasons for integration, and the role of Arduino in prototyping and physical computing. Additionally, it highlights the importance of interaction design and the ability for novices to quickly learn and build prototypes using Arduino technology.

Uploaded by

francesalguzar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
24 views22 pages

Intro Integrative Programming Technologies

The document discusses systems integration, emphasizing the process of linking various computing systems and software applications to function as a coordinated whole. It covers software integration methods, reasons for integration, and the role of Arduino in prototyping and physical computing. Additionally, it highlights the importance of interaction design and the ability for novices to quickly learn and build prototypes using Arduino technology.

Uploaded by

francesalguzar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 22

INTEGRATIVE

PROGRAMMING
TECHNOLOGIES
(ARDUINO)
Myra Rachelle G. Calipusan
AGENDA

Introduction

Systems Integration

20XX PRESENTATION TITLE 2


SYSTEMS INTEGRATION

The process of linking together


different computing systems and
software applications physically
or functionally, to act as a
coordinated whole

20XX PRESENTATION TITLE 3


SYSTEMS INTEGRATION

The process of connecting


different sub-systems into a
single larger system that
functions as one

20XX PRESENTATION TITLE 4


SYSTEMS INTEGRATION

The process of connecting multiple


independently developed
applications using incompatible
technologies into a single
organization wide system with
information flowing seamlessly
among the integrated systems or
components
20XX PRESENTATION TITLE 5
SOFTWARE
INTEGRATION
Includes one or more of the following:
-System integration
-functional integration or technology
integration
-Incremental Engineering Modification
SYSTEMS INTEGRATION

Given two or more systems,


subsystems or components, each of
which function properly (satisfying
their requirement within their
environment). The problem is to
integrate them into one larger system
satisfying the combined requirements
within the newly formed environment
20XX PRESENTATION TITLE 7
FUNCTIONAL OR
TECHNOLOGY
INTEGRATION

Given a software system, this may have


been functioning properly in the field for
a significant period. The problem is to
integrate a new function or a new
technology within the system. The
integrated system should provide the
new functionality or use the new
technology, while preserving the original
system functionality.
20XX PRESENTATION TITLE 8
INCREMENTAL
ENGINEERING
INTEGRATION

A software system can be developed


and delivered using available
technologies and with less functionality
than it is intended to finally provide.
New technologies and or more functions
then can be integrated within the
system. The problem is to design the
system with such future integration in
mind.
20XX PRESENTATION TITLE 9
REASONS FOR INTEGRATION

• Technology change affects all layers; legacy does not go away so easily.
• The architecture of the organization information system depends on
constraints related to the technology but also to the organization.
• Within an enterprise, each department may have its own IT infrastructure,
systems and databases which are maintained independently. Integrating
them may bring additional value to the company.
• Integration assists in formation of Zero Latency organization - when all
functions within the organization work with the same up-to-date
information, latency between applications is eliminated/ reduced.
• Updating and integrating of applications is possible whenever required.
New applications can be created by integrating real time data from
different parts of the enterprise

20XX PRESENTATION TITLE 10


METHODS USED FOR
APPLICATION INTEGRATION

1) Presentation integration model allows the


integration of new software through the existing
presentations of the legacy software. This is
typically used to create a new user interface but
may be used to integrate with other applications.
2) Data integration model allows the integration of
software through access to the data that is created,
managed and stored by the software typically for
the purposes of reusing or synchronizing data across
applications.
3) Functional integration model allows the integration
of software for the purpose of invoking existing
functionality from other new or existing applications.
The integration is done through interfaces to the
software.
20XX PRESENTATION TITLE 11
ARDUINO

20XX PRESENTATION TITLE 12


ARDUINO
REFERENCES
Make: Getting Started with Arduino 3 rd Ed. Massimo Banzi, Michael Shiloh.
Maker Media, Inc. 2015

Arduino Workshop: A hands-on project introduction with 65 projects. John


Boxall. No Starch Press, Inc. 2013

Arduino Project Handbook Volume 2: 25 Simple Electronics Projects For


Beginners. Mark Geddes. 2017

IoT: Building Arduino-Based Projects. Peter Waher Pradeeka Seneviratne


Brian Russell Drew Van Duren. 2016

20XX PRESENTATION TITLE 13


ARDUINO
open-source physical computing platform for creating interactive objects
that stand alone or collaborate with software on your computer

Arduino software, known as the Integrated Development Environment (IDE),


is free.

20XX PRESENTATION TITLE 14


INTERACTION DESIGN

-design discipline that puts prototyping at the center of


its methodology

-Design of any interactive experience

-concerned with the creation of meaningful experiences


between us (humans) and objects.

The specific field of Interaction Design involved with


Arduino is

physical computing (or Physical Interaction Design).


20XX PRESENTATION TITLE 15
PHYSICAL COMPUTING

-uses electronics to prototype new


objects

-the design of interactive objects that


can communicate with humans by using
sensors and actuators controlled by a
behavior implemented as software
running inside a microcontroller
20XX PRESENTATION TITLE 16
ARDUINO SYSTEMS
INTEGRATION

-a novice can get to know the basics of


electronics and sensors very quickly and
can start building prototypes with very
little investment.

20XX PRESENTATION TITLE 17


PROTOTYPING

-the heart of Arduino: making things,


building objects that interact with other
objects, people, and networks

-taking ready-made devices and hack


them in order to exploit the hard work
done by large companies.

20XX PRESENTATION TITLE 18


TINKERING

-reusing existing technology

20XX PRESENTATION TITLE 19


REASONS FOR INTEGRATION

• Technology change affects all layers; legacy does not go away so easily.
• The architecture of the organization information system depends on
constraints related to the technology but also to the organization.
• Within an enterprise, each department may have its own IT infrastructure,
systems and databases which are maintained independently. Integrating
them may bring additional value to the company.
• Integration assists in formation of Zero Latency organization - when all
functions within the organization work with the same up-to-date
information, latency between applications is eliminated/ reduced.
• Updating and integrating of applications is possible whenever required.
New applications can be created by integrating real time data from
different parts of the enterprise

20XX PRESENTATION TITLE 20


ASSIGNMENT

Different
Electronic
Symbols

20XX PRESENTATION TITLE 22

You might also like