backendless development

19
Backendless Development Mark Piller

Upload: molimo

Post on 13-Feb-2016

42 views

Category:

Documents


0 download

DESCRIPTION

Backendless Development. Mark Piller. What is Backendless ?. Development and Runtime Platform No server-side coding required Service-oriented server-side functionality API + Developer Console Available for: iOS , Android, JavaScript, ActionScript , Windows Phone, REST. 2. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Backendless Development

Backendless Development

Mark Piller

Page 2: Backendless Development

What is Backendless?

2

• Development and Runtime Platform

• No server-side coding required

• Service-oriented server-side functionality

• API + Developer Console• Available for: iOS, Android, JavaScript,

ActionScript, Windows Phone, REST

Page 3: Backendless Development

Backendless Services

3

User Management

Page 4: Backendless Development

User Service (Code Example)

4

{

}

Backendless.UserService.login(

[email protected]", ”i.am.bond", asyncCallback );

Page 5: Backendless Development

Backendless Services

5

Data Service

Page 6: Backendless Development

Data Service (Code Example)

6

{

}

Person person = new Person( "Bob", 35, "[email protected]");Backendless.Persistence.of( Person ).save( person, asyncCallback );

Page 7: Backendless Development

Backendless Services

7

Audio/Video Streaming and Recording

Page 8: Backendless Development

Media Service (Code Example)

8

{

}

Backendless.MediaService.publishLiveAndRecord(

”myVideoChannel", ”funny Dance"),responder );

Page 9: Backendless Development

Backendless Services

9

File Service

Page 10: Backendless Development

File Service (Code Example)

10

{

}

Backendless.Files.upload( file, path, asyncCallback );

Page 11: Backendless Development

Backendless Services

11

Geolocation

Page 12: Backendless Development

Geo Service (Code Example)

12

{

}

Backendless.Geo.getPoints( new BackendlessGeoQuery(

"city", ”Dallas" ),asyncCallback );

Page 13: Backendless Development

Backendless Services

13

Publish/SubscribeMessaging

Page 14: Backendless Development

Messaging Service (Code Example)

14

{

}

Backendless.Messaging.subscribe( ”myChannel",methodCallback,subscriptionCallback );

Page 15: Backendless Development

Backendless Services

15

PushNotifications

Page 16: Backendless Development

Messaging Service (Code Example)

16

{

}

Backendless.Messaging.publish( "Hello!",

new DeliveryOptions( PushBroadcastMask

.ANDROID ));

Page 17: Backendless Development

Backendless Messaging Sample

17

Demo time

Page 18: Backendless Development

Cherry on Top

18

• Application Versioning• Usage Analytics• App/Site Hosting• Free Subscription Plan

• 1,000,000 API calls• 2 GB file storage• 10 000 users• 200 000 push notifications

REST

Page 19: Backendless Development

Q & A