I came across the CHIP project recently; a small Single Board Computer (SBC) at an extremely low price point. Looks interesting, but not released yet. It made me think about setting up a small "pocket computer" development environment and I saw that the Raspberry Pi 2/B had been released earlier this year, with a quad core 900MHz processor and 1Gbyte of RAM. Enough for a desktop environment running an IDE? We'll see! I have ordered the Raspberry Pi 2/B starter bundle from Jameco (my preferred electronics store), and a 32 Gbyte mini-SDHC card. The plan is to run Ubuntu MATE on it and to try and get a reasonably performing Java 8 JDK and NetBeans installed -- the most demanding of my development environments. The idea is to have a portable computer that can serve as a development desktop for code editing or secure terminal sessions only, to be accessed either by a physical keyboard/mouse/monitor or via Remote Desktop (xrdp). The heavy lifting for compiling, unit testing, etc. can be done by a CI server remotely when code gets pushed back to a repository. I would like to be able to comfortably develop C, Java, Erlang, and Python projects with it. Once it is built, you can drop it in your pocket and go, access it from your office, home, laptop, etc. and maintain a consistent environment with checkouts of your code. All without the network connectivity and expense that a remote desktop VM would require. It is also handy work-wise because I can easily hook it up to a projector or TV for demos. That is the plan, anyways! I will detail what I have done from out of the box to, hopefully, a working environment, in this thread.