Message:

Status (10 posts)

We have been hard at work on the new release. It has a combination of new features, improvements and bug fixes. A formal announcement will be posted as soon as the release becomes available, but in the meantime if you have an application you would like to try with the new build, please let us know. You can contact us on our Facebook page, Twitter account, support forum or the website.

Posted in Status

I am very excited to report that we have an amazing new release with some very cool functionality ready for you. Among the new features you will find support for video streaming and broadcasting for Android, support for Atomic Counters and Caching API. Additionally, we have revised our pricing to give you more choices and more value for the money.

Continue reading

We build and release a lot of software – core service, 5 SDKs and a special utility for custom business logic. We always wanted to visualize our release history to make it easy to navigate through the releases and see how a specific SDK or the core service is evolving. Today we release our release history. You can see it at:
https://backendless.com/backend-as-a-service/release-history/

The system let’s you see our progress and the history of changes for everything we develop. Go ahead and play with it and let us know what you think.

Enjoy!

Posted in Status

We just pushed a new release to our production servers. The release includes multiple new features and a ton of improvements. Below is a summary of what went into the release. There will be a blog post with a video providing an in-depth review of each new feature:

Continue reading

It feels amazing to begin writing this post. I have been waiting for a long time to say it and I finally can – Backendless goes out of Beta! And boy, aren’t we doing it with quite a bang. Over the weekend we pushed a new release with a ton of fixes and some amazing functionality. It took us quite a while to get to this point, but I am quite sure the wait was worth it. The new release includes support for custom business logic, code generation, data validators, multi-environment (dev, test, stage, prod) support and many more. Please see below for details:

Continue reading

It is hard to believe January is already over. We will remember this month as one filled with a lot of hard work, implementing cool features and fixing some interesting bugs. All of this came to fruition today since we pushed a new release out of the door. To sum the release up with just one word, it would be called “awesome”. Here’s a brief summary of what you will find now in Backendless:

Object Access Control List (ACL)

Any time you save an object in Backendless using the Data Service, we automatically assign the ‘owner’ to the object (assuming there is a currently logged in user). Having an association between a user and the objects he created is helpful since it makes it so much easier for a user to retrieve only the objects he owns. Along with the support for Object ACL, we have greatly enhanced the system of permissions for objects and tables. In fact, the system is so flexible that you can configure any kind of scenario for secure data access (load only objects one created, load only objects which were created anonymously, load only objects which belong to users in specific roles, etc). There will be a detailed blog post with the detailed information about Object ACL.

File Permissions

Being able to control access to files and folders stored in the Backendless File Service has been one of the most requested features. The wait is finally over. With today’s release you can control access to any file and folder using the same intuitive interface we have for other services. The File Browser interface now includes the “Edit Permissions” link for every single item. Clicking the link you can easily adjust the permission matrix for any user or role in the system.

Git Access

The File Service received quite a makeover in today’s release. In addition to File Permissions, we also added Git integration. Once Git is enabled (you can do it from the Manage > App Settings screen), you can work with your file storage as a git repository. This may be particularly helpful for deploying multiple files or syncing between your local development environment and Backendless file system.

We are very excited about this release. There is a lot more that went into it than just these features – most importantly our passion and love for beautifully made software. We have a feature packed roadmap and can’t wait to get some amazing functionality into your hands. We hope you enjoy using it as much as we did designing and coding Backendless.

Enjoy!

We are very happy to announce the new release of the Backendless service. The release is packed with very cool and exciting features as well as bug fixes and improvements. We will be posting detailed information for each new feature, but for now here is a brief overview of what you will find in the new release:

Analytics

In short, the analytics feature is simply awesome. You can do very detailed drill downs to determine how your application uses the backend, which services are used the most, how the usage of the app is divided between the clients, see the patterns of usage, etc, etc. The analytics charts are available through the Backendless Developer console. The information gathered by Backendless is divided into the categories of:

  • API Calls – you see the usage from the API method level to the aggregated “service-level” view
  • Users – provides the insight into active vs. registered users.
  • Media Streams – shows the history of live and recorded streams created by your client application
  • Messages – displays history of both publish-subscribe messages as well as Push Notifications.

Custom Domains

This new feature makes it possible for you to map your own domain name to your Backendless backend. This may be useful in the following scenarios:

  • Hosting – when you deploy your content to the Backendless File Service, you can serve it through a custom web domain.
  • Email communications – Backendless sends emails to your users for various scenarios: to confirm email address during the app registration process, to change password, etc. By default, most of the emails include links pointing back to our website. Using the custom domains feature, you can maintain more consistent branding for your app.
The custom domains feature is a part of the Backendless Plus package (see below).

Related Data Visualization

Working with related objects in our persistent storage just gotten so much easier now that you can actually see how objects you persist with the Data Service API relate to each other. Table views in the Backendless Console show related objects via links. The visualization works for both one-to-one and one-to-many relations: 

 

Additionally, the console provides a bidirectional mechanism for navigating relations from “parent” to the “child” objects and vice-versa.

Backendless Plus

The new release introduces a package we call “Backendless Plus”. It is a group of features which you can enable for your backend to take advantage of the following functionality:

  • Custom web page templates – your client-to-backend workflow may include interaction with web pages presented to the users of your application. For example, when a user registers for your application, he receives an email with a link to a page acknowledging that the email address is confirmed. Additionally, when the user requests password change, they are presented with a web page to change the password. Finally, when a user’s session with the application expires, he is redirected to a webpage. With Backendless Plus you can customize all these pages to maintain consistent look and feel and branding of your app.
  • Custom domains – Map a web domain to your file storage and use Backendless for website hosting. This new feature is described above.

Backendless Plus is available for $99/month and can be enabled through Backendless Console. See the Manage > Billing section for details.

ShowKit Integration

ShowKit is an SDK for mobile devices that enables audio/video conferencing and screen+gesture sharing. Developers can easily add video conferencing, screen sharing and hand gesturing features to the mobile apps by integrating the ShowKit SDK into their applications. The integration with Backendless makes it trivially simple to integrate ShowKit into your Backendless apps.
Once enabled, users of your app can start calling each other, initiate screen sharing sessions without any additional configuration or registration steps. We will be updating the documentation detailing the integration shortly.

A quick heads-up for everyone – we just opened up a discussion forum available at: https://backendless.com/product/forum/.

The rule of thumb is to use the Community Support site for bug reports, feature and improvement suggestions and the use the forum for all other conversations.

 

Posted in Status

Hey guys, we just pushed the first version of the Backendless API docs to our website. The docs are work in progress, you will see there are some holes and missing sections, but rest assured we are actively working on improving the docs. At this point we would like to offer you two sets of the API documentations:

Just like with our service, services, SDKs and examples, we need to hear from you about the docs as well. Please share your feedback with us either by email or through the Support Portal.

Posted in Status

I am very happy to announce that the Beta release of Backendless is available. We invite you to register and try out the service. Getting started with Backendless is very easy:

  1. Download Backendless SDK. We offer five different builds: SDK for iOS, Android, JavaScript, .NET/Windows Phone and ActionScript (Flex/AIR). The SDKs include a library which provides access to the Backendless APIs. Additionally, each SDK includes several examples demonstrating the APIs in action.
  2. Register for a developer account. When you create an account, the service will also create your first application. Each application has its own unique ID and API keys (also known as “secret keys”). Once registered and confirmed your email address, login to the Backendless Console.
  3. Run the examples or build your own app. To run the examples from the SDK, make sure to put the application ID and secret key from your application into the source code of the example. The “getting-started” document included with the SDK provides detailed instructions on how to accomplish this step.

Since this is a Beta, you might run into some glitches and we need to hear from you about anything that might go wrong. Whether it is a bug or an idea for improvement, please share it with us. The best way to communicate your ideas or report bugs is through our Backendless support portal.

We can’t wait to see what kind of applications you will build with our service!

Posted in Status