SlideShare a Scribd company logo
1 of 93
max(imiliano) (@firt)man
GEARING UP
WITH GOOGLE GLASS
DEVELOPMENT
San Francisco, May 30th, 2013
¡-­‐)
Thursday, May 30, 13
Thursday, May 30, 13
we’ll talk about glass
1- Experience
2- Glassware
3- Timeline
4- Code!
5- What's next
Thursday, May 30, 13
1- glass experience
Thursday, May 30, 13
quick video( )
Thursday, May 30, 13
Thursday, May 30, 13
Thursday, May 30, 13
Your content is
not so important
Thursday, May 30, 13
specs
nHD transparent
640x360
25" - 2.5m / 8  away
Thursday, May 30, 13
specs
Sensors
Thursday, May 30, 13
specs
Camera
Thursday, May 30, 13
specs
Multi-touch panel
Thursday, May 30, 13
specs
Android 4.0
Thursday, May 30, 13
specs
bone conduction
transducer
Thursday, May 30, 13
specs
wifi
bluetooth
Thursday, May 30, 13
quick demo( )
Thursday, May 30, 13
the experience
- different device
- not just transparent
mobile apps
- no web browsing
- limited AR
Thursday, May 30, 13
2- glassware
Thursday, May 30, 13
native
vs
web
Thursday, May 30, 13
today
vs
tomorrow
Thursday, May 30, 13
today =
cloud
Thursday, May 30, 13
today =
cloud Mirror API
Thursday, May 30, 13
tomorrow =
native
vs
cloud
Thursday, May 30, 13
tomorrow =
native GDK
vs
cloud Mirror API
Thursday, May 30, 13
quick demo( )
Thursday, May 30, 13
Thursday, May 30, 13
Thursday, May 30, 13
https
Thursday, May 30, 13
httpscontent
Thursday, May 30, 13
httpscontent
actions
Thursday, May 30, 13
https
http(s)
content
actions
Thursday, May 30, 13
glassware
Thursday, May 30, 13
glassware
Thursday, May 30, 13
glassware
- today vs tomorrow
- Mirror API
- GDK
- create a new architecture
Thursday, May 30, 13
3- timeline
Thursday, May 30, 13
timeline
past, now, future
Thursday, May 30, 13
quick demo( )
Thursday, May 30, 13
timeline
timeline items = card
bundles
Thursday, May 30, 13
timeline
card
Thursday, May 30, 13
timeline
standard card
pinned card
system card past
past
future
Thursday, May 30, 13
httpscontent
Thursday, May 30, 13
it's probable that the
user will never see our
card
(
)
Thursday, May 30, 13
timeline
card 101
no scrolling
big fonts
quick reading
Thursday, May 30, 13
timeline
types of card
Thursday, May 30, 13
timeline
types of card text
Thursday, May 30, 13
timeline
types of card image
video
Thursday, May 30, 13
timeline
types of card html
Thursday, May 30, 13
timeline
card actions = menu items
Thursday, May 30, 13
timeline
menu items 101
1 or 2 words & icon
no arguments
system vs custom
Thursday, May 30, 13
How can I listen to
actions?
Thursday, May 30, 13
http(s)actions
Thursday, May 30, 13
How to reply?
Thursday, May 30, 13
httpscontent
Thursday, May 30, 13
timeline
geolocation updates
Thursday, May 30, 13
timeline
- it's really a timeline
- card is the king
- menu items <> endpoint
- geolocation
Thursday, May 30, 13
4- code!
Thursday, May 30, 13
code!
Mirror API
OAuth 2.0
RESTful services
JSON
Thursday, May 30, 13
code!
Use HTTP
Use official API
Thursday, May 30, 13
new card
POST /mirror/v1/timeline HTTP/1.1
Host: www.googleapis.com
Authorization: Bearer {auth token}
Content-Type: application/json
Content-Length: 26
{ "text": "Hello world" }
HTTP
code!
Thursday, May 30, 13
new card
$card = new Google_TimelineItem();
$card->setText("Hello World");
$parameters = array();
$service->timeline
->insert($card, $parameters);
PHP
code!
Thursday, May 30, 13
new card
{
 "kind": "glass#timelineItem",
 "id": "1234567890",
 "created": "2012-09-25",
 "updated": "2012-09-25",
 "text": "Hello world"
}
(just an example)
code!
Thursday, May 30, 13
attachments
POST /mirror/v1/timeline HTTP/1.1
Content-Type: multipart/related;
boundary="mymultipartboundary"
--mymultipartboundary
Content-Type: application/json; charset=UTF-8
{ "text": "Hello World" }
--mymultipartboundary
Content-Type: image/jpeg
Content-Transfer-Encoding: binary
[binary image data]
--mymultipartboundary--
HTTP
code!
Thursday, May 30, 13
html!
{
"html": "<h1>Hello world<h1>
<p>Sorry, no marquee support</p>
"
}
JSON
code!
Thursday, May 30, 13
code!
static content
all html5 semantic containers
tables, lists
custom css
no <script> <link> <iframe>
html5 support
Thursday, May 30, 13
map images
{
"html": "<h1>Your wife's location<h1>
<img src='glass://map?
w=240&h=360&marker=0;42.369590,-71.107132&m
arker=1;42.36254,-71.08726 height=360
width=240>"
}
JSON
code!
Thursday, May 30, 13
menu items
{ "text": "Hello world",
"menuItems": [
    {
      "action": "REPLY"
    }
  ]
}
JSON
code!
Thursday, May 30, 13
code!
built-in menu items
Thursday, May 30, 13
code!
built-in menu items
share
Thursday, May 30, 13
code!
built-in menu items
share
navigate to
Thursday, May 30, 13
code!
built-in menu items
share
navigate to
read aloud
Thursday, May 30, 13
code!
built-in menu items
share
navigate to
read aloud
delete
Thursday, May 30, 13
code!
built-in menu items
share
navigate to
read aloud
delete
voice call
Thursday, May 30, 13
code!
built-in menu items
share
navigate to
read aloud
delete
voice call
reply
Thursday, May 30, 13
code!
built-in menu items
share
navigate to
read aloud
delete
voice call
reply
toggle pin
Thursday, May 30, 13
code!
built-in menu items
share
navigate to
read aloud
delete
voice call
reply
toggle pin
YOU CAN CHANGE TITLE AND ICON
Thursday, May 30, 13
code!custom actions
{ "text": "Hello world",
"menuItems": [
    {
      "action": "CUSTOM",
"id": "mycustomid",
"values": { "displayName": "Add $5",
"iconUrl": "http://..." }
    }
  ]
}
JSON
Thursday, May 30, 13
http(s)actions
Thursday, May 30, 13
code!
bundles
One card with multiple pages in html
Different cards using same bundleId
Thursday, May 30, 13
code!
other stuff
Share Contacts
Locations
Thursday, May 30, 13
code!
I don't have a Glass!!!
Thursday, May 30, 13
code!
I don't have a Glass!!!
Don't steal one
Thursday, May 30, 13
code!
I don't have a Glass!!!
Don't steal one
Thursday, May 30, 13
code!
I don't have a Glass!!!
Playground (official)
Thursday, May 30, 13
code!
I don't have a Glass!!!
Xenologer for Android
Mirror API Emulator by Scarygami
Thursday, May 30, 13
code!
I don't have a Glass!!!
At the end, you will need one
google.com/glass
Thursday, May 30, 13
code!
- mirror API: simple HTTP & JSON
- cards, menu items
- we can be targets for sharing
- we can query user's location
- emulation
Thursday, May 30, 13
5- what's next
Thursday, May 30, 13
what's next
- GDK for offline and native development
- Localization
- Video streaming (announced)
- Animations
- More built-in menu items
For Glass
Thursday, May 30, 13
what's next
- developers.google.com/glass
- youtube.com/user/GoogleDevelopers
For You
Thursday, May 30, 13
wrapping up
Thursday, May 30, 13
glass
- understand the experience
- mirror api vs gdk
- REST, JSON, cloud-based
- it's just the beginning
Thursday, May 30, 13
Thursday, May 30, 13
you can reach a good
experience
Pictures)from)freedigitalphotos.net)
thank you!
firtman@gmail.com
@firt
firt.mobi/pmw
¡-­‐)
Thursday, May 30, 13

More Related Content

Viewers also liked

The Art of the Interview
The Art of the InterviewThe Art of the Interview
The Art of the InterviewDan Kennedy
 
淺談 Domain name 網域名稱姓名學 by Ben Lin
淺談 Domain name 網域名稱姓名學 by Ben Lin淺談 Domain name 網域名稱姓名學 by Ben Lin
淺談 Domain name 網域名稱姓名學 by Ben Lin悠識學院
 
Cardell Goes to the Park
Cardell Goes to the ParkCardell Goes to the Park
Cardell Goes to the Parkjditzel
 
2011 Sales Deck
2011 Sales Deck2011 Sales Deck
2011 Sales Decktbrown09
 
Úvod do umelej inteligencie
Úvod do umelej inteligencieÚvod do umelej inteligencie
Úvod do umelej inteligencieJuraj Bednar
 
Raport De Creatie
Raport De CreatieRaport De Creatie
Raport De Creatiealexcurbet
 
HP41活動介紹-使用者研究
HP41活動介紹-使用者研究HP41活動介紹-使用者研究
HP41活動介紹-使用者研究悠識學院
 
Embedding BCE - Introduction
Embedding BCE - IntroductionEmbedding BCE - Introduction
Embedding BCE - IntroductionJISC BCE
 
Metricon5 powell - ddos analytics
Metricon5   powell - ddos analyticsMetricon5   powell - ddos analytics
Metricon5 powell - ddos analyticsTon Hoang
 
Processing a Arduino
Processing a ArduinoProcessing a Arduino
Processing a ArduinoJuraj Bednar
 
Vvd Ppt Presentatie Infra Debatavond Regio Krimpenerwaard
Vvd Ppt Presentatie Infra Debatavond Regio KrimpenerwaardVvd Ppt Presentatie Infra Debatavond Regio Krimpenerwaard
Vvd Ppt Presentatie Infra Debatavond Regio KrimpenerwaardLex_Hofstra
 
From User-centered Design to Activity-centered Design: The Paradigm Shift of ...
From User-centered Design to Activity-centered Design: The Paradigm Shift of ...From User-centered Design to Activity-centered Design: The Paradigm Shift of ...
From User-centered Design to Activity-centered Design: The Paradigm Shift of ...悠識學院
 
Social Media and Face-to-Face Meetings
Social Media and Face-to-Face MeetingsSocial Media and Face-to-Face Meetings
Social Media and Face-to-Face MeetingsMichelle Bruno
 

Viewers also liked (19)

The Art of the Interview
The Art of the InterviewThe Art of the Interview
The Art of the Interview
 
淺談 Domain name 網域名稱姓名學 by Ben Lin
淺談 Domain name 網域名稱姓名學 by Ben Lin淺談 Domain name 網域名稱姓名學 by Ben Lin
淺談 Domain name 網域名稱姓名學 by Ben Lin
 
Swim_2013_02_19_jpn
Swim_2013_02_19_jpnSwim_2013_02_19_jpn
Swim_2013_02_19_jpn
 
Cardell Goes to the Park
Cardell Goes to the ParkCardell Goes to the Park
Cardell Goes to the Park
 
2011 Sales Deck
2011 Sales Deck2011 Sales Deck
2011 Sales Deck
 
Úvod do umelej inteligencie
Úvod do umelej inteligencieÚvod do umelej inteligencie
Úvod do umelej inteligencie
 
Raport De Creatie
Raport De CreatieRaport De Creatie
Raport De Creatie
 
HP41活動介紹-使用者研究
HP41活動介紹-使用者研究HP41活動介紹-使用者研究
HP41活動介紹-使用者研究
 
The Poppy Appeal
The Poppy AppealThe Poppy Appeal
The Poppy Appeal
 
Anal ca vakalis
Anal  ca vakalisAnal  ca vakalis
Anal ca vakalis
 
Embedding BCE - Introduction
Embedding BCE - IntroductionEmbedding BCE - Introduction
Embedding BCE - Introduction
 
ICS Capabilites
ICS CapabilitesICS Capabilites
ICS Capabilites
 
SMS Based Push Mail
SMS Based Push MailSMS Based Push Mail
SMS Based Push Mail
 
Metricon5 powell - ddos analytics
Metricon5   powell - ddos analyticsMetricon5   powell - ddos analytics
Metricon5 powell - ddos analytics
 
Episode v0.7
Episode v0.7Episode v0.7
Episode v0.7
 
Processing a Arduino
Processing a ArduinoProcessing a Arduino
Processing a Arduino
 
Vvd Ppt Presentatie Infra Debatavond Regio Krimpenerwaard
Vvd Ppt Presentatie Infra Debatavond Regio KrimpenerwaardVvd Ppt Presentatie Infra Debatavond Regio Krimpenerwaard
Vvd Ppt Presentatie Infra Debatavond Regio Krimpenerwaard
 
From User-centered Design to Activity-centered Design: The Paradigm Shift of ...
From User-centered Design to Activity-centered Design: The Paradigm Shift of ...From User-centered Design to Activity-centered Design: The Paradigm Shift of ...
From User-centered Design to Activity-centered Design: The Paradigm Shift of ...
 
Social Media and Face-to-Face Meetings
Social Media and Face-to-Face MeetingsSocial Media and Face-to-Face Meetings
Social Media and Face-to-Face Meetings
 

More from Maximiliano Firtman

ChatGPT and AI for Web Developers
ChatGPT and AI for Web DevelopersChatGPT and AI for Web Developers
ChatGPT and AI for Web DevelopersMaximiliano Firtman
 
Hacking Web Performance en Español - JSConf México 2020
Hacking Web Performance en Español - JSConf México 2020Hacking Web Performance en Español - JSConf México 2020
Hacking Web Performance en Español - JSConf México 2020Maximiliano Firtman
 
Uncovering Secrets of Progressive Web Apps
Uncovering Secrets of Progressive Web AppsUncovering Secrets of Progressive Web Apps
Uncovering Secrets of Progressive Web AppsMaximiliano Firtman
 
Hacking Web Performance @ ForwardJS 2017
Hacking Web Performance @ ForwardJS 2017Hacking Web Performance @ ForwardJS 2017
Hacking Web Performance @ ForwardJS 2017Maximiliano Firtman
 
La Web Salta al Mundo Físico - Web meets Physical World (spanish)
La Web Salta al Mundo Físico - Web meets Physical World (spanish)La Web Salta al Mundo Físico - Web meets Physical World (spanish)
La Web Salta al Mundo Físico - Web meets Physical World (spanish)Maximiliano Firtman
 
Progressive Web Apps (español - spanish)
Progressive Web Apps (español - spanish)Progressive Web Apps (español - spanish)
Progressive Web Apps (español - spanish)Maximiliano Firtman
 
High Performance Web - Full Stack Toronto
High Performance Web - Full Stack TorontoHigh Performance Web - Full Stack Toronto
High Performance Web - Full Stack TorontoMaximiliano Firtman
 
Responsive Images and Performance
Responsive Images and PerformanceResponsive Images and Performance
Responsive Images and PerformanceMaximiliano Firtman
 
The Physical World meets the Web
The Physical World meets the WebThe Physical World meets the Web
The Physical World meets the WebMaximiliano Firtman
 
Extreme Web Performance for Mobile Devices
Extreme Web Performance for Mobile Devices Extreme Web Performance for Mobile Devices
Extreme Web Performance for Mobile Devices Maximiliano Firtman
 
Extreme Web Performance for Mobile Device Fluent 2015
Extreme Web Performance for Mobile Device Fluent 2015Extreme Web Performance for Mobile Device Fluent 2015
Extreme Web Performance for Mobile Device Fluent 2015Maximiliano Firtman
 
Extreme Web Performance for Mobile Devices - Velocity Barcelona 2014
Extreme Web Performance for Mobile Devices - Velocity Barcelona 2014Extreme Web Performance for Mobile Devices - Velocity Barcelona 2014
Extreme Web Performance for Mobile Devices - Velocity Barcelona 2014Maximiliano Firtman
 
Extreme Web Performance for Mobile Devices - Velocity NY
Extreme Web Performance for Mobile Devices - Velocity NYExtreme Web Performance for Mobile Devices - Velocity NY
Extreme Web Performance for Mobile Devices - Velocity NYMaximiliano Firtman
 
Extreme Web Performance for Mobile Devices
Extreme Web Performance for Mobile DevicesExtreme Web Performance for Mobile Devices
Extreme Web Performance for Mobile DevicesMaximiliano Firtman
 

More from Maximiliano Firtman (20)

ChatGPT and AI for Web Developers
ChatGPT and AI for Web DevelopersChatGPT and AI for Web Developers
ChatGPT and AI for Web Developers
 
PWA Cheat Sheet 2023
PWA Cheat Sheet 2023PWA Cheat Sheet 2023
PWA Cheat Sheet 2023
 
Hacking Web Performance en Español - JSConf México 2020
Hacking Web Performance en Español - JSConf México 2020Hacking Web Performance en Español - JSConf México 2020
Hacking Web Performance en Español - JSConf México 2020
 
The modern PWA Cheat Sheet
The modern PWA Cheat SheetThe modern PWA Cheat Sheet
The modern PWA Cheat Sheet
 
Hacking Web Performance 2019
Hacking Web Performance 2019Hacking Web Performance 2019
Hacking Web Performance 2019
 
Progressive Web Apps Keynote
Progressive Web Apps KeynoteProgressive Web Apps Keynote
Progressive Web Apps Keynote
 
Hacking Web Performance
Hacking Web PerformanceHacking Web Performance
Hacking Web Performance
 
Uncovering Secrets of Progressive Web Apps
Uncovering Secrets of Progressive Web AppsUncovering Secrets of Progressive Web Apps
Uncovering Secrets of Progressive Web Apps
 
Hacking Web Performance
Hacking Web Performance Hacking Web Performance
Hacking Web Performance
 
Hacking Web Performance @ ForwardJS 2017
Hacking Web Performance @ ForwardJS 2017Hacking Web Performance @ ForwardJS 2017
Hacking Web Performance @ ForwardJS 2017
 
La Web Salta al Mundo Físico - Web meets Physical World (spanish)
La Web Salta al Mundo Físico - Web meets Physical World (spanish)La Web Salta al Mundo Físico - Web meets Physical World (spanish)
La Web Salta al Mundo Físico - Web meets Physical World (spanish)
 
Progressive Web Apps (español - spanish)
Progressive Web Apps (español - spanish)Progressive Web Apps (español - spanish)
Progressive Web Apps (español - spanish)
 
High Performance Web - Full Stack Toronto
High Performance Web - Full Stack TorontoHigh Performance Web - Full Stack Toronto
High Performance Web - Full Stack Toronto
 
Responsive Images and Performance
Responsive Images and PerformanceResponsive Images and Performance
Responsive Images and Performance
 
The Physical World meets the Web
The Physical World meets the WebThe Physical World meets the Web
The Physical World meets the Web
 
Extreme Web Performance for Mobile Devices
Extreme Web Performance for Mobile Devices Extreme Web Performance for Mobile Devices
Extreme Web Performance for Mobile Devices
 
Extreme Web Performance for Mobile Device Fluent 2015
Extreme Web Performance for Mobile Device Fluent 2015Extreme Web Performance for Mobile Device Fluent 2015
Extreme Web Performance for Mobile Device Fluent 2015
 
Extreme Web Performance for Mobile Devices - Velocity Barcelona 2014
Extreme Web Performance for Mobile Devices - Velocity Barcelona 2014Extreme Web Performance for Mobile Devices - Velocity Barcelona 2014
Extreme Web Performance for Mobile Devices - Velocity Barcelona 2014
 
Extreme Web Performance for Mobile Devices - Velocity NY
Extreme Web Performance for Mobile Devices - Velocity NYExtreme Web Performance for Mobile Devices - Velocity NY
Extreme Web Performance for Mobile Devices - Velocity NY
 
Extreme Web Performance for Mobile Devices
Extreme Web Performance for Mobile DevicesExtreme Web Performance for Mobile Devices
Extreme Web Performance for Mobile Devices
 

Recently uploaded

How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
Microservices, Docker deploy and Microservices source code in C#
Microservices, Docker deploy and Microservices source code in C#Microservices, Docker deploy and Microservices source code in C#
Microservices, Docker deploy and Microservices source code in C#Karmanjay Verma
 
Infrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platformsInfrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platformsYoss Cohen
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)Mark Simos
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Nikki Chapple
 
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...amber724300
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
Kuma Meshes Part I - The basics - A tutorial
Kuma Meshes Part I - The basics - A tutorialKuma Meshes Part I - The basics - A tutorial
Kuma Meshes Part I - The basics - A tutorialJoão Esperancinha
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...Nikki Chapple
 
Landscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdfLandscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdfAarwolf Industries LLC
 
React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...Karmanjay Verma
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
A Glance At The Java Performance Toolbox
A Glance At The Java Performance ToolboxA Glance At The Java Performance Toolbox
A Glance At The Java Performance ToolboxAna-Maria Mihalceanu
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Kaya Weers
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
Digital Tools & AI in Career Development
Digital Tools & AI in Career DevelopmentDigital Tools & AI in Career Development
Digital Tools & AI in Career DevelopmentMahmoud Rabie
 

Recently uploaded (20)

How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
Microservices, Docker deploy and Microservices source code in C#
Microservices, Docker deploy and Microservices source code in C#Microservices, Docker deploy and Microservices source code in C#
Microservices, Docker deploy and Microservices source code in C#
 
Infrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platformsInfrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platforms
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
 
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
Kuma Meshes Part I - The basics - A tutorial
Kuma Meshes Part I - The basics - A tutorialKuma Meshes Part I - The basics - A tutorial
Kuma Meshes Part I - The basics - A tutorial
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
 
Landscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdfLandscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdf
 
React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
A Glance At The Java Performance Toolbox
A Glance At The Java Performance ToolboxA Glance At The Java Performance Toolbox
A Glance At The Java Performance Toolbox
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
Digital Tools & AI in Career Development
Digital Tools & AI in Career DevelopmentDigital Tools & AI in Career Development
Digital Tools & AI in Career Development
 

Gearing Up with Google Glass Development