SlideShare a Scribd company logo
1 of 43
Download to read offline
#Kscope17	#orclBi @oracleCoffee @viscosityNA
#Kscope17	#orclBi @oracleCoffee @viscosityNA
Agenda	– Goal	is	“Think	about	IT”
q About	Viscosity	(briefly)
q Innovation	&	Disruption
q Growing	Fast:	IOT
q Air	Traffic	Control
q Components	to	Assemble
q Demo
q Giveaways	(blatant	bribes	to	stay!)
#Kscope17	#orclBi @oracleCoffee @viscosityNA
Oracle Cloud Pocket Solutions Guide
Real-Life Cloud Solutions
Kindle version	was	created	in	Q4	2016
The	Oracle	Cloud	Pocket	Solutions	Guide	will	evolve	
with	Oracle	Cloud	with	new	features	and	
changes	will	be	reflected	in	the	Kindle version
Text 12c to #444999 to win
Or email hello@viscosityna.com
#Kscope17	#orclBi @oracleCoffee @viscosityNA 4
Our Presentation Calendar
V i s u a l i z i n g A i r T r a f f i c D a t a w i t h R a s p b e r r y P I a n d A p e x
May 9-10 Cloud HOL Georgia Oracle Users Group Training Days Atlanta, GA
May 9-11 APEX Connect 2017 Berlin, Germany
May 17-18 Cloud HOL Great Lakes OUG Conference Cleveland, OH
June 25-29 ODTUG Kscope17 @ JW Marriot San Antonio, TX
June 29 Oracle Code - Mexico City Mexico City
Aug 24 Dallas Oracle UG (Oracle 12.2) Dallas, TX
Oct 1-5 Oracle OpenWorld (Cloud HOL, 12.2 PDB Case Study) Dallas, TX
Nov 8 Cloud HOL @Michigan OUG Chicago, IL
Jul 28 – Aug 9 OTN Latin America Tour South America
Aug 11– Aug 21 OTN Latin America Tour Central America
#Kscope17	#orclBi @oracleCoffee @viscosityNA
About Me
Austin, Texas
Engineer & Developer
Twitter @oraclecoffee
Oracle Apex Nerd
#letsWreckThisTogether
Co-author Oracle Cloud Solutions Guide
Co-founder Viscosity North America
Data Science Specialist JHU
Passion for the Red Grape
Private Pilot
V i s u a l i z i n g A i r T r a f f i c D a t a w i t h R a s p b e r r y P I a n d A p e x
#Kscope17	#orclBi @oracleCoffee @viscosityNA 6
What does Viscosity do?
V i s u a l i z i n g A i r T r a f f i c D a t a w i t h R a s p b e r r y P I a n d A p e x
#Kscope17	#orclBi @oracleCoffee @viscosityNA 7
We’ve Written Many Books
V i s u a l i z i n g A i r T r a f f i c D a t a w i t h R a s p b e r r y P I a n d A p e x
#Kscope17	#orclBi @oracleCoffee @viscosityNA
#Kscope17	#orclBi @oracleCoffee @viscosityNA
Some of Our Clients
V i s u a l i z i n g A i r T r a f f i c D a t a w i t h R a s p b e r r y P I a n d A p e x
#Kscope17	#orclBi @oracleCoffee @viscosityNA
10
#Kscope17	#orclBi @oracleCoffee @viscosityNA
Technology	Trends:	Gartner	Hype	Cycle	2013	
All	about	Tech	…	
11
#Kscope17	#orclBi @oracleCoffee @viscosityNA
Technology	Trends:	Gartner	Hype	Cycle	2013	
All	about	Tech	…	
12
#Kscope17	#orclBi @oracleCoffee @viscosityNA
Each Day around 6,000 flights operate in UK Airspace
Air Traffic Control
V i s u a l i z i n g A i r T r a f f i c D a t a w i t h R a s p b e r r y P I a n d A p e x
#Kscope17	#orclBi @oracleCoffee @viscosityNA
What Happens when a Thunderstorm hits the World’s Largest Airport? (ATL)
Traffic and Weather Visualized from the ADS-B System at the Atlanta-Hartfield Airport
Traffic and Weather
V i s u a l i z i n g A i r T r a f f i c D a t a w i t h R a s p b e r r y P I a n d A p e x
#Kscope17	#orclBi @oracleCoffee @viscosityNA
What Happens when a Thunderstorm hits the World’s Largest Airport?
Traffic and Weather Visualized from the ADS-B System at the Atlanta-Hartfield Airport
The ADS-B Air Traffic Control System
#Kscope17	#orclBi @oracleCoffee @viscosityNA
Assembling the Software
V i s u a l i z i n g A i r T r a f f i c D a t a w i t h R a s p b e r r y P I a n d A p e x
http://stratux.me
https://github.com/cyoung/stratux
https://www.eaa.org/en/eaa/eaa-news-and-aviation-news/bits-and-pieces-newsletter/06-14-2016-stratux-ads-b-weather-and-traffic
Chris Young
#Kscope17	#orclBi @oracleCoffee @viscosityNA
Software: dump1090
V i s u a l i z i n g A i r T r a f f i c D a t a w i t h R a s p b e r r y P I a n d A p e x
https://github.com/antirez/dump1090
Radio decoder (mode S) designed for software defined radios.
Decodes either 1090mhz (newer) or 978mhz (dump978)
#Kscope17	#orclBi @oracleCoffee @viscosityNA
Software: Netcat (nc)
V i s u a l i z i n g A i r T r a f f i c D a t a w i t h R a s p b e r r y P I a n d A p e x
“the tcp/ip swiss army knife”
#Kscope17	#orclBi @oracleCoffee @viscosityNA 1
9
Endpoint	
Managemen
t
Message	delivery	&
Event	Cache
Stream
Processing
Device	
Software	
Managemen
t
Event	and	
Metadata	
Store
Device	with	
IoT Cloud	
Service	
Gateway	
software
Mobile	app	
using	IoT
Cloud	Service	
SDK
Device	integrated	
with	IoT Cloud	
Service	Client	
Libraries
2G/3G/LTE	
Network
WWAN
Oracle	
Integration	
Cloud	
Service
Oracle	Business
Intelligence	
Cloud	Service
Firewall
IoT	Cloud	Service	
Gateway	&	Client	
Libraries
Othe
r
Devic
es
Other	
Cloud	
Services
IoT	Cloud	Service
Event	
Dispatcher Database-as-
a-Service
Custom
Application
Charging	
and	Billing
CRM	/	OM	/	
SFA
ERP
• Financi
als
• SCM
• HCM
Industry	
Vertical	
Applicatio
ns
Field	
Service
Enterprise
Cloud	or	On	Premise
Oracle IOT Cloud Service
V i s u a l i z i n g A i r T r a f f i c D a t a w i t h R a s p b e r r y P I a n d A p e x
#Kscope17	#orclBi @oracleCoffee @viscosityNA
Raspberry Pi 3
1090 Mhz Radio & Antenna
978 Mhz Radio & Antenna
Micro SD Memory Card
Battery
Miscellaneous Cables
The Components
V i s u a l i z i n g A i r T r a f f i c D a t a w i t h R a s p b e r r y P I a n d A p e x
#Kscope17	#orclBi @oracleCoffee @viscosityNA
Raspberry Pi 3
1090 Mhz Radio & Antenna
978 Mhz Radio & Antenna
Micro SD Memory Card
Battery
Miscellaneous Cables
Install Heat Syncs
V i s u a l i z i n g A i r T r a f f i c D a t a w i t h R a s p b e r r y P I a n d A p e x
#Kscope17	#orclBi @oracleCoffee @viscosityNA
Install the Radios
V i s u a l i z i n g A i r T r a f f i c D a t a w i t h R a s p b e r r y P I a n d A p e x
#Kscope17	#orclBi @oracleCoffee @viscosityNA
Install the Radios
V i s u a l i z i n g A i r T r a f f i c D a t a w i t h R a s p b e r r y P I a n d A p e x
#Kscope17	#orclBi @oracleCoffee @viscosityNA
Powering it On the First Time
V i s u a l i z i n g A i r T r a f f i c D a t a w i t h R a s p b e r r y P I a n d A p e x
#Kscope17	#orclBi @oracleCoffee @viscosityNA
The Perfect Enclosure
V i s u a l i z i n g A i r T r a f f i c D a t a w i t h R a s p b e r r y P I a n d A p e x
#Kscope17	#orclBi @oracleCoffee @viscosityNA
The Perfect Enclosure
V i s u a l i z i n g A i r T r a f f i c D a t a w i t h R a s p b e r r y P I a n d A p e x
#Kscope17	#orclBi @oracleCoffee @viscosityNA
The Road Test
V i s u a l i z i n g A i r T r a f f i c D a t a w i t h R a s p b e r r y P I a n d A p e x
#Kscope17	#orclBi @oracleCoffee @viscosityNA
Initial Data Flow
V i s u a l i z i n g A i r T r a f f i c D a t a w i t h R a s p b e r r y P I a n d A p e x
#Kscope17	#orclBi @oracleCoffee @viscosityNA
Batch Loading into a Database
V i s u a l i z i n g A i r T r a f f i c D a t a w i t h R a s p b e r r y P I a n d A p e x
#Kscope17	#orclBi @oracleCoffee @viscosityNA
Mapping ADS-B Data to Columns
V i s u a l i z i n g A i r T r a f f i c D a t a w i t h R a s p b e r r y P I a n d A p e x
#Kscope17	#orclBi @oracleCoffee @viscosityNA 3
1
Pushing Data to ORDS
V i s u a l i z i n g A i r T r a f f i c D a t a w i t h R a s p b e r r y P I a n d A p e x
#Kscope17	#orclBi @oracleCoffee @viscosityNA 3
2
Google Maps API
V i s u a l i z i n g A i r T r a f f i c D a t a w i t h R a s p b e r r y P I a n d A p e x
#Kscope17	#orclBi @oracleCoffee @viscosityNA
Switching from Batch to Streams
V i s u a l i z i n g A i r T r a f f i c D a t a w i t h R a s p b e r r y P I a n d A p e x
More Timely Access to Data
Lower Latency
Scale Up, Scale Down, Scale Out
Massive Unbounded Data Sets
“Never-Ending Volumes of Data”
Spread Workload evenly over time
#Kscope17	#orclBi @oracleCoffee @viscosityNA 3
4
Kafka Producer & Consumers
V i s u a l i z i n g A i r T r a f f i c D a t a w i t h R a s p b e r r y P I a n d A P E X
Consumer
sudo kafka-avro-console-consumer	--topic	FL_LOCATIONS	
--zookeeper	localhost:2181	
--from-beginning
Producer
sudo kafka-avro-console-producer	--broker-list	localhost:9092	
--topic	FL_LOCATIONS	
--property	value.schema='{"type":"record","name":"FlightLocations”	
…
{"name":"BEARING","type":"float"},{"name":"DISTANCE","type":"float"}]}’
Message	Sample
{"ICAO_ADDR":5046538,"REG":"","TAIL":"CLX661","EMITTER_CATEGORY":0,"ON_GROUND":fal
se,"ADDR_TYPE":0,"TARGET_TYPE":1,"SIGNAL_LEVEL":-
19.374932247913172,"SQUAWK":3265,"POSITION_VALID":true,"LAT":30.331055,"LNG":-98
.36022,"ALT":32675,"GNSS_DIFF_FROM_BARO_ALT":2125,"ALTIS_GNSS":false,"NIC":7,"NACP
":8,"TRACK":7,"SPEED":491,"SPEED_VALID":true,"VVEL":-
4352,"PRIORITY_STATUS":0,"AGE":0.9900000000000001,"AGE_LAST_ALT":0.28,"LAST_GNSS_D
IFF_ALT":32700,"LAST_SOURCE":1,"EXTRAPOLATED_POSITION":false,"BEARING":277.8393809
259007,"DISTANCE":30473.893915820558}
#Kscope17	#orclBi @oracleCoffee @viscosityNA 3
5
Kafka Producer & Consumers
V i s u a l i z i n g A i r T r a f f i c D a t a w i t h R a s p b e r r y P I a n d A P E X
Kafka	Connect	Configuration
cat config/sink-ft-locations-oracle-jdbc.properties
name=sink-test
connector.class=io.confluent.connect.jdbc.JdbcSinkConnector
tasks.max=1
topics=FL_LOCATIONS
connection.url=jdbc:oracle:thin:@52.89.209.222:1521/ORCLPDB1
connection.user=iot
connection.password=XXX
table.name.format=${topic}
auto.create=true
Kafka	Connect
connect-standalone 
/etc/schema-registry/connect-avro-standalone.properties 
/home/opc/config/sink-ft-locations-oracle-jdbc.properties
#Kscope17	#orclBi @oracleCoffee @viscosityNA 3
6
Stream Explorer
V i s u a l i z i n g A i r T r a f f i c D a t a w i t h R a s p b e r r y P I a n d A p e x
DEMO
#Kscope17	#orclBi @oracleCoffee @viscosityNA 3
8
Any Useful Use Cases?
V i s u a l i z i n g A i r T r a f f i c D a t a w i t h R a s p b e r r y P I a n d A p e x
“Bud Fox, what on earth is Larry
Wildman doing in Erie Pennsylvania?
… he’s buying Anacott Steel”
Competitor Surveillance
Flightaware in Houston Texas
has done this
Crowd Source Worldwide
Tracking System
Obviously?
Collision Avoidance
Shop floor management,
industrial control.
Dedicated Control
Levy taxes against rich people
in your county (don’t do this
please)
The Tax Man
As the plane arrives what
events do I need to set in
place?
Event Coordination
Integral Part of our
transportation system
Air Traffic Control Where in the world is carmen
sandiego?
Fleet Tracking
Look up at the sky and ask
where that plane is going?
Curiosity
Unused or Often Used
Airplanes have different values
Asset Valuation
The Griffin IOT Toaster?
#Kscope17	#orclBi @oracleCoffee @viscosityNA 3
9
Crowdsource Aircraft Tracking
V i s u a l i z i n g A i r T r a f f i c D a t a w i t h R a s p b e r r y P I a n d A p e x
#Kscope17	#orclBi @oracleCoffee @viscosityNA 4
0
FlightAware Membership Free
V i s u a l i z i n g A i r T r a f f i c D a t a w i t h R a s p b e r r y P I a n d A p e x
#Kscope17	#orclBi @oracleCoffee @viscosityNA
Oracle Cloud Pocket Solutions Guide
Real-Life Cloud Solutions
Kindle version	was	created	in	Q4	2016
The	Oracle	Cloud	Pocket	Solutions	Guide	will	evolve	
with	Oracle	Cloud	with	new	features	and	
changes	will	be	reflected	in	the	Kindle version
Text 12c to #444999 to win
Or email hello@viscosityna.com
#Kscope17	#orclBi @oracleCoffee @viscosityNA
42
#Kscope17	#orclBi @oracleCoffee @viscosityNA
Facebook.com/ViscosityNA
Linkedin.com/company/Viscosity-North-America
@ViscosityNA
Viscosity	North	America
Facebook.com/ViscosityNA
@Viscosity_NA
Follow Us Online!
43

More Related Content

Similar to MOUG17: Visualizing Air Traffic with Oracle APEX and Raspberry PI

Meteor - not just for rockstars
Meteor - not just for rockstarsMeteor - not just for rockstars
Meteor - not just for rockstarsStephan Hochhaus
 
WALD: A Modern & Sustainable Analytics Stack
WALD: A Modern & Sustainable Analytics StackWALD: A Modern & Sustainable Analytics Stack
WALD: A Modern & Sustainable Analytics StackFlorian Wilhelm
 
Puppet Camp Sydney 2014 - Evolving Design Patterns in AWS
Puppet Camp Sydney 2014 - Evolving Design Patterns in AWSPuppet Camp Sydney 2014 - Evolving Design Patterns in AWS
Puppet Camp Sydney 2014 - Evolving Design Patterns in AWSjohnpainter_id_au
 
Svelte (adjective): Attractively thin, graceful, and stylish
Svelte (adjective): Attractively thin, graceful, and stylishSvelte (adjective): Attractively thin, graceful, and stylish
Svelte (adjective): Attractively thin, graceful, and stylishThe Software House
 
Amsterdam meetup at ING June 18, 2019
Amsterdam meetup at ING June 18, 2019Amsterdam meetup at ING June 18, 2019
Amsterdam meetup at ING June 18, 2019confluent
 
Realtime Risk Management Using Kafka, Python, and Spark Streaming
Realtime Risk Management Using Kafka, Python, and Spark StreamingRealtime Risk Management Using Kafka, Python, and Spark Streaming
Realtime Risk Management Using Kafka, Python, and Spark Streamingnicolasevans
 
Docker Testing
Docker TestingDocker Testing
Docker TestingAlex Soto
 
Data Science with Spark
Data Science with SparkData Science with Spark
Data Science with SparkKrishna Sankar
 
AWS와 Alexa 음성 인식 플랫폼을 통한 비즈니스 기회::윤석찬::AWS Summit Seoul 2018
AWS와 Alexa 음성 인식 플랫폼을 통한 비즈니스 기회::윤석찬::AWS Summit Seoul 2018 AWS와 Alexa 음성 인식 플랫폼을 통한 비즈니스 기회::윤석찬::AWS Summit Seoul 2018
AWS와 Alexa 음성 인식 플랫폼을 통한 비즈니스 기회::윤석찬::AWS Summit Seoul 2018 Amazon Web Services Korea
 
Semantic SEO in the post Hummingbird Era and WordLift
Semantic SEO in the post Hummingbird Era and WordLiftSemantic SEO in the post Hummingbird Era and WordLift
Semantic SEO in the post Hummingbird Era and WordLiftAndrea Volpini
 
Reflection on the Data Science Profession in NYC
Reflection on the Data Science Profession in NYCReflection on the Data Science Profession in NYC
Reflection on the Data Science Profession in NYCWork-Bench
 
Model Serving via Pulsar Functions
Model Serving via Pulsar FunctionsModel Serving via Pulsar Functions
Model Serving via Pulsar FunctionsArun Kejariwal
 
Analisis Text Mining tentang #Papua di Twitter
Analisis Text Mining tentang #Papua di TwitterAnalisis Text Mining tentang #Papua di Twitter
Analisis Text Mining tentang #Papua di TwitterMuhajir Akbar Hsb
 
Jenkins Docker
Jenkins DockerJenkins Docker
Jenkins DockerAlex Soto
 
Choosing the Right Database
Choosing the Right DatabaseChoosing the Right Database
Choosing the Right DatabaseDavid Simons
 
Reduce, Reuse, Refactor
Reduce, Reuse, RefactorReduce, Reuse, Refactor
Reduce, Reuse, Refactorcklosowski
 
PyLadies Talk: Learn to love the command line!
PyLadies Talk: Learn to love the command line!PyLadies Talk: Learn to love the command line!
PyLadies Talk: Learn to love the command line!Blanca Mancilla
 
The Key Features of a Great Web API
The Key Features of a Great Web APIThe Key Features of a Great Web API
The Key Features of a Great Web APINordic APIs
 

Similar to MOUG17: Visualizing Air Traffic with Oracle APEX and Raspberry PI (20)

Meteor - not just for rockstars
Meteor - not just for rockstarsMeteor - not just for rockstars
Meteor - not just for rockstars
 
WALD: A Modern & Sustainable Analytics Stack
WALD: A Modern & Sustainable Analytics StackWALD: A Modern & Sustainable Analytics Stack
WALD: A Modern & Sustainable Analytics Stack
 
Java 20
Java 20Java 20
Java 20
 
Puppet Camp Sydney 2014 - Evolving Design Patterns in AWS
Puppet Camp Sydney 2014 - Evolving Design Patterns in AWSPuppet Camp Sydney 2014 - Evolving Design Patterns in AWS
Puppet Camp Sydney 2014 - Evolving Design Patterns in AWS
 
Svelte (adjective): Attractively thin, graceful, and stylish
Svelte (adjective): Attractively thin, graceful, and stylishSvelte (adjective): Attractively thin, graceful, and stylish
Svelte (adjective): Attractively thin, graceful, and stylish
 
Amsterdam meetup at ING June 18, 2019
Amsterdam meetup at ING June 18, 2019Amsterdam meetup at ING June 18, 2019
Amsterdam meetup at ING June 18, 2019
 
Realtime Risk Management Using Kafka, Python, and Spark Streaming
Realtime Risk Management Using Kafka, Python, and Spark StreamingRealtime Risk Management Using Kafka, Python, and Spark Streaming
Realtime Risk Management Using Kafka, Python, and Spark Streaming
 
Docker Testing
Docker TestingDocker Testing
Docker Testing
 
Data Science with Spark
Data Science with SparkData Science with Spark
Data Science with Spark
 
AWS와 Alexa 음성 인식 플랫폼을 통한 비즈니스 기회::윤석찬::AWS Summit Seoul 2018
AWS와 Alexa 음성 인식 플랫폼을 통한 비즈니스 기회::윤석찬::AWS Summit Seoul 2018 AWS와 Alexa 음성 인식 플랫폼을 통한 비즈니스 기회::윤석찬::AWS Summit Seoul 2018
AWS와 Alexa 음성 인식 플랫폼을 통한 비즈니스 기회::윤석찬::AWS Summit Seoul 2018
 
Semantic SEO in the post Hummingbird Era and WordLift
Semantic SEO in the post Hummingbird Era and WordLiftSemantic SEO in the post Hummingbird Era and WordLift
Semantic SEO in the post Hummingbird Era and WordLift
 
Reflection on the Data Science Profession in NYC
Reflection on the Data Science Profession in NYCReflection on the Data Science Profession in NYC
Reflection on the Data Science Profession in NYC
 
Model Serving via Pulsar Functions
Model Serving via Pulsar FunctionsModel Serving via Pulsar Functions
Model Serving via Pulsar Functions
 
Analisis Text Mining tentang #Papua di Twitter
Analisis Text Mining tentang #Papua di TwitterAnalisis Text Mining tentang #Papua di Twitter
Analisis Text Mining tentang #Papua di Twitter
 
Jenkins Docker
Jenkins DockerJenkins Docker
Jenkins Docker
 
airflow_aws_snow.pptx
airflow_aws_snow.pptxairflow_aws_snow.pptx
airflow_aws_snow.pptx
 
Choosing the Right Database
Choosing the Right DatabaseChoosing the Right Database
Choosing the Right Database
 
Reduce, Reuse, Refactor
Reduce, Reuse, RefactorReduce, Reuse, Refactor
Reduce, Reuse, Refactor
 
PyLadies Talk: Learn to love the command line!
PyLadies Talk: Learn to love the command line!PyLadies Talk: Learn to love the command line!
PyLadies Talk: Learn to love the command line!
 
The Key Features of a Great Web API
The Key Features of a Great Web APIThe Key Features of a Great Web API
The Key Features of a Great Web API
 

More from Monica Li

MOUG17: DB Security; Secure your Data
MOUG17: DB Security; Secure your DataMOUG17: DB Security; Secure your Data
MOUG17: DB Security; Secure your DataMonica Li
 
MOUG17: SQLT Utility for Tuning - Practical Examples
MOUG17: SQLT Utility for Tuning - Practical ExamplesMOUG17: SQLT Utility for Tuning - Practical Examples
MOUG17: SQLT Utility for Tuning - Practical ExamplesMonica Li
 
MOUG17: How to Build Multi-Client APEX Applications
MOUG17: How to Build Multi-Client APEX ApplicationsMOUG17: How to Build Multi-Client APEX Applications
MOUG17: How to Build Multi-Client APEX ApplicationsMonica Li
 
MOUG17: Oracle APEX - Tame IT Backlog Low Code Micro Apps in APEX
MOUG17: Oracle APEX - Tame IT Backlog Low Code Micro Apps in APEXMOUG17: Oracle APEX - Tame IT Backlog Low Code Micro Apps in APEX
MOUG17: Oracle APEX - Tame IT Backlog Low Code Micro Apps in APEXMonica Li
 
MOUG17: Three Types of Table Compression
MOUG17: Three Types of Table CompressionMOUG17: Three Types of Table Compression
MOUG17: Three Types of Table CompressionMonica Li
 
MOUG17 Keynote: Coding Therapy for Database Developers
MOUG17 Keynote: Coding Therapy for Database DevelopersMOUG17 Keynote: Coding Therapy for Database Developers
MOUG17 Keynote: Coding Therapy for Database DevelopersMonica Li
 
MOUG17 Keynote: What's New from Oracle Database Development
MOUG17 Keynote: What's New from Oracle Database DevelopmentMOUG17 Keynote: What's New from Oracle Database Development
MOUG17 Keynote: What's New from Oracle Database DevelopmentMonica Li
 
MOUG17 Keynote: Oracle OpenWorld Major Announcements
MOUG17 Keynote: Oracle OpenWorld Major AnnouncementsMOUG17 Keynote: Oracle OpenWorld Major Announcements
MOUG17 Keynote: Oracle OpenWorld Major AnnouncementsMonica Li
 
VIscosity-WhoWeAre
VIscosity-WhoWeAreVIscosity-WhoWeAre
VIscosity-WhoWeAreMonica Li
 

More from Monica Li (9)

MOUG17: DB Security; Secure your Data
MOUG17: DB Security; Secure your DataMOUG17: DB Security; Secure your Data
MOUG17: DB Security; Secure your Data
 
MOUG17: SQLT Utility for Tuning - Practical Examples
MOUG17: SQLT Utility for Tuning - Practical ExamplesMOUG17: SQLT Utility for Tuning - Practical Examples
MOUG17: SQLT Utility for Tuning - Practical Examples
 
MOUG17: How to Build Multi-Client APEX Applications
MOUG17: How to Build Multi-Client APEX ApplicationsMOUG17: How to Build Multi-Client APEX Applications
MOUG17: How to Build Multi-Client APEX Applications
 
MOUG17: Oracle APEX - Tame IT Backlog Low Code Micro Apps in APEX
MOUG17: Oracle APEX - Tame IT Backlog Low Code Micro Apps in APEXMOUG17: Oracle APEX - Tame IT Backlog Low Code Micro Apps in APEX
MOUG17: Oracle APEX - Tame IT Backlog Low Code Micro Apps in APEX
 
MOUG17: Three Types of Table Compression
MOUG17: Three Types of Table CompressionMOUG17: Three Types of Table Compression
MOUG17: Three Types of Table Compression
 
MOUG17 Keynote: Coding Therapy for Database Developers
MOUG17 Keynote: Coding Therapy for Database DevelopersMOUG17 Keynote: Coding Therapy for Database Developers
MOUG17 Keynote: Coding Therapy for Database Developers
 
MOUG17 Keynote: What's New from Oracle Database Development
MOUG17 Keynote: What's New from Oracle Database DevelopmentMOUG17 Keynote: What's New from Oracle Database Development
MOUG17 Keynote: What's New from Oracle Database Development
 
MOUG17 Keynote: Oracle OpenWorld Major Announcements
MOUG17 Keynote: Oracle OpenWorld Major AnnouncementsMOUG17 Keynote: Oracle OpenWorld Major Announcements
MOUG17 Keynote: Oracle OpenWorld Major Announcements
 
VIscosity-WhoWeAre
VIscosity-WhoWeAreVIscosity-WhoWeAre
VIscosity-WhoWeAre
 

Recently uploaded

ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024The Digital Insurer
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024The Digital Insurer
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 

Recently uploaded (20)

ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 

MOUG17: Visualizing Air Traffic with Oracle APEX and Raspberry PI