XPages Comes to Bluemix
It's here! Ten days into the first month of the 2nd half of 2015, IBM's XPages runtime (and XPages NoSQL DB service) are live in 'beta'/experimental. Does that mean it will change? Absolutely. I also, absolutely, believe that's a good thing, as how the runtime grows and adapts to meet the needs of its user/developer base will only help strengthen it, with the right amount of user/developer feedback. So, I find myself with nearly no free time wondering how soon I can start creating an interesting app for deployment to Bluemix.
Why Do I Care?
As I alluded to in my last post on Bluemix, Bluemix is a game changer, for Notes/XPages developers, as the deployment mechanisms, environment, and scalability are far more flexible and in line with the rest of the web app dev community, when it comes to PaaS. We also gain access to other Database formats directly from the XPages runtime, as Niklas Heidloff has blogged about, in addition to having access to other runtimes being able to work with our existing Domino data, once replicated into the Bluemix, XPages NoSQL Database. The permutations give us the best of Domino data (existing or new) and cloud runtime options of XPages or many others.
Bluemix isn't a magic bullet. It won't write my apps for me or somehow make any app structured or written poorly perform auto-magically better. It gives us a considerable amount of more options and brings us in line with IBM's cloud solutions. I like that, since IBM's focusing on this thing called "cloud" more and more; it means we're not being left behind, but rather kept at the forefront of their efforts.
XPages Extension Library
Version 901v00_13.20150611-0803 was released today, the 10th of July, 2015. This brings in the required tooling for Bluemix deployment directly from DDE and coincides with the launch of the public, experimental, XPages runtime and XPages NoSQL Database service on Bluemix.
What's to Come?
Plenty more, it would seem. This is just the initial launch and brings in line some of the best of what's to offer from IBM's existing, enterprise application and collaboration offerings with their flagship cloud solutions. Needless to say, I'm excited. This brings in only more excellent possibilities and opens the door for many things to come.
The XPages runtime is considered "experimental", it's not 'alpha' but it's not 'beta'. I still managed to throw together some Pratt Keeping for Bluemix though.
A Quick Plug
For those with an interest in XPages use on Bluemix, I recommend attending the webinar, "An introduction to creating Domino Applications in the Bluemix Environment" on
- Bluemix start documentation on Building apps with the IBM XPages for Bluemix runtime (Experimental)
- Bluemix catalog entry for the XPages Web Starter
- Bluemix catalog entry for the XPages runtime
- Bluemix catalog entry for the XPages NoSQL Database
- YouTube recording of the Teamstudio+TLCC Webinar on App.Next - The Future of Domino Application Development
- Any number of demonstrations of XPages on Bluemix, like one from Niklas Heidloff
- the slide deck from ConnectED 2015: IBM Domino Applications in Bluemix
- or Ryan J Baxter's early preview of Using Your Domino Data In Apps Deployed To Bluemix
- as usual, the "all things Bluemix" aggregator, Bluemix.info