SlideShare uma empresa Scribd logo
1 de 248
Baixar para ler offline
Arduinos, Application Servers,
and me
Holly Cummins
@holly_cummins
@holly_cumminsibm.biz/bluemixgaragelondon
@holly_cumminsibm.biz/bluemixgaragelondon
?
@holly_cumminsibm.biz/bluemixgaragelondon
@holly_cumminsibm.biz/bluemixgaragelondon
@holly_cumminsibm.biz/bluemixgaragelondon
@holly_cumminsibm.biz/bluemixgaragelondon
@holly_cumminsibm.biz/bluemixgaragelondon
@holly_cumminsibm.biz/bluemixgaragelondon
http://ibm.biz/bluemixgaragelondon
@holly_cumminsibm.biz/bluemixgaragelondon
http://ibm.biz/bluemixgaragelondon
@holly_cumminsibm.biz/bluemixgaragelondon
http://ibm.biz/bluemixgaragelondon
@holly_cumminsibm.biz/bluemixgaragelondon
“I think there is a world market
for maybe five computers.”	
 	
 	
 	
— Thomas Watson, chairman of IBM
1943
@holly_cumminsibm.biz/bluemixgaragelondon
Then: HARDware
@holly_cumminsibm.biz/bluemixgaragelondon
Now: Everyware
@holly_cumminsibm.biz/bluemixgaragelondon
Next: Connected-ware
@holly_cumminsibm.biz/bluemixgaragelondon
Why care about the Internet of Things?
@holly_cumminsibm.biz/bluemixgaragelondon
Why care about the Internet of Things?
This could really benefit
my business
@holly_cumminsibm.biz/bluemixgaragelondon
Why care about the Internet of Things?
This could really benefit
my business
This is so FUN and
COOL and OOH I
made it LIGHT UP!”
@holly_cumminsibm.biz/bluemixgaragelondon
Poll-time.
@holly_cumminsibm.biz/bluemixgaragelondon
A bit of textile engineering.
@holly_cumminsibm.biz/bluemixgaragelondon
A bit more textile engineering.
@holly_cumminsibm.biz/bluemixgaragelondon
Ta-daa!
@holly_cumminsibm.biz/bluemixgaragelondon
Ta-daa!
Presenting:
The WebSphere Sphere
@holly_cumminsibm.biz/bluemixgaragelondon
Ta-daa!
Presenting:
The WebSphere Sphere
(“the cuddly application server”)
@holly_cumminsibm.biz/bluemixgaragelondon
Ta-daa!
Presenting:
The WebSphere Sphere
(“the cuddly application server”)(“the world’s first throwable application server”)
–My Mother
“Holly, why would anyone want an
application server in a cuddly ball?”
@holly_cumminsibm.biz/bluemixgaragelondon
@holly_cumminsibm.biz/bluemixgaragelondon
Throwable technology.
Not so silly after all.
@holly_cumminsibm.biz/bluemixgaragelondon
Remind you of anything?
@holly_cumminsibm.biz/bluemixgaragelondon
Not really.
It’s very lumpy, isn’t it?
@holly_cumminsibm.biz/bluemixgaragelondon
Software faults can be corrected
without re-typing the whole program.
@holly_cumminsibm.biz/bluemixgaragelondon
Iterative development of
physical things is hard.
@holly_cumminsibm.biz/bluemixgaragelondon
It’s a computer case
@holly_cumminsibm.biz/bluemixgaragelondon
Interfacing the ball to
the computer
LED sequins
@holly_cumminsibm.biz/bluemixgaragelondon
Soft circuits
@holly_cumminsibm.biz/bluemixgaragelondon
Soft circuits
Conductive thread
@holly_cumminsibm.biz/bluemixgaragelondon
Soft circuits
£6.78
Conductive thread
@holly_cumminsibm.biz/bluemixgaragelondon
Soft circuits
£6.78
Conductive thread
Stainless steel
@holly_cumminsibm.biz/bluemixgaragelondon
Soft circuits
£6.78
Conductive thread
Solderable
Stainless steel
@holly_cumminsibm.biz/bluemixgaragelondon
Soft circuits
£6.78
Conductive thread
Solderable
Sewable
Stainless steel
@holly_cumminsibm.biz/bluemixgaragelondon
Architecture
Sensors
embedded
application
server
@holly_cumminsibm.biz/bluemixgaragelondon
The physical world
useful stuff
@holly_cumminsibm.biz/bluemixgaragelondon
The physical world
useful stuff
@holly_cumminsibm.biz/bluemixgaragelondon
The physical world
Short
useful stuff
@holly_cumminsibm.biz/bluemixgaragelondon
The physical world
Short
pcDuino
useful stuff
@holly_cumminsibm.biz/bluemixgaragelondon
The physical world
Short
pcDuino
useful stuff
@holly_cumminsibm.biz/bluemixgaragelondon
The physical world
Short
pcDuino
useful stuff
Maybe having your pins and your
processor intimately connected
isn't such a great idea.
@holly_cumminsibm.biz/bluemixgaragelondon
The physical world
useful stuff
@holly_cumminsibm.biz/bluemixgaragelondon
The physical world
useful stuff
@holly_cumminsibm.biz/bluemixgaragelondon
The physical world
Loose
connection
useful stuff
@holly_cumminsibm.biz/bluemixgaragelondon
The physical world
Loose
connection
useful stuff
sealed unit
@holly_cumminsibm.biz/bluemixgaragelondon
@holly_cumminsibm.biz/bluemixgaragelondon
“Loose” connection
@holly_cumminsibm.biz/bluemixgaragelondon
Holly’s Catalogue of IoT misfortune
Wires snapped. Many times.
@holly_cumminsibm.biz/bluemixgaragelondon
Holly’s Catalogue of IoT misfortune
pcDuino never displayed to any monitor.
@holly_cumminsibm.biz/bluemixgaragelondon
Holly’s Catalogue of IoT misfortune
Burned kitchen worktop with soldering iron.
@holly_cumminsibm.biz/bluemixgaragelondon
Holly’s Catalogue of IoT misfortune
Insufficient voltage from battery for lights.
And sensors.
@holly_cumminsibm.biz/bluemixgaragelondon
Holly’s Catalogue of IoT misfortune
USB power connectors ripped from board.
Twice.
@holly_cumminsibm.biz/bluemixgaragelondon
Holly’s Catalogue of IoT misfortune
Sensor started smoking, stopped working.
Had to buy a new one.
@holly_cumminsibm.biz/bluemixgaragelondon
Holly’s Catalogue of IoT misfortune
pcDuino stopped working.
Had to buy a new one :(
@holly_cumminsibm.biz/bluemixgaragelondon
Holly’s Catalogue of IoT misfortune
@holly_cumminsibm.biz/bluemixgaragelondon
Holly’s Catalogue of IoT misfortune
Pin snapped.
Remnants of pin in PCB hole.
@holly_cumminsibm.biz/bluemixgaragelondon
@holly_cumminsibm.biz/bluemixgaragelondon
pcDuino
useful stuff
The physical world …
@holly_cumminsibm.biz/bluemixgaragelondon
pcDuino
useful stuff
The physical world …
bulky protective padding
@holly_cumminsibm.biz/bluemixgaragelondon
pcDuino
useful stuff
… doesn’t fit in hand-luggage.
The physical world …
bulky protective padding
@holly_cumminsibm.biz/bluemixgaragelondon
Holly’s Catalogue of IoT misfortune
@holly_cumminsibm.biz/bluemixgaragelondon
Holly’s Catalogue of IoT misfortune
@holly_cumminsibm.biz/bluemixgaragelondon
Let’s have a play
http://pcduino.local
@holly_cumminsibm.biz/bluemixgaragelondon
@holly_cumminsibm.biz/bluemixgaragelondon
Well, no.
@holly_cumminsibm.biz/bluemixgaragelondon
Well, no.
Let’s not.
@holly_cumminsibm.biz/bluemixgaragelondon
Well, no.
Let’s not.
Because my lovely demo is probably in Amsterdam.
@holly_cumminsibm.biz/bluemixgaragelondon
Well, no.
Let’s not.
Because my lovely demo is probably in Amsterdam.
Or maybe Bucharest.
@holly_cumminsibm.biz/bluemixgaragelondon
Well, no.
Let’s not.
Because my lovely demo is probably in Amsterdam.
Or maybe Bucharest.
Or Moscow?
@holly_cumminsibm.biz/bluemixgaragelondon
Well, no.
Let’s not.
Because my lovely demo is probably in Amsterdam.
Or maybe Bucharest.
Or Moscow?
(Am I ever going to get my nice pyjamas and running shoes back?)
@holly_cumminsibm.biz/bluemixgaragelondon
@holly_cumminsibm.biz/bluemixgaragelondon
Let’s pretend?
@holly_cumminsibm.biz/bluemixgaragelondon
Let’s pretend?
@holly_cumminsibm.biz/bluemixgaragelondon
@holly_cumminsibm.biz/bluemixgaragelondon
@holly_cumminsibm.biz/bluemixgaragelondon
http://www.commitstrip.com/en/2016/05/26/the-internet-of-things-a-revolution/
@holly_cumminsibm.biz/bluemixgaragelondon
How does it work?
@holly_cumminsibm.biz/bluemixgaragelondon
Introducing WebSphere Liberty Profile
@holly_cumminsibm.biz/bluemixgaragelondon
Introducing WebSphere Liberty Profile
Fast
@holly_cumminsibm.biz/bluemixgaragelondon
Introducing WebSphere Liberty Profile
Fast
Starts in under 5s
@holly_cumminsibm.biz/bluemixgaragelondon
WebSphere Liberty Profile
@holly_cumminsibm.biz/bluemixgaragelondon
WebSphere Liberty Profile
@holly_cumminsibm.biz/bluemixgaragelondon
WebSphere Liberty Profile
Lightweight
@holly_cumminsibm.biz/bluemixgaragelondon
WebSphere Liberty Profile
Lightweight
50 MB download
@holly_cumminsibm.biz/bluemixgaragelondon
WebSphere Liberty Profile
@holly_cumminsibm.biz/bluemixgaragelondon
WebSphere Liberty Profile
@holly_cumminsibm.biz/bluemixgaragelondon
WebSphere Liberty Profile
Modular
@holly_cumminsibm.biz/bluemixgaragelondon
WebSphere Liberty Profile
Modular
Use only what
you need
@holly_cumminsibm.biz/bluemixgaragelondon
WebSphere Liberty Profile
@holly_cumminsibm.biz/bluemixgaragelondon
WebSphere Liberty Profile
@holly_cumminsibm.biz/bluemixgaragelondon
WebSphere Liberty Profile
Dynamic
@holly_cumminsibm.biz/bluemixgaragelondon
WebSphere Liberty Profile
Dynamic
No restarts!
@holly_cumminsibm.biz/bluemixgaragelondon
WebSphere Liberty Profile
@holly_cumminsibm.biz/bluemixgaragelondon
WebSphere Liberty Profile
@holly_cumminsibm.biz/bluemixgaragelondon
WebSphere Liberty Profile
Powered
by OSGi
@holly_cumminsibm.biz/bluemixgaragelondon
WebSphere Liberty Profile
@holly_cumminsibm.biz/bluemixgaragelondon
WebSphere Liberty Profile
Free for
small-scale
production
@holly_cumminsibm.biz/bluemixgaragelondon
WebSphere Liberty Profile
Free for
small-scale
production 2 GB RAM
per
organisation
@holly_cumminsibm.biz/bluemixgaragelondon
WebSphere Liberty Profile
Free for
small-scale
production 2 GB RAM
per
organisation
@holly_cumminsibm.biz/bluemixgaragelondon
WebSphere Liberty Profile
=
20
raspberry
pis
Free for
small-scale
production 2 GB RAM
per
organisation
@holly_cumminsibm.biz/bluemixgaragelondon
Ubiquitous computing++
@holly_cumminsibm.biz/bluemixgaragelondon
Ubiquitous computing++
@holly_cumminsibm.biz/bluemixgaragelondon
Where have I seen this before?
@holly_cumminsibm.biz/bluemixgaragelondon
Cloud-Embeddable convergence
@holly_cumminsibm.biz/bluemixgaragelondon
Cloud-Embeddable convergence
Density
@holly_cumminsibm.biz/bluemixgaragelondon
Cloud-Embeddable convergence
Small download
Small memory footprint
Density
@holly_cumminsibm.biz/bluemixgaragelondon
Cloud-Embeddable convergence
Small download
Small memory footprint
Density Elasticity
@holly_cumminsibm.biz/bluemixgaragelondon
Enable and disable function
…dynamically
Easy install
Easy uninstall
Cloud-Embeddable convergence
Small download
Small memory footprint
Density Elasticity
@holly_cumminsibm.biz/bluemixgaragelondon
But is it really IoT?
@holly_cumminsibm.biz/bluemixgaragelondon
But is it really IoT?
@holly_cumminsibm.biz/bluemixgaragelondon
But is it really IoT?
Thing
@holly_cumminsibm.biz/bluemixgaragelondon
But is it really IoT?
Embedded thing
@holly_cumminsibm.biz/bluemixgaragelondon
But is it really IoT?
Very very embedded thing
@holly_cumminsibm.biz/bluemixgaragelondon
But is it really IoT?
Very very embedded thing
Network, but not internet
@holly_cumminsibm.biz/bluemixgaragelondon
But is it really IoT?
@holly_cumminsibm.biz/bluemixgaragelondon
But is it really IoT?
No machine-to-
machine
@holly_cumminsibm.biz/bluemixgaragelondon
Revised architecture
@holly_cumminsibm.biz/bluemixgaragelondon
Revised architecture
IBM
IoT
Foundation
@holly_cumminsibm.biz/bluemixgaragelondon
Revised architecture
Same
source
code
IBM
IoT
Foundation
@holly_cumminsibm.biz/bluemixgaragelondon
Not to mention …
@holly_cumminsibm.biz/bluemixgaragelondon
Not to mention …
@holly_cumminsibm.biz/bluemixgaragelondon
M2M
@holly_cumminsibm.biz/bluemixgaragelondon
@holly_cumminsibm.biz/bluemixgaragelondon
http://sphere.mybluemix.net/
@holly_cumminsibm.biz/bluemixgaragelondon
// parse VCAP_SERVICES
String VCAP_SERVICES = System.getenv("VCAP_SERVICES");
JSONObject vcap = new JSONObject(VCAP_SERVICES);
JSONArray json = vcap.getJSONArray("iotf-service");
JSONObject credentials = json.getJSONObject(0).getJSONObject("credentials");
String host = (String) credentials.get("mqtt_host");
Integer port = (Integer) credentials.get("mqtt_u_port");
…
MqttClient client = new MqttClient(uri, id);
MqttConnectOptions opts = new MqttConnectOptions();
opts.setUserName(username);
opts.setPassword(password.toCharArray());
client.connect(opts);
client.setCallback(this);
client.subscribe("iot-2/type/+/id/+/evt/+/fmt/+");
Bluemix and IoT foundation
@holly_cumminsibm.biz/bluemixgaragelondon
Working with IoT
@holly_cumminsibm.biz/bluemixgaragelondon
Working with IoT: step 1
@holly_cumminsibm.biz/bluemixgaragelondon
Working with IoT: step 1
“No, I did NOT mean jot. I meant iot. Gah!”
@holly_cumminsibm.biz/bluemixgaragelondon
Working with IoT: step 1
“No, I did NOT mean jot. I meant iot. Gah!”
@holly_cumminsibm.biz/bluemixgaragelondon
Working with IoT: step 2
@holly_cumminsibm.biz/bluemixgaragelondon
Working with IoT: step 2
Get some kit
@holly_cumminsibm.biz/bluemixgaragelondon
Taxonomy of embedded devices
@holly_cumminsibm.biz/bluemixgaragelondon
Taxonomy of embedded devices
Microcontroller
@holly_cumminsibm.biz/bluemixgaragelondon
Taxonomy of embedded devices
Microcontroller
Microprocessor
@holly_cumminsibm.biz/bluemixgaragelondon
Taxonomy of embedded devices
Microcontroller
Sort-of-a-computer
Microprocessor
@holly_cumminsibm.biz/bluemixgaragelondon
Taxonomy of embedded devices
Microcontroller
Sort-of-a-computer
Microprocessor
Really-a-computer
@holly_cumminsibm.biz/bluemixgaragelondon
The microcontroller zoo
@holly_cumminsibm.biz/bluemixgaragelondon
The microcontroller zoo
@holly_cumminsibm.biz/bluemixgaragelondon
The microcontroller zoo
PIC
£2
@holly_cumminsibm.biz/bluemixgaragelondon
The microcontroller zoo
PIC
£2
NetDuino
£48
@holly_cumminsibm.biz/bluemixgaragelondon
Arduino
£23
The microcontroller zoo
PIC
£2
NetDuino
£48
@holly_cumminsibm.biz/bluemixgaragelondon
Arduino
£23
The microcontroller zoo
PIC
£2
NetDuino
£48
Arduino-compatible
£9
@holly_cumminsibm.biz/bluemixgaragelondon
Arduino
@holly_cumminsibm.biz/bluemixgaragelondon
Arduino
£23
@holly_cumminsibm.biz/bluemixgaragelondon
Arduino
£23
Ethernet
@holly_cumminsibm.biz/bluemixgaragelondon
Arduino
£23
@holly_cumminsibm.biz/bluemixgaragelondon
Arduino
£23
NO Ethernet
@holly_cumminsibm.biz/bluemixgaragelondon
Arduino
£23
NO Ethernet
NO Wi-fi
@holly_cumminsibm.biz/bluemixgaragelondon
Arduino
£23
NO Ethernet
NO Wi-fi
Internet of Things
@holly_cumminsibm.biz/bluemixgaragelondon
Arduino
£23
NO Ethernet
NO Wi-fi
Things
@holly_cumminsibm.biz/bluemixgaragelondon
Connecting an Arduino to the Internet
@holly_cumminsibm.biz/bluemixgaragelondon
Connecting an Arduino to the Internet
@holly_cumminsibm.biz/bluemixgaragelondon
Connecting an Arduino to the Internet
Ethernet shield
@holly_cumminsibm.biz/bluemixgaragelondon
Connecting an Arduino to the Internet
£10
Ethernet shield
@holly_cumminsibm.biz/bluemixgaragelondon
Connecting an Arduino to the Internet
£10
Ethernet shield
@holly_cumminsibm.biz/bluemixgaragelondon
Connecting an Arduino to the Internet
£10
Ethernet shield
Wi-fi shield
@holly_cumminsibm.biz/bluemixgaragelondon
Connecting an Arduino to the Internet
£10
£36
Ethernet shield
Wi-fi shield
@holly_cumminsibm.biz/bluemixgaragelondon
Connecting an Arduino to the Internet
£10
£36
Ethernet shield
Wi-fi shield
@holly_cumminsibm.biz/bluemixgaragelondon
Connecting an Arduino to the Internet
£10
£36
Ethernet shield
Wi-fi shield
Raspberry pi
@holly_cumminsibm.biz/bluemixgaragelondon
Connecting an Arduino to the Internet
£25
£10
£36
Ethernet shield
Wi-fi shield
Raspberry pi
@holly_cumminsibm.biz/bluemixgaragelondon
Connecting an Arduino to the Internet
£10
£36
Ethernet shield
Wi-fi shield
Raspberry pi
free
@holly_cumminsibm.biz/bluemixgaragelondon
Particle Photon
@holly_cumminsibm.biz/bluemixgaragelondon
Particle Photon
WIFI
@holly_cumminsibm.biz/bluemixgaragelondon
Particle Photon
WIFI
£15
@holly_cumminsibm.biz/bluemixgaragelondon
@holly_cumminsibm.biz/bluemixgaragelondon
Managing headless devices
@holly_cumminsibm.biz/bluemixgaragelondon
Managing headless devices
@holly_cumminsibm.biz/bluemixgaragelondon
Managing headless devices
HDMI display
@holly_cumminsibm.biz/bluemixgaragelondon
Managing headless devices
HDMI display
USB keyboard
@holly_cumminsibm.biz/bluemixgaragelondon
Managing headless devices
@holly_cumminsibm.biz/bluemixgaragelondon
Managing headless devices
@holly_cumminsibm.biz/bluemixgaragelondon
Managing headless devices
@holly_cumminsibm.biz/bluemixgaragelondon
Managing headless devices
@holly_cumminsibm.biz/bluemixgaragelondon
Workflow for “pi and seek”
@holly_cumminsibm.biz/bluemixgaragelondon
Workflow for “pi and seek”
Ethernet cable
@holly_cumminsibm.biz/bluemixgaragelondon
Workflow for “pi and seek”
Ethernet cable
DHCP
@holly_cumminsibm.biz/bluemixgaragelondon
Workflow for “pi and seek”
Ethernet cable
DHCP
Network sharing
@holly_cumminsibm.biz/bluemixgaragelondon
Getting a connection
@holly_cumminsibm.biz/bluemixgaragelondon
Finding the IP address
my-mac:~ holly$ ifconfig | grep -A3 bridge100
bridge100:
flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
options=3<RXCSUM,TXCSUM>
ether 3e:07:54:e0:26:64
inet 192.168.2.1 netmask 0xffffff00 broadcast 192.168.2.255
my-mac:~ holly$ nmap -sn 192.168.2.0/24
Starting Nmap 6.47 ( http://nmap.org ) at 2015-02-28 16:26 GMT
Strange error from connect (65):No route to host
Nmap scan report for 192.168.2.3
Host is up (0.00056s latency).
Nmap done: 256 IP addresses (1 host up) scanned in 4.16 seconds
@holly_cumminsibm.biz/bluemixgaragelondon
Or just use avahi.
my-mac:~ holly$ ping pcduino.local
@holly_cumminsibm.biz/bluemixgaragelondon
The single board
computer zoo
@holly_cumminsibm.biz/bluemixgaragelondon
Raspberry Pi
@holly_cumminsibm.biz/bluemixgaragelondon
Raspberry Pi
£25
@holly_cumminsibm.biz/bluemixgaragelondon
Raspberry Pi
USB
Oldish CPU
SD storage
£25 RAM
(some)
GPIO pins
@holly_cumminsibm.biz/bluemixgaragelondon
Raspberry Pi
USB
Oldish CPU
SD storage
(not my friend)
£25 RAM
(some)
GPIO pins
@holly_cumminsibm.biz/bluemixgaragelondon
(no analog pins)
Raspberry Pi
USB
Oldish CPU
SD storage
(not my friend)
£25 RAM
(some)
GPIO pins
@holly_cumminsibm.biz/bluemixgaragelondon
Raspberry Pi 2
@holly_cumminsibm.biz/bluemixgaragelondon
Raspberry Pi 2
£30
@holly_cumminsibm.biz/bluemixgaragelondon
Raspberry Pi 2
USB
New CPU
SD storage
£30 RAM
(more)
GPIO pins
@holly_cumminsibm.biz/bluemixgaragelondon
Raspberry Pi 2
USB
New CPU
SD storage
(more)
£30 RAM
(more)
GPIO pins
@holly_cumminsibm.biz/bluemixgaragelondon
(no analog pins)
Raspberry Pi 2
USB
New CPU
SD storage
(more)
£30 RAM
(more)
GPIO pins
@holly_cumminsibm.biz/bluemixgaragelondon
@holly_cumminsibm.biz/bluemixgaragelondon
£5
@holly_cumminsibm.biz/bluemixgaragelondon
SD storage
£5
@holly_cumminsibm.biz/bluemixgaragelondon
USB
SD storage
£5
@holly_cumminsibm.biz/bluemixgaragelondon
(no onboard network)
USB
SD storage
£5
@holly_cumminsibm.biz/bluemixgaragelondon
(no onboard network)
USB
SD storage
£5
512 MB RAM
@holly_cumminsibm.biz/bluemixgaragelondon
BeagleBone black
@holly_cumminsibm.biz/bluemixgaragelondon
BeagleBone black
£42
@holly_cumminsibm.biz/bluemixgaragelondon
BeagleBone black
£42
1 GHz CPU
4 GB flash
storage
512 MB RAM
Ethernet
2 Microcontrollers
@holly_cumminsibm.biz/bluemixgaragelondon
Arduino Yún
@holly_cumminsibm.biz/bluemixgaragelondon
Arduino Yún
£57
@holly_cumminsibm.biz/bluemixgaragelondon
Arduino Yún
£57
Atheros
microprocessor
Wi-fi
Ethernet
Arduino
microcontroller
@holly_cumminsibm.biz/bluemixgaragelondon
Odroid
@holly_cumminsibm.biz/bluemixgaragelondon
Odroid
£60
@holly_cumminsibm.biz/bluemixgaragelondon
pcDuino
@holly_cumminsibm.biz/bluemixgaragelondon
pcDuino
@holly_cumminsibm.biz/bluemixgaragelondon
pcDuino
£60
@holly_cumminsibm.biz/bluemixgaragelondon
pcDuino
£60
Dual-core CPU
4 GB flash
storage
1 GB RAM
“Arduino-ish” pins
Wi-fi
Battery
connector
@holly_cumminsibm.biz/bluemixgaragelondon
@holly_cumminsibm.biz/bluemixgaragelondon
PcDuino
battery
interface
@holly_cumminsibm.biz/bluemixgaragelondon
Popular
embeddable
battery
PcDuino
battery
interface
@holly_cumminsibm.biz/bluemixgaragelondon
Popular
embeddable
battery
PcDuino
battery
interface
@holly_cumminsibm.biz/bluemixgaragelondon
Popular
embeddable
battery
PcDuino
battery
interface
JST-PH
@holly_cumminsibm.biz/bluemixgaragelondon
Popular
embeddable
battery
PcDuino
battery
interface
JST-PH
@holly_cumminsibm.biz/bluemixgaragelondon
Popular
embeddable
battery
PcDuino
battery
interface
JST-PH
JST-SH
@holly_cumminsibm.biz/bluemixgaragelondon
“The board features a
difficult-to-get JST-SH
connector. You won't find a
battery with a ready-made five-
pin JST-SH connector. ”
	
 	
 	
 	
http://wt.tuxomania.net
@holly_cumminsibm.biz/bluemixgaragelondon
“The board features a
difficult-to-get JST-SH
connector. You won't find a
battery with a ready-made five-
pin JST-SH connector. ”
	
 	
 	
 	
http://wt.tuxomania.net
!&!^@*!
@holly_cumminsibm.biz/bluemixgaragelondon
@holly_cumminsibm.biz/bluemixgaragelondon
@holly_cumminsibm.biz/bluemixgaragelondon
Power.
@holly_cumminsibm.biz/bluemixgaragelondon
You can do more.
@holly_cumminsibm.biz/bluemixgaragelondon
You can know less.
@holly_cumminsibm.biz/bluemixgaragelondon
You can know different things.
@holly_cumminsibm.biz/bluemixgaragelondon
You can know different things.
@holly_cumminsibm.biz/bluemixgaragelondon
But …
@holly_cumminsibm.biz/bluemixgaragelondon
£30
@holly_cumminsibm.biz/bluemixgaragelondon
£2
@holly_cumminsibm.biz/bluemixgaragelondon
@holly_cumminsibm.biz/bluemixgaragelondon
Size
@holly_cumminsibm.biz/bluemixgaragelondon
@holly_cumminsibm.biz/bluemixgaragelondon
A power brick
@holly_cumminsibm.biz/bluemixgaragelondon
A power brick
(sorry)
@holly_cumminsibm.biz/bluemixgaragelondon
Then again …
@holly_cumminsibm.biz/bluemixgaragelondon
You can have an
application server!
@holly_cumminsibm.biz/bluemixgaragelondon
@holly_cumminsibm.biz/bluemixgaragelondon
@holly_cumminsibm.biz/bluemixgaragelondon
@holly_cumminsibm.biz/bluemixgaragelondon
@holly_cumminsibm.biz/bluemixgaragelondon
@holly_cumminsibm.biz/bluemixgaragelondon
www.wasdev.net
Any questions?
www.wasdev.net
ibm.biz/bluemixgaragelondon
@holly_cummins

Mais conteúdo relacionado

Destaque

Private guitar teacher los angeles
Private guitar teacher los angelesPrivate guitar teacher los angeles
Private guitar teacher los angelesZOTZinMusic
 
Hiring for Scale; 13 Hacks in 30 Minutes (Startup Grind Europe presentation)
Hiring for Scale; 13 Hacks in 30 Minutes (Startup Grind Europe presentation)Hiring for Scale; 13 Hacks in 30 Minutes (Startup Grind Europe presentation)
Hiring for Scale; 13 Hacks in 30 Minutes (Startup Grind Europe presentation)Lever Inc.
 
Online Video In China Is Big!
Online Video In China Is Big!Online Video In China Is Big!
Online Video In China Is Big!Richard Matsumoto
 
MidiMobilités Actualités #18 – Avril 2015
MidiMobilités Actualités #18 – Avril 2015MidiMobilités Actualités #18 – Avril 2015
MidiMobilités Actualités #18 – Avril 2015MidiMobilités
 
Responsive design lunch and learn
Responsive design lunch and learnResponsive design lunch and learn
Responsive design lunch and learnRicardo Queiroz
 
Chương 2 phương tiện thanh toán quốc tế
Chương 2 phương tiện thanh toán quốc tếChương 2 phương tiện thanh toán quốc tế
Chương 2 phương tiện thanh toán quốc tếNguyễn Ngọc Phan Văn
 
Polyglot Programming @ CONFESS
Polyglot Programming @ CONFESSPolyglot Programming @ CONFESS
Polyglot Programming @ CONFESSAndres Almiray
 
Momentsinlife
MomentsinlifeMomentsinlife
Momentsinlifepishgo
 

Destaque (10)

Private guitar teacher los angeles
Private guitar teacher los angelesPrivate guitar teacher los angeles
Private guitar teacher los angeles
 
Hiring for Scale; 13 Hacks in 30 Minutes (Startup Grind Europe presentation)
Hiring for Scale; 13 Hacks in 30 Minutes (Startup Grind Europe presentation)Hiring for Scale; 13 Hacks in 30 Minutes (Startup Grind Europe presentation)
Hiring for Scale; 13 Hacks in 30 Minutes (Startup Grind Europe presentation)
 
Online Video In China Is Big!
Online Video In China Is Big!Online Video In China Is Big!
Online Video In China Is Big!
 
Bibat museoan
Bibat museoan Bibat museoan
Bibat museoan
 
MidiMobilités Actualités #18 – Avril 2015
MidiMobilités Actualités #18 – Avril 2015MidiMobilités Actualités #18 – Avril 2015
MidiMobilités Actualités #18 – Avril 2015
 
Responsive design lunch and learn
Responsive design lunch and learnResponsive design lunch and learn
Responsive design lunch and learn
 
Chương 2 phương tiện thanh toán quốc tế
Chương 2 phương tiện thanh toán quốc tếChương 2 phương tiện thanh toán quốc tế
Chương 2 phương tiện thanh toán quốc tế
 
Polyglot Programming @ CONFESS
Polyglot Programming @ CONFESSPolyglot Programming @ CONFESS
Polyglot Programming @ CONFESS
 
Momentsinlife
MomentsinlifeMomentsinlife
Momentsinlife
 
Commodity tips
Commodity tipsCommodity tips
Commodity tips
 

Semelhante a An Arduino, an application, server, and me

Thinking Strategically About IoT
Thinking Strategically About IoTThinking Strategically About IoT
Thinking Strategically About IoTHolly Cummins
 
Thinking Strategically about IoT
Thinking Strategically about IoTThinking Strategically about IoT
Thinking Strategically about IoTC4Media
 
People, Planet, Clouds
People, Planet, CloudsPeople, Planet, Clouds
People, Planet, CloudsHolly Cummins
 
Why teach your young padawans how to code
Why teach your young padawans how to codeWhy teach your young padawans how to code
Why teach your young padawans how to codeMarco Amado
 
How to Love K8s and Not Wreck The Planet
How to Love K8s and Not Wreck The PlanetHow to Love K8s and Not Wreck The Planet
How to Love K8s and Not Wreck The PlanetHolly Cummins
 
Arduinos, application servers, and me: Adventures in and out of the cloud
Arduinos, application servers, and me: Adventures in and out of the cloudArduinos, application servers, and me: Adventures in and out of the cloud
Arduinos, application servers, and me: Adventures in and out of the cloudWASdev Community
 

Semelhante a An Arduino, an application, server, and me (7)

Thinking Strategically About IoT
Thinking Strategically About IoTThinking Strategically About IoT
Thinking Strategically About IoT
 
Thinking Strategically about IoT
Thinking Strategically about IoTThinking Strategically about IoT
Thinking Strategically about IoT
 
People, Planet, Clouds
People, Planet, CloudsPeople, Planet, Clouds
People, Planet, Clouds
 
Why teach your young padawans how to code
Why teach your young padawans how to codeWhy teach your young padawans how to code
Why teach your young padawans how to code
 
How to Love K8s and Not Wreck The Planet
How to Love K8s and Not Wreck The PlanetHow to Love K8s and Not Wreck The Planet
How to Love K8s and Not Wreck The Planet
 
Arduinos, application servers, and me: Adventures in and out of the cloud
Arduinos, application servers, and me: Adventures in and out of the cloudArduinos, application servers, and me: Adventures in and out of the cloud
Arduinos, application servers, and me: Adventures in and out of the cloud
 
Frugal innovation
Frugal innovationFrugal innovation
Frugal innovation
 

Mais de Holly Cummins

The Importance of Fun in the Workplace (late 2019)
The Importance of Fun in the Workplace (late 2019)The Importance of Fun in the Workplace (late 2019)
The Importance of Fun in the Workplace (late 2019)Holly Cummins
 
Nine Ways To Fail at Cloud Native
Nine Ways To Fail at Cloud NativeNine Ways To Fail at Cloud Native
Nine Ways To Fail at Cloud NativeHolly Cummins
 
Java Application Modernization Patterns and Stories from the IBM Garage
Java Application Modernization Patterns and Stories from the IBM GarageJava Application Modernization Patterns and Stories from the IBM Garage
Java Application Modernization Patterns and Stories from the IBM GarageHolly Cummins
 
Tales from the devops transformation trenches
Tales from the devops transformation trenchesTales from the devops transformation trenches
Tales from the devops transformation trenchesHolly Cummins
 
Confessions of an Automation Addict
Confessions of an Automation AddictConfessions of an Automation Addict
Confessions of an Automation AddictHolly Cummins
 
The Importance of Fun in the Workplace (2019)
The Importance of Fun in the Workplace (2019)The Importance of Fun in the Workplace (2019)
The Importance of Fun in the Workplace (2019)Holly Cummins
 
The story of http://designsparkmarketplace.com
The story of http://designsparkmarketplace.comThe story of http://designsparkmarketplace.com
The story of http://designsparkmarketplace.comHolly Cummins
 
Six Myths and Paradoxes of Garbage Collection
Six Myths and Paradoxes of Garbage Collection Six Myths and Paradoxes of Garbage Collection
Six Myths and Paradoxes of Garbage Collection Holly Cummins
 
Cloud native is about culture, not containers
Cloud native is about culture, not containersCloud native is about culture, not containers
Cloud native is about culture, not containersHolly Cummins
 
Cloudy with a Chance of Meatballs: Cloud Surprises for the Java Developer
Cloudy with a Chance of Meatballs: Cloud Surprises for the Java DeveloperCloudy with a Chance of Meatballs: Cloud Surprises for the Java Developer
Cloudy with a Chance of Meatballs: Cloud Surprises for the Java DeveloperHolly Cummins
 
So You Say You Want a Chatbot Revolution
So You Say You Want a Chatbot RevolutionSo You Say You Want a Chatbot Revolution
So You Say You Want a Chatbot RevolutionHolly Cummins
 
Java performance - not so scary after all
Java performance - not so scary after allJava performance - not so scary after all
Java performance - not so scary after allHolly Cummins
 
OSGi and the Enterprise - A match made in a ... box?
OSGi and the Enterprise - A match made in a ... box?OSGi and the Enterprise - A match made in a ... box?
OSGi and the Enterprise - A match made in a ... box?Holly Cummins
 
Innovation Stories from the Bluemix Garage
Innovation Stories from the Bluemix GarageInnovation Stories from the Bluemix Garage
Innovation Stories from the Bluemix GarageHolly Cummins
 
Software Developers Guide to Fun in the Workplace: Euphoria Despite the Despair
Software Developers Guide to Fun in the Workplace: Euphoria Despite the DespairSoftware Developers Guide to Fun in the Workplace: Euphoria Despite the Despair
Software Developers Guide to Fun in the Workplace: Euphoria Despite the DespairHolly Cummins
 
Microservices: from dream to reality in an hour
Microservices: from dream to reality in an hourMicroservices: from dream to reality in an hour
Microservices: from dream to reality in an hourHolly Cummins
 
Confessions of an Automation Addict
Confessions of an Automation AddictConfessions of an Automation Addict
Confessions of an Automation AddictHolly Cummins
 

Mais de Holly Cummins (17)

The Importance of Fun in the Workplace (late 2019)
The Importance of Fun in the Workplace (late 2019)The Importance of Fun in the Workplace (late 2019)
The Importance of Fun in the Workplace (late 2019)
 
Nine Ways To Fail at Cloud Native
Nine Ways To Fail at Cloud NativeNine Ways To Fail at Cloud Native
Nine Ways To Fail at Cloud Native
 
Java Application Modernization Patterns and Stories from the IBM Garage
Java Application Modernization Patterns and Stories from the IBM GarageJava Application Modernization Patterns and Stories from the IBM Garage
Java Application Modernization Patterns and Stories from the IBM Garage
 
Tales from the devops transformation trenches
Tales from the devops transformation trenchesTales from the devops transformation trenches
Tales from the devops transformation trenches
 
Confessions of an Automation Addict
Confessions of an Automation AddictConfessions of an Automation Addict
Confessions of an Automation Addict
 
The Importance of Fun in the Workplace (2019)
The Importance of Fun in the Workplace (2019)The Importance of Fun in the Workplace (2019)
The Importance of Fun in the Workplace (2019)
 
The story of http://designsparkmarketplace.com
The story of http://designsparkmarketplace.comThe story of http://designsparkmarketplace.com
The story of http://designsparkmarketplace.com
 
Six Myths and Paradoxes of Garbage Collection
Six Myths and Paradoxes of Garbage Collection Six Myths and Paradoxes of Garbage Collection
Six Myths and Paradoxes of Garbage Collection
 
Cloud native is about culture, not containers
Cloud native is about culture, not containersCloud native is about culture, not containers
Cloud native is about culture, not containers
 
Cloudy with a Chance of Meatballs: Cloud Surprises for the Java Developer
Cloudy with a Chance of Meatballs: Cloud Surprises for the Java DeveloperCloudy with a Chance of Meatballs: Cloud Surprises for the Java Developer
Cloudy with a Chance of Meatballs: Cloud Surprises for the Java Developer
 
So You Say You Want a Chatbot Revolution
So You Say You Want a Chatbot RevolutionSo You Say You Want a Chatbot Revolution
So You Say You Want a Chatbot Revolution
 
Java performance - not so scary after all
Java performance - not so scary after allJava performance - not so scary after all
Java performance - not so scary after all
 
OSGi and the Enterprise - A match made in a ... box?
OSGi and the Enterprise - A match made in a ... box?OSGi and the Enterprise - A match made in a ... box?
OSGi and the Enterprise - A match made in a ... box?
 
Innovation Stories from the Bluemix Garage
Innovation Stories from the Bluemix GarageInnovation Stories from the Bluemix Garage
Innovation Stories from the Bluemix Garage
 
Software Developers Guide to Fun in the Workplace: Euphoria Despite the Despair
Software Developers Guide to Fun in the Workplace: Euphoria Despite the DespairSoftware Developers Guide to Fun in the Workplace: Euphoria Despite the Despair
Software Developers Guide to Fun in the Workplace: Euphoria Despite the Despair
 
Microservices: from dream to reality in an hour
Microservices: from dream to reality in an hourMicroservices: from dream to reality in an hour
Microservices: from dream to reality in an hour
 
Confessions of an Automation Addict
Confessions of an Automation AddictConfessions of an Automation Addict
Confessions of an Automation Addict
 

Último

Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...Rob Geurden
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfAlina Yurenko
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024StefanoLambiase
 
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Natan Silnitsky
 
Sending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdfSending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdf31events.com
 
CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceCRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceBrainSell Technologies
 
Machine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringMachine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringHironori Washizaki
 
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)jennyeacort
 
Comparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfComparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfDrew Moseley
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEEVICTOR MAESTRE RAMIREZ
 
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Angel Borroy López
 
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Cizo Technology Services
 
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...confluent
 
Post Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on IdentityPost Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on Identityteam-WIBU
 
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...Akihiro Suda
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...Technogeeks
 
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Matt Ray
 
Understanding Flamingo - DeepMind's VLM Architecture
Understanding Flamingo - DeepMind's VLM ArchitectureUnderstanding Flamingo - DeepMind's VLM Architecture
Understanding Flamingo - DeepMind's VLM Architecturerahul_net
 
Real-time Tracking and Monitoring with Cargo Cloud Solutions.pptx
Real-time Tracking and Monitoring with Cargo Cloud Solutions.pptxReal-time Tracking and Monitoring with Cargo Cloud Solutions.pptx
Real-time Tracking and Monitoring with Cargo Cloud Solutions.pptxRTS corp
 

Último (20)

Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
 
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
 
Sending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdfSending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdf
 
CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceCRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. Salesforce
 
Machine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringMachine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their Engineering
 
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
 
Comparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfComparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdf
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEE
 
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
 
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
 
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
 
Post Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on IdentityPost Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on Identity
 
2.pdf Ejercicios de programación competitiva
2.pdf Ejercicios de programación competitiva2.pdf Ejercicios de programación competitiva
2.pdf Ejercicios de programación competitiva
 
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...
 
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
 
Understanding Flamingo - DeepMind's VLM Architecture
Understanding Flamingo - DeepMind's VLM ArchitectureUnderstanding Flamingo - DeepMind's VLM Architecture
Understanding Flamingo - DeepMind's VLM Architecture
 
Real-time Tracking and Monitoring with Cargo Cloud Solutions.pptx
Real-time Tracking and Monitoring with Cargo Cloud Solutions.pptxReal-time Tracking and Monitoring with Cargo Cloud Solutions.pptx
Real-time Tracking and Monitoring with Cargo Cloud Solutions.pptx
 

An Arduino, an application, server, and me