Development Facilities

Scalable LIVE!® – Development Facilities

Development Facilities

Applications on Scalable LIVE! are developed in Java. The platform is comprised of a number of modern, popular frameworks that enable new functionality to be added to existing applications on the fly, with little or no downtime to the existing version of the running application. This capability provides benefits to both customers and partners by making the delivery of new features a more cost-effective, streamlined and rapid experience. Further, the Scalable LIVE! schema can be modified on the fly in a controlled manner: custom tables and fields can be added or removed, and new views of data can be developed with no impact on existing functionality – all of which survive upgrades to the underlying Scalable LIVE! platform.

The Scalable LIVE! API comes with extensive online documentation, both in the form of Javadocs familiar to Java developers, and also a wiki, developed collaboratively with developers and partners that provides information in a more tutorial form. Extensive working examples and sample code are also provided, covering most areas of the Scalable LIVE! API.

Partners of the Scalable ServiceMall™ gain access to additional development facilities, including a dedicated development liaison to answer questions on how applications are built on Scalable LIVE!. ServiceMall partners get a dedicated partner development instance to develop and test with. The instance is complete with a working set of PADs that gather real world inventory data from hundreds of network-attached devices maintained with Scalable’s extensive QA environment. Partners can add their own PADs to extend the reach of the testing environment to their own specialist domains.

For partners with great ideas that lack resources to develop those ideas into working solutions, Scalable has developed an arrangement with an outstanding development organization that has been fully trained in the development, testing and delivery of Scalable LIVE! applications. Available at commercially attractive rates, the organization can be relied upon to deliver on-time and within budget and will also help refine specifications based on their knowledge and experience.

The Scalable LIVE! API abstracts many facilities used by applications, among them: database, scheduling, authorization/security, and user interface. Scalable LIVE! is truly platform-independent: while we use a common platform in the cloud, internally we’ve developed Scalable LIVE! on various OS and database platforms, allowing us to take advantage of the best possible combination of platforms today, and improve them as new platforms or cloud-infrastructure providers become available, transparently.