Application platform as a service (aPaaS) vendor Mendix has launched a new Application Quality Monitor service, in partnership with software quality advisor SIG. The cloud-based service will initially monitor the upkeep of Mendix applications.
Bimodal IT specialist Mendix claims to help companies create a two-tier service, combining the basic foundations of a reliable but conventional IT infrastructure with the option for ‘Mode 2 capabilities’ to provide better speed and agility. According to Mendix, many CIOs fail to pay enough attention to detail when implementing Mode 2, which can lead to mistake on refactoring and ballooning ‘technical debt’.
Technical debt is defined by researcher Gartner as the loose ends that need resolving and the refactoring required as a result of the development process. The debt may take many forms, from design debt, to documentation debt, to unused and duplicated code. Addressing technical debt will be one of the big challenges of the cloud, according to Gartner. A new genre of cloud vendors will be needed to ensure that software is well-designed, well-written and maintainable, it says.
“Anyone can go faster; the challenge is doing so sustainably,” says Gartner analyst Mary Mesaglio in an April report released by the firm.
The Mendix Application Quality Monitor performs a daily monitoring of software quality, improving maintainability and cutting lifecycle costs. The cloud service is powered by SIG, which performs a static analysis of Mendix application models according to ISO 25010 standard for maintainability. The analysis covers key aspects of the application such as the ability to analyse, modify and divide it into modules. It rates the applications on values such as volume, duplication, unit complexity and dependencies. A dashboard offers the quality rating on a scale from 1 to 5, and highlights potential areas for further investigation. The ratings are based on benchmarks of thousands of projects.
There’s a strong correlation between the cost and effort of handling issues and enhancements and the maintainability rating of an application, according to Joost Visser, head of research at SIG and Professor of Large Scale Software Systems at Radboud University. “Issue resolution time and enhancement effort increase exponentially for applications with lower ratings,” he said.
Development system maker Mendix claims its new system can speed application development by replacing the programme writing with application modeling.
It claims the newly announced Mendix 6 system makes it possible to build digital applications quickly by importing and exporting a range of previously made models. It has also introduced a mechanism that supports offline functions in mobile applications, so that mobile workers can still use their cloud applications when cut off from a network.
Mendix claims developers can build mobile applications that make use of static resource storage, and use data and data entry caching in order to maintain consistency of user experience and performance when offline.
The Mendix 6 Model API (application programming interface) and open source platform software development kit will help companies avoid vendor lock-in, help them migrate from or modernize legacy systems, automate tasks and – through fault finding analytical systems – create a new level of quality assurance, claims Mendix.
The processes of legacy migration and modernization are supported by a ‘model importing system’ which, in effect, allows would be developers to use development models that have worked successfully in similar situations elsewhere. This, claims Mendix, allows organisations to ‘accelerate application modernisation at massive scale’.
The model exchange function also aims to save time for clients by making it easier to examples for documentation, to move applications to other platforms and to increase transparency.
Customers running Mendix apps on the open source platform service, Cloud Foundry. will work with simpler configurations and enjoy more resilience said Mendix CTO Johann den Haan.
“Application development doesn’t run fast enough for many companies,” said den Haan, “now you don’t have to programme apps. You model them in the cloud and click run.”
Mendix is available in the Amazon Web Services Marketplace.
Mendix, the app platform company for the enterprise, announced today the availability of the Spring 2012 release of its App Platform, further extending its capabilities, and advancing the way companies build, integrate and deploy web and mobile enterprise apps.
“Our goal with this release was to further advance the state of the market with the most socially collaborative and productive app platform that truly empowers the mobile enterprise user,” said Derek Roos, CEO of Mendix. “We wanted to enable companies to build, integrate and deploy enterprise scale apps faster and easier than ever, regardless of device.”
With this new release companies are able to more quickly and efficiently launch mobile enterprise apps and take advantage of the newly updated app platform that now combines visual business modeling, social productivity, enterprise integration, an app store, and secure cloud deployment. This helps organizations build apps with less effort, automate inefficient processes, and extend existing systems with new apps, while accelerating time-to-market and reducing traditional IT costs.
Rob Boomsma, Division Manager at Capgemini, participated in the beta program of this release and noted: “Mendix set the bar higher yet again with this release and has delivered highly productive social collaboration, mobile and enterprise integration features. I couldn’t believe how easy it now is with the Mendix App Platform to extend an existing system with a mobile app. This is IT and business innovation at its best, providing immediate value to any company.”
The Spring 2012 Release Highlights:
- Enterprise Mobile – Companies are now
able to quickly and efficiently launch mobile enterprise apps
providing the best experience for their users while ensuring the
necessary back-end system and process integration.
- One Complete App Platform for the Enterprise
– This release brings together all app platform components under one
roof and user interface. As a result, companies are able to seamlessly
plan projects, design and build apps, collaborate, integrate with
existing systems and instantly deploy them in the cloud.
- Enterprise Integration and App Mash-Up –
Companies now have additional integration options and can quickly
incorporate other enterprise applications via Enterprise Mash-Ups.
This results in improved performance and simplifies integration with
- Social Productivity – The Mendix App
Platform now includes built-in social collaboration features such as
activity streams, online chat, groups, and project planning that make
it easier to fully engage all stakeholders throughout an app
development project. This produces better results and happier users as
it includes stakeholders from the IT and business side but also
captures feedback from end users. Users are now more than consumers of
an application, they are part of the project team and an integral part
of a successful project.