Skip to content
Eric Skogen edited this page May 2, 2013 · 25 revisions

Fire.app

Fire.app is a menubar only app for dead easy HTML prototyping. It supports Sass/Compass, Haml, ERB, Markdown, CoffeeScript, and more.

Fire.app is written in Java (JRuby), and works in mac, linux and pc.

System Requirement

Fire.app has been tested in:

  • Windows: Windows 7/Vista/XP
  • OS X: 10.7 32/64bit, 10.8 32/64bit
  • Linux: Arch Linux 32/64bit

Fire.app is written in Java (JRuby), so you must install JRE(Java Runtime Environment) first. If you do not have JRE installed, Fire.app will guide you to install it first.

Download

You can buy Fire.app from our official site. Once you bought it, We will send an email with download links to your PayPal's email address. You will also get 1.x updates for free.

Fire.app is GPLv2 licensed because we love open source so much. The source code is available on GitHub. You can build it your own, or even modify it based on your needs.

Install

There is no need to install Fire.app. You can just unzip and put it anywhere. You can even use Dropbox to sync between computers.

Sample Project

Fire.app has so many features, so we make a beginner project to demonstrate its ability. You may also want to check our advanced project.

Build Your Own

If you want to build your own copy, you will need JRuby and rawr.

Building Fire.app with OSX

JRuby

For example, installing jRuby 1.6.8 with rvm:

echo "rvm use jruby-1.6.8@fireapp --create --install" > .rvmrc;
# rvm will try to install jRuby now
cd .

# Verify it
ruby --version;

or rbenv:

echo "jruby-1.6.8" > .rbenv-version;
rbenv install jruby-1.6.8;
ruby --version;

bundler

gem install bundler;
bundle install;

If you get an error like Could not load OpenSSL, try this:

gem install jruby-openssl;
bundle install;

Build it

# Available tasks:
bundle exec rake -T;

# Compile it, generate the FireApp.app:
bundle exec rake rawr:bundle:app;

# Drag to Applications folder.
open package/

Building Fire.app with Linux

JRuby

For example, installing jRuby 1.6.8 with rvm:

echo "rvm use jruby-1.6.8@fireapp --create --install" > .rvmrc;
# rvm will try to install jRuby now
cd .

# Verify it
ruby --version;

or rbenv:

echo "jruby-1.6.8" > .rbenv-version;
rbenv install jruby-1.6.8;
ruby --version;

bundler

gem install bundler;
bundle install;

Build it

# Available tasks:
jruby -S rake -T;

# Compile it, generate th FireApp.app:
jruby -S rake rawr:bundle:linux;

# Drag to Applications folder.
cd package/jar/
# Start FireApp
java -jar fire-app.jar

License

Copyright (c) 2012 Handlino Inc. Licensed under GPL v2.


HTTPServlet Handler Example