Tip:
Highlight text to annotate it
X
hi! my name is mark piller. I am the founder of backendless us
we're working on a cloud-based service which provides a universal backend for
developers working on mobile and desktop applications
using backendless developers can focus on the client-side of their apps
without spending any time on the server side coding
as a result, building apps with our platform is done at a fraction of the time
this is made possible by exposing core server-side functionality like
data persistence
user management or push notifications
as programmable services
each service APIs accessible through SDKs
we publish for all major environments including
android, windows phone, javascript
actionscript
and REST
backendless is a general purpose platform. It can be used to build any
kind of a application
which relies on the server-side features
There are six core services we included into our platform
user service
data service., geolocation
messaging which also includes support for push notifications
media screaming and file management
these services can be used individually
or can be combined to build more complex applications
Backendless offers a subscription-based model
and also provides a free plan
so anyone can register and try it out without any cost
to see backendless in acton, we put together a few demo applications
which focus on the core functions
Additionally, there is a graphical management console
which can be used to customize the server-side behavior
and to manage data
So let's take a look at the console
and the examples
what you see on the screen is the back and was developer consul
the council is the central point for managing
and working with applications
creating a new application is very easy squid to create abducting
type in the application name
and you're ready to go
once the application is created
you can manage all the aspects of this application with all the services the
becos provides
as i mentioned the services or users
data media
files messaging angelic ation
let's take a look at the futures
the user service and the a_p_ i associate with that a responsible
primarily for two things
one is user registration with an application built on top of countless
at second is the login
however there are a lot of different business rules around login and
registration
so the screens in the consul
handle pretty much
all of them
so as you can see there are different settings for the login
now system settings for the registration
for instance you can turn on uh... email confirm ation so your timing is
registers back endless will automatically send out an email to
confirm user's email address
user properties is where you can specify all the properties defining user entity
soph so these are going to be the properties that you typically
uh... gather information form his registration form
there's also communication in the email templates
where for various dance in the system you can configure
and email
uh... text of text of the email that goes about when those events occur
security and restrictions
you can configure period security aspin's
let's take a look at the big
today that gives you a database in the clout
data is a very interesting service
you can actually work with data
uh... with the cameras without knowing anything about database which were
without knowing anything about that sql
uh... in fact cables in the clouds could be created on the flights into just fine
working with the a_p_ i to demonstrate the data service would put together an
example
that is is that the p_r_i_'s and works for the persistent data in the class
it is an android applications however exactly the same ap works at was with
the same dataset
can be implemented to uncover india either attitude
so this was my uh...
android buys
and launched
securities this is uh... this is a to-do list
and uh... it's right here
right now i have person tabling users table and there are no tables
created yet
which would support to do it
flooding create my first task
and let's call it shopping
so it's not i would have one test
and uh... before it does uh... update miscreant
uh... to see if there any tables created
now see that there is a to do it entity table
and hear half my task here's a shopping test
and the status of that it's not that
for the great another task
and let's call it
not to tasks
we see both workout and choppy
if i were to select would say
workout is done
and update the screen
now see that the darn calm for the workout yet
instru
to to be to demonstrates that the same data can be accessed from elsewhere i'm
going to use uh...
a plugin blue chrome cold rest consul
and here i can just
type in the rescue r_l_ for our p_p_i_
and uh... run a query
and in their response we get a jason response which basically
uh... both shopping and the workouts
records returned from our eight
now our
arrested as well as the standard a guys for all of this decade
exchanged support queries so the same data collection rick
and and here is that we're too tight
where clause
secure wearing all the records for the call and don is false
and here it is
we see that shopping is not done if i go back to my camera
it's like shopping that's done
and rerun exactly the same craig
no data comes back which means that everything synchronize
let's go back here uh... in the council uh...
it goes above and beyond that but i just wrote because it does support relational
data and dairies tables could be related to each other
uh... and once again data and tables in the ski must be created on the fly
without knowing anything but databases
there's also a very strong security system where
axis today area separations could actually be restricted based on the
rolls regions
let's continue our back and moves toward next service is media
immediate risk is responsible for handling video or audio broadcasts right
from the devices or desktops and also supports videorecording and stream
so anyone can just create video chat application using our a p acs
without doing any programming pork integrations riverside it is all
packaged in service
while service
handles file uploads
and file-sharing
anybody can create any kind of directory structure upload files directly from the
eighty s workloads files from our consul
the justin straight
uh... creating a folder
the coldest folder
documents
i'd go into this folder just uploading files
files out there
and can be shared with anybody who's using the same application
very simple service to use
with uh... carpal ache
let's move on tool at the next service which is messaging
it supports tumescent distribution mechanisms
wondrous publish such crap messaging
at also the second
uh... message distribution mechanism that supports
as proof that education so with push their vacations it can distribute them
deliver messages as native modifications to the unc android windows phone in that
biomass devices but they are run an example and demonstrate how that works
for messaging uh... i'm gonna run this
certifications demo
register my device malek registers with google and then registers at that campus
premier from uh... send a message
system
such as this passage
right here we have this
hello message right there on the screen
no also can
so this message are also the push for the patient
so any other device
that it's running exactly the same implication to this internal
will receive unification
so let's just say
so let's just say
this
is
ste
snow notice right here at the top of the screen
when uh... dispatches delivery people show up
chairman
ways you can see erect their with flip
uh... and prevent invitation senator g
who spent just back from a sample buses attached coach
i think for a quick switches back the same cation
now also uh... methodist could actually be sent correctly
from or consul
to all the connect devices
two right here we can just say
hi android
and that hatteras the designates
this is a push certification message
market has pushed the tradition to android
and sent
so here it is hate them correctly unification
urging use
fight over the last but not least service but what happens sheila cation
we switched at school
with jill occasion would probably for users to upload here do u spatial data
and enrolled queries
so here i have prepared an example where uploaded
data about their your cities across the world with their children
uh... information so here we can
because of my lips
we can see all those markers corresponding to various data
that we have in this particular depicts results an example
solicit the radios run search
makes according to the congress
and searches for all the city's within the specified radius
here's here's commercial
change the radius
does the query can comes back with me
what makes this powerful is that not only candidate search
with radio speaking also search committee
every single juror went to play out in the system could have committed
and uh...
i think i think basically just
picked up collection of pairs a key value pairs we'll see you in a circle
the businesses
provide
temperatures
and isn't good at this meditative to service between the pity
so that was our demo
uh... hopefully gives you an idea about that campus there's a lot more to it
but wanted to put compact
where this video
uh... you can learn a lot more about the service uh... our website back countless
dot com