Last week we announced that Six Apart and JumpBox have been working together to vastly simplify the deployment of Movable Type Pro. This new product called “Virtual Movable Type by JumpBox” is a JumpBox virtual appliance that bundles all the components required to run Movable Type together in a single module that deploys in minutes. For Movable Type this represents a vast simplification of their present install process and is a great confirmation of what we’ve been working on at JumpBox.
“The virtual appliance makes it radically easier to get started and allows anyone to quickly experience the flexibility, scalability and power of Movable Type,” said Ed Anuff, EVP and GM of the Movable Type Division at Six Apart. “You can get up and running immediately, while reducing the cost of configuration and maintenance. And it’s a snap for anyone who wants to evaluate the platform to get started, whether that’s on a desktop running VMWare or Parallels, a large-scale deployment on Amazon’s EC2 or anything in between.”
Distributing software in this way is a huge step forward for ISVs like Six Apart, it allows them to put their software into less technical people’s hands and to give them a good experience while doing it. That’s what JumpBox is all about.
Just wondering if anyone is heading to VMWorld in Las Vegas next week and would like to meet? I’ll be at VMWorld Tues-Thurs and would love to hear some experiences with JumpBox, virtual appliances and virtualization or cloud computing in general.
Google recently announced a new cloud based application deployment system called Google App Engine. I’ve been playing around with App Engine for the last few days and it’s really interesting. If you build an app for it you’re REALLY locked into Google, but the benefits of the system are pretty compelling. Since the SDK they released is Open Source we decided to put together a JumpBox for it.
The JumpBox gives you a drop in place system for doing Google App Engine development that’s contained in an isolated environment within a virtual machine. It runs exactly the same on Mac, Windows or Linux and gives you a development environment that lets you take advantage of great virtualization features like snapshots. It will run from a single download on Parallels Desktop, any VMWare product, Virtual Iron, Microsoft Virtual PC/Server and Xen Open Source in fully virtualized mode.
It’s a great solution if you want to play with the Google App Engine SDK without really installing it on your system. It’s also perfect as an integration point for a small team working together on a Google App Engine project.
Google made it possible to build applications for App Engine using several different mechanisms and the JumpBox comes with CGI, Google Webapp and Django environments setup and ready for development. It’s also a really great way to just kick the tires of the different frameworks before committing to development.
Also, since this is a JumpBox our backup system is included which allows you to backup your source code and development data to network shares or Amazon S3.
The JumpBox for Google App Engine Development is just something we put together because it looked interesting, if people find it useful we’ll continue developing it and tracking Google’s SDK releases. I think there are a lot of things we could add to it to make it a really useful tool for developing apps. If you have any suggestions definitely let me know.
We recently sent Sean off to be interviewed about JumpBox for the Scoble Show. The episode was posted last night and is included below. Check it out if you want to know a little more about what we’re doing.
After a quiet couple months, things are really cracking now with JumpBox. We had some great stuff queued up that took a lot longer to get out than I expected. The funny thing is that the product was ready, but it took a while to line up the rest of the pieces. So what have we been up to?
So what this means is that JumpBox now provides a single virtual machine download that will run the same on any VMWare product, Parallels, Microsoft Virtual PC/Virtual Server, Virtual Iron and Xen Open Source. Now that’s portability. One download, run it on Mac, Windows, Linux using the virtualization platform of your choice. It’s simple, quick, flexible and powerful, everything software should be.
That’s some pretty cool stuff, but we weren’t quite done yet, so today we announced the release of the JumpBox Proving Grounds and eight new JumpBoxes. The Proving Grounds is our beta user community which we are using to get new JumpBoxes into people’s hands much faster. We released eight beta JumpBoxes today, and here’s a secret, there’s seven more sitting in the queue. Want to check them out, then get your invite now.
Here’s what’s available today to people who join the Proving Grounds.
BTW, we’re also doing a joint Webinar with Virtual Iron on December 12 so if you want to learn more about JumpBox or Virtual Iron it’s a great opportunity. You can signup here.
“Making it easy to throw away”, that sounds like a pretty odd benefit to a piece of software. But it’s a characteristic that is more desirable than we’d usually admit. Mac OS X has shown us how this can work for desktop software and it’s a great feature. It makes it really easy to try software without worrying about it mucking up your system, if you don’t like it just throw it away. Of course if you do like it, it’s also easy to just keep using it. This is what JumpBox brings to server software. Think of it as server software that doesn’t muck up your system and if you don’t like it you just throw it away.
This is what’s been occupying my time for the last year or so and today we released our first production builds based on the JumpBox Platform 1.0. Nine JumpBoxes are currently available (but if you catch us at OSCon or the TechCrunch party this week we’ll give you a DVD with all the apps plus an unreleased tenth JumpBox). Here’s the list of current applications
These things are really easy to get running. All you need is virtualization software from VMWare or Parallels and they work exactly the same whether you use them on Mac OS X, Windows or Linux. So maybe there are a few other benefits beyond being able to throw them away.
Anyway, it’s a big day for my little company. It’s been a year since we started it and it’s a strange feeling to move from being a venture into actually being a business. Now is where the real work begins though.
Trac is a great application to track software development projects, but anyone who’s tried to install it knows it can be a real pain at times. This is especially true if you want to get it working on Windows or Mac OS X. Because there’s such obvious pain here, we decided to give it the JumpBox treatment.
So here’s how to install trac in about 10 minutes. And the best part, for nine of those minutes you can put your feet up and enjoy a cup of coffee (or it you really wanted to you could do other real work, your choice I guess ). The best part, this process will work roughly the same whether your using Mac OS X, Windows XP or Linux. All that’s required as a starting point is virtualization software, either VMWare or Parallels.
Here we go.
Download
Visit the JumpBox web site and download the Trac/Subversion JumpBox. Downloading will take a few minutes so proceed with the coffee sipping.
Extract
Once the download is complete you need to extract the archive. It’s pretty big, but the size is worth it for the time it saves. Plus you really wanted to drink some more coffee anyway.
Run
Once the extraction is complete look in the folder and double click on the JumpBox.vmx file if you’re using VMWare or JumpBox.pvs if you’re using Parallels. The JumpBox will take a few seconds to load, just enough time for a little more coffee.
Collect
Ahh, now comes the hard part. Once it’s finished loading you need to locate the IP address to use to access it. You’ll find it on the console for the virtual machine. Locate the line that says “Application Page:” and use a web browser to open that URL.
Configure
Now it’s time for the very complicated installation process. You’ll be prompted with a short form asking for a little information to configure things. OK, it’s really just four pieces of information and at this point you’re just seconds away from having a working Trac install. Fill it out and click the button at the bottom.
Click
That was easy, and the app is now configured and ready to use. Just click the URL for the application and start using your Trac installation.
Enjoy
What could be simpler?
You now have a fully functioning, self contained installation of Trac 0.10.4 and Subversion. Besides the tremendous time savings from this, your installation also isn’t tied to the system it’s running on. Need to move it to a server? Just shut it down, copy the trac directory to the server, correct the paths in the virtual machine configuration files and start it back up.
This process is simple enough that anyone can do it, and it’s also the exact same process for every application packaged by JumpBox. So want a Drupal, Joomla or MediaWiki installation? Now, you know how to do that in ten minutes or less as well. No more excuses, so get a Trac install will ya.
Over at JumpBox we just posted the first release candidate for the JumpBox virtual appliance platform and along with it new releases of all of our virtual appliances.
JumpBox virtual appliances aim to bring ease of use to the deployment and management of Open Source server based applications. They’re completely focused on delivering a simple user experience that requires as little technical knowledge as possible. We currently have four appliances available that are based on the platform and we’ll be releasing a number of new ones as we go forward.
At JumpBox we have released an update to the vTiger CRM JumpBox and added a new PunBB discussion forums JumpBox. At this time these appliances are suitable for evaluation and testing. With this release we also launched a new web site.
The goal of a JumpBox is to make the installation and maintenance of complex server based software drop dead simple. They bundle the operating system, application and all application dependencies together into a single bundle that is deployed using virtualization software like Parallels or VMWare. This allows the entire software stack to be up and running in about one minute. There’s no easier way to deploy server based software and with the upcoming JumpBox assurance program, there will be no easier way to get support and maintenance for that software.
JumpBox is also looking to collect more feedback on these appliances and virtual appliances in general through the JumpBox forums.
“We are extremely pleased to announce this partnership with VMware,” says Sean Tierney, CEO of JumpBox. “Teaming up with the global leader in virtual infrastructure software will give JumpBox tremendous credibility in the virtualization industry as well as access to the other major players in the VMware family.”