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
www.partnersinlearning.com
OVERVIEW OF “THE CLOUD”
AND ITS BENEFITS
Image source: wordle.net
In a non-cloud view, there are inefficiencies

                                                 Allocated
                                               IT-capacities                Load
                             “Under-supply“
                                                                           Forecast
                              of capacities


                        “Waste“ of
          IT CAPACITY




                        capacities




 Barrier for
innovations                           Actual Load



                                                    TIME

                                                               Source: Microsoft Cloud Continuum
However, in a Cloud View:

                                                                           Load
                                               Allocated IT               Forecast
                                                capacities

                       No “under-supply“
         IT CAPACITY




                       Reduction of                                   Possible
                       “over-supply“                               reduction of
                                                                   IT-capacities
                                                                     in case of
 Reduction                                                         reduced load
  of initial
investments
                                       Actual Load



                                                     Time
                                                              Source: Microsoft Cloud Continuum
Workload patterns in the Cloud
                  “On and Off “                             “Growing Fast“
  Compute




                                               Compute
                          Inactivity
                            Period

                                                                            Average Usage
             Average                   Usage

                            Time                                    Time




            “Unpredictable Bursting“                     “Predictable Bursting“
Compute




                                               Compute


                       Average Usage                            Average Usage

                          Time                                      Time
Cloud service types
               Private                     Infrastructure                             Platform                             Software
             (On-Premise)                   (as a Service)                           (as a Service)                       (as a Service)




                                                             You manage
             Applications                    Applications                            Applications                         Applications

               Runtimes                       Runtimes                                 Runtimes                             Runtimes
                              You manage



               Security                        Security                                Security                             Security




                                                                                                                                                 Managed by vendor
                                                                                                      Managed by vendor
              Databases                       Databases                               Databases                            Databases
You manage




                Servers                        Servers                                  Servers                              Servers

             Virtualization                 Virtualization       Managed by vendor   Virtualization                       Virtualization

              Server HW                      Server HW                                Server HW                            Server HW

               Storage                         Storage                                 Storage                              Storage

             Networking                      Networking                              Networking                           Networking




                                                                                                                 Source: Microsoft Cloud Continuum
SaaS




PaaS




IaaS




       Customers   Service Providers   Global Providers

                                       Source: TechEd Europe – MGT201
SaaS




PaaS




IaaS




       Customers   Service Providers   Global Providers

                                       Source: TechEd Europe – MGT201
The Microsoft cloud offering




                          Source: TechEd Australia – MGT310
Windows Azure interface

DEMO
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 want to build web      I’m a professional
I just need a tool that   sites myself with an    software developer
makes them easier to        easy to learn tool   and I build complex,
configure, customize         and framework       large scale web sites
   and publish them                                  with a team of
                                                      developers
Who is WebMatrix for?
Introducing WebMatrix




Development Tool   Web Server   Database
Introducing WebMatrix




Create from   Create from     Create from
  Scratch        Folder     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
      Web Forms            <ul>
 (6 markup transitions):     <% for (int i = 0; i < 10; i++) { %>
                               <li><% =i %></li>
                             <% } %>
                           </ul>


         PHP               <ul>
                             <?php
 (2 markup transitions          for ($i = 0; $i < 10; $i++) {
      & an echo):                  echo("<li>$i</li>");
                                }
                             ?>
                           </ul>


        Razor              <ul>
                             @for (int i = 0; i < 10; i++) {
 (2 markup transitions):       <li>@i</li>
                             }
                           </ul>
Introducing Helpers in Razor

        @Facebook.LikeButton()


        @SimplePay.Execute(
           to: “joholmes@microsoft.com”,
           amount: 1234.56,
           from: “james@microsoft.com”);
Web Platform Installer & WebMatrix

DEMO
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

BOI 2011 - Be what's next

  • 1.
    Be what’s next.™ Tudor Damian, MVP Răzvan Rusu, MSP
  • 2.
    Agenda • Microsoft Partnersin 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
  • 3.
  • 4.
    OVERVIEW OF “THECLOUD” AND ITS BENEFITS
  • 5.
  • 9.
    In a non-cloudview, there are inefficiencies Allocated IT-capacities Load “Under-supply“ Forecast of capacities “Waste“ of IT CAPACITY capacities Barrier for innovations Actual Load TIME Source: Microsoft Cloud Continuum
  • 10.
    However, in aCloud View: Load Allocated IT Forecast capacities No “under-supply“ IT CAPACITY Reduction of Possible “over-supply“ reduction of IT-capacities in case of Reduction reduced load of initial investments Actual Load Time Source: Microsoft Cloud Continuum
  • 11.
    Workload patterns inthe Cloud “On and Off “ “Growing Fast“ Compute Compute Inactivity Period Average Usage Average Usage Time Time “Unpredictable Bursting“ “Predictable Bursting“ Compute Compute Average Usage Average Usage Time Time
  • 12.
    Cloud service types Private Infrastructure Platform Software (On-Premise) (as a Service) (as a Service) (as a Service) You manage Applications Applications Applications Applications Runtimes Runtimes Runtimes Runtimes You manage Security Security Security Security Managed by vendor Managed by vendor Databases Databases Databases Databases You manage Servers Servers Servers Servers Virtualization Virtualization Managed by vendor Virtualization Virtualization Server HW Server HW Server HW Server HW Storage Storage Storage Storage Networking Networking Networking Networking Source: Microsoft Cloud Continuum
  • 13.
    SaaS PaaS IaaS Customers Service Providers Global Providers Source: TechEd Europe – MGT201
  • 14.
    SaaS PaaS IaaS Customers Service Providers Global Providers Source: TechEd Europe – MGT201
  • 15.
    The Microsoft cloudoffering Source: TechEd Australia – MGT310
  • 17.
  • 18.
    Windows Azure –free access – Windows Azure Freemium – Windows Azure Trial – MSDN Subscription • Contact your local Microsoft subsidiary
  • 19.
    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
  • 20.
  • 21.
    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.
  • 23.
    Who is WebMatrixfor? I <3 Web Apps. I want to build web I’m a professional I just need a tool that sites myself with an software developer makes them easier to easy to learn tool and I build complex, configure, customize and framework large scale web sites and publish them with a team of developers
  • 24.
  • 25.
  • 26.
    Introducing WebMatrix Create from Create from Create from Scratch Folder Open Source App
  • 27.
    Introducing Razor <ul> @foreach(var p in products) { <li>@p.Name ($@p.Price)</li> } </ul>
  • 28.
    Razor is acut above the rest Web Forms <ul> (6 markup transitions): <% for (int i = 0; i < 10; i++) { %> <li><% =i %></li> <% } %> </ul> PHP <ul> <?php (2 markup transitions for ($i = 0; $i < 10; $i++) { & an echo): echo("<li>$i</li>"); } ?> </ul> Razor <ul> @for (int i = 0; i < 10; i++) { (2 markup transitions): <li>@i</li> } </ul>
  • 29.
    Introducing Helpers inRazor @Facebook.LikeButton() @SimplePay.Execute( to: “joholmes@microsoft.com”, amount: 1234.56, from: “james@microsoft.com”);
  • 31.
    Web Platform Installer& WebMatrix DEMO
  • 32.
  • 33.
  • 34.
    DreamSpark • Worldwide programset by Microsoft • Provides students with software design and development tools at no charge www.dreamspark.com
  • 35.
    Imagine Cup • Thebiggest 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”
  • 36.
    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
  • 37.
    Why would youparticipate ? • Visibility in the IT community / university  Makes it easier to find a job  Better grades (?) • Prizes • Meeting people • Travelling
  • 38.
    Imagine Cup –useful links • www.imaginecup.com • www.facebook.com/microsoftimaginecup • www.twitter.com/imaginecup
  • 39.
    Microsoft Student Partners •A worldwide program for the most talented students in technical universities • Microsoft’s extension in the Academic environment.
  • 40.
    MSP benefits • Access to technology • Visibility in the IT Community / university • Training • Mentorship • MSDN Premium • Vouchers for certifications
  • 41.
    MSP responsibilities • Presentations • Workshops • Mentorship • Competitions
  • 42.
    Thank you! Anyquestions? • You can find us here: – Tudor Damian: www.tudy.tel / tudy@tudy.ro – Răzvan Rusu: razvan.rusu@msptechrep.com