Upgraded Mobile Cloud Services – What You Need To Know

On Thursday April 24th, the BlueMix team made some significant updates to the Mobile Cloud Services. We are confident that these changes will create a better development platform. If you were using these services prior to the update, you will need to take some action to modify your mobile application code and mobile cloud services. Any mobile backend application that you created before April 24th will not function without changes. Many older mobile backend applications are easily identifiable because their icon has changed to a "warning" icon,

Continue reading

Enhancing Ghost.js with Cloudant on IBM codename: BlueMix

As a followup to my last post for deploying Ghost.js on IBM codename:BlueMix, I would like to share a follow-up technique which utilizes a Cloudant CouchDB instance as a persistent image datastore.

Continue reading

Mobile Services – Planned maintenance and upgrade – April 24 2014

We will be updating the IBM BlueMix Mobile Services on Thursday April 24, 2014, between 8am and 5pm US Eastern time. During the update you will not be able to create any new Mobile Backend applications. If you are an existing user of the affected Mobile Data, Push, Cloud Code and MAM services, read the following additional information […]

Continue reading

Java EE application with SQLDB, SessionCache and Auto-Scaling services on BlueMix: CloudTrader

CloudTrader is a Java EE application that simulates an online stock trading system. This application enables users to log in, view their portfolio, lookup stock quotes, and buy or sell stock shares. It is built primarily with Java Servlets, JSPs, and JavaBeans. CloudTrader was created by making changes on top of a ten year old DayTrader benchmark application to showcase how you can migrate an existing application to BlueMix and revitalize it with services in Bluemix.

Continue reading

Kraken.JS and Bluemix

Kraken.JS is a new wonderful framework wrapper around Express for Node.JS.  It includes things such as pre-canned security settings, templating, and internationalization.  While Express in Node allows you to customize these type of things its not the most fun thing or exciting thing to do.  While security is very important in your app why should […]

Continue reading

Bluemix upgrade – improved debugging

BlueMix was successfully upgraded to a new level, including an updated to Cloud Foundry. And I wanted to point out one of the major benefits of the upgraded version - improved debug logs when applications fail to deploy/stage/start etc.

Continue reading

EJBs in BlueMix (with JPA: DB2 and MySQL backends) (packaged server)

This article will use a BlueMix JPA Sample Application with a db2 or mysql database driven by either EJBs or Servlets. JPA (Java Persistence Architecture API) is a set of APIs that is used for reading and writing data to databases via Java objects. An EJB (Enterprise Java Bean) is a server side Java object that contains business logic with special qualities of service (collaborators) such as transactions and security. We’ll provide some code snippets for EJBs and JPA, and also explain the packaging required for deploying this type of application to BlueMix.

Continue reading

Using Java Persistence API(JPA) in bluemix with EJBs

This article will use a BlueMix JPA Sample Application with a db2 or mysql database driven by either EJBs or Servlets.JPA (Java Persistence Architecture API) is a set of APIs that is used for reading and writing data to databases via Java objects. An EJB (Enterprise Java Bean) is a server side Java object that contains business logic with special qualities of service (collaborators) such as transactions and security. We'll provide some code snippets for EJBs and JPA, and also explain the packaging required for deploying this type of application to BlueMix.

Continue reading

BlueMix UI Updated with New Features!

Earlier today the BlueMix UI was updated with a number of improvements. The general theme of this set of updates is to help you find the information you need, when you need it:  Search enablement in the catalog and dashboard, ability to mark your favorite applications or services, “Quick Docs" functionality to gain fast access to the VCAP_SERVICES information for services you've bound to an application, and improvements to service creation like assigning a meaningful name to the new service instance.

Continue reading