There’s a change happening in the way we use our software applications, or ‘apps’ if you prefer. Users are starting to depend upon more of the enterprise-level applications they are familiar with in the workplace when they switch to non-work mode.
Not just Microsoft Word and your favorite email client (although those too), but all types of applications in all use cases. Everything from data visualization tools to WebEx-style video collaboration software. If we like it at work, we use it at home where possible.
This trend has been called ENsumerization by some i.e. enterprise applications in the hands of the consumer.
Two worlds collide
This change is being reflected at the software application development level with programmers now tasked with bringing our two worlds together.
NOTE: Meteor has just launched its new Galaxy service to provide programmers with a way to operate and scale Meteor apps in the cloud with features including metrics and performance management.
“Development teams of all sizes are feeling the pressure to deliver consumer-grade experiences across the web and mobile devices in less time and at increased scale,” said Geoff Schmidt, co-founder and CEO of Meteor. “Meteor helps them build applications to meet those demands, and now Galaxy helps them deliver and operate those apps. With access to Galaxy services, developers can focus on what they do best, creating the next generation of market-leading ‘connected client’ apps across the platforms of their choice.”
What is a connected client app, anyway?
This very term ‘connected client’ simply means — ‘client’ in the sense that Outlook might be the client application you task with the job of looking after your email, or you may employ a different client for email such as Thunderbird, Entourage, Mac Mail and so on; and ‘connected’ in this sense doesn’t just mean online, it also means that we will use terms like web-scale or cloud-scale i.e. apps that have rich mobile and browser experiences with high availability and instantaneous response times operating at cloud scale is more than ‘just online’.
How do we do this? In the case of Meteor, Schmidt explains that Galaxy builds on top of Amazon EC2 Container Service to give Meteor developers a way to scale and manage apps, without requiring a sophisticated DevOps background.
“We had a singular objective in launching Galaxy; we wanted to make our new service the best way to operate and scale Meteor apps for developers,” said Matt DeBergalis, co-founder and VP of Product of Meteor. “Now with Galaxy, we can provide any developer with a great experience that doesn’t force a team to learn, build, and maintain a sophisticated DevOps practice around their apps.”
What features will underpin our next-gen apps?
Although the vast majority of users will be happy to compute away and never think about the DNA of the new types of cloud applications that we will now embrace, the more prurient may enjoy a look inside.
Inside Galaxy we find features such as dedicated RAM for unlimited apps across multiple containers and availability zones. Don’t you wish your cloud application platform had unlimited RAM for great availability like Meteor Galaxy?
The software also enjoys coordinated version updates for apps for high quality ‘hot deploy’ scenarios as well as metrics, logs and controls for operations and management.
An open source project, Meteor Galaxy is one of a number of technologies vying to promote app architectures for mobile and web — the enterprise and consumer applications worlds have come together.
This article was written by Adrian Bridgwater from Forbes and was legally licensed through the NewsCred publisher network.