Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 4.0

...

  • Pre-configured Tomcat, JBoss, etc, possibly MySQLMySQL, Eclipse & plugins
  • Maven, Junit, Webunit

Application Skeleton

A skeleton to start developing your apps

  • Maven configured for building the app
  • Spring, Hibernate, etc preconfigured
  • UI stack
  • SDK components

Sample apps

Some sample apps that use our services, etc

  • Spring's PetClinic app configured to use our stuff
  • Pre-configured Eclipse (configured to connect to the tomcat, etc)
  • Application skeleton - automatically build and deploy, contains our SDK libraries, sample struts config, etc
  • Sample App that runs out of the box containing examples of how to use most if not all of our SDK

SDK Components

Pieces of functionality that people can use to build apps with, including things such as:

  • Web service libraries to talk to MIT services
  • Sash libraries - Hibernate, Struts, Spring, Tiles
  • Dojo, etc
  • etc

Application Skeleton

A skeleton that can be used to develop an app quickly, that includes preconfigured struts, hibernate, etc.

Sample Application

A sample app built with our framework, etc, that gives examples of how to use it.

...

  • Maven, Junit, Webunit
  • Acegi

UI stack

  • Preconfigured generic layout for css
  • Preconfigured struts and tiles configs
  • Dojo js library

Hosted Project Tools

A set of tools used for development, sort of like an MIT-Forge, hosted on one of our servers, each project having it's own space, including:

  • Mailman
  • Forum
  • Bug tracking
  • Wiki
  • SVN

Hosted Dev, Test, and Production servers

We would provide a chrooted/virtual server setup for developers to host their apps for dev, test and production, including most of the same setup they have for desktop development. for running apps on other servers, including:

  • Dev Tools Stack - tools that get installed on a person's desktop to develop an app, including Eclipse, Tomcat, etc
  • Server Tools Stack - tools that get installed on a dev/test/production server to run an app, including Tomcat, etc
  • Collab Tools Stack - tools that get installed on either a dev or other server that are used for group collaboration, e.g. Wiki, SVN, etc

All these stacks will come pre-configured to work with MIT services (like client certs, etc).

Docs

  • Docs for all this stuff need to be provided