It feels really amazing to begin writing this blog post. We got caught in an unusually long release cycle, spent months iterating over the new features, improvements and bug fixes, but in the end it was well worth it. We did it! Backendless 2.0 is here and the product is as cool and powerful as ever. With this release we made several very firm steps towards establishing the Backendless Platform – a unified system for designing, developing, running and managing backend services.
The release brings four major new features and about a dozen at а smaller scale. All of the new features are distinct differentiators of our product making it the strongest mobile backend as a service offering on the market. So without any further ado, let me introduce the new additions to our feature line up:
Geofencing
This extends the logical trajectory of our geolocation service and makes it infinitely smarter (and way more valuable). The system consists of a design-time editor where you can draw your own geofences of regular (square and circle) and irregular shapes. Once drawn, you can assign actions which Backendless will execute when geopoints cross boundaries of geofences by entering them, stay within or leave. The system provides two ways of location monitoring client-side and server-side- you can choose which one is right for your app.
See the videos describing the feature in greater detail:
Logging
Backendless now supports centralized, server-side logging. Apps can use it for debugging, diagnostics or analytics purposes. We added logging API to all our SDKs. Backendless console was updated with a management interface where you can control log filters and configure log policies.
Hosting Scripts (node.js integration)
We have had custom server-side business logic for quite some time. However, if you ever wanted to add some business logic using JavaScript/node.js, there was no way to do so. This is not a problem anymore, Backendless now supports node.js server-side scripting. The scripts can be created inside of or uploaded using the Backendless console. A script can provide server-side logic for an app or dynamic content for a web application.
Backendless API Engine
This is a new product in our platform and it is just as big as the rest of Backendless we’ve had before. API Engine is a combination of service analyzer, API/SDK generator, hosting environment, invocation and security managers. It is rich and complex, but extremely easy to use. With API Engine you can effortlessly turn any server-side code into a service with dynamically generated REST API and native client-side libraries for Android, iOS, Windows Phone, JavaScript and ActionScript. There is a fantastic test drive that lets you call service operations right from the Backendless console. You can control role-based security for your service methods. You can get the service Swagger document generated by API Engine and use it with other Swagger compatible tools.
There is a lot more to it, but for now check out the introductory videos reviewing and demoing the product:
We're excited to announce that Backendless is now even more accessible with the launch of the Community Edition: a free version of the Backendless platform for deployment on a single physical server. This change makes Backendless more accessible than ever, allowing established users who want to lower their overall cost of ownership to deploy quickly…
The Backendless Scale Plan is a cloud-based application development and hosting plan that offers high starting limits, unlimited scalability, and is priced based on maximum daily API usage.
Retrieving data from a database is a common task. It often involves grouping data by certain criteria. For example, you might want to see total sales by region. But what if you want to see products listed by category without summing them up? This is where our new Nested Grouping API shines. This API makes…