Windows Windows Phone Azure … and WakeUpAndCode.com.

Slides:



Advertisements
Similar presentations
Windows Windows Phone Azure … and WakeUpAndCode.com.
Advertisements

Windows Web Xbox WakeUpAndCode.com.
Windows Web Xbox WakeUpAndCode.com.
Windows iOS Android … and WakeUpAndCode.com.
CROSS PLATFORM DEVELOPMENT WITH MVVM CROSS By Ken Tucker.
3 TIME IT CAPACITY Actual Load Allocated IT-capacities Too Much Power Not Enough Power Load Forecast.
Windows Windows Phone Azure … and WakeUpAndCode.com.
Getting Started, Lessons Learned & WakeUpAndCode.com.
Windows 8.1 Windows Phone 8.1 … and WakeUpAndCode.com.
Windows Windows Phone Azure … and WakeUpAndCode.com.
The Cloud for Modern WakeUpAndCode.com.
INTRODUCTION TO CLOUD COMPUTING Cs 595 Lecture 5 2/11/2015.
Intro to Indie Game Development By Shahed Chowdhuri Windows Web Xbox WakeUpAndCode.com.
I can haz gamez?. Bret Stateham Microsoft Developer Evangelist Blog:
9 TIME IT CAPACITY Actual Load Allocated IT-capacities Too Much Power Not Enough Power Load Forecast.
Cross Platform Mobile Backend with Mobile Services James
Beginner - WakeUpAndCode.com.
For WakeUpAndCode.com. Introduction > Variables, Operators & Loops > Classes & Methods > Files & Exceptions Additional Topics.
Lecture 8 – Platform as a Service. Introduction We have discussed the SPI model of Cloud Computing – IaaS – PaaS – SaaS.
Jump-starting Your Startup with WakeUpAndCode.com Icons/graphics from: iconarchive.com.
Windows Windows Phone Azure … and WakeUpAndCode.com.
Windows Web Xbox WakeUpAndCode.com.
Windows Windows Phone Azure … and WakeUpAndCode.com.
Windows Azure: Microsoft’s Cloud Platform By Shahed Chowdhuri.
Understanding Xamarin Development Matt
How* to Win the #BestMicrosoftHack Shahed Chowdhuri Sr. Technical WakeUpAndCode.com *Hint: Use the Cloud.
3 TIME IT CAPACITY Actual Load Allocated IT-capacities Too Much Power Not Enough Power Load Forecast.
Windows iOS Android … and WakeUpAndCode.com.
Windows 8.1 Windows Phone 8.1 Windows 10 … and WakeUpAndCode.com.
#SPSMX I want to use SharePoint in the Cloud Should I use Office 365 or Azure? Luis Du Solier SharePoint Premier Field Engineer Microsoft.
ASP.NET Core* Shahed Chowdhuri Sr. Technical WakeUpAndCode.com A Quick Overview of ASP.NET Core * aka ASP.NET 5 before.
The Windows 10 App platform: an introduction to the UWP Andy Wigley b:
ASP.NET Core* Shahed Chowdhuri Sr. Technical WakeUpAndCode.com A Quick Overview of ASP.NET Core RC2 * aka ASP.NET 5 before.
ASP.NET Core* 1.0 The Future of Web Apps Shahed Chowdhuri
Your Host & Speaker Shahed Chowdhuri Sr. Technical Microsoft Technology Areas Enterprise Web/Software Development Game Development Mobile.
Windows Phone and Windows 8 Apps Development and Promotion OLEKSANDR KRAKOVETSKYI CEO, DevRain
Xbox One Dev Mode Shahed Chowdhuri Sr. Technical WakeUpAndCode.com Visual Studio, Unity, Construct 2, etc Dave Voyles Sr.
Your Host & Speaker Shahed Chowdhuri Sr. Technical Microsoft Technology Areas Enterprise Web/Software Development Game Development Mobile.
ASP.NET Core* Shahed Chowdhuri Sr. Technical WakeUpAndCode.com A Quick Overview of ASP.NET Core * aka ASP.NET 5 before.
Intro to HoloLens Development Shahed Chowdhuri Sr. Technical WakeUpAndCode.com A new era of mixed reality.
ASP.NET Core* Shahed Chowdhuri Sr. Technical WakeUpAndCode.com Deploying Your Web Apps * aka ASP.NET 5 before RC1.
Windows 8 + Windows Phone + cloud
Xamarin Studio Xamarin Curriculum for Xamarin Studio
Developing Windows 10 Games with Construct 2
Intro to HoloLens Development
The Universal Windows Platform
Unity 5 JumpStart Part 4: Sound Effects Shahed Chowdhuri
Porting your Unity Game to the Windows Store Jump Start
ASP.NET Core* 1.0 The Future of Web Apps Shahed Chowdhuri
Platform as a Service.
Build and connect intelligent bots
Intro to Indie Game Development
Featuring: Microsoft Student Partners
Cross Platform Development with Xamarin & Visual Studio 2013
Developing on a Mac For C# Developers Shahed Chowdhuri
Windows 10 Preview Andy & Jerry
A Quick Overview of ASP.NET Core 1.0
Unity 5 JumpStart Part 2: Ammo Collisions Shahed Chowdhuri
Part 3: Damage From Objects
Part 1: Player Selection & Scores
ASP.NET Core* MVC and Web API Shahed Chowdhuri
Tech for Startups By Shahed Chowdhuri Sr. Technical Evangelist
Game Development with Unity and C#
Intro to Construct 2 Game Development
Azure Mobile Services in the Cloud
Universal Apps For Windows 10 Shahed Chowdhuri
Developing Universal Windows Apps with HTML and JavaScript
Intro to HoloLens Development
ASP.NET Core 2.0 The Future of Web Apps Shahed Chowdhuri
Intro to HoloLens Development
Presentation transcript:

Windows Windows Phone Azure … and WakeUpAndCode.com

Intro: Cloud + Universal Apps > Creating a Mobile Service > Consuming the Service > Publishing the Service Q&A

PeriodBackground/Experience 1997 – present Microsoft web/software development 2011XNA games on XBLIG 2D Math Panic Angry Zombie Ninja Cats 2012Tools for XNA developers XBLIG Sales Data Analyzer (OnekSoftLabs.com) XNA Basic Starter Kit (CodePlex) Online:

PeriodBackground/Experience 2013 Ninja Cat Runner on Win8, WP8, Web (Construct 2) Video Q&A with MS Tech Evangelist Frank La Vigne Founder/Admin of FB groups: Construct2, Xbox One & Unity Indie Devs 2014 Public Speaking on Indie Game Development Joined Microsoft as a Sr. Technical Evangelist Gallant Glider on Win8, WP8, Web (Construct 2  Universal App) Cloud Camp presentations in DC Metro area Video Q&A: MVA:

Source: Official Xbox Magazine, March 2014, Page 65 `

Tools & Technologies

Introduction: The Cloud

HostBuildConsume Packaged Software IaaS: infrastructure as a service PaaS: Platform as a service Saas: software as a service Applications Self- Managed Self- Managed Self- Managed Managed By Vendor Data Runtime Managed By Vendor Middleware O/S Virtualization Managed By Vendor Servers Storage Networking Source: Bret Stateham, Windows Azure evangelist

“… mobile first, cloud first… ” Microsoft CEO Satya Nadella

Universal Apps

 "Apps that are tailored to people with disabilities"  "Apps that are automatically multi-lingual and culture adherent"  "Apps that can run on all platforms (iOS, Android, Windows)"  "A single app package that will work across Microsoft devices“  None of the Above?

Universal Apps for Windows 1 solution 1 shared project (no binary output) 1 project per platform (separate binary output per platform) Windows, Windows Phone, Xbox One (coming soon!) Ref:

Pricing structure – Match Windows Phone pricing on Windows 8 Shared in-app purchases – Buy IAPs only once, on either platform. Install across devices – Buy app only once, own across platforms Shared revenue model – Keep 70% of revenue Unified ad-units for Windows Phone and Windows apps Ref:

Visual Studio

C# and XAML HTML5 & JavaScript C++ and DirectX

Reference:

Reference:

Reference: “This type of project has been improved in Visual Studio 2013 Update 2 and now, if we target Windows 8.1 and Windows Phone 8.1, we’ll be able to use all the common APIs. However, PCL produces a single binary that works as is in all the supported projects. Handling divergent APIs requires using higher-level abstractions, such as dependency injection or IoC containers. We can’t simply use conditional if to define platform specific code.” How about using a Portable Class Library (PCL)?

2.Add Project to Solution: 1.Download & Install “Shared Project Reference Manager” from MSDN: 3.Add Class Library for each platform (Win 8.1 & WP 8.1) 4.Add Shared Project Reference to each Class Library. Ref:

Creating a Mobile Service

Link:

Consuming the Service

...

Publishing the Service

Enter a value to test it

Twitter: