SlideShare a Scribd company logo
1 of 54
Download to read offline
BLINKAR
TITLE
WHO COMPANY
FRANCESCO NOVELLI
BUILD APPS FOR APPLE WATCH
Who I am?
iOS Developer since 2009

Web Developer (LAMP)

Development Book Author

Freelance and Consultant

Apple Lovers
Thanks to BLINKAR
www.blinkar.com
Agenda
What is it an Apple Watch?

SDK history

App

Notifications

Complications

Final thoughts
WHAT IS IT AN APPLE WATCH
“It's the most personal product we've ever made”
–Tim Cook
What is it an Apple Watch
Watch!

iPhone external device

Notification reader

Sport&Life tracker
FAST DEVICE
When user raise the wrist is import to show what
REALLY matter

Users DO NOT want loading on wrist

Users DO NOT want tap more than 2 times to get
what they want
SMALL DEVICE
Screen is tiny

Tapping is NOT the only solution

Input device are various

Microphone IS a solution for SOME problem, not
every problem
APPLE SDK: WATCHKIT
watchOS 1
iOS-based OS

Native Apps with watchOS 2.0

iPhone connectivity framework

Need an iPhone companion app
watchOS 2
Complications

iPhone connectivity framework

Time Travel

Watch execute its own apps & Apps works also
without an iPhone

Apps can interact with “all” sensor of Watch

Simple animation allowed
NEW
NEW
watchOS 3
Performance Performance Performance!

Dock Interface

NEW API 

Background app refresh

Simplifying navigation

New Notification
NEW
Performance
Fullscreen app MAYBE NOT the best way to use
your app

Preload data

Simplifying UI

Use ALL CPU you need

Simulate async things (if you are confident with the
task)
Dock
User can dock your application

Easiest way to interact with your
app

Show only important information

Simplifying the interaction
NEW API &
FRAMEWORKS
SpriteKit

SceneKit

Inline Video

GameKit

CloudKit

Apple Pay
Digital Crown API

NEW Workout API

Speaker API
Background App Refresh
Use it for update snapshot of Docked App

Complications have 50 slot in a day

Normal apps has 24 updates in a day. (at least)

Choose the best time for the user

We can schedule or start refresh from push or
iPhone
APPLE WATCH APPS
APPS
YOUR APP!
Apps: 2 components
The Watch app contains the storyboards and
resource files associated with all of your app’s user
interfaces. 

The WatchKit extension contains the code for
managing those interfaces and for responding to
user interactions
Different between watchOS 1 and 2:
WatchKit extension on watchOS 1 was
on IPhone
Apps: 2 components
Code Files
StoryBoard, 

Images, Plists
Apps: User Interface
Based on Storyboard

Different From iOS: it’s NOT a white board

Xcode arranges items for you, stacking them
vertically on different lines.

You can customize scenes for different Apple
Watch sizes, and you can configure different
aspects of your interface.
Apps: User Interface
Apps: User Interface
Apps: Navigation
Page-Based: storyboard

Hierarchical Interface: pushControllerWithName:

Modally: presentControllerWithName:
Apps: Context Menu
?Optional

Force Touch to activate context menu

MUST follow Apple Watch HIG

Configurable with storyboard or Code
(addMenuItemWithImage:title:action:)

Easy way to avoid too much modal
interface
Apps: Settings
Only on iPhone (Apple Watch App)
with Settings Bundle

UserDefaults can be shared with iOS
Companion app

Settings in iOS App
NSUserDefaults *defaults =
[[NSUserDefaults alloc] initWithSuiteName:@"group.com.example.watchApp"];
BOOL enabled = [defaults boolForKey:@"enabled_preference"];
Apps:
WatchConnectivity.framework
two-way communications between an iOS app and
a Watch App

pass files and data back and forth

works in background also with inactive apps

Live communication if both apps are active
Simplifying Navigation
In watchOS 3 Apple has simplified their apps. It’s
our turn

Digital Crown for simple interface

WKTable has new option

For 8 minutes last app used will be shown when
user raise the wrist
Apps: Recap
Native apps that works on the Apple Watch
(watchOS 2.0)

Keep interface simple and follow Apple HIG

Do not use only modal

Interact with iPhone App
NOTIFICATIONS
Notification
The most important part of Apple Watch

Everyone will see notification on Apple Watch
Notification
Every apps works by default

iPhone will decide where show the notification

Developers can personalize notification

Users can interact with notification

Users must allow apps to send notification on their
iPhones
Notification: Looks
Short-Look Interface (last only 2 seconds)

Long-Look Inteface (last until users dismiss the
notification)
Notification: Short-Look
Can NOT be personalized

Show only when the user
raise its wrist

Automatically show the
Long-Look if the users
keep watching the Apple
Watch
Notification: Long-Look
Developer can design its own
notification

It’s scrollable

Show notification content and actions

Actions are the same of the iPhone
Notification

Actions can support text reply
Notification: Actions
Must be set on the iPhone app

Setting activation mode background will execute
code on iPhone

Foreground activation will open Watch app
Notification: Customize
Long Notification
Must exist a static version of notification

Developers can create a dynamic version of
notification with custom design

watchOS will try to show the dynamic version, but
if it’s too slow will show the static version
Notification: Static
Can be personalized only the top band color and
text formatting

watchOS will set only the label
notificationAlertLabel with message of notification

Must be created using a storyboard
Notification: Dynamic
All interface can be personalized

A subclass of WKUserNotificationInterfaceController
configures the interface

Can include images and other UI controls

Use maps and table less possible

Do not include buttons, switches, or other interactive
controls.
Notification: Dynamic
HOW TO
- (void)didReceiveRemoteNotification:(NSDictionary *)remoteNotification
withCompletion:(void(^)(WKUserNotificationInterfaceType interface)) completionHandler {
// Get the aps dictionary from the payload.
NSDictionary* apsDict = [remoteNotification objectForKey:apsKeyString];
// Set text of labels...
NSString* titleString = [apsDict objectForKey:titleKeyString];
[self.titleLabel setText:titleString];
// Tell WatchKit to display the custom interface.
completionHandler(WKUserNotificationInterfaceTypeCustom);
}
Notification FROM the
watch
NEW on watchOS 3

We can schedule right on the watch

Works also without an iPhone

App can decide in which device show the notification

App can demand decision to the OS
Notification: Recap
Notification are the most important things on Apple
Watch

Can be personalized if exist an Apple Watch app

Provide a better experience with custom interface

Dynamic Interface must be fast to show or users
won’t see your amazing interface
COMPLICATIONS
Complications
NEW in watchOS 2.0

It’s not an Apple name; exist
from years in watch industries

Can be integrated in every apps

Various style based on clock
interface

Uses ClockKit.framework
Apple Default
Complications
Complications: Types
Complications: HOW TO
Works like a timeline

You need to preload information

Users can “time travel” with digital crown
Complications: Summary
Cannot load data when users raise its wrist or
when start time traveling; must be preloaded

Preload cannot work for every complications

Refresh when whenever the app works

Keep data updates and show only useful things
Complications: More…
WWDC ’15 Session 209 Creating complications
with ClockKit

ClockKit Framework Reference
(developer.apple.com)
FINAL THOUGHT
Build Apple Watch Apps
Apple Watch is big opportunity for developers

Apple Watch users love to have their apps on the
wrist

Different types of “apps”: choose the best one

Apple Watch is: small&fast device. Keep it in mind
during UX Design
Thanks!
Q&A Time
Francesco Novelli
francesco.nove@gmail.com

@if9

http://www.9lli.it/francesco
www.blinkar.com

More Related Content

What's hot

iPhone Introduction
iPhone IntroductioniPhone Introduction
iPhone Introductionardiri
 
iPhone University Developer Program
iPhone University Developer ProgramiPhone University Developer Program
iPhone University Developer ProgramJussi Pohjolainen
 
Apple Watch: Everything You Need To Know As A Marketer
Apple Watch: Everything You Need To Know As A MarketerApple Watch: Everything You Need To Know As A Marketer
Apple Watch: Everything You Need To Know As A MarketerInlight
 
Apple Watch and WatchKit
Apple Watch and WatchKitApple Watch and WatchKit
Apple Watch and WatchKitGene Leybzon
 
I WATCH DOCUMENTATION
I WATCH DOCUMENTATIONI WATCH DOCUMENTATION
I WATCH DOCUMENTATIONAnurag Reddy
 
I tunesaccoutsetupandapps
I tunesaccoutsetupandappsI tunesaccoutsetupandapps
I tunesaccoutsetupandappsCWheatley100
 
Get Ready to Hire iOS 12 Developers: New iOS Update is On the Way
Get Ready to Hire iOS 12 Developers: New iOS Update is On the WayGet Ready to Hire iOS 12 Developers: New iOS Update is On the Way
Get Ready to Hire iOS 12 Developers: New iOS Update is On the WayExcellent Webworld
 
Onboarding experience
Onboarding experienceOnboarding experience
Onboarding experienceKanika Gupta
 
Apple Watch Technology & WatchOS 2
Apple Watch Technology & WatchOS 2Apple Watch Technology & WatchOS 2
Apple Watch Technology & WatchOS 2Saransh Viswari
 
Ios actions and outlets
Ios actions and outletsIos actions and outlets
Ios actions and outletsveeracynixit
 
MonkeyTalk Documentation
MonkeyTalk DocumentationMonkeyTalk Documentation
MonkeyTalk DocumentationVivek Pansara
 
Why Apple Watch Matters
Why Apple Watch MattersWhy Apple Watch Matters
Why Apple Watch MattersDoug Robinson
 

What's hot (19)

MSR iOS Tranining
MSR iOS TraniningMSR iOS Tranining
MSR iOS Tranining
 
iPhone Introduction
iPhone IntroductioniPhone Introduction
iPhone Introduction
 
iPhone University Developer Program
iPhone University Developer ProgramiPhone University Developer Program
iPhone University Developer Program
 
Apple Watch: Everything You Need To Know As A Marketer
Apple Watch: Everything You Need To Know As A MarketerApple Watch: Everything You Need To Know As A Marketer
Apple Watch: Everything You Need To Know As A Marketer
 
Apple Watch and WatchKit
Apple Watch and WatchKitApple Watch and WatchKit
Apple Watch and WatchKit
 
iCloud
iCloudiCloud
iCloud
 
I WATCH DOCUMENTATION
I WATCH DOCUMENTATIONI WATCH DOCUMENTATION
I WATCH DOCUMENTATION
 
Intro to MonoTouch
Intro to MonoTouchIntro to MonoTouch
Intro to MonoTouch
 
I tunesaccoutsetupandapps
I tunesaccoutsetupandappsI tunesaccoutsetupandapps
I tunesaccoutsetupandapps
 
Ios - Introduction to swift programming
Ios - Introduction to swift programmingIos - Introduction to swift programming
Ios - Introduction to swift programming
 
Get Ready to Hire iOS 12 Developers: New iOS Update is On the Way
Get Ready to Hire iOS 12 Developers: New iOS Update is On the WayGet Ready to Hire iOS 12 Developers: New iOS Update is On the Way
Get Ready to Hire iOS 12 Developers: New iOS Update is On the Way
 
Onboarding experience
Onboarding experienceOnboarding experience
Onboarding experience
 
Apple watch slide share
Apple watch slide shareApple watch slide share
Apple watch slide share
 
Apple Watch Technology & WatchOS 2
Apple Watch Technology & WatchOS 2Apple Watch Technology & WatchOS 2
Apple Watch Technology & WatchOS 2
 
I-watch Mindbowser
I-watch MindbowserI-watch Mindbowser
I-watch Mindbowser
 
Migrating JavaME Apps to Android
Migrating JavaME Apps to AndroidMigrating JavaME Apps to Android
Migrating JavaME Apps to Android
 
Ios actions and outlets
Ios actions and outletsIos actions and outlets
Ios actions and outlets
 
MonkeyTalk Documentation
MonkeyTalk DocumentationMonkeyTalk Documentation
MonkeyTalk Documentation
 
Why Apple Watch Matters
Why Apple Watch MattersWhy Apple Watch Matters
Why Apple Watch Matters
 

Similar to Build apps for Apple Watch

[CocoaHeads Tricity] watchOS 2 - native apps are coming
[CocoaHeads Tricity] watchOS 2 - native apps are coming[CocoaHeads Tricity] watchOS 2 - native apps are coming
[CocoaHeads Tricity] watchOS 2 - native apps are comingMateusz Klimczak
 
Get started with watch kit development
Get started with watch kit developmentGet started with watch kit development
Get started with watch kit developmentMindfire Solutions
 
Create your First Watchkit App
Create your First Watchkit AppCreate your First Watchkit App
Create your First Watchkit AppPawan Ramteke
 
JahiaOne 2015 - Jahia on your Wrist (The Apple Watch Integration example) by ...
JahiaOne 2015 - Jahia on your Wrist (The Apple Watch Integration example) by ...JahiaOne 2015 - Jahia on your Wrist (The Apple Watch Integration example) by ...
JahiaOne 2015 - Jahia on your Wrist (The Apple Watch Integration example) by ...Jahia Solutions Group
 
Create Cross-Platform Native Mobile Apps in Flex with ELIPS Studio
Create Cross-Platform Native Mobile Apps in Flex with ELIPS StudioCreate Cross-Platform Native Mobile Apps in Flex with ELIPS Studio
Create Cross-Platform Native Mobile Apps in Flex with ELIPS StudioGuilhem Ensuque
 
Lviv MDDay 2014. Антон Голуб “Pebble and i os – notify me fully!”
Lviv MDDay 2014. Антон Голуб “Pebble and i os – notify me fully!”Lviv MDDay 2014. Антон Голуб “Pebble and i os – notify me fully!”
Lviv MDDay 2014. Антон Голуб “Pebble and i os – notify me fully!”Lviv Startup Club
 
Ios actions and outlets
Ios actions and outletsIos actions and outlets
Ios actions and outletsveeracynixit
 
iPhone application development training day 1
iPhone application development training day 1iPhone application development training day 1
iPhone application development training day 1Shyamala Prayaga
 
IOT/Mobile/Cloud - Next Connected World
IOT/Mobile/Cloud  - Next Connected WorldIOT/Mobile/Cloud  - Next Connected World
IOT/Mobile/Cloud - Next Connected WorldRavi Dalmia
 
Apple continuity
Apple continuityApple continuity
Apple continuityHEM DUTT
 
Learn Evothings Studio along with ESP8266
Learn Evothings Studio along with ESP8266Learn Evothings Studio along with ESP8266
Learn Evothings Studio along with ESP8266Hammad Tariq
 
What’s new in Xcode 8? – Future of Native App Development Opportunities
What’s new in Xcode 8? – Future of Native App Development OpportunitiesWhat’s new in Xcode 8? – Future of Native App Development Opportunities
What’s new in Xcode 8? – Future of Native App Development OpportunitiesRigel Networks LLC
 
Getting Started With Developing For Apple Watch
Getting Started With Developing For Apple WatchGetting Started With Developing For Apple Watch
Getting Started With Developing For Apple WatchInMobi
 
Assignment2 B Walkthrough
Assignment2 B WalkthroughAssignment2 B Walkthrough
Assignment2 B WalkthroughMahmoud
 
Apple Watch and WatchKit - A Technical Overview
Apple Watch and WatchKit - A Technical OverviewApple Watch and WatchKit - A Technical Overview
Apple Watch and WatchKit - A Technical OverviewSammy Sunny
 
Android terminologies
Android terminologiesAndroid terminologies
Android terminologiesjerry vasoya
 

Similar to Build apps for Apple Watch (20)

[CocoaHeads Tricity] watchOS 2 - native apps are coming
[CocoaHeads Tricity] watchOS 2 - native apps are coming[CocoaHeads Tricity] watchOS 2 - native apps are coming
[CocoaHeads Tricity] watchOS 2 - native apps are coming
 
Get started with watch kit development
Get started with watch kit developmentGet started with watch kit development
Get started with watch kit development
 
Create your First Watchkit App
Create your First Watchkit AppCreate your First Watchkit App
Create your First Watchkit App
 
JahiaOne 2015 - Jahia on your Wrist (The Apple Watch Integration example) by ...
JahiaOne 2015 - Jahia on your Wrist (The Apple Watch Integration example) by ...JahiaOne 2015 - Jahia on your Wrist (The Apple Watch Integration example) by ...
JahiaOne 2015 - Jahia on your Wrist (The Apple Watch Integration example) by ...
 
Create Cross-Platform Native Mobile Apps in Flex with ELIPS Studio
Create Cross-Platform Native Mobile Apps in Flex with ELIPS StudioCreate Cross-Platform Native Mobile Apps in Flex with ELIPS Studio
Create Cross-Platform Native Mobile Apps in Flex with ELIPS Studio
 
Apple watch course
Apple watch courseApple watch course
Apple watch course
 
Lviv MDDay 2014. Антон Голуб “Pebble and i os – notify me fully!”
Lviv MDDay 2014. Антон Голуб “Pebble and i os – notify me fully!”Lviv MDDay 2014. Антон Голуб “Pebble and i os – notify me fully!”
Lviv MDDay 2014. Антон Голуб “Pebble and i os – notify me fully!”
 
Ios actions and outlets
Ios actions and outletsIos actions and outlets
Ios actions and outlets
 
iPhone application development training day 1
iPhone application development training day 1iPhone application development training day 1
iPhone application development training day 1
 
IOT/Mobile/Cloud - Next Connected World
IOT/Mobile/Cloud  - Next Connected WorldIOT/Mobile/Cloud  - Next Connected World
IOT/Mobile/Cloud - Next Connected World
 
WatchOS Architecture
WatchOS ArchitectureWatchOS Architecture
WatchOS Architecture
 
Apple continuity
Apple continuityApple continuity
Apple continuity
 
Learn Evothings Studio along with ESP8266
Learn Evothings Studio along with ESP8266Learn Evothings Studio along with ESP8266
Learn Evothings Studio along with ESP8266
 
AppleWatch_Presentation
AppleWatch_PresentationAppleWatch_Presentation
AppleWatch_Presentation
 
What’s new in Xcode 8? – Future of Native App Development Opportunities
What’s new in Xcode 8? – Future of Native App Development OpportunitiesWhat’s new in Xcode 8? – Future of Native App Development Opportunities
What’s new in Xcode 8? – Future of Native App Development Opportunities
 
Getting Started With Developing For Apple Watch
Getting Started With Developing For Apple WatchGetting Started With Developing For Apple Watch
Getting Started With Developing For Apple Watch
 
Assignment2 B Walkthrough
Assignment2 B WalkthroughAssignment2 B Walkthrough
Assignment2 B Walkthrough
 
Apple Watch and WatchKit - A Technical Overview
Apple Watch and WatchKit - A Technical OverviewApple Watch and WatchKit - A Technical Overview
Apple Watch and WatchKit - A Technical Overview
 
Android terminologies
Android terminologiesAndroid terminologies
Android terminologies
 
Android tutorial1
Android tutorial1Android tutorial1
Android tutorial1
 

Recently uploaded

The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfkalichargn70th171
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
 
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)OPEN KNOWLEDGE GmbH
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
cybersecurity notes for mca students for learning
cybersecurity notes for mca students for learningcybersecurity notes for mca students for learning
cybersecurity notes for mca students for learningVitsRangannavar
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio, Inc.
 
XpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software SolutionsXpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software SolutionsMehedi Hasan Shohan
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - InfographicHr365.us smith
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...OnePlan Solutions
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfjoe51371421
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxTier1 app
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 
Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...aditisharan08
 
Engage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyEngage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyFrank van der Linden
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...gurkirankumar98700
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...Christina Lin
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 

Recently uploaded (20)

The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
 
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
cybersecurity notes for mca students for learning
cybersecurity notes for mca students for learningcybersecurity notes for mca students for learning
cybersecurity notes for mca students for learning
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
 
XpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software SolutionsXpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software Solutions
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - Infographic
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdf
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 
Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...
 
Engage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyEngage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The Ugly
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 

Build apps for Apple Watch