Message:

Backendless Blog

Subscribe rss
Blog categories

google-signin-backendlessWe supported Google Sign in for a while, however, the feature was not properly documented. Not anymore )) The documentation has been updated for Android and iOS SDKs. Using the “Login with Google” function, an app can provide a way for the users to login using their Google credentials. Once a user is authenticated, Backendless creates an internal account and starts a logged-in session.

See Backendless documentation for details:

Android SDK

iOS SDK

For anyone developing business logic in JS, we have put together some suggestions for troubleshooting your deployment. The page is added to the product documentation. One of the new features described in the doc is the ability to redirect console.log  messages to Backendless logging. Once your JS code is deployed to production, messages from the console.log  calls will be routed to the log file wit the SERVER_CODE  logging category.

About a year ago we made a decision to drop the barrier of entry for Backendless Standalone. At the time when we released the free version of Standalone Backendless, we made a bet that users will go for the “enterprise standard” of server redundancy by introducing a second (non-free) instance and thus removing a single point of failure, increasing scalability and fault tolerance. Unfortunately, the amount of the revenue derived from that model is not sufficient to cover our expenses. We are staying focused though and are dedicated to providing value for Backendless users and customers. In order to maintain the focus and build a better, stronger, more reliable and scalable product, we made a decision to stop the distribution of Standalone Backendless and replace it with a new product called Backendless Pro.

So what will happen next?

  • Starting today we stopped distribution of Standalone Backendless and it is replaced by a new product called Backendless Pro.
  • You can install Backendless Pro on your Linux, Mac OS or Windows machine.
  • You can launch a pre-packaged virtual machine or you can start a cloud instance, right from the browser.
  • The product does not have any limits which one would experience in the Cloud version of Backendless.
  • Backendless Pro must be licensed; it means a license key must be purchased for it to run.
  • If you’re not ready to purchase, you can request a trial license.
  • Without a license key, the product will run for two hours after a restart and will operate in a single-threaded mode.
  • We offer special discounts for pre-revenue, non-funded startups with less than 3 people in the team.
  • Support is included with every license of Backendless Pro, including trial licenses.
  • If you currently use Standalone Backendless, it will continue to run and we will be happy to assist you with an upgrade to Backendless Pro.
  • If you downloaded and installed the product prior to today and planned to purchase a support plan for your deployment, please contact our sales at sales@backendless.com and we will be happy to work with you. However, without a support plan, we will not be able to provide support for it.
Here are a few Backendless Pro highlights:
  • Backendless Pro is more scalable out of the box.
  • Backendless Pro now comes with the formal product documentation.
  • The product is more production ready for users who care about building stable, reliable and scalable apps.
  • Customers have more options on how to pay for the product; on-boarding is now even smoother.
  • Customers deploying Backendless Pro in the AWS environment have an easy way to launch and pay using a familiar workflow (pay-per-use model).

Stephen King wrote in 11/22/63, “Life turns on a dime. Sometimes towards us, but more often it spins away, flirting and flashing as it goes: so long, honey, it was good while it lasted, wasn’t it?”. I envision that some users of Standalone Backendless will feel that way. If it is going to be of any consolation – it was not our intent to take something away from you. After all, you are welcome to continue using it, albeit I strongly encourage considering Backendless Pro.

I hope you will understand our decision. It was a lesson learnt for all of us. A free, unlimited product was too good to be true. We made every effort to make sure that the new product is better than ever. We hope you will stay with/join the Backendless world and we’ll make the future together.

BLOG-WindowsOur vision for Backendless Platform is a system that lets anyone run Backendless-powered apps on any device while the backend can be hosted in any environment. The Standalone Backendless is a special packaging of the platform you can install on your own servers. The best part of it is that you can run Standalone Backendless on a single server without incurring any licensing fees, that’s right, single server/VM mode is free.

Initially we packaged Standalone Backendless for Linux and Mac OS X environments, as well as virtual machines for Amazon Web Services, Digital Ocean, VMWare vCloud Air, Google Cloud and Oracle Cloud Platforms. One of the missing pieces was Windows. And it is no more. Starting today you can install the Backendless Platform on a Windows workstation/server and get the entire stack of the Standalone Backendless distribution. This is very exciting for us and I am sure many of you will take advantage of the fantastic opportunities Backendless will bring for your apps. To get started, head on to the Backendless Downloads section on our website and download the Standalone Backendless for Windows installer.

BLOG-typescriptOne of the goals we have at Backendless is to make the platform uniformly available for different types of client technologies. The platform is truly cross-platform and it is a matter of time/effort to make it available to a new client environment.

Since we already have a super powerful SDK for JavaScript, creating a bridging technology for TypeScript was rather straight-forward. I am happy to announce that if you are building TypeScript apps, you can start taking advantage of everything Backendless has to offer. We put together a Quick Start Guide for integrating TypeScript with Backendless to make it easier for you to get started. Please give it a try and let us know how you liked it.

Posted in JavaScript

angular2If you have been waiting for Angular 2 support in Backendless, the wait is over. We have finished the integration of the Backendless SDK for JS and now it is available for TypeScript. An important side effect of this integration is support for the Angular 2 framework. The integration enables complete support of all Backendless APIs from an Angular 2 application. To help you get started with Backendless and Angular 2, we put together a Quick Start guide. Please let us know what you think. If you run into any problems, please post to the Backendless support forum.

Posted in JavaScript

The recording of the “Push Notifications” webinar which we conducted earlier this month is now available in our YouTube channel. You watch the webinar below or on the Webinars page on our website. In the webinar we reviewed the process of setting up an Android and an iOS apps as well as the backend to be able to register device and receive push notifications.

We conducted a webinar titled “Backendless Core Concepts” for ex-Parses last week. A recording of the webinar is now available. The video should be helpful not only if you’re coming from Parse, but for anyone who is starting their journey with Backendless. The webinar reviewed the concepts of Backendless User and Data services. Specifically, we focused on:

  • user properties
  • setting up user relations
  • registering a user
  • registering a user with custom properties
  • configuring a data model
  • code-driven schema creation
  • data relations
  • a brief overview of Cloud Code

push-notificationCome join us for our “Backendless Push Notifications” webinar on March 1st, 2016 at 1:00pm Central time. You will get an overview as well as a technical deep-dive into Backendless push notifications. Topics of discussions include:

  • Push notifications overview
  • Supported platforms
  • Code generation
  • Push notification support for iOS
  • Push notification support for Android
  • Direct notifications
  • Group notifications

When: Tuesday, March 1, 2016
Time: 1:00pm (US Central time)
Duration: 1 hour

Register here

Posted in Webinar

Backendless API Engine is a service container enabling Backendless developers develop and run arbitrary Java, PHP and very soon JavaScript/Node.JS code as API services. With the service and CodeRunner update we deployed earlier this week, there is a awesome new feature which allows you to debug your services locally before publishing them into the cloud. The video below is an overview of the debugging process, it also briefly reviews the workflow for creating a new service. Enjoy!