windows8.1overviewnetponto

47
Windows 8.1 Overview Alexandre Marreiros http://netpont o.org hashtag #netponto

Upload: alexandre-marreiros

Post on 11-Nov-2014

577 views

Category:

Technology


0 download

DESCRIPTION

A presentation to the Portuguese .net community making a overview of the UX of Windows 8.1 new features and APIS

TRANSCRIPT

Page 1: Windows8.1overviewnetponto

Windows 8.1 OverviewAlexandre Marreiros

http://netponto.org

hashtag #netponto

Page 2: Windows8.1overviewnetponto

About / Contact

Who– CTO @ Innovagency– Software Dev/Arch as Independent– Technical Trainer and Speaker as Independent– Technical Writer

Contact– [email protected]– @alexmarreiros– Digitalmindignition.com

Alexandre Marreiros

Page 4: Windows8.1overviewnetponto

Agenda– Windows 8.1 chat– Windows 8.1 New Features– Windows 8.1 a Tech View

Page 5: Windows8.1overviewnetponto

Is and Isn’t

! = just an SO Update

== new SO

Page 6: Windows8.1overviewnetponto

Launch date

“Final Windows 8.1 release date is likely to be September or October, as the OS looks like will be released to manufacturers to install on new Machines in August. ”

Page 7: Windows8.1overviewnetponto

Install• Go to

– http://windows.microsoft.com/pt-pt/windows-8/preview

– In Case of Win RT or 32 bit architecture use the Windows Store Updtae

– For advanced users and 64 bit architecture use the ISO File with the Microsoft evaluation key. Ru the iso File from your actual FileSystem

Page 8: Windows8.1overviewnetponto

Windows 8 removed features on the preview

• Windows 7 Backup & System image recovery:

Windows8 File History that included the backup tools of Windows 7 is not present on Windows 8.1.You can still import system images but to create a image looks like you would have to use a 3rd party software.

Page 9: Windows8.1overviewnetponto

Windows 8 removed features on the preview

• Experience Index:The tool was used to indicate the Machine potential, this feature was removed to grant a better resource management. You can still activate this feature on the Windows 8.1 preview version using the command tool winsat

Page 10: Windows8.1overviewnetponto

Windows 8 removed features on the preview

• Mesaging app was removed:Microsoft wants to make a push of Skype as the base comunication tool

Page 11: Windows8.1overviewnetponto

Windows 8 removed features on the preview

• Picture app had lost the integration with skydrive but win a lot of tools to transform images

Page 12: Windows8.1overviewnetponto

Windows 8.1

“In Windows 8.1 Preview, apps continue to take center stage, introducing new ways to interact with the system and more opportunities for customers to immerse themselves in your content. Consumers and business users can experience Windows in ways that are familiar and comfortable, yet new and exciting.” “With Windows 8.1 Preview, we’ve refined the user experience to make it more familiar and natural, while keeping the focus on great apps.”

Antoine Leblond, CVP @ Microsoft

Page 13: Windows8.1overviewnetponto

Windows 8.1 Features• Tiles can became live after

instalation • Tiles have now 4 sizes possible

Page 14: Windows8.1overviewnetponto

Windows 8.1 Features• Start Screen Personalization• You can have paralax motion in

your start screen

Page 15: Windows8.1overviewnetponto

Windows 8.1 Features• App sizes are determined by the user

with a minimum width of 500px, and apps can state in their manifest that they support a smaller minimum of 320px.

• More than two apps can share the screen at the same time, and a single app can also use multiple monitors.

• Windows Store apps can remain open and in the foreground when another app is launched, sharing the screen and staying in memory, instead of moving to the background

Page 16: Windows8.1overviewnetponto

Windows 8.1 Features• Internet Explorer 11

Page 17: Windows8.1overviewnetponto

Windows 8.1 Features• Websites get enhanced exposure

on the Windows Start screen with customizable live tiles that connect to an RSS feed in minutes. You can add support for your website by adding simple meta tags to a page.

http://msdn.microsoft.com/pt-pt/library/ie/bg182636&

Page 18: Windows8.1overviewnetponto

Windows 8.1 Features• For WebDevelopers Internet

Explorer 11 offers more advanced Developer Tools

Page 19: Windows8.1overviewnetponto

Windows 8.1 Features• Choose your own way to start

Page 20: Windows8.1overviewnetponto

Windows 8.1 Features• Store had change

Page 21: Windows8.1overviewnetponto

Windows 8.1 Features• All apps can be found just using a

finger movement on the start screen

Page 22: Windows8.1overviewnetponto

Windows 8.1 Features• Start Button has back

Page 23: Windows8.1overviewnetponto

Windows 8.1 Features• Universal Search

Page 24: Windows8.1overviewnetponto

Windows 8.1 Single Sign on• When a user logs on to a Windows

8.1 Preview device using their Microsoft Account.Windows 8.1 Preview provides an easy-to-use API that you can use to manage identity tokens and interact with web services. The net result for users is fewer requests to input credentials, as they stay authenticated across experiences.

Page 25: Windows8.1overviewnetponto

Windows 8.1 a Tech Viewhtt

p://ww

w.osiztechnologies.com

/webapplication.php?intservicetitleid=15

Page 26: Windows8.1overviewnetponto

Windows 8APIS

Page 27: Windows8.1overviewnetponto

Windows 8.1 API Improvement

Page 28: Windows8.1overviewnetponto

Windows 8.1 APIS

http://msdn.microsoft.com/en-us/library/windows/apps/bg182410.aspx

Page 29: Windows8.1overviewnetponto

In Windows 8 we have Two UI’s Two Development Worlds

Page 30: Windows8.1overviewnetponto

Windows 8.1 APIS from Desktop apps

Page 31: Windows8.1overviewnetponto

Windows 8.1 APIS from Desktop apps

Some Windows Store API’s are now also avaiable for Windows Desktop Apps

Page 32: Windows8.1overviewnetponto

Controls

HUB

Page 33: Windows8.1overviewnetponto

Controls

REPEATER

Page 34: Windows8.1overviewnetponto

Controls

WebViewTo embeb Web in a store APP you use a I-Frame

Page 35: Windows8.1overviewnetponto

Controls• XAML ControlsXAML developers benefit from following changes in Windows 8.1 Preview:Access to the new Hub controlSupport for a new Flyout control, as well as Date and Time picker controlsImproved interoperation with DirectX with SwapChainPanelBetter performance for GridView and ListView• HTML and JavaScript controlsWindows 8.1 Preview delivers these improvements for WinJS developers:Access to the new Hub controlSupport for a new WebView control, Item control, and Navigation barListView support of drag-and-drop operations

Page 36: Windows8.1overviewnetponto

Assynchronous API

• A new scheduler API lets you set the priority of tasks and manage jobs.• The Scheduler is a new object/namespace that

consolidates all work queues into a single, universal queue. This new queue has a priority-based scheduling policy that supports fast and fluid apps and a more unified developer experience

Page 37: Windows8.1overviewnetponto

Assynchronous API

// Schedule some work. var job1 = S.schedule(function () { window.output("Running job1");}, S.Priority.normal);window.output("Scheduled job1");

// Schedule more work.var job2 = S.schedule(function () { window.output("Running job2");}, S.Priority.normal);window.output("Scheduled job2");

Page 38: Windows8.1overviewnetponto

Network Improvements• “A new HTTP API for apps that target HTTP or REST-based services. This API offers more

capabilities and better performance to support today’s connected apps. The HTTP capabilities are deeply integrated into Windows, and the API is flexible enough to support basic, site-specific, and advanced HTTP development scenarios.”

• “Single sign-on, credentials are effectively shared from IE to the Web Authentication Broker, and to other services the user interacts with”.

• “HTTP prefetching: Nearly every app is connected to a service. With Windows 8.1 Preview, apps can take advantage of prefetching app content via HTTP before it’s actually needed—that way the content is ready immediately when the user wants it. Using this API, a background task can download content using a list of URI resources that should be prefetched”

Page 39: Windows8.1overviewnetponto

And what more?

• Windows Store apps using C++ can now natively render PDF content directly to a DirectX drawing surface. This enables fast and fluid presentation of PDF-based content within a Windows Store app

• Windows Store apps now support the same text-to-speech technology as other Windows apps, using easily invoked Windows Runtime APIs.

Page 41: Windows8.1overviewnetponto

Next Steps & References• The first thing you should be asking is how you start with Windows 8.1, the first step is the

installation of the Operating system, for the preview of this you can go tohttp://windows.microsoft.com/en-us/windows-8/preview-download• To start your own track in Windows 8.1 it will be useful to take a look at the following articles:• APIS: http://msdn.microsoft.com/library/windows/apps/bg182410• Play with Samples: http://

code.msdn.microsoft.com/windowsapps/Windows-8-Modern-Style-App-Samples• Expertise Forums:

http://social.msdn.microsoft.com/Forums/windowsapps/en-US/home?category=windowsapps81preview

• Migration documentation from win8 to 8.1: http://go.microsoft.com/fwlink?linkid=304117 • New Features presentations: http://msdn.microsoft.com/en-US/windows/apps/bg184615• And of course take a look at build conference: http://www.buildwindows.com

Page 42: Windows8.1overviewnetponto

Questions

http:

//w

ww

.spr

intfe

ed.c

om/2

011/

10/i

ntro

duci

ng-it

s-yo

ur-t

urn/

Contacts– [email protected]– @alexmarreiros– Digitalmindignition.com

Page 43: Windows8.1overviewnetponto

40ª Reunião Presencial @ LISBOADateTime.Parse(“27-07-2013", new CultureInfo("pt-PT"));

http://netponto.org

hashtag #netponto

Page 44: Windows8.1overviewnetponto

Patrocinador “GOLD”

Twitter: @PTMicrosofthttp://www.microsoft.com/portugal

Page 46: Windows8.1overviewnetponto

Patrocinadores “Bronze”

Page 47: Windows8.1overviewnetponto

Próximas reuniões presenciais

27/07/2013 – Julho (Lisboa)21/09/2013 – Setembro (Lisboa)19/10/2013 – Outubro (Lisboa)23/11/2013 – Novembro (Lisboa)

Reserva estes dias na agenda! :)