Athena Framework for Java is a full fledged enterprise object-relational mapping (ORM) framework that employs metadata as mapping configuration. It greatly simplifies Java Web application development by removing the requirement of manual mapping and manual database schema updating. In addition to features like Java object persistence, powerful EJBQL querying execution, and comprehensive code generation, Athena has built-in support for multi-tenancy, which enables developers to build cloud applications easily. Athena can be easily integrated with other libraries like Struts or Spring to provide full stacks of service.
LASIC is a language that facilitates creating and managing systems in a cloud environment. It allows you to create scripts that describe a system, its components, and the relationship between those components using a declarative syntax. Various verbs can then be applied to the script such as deploy (create a new system), shutdown, or runAction(run some action on components of the system). LASIC currently supports Amazon's cloud environment (AWS). LASIC stands for Language for Automating Systems in the Cloud.
CloudStack is a complete package for managing cloud computing and virtual infrastructure. It enables users to easily build, manage, and deploy private and public clouds. CloudStack provides an integrated software solution for delivering virtual data centers as a service, delivering all of the essential components used to build, deploy, and manage multi-tier and multi-tenant cloud applications in a simple-to-install software package. The CloudStack platform includes a management server with a Web user interface and extensions to support a variety of hypervisor software (e.g. XenServer, Xen VMware, and KVM) installed on computing nodes running across multiple networks. The centralized management server scales linearly, eliminating the need for intermediate cluster-level management servers. CloudStack automatically configures a guest virtual machine’s networking, storage, and authentication settings. The software can also integrate with physical components such as switches, routers, load balancers, and firewalls.
OpenNebula is a toolkit to easily build any type of cloud: private, public, and hybrid. OpenNebula has been designed to be integrated with any networking and storage solution and so to fit into any existing data center. OpenNebula orchestrates storage, network, and virtualization technologies to enable the dynamic placement of multi-tier services (groups of interconnected virtual machines) on distributed infrastructures, combining both data center resources and remote cloud resources, according to allocation policies.
KaOS is a lightweight, multi-purpose embedded Linux platform designed for virtualization and cloud computing applications. KaOS is based on Linux KVM and is a true enterprise grade hypervisor platform. KaOS makes it easy to deploy KVM based virtualization solutions. KaOS is a lightweight platform, less than 10MB in size. The SDK provides everything necessary to rebuild the platform and comes with scripts to assist with building a KaOS-enabled Linux kernel. KaOS has a menu-driven CLI called AppQueue and a management process that replaces init and other functions called kattach.
DragonDisk is a powerful file manager for S3 compatible cloud storage services, such as Amazon S3 and Google Cloud Storage. It allows you to back up, share, and organize your data thanks to an intuitive interface. Features include multiple windows; copy / move between Amazon S3 accounts; a multi-threaded HTTP/HTTPS engine; drag and drop; rename files and folders; filename filters; BiTorrent, time limited, and signed URLs; client side encryption; a metadata editor; ACL inheritance; detailed operations logs; and support for versioning.
OfficeFloor provides true inversion of control for building simple static to complex real-time Web applications that are "build once, run anywhere" - even with cloud computing. It allows you to wire together a working prototype in minutes, extend the prototype to a working Web site in hours, and deploy and run anywhere. The code is self documenting to make support easier. It aims to be "The Java Web Answer" for rapid application development for Web applications.
CCI:U Open Course Labs is a Django-based Web application that interfaces cloud-computing infrastructure such as Amazon EC2 and NexR iCube Cloud. More backends may be added. It provides the access to cloud infrastructure in the form of "course labs" where course staff in an academy can manage the allocated computing resources and assignments easily. Course labs can also be used as course homepages.