How to Create a Cluster on the IBM Cloud to Run Containerized Applications

If you are planning to run containerized applications on the IBM Cloud, here are the steps to upgrade your account and create a cluster:

  1. Please register¬†for an IBM Cloud account (it’s free!). You can also login if you have an existing account
  2. Once you register, click on Catalog (top right menu)
  3. Remove the label:lite filter (the X top right on the ribbon above the menu)
  4. From the left-hand side menu, click on Containers
  5. Click on IBM Cloud Kubernetes Service
  6. In order to create a cluster click Upgrade and enter your billing information. Here is why you need to upgrade your account:
    1. Entering a credit card will activate a Lite (free) tier for Containers
    2. Your credit card will not be charged
    3. A credit card is needed to prevent fraud (such as using the cluster to do cryptocurrency mining)
    4. You will also get 512 Mb of memory
    5. $200 credit toward any paid services
    6. Continued access to the Lite plan
  7. Once your account is upgraded, select Free (Cluster type) and click Create Cluster
  8. The last step is to test your Docker installation
    1. Download or update Docker
    2. Run the following command to test the installation:
      $docker run ubuntu echo Hello World
    3. You should see Hello World text displayed in the terminal (after some initial downloads of Ubuntu images)
  9. Have fun ūüėé

If you want to learn how to build and deploy containerized applications in face-to-face hands-on sessions, you should come to one of our events.

What is Push Notifications?

Push Notifications is one of the core components in platform and allows you to send Push Notification messages to users who installed your app.

You can send a Push Notification message to all users and also send a targeted message only to particular users. Here are some examples of sending a targeted Push Notification message:

  • Send Push Notification message to users who want to get news about basketball. Send a different message to users who want to get news or updates about travel.
  • Send a Push Notification message to just one user/device.
  • Send a Push Notification message to users who are located in specific geographic area.
  • Send a Push Notification message only to Android or iOS devices.

There are many other options for sending a targeted message, these are just some examples to give you an idea what can be done.

When a Push Notifications is enabled in a particular app, the first time the app launches, the device will register in the database special Devices collection. This collection is used to send targeted Push Notification messages.

Thera are many options to customize the actual Push Notification message. Here are some properties you can set:

  • Sound to play when this Push Notification message is received.
  • Badge number to show in the upper right corner of the app icon (iOS only).
  • Custom actions when a Push Notification is received.
  • Set custom icons.
  • There are many more options covered in the documentation.

A Push Notification message can also be scheduled to be sent in the future.

A Push Notification message can be sent from the developer console. It also has REST API which means a message can be send from an app. For example, you can build an admin type app which is used to send a Push Notification to all your users without needed access to the developer console.

Push Notifications is also integrated with Server Code. This means you can easily send a message from a Server Code script.

Here is another example using the Database, Server Code and Push Notifications.

  1. Runs Server Code script once a day to check the inventory saved in the database
  2. If the inventory is below some level, in the script send a Push Notification message to the manager to let her know about low inventory.

We have a number of short videos on sending messages on our YouTube channel here and here.

Happy coding.

Bootstrap Week: Creating Responsive and Mobile Apps with AngularJS and Bootstrap, Fast

This webinar shows how to build Bootstrap app with AngularJS. This webinar was part of the AT&T Bootstrap Week.

InfoWorld: Pairs Mobile App Builder With Backend Services

InfoWorld Review: pairs mobile app builder with back-end services.

Integrating View & Data API with – Part I

From Autodesk Cloud & Mobile DevBlog: Integrating View & Data API with РPart I

What Does a Developer Evangelist Do?

Great article by Amit Jotwani from Mashery on what a Developer Evangelist does.

Amazing 2013 for – Year in Review

2013 was a stellar year for the platform!

The biggest event happened in April when we launched the platform a¬†(pronounced “Appery dot io”), as we transitioned from the Tiggzi app UI builder to a completely cloud-based mobile app platform for creating enterprise HTML5 and native mobile apps. The platform provides both an app UI builder and integrated backend services (MBaaS)¬† including a cloud database, push notifications, and a server code facility.

Faster Mobile Development

To celebrate launching, we participated in the famous TechCrunch Disrupt Hackathon and Conference. The new completely stole the show. Over 30 teams used the platform to build mobile apps during the hackathon, the highest number for any platform or builder. Three teams, Bar Power (1st), Career Hound (2nd), and Waterlog (3rd), won prizes. We were impressed with the innovation and quality of all the apps built in In fact,  other apps won prizes from other sponsors, including prizes from Visa and AT&T!

After the amazing success at the TechCrunch Hackathon, we went on to add some really useful features. In addition to the already available cloud database and push notifications, we added the Server Code feature to Backend Services. Server Code allows you to write any custom app logic and invoke it on the server without the need to maintain any servers yourself. We also launched source-code editing right in the app builder and also app versioning — both features often requested by users.

In 2013, we partnered with three amazing companies: Salesforce, Heroku, and Mashery. In the summer, we published the Salesforce plug-in, which became the Salesforce Mobile Pack for The Mobile Pack makes it super fast and easy to build mobile apps with the Salesforce platform. While the Mobile Pack greatly simplifies app development, we wanted to make it even simpler. Just before the Salesforce Dreamforce conference in November, we launched Salesforce Integration. Right from inside the app builder, you can browse all the Salesforce objects in your account and instantly generate services from them. (For more about the partnership with Salesforce, read this analysis.)

The Heroku partnership added a new HTML5 app publishing option. In addition to publishing the app to’s own HTML5 app hosting, developers can now instantly publish their app to Heroku directly from the dashboard.

As part of our partnership with the Mashery API network, we unveiled plug-ins for three Mashery-managed APIs: for ESPN, Aetna, and Best Buy (featured as a Mashery API Power Tool).  We followed this up with a joint webinar to discuss our partnership.

Other new features in 2013 were:

  • Simplified app collaboration
  • Push message filtering and scheduling
  • New UI themes
  • Mobile Tester for iOS
  • New API plug-ins
  • Updates to jQuery Mobile and PhoneGap libraries
  • Ability to add any custom PhoneGap plug-in to your app = App UI Builder + Integrated MBaaS

2013 saw some consolidation in the MBaaS (Mobile Backend-as-a-Service) space. Parse was acquired by Facebook in April, and StackMob was acquired by PayPal in December. These were both pure MBaaS players. Over the same time, emerged as a complete mobile platform that provides a visual app builder and integrated MBaaS. What’s important is the integration. While you can use any API-based backend, the integration between the app builder and Backend Services is what makes unique and delivers the most value. Probably the best summary of this was done by Ben Kepes. In his post and More Mobile Development Democratization, he writes:

“ sees its point of difference from other MBaaS vendors in that it is offering a complete platform ‚Äď core development tools, backend services and the ability to integrate third party services. In contrast the others, Kinvey, Parse and StackMob offer, in‚Äôs view, a less complete offering. But unlike purely GUI based approaches, also offers the ability to code in JavaScript to make more complex applications.”


In other industry news, was selected as one of the 10 best mobile platforms (Mashable). And, our CEO had this article published in Slashdot, Software-Development Tools Belong in the Browser. TechCrunch, Mashable, CIO, Forbes… The word has certainly been getting around about Hop over to our news page to keep up on all the latest media buzz over

Developer Outreach and Community

We attended quite a few developer events, such as conferences, hackathons, and trainings this year. We attended API Strategy and Practice conferences in New York and San Francisco, TechCrunch Distrupt in New York, jQuery Conference in Toronto, SXSW in Austin with Mashery, MobiCon, MoDev, and, of course, the very big Dreamforce. We participated in quite a few hackathons, too, with the AT&T Developer Program. We used at AT&T DevLab trainings to build complete mobile apps with the AT&T SMS API. We also visited a good number of meetups and user groups from Los Angeles to New York.


We hosted 12 live webinars in 2013. Simply go to our YouTube channel to view the webinars. We are planning many more in 2014.


We placed for two awards. We won a Mobile Merit Award for best Enterprise Product or Service. We were a finalist for a MobITs award in the category of ‚ÄúApplications and Platforms for Enterprise Extensions to Mobile.‚ÄĚ 2014

No year in review would be complete without mentioning what’s planned for this year. Expect a lot more integration between the app UI builder and the backend services: database, push, server code. We are also adding a Secure REST feature to our back end. This will allow you to keep all the API keys on the server for privacy. Expect a new feature where you can generate app pages based on your database schema. This will allow you to create a simple app within seconds. And, of course, there will be new UI components such as Panel, and there will be upgrades to jQuery Mobile and PhoneGap. If there are any features you have in mind, please share your ideas with us on our forum.

Happy New Year from the team and awesome mobile app building in 2014!

The post appeared first on blog.

Getting Started With Android Tutorial Updated

Getting started with Android tutorial updated. It now has screen shots from Tiggr’s new UI and a new section on exporting and publishing your app.

Tiggr Mobile Apps Builder At The Silicon Valley HTML5 User Group

Next Tuesday, September 13, 2011 I will be presenting Tiggr Mobile Apps Builder at the Silicon Valley HTML5 User Group. The meeting name is: HTML5 application frameworks. The actual presentation is only 30-minutes but that’s more than enough time to build a real, mobile Web app in front of the audience. Everyone in the audience will be able to try the app as I build it. I definitily recommend checking it out if spots open up. Right now the event is full but you can get on the waiting list.

How To Build a Mobile App in 5 Minutes [Video]

In this video you can see how to build a Twitter search mobile app in just about 5 minutes using Tiggr. It’s that fast. I think these videos being short are pretty helpful, so I will be adding more soon.