programming skills development tools languages, frameworks … · 2013. 10. 7. · desktop apps...

Post on 24-Feb-2021

2 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Programming skills

Development tools

Languages, frameworks

Components

Runtimes

Die wesentlichen Neuerungen von Windows 8.1 im Überblick

Great Experiences Across Hardware & Devices

Building on the value of Windows 8

Windows 8.1

Continues the

Windows 8

vision

Make tablets

and touch PCs

even better

Addresses

customer

feedback

Helps traditional PC

users move forward

Introduces

more device

options

Including small

devices

Boot to desktop

Start screen improvements

Variable snap view

Simple update deployment

Updated deployment tools

Workplace Join

Work Folders

Open MDM

NFC tap-to-pair printing

Wi-Fi Direct printing

Native Miracast Wireless Display

ADFS and Web Proxy

RDS Enhancements

Remote Business Data Removal

Biometrics

Pervasive device encryption

Malware resistance

Assigned access

VPN

Mobile broadband

Broadband tethering

Auto-triggered VPN

Best Business Tablet and More

Mobility for the Enterprise

Empower BYOD

Enterprise Grade Security

Windows Apps for Business

Apps across the Enterprise

Examples: Erste Bank

ÖBB, Toyota Racing

Emirates

Devices and documents

more secure

Technology simplified

Best tablets and PCs

Everything in one place

UI enhancements

Start button

Boot to desktop

Flexible window sizes

Multi-monitor support

New small tablets (7”-10”)

Assigned Access (kiosk)

Personal hotspot

Microsoft Office

Some apps including Microsoft Office sold separately; vary by market.

Devices and documents

more secure

Technology simplified

Best tablets and PCs

Everything in one place

Start screen sync

Settings sync

Enhanced Search

Reading List

Improved built in apps (incl. Mail)

Windows Store apps

Desktop apps

SkyDrive integration

Take calls from the lock screen

Devices and documents

more secure

Technology simplified

Best tablets and PCs

Everything in one place

Trusted Boot

Improved fingerprint log in support

Backup to SkyDrive

Built in anti-malware

Device encryption

Bitlocker/Bitlocker To Go

Remote business data removal

Devices and documents

more secure

Technology simplified

Best tablets and PCs

Everything in one place

SkyDrive integration

Tap to print (NFC)

MiraCast support

InstantGo devices

Automatic app updates

Windows update

Microsoft Account

Auto triggered VPN

Mobile device mgmt. (MDM)

Domain join and Group policy

Extends Windows functionality to specialized industry devices

Support for Windows Store and desktop applications

Advanced lockdown control beyond Group Policy and Assigned Access

Enables remote configuration via Embedded Lockdown Manager

Windows Embedded 8.1 Industry

Enables a single Windows Store app experience on the device

User only experiences the specified app

Unable to access system files and other apps

Windows Embedded 8.1 Industry –broader set of device lockdown capabilities (ATMs, etc.)

Windows 8.1:

Assigned Access

Management

Infrastructure CloudSelf-Service Portal

(SSP)

Sideloading from Your Infrastructure

Windows RT Devices

Windows 8 (x86)

Download from Windows Store

Public AppsCustom LOB Apps

Application Delivery

Delivering Windows 8 Apps

Enterprise Sideloading requirements

Register Apps for the user

Always in per-user context

Does not require administrative rights

Sideloading or from the Windows StoreInstallation

Register application on the computer

Installs automatically for each user

Only Sideloading

Required administrative rightsProvisioning

Geo-location

Proximity

Direct3D Direct2D Direct Write

PlayTo

Contracts

Bing

Azure Mobile

HTML5/CSS XAMLInput Controls

Authentication

Portable

Sensors Playback Capture

Printing

SVGCanvas

Local storage

SMS

StreamsBackground

transfer

Syndication Networking

XML and JSON

Skydrive

Live tiles and toast

Accessibility Data binding

Application services

Threading/timersMemory

managementGlobalization Cryptography

Xbox Live

Geo-location

Proximity

Direct3D Direct2D Direct Write

PlayTo

Contracts

Bing

Azure Mobile

HTML5/CSS XAMLInput Controls

Authentication

Portable

Sensors Playback Capture

Printing

SVGCanvas

Local storage

SMS

StreamsBackground

transfer

Syndication Networking

XML and JSON

Skydrive

Live tiles and toast

Accessibility Data binding

Application services

Threading/timersMemory

managementGlobalization Cryptography

Xbox Live

Geo-location

Proximity

Direct3D Direct2D Direct Write

PlayTo

Contracts

Bing

Azure Mobile

HTML5/CSS XAMLInput Controls

Authentication

Bluetooth

USB

HID WiFi direct

Point of service

3Dprinting

Scanning

WebGL

HTTP

Contacts

Appoint-ments

PDF

Speech synthesis

Diagnostics

Portable

Sensors Playback Capture

Printing

SVGCanvas

Local storage

SMS

StreamsBackground

transfer

Syndication Networking

XML and JSON

Skydrive

Live tiles and toast

Accessibility Data binding

Application services

Threading/timersMemory

managementGlobalization Cryptography

Xbox Live

Geo-location

Proximity

Direct3D Direct2D Direct Write

PlayTo

Contracts

Bing

Azure Mobile

HTML5/CSS XAMLInput Controls

Authentication

Bluetooth

USB

HID WiFi direct

Point of service

3Dprinting

Scanning

WebGL

HTTP

Contacts

Appoint-ments

PDF

Speech synthesis

Diagnostics

Portable

Sensors Playback Capture

Printing

SVGCanvas

Local storage

SMS

StreamsBackground

transfer

Syndication Networking

XML and JSON

Skydrive

Live tiles and toast

Accessibility Data binding

Application services

Threading/timersMemory

managementGlobalization Cryptography

Xbox Live

E X T E N S I B L E A P I s

Version Control

Build Automation

CustomizableProcesses

RequirementsManagement

Test CaseManagement

ProjectManagement

End-to-EndTraceability

Lab ManagementAnalytics

Nuget Gallery

What’s New in .NET Development

Conformance roadmap: The road to C++14 wave

incl. C++98 C11

C++14 libs: type aliases

C++14 generalized

lambda capture

C++98 two-phase

lookup

C99 variable decls

C99 _Bool

C++14 auto function

return type deduction

C++14 generalized

constexpr

C99 compound literalsC++14 generic

lambdasC++14 decltype(auto)

C++14 dyn. arrays

C++14 var templates

C++14 libs: cbegin/

greater<>/make_unique

C99 designated

initializersC++TS? async/await

C++14 libs: std:: user-

defined literalsC++TS concepts lite

New multicore chipset

New graphics processor

Increased RAM: 1GB or 512MB

More Screen resolutions

Removable, encryptable storage

NFC

Modern Smartphone Platform

New WP8 HardwareBeautiful new hardware from Nokia, HTC, Samsung and more…

10/4/2013Microsoft confidential39

Wie geht es mit

.NET nun wirklich

weiter?

http://www.microsoft.com/net/nettechnologyguidance

Silverlight

web-media

Silverlight

Advanced web-media

Public Internet

web application/site

Private/internal

business web application

Private/internal

business desktop application

Migrate to HTML5 media approaches. Fallback w/ Silverlight.

Maintain in Silverlight (10 years of support), planning a

progressive migration while HTML5 supports more advanced

capabilities

Migrate to Windows Store Apps (XAML/NET)

Migrate to .NET/XAML or Web HTML5/JS

Migrate to HTML5/JS ASP.NET application

Maintain Silverlight OoB, plan migration to Web or .NET/XAML

Maintain in Silverlight 5 (10 years of support), while planning a

progressive migration to HTML5/JS.

Migrate to HTML5/JS ASP.NET development approaches.

Collateral & Small

Mission-Critical

Desktop-PC

required

Collateral & Small

Touch required

Established application patterns

Modern Business Applications

Small/Medium

Business Applications

Productivity

Easy to get started

Large Mission-Critical

Business ApplicationsLong-Term

Core-Business

Emerging application patternsEnd-user centric

Innovation

Mobility & Cloud

Foundational

Business

New

Experiences

Exte

nd

ing

Fixed

On-Premises

Elastic Cloud

and Hybrid

Evo

lvin

g

Middle TierTechnologies

UITechnologies

InfrastructureTechnologies Availability

Scalability

Security

Elasticity

Rules Complexity

Business Processes

Domain Models

Long-Term code

Productive UI

Task oriented UI

In-the-moment UI

Mobile UI

Multi-channel

Async. Bus

Services

Operations

UI Technologies – Large Mission Critical

Web Technologies (Fine grained and full control)

Windows Store Apps (Front-end of LOB applications)

Desktop applications Technologies (Heavy data entry)

Priorities:

- Full development control

- Loosely coupled technologies

- Best web-UX capabilities

Priorities:

- Alignment with team’s skills

- Maximum performance

Priorities:

- Large developments capabilities

- Support to established approaches

- Performance

Middle TierTechnologies

UITechnologies

InfrastructureTechnologies Availability

Scalability

Security

Elasticity

Rules Complexity

Business Processes

Domain Models

Long-Term code

Productive UI

Task oriented UI

In-the-moment UI

Mobile UI

Multi-channel

Async. Bus

Services

Operations

Middle Tier technologies

Services (Fine grained and full control)

Domain Model, Entities, Aggregates, domain model logic

Composition, integration, Business processes, workflows

Priorities:

- Performance and light HTTP services

- Support of standards (REST/SOAP/WS-*)

- Support enterprise service requirements

Priorities:

- Tackle model complexity

- Long-term maintenance

- Isolate domain code

from infrastructure technologies

Priorities:

- Long running processes

- Claims-based security

- Transactions implementation

- Loosely coupled, DI and IoC

Middle TierTechnologies

UITechnologies

InfrastructureTechnologies Availability

Scalability

Security

Elasticity

Rules Complexity

Business Processes

Domain Models

Long-Term code

Productive UI

Task oriented UI

In-the-moment UI

Mobile UI

Multi-channel

Async. Bus

Services

Operations

Infrastructure technologies

Messaging and Security Infrastructure

Data sources

Services-Deployment infrastructure

Priorities:

- Data richness and transactional

- Data availability and scalability

- Massive unstructured data

Priorities:

- On-Premises or Cloud choice

- Stability, Performance, Availability

- Scalability, Elasticity, Hybrid-IT

- Distributed Cache

- Operations, Monitoring

Priorities:

- Asynchronous messaging infrastructure

- Message queuing Infrastructure

- Security and Identity Infrastructure

Microsoft BizSpark

Software

• Three year access to current,

full-featured software

development tools

• $150 of monthly Windows

Azure benefits to quickly

build, deploy and manage

web applications

• Professional technical and

product support

•Unique and valuable offers

from the BizSpark Network

Partners to help run your

business

• Two free MSDN Support

Incidents.

• Profile, Offers and Events

•A connection to the BizSpark

ecosystem, giving startups

access to investors, advisors

and mentors

•Opportunities to achieve

marketing visibility

Support Visibility

Microsoft BizSpark is a global program that provides free software,

support and visibility to help startups succeed. There are 50K startups

in BizSpark in 100+ countries. The three year program is free of charge

and gives startups:

Microsoft BizSpark

Weitere Infos & Anmeldung: www.microsoft.com/bizspark

Guntram Rainer

Phone: +43 664 1927 447

Mail: BizSparkAustria@microsoft.com

top related