16
Desarrollo de backends para aplicaciones móviles

Windows Azure Mobile Services - Pucela Tech Day

Embed Size (px)

DESCRIPTION

Desarrollo de backends para aplicaciones móviles

Citation preview

Page 1: Windows Azure Mobile Services - Pucela Tech Day

Desarrollo de backends para aplicaciones móviles

Page 2: Windows Azure Mobile Services - Pucela Tech Day

Ibon LandaSoftware Development Team Lead

Windows Azure MVP

[email protected]

http://geeks.ms/blogs/ilanda

http://www.estoyenlanube.com

@ibonilm

Page 3: Windows Azure Mobile Services - Pucela Tech Day

¿Por qué nube?

Page 4: Windows Azure Mobile Services - Pucela Tech Day

Cloud ComputingPackaged Software

Storage

Servers

Networking

O/S

Middleware

Virtualization

Data

Applications

Runtime

You m

anag

e

Infrastructure(as a Service)

Storage

Servers

Networking

O/S

Middleware

Virtualization

Data

Applications

Runtime

Man

ag

ed b

y v

en

dor

You m

anag

e

Platform(as a Service)

Man

ag

ed b

y v

en

dor

You m

anag

e

Storage

Servers

Networking

O/S

Middleware

Virtualization

Applications

Runtime

Data

Software(as a Service)

Man

ag

ed b

y v

en

dor

Storage

Servers

Networking

O/S

Middleware

Virtualization

Applications

Runtime

Data

Page 5: Windows Azure Mobile Services - Pucela Tech Day

Global Footprint

Page 6: Windows Azure Mobile Services - Pucela Tech Day

99.95% SLA

Page 7: Windows Azure Mobile Services - Pucela Tech Day

Paga sólo por lo que usas

Page 8: Windows Azure Mobile Services - Pucela Tech Day

Cloud services Web sites Virtual machines

Page 9: Windows Azure Mobile Services - Pucela Tech Day

¿Qué es Windows Azure Mobile Services?

Data

Notifications

Auth

Server Logic

Scale

Logging

Diagnostics

Page 10: Windows Azure Mobile Services - Pucela Tech Day

Demoun backend en cuestión de minutosDemo

Page 11: Windows Azure Mobile Services - Pucela Tech Day

Mandar correos electrónicosvar sendgrid = new SendGrid('<< account name >>', '<< password >>');  sendgrid.send({ to: '<< enter email address here >>', from: '<< enter from address here >>', subject: 'New to-do item', text: 'A new to-do was added: ' + item.text }, function (success, message) { if (!success) { console.error(message); } });

Page 12: Windows Azure Mobile Services - Pucela Tech Day

Mandar SMSvar httpRequest = require('request'); var account_sid = "<< account SID >>"; var auth_token = "<< auth token >>";  // Create the request body var body = "From=" + from + "&To=" + to + "&Body=" + message;  // Make the HTTP request to Twilio httpRequest.post({ url: "https://" + account_sid + ":" + auth_token + "@api.twilio.com/2010-04-01/Accounts/" + account_sid + "/SMS/Messages.json", headers: { 'content-type': 'application/x-www-form-urlencoded' }, body: body }, function (err, resp, body) { console.log(body); });

Page 13: Windows Azure Mobile Services - Pucela Tech Day

Empieza ya!http://WindowsAzure.com

Page 14: Windows Azure Mobile Services - Pucela Tech Day
Page 15: Windows Azure Mobile Services - Pucela Tech Day

Ibon LandaSoftware Development Team Lead

Windows Azure MVP

[email protected]

http://geeks.ms/blogs/ilanda

http://www.estoyenlanube.com

@ibonilm

Page 16: Windows Azure Mobile Services - Pucela Tech Day

Desarrollo de backends para aplicaciones móviles