Kevin Kraus, Saint Francis University Environmental Engineering Department, “Trompe Aeration”
Kevin Francis Developing on Windows Devices ARC33 2.
-
Upload
ami-freeman -
Category
Documents
-
view
213 -
download
0
Transcript of Kevin Francis Developing on Windows Devices ARC33 2.
![Page 1: Kevin Francis Developing on Windows Devices ARC33 2.](https://reader036.fdocuments.us/reader036/viewer/2022070414/5697c0031a28abf838cc3a39/html5/thumbnails/1.jpg)
Spark the future.
![Page 2: Kevin Francis Developing on Windows Devices ARC33 2.](https://reader036.fdocuments.us/reader036/viewer/2022070414/5697c0031a28abf838cc3a39/html5/thumbnails/2.jpg)
Kevin Francis
Developing on Windows Devices
ARC332
![Page 3: Kevin Francis Developing on Windows Devices ARC33 2.](https://reader036.fdocuments.us/reader036/viewer/2022070414/5697c0031a28abf838cc3a39/html5/thumbnails/3.jpg)
Introduction
![Page 4: Kevin Francis Developing on Windows Devices ARC33 2.](https://reader036.fdocuments.us/reader036/viewer/2022070414/5697c0031a28abf838cc3a39/html5/thumbnails/4.jpg)
Are you in the right room?This is an Architecture TalkThere will not be code.There will not be demos.There might be videos.
This is a talk about when to use devices from a business perspective.We’ll cover:• What to use when • How to design apps and services• The Universal Windows Application model• Hints and tips
![Page 5: Kevin Francis Developing on Windows Devices ARC33 2.](https://reader036.fdocuments.us/reader036/viewer/2022070414/5697c0031a28abf838cc3a39/html5/thumbnails/5.jpg)
AgendaPrinciples: Users, applications,
Windows 7, 8.1 and 10
The Windows device family:Windows Tablets, Windows Phones, Microsoft Band, Surface Hub, Interactive Digital Signage, Xbox One, Augmented Reality and Virtual Reality
Universal Apps
Communication and Architecture
![Page 6: Kevin Francis Developing on Windows Devices ARC33 2.](https://reader036.fdocuments.us/reader036/viewer/2022070414/5697c0031a28abf838cc3a39/html5/thumbnails/6.jpg)
About Me30 years’ experienceDeveloper from Windows 1.0 to Windows XPArchitect from Windows 95 to Windows VistaManager from Windows Vista to Windows 8.1
MVP for Architecture for five years to 2010
Now CEO of Wild Mouse, a new kind of partner, very focused on devices
![Page 7: Kevin Francis Developing on Windows Devices ARC33 2.](https://reader036.fdocuments.us/reader036/viewer/2022070414/5697c0031a28abf838cc3a39/html5/thumbnails/7.jpg)
![Page 8: Kevin Francis Developing on Windows Devices ARC33 2.](https://reader036.fdocuments.us/reader036/viewer/2022070414/5697c0031a28abf838cc3a39/html5/thumbnails/8.jpg)
Devices for public, etc.
![Page 9: Kevin Francis Developing on Windows Devices ARC33 2.](https://reader036.fdocuments.us/reader036/viewer/2022070414/5697c0031a28abf838cc3a39/html5/thumbnails/9.jpg)
The Browser is Dead
Long live Apps!
![Page 10: Kevin Francis Developing on Windows Devices ARC33 2.](https://reader036.fdocuments.us/reader036/viewer/2022070414/5697c0031a28abf838cc3a39/html5/thumbnails/10.jpg)
Follow your users…
But actually read the data and think carefully.
![Page 11: Kevin Francis Developing on Windows Devices ARC33 2.](https://reader036.fdocuments.us/reader036/viewer/2022070414/5697c0031a28abf838cc3a39/html5/thumbnails/11.jpg)
Tablets and Phones
![Page 12: Kevin Francis Developing on Windows Devices ARC33 2.](https://reader036.fdocuments.us/reader036/viewer/2022070414/5697c0031a28abf838cc3a39/html5/thumbnails/12.jpg)
Let’s talk costs.
The costs aren’t in IT guys really. Let’s talk about what architecture decisions are really costing your business.
![Page 13: Kevin Francis Developing on Windows Devices ARC33 2.](https://reader036.fdocuments.us/reader036/viewer/2022070414/5697c0031a28abf838cc3a39/html5/thumbnails/13.jpg)
The Browser should be dead.
Consumer behaviour is also driving internal demands.
Productivity and mobility are big drivers.
![Page 14: Kevin Francis Developing on Windows Devices ARC33 2.](https://reader036.fdocuments.us/reader036/viewer/2022070414/5697c0031a28abf838cc3a39/html5/thumbnails/14.jpg)
Windows XP, 7, 8 and 10
Think big picture. Consider culture shock.The SP1 fallacy is just that.
![Page 15: Kevin Francis Developing on Windows Devices ARC33 2.](https://reader036.fdocuments.us/reader036/viewer/2022070414/5697c0031a28abf838cc3a39/html5/thumbnails/15.jpg)
The Windows 10 Upgrade
What do you get?
![Page 16: Kevin Francis Developing on Windows Devices ARC33 2.](https://reader036.fdocuments.us/reader036/viewer/2022070414/5697c0031a28abf838cc3a39/html5/thumbnails/16.jpg)
![Page 17: Kevin Francis Developing on Windows Devices ARC33 2.](https://reader036.fdocuments.us/reader036/viewer/2022070414/5697c0031a28abf838cc3a39/html5/thumbnails/17.jpg)
Q: Who is mobile?
A: Almost everyone.
Anyone that goes to meetings, is in customer service, is in sales or takes work home.
![Page 18: Kevin Francis Developing on Windows Devices ARC33 2.](https://reader036.fdocuments.us/reader036/viewer/2022070414/5697c0031a28abf838cc3a39/html5/thumbnails/18.jpg)
A laptop is not a desktop.
And it probably shouldn’t be a laptop.
Consider the productivity of a convertible with a pen.
![Page 19: Kevin Francis Developing on Windows Devices ARC33 2.](https://reader036.fdocuments.us/reader036/viewer/2022070414/5697c0031a28abf838cc3a39/html5/thumbnails/19.jpg)
Computers are not productivity.
And people aren’t born knowing how to use them…
![Page 20: Kevin Francis Developing on Windows Devices ARC33 2.](https://reader036.fdocuments.us/reader036/viewer/2022070414/5697c0031a28abf838cc3a39/html5/thumbnails/20.jpg)
Why Apps are different now…
Mobile devices capabilities.Enterprise app stores.Compartmentalised installation and operation.Easy sharing and integration.
![Page 21: Kevin Francis Developing on Windows Devices ARC33 2.](https://reader036.fdocuments.us/reader036/viewer/2022070414/5697c0031a28abf838cc3a39/html5/thumbnails/21.jpg)
So we need apps…
To BYOD or not to BYOD, that is the question.The case for the SOE.The case for no SOE.
![Page 22: Kevin Francis Developing on Windows Devices ARC33 2.](https://reader036.fdocuments.us/reader036/viewer/2022070414/5697c0031a28abf838cc3a39/html5/thumbnails/22.jpg)
Building SOE Apps
Native development.Universal apps.UX is king. Resizable.The return of client-server computing. Without the pain.
![Page 23: Kevin Francis Developing on Windows Devices ARC33 2.](https://reader036.fdocuments.us/reader036/viewer/2022070414/5697c0031a28abf838cc3a39/html5/thumbnails/23.jpg)
Building BYOD Apps
Only build them once.Use tools like Sitrion ONE, Xamarin and so on.
![Page 24: Kevin Francis Developing on Windows Devices ARC33 2.](https://reader036.fdocuments.us/reader036/viewer/2022070414/5697c0031a28abf838cc3a39/html5/thumbnails/24.jpg)
Architectural Principles
Make them work offline. Syncing is critical.Store data and content in the cloud, not on the device.Use the capabilities of the device. Especially the camera and pen.
![Page 25: Kevin Francis Developing on Windows Devices ARC33 2.](https://reader036.fdocuments.us/reader036/viewer/2022070414/5697c0031a28abf838cc3a39/html5/thumbnails/25.jpg)
![Page 26: Kevin Francis Developing on Windows Devices ARC33 2.](https://reader036.fdocuments.us/reader036/viewer/2022070414/5697c0031a28abf838cc3a39/html5/thumbnails/26.jpg)
![Page 27: Kevin Francis Developing on Windows Devices ARC33 2.](https://reader036.fdocuments.us/reader036/viewer/2022070414/5697c0031a28abf838cc3a39/html5/thumbnails/27.jpg)
Surface Hub
![Page 28: Kevin Francis Developing on Windows Devices ARC33 2.](https://reader036.fdocuments.us/reader036/viewer/2022070414/5697c0031a28abf838cc3a39/html5/thumbnails/28.jpg)
![Page 29: Kevin Francis Developing on Windows Devices ARC33 2.](https://reader036.fdocuments.us/reader036/viewer/2022070414/5697c0031a28abf838cc3a39/html5/thumbnails/29.jpg)
An amazing device4K, highly responsice touchscreen. Many, many, many points of touch. Pens!Inbuilt PC, audio, conferencing, NFC, networking.Just plug in and go! Well, sort of…
![Page 30: Kevin Francis Developing on Windows Devices ARC33 2.](https://reader036.fdocuments.us/reader036/viewer/2022070414/5697c0031a28abf838cc3a39/html5/thumbnails/30.jpg)
Collaborative Devices
Surface Hub is a big, beautiful, multi-user screen.It is not a big tablet!Interaction and UX design is critical.
![Page 31: Kevin Francis Developing on Windows Devices ARC33 2.](https://reader036.fdocuments.us/reader036/viewer/2022070414/5697c0031a28abf838cc3a39/html5/thumbnails/31.jpg)
Building for Surface Hub
Just Windows 10 apps.Reuse the plumbing and some logic.Build the UI specifically.It’s worth the work!
![Page 32: Kevin Francis Developing on Windows Devices ARC33 2.](https://reader036.fdocuments.us/reader036/viewer/2022070414/5697c0031a28abf838cc3a39/html5/thumbnails/32.jpg)
Interactive Digital Signage
![Page 33: Kevin Francis Developing on Windows Devices ARC33 2.](https://reader036.fdocuments.us/reader036/viewer/2022070414/5697c0031a28abf838cc3a39/html5/thumbnails/33.jpg)
Like Surface Hub, but not…
Long life, commercial, large touchscreens.Much cheaper than Surface Hub and more robust.Not as responsive to touch, not collaborative
![Page 34: Kevin Francis Developing on Windows Devices ARC33 2.](https://reader036.fdocuments.us/reader036/viewer/2022070414/5697c0031a28abf838cc3a39/html5/thumbnails/34.jpg)
Uses
Employee engagement. Team messages.Visitor sign in.Retail, hospitality, etc.Connectivity is important for customers.
![Page 35: Kevin Francis Developing on Windows Devices ARC33 2.](https://reader036.fdocuments.us/reader036/viewer/2022070414/5697c0031a28abf838cc3a39/html5/thumbnails/35.jpg)
Building Applications
Best to build Windows 10 apps.Design apps especially for large screens.Take touch sensitivity into account (don’t expect too much)
![Page 36: Kevin Francis Developing on Windows Devices ARC33 2.](https://reader036.fdocuments.us/reader036/viewer/2022070414/5697c0031a28abf838cc3a39/html5/thumbnails/36.jpg)
Kinect
![Page 37: Kevin Francis Developing on Windows Devices ARC33 2.](https://reader036.fdocuments.us/reader036/viewer/2022070414/5697c0031a28abf838cc3a39/html5/thumbnails/37.jpg)
Still magic…
Lets the computer see in 3D.Adds excellent voice control.Great where the computer can't be touched. Great where you need to watch or respond to people.
![Page 38: Kevin Francis Developing on Windows Devices ARC33 2.](https://reader036.fdocuments.us/reader036/viewer/2022070414/5697c0031a28abf838cc3a39/html5/thumbnails/38.jpg)
![Page 39: Kevin Francis Developing on Windows Devices ARC33 2.](https://reader036.fdocuments.us/reader036/viewer/2022070414/5697c0031a28abf838cc3a39/html5/thumbnails/39.jpg)
Technology.
It isn't really too hard to build Kinect apps.Kinect for Windows 2.0 device is needed.Applications run on the desktop (not as apps).
![Page 40: Kevin Francis Developing on Windows Devices ARC33 2.](https://reader036.fdocuments.us/reader036/viewer/2022070414/5697c0031a28abf838cc3a39/html5/thumbnails/40.jpg)
Also
Allow for the learning curve. Design interactions carefully. Combine with touch where possible.
![Page 41: Kevin Francis Developing on Windows Devices ARC33 2.](https://reader036.fdocuments.us/reader036/viewer/2022070414/5697c0031a28abf838cc3a39/html5/thumbnails/41.jpg)
Xbox One
![Page 42: Kevin Francis Developing on Windows Devices ARC33 2.](https://reader036.fdocuments.us/reader036/viewer/2022070414/5697c0031a28abf838cc3a39/html5/thumbnails/42.jpg)
Not just a games console.Much more than 70% of time on Xboxes is spent in apps – mostly video.The average user is over 40, and frequently female.Xbox has a unique position in many homes.It therefore provides a unique opportunity.
![Page 43: Kevin Francis Developing on Windows Devices ARC33 2.](https://reader036.fdocuments.us/reader036/viewer/2022070414/5697c0031a28abf838cc3a39/html5/thumbnails/43.jpg)
Developing for XboxIs not overly difficult, but is complex too.Yes, It is .Net. It is a lot like Windows desktop, but not exactly.The UX is subtly, but significantly different.Certification has always been a very big deal.
![Page 44: Kevin Francis Developing on Windows Devices ARC33 2.](https://reader036.fdocuments.us/reader036/viewer/2022070414/5697c0031a28abf838cc3a39/html5/thumbnails/44.jpg)
Virtual Reality
![Page 45: Kevin Francis Developing on Windows Devices ARC33 2.](https://reader036.fdocuments.us/reader036/viewer/2022070414/5697c0031a28abf838cc3a39/html5/thumbnails/45.jpg)
Oculus is an honorary Microsoft device.Virtual reality does have its places in the real worldWorks where you want to put the user in a different location.Travel, real estate, crime scenes, etc.
![Page 46: Kevin Francis Developing on Windows Devices ARC33 2.](https://reader036.fdocuments.us/reader036/viewer/2022070414/5697c0031a28abf838cc3a39/html5/thumbnails/46.jpg)
Conclusion
![Page 47: Kevin Francis Developing on Windows Devices ARC33 2.](https://reader036.fdocuments.us/reader036/viewer/2022070414/5697c0031a28abf838cc3a39/html5/thumbnails/47.jpg)
Productivity is the keyUnfettered user experiences trumps IT concerns.True BYOD carries too many hidden costs though.Right devices for right scenarios. Talk to the business.Think about non-traditional devices.
![Page 48: Kevin Francis Developing on Windows Devices ARC33 2.](https://reader036.fdocuments.us/reader036/viewer/2022070414/5697c0031a28abf838cc3a39/html5/thumbnails/48.jpg)
The Common ThreadsUnified Windows Apps really do work across all devices.Unity + Unified Apps is the key for anything really interactive.
![Page 49: Kevin Francis Developing on Windows Devices ARC33 2.](https://reader036.fdocuments.us/reader036/viewer/2022070414/5697c0031a28abf838cc3a39/html5/thumbnails/49.jpg)
Q & A
![Page 50: Kevin Francis Developing on Windows Devices ARC33 2.](https://reader036.fdocuments.us/reader036/viewer/2022070414/5697c0031a28abf838cc3a39/html5/thumbnails/50.jpg)
Complete your session evaluation on My Ignite for your chance to win one of many daily prizes.
![Page 51: Kevin Francis Developing on Windows Devices ARC33 2.](https://reader036.fdocuments.us/reader036/viewer/2022070414/5697c0031a28abf838cc3a39/html5/thumbnails/51.jpg)
Continue your Ignite learning pathVisit Microsoft Virtual Academy for free online training visit https://www.microsoftvirtualacademy.com
Visit Channel 9 to access a wide range of Microsoft training and event recordings https://channel9.msdn.com/
Head to the TechNet Eval Centre to download trials of the latest
Microsoft products http://Microsoft.com/en-us/evalcenter/
![Page 52: Kevin Francis Developing on Windows Devices ARC33 2.](https://reader036.fdocuments.us/reader036/viewer/2022070414/5697c0031a28abf838cc3a39/html5/thumbnails/52.jpg)
© 2015 Microsoft Corporation. All rights reserved.Microsoft, Windows and other product names are or may be registered
trademarks and/or trademarks in the U.S. and/or other countries.MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
AS TO THE INFORMATION IN THIS PRESENTATION.