Dick Tracy ain’t got nothin’ on us. The Apple Watch is out in the wild and there’s never been a better time to start playing with the newest, and smallest iOS platform, WatchOS. Xamarin’s Watch Kit support was released in March of this year, and we’re going to spend some time looking at all the capabilities, what you need to know to start developing, and a glimpse at new features promised in the next release.
Presented by Tom Soderling at MN Enterprise Mobile Meetup, Aug. 20th, 2015
http://www.meetup.com/Minnesota-Enterprise-Mobile
Apple Watch: Everything You Need To Know As A MarketerInlight
This presentation provides an overview of the Apple Watch and information that will help you decide whether it should be part of your mobile or app strategy. We cover core watch features, the WatchKit API and key questions to think about before deciding to build an Apple Watch application.
Apple Watch: Everything You Need To Know As A MarketerInlight
This presentation provides an overview of the Apple Watch and information that will help you decide whether it should be part of your mobile or app strategy. We cover core watch features, the WatchKit API and key questions to think about before deciding to build an Apple Watch application.
It is a dazzling hybrid watch combining time and activity tracking. The Withings Activity Pop is a radiant watch combining time and activity tracking. Activity Pop automatically syncs with your iOS or Android Smartphone and offers up to 8 months autonomy on a standard cell battery, no charging needed! Let’s explore it more.
We are living in an era where data from multiple devices and connected objects and software systems are being intertwined to create a multitude of new services and performances– all without ruining the consumer experience.
If Apple Watch is successful, it will consolidate and standardize our expectations of wearable technology, in the same way that the iPhone did for the mobile market in 2007. This broad acceptance of the digitally-enhanced self will pave the way for other technologies that are still emerging at the fringes of the consumer domain.
How Apple Watch Will Change Human Behavior in 2015IsobarUS
Apple Watch is Apple's first foray into the wearable technology marketplace. It launches April 24, 2015 and is the first real test for how consumers will adopt the Internet of Things. These are our recommendations for brands considering dipping into the IoT with Apple Watch.
Apple iWatch is a smartwatch created by Apple Inc. and announced by Tim Cook on September 9, 2014. It is expected to have fitness tracking and health-oriented capabilities, as well as integration with iOS and existing Apple products and services. It is compatible with the iPhone 5 and later iPhone models running iOS 8.2. The device is scheduled to begin shipping in April 2015.
We are living in an era where data from multiple devices and connected objects and software systems are being intertwined to create a multitude of new services and performances– all without ruining the consumer experience.
If Apple Watch is successful, it will consolidate and standardize our expectations of wearable technology, in the same way that the iPhone did for the mobile market in 2007. This broad acceptance of the digitally-enhanced self will pave the way for other technologies that are still emerging at the fringes of the consumer domain.
Webcast slides for developers, testers and QA professionals who need to ensure the highest levels of continuous app quality and performance through the release of iOS 8.
Webinar Series - Customer Facing Devices: Putting the Pieces TogetherMoki
This is the second part of a three-part webinar series about how to use Customer Facing Devices for in-store marketing. The full webinar can be viewed at
http://moki.com/insights/cfd-webinar-2/
A thorough introduction to microinteractions in UX design, focusing on the small details that make the experience. -- By Erica Klosterman, Lead Architect and Creative at digital agency Purple, Rock, Scissors
It is a dazzling hybrid watch combining time and activity tracking. The Withings Activity Pop is a radiant watch combining time and activity tracking. Activity Pop automatically syncs with your iOS or Android Smartphone and offers up to 8 months autonomy on a standard cell battery, no charging needed! Let’s explore it more.
We are living in an era where data from multiple devices and connected objects and software systems are being intertwined to create a multitude of new services and performances– all without ruining the consumer experience.
If Apple Watch is successful, it will consolidate and standardize our expectations of wearable technology, in the same way that the iPhone did for the mobile market in 2007. This broad acceptance of the digitally-enhanced self will pave the way for other technologies that are still emerging at the fringes of the consumer domain.
How Apple Watch Will Change Human Behavior in 2015IsobarUS
Apple Watch is Apple's first foray into the wearable technology marketplace. It launches April 24, 2015 and is the first real test for how consumers will adopt the Internet of Things. These are our recommendations for brands considering dipping into the IoT with Apple Watch.
Apple iWatch is a smartwatch created by Apple Inc. and announced by Tim Cook on September 9, 2014. It is expected to have fitness tracking and health-oriented capabilities, as well as integration with iOS and existing Apple products and services. It is compatible with the iPhone 5 and later iPhone models running iOS 8.2. The device is scheduled to begin shipping in April 2015.
We are living in an era where data from multiple devices and connected objects and software systems are being intertwined to create a multitude of new services and performances– all without ruining the consumer experience.
If Apple Watch is successful, it will consolidate and standardize our expectations of wearable technology, in the same way that the iPhone did for the mobile market in 2007. This broad acceptance of the digitally-enhanced self will pave the way for other technologies that are still emerging at the fringes of the consumer domain.
Webcast slides for developers, testers and QA professionals who need to ensure the highest levels of continuous app quality and performance through the release of iOS 8.
Webinar Series - Customer Facing Devices: Putting the Pieces TogetherMoki
This is the second part of a three-part webinar series about how to use Customer Facing Devices for in-store marketing. The full webinar can be viewed at
http://moki.com/insights/cfd-webinar-2/
A thorough introduction to microinteractions in UX design, focusing on the small details that make the experience. -- By Erica Klosterman, Lead Architect and Creative at digital agency Purple, Rock, Scissors
My colleague Jonah Hulselmans and me, gave a session about developing for Wearables like the Microsoft Band, Apple Watch and Android Wear with Xamarin. This sessions was given for MADN, a user group in Belgium that focuses on mobile development within the Microsoft Stack.
Ambient computing at Lehigh UniversitySomesh Rahul
How technology and computers have changed in the past
What we mean by ambient computing
What are some of the applications
Why the talks about ambient computing have heated up recently
Some basic principles to keep in mind when designing for this space
Presentation from knowledge sharing we conduct at PubMatic about User Interface Design. Effective feedback is one of the most important aspect of any application. Without proper feedback user easily gets confused. The presentation gives tips and techniques to evaluate feedback which can help in avoiding common pitfalls.
Fitness Tracker Bracelet H11 – A Personal Workout Partner you can depend uponThinkRacePakistan
ThinkRace Technology brings you the H11, a smart fitness tracker bracelet you can depend upon. When it comes to health, the heart matters the most. The H11 smart fitness tracker is equipped with a state-of-the-art heart rate monitor for real time heart rate detection and precise blood pressure analysis.
For more information about our products and services visit :
http://www.thinkrace.pk/fitness-bracelet-h11/
Similar to Apple Watch Development with Xamarin Watch Kit (20)
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...informapgpstrackings
Keep tabs on your field staff effortlessly with Informap Technology Centre LLC. Real-time tracking, task assignment, and smart features for efficient management. Request a live demo today!
For more details, visit us : https://informapuae.com/field-staff-tracking/
Listen to the keynote address and hear about the latest developments from Rachana Ananthakrishnan and Ian Foster who review the updates to the Globus Platform and Service, and the relevance of Globus to the scientific community as an automation platform to accelerate scientific discovery.
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxrickgrimesss22
Discover the essential features to incorporate in your Winzo clone app to boost business growth, enhance user engagement, and drive revenue. Learn how to create a compelling gaming experience that stands out in the competitive market.
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Shahin Sheidaei
Games are powerful teaching tools, fostering hands-on engagement and fun. But they require careful consideration to succeed. Join me to explore factors in running and selecting games, ensuring they serve as effective teaching tools. Learn to maintain focus on learning objectives while playing, and how to measure the ROI of gaming in education. Discover strategies for pitching gaming to leadership. This session offers insights, tips, and examples for coaches, team leads, and enterprise leaders seeking to teach from simple to complex concepts.
Unleash Unlimited Potential with One-Time Purchase
BoxLang is more than just a language; it's a community. By choosing a Visionary License, you're not just investing in your success, you're actively contributing to the ongoing development and support of BoxLang.
We describe the deployment and use of Globus Compute for remote computation. This content is aimed at researchers who wish to compute on remote resources using a unified programming interface, as well as system administrators who will deploy and operate Globus Compute services on their research computing infrastructure.
Cyaniclab : Software Development Agency Portfolio.pdfCyanic lab
CyanicLab, an offshore custom software development company based in Sweden,India, Finland, is your go-to partner for startup development and innovative web design solutions. Our expert team specializes in crafting cutting-edge software tailored to meet the unique needs of startups and established enterprises alike. From conceptualization to execution, we offer comprehensive services including web and mobile app development, UI/UX design, and ongoing software maintenance. Ready to elevate your business? Contact CyanicLab today and let us propel your vision to success with our top-notch IT solutions.
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...Juraj Vysvader
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I didn't get rich from it but it did have 63K downloads (powered possible tens of thousands of websites).
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns
Unlocking Business Potential: Tailored Technology Solutions by Prosigns
Discover how Prosigns, a leading technology solutions provider, partners with businesses to drive innovation and success. Our presentation showcases our comprehensive range of services, including custom software development, web and mobile app development, AI & ML solutions, blockchain integration, DevOps services, and Microsoft Dynamics 365 support.
Custom Software Development: Prosigns specializes in creating bespoke software solutions that cater to your unique business needs. Our team of experts works closely with you to understand your requirements and deliver tailor-made software that enhances efficiency and drives growth.
Web and Mobile App Development: From responsive websites to intuitive mobile applications, Prosigns develops cutting-edge solutions that engage users and deliver seamless experiences across devices.
AI & ML Solutions: Harnessing the power of Artificial Intelligence and Machine Learning, Prosigns provides smart solutions that automate processes, provide valuable insights, and drive informed decision-making.
Blockchain Integration: Prosigns offers comprehensive blockchain solutions, including development, integration, and consulting services, enabling businesses to leverage blockchain technology for enhanced security, transparency, and efficiency.
DevOps Services: Prosigns' DevOps services streamline development and operations processes, ensuring faster and more reliable software delivery through automation and continuous integration.
Microsoft Dynamics 365 Support: Prosigns provides comprehensive support and maintenance services for Microsoft Dynamics 365, ensuring your system is always up-to-date, secure, and running smoothly.
Learn how our collaborative approach and dedication to excellence help businesses achieve their goals and stay ahead in today's digital landscape. From concept to deployment, Prosigns is your trusted partner for transforming ideas into reality and unlocking the full potential of your business.
Join us on a journey of innovation and growth. Let's partner for success with Prosigns.
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Globus
The Earth System Grid Federation (ESGF) is a global network of data servers that archives and distributes the planet’s largest collection of Earth system model output for thousands of climate and environmental scientists worldwide. Many of these petabyte-scale data archives are located in proximity to large high-performance computing (HPC) or cloud computing resources, but the primary workflow for data users consists of transferring data, and applying computations on a different system. As a part of the ESGF 2.0 US project (funded by the United States Department of Energy Office of Science), we developed pre-defined data workflows, which can be run on-demand, capable of applying many data reduction and data analysis to the large ESGF data archives, transferring only the resultant analysis (ex. visualizations, smaller data files). In this talk, we will showcase a few of these workflows, highlighting how Globus Flows can be used for petabyte-scale climate analysis.
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamtakuyayamamoto1800
In this slide, we show the simulation example and the way to compile this solver.
In this solver, the Helmholtz equation can be solved by helmholtzFoam. Also, the Helmholtz equation with uniformly dispersed bubbles can be simulated by helmholtzBubbleFoam.
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...Anthony Dahanne
Les Buildpacks existent depuis plus de 10 ans ! D’abord, ils étaient utilisés pour détecter et construire une application avant de la déployer sur certains PaaS. Ensuite, nous avons pu créer des images Docker (OCI) avec leur dernière génération, les Cloud Native Buildpacks (CNCF en incubation). Sont-ils une bonne alternative au Dockerfile ? Que sont les buildpacks Paketo ? Quelles communautés les soutiennent et comment ?
Venez le découvrir lors de cette session ignite
Check out the webinar slides to learn more about how XfilesPro transforms Salesforce document management by leveraging its world-class applications. For more details, please connect with sales@xfilespro.com
If you want to watch the on-demand webinar, please click here: https://www.xfilespro.com/webinars/salesforce-document-management-2-0-smarter-faster-better/
Accelerate Enterprise Software Engineering with PlatformlessWSO2
Key takeaways:
Challenges of building platforms and the benefits of platformless.
Key principles of platformless, including API-first, cloud-native middleware, platform engineering, and developer experience.
How Choreo enables the platformless experience.
How key concepts like application architecture, domain-driven design, zero trust, and cell-based architecture are inherently a part of Choreo.
Demo of an end-to-end app built and deployed on Choreo.
First Steps with Globus Compute Multi-User EndpointsGlobus
In this presentation we will share our experiences around getting started with the Globus Compute multi-user endpoint. Working with the Pharmacology group at the University of Auckland, we have previously written an application using Globus Compute that can offload computationally expensive steps in the researcher's workflows, which they wish to manage from their familiar Windows environments, onto the NeSI (New Zealand eScience Infrastructure) cluster. Some of the challenges we have encountered were that each researcher had to set up and manage their own single-user globus compute endpoint and that the workloads had varying resource requirements (CPUs, memory and wall time) between different runs. We hope that the multi-user endpoint will help to address these challenges and share an update on our progress here.
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...Globus
The U.S. Geological Survey (USGS) has made substantial investments in meeting evolving scientific, technical, and policy driven demands on storing, managing, and delivering data. As these demands continue to grow in complexity and scale, the USGS must continue to explore innovative solutions to improve its management, curation, sharing, delivering, and preservation approaches for large-scale research data. Supporting these needs, the USGS has partnered with the University of Chicago-Globus to research and develop advanced repository components and workflows leveraging its current investment in Globus. The primary outcome of this partnership includes the development of a prototype enterprise repository, driven by USGS Data Release requirements, through exploration and implementation of the entire suite of the Globus platform offerings, including Globus Flow, Globus Auth, Globus Transfer, and Globus Search. This presentation will provide insights into this research partnership, introduce the unique requirements and challenges being addressed and provide relevant project progress.
Into the Box Keynote Day 2: Unveiling amazing updates and announcements for modern CFML developers! Get ready for exciting releases and updates on Ortus tools and products. Stay tuned for cutting-edge innovations designed to boost your productivity.
Globus Connect Server Deep Dive - GlobusWorld 2024Globus
We explore the Globus Connect Server (GCS) architecture and experiment with advanced configuration options and use cases. This content is targeted at system administrators who are familiar with GCS and currently operate—or are planning to operate—broader deployments at their institution.
2. 1. Reasons for Apple Watch
2. Day to Day Experience
3. Cool Features
4. New Types of User Interactions
5. Overview of UI Elements
6. Anatomy of a Watch Kit Solution
7. Application Lifecycle
8. Your First Watch App
9. Working with the Parent App
10. Cautionary Tales
11. Answers to Common Questions
12. Resources & Links
O U T L I N E
7. 1 . R E A S O N S F O R A P P L E WA T C H
1. Smartphone as a brain or hub for connected devices
8. 1 . R E A S O N S F O R A P P L E WA T C H
1. Smartphone as a brain or hub for connected devices
2. Some interactions are way better/easier on the watch
• The temperature outside, next calendar event, prioritization
• General principle. ex: Laptop vs. iPad vs. Phone
9. 1 . R E A S O N S F O R A P P L E WA T C H
1. Smartphone as a brain or hub for connected devices
2. Some interactions are way better/easier on the watch
• The temperature outside, next calendar event, prioritization
• General principle. ex: Laptop vs. iPad vs. Phone
3. Apple’s Reason
“Your phone is ruining your life. Many of us are subject to the
tyranny of the buzz—the constant checking, the long list of
nagging notification. People want that level of engagement, but
how do we provide it in a way that’s a little more human, a little
more in the moment when you’re with somebody?”
http://www.wired.com/2015/04/the-apple-watch/
10. • Great for texting using Siri
• Not usually brave enough to use when other people are around
• Handsfree Siri is great for creating reminders, setting
timer & conversions when cooking, simple questions
• Great for when I’m working on the car, or want my phone
to be safe/dry
• Handy for controlling music playing through phone or
connected speakers
• Extremely waterproof
• More than sufficient battery life for a day
• Dick Tracy-style phone calls! Speakerphone is especially
good for boring phone conference calls
• Listening to voicemails
2 . D A Y T O D A Y E X P E R I E N C E
12. • Suggesting how long someone should use your app
• Lightweight, quick, brief interactions; a few seconds
• 3 New User Interactions
1. Normal interaction (watch app)
2. Glance
3. Notification
4 . N E W T Y P E S O F U S E R I N T E R A C T I O N S
13. 1. Normal Interaction
• Don’t simply port phone app over to watch
• We’ll look at the controls available
4 . N E W T Y P E S O F U S E R I N T E R A C T I O N S
14. 4 . N E W T Y P E S O F U S E R I N T E R A C T I O N S
2. Glance
• Non-actionable, single view of information
• Swipe up from bottom of watch face to view collection
15. 3. Notification
• Actionable
• 2 views: based on interaction, will transition from
Short Look to Long Look
4 . N E W T Y P E S O F U S E R I N T E R A C T I O N S
Short Look Long Look
Short Look Short Look
17. • Important note: Currently, Apple Watch is just an external
display for a program running on a connected iPhone
• The ability for apps to run on the Apple Watch itself will be
possible in WatchOS 2, released in fall of 2015
• Also, ability to access sensor data (heart rate,
accelerometer), use the taptic engine, digital crown,
speaker, mic. 3rd party watch complications
• Watch apps are made possible through use of the new iOS
8 Extensions
6 . A N A T O M Y O F A WA T C H K I T S O L U T I O N
18. • Extension Points
6 . A N A T O M Y O F A WA T C H K I T S O L U T I O N
Today Share Edit Photo Watch App
19. 6 . A N A T O M Y O F A WA T C H K I T S O L U T I O N
• How they all work together
20. 6 . A N A T O M Y O F A WA T C H K I T S O L U T I O N
• App Communication
21. 1.
7 . A P P L I C A T I O N L I F E C Y C L E
The lifecycle of a
WKInterfaceController object
1. Awake()
2. WillActivate()
3. DidDeactivate()
1
2
3
22. • Don’t forget to add new device to member center!
• Think about Provisioning ahead of time
• 3 different App/Bundle IDs (same prefix)
1. com.something.MyPhoneApp
2. com.something.WatchKitApp
3. com.something.WatchKitExtension
• 2 Provisioning options:
1. Single Wildcard App ID - “com.something.*”
• Fewer Application Services: no App Groups, Push Notifications, HomeKit
2. Three Explicit App IDs
8 . Y O U R F I R S T WA T C H A P P
23. • Time for Add > New Project!
8 . Y O U R F I R S T WA T C H A P P
24. • Choose project and UI Interactions (scenes)
8 . Y O U R F I R S T WA T C H A P P
25. • This will add 2 new projects to your solution
8 . Y O U R F I R S T WA T C H A P P
26. • Project Reference Chain
8 . Y O U R F I R S T WA T C H A P P
iOS App
WatchKit App
Extension
27. • Bundle/App ID Linking
8 . Y O U R F I R S T WA T C H A P P
iOS App
WatchKit App
Extension
28. • Bundle/App ID Linking
8 . Y O U R F I R S T WA T C H A P P
iOS App
WatchKit App
Extension
29. • Bundle/App ID Linking
8 . Y O U R F I R S T WA T C H A P P
iOS App
WatchKit App
Extension
30. • The main storyboard is in the WatchKit App project
8 . Y O U R F I R S T WA T C H A P P
31. • Interfaces in the Watch App storyboard
1. Normal Interaction (App)
2. Glance
3. Notification
8 . Y O U R F I R S T WA T C H A P P
1
2
3
Short Look Long Look
32. • Interface Controllers
1. Normal Interaction (App)
2. Glance
3. Notification
8 . Y O U R F I R S T WA T C H A P P
Short Look Long Look
1
2
3
33. Long Look
9 . W O R K I N G W I T H T H E PA R E N T A P P
34. Demo
How Deep Is It?
Long Look
9 . W O R K I N G W I T H T H E PA R E N T A P P
35. • 3 Options
1. Run Code on iPhone
• Call WKInterfaceController.OpenParentApplication()
in the watch app extension
• Implement the HandleWatchKitExtensionRequest()
method in the iOS AppDelegate
• Opens the iPhone app in the background
9 . W O R K I N G W I T H T H E PA R E N T A P P
Short Look Long Look
36. • 3 Options
2. Shared Storage with App Groups
• Allows iOS 8 extensions to share data with parent app.
• App Groups are set up in the Apple Developer
Member Center, under the IDs section
• You can stash you watch app settings values, or files
• Doesn’t open iPhone app in the background
9 . W O R K I N G W I T H T H E PA R E N T A P P
37. • 3 Options
3. Message Passing
• Darwin Notification Center allows for communication
between iOS apps and extensions
• API of the Core Foundation framework
• WormHoleSharp supports these notifications
• C# port of open source project MMWormHole
• Allows you to listen for and subscribe to these
messages
wormHole.PassMessage("ButtonMessage",
new
ButtonMessage{
Id
=
1
});
wormHole.ListenForMessage<ButtonMessage>("ButtonMessage",
(message)
=>
{
…
}
9 . W O R K I N G W I T H T H E PA R E N T A P P
38. Some Errors I Tripped Over
Error: AMDeviceSecureInstallApplicationBundle returned: 0xe8003ffe
Answer: TBD
Error: "Failed to install" "Invalid Bundle - No Apple Watch Binary”
Answer: Just reboot the watch!
Error: The Watch App 'WatchApp' does not have a valid
UIDeviceFamily value. Expected 'Watch (4)' found 'IPhone, Watch (5)'.
Answer: Clean and re-build solution
1 0 . C A U T I O N A RY TA L E S
39. Q: I want make sure that notifications for my current iOS app
appear on the Apple Watch, what do I have to do?
A: Nothing - provided your app supports notifications. If your
phone is set to receive that notification, you can choose to
mirror it on your Watch via its notification settings.
Q: Can I build a stand alone Watch App?
A: No. A WatchKit app requires an existing iOS app
1 1 . A N S W E R S T O C O M M O N Q U E S T I O N S
40. Great Article on Apple Watch
http://www.wired.com/2015/04/the-apple-watch/
Watch Kit: Getting Started
http://developer.xamarin.com/guides/ios/watch/
Xamarin Sample Watch Kit Apps
https://developer.xamarin.com/samples/ios/Watch/
WatchOS 2 video:
https://developer.apple.com/videos/wwdc/2015/?id=105
Passing messages w/ WormHoleSharp
https://github.com/Clancey/WormHoleSharp
Apple Watch HIG
https://developer.apple.com/watch/human-interface-guidelines/
Bezel
http://infinitapps.com/bezel/
1 2 . R E S O U R C E S & L I N K S