July Update: New Features in App Builder, Database, Server Code and Much More

Posted: July 22nd, 2014 | Author: | Filed under: Features, New release | Tags: , | Comments Off

The team just released a number of really nice features. Learn about what’s new in this post.

App Builder improvements

New jQuery Mobile Popup component

The new jQuery Mobile Popup component gives you more power to build app UI.  The component can be used to notify the user to confirm an action, or just display any important information.


More List options

We added a number of properties to the list to simplify UI building. For instance, it is now easy to make the list read-only.


We also added the ability to manage the list items order. You can do this by using the Index property in the Properties panel:


A better way to select icons

Everyone likes icons, and there is now a better way to select one. If the component supports an icon (List, Button etc.), the Icon property will be available:


By clicking “Choose,” the icons list will appear:


This is much more fun as you can see the actual icon.

Cloud database improvements

The cloud database got a number of very useful upgrades.

Indexes management

By adding the ability to manage database indexes, we allow you speed up the frequently used queries. It’s a good thing to use when transferring a lot of data between the devices and backend:


To reduce data transfer and speed up the app, use the MongoDB Projection concept that the database now supports. By using Projection, you can selectively retrieve columns from the database without the need to transfer excess data (columns). This will decrease the data being sent to the client (app), and also increase app responsiveness.

New ACL editor – for simplified database access rights

User access control is  now more flexible with the new ACL editor. You can specify access rights for each user separately, for all users at once, or just for the user that created a specific collection entry:


The database now supports the Media Manager that helps manage files. You can upload and delete any sort of files directly from the database console by using it:


API updates

It’s now possible to get a file list based on the Files collection content and provided ACL for every file (you can of course control user access rights for files too).

Database versioning for more peace of mind

It’s always a good idea to make a backup of your database. With the new database versioning features, you can create versions (backups) of the database and restore to a particular version instantly:


Server Code improvements

To make development and testing faster, we combined the Script tab and Test tab into a single page. You can now quickly test the script and see the execution result without the need to switch tabs:


API update

The Server Code API was upgraded with a new service - multiUpdateObject. By using it, you can update multiple objects via a single REST service. See the Server Code API to learn what functionality can be used on the server side.

Customer Console improvements

Customer Console is a great way to create a development process where a customer can manage databases and push notifications without the developer attention. The Customer Console adds the following new features:

  • Export/import database data in JSON or CSV formats.
  • Schedule push notifications.


Push improvements

To simplify working with Push, we have moved the Push tab together with the app. So now it’s a lot simpler; with every app, you can enable its own push capability: 


If you new to Push Notifications, we recommend starting with this tutorial.

App exporting improvements

Now, when the app is exported from the with “Release” checkbox checked, JavaScript files will be minified. This option works for all binary exports and reduces the final binary size. Head to the Exporting the app section if you want to know more about app exporting possibilities.

With every new update, our goal is to make app development faster and simpler in the cloud.

Follow us Twitter, and Facebook.  And if there is anything we can do better, let us know on the forum.

July Update Release Notes

Posted: July 21st, 2014 | Author: | Filed under: Features, General, New release | Tags: , , | Comments Off

We pushed a number of really nice features over the weekend. Check out the release notes and what’s new. A full blog post is coming up shortly.

Maintenance on Sunday July 20

Posted: July 18th, 2014 | Author: | Filed under: General, Maintenance | Comments Off

Please note that we will be upgrading with new features on Sunday July 20, starting at 12:00 AM PST (midnight on Saturday night).  The following services will be temporarily unavailable:

  • The App Builder (development environment) will be unavailable for about 6 hours, from 12:00 AM until about 6 AM PST.
  • The Backend Services (Cloud Database, Push Notifications, Server Code) service will be unavailable for about 3 hours, from 12:00 AM until about 3:00 AM PST)

We apologize for the inconvenience.  If you have questions, please contact us at via the support forum.

Video: Complete Feature Overview

Posted: July 11th, 2014 | Author: | Filed under: Events, Video, Webinar | Tags: , , | Comments Off

This video shows all the major and minor features. The video covers:

  • App Builder
  • Database
  • Push
  • Server Code
  • Creating mobile app UI
  • Setting up a REST service
  • Binding REST service to a page
  • Packaging for iOS, Android, or Windows Phone
  • Publishing as HTML5
  • Creating plugins
  • and much more

AT&T Bootstrap Live Tutorial: Building a Complete Mobile App in Development Platform

Posted: July 11th, 2014 | Author: | Filed under: Events, Webinar | Tags: , | Comments Off


Join us for this Bootstrap Tutorial to learn about Cloud Development Platform. is the only cloud-based platform with visual development tools and integrated backend services. In this live coding session you will learn how to build a complete mobile app with We will create the app UI, add a cloud database, push notifications, and use REST APIs. We will then package the app for iOS, Android, or Windows Phone.


Tuesday, July 15, 2014 11:00 am, Pacific Daylight Time


Register now

Learn How to Build a Complete HTML5/PhoneGap App with the in Atlanta

Posted: July 11th, 2014 | Author: | Filed under: Events | Tags: | Comments Off will be in Atlanta to show how to build a complete HTML5/PhoneGap App with The event is sponsored by Atlanta HTML5 User Group and Atlanta Mobile Developers Group. Hope to see you there.


Learn how to build a complete mobile app with the cloud platform. We will build the mobile app UI with HTML5/jQuery Mobile using visual drag and drop builder. Connect to backend services, and to 3rd party APIs. Use Apache Cordova (PhoneGap) for native device features, build/deploy the app. This is a live coding session where attendees will be able to test the app as it’s being built.


July 16, 6:30pm


AT&T Foundry Innovation Center (map)
75 5th St. NW, Suite 110, Atlanta, GA

Win prizes

We’ll be doing a couple of raffles at this meetup:
1) Google Chromecast
2) 3 X premium subscriptions and Auth0 Join Forces To Simplify Mobile App Development With Identity Management

Posted: July 2nd, 2014 | Author: | Filed under: API, Articles, Events, Features, Partner, Plugin | Tags: , , , , , , | Comments Off


Building mobile apps with identity management wasn’t simple, until now. Auth0, a cloud service that eliminates the friction of identity for your app, and, the only cloud platform with visual development tools and integrated backend services, are collaborating to make this happen. With the jointly created Auth0 plugin, you can simplify identity management integration for your app, and this post will show you how.

Register for the and Auth0 joint webinar on August 6, 2014 at 11:00 AM PT

Building Secure Mobile Apps in the Cloud with and Auth0 Identity Management

Register now Platform is the only cloud-based platform with visual development tools and integrated backend services. provides a powerful visual environment to build HTML5 and hybrid mobile apps connected to any API.

The platform provides the following core features:

  • Build HTML5 mobile apps and hybrid apps for iOS, Android, and Windows Phone.
  • Drag and drop visual app builder for quickly building the app UI, with Source view for customizing the UI with any code.
  • Connect to any cloud API service, and bind the service to the page via a visual binding editor.
  • Integrated backend services that include: cloud database, push notifications, and server code.
  • HTML5 app hosting.
  • Fast testing in-browser, and on device via Mobile Tester app.
  • Collection of plugins that provide fast integration with popular API providers.

Read the rest of this entry »

Launching Server Code With Jobs Scheduler

Posted: June 30th, 2014 | Author: | Filed under: Features, Server Code | Tags: , | Comments Off

Have you ever needed to perform operations in a certain time interval? For example – have you ever needed to check database records, and then based on specific conditions, send an appropriate push notification?


Some parts of this can be done via client-side code, but there is no guarantee that the user’s device will be online at the right time. The solution to this lies in one of’s great backend features, Server Code.  If you aren’t familiar with it yet, here is a quick tip: Server Code enables custom and scalable business logic in the cloud without the need to build and maintain server infrastructure. And one of the server code features is the jobs scheduler.

All of the scheduling logic can be found in a separate Jobs tab:


You will see schedule builder if you open it:


The basics of working with the jobs scheduler is simple – you choose the script that should be executed at a certain time or time interval. Then you should specify that time or interval. This can be done in two ways: by using the schedule builder or by using the Schedule expression:


Unlike the schedule builder where you simply need to select the needed parameters by choosing them from comboboxes, the Schedule expression retrieves values based on Quartz. Note one important thing – the job scheduler doesn’t use a seconds parameter in Cron expressions. So, if you use an expression such as 0 0/5 * * * ? you’ll get an error. Remove the first number (zero in this case) and the expression will be correct – 0/5 * * * ? .

The minimum interval between script invocation is based on your plan. See our pricing to learn more.

All of your scheduled scripts are displayed at the bottom of the page:


If you no longer need to execute some of your scripts, turn them off by toggling the on/off button or delete it by clicking the cross icon.

Generally, that’s all you need to start scheduling your scripts. Simple, isn’t it? Here is detailed documentation about the Server Code jobs scheduler in case you’re stuck somewhere. Or get touch with us via forum or email to get our help. Happy coding! Partners with ForgeRock in Response to Demand for Secure Mobile Apps in the Enterprise

Posted: June 25th, 2014 | Author: | Filed under: Enterprise, Partner | Comments Off

Today, we’re thrilled to announce that ForgeRock, the leading open platform provider of identity relationship management (IRM) solutions, has chosen to partner with to provide its customers with a faster path to enterprise mobilization. The partnership is part of ForgeRock’s One Technology Partnership Program and will enable our mutual customers to accelerate time to market for implementing mobile apps that leverage next-gen identity services.

Lev Shur, vice president of technology consulting at Exadel, explained the partnership as “an exciting opportunity for us to expand our unique cloud-based offer to ForgeRock customers and continue to improve the user experience. Our collaboration will deliver an accelerated method for integrating next generation identity services into mobile, social, enterprise and cloud applications for developers at all levels.”

In Forrester Research’s recent report titled Top 15 Trends S&R Pros Should Watch: Q2 2014, the firm cites identity and access management (IAM) as an area which will see increased importance across the enterprise, stating that “IAM is more than just provisioning employees with and enforcing the appropriate access to corporate resources. It’s the ability to authenticate users and oversee access by a variety of populations and protect a variety of sensitive resources (including data) that may reside on or off the organization’s premises.” As more businesses begin to adopt mobile strategies and cloud services to develop customer facing mobile apps, the market is seeing an increased emphasis on identity and access management for consumers in today’s digital world.

As a result,’s technology was selected by ForgeRock to meet this unprecedented demand for secure mobile apps throughout the enterprise. Today’s process for developing such apps is quite slow, limiting mobile innovation. and ForgeRock IRM solution enables “Point and Click Identity Management” which dramatically simplifies the process for creating mobile apps that use the full power of the ForgeRock suite.

“We chose to team up with because of its visual development environment and easy integration with cloud services and enterprise systems,” said Rich Link, vice president of business and corporate development at ForgeRock. “The goal of this entire initiative is to work more closely with innovation leaders to extend identity relationship management capabilities to any application on any device. We believe is an ideal partner to help mobilize enterprise applications leveraging our product.”

Free trials will be immediately available to ForgeRock customers while the joint platform is scheduled to be rolled out in Q3 2014.

Learn How EZAPP Uses to Build Mobile Apps Fast

Posted: June 11th, 2014 | Author: | Filed under: General | Tags: | Comments Off

EZAPP, a company from Israel, uses to quickly build mobile apps for their customers.

“With, we reduced the time to build an app to a minimum, we can easily integrate new services into our system, and we provide our customers with more value,” said Elad Welner, CEO of EZAPP.


About EZAP

EZAPP, located in Kfar-Sava, Israel, provides applications as a service to SOHO and SMB enterprises. They provide their customers with a sales app that allows them to increase their revenue,  manage their customers, publish coupons and promotions, and create an online store.


With their demand for applications increasing exponentially, EZAPP needed an up-to-date development environment with integrated backend services, and a rich catalog of API plug-ins that would simplify integration with cloud services. Perhaps most importantly, they needed a platform that would allow them to create cross-platform apps easily and rapidly. EZAPP’s monetization strategy is subscription-based, centered on a monthly fee for their service.


EZAPP evaluated several platforms, focusing most on and Conduit. In the end, EZAPP chose because of the following features:

  • Simple-to-create templates and access to the source code. With’s visual builder, it’s easy and efficient to create app templates that can be saved and reused. You also have immediate access to, and ability to edit the application source code.
  • Excellent support. With multiple channels of support available,’s support policies are top-notch. The EZAPP team evaluated over a two-month period, and was so impressed by’s excellent support and great overall results that, “from there it [] was an easy choice.”
  • Awesome Plug-ins. You can quickly add powerful functionality to your app with the numerous plug-ins available with the platform, and you can easily create and add your own.


Thanks to, EZAPP significantly reduced their build time, and gained access to a huge catalog of useful and easy-to-use plug-ins and services.

“Had we not used, we had to develop and maintain all the platform aspects ourselves, and write all the add-ons instead of using existing ones, a process that would have cost us a lot of money and time,” continued Elad Welner, CEO of EZAPP.

Using’s Database Hosting and Push Notification services, EZAPP expect to reach over 100,000 users in the coming year, and created more than 1,000 apps.



Read the complete case study.