Technologies used: Java EE, GWT, JBoss AS, MongoDB, Morphia, SmartGWT.mobile beta, Mozilla Persona (aka BrowserID), and OpenShift of course!
What's it do?
Working Time Manager is a kind of time clock app, it allows you to keep track of your work timesheets day after day, week after week.
What motivated you to create the application?
A relative asked me if I could develop a small app to help him record his working time, some kind of time clock in fact. It was a good opportunity to start learning and using new technologies such as PaaS and NoSQL database.
What are the most compelling features of OpenShift?
It's really easy to start a new project based on OpenShift platform thanks to the documentation, FAQ's and great responsive support of the growing community. The cartridge system is also very easy to use : you choose which resources you need and that's it, everything is then automatically installed and configured, so you can fully focus on development.
What are some features you'd like to see in OpenShift?
The web management console could be enhanced. Currently, it is not very useful as it lacks lots of features compared to rhc command line tool. But hey, command line is fun to use after all!
Organizations globally are adopting OpenShift for various workloads including Big Data Analytics, AI/ML, Application runtimes, databases, developer tools, programming languages (Spring, Java, Python, ...