The first online migration software

September 21st, 2009 by Robert Enyedi

Since the public launch of the nTile software migration system and the first open-source migration, we wanted to find a way for the general public to experience it. Being a complex system, it is time-consuming to install and try out locally, so we knew this was not feasible.

Until now, we had a couple of open-source migrations on www.numiton.org, some migrations samples and product documentation including feature descriptions and whitepapers.

As interactivity is the easiest way to get familiar with something new, we started out to develop an online application that would allow everyone access to nTile - although with limitations on the amount of code a single account can migrate.

The end-result is the Numiton Migration Tools application at http://migrate.numiton.com, developed using the Eclipse RAP technology. It’s an AJAX application, so you’ll need JavaScript enabled in your browser.

Numiton Migration Tools

So what can you do with it? First of all, you can browse the public migration snippets. At this moment we have over 40 and growing. A migration snippet consists of a set of PHP files and a set of Java files that where obtained via migration.

Secondly, you can create your own migration snippets the following way:

  1. create an account,
  2. create a snippet,
  3. add some PHP files to it,
  4. schedule the migration process,
  5. check the migration output,
  6. share the snippet with others (optional).

The migration is not guaranteed to be real-time, but it usually happens within seconds, depending on the server load. Should it take longer than 2 minutes (an account default that you can change), you will be notified by email when it finishes.

An account is currently limited to 5 snippets - 4 input files per snippet, each up to 1 KB in size. This looked sensible to us, but if you need a higher limit drop us an email to migration-tools at numiton.com.

By default a user-created snippet is not visible to others, but you can change this by sharing it. At this point your snippet also becomes bookmarkable like this one:
http://migrate.numiton.com/snippets/32.

How do you find this migration front-end? Please let us know in the comments section.