boi 2011 - be what's next

Post on 07-Nov-2014

4.475 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

Balkan Olympiad in Informatics

TRANSCRIPT

Be what’s next.™

Tudor Damian, MVP

Răzvan Rusu, MSP

Agenda

• Microsoft Partners in Learning

• Overview of “the Cloud” and its benefits

• Introducing the Microsoft Web Platform

– Web Platform Installer

– WebMatrix

• Student opportunities

– DreamSpark

– Imagine Cup

– Microsoft Student Partners program

OVERVIEW OF “THE CLOUD” AND ITS BENEFITS

Image source: wordle.net

In a non-cloud view, there are inefficiencies

TIME

IT C

APA

CIT

Y

Actual Load

Allocated IT-capacities

“Waste“ of capacities

“Under-supply“ of capacities

Load Forecast

Barrier for innovations

Source: Microsoft Cloud Continuum

However, in a Cloud View:

Actual Load

Allocated IT capacities

Reduction of initial

investments

Reduction of “over-supply“

No “under-supply“

Possible reduction of IT-capacities

in case of reduced load

Time

IT C

APA

CIT

Y

Load Forecast

Source: Microsoft Cloud Continuum

Usage

Co

mp

ute

Time

Average

Inactivity

Period

“On and Off “

Co

mp

ute

Time

“Unpredictable Bursting“

Average Usage

Average Usage

Co

mp

ute

Time

“Growing Fast“

Co

mp

ute

Time

Average Usage

“Predictable Bursting“

Workload patterns in the Cloud

Private (On-Premise)

Storage

Server HW

Networking

Servers

Databases

Virtualization

Runtimes

Applications

Security

You

man

ag

e

Infrastructure (as a Service)

Storage

Server HW

Networking

Servers

Databases

Virtualization

Runtimes

Applications

Security

Man

ag

ed

by v

en

do

r

Yo

u m

an

ag

e

Platform (as a Service)

Storage

Server HW

Networking

Servers

Databases

Virtualization

Runtimes

Applications

Security

Man

ag

ed

by v

en

do

r

Yo

u m

an

ag

e

Software (as a Service)

Storage

Server HW

Networking

Servers

Databases

Virtualization

Runtimes

Applications

Security

Man

ag

ed

by v

en

do

r

Cloud service types

Source: Microsoft Cloud Continuum

Customers Service Providers Global Providers

SaaS

PaaS

IaaS

Source: TechEd Europe – MGT201

Customers Service Providers Global Providers

SaaS

PaaS

IaaS

Source: TechEd Europe – MGT201

Source: TechEd Australia – MGT310

The Microsoft cloud offering

DEMO

Windows Azure interface

Windows Azure – free access

– Windows Azure Freemium

– Windows Azure Trial

– MSDN Subscription

• Contact your local Microsoft subsidiary

Windows Azure – resources

• www.windowsazure.com

• Getting Started: – http://channel9.msdn.com/Learn/Courses/Azure

– http://www.windowsazurebootcamp.com/materials

• Plugins, addons, SDKs: – http://www.microsoft.com/windowsazure/interop

– http://windowsazure4e.org

– http://windowsazure4j.org

INTRODUCING THE MICROSOFT WEB PLATFORM

Web Platform Installer

• Automated installation tool for web hosting and development apps

• IIS / IIS Express

• Visual Web Developer 2010 SP1 Express Edition

• SQL Server 2008 R2 Express Edition

• Microsoft .NET Framework (2.0 SP1, 3.5 SP1, 4.0)

• Silverlight Tools for Visual Studio

• PHP / MySQL

• Software 3rd party: – WordPress, Umbraco, Drupal, Joomla, etc.

Who is WebMatrix for?

I <3 Web Apps. I just need a tool that makes them easier to configure, customize

and publish them

I want to build web sites myself with an easy to learn tool and framework

I’m a professional software developer and I build complex, large scale web sites

with a team of developers

Who is WebMatrix for?

Web Server Database Development Tool

Introducing WebMatrix

Introducing WebMatrix

Create from

Folder

Create from

Scratch Create from

Open Source App

Introducing Razor

<ul>

@foreach(var p in products) {

<li>@p.Name ($@p.Price)</li>

}

</ul>

Razor is a cut above the rest

<ul>

<% for (int i = 0; i < 10; i++) { %>

<li><% =i %></li>

<% } %>

</ul>

<ul>

@for (int i = 0; i < 10; i++) {

<li>@i</li>

}

</ul>

Razor (2 markup transitions):

Web Forms (6 markup transitions):

<ul>

<?php

for ($i = 0; $i < 10; $i++) {

echo("<li>$i</li>");

}

?>

</ul>

PHP (2 markup transitions

& an echo):

Introducing Helpers in Razor

@Facebook.LikeButton()

@SimplePay.Execute(

to: “joholmes@microsoft.com”,

amount: 1234.56,

from: “james@microsoft.com”);

DEMO

Web Platform Installer & WebMatrix

microsoft.com/web

asp.net/webmatrix

STUDENT OPPORTUNITIES

DreamSpark

• Worldwide program set by Microsoft

• Provides students with software design

and development tools at no charge

www.dreamspark.com

Imagine Cup

• The biggest worldwide competition for students (300.000

participants in 2011)

• 2011: New York, USA - Theme:

“Imagine a world where technology

helps solve the world's toughest problems”

Imagine Cup – contest sections

• Software Design

• Game Design

• Digital Media

• Windows Phone 7

• Orchard Challenge

• IT Challenge

• Interoperability Challenge

• Embedded Development

• Windows 7 Touch Challenge

Why would you participate ?

• Visibility in the IT community / university

Makes it easier to find a job

Better grades (?)

• Prizes

• Meeting people

• Travelling

Imagine Cup – useful links

• www.imaginecup.com

• www.facebook.com/microsoftimaginecup

• www.twitter.com/imaginecup

Microsoft Student Partners

• A worldwide program for the most talented

students in technical universities

• Microsoft’s extension in the Academic

environment.

MSP benefits

• Access to technology

• Visibility in the IT Community / university

• Training

• Mentorship

• MSDN Premium

• Vouchers for certifications

MSP responsibilities

• Presentations

• Workshops

• Mentorship

• Competitions

Thank you! Any questions?

• You can find us here:

– Tudor Damian: www.tudy.tel / tudy@tudy.ro

– Răzvan Rusu: razvan.rusu@msptechrep.com

top related