Welcome

Community
Application Creator

alphaWorks Services

Welcome to IBM Sharable Code Platform

IBM Sharable Code is an online platform that aims to provide a unified programming model and tooling to facilitate mashup creation, reuse, and deployments. Our online platform consists of Web applications, domain-specific languages (DSLs), and Web APIs and is built entirely on Ruby on Rails. There are currently two applications in the IBM Sharable Code platform.

IBM Sharable Code - Community

The IBM Sharable Code - Community application is part of the IBM Sharable Code platform and allows end-users to share, discuss, and rate mashups. The mashups can be mashups built using the IBM Sharable Code - Application Creator or other IBM mashups tools as well as external mashups.

IBM Sharable Code - Application Creator

IBM Sharable Code - Application Creator application is part of the IBM Sharable Code platform and allows users to create situational Web 2.0 applications and mashups. Users create the mashups using an innovative domain-specific language (DSL) which they can code directly in the tool, generate via wizards, or import from a file. The Web-based tool has various features to search, copy, share, and retrieve parts of a mashup design. Completed mashups are deployed as a full Ruby on Rails application that users can download as a gem and then install on a user's own servers---requires Rails 1.2.6 or later and DB2 or MySQL database and internet connection. Completed mashups can be shared to end-users via the IBM Sharable Code - Community application.