Slashdot Mirror


Portable Server for On-the-Road Development?

DurnikBob asks: "I do a tremendous amount of development work sitting in hotel rooms while I'm on the road. While I've used Xen and VMware on my laptop, they come with limitations (memory usage, not 'real-life', interfere with my day job, and so on) that I'd like to move away from. I've looked at short depth 1U servers (the 19" wide makes it almost impossible to carry in the laptop bag), carrying a separate laptop (hate the weight penalty and cost of the not used keyboard and screen), the Mini-ITX field (each one I've looked at has the 1 DIMM, 1GB max limitation) and even the Mac-Mini (2" tall is a killer). Does anyone know if someone makes something along the lines of the following: small footprint (laptop size case 1" tall); Intel/AMD dual core capable; 2GB memory; space for 2.5" drives; on-board video (no need to fake it for headless operation); and on-board wireless?"

82 comments

  1. Remotely? by foundme · · Score: 2, Informative

    If you're working in a hotel room, I assumed it will be paid for by the company and most likely comes with internet connection.

    So is it not possible to use VNC/RDP to access your servers? Apparently it won't work if you need physical access to the server.

    I too, am having a similar problem. I'll be working in up to 4 locations soon, and I'm leaning towards setting up a server in one location, and remotely log on and do all my works via the internet. This is aided by the fact that all locations have reasonable broadband connection.

    This way I can just bring a lightweight PIII laptop with me, and use whatever keyboard, mouse and monitor that are available in each location.

    Obviously this arrangement will be rendered useless in case of a WAN outage, but if I ever lost/dropped/forgot-to-bring my laptop, my data will be intact and I still have other means to access them.

    --
    Please stop entering code 2,2,7,6,6,4
    1. Re:Remotely? by John_Booty · · Score: 1
      If you're working in a hotel room, I assumed it will be paid for by the company and most likely comes with internet connection.
      So is it not possible to use VNC/RDP to access your servers?
      In my experience, a lot of hotels have very flaky wireless connections.

      Also, if something goes wrong, it can be a while until the connection is restored. The $6/hr clerk at the front desk doesn't always know how to reset the DSL modem much less diagnose and fix a more serious problem.

      Those connections sure are useful for websurfing and email but I'd hate to depend on them for Real Work(tm). I sure wouldn't want to have to tell a client that their work is delayed because the WLAN at my Howard Johnson shit the bed.
      --

      OtakuBooty.com: Smart, funny, sexy nerds.
    2. Re:Remotely? by commanderfoxtrot · · Score: 2, Informative

      I stay in a lot of business-class hotels (4* and above).

      I very rarely encounter flaky/unreliable internet connections in the hotels.

      More commonly, there just isn't a connection in the room, so one has to use dialup or the business lounge. There are very few business hotels now in Western countries without internet of some kind now.

      In these circumstances, I generally use the internet over my mobile telephone.

      I very rarely use VNC/X remotely; most of my work is done at the command line on the remote servers, or in X locally on my laptop.

      Everything is available offline through Subversion and database copies so I can work even while disconnected.

      --
      http://blog.grcm.net/
    3. Re:Remotely? by Kadin2048 · · Score: 1

      Him:
      I sure wouldn't want to have to tell a client that their work is delayed because the WLAN at my Howard Johnson shit the bed.

      You:
      I stay in a lot of business-class hotels (4* and above).

      Note subtle difference. (HoJo's != 4-star Business Hotel.) That might be part of your difference in experience.

      --
      "Ladies and gentlemen, my killbot features Lotus Notes and a machine gun. It is the finest available."
    4. Re:Remotely? by commanderfoxtrot · · Score: 1

      Ah. I'm in the UK- we don't have "Howard Johnsons" here.

      --
      http://blog.grcm.net/
  2. what's your server doing? by LeninZhiv · · Score: 2, Informative

    You need to know *exactly* what your server needs to serve.

    A Mac Mini sure seems like the coolest possible "suitcase server" imaginable, but if you want or might want commercial "enterprise" products like DB2, Oracle, Sybase, WebLogic or WebSphere, your list of options gets quickly shortened for you. Neither OS X or Linux PPC are going to do the job, because you rely on closed-source software whose 'Linux support' is implicitly x86 only (plus *maybe* x86-64). Wait for the Intel-based mini I suppose, and make sure first that the packages you need will run on it.

    But as I imagine others will point out, a 1U server for development work would be huge overkill; a remote server or simply running everything on your development machine (through VMWare if necessary) makes way, WAY more sense here, for a myriad of reasons. On the other hand, if your "server" world is 100% open source, you may well be able to craft the ultimate travel server exactly to your specifications with a geek-cool factor that is off the scale. But you don't *need* to; I've written AS/400 WebSphere apps with only Tomcat on Windows (sadly)... but hey, if that's the kind of work you're doing, good luck fitting an AS/400 into your briefcase...

    1. Re:what's your server doing? by danpat · · Score: 3, Informative
      Wait for the Intel-based mini I suppose...
      What, like this one? http://www.apple.com/macmini/intelcore.html
    2. Re:what's your server doing? by Jaruzel · · Score: 1

      There's always the AOpen 'Mac Mini' intel-x86 clone ?

      It's a 2ghz intel-proc in a box no bigger than the mac mini.

      -Jar.

      --
      Together, We Can Make Slashdot Better. I Do NOT Mod ACs. - Check Me Out
    3. Re:what's your server doing? by randito · · Score: 1

      Actually, oracle 10g runs on os X, not just the client, but the full database, and JDeveloper/SQL Developer. Sybase ASE 12.5.3 and SQL Developer are also available. And Sam Pullara from BEA, who has been doing his dev work on a PowerBook for over a year now, has released his notes on how to do it.

      I personally bought my first mac as a way to develop on the road without a network connection. I was working in PHP/MySQL/Apache on Linux and using Dreamweaver/Photoshop on a Windows machine at home. The mac replaced both the machines so well, that after a few months, I just stopped using the other machines. Now 3 years later, I only have macs in my home.

      BTW, I am studying CompuSci at university, and thus far, no course has required any technology that is not readily available on my PowerBook G4. This platform really is the best of both worlds, easy enough for mom to use, but you can take it as far as you want, it is as powerfull a development machine as anyone could hope for. It has the perfect mix of opensource power and polished commercial apps that are not available on any other platform out there.

    4. Re:what's your server doing? by garaged · · Score: 1

      I know mac is great, but has a big investing requirement that opensource hasn't :), thanks for slaping in our faces your richness !

      --
      I'm positive, don't belive me look at my karma
    5. Re:what's your server doing? by Kadin2048 · · Score: 1

      Except that they really don't. The cost differential between a comparably equipped Mac and PC is pretty small, and depending on how you spec things out (and the prices of commodity equipment at a particular time) sometimes the low-end Macs even come out ahead. I think when the Minis were first brought out, they were cheaper than a comparably-spec'd major-manufacturer PC. At any rate, when you take that increase in cost and amortize it out across the multi-year timespan that you're probably going to own a computer, it's fairly small. At least that's how I see it: every time I buy a computer, particularly my main desktop, I try to think about all the time I'm going to be spending in front of it over the next few years. It makes sense to buy what I'm going to be really happy with, even if it costs more initially.

      I've used Macs for years, and there was a time when the cost difference was a lot more pronounced (right after the prices on commodity hardware started to collapse), but that's not the case so much anymore. While there will always be people who want to compare a $500 Mac to a $150 Wal-Mart PC (or back a few years ago, a $1k Mac to a $500 Office Max special), but that's not a valid comparison or argument.

      Furthermore, if you're planning on making a living off of some type of computer skill, it doesn't make sense to cut corners on your tools.

      --
      "Ladies and gentlemen, my killbot features Lotus Notes and a machine gun. It is the finest available."
  3. macbook by Anonymous Coward · · Score: 0
    1. Re:macbook by AmiMoJo · · Score: 1

      Come on Jobs, just submit a Slashvertisement like everyone else...

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
  4. it already exists by Geekboy(Wizard) · · Score: 5, Informative

    you are describing the macbook pro. dual core 2GHz Intel Core Duo; 2G ram; 120G hd. quit your bitchin, and get a good machine.

    also, they have made this great utility that allows you to connect to another (possibly more powerful) machine. its called 'ssh'.

    1. Re:it already exists by nule.org · · Score: 1

      I second this - I use a MBP for all my development whether on site or at home. It's plenty of machine and Parallels fits the bill perfectly when I need to test on other OSes.

    2. Re:it already exists by Anonymous Coward · · Score: 0

      WTF is up with the mac weenies?

      Any dual core laptop would fit the bill-- a lot cheaper, actually tested (unlike Apple which has quality problems with what, one in four mbpros?), and you won't be the guy looking for the driver for some weird Apple-only piece of hardware that sould 1/10 the volume of their nearest compeitor.

      Oh, and parallels is a piece of crap. What other program routinely trashes your hard drive, rendering it unbootable?

    3. Re:it already exists by TheSalzar · · Score: 0

      oh boy lets buy apple for 'ssh'

    4. Re:it already exists by tverbeek · · Score: 1
      Heck, it sounds like he just saw the new 1"-thick 2GHz Core Duo 13" MacBook with built-in 802.11g and up to 2GB RAM, and devised a question which asked for a machine of those exact specs.

      Dude: Stroll over to Apple.com, plunk down your $1799+tax, install the OS of your choice, and be content. At least until you realize that you didn't really need a machine this powerful for hotel-room development work. But at least you got a nice new laptop out of it. :)

      --
      http://alternatives.rzero.com/
    5. Re:it already exists by Anonymous Coward · · Score: 0
      What other program routinely trashes your hard drive, rendering it unbootable?
      Windows?
    6. Re:it already exists by Anonymous Coward · · Score: 0

      That or the IBM T60 (dual-core, easy to take it to 2GB RAM, 2.5" hard drives).

  5. 1U is okay but 2" is not? by Cryptnotic · · Score: 3, Insightful

    You are aware that 1U is 1.75 inches, right?

    If the Mac mini w/ Core Duo and 2GB is not good enough, maybe you should look for a 1U half-width server. However, it will almost certainly cost you a lot more money.

    --
    My other first post is car post.
    1. Re:1U is okay but 2" is not? by NNland · · Score: 1

      I would guess that it was a combination of the brick-like shape with the 2" thick that killed it for him. Not all laptop bags fit "accessories" the size of a mac mini.

    2. Re:1U is okay but 2" is not? by Jeff+DeMaagd · · Score: 1

      Very true. Anything 1U is generally going to cost a lot. Even half-width 1U is going to be huge and not portable.

      I'm thinking that a second, dirt cheap laptop is probably the way to go if the thickness is a concern, but most affordable laptops are 1.5" thick, but you get a built in screen, keyboard and mouse too.

    3. Re:1U is okay but 2" is not? by SupremeTaco · · Score: 1

      Maybe it's cheaper then to get a new bag?

      --
      You have a constitutionally protected right to be wrong, and I the right to ignore you.
  6. what's wrong with your current laptop? by wonko_el_sano · · Score: 2

    I have FC5 running on my laptop and use it as my development server for almost all of my work. All developers at my $job do something similar. We use SVN to manage the code and QA servers to test it on "real" hardware.

    If you can't run you're server's OS as your primary OS, what's wrong with dual booting?

    1. Re:what's wrong with your current laptop? by KerberosKing · · Score: 1

      Right now I am doing LDAP programming on a local directory server running on my Solaris x86 laptop. The server works just as well for development as the real one back at the office does. Sure I wouldn't want to handle all the authentication, naming services and directory look-ups for the whole company like the big iron does, but that's not what hacking on dev-code is about. This suits just fine for everything but performance tuning, and that's what our DR/pre-prod boxes are for!

  7. Look at the T60p by (H)elix1 · · Score: 4, Informative

    Take a look at the Thinkpad t60p series. Dual core, 4G of RAM, SATA drives... The bloody machine was a substantial jump forward from just about any workstation (or gaming rig) I've ever had. Doing development on my main box while running the application server stack on a VMWare image. Make sure you run Linux or Win64, or you might as well config it with 3G of RAM however.

    1. Re:Look at the T60p by Jeff+DeMaagd · · Score: 1

      Take a look at the Thinkpad t60p series...Make sure you run Linux or Win64, or you might as well config it with 3G of RAM however.

      t60p appears to be a Core Duo, it is not 64 bit.

      For a short while, I did have a computer with 4GB in a Windows computer before, it did have access to about 3640MB of the memory.

    2. Re:Look at the T60p by Klaruz · · Score: 1

      I may be wrong, but last time I checked, the Core Duo was not a 64bit chip.

    3. Re:Look at the T60p by demon · · Score: 1

      There is this fun thing called PAE (Physical Addressing Extensions), which lets any P6-and-later x86 CPU use up to 64 GB of RAM. I'm reasonably sure both Windows and Linux do support it.

      --

      Sam: "That was needlessly cryptic."
      Max: "I'd be peeing my pants if I wore any!"
  8. 4 GB Laptops by the+eric+conspiracy · · Score: 1

    4 GB dual core laptops are starting to appear. I would think that a pair of HP nc1440's could be set up to give all the power you need and still be about 10 lbs.

    1. Re:4 GB Laptops by nebbian · · Score: 1

      4 GB? Man, the laptop I had before this one had more than 4 GB!

      Oh, you mean GHz. Obviously you're very well equipped to make comments about "All the power you need".

      *sigh*

    2. Re:4 GB Laptops by the+eric+conspiracy · · Score: 1

      Say, I am curious as to what laptop you owned that had more than 4GB of RAM. It musta have been some nice machine. Or maybe you didn't realize that B stands for bytes, not bits.

      *sheesh* I guess I was expecting too much for Slashdot.

    3. Re:4 GB Laptops by jericho4.0 · · Score: 1

      I, also, would like to know just what model of laptop you had, and what OS.

      --
      "A language that doesn't affect the way you think about programming, is not worth knowing" - Alan Perlis
    4. Re:4 GB Laptops by WuphonsReach · · Score: 1

      Those 2GB chips are still a little pricey.

      Outfitting a laptop with a pair of 1GB chips, OTOH, is quite reasonable. Which is good, because at 1GB, I'm feeling RAM-constrained on my current 3yr old laptop. (My 2 other desktop machines have 2GB or 3GB installed RAM.)

      --
      Wolde you bothe eate your cake, and have your cake?
    5. Re:4 GB Laptops by (H)elix1 · · Score: 1

      I've seen the tadpole sparc based laptops before. (trade show 'server') It was a couple years back, but it could hold 6G of ram. Poked over to their website and it looks like they have a monster that can go up to 16G of RAM.

      http://www.tadpole.com/html/products/mobile/bullfr og-dual/

      I've never seen any x86 laptop that could do more than 4G yet.

    6. Re:4 GB Laptops by Anonymous Coward · · Score: 0
  9. Cappuccino... by p7 · · Score: 2, Informative

    This is about the best I could find.

    http://www.cappuccinopc.com/slimpro-sp350.asp

    With options it should cover most of your requirements. CPU might be a bit weak.

  10. I'll take a shot in the dark.... by Anonymous Coward · · Score: 0

    uhhh.... how about another laptop?

  11. SSH! by jcam2 · · Score: 1

    I used to carry a laptop with a copy of all my development tools and code base around so that I could work wherever I was, but these days pretty much every hotel or relative's house that I stay at when away from home has high-speed internet access of some kind. So I can do all my development by SSHing into my home server, editing my files with vi, and testing my code via the web. That is exactly what I'd do if I was at home anyway ..

  12. Eh? by adelayde · · Score: 3, Informative

    What are you on about?? Get a laptop and use that. If you need to run VMWare (why??), then get some more RAM in order to be able to run it. I do development on a low-end Dell Inspiron 510M with 1/2 GB RAM and develop in a Apache+mod_perl+Mysql+Emacs+Firefox environment and it runs fine, running Xorg, KDE, Thunderbird to boot. Any model laptop better than the one I have should do you proud. If weight's a problem, then Dells aren't maybe for you, get an iBook or a PowerBook or a Sony Vaio or something like that. Mac MINI's are pretty cool, but you'd need to buy a very small flat screen and mini keyboard and mouse. In short, I can't really see much point in your posting I'm afraid, the short answer is get a/another laptop my friend.

  13. BlackDog & K9 by pestilence669 · · Score: 1

    Maybe not what you're looking for, but something to keep in mind:

    http://www.projectblackdog.com/

    The BlackDog, by Realm systems isn't that bad of an option. It's a portable embedded Linux server with an integrated PPC processor, 64MB RAM, and thumbprint scanner. They should have some new units in a couple of months.

    I use it to VPN from any box. There's no install necessary from XP. Plug it in, and your server's running. X11 starts automatically. It's not powerful enough to compile on the device (and flash-based), but it's a great for scripted development.

    I use it to show off PHP code running off of local PostgreSQL instances. For me, it's a better alternative than punching a hole in my VPN... and I can text-edit develop. Great for Perl too.

    1. Re:BlackDog & K9 by espinafre · · Score: 1

      Beautiful concept, that BlackDog. I've been looking for such a thing myself, but it would be *perfect* if it had some way of displaying/entering data independently of an external computer, and that is able to run LAMP for development purposes. Do you happen to know such a beast?

    2. Re:BlackDog & K9 by commanderfoxtrot · · Score: 1

      That is a very clever device!

      From the FAQ:
      How does BlackDog work and how does it interact with the host computer?

      When plugged into a USB port, BlackDog establishes an Ethernet-over-USB network with the host computer, serves up applications, and accesses the host computer. When plugged into a Windows XP host computer, an X server is automatically launched. This X server is configured to allow clients running on BlackDog to connect, thus allowing for access to the keyboard, video, and mouse functions. A similar process happens for Linux/x86, but requires some manual configuration for the USB device.

      Brilliant- and it's tiny.

      --
      http://blog.grcm.net/
    3. Re:BlackDog & K9 by pestilence669 · · Score: 1

      I ported the Mac OS X networking driver... so it now also works on Tiger (PowerPC).

    4. Re:BlackDog & K9 by Mr.+Jaggers · · Score: 1

      Well, unless you use a PDA with a keyboard (like a discontinued Zaurus w/IR keyboard), your "beastie" is going to require peripherals... monitor, power supply, keyboard, mouse (if you *really* need one). Hence, a laptop, hence an external computer. I guess you can run linux on an iPaq, but my guess is that it is underpowered compared to the BlackDog's (I believe, dual-core) 400mHz PowerPC (the best iPaq has a ~650mHz intel chip).

      My guess is that you'll probably want a laptop or PDA. Otherwise, if you already have a laptop, the BlackDog is really really nice for having your server not be on your laptop while you are doing development. Then, once you have a prototype version of your code ready, the BlackDog is all you have to take with you on the road to demo it.

      --

      When I grow up, I want to have Christopher Walken hair.
  14. How about a Shuttle XPC? by jasminl · · Score: 1

    Take a look a the XPC line from Shuttle. They support the current tech found in any desktop pc. You can have an Athlon64 X2 in there with a loads of RAM. They are as big as a lunchbox! Here's the URL: http://global.shuttle.com/Product/Barebone/brb_def ault.asp

  15. Small Form Factor, Dual Opteron by Freaky+Spook · · Score: 1

    Iwills Zmaxdp Small Form Factor SMB servers would probably suit you if you require mobility plus a lot of grunt

    Inside a miniPC they have packed a board which can take dual opteron's and has space for 2 hard drives, runs on low power and is fairly silent.

    If you are willing to pay for it, its a portable solution with a lot of grunt.
    http://www.hardwareanalysis.com/content/article/17 88/

  16. video by Joe+The+Dragon · · Score: 0

    You don't want on board video thats memory comes out of the system ram. There are systems with on board cards that use there own ram.

  17. Why not VMWare ? by drsmithy · · Score: 2, Interesting
    You say VMWare is not an option - why not ?

    Xen I can understand being problematic, as it requires a "special" kernel that might not be compatible with your production environment, but I don't really see why you can't use VMWare. A laptop with a dual-core CPU and 4G of RAM should be more than sufficient to run a development environment (if not several) in VMs.

  18. yes - get another laptop by Splork · · Score: 2, Insightful

    its easy, get a second laptop.

    1. Re:yes - get another laptop by Ratbert42 · · Score: 3, Insightful

      Reading between the lines, I think he doesn't want to do his side development on his employer's machine. Do what I do: get a second hard drive for your laptop. I swap hard drives and I'm in my own private environment. Then I can work on whatever I want. Or boot Knoppix and use a flash disk or external USB/Firewire drive for storage.

  19. Just how portable to you want to be? by StonyUK · · Score: 1

    Well I'm currently working in a hotel room with a crappy P4 Compaq laptop that overheats all the time and a nice custom built desktop PC and a 20" widescreen LCD monitor. It all depends just _how_ portable you have to be. Like other people have posted, in most hotel rooms you can get VPN access back to your main development servers. Personally I run VS 2005, Pocket PC emulators and SQL Server 2005 off my 1Gb laptop and I don't have too many problems. OK, performance ain't what it could be, but it gets me by and gets me seeing the world... and this is my own business, so if I'm cutting anybody short by slowing development down, I'm cutting my own throat.

    It sounds like the sort of 'servers' you are looking for are just laptops. Buy a Mac Book Pro and use bootcamp to turn it into an incredibly lightweight but powerful server, buy a Dell Inspiron E1705 with a T2500/2600, 2Gb of RAM, VT technology and a 17" screen.

    Heck, if you really need a separate server and development PC to do your work, then you will have to expect to carry at least two devices. Two laptops and a hub must be a pretty portable way of working.

  20. What a bunch of other people have already said... by TBone · · Score: 1

    You're developing. You're not doing graphics work, or anything that necessarily requires a local workhorse. The most intense part of the work that you might be required to run locally would be the IDE. In all the dev work I've done, none of it needed to be done locally on the system I was actually typing on, and in most cases, I avoided such situations because my remote system was more ingrained in the environment, and was bigger anyway.

    Spend the money on a monster remote server with a massive disk. Go big...quad-core, 4G RAM, a gig or two of disk space. Set up the remote desktop of your choice (XCDMP, VNC, whatever). Set up a CVS system on the box. Set up your IDE on the box. Run it all over ssh tunnels or a secure VPN system or whatever. Your compile times will be better, the system specs will be bigger and better, and all you need is some sort fo large-screen notebook running whatever you want, as long as it supports your remote display method.

    --

    This space for rent. Call 1-800-STEAK4U

  21. what kind of development are you doing? by Raleel · · Score: 1

    Really, it seems like there must be something special about your dev environment to need all that. Why not just use an internet connection and connect back into your dev box at work? Check in and out code remotely using CVS, SVN, VSS, or a number of other products. Use your local solid laptop to compile, or use a virtual session back at the office.

    There are a number of high speed options available to you almost everywhere now. Simply telling your travel person (secretary or other dedicated staff) that you require high speed internet access in your hotel arrangements. Normally this doesn't really change the cost of the hotel.

    Your specs mention 2.5" drives.. multiple. That's going to be almost impossible to find. all the rest of your specs are a laptop (even on board video).

    Here's one...

    http://www.alienware.com/product_detail_pages/Auro ra_m9700/aurora-m_specs.aspx?SysCode=PC-LT-AURORA- M-9700&SubCode=SKU-DEFAULT#pdp-nav

    --
    -- Who is the bigger fool? The fool or the fool who follows him? --
  22. MacBook Pro or similar by focitrixilous+P · · Score: 1

    Code Duo laptops are becoming more common, and you can get one with 100 GB+ Hard Disk and 2+ GB ram. I would definetly say a High End laptop would fit in a laptop bag, wireless, pretty much everything you demand. I don't really think carrying around a server as opposed to a laptop really matters for devlopment work, unless for some reason you need the real thing all the time. I don't think I'd go the mac mini route, as if something breaks in the networking you'll need to hunt down a monitor or always carry a spare hard drive. With a laptop, you can just jump on it when you have to fro troubleshooting.

    --
    SAILING MISHAP
    1. Re:MacBook Pro or similar by Achromatic1978 · · Score: 1

      Why does it have to be a Mac? I mean, I have recently upgraded my laptop - I now have a 2.0GHz Core Duo, 3GB RAM, and a 160GB internal drive... that's not a bad effort.

  23. Almost? by christopherfinke · · Score: 3, Funny
    the 19" wide makes it almost impossible to carry in the laptop bag
    *Almost* impossible? What kind of laptop bag do you have that can just barely carry a 19" wide server?
    1. Re:Almost? by LunaticTippy · · Score: 1

      You haven't seen the new laptop/garment bags? Very handy! Hangs on a hook, keeps your suit warm.

      --
      Man, you really need that seminar!
    2. Re:Almost? by Webmoth · · Score: 1

      "What kind of laptop bag do you have that can just barely carry a 19" wide server?"

      Have you seen some of the laptops they are making these days? The size of these things, you might as well be carrying a 19" wide server.

      --
      Give me my freedom, and I'll take care of my own security, thank you.
  24. LAN parties? by Nutria · · Score: 1
    How to gamers carry PCs, wires, cables, keyboards, etc to lanparties?

    Certainly companies like Targus, Kensington, Pacific Design, etc, have a knapsack that can carry a minitower, to sell to such people?

    However, desktop PC engineering presumes a relatively stable environment, whereas laptops designers presume that you'll be moving it around a lot, occasionally dropping an edge a few inches, etc.

    So, I'd look for a beefy laptop and a "notebook backpack".

    --
    "I don't know, therefore Aliens" Wafflebox1
  25. Looking for a toy by InsurgentGeek · · Score: 1

    I think the poster is just looking for a reason to buy a new toy.

    There are plenty of no brainer solutions out there: 1) SSH whatever to a grown up machine (this is what I do), 2) Get a Mac86 Mini, 3) Get another laptop, 4) Carve out some space on your primary laptop.

    I've used remote SSH + Xnest + scheduled synchronizations from my laptop to my server for quite a while. If the link dies - I can still keep working locally as well as on planes & trains.

    Or, how about http.gumstix.com/

    1. Re:Looking for a toy by InsurgentGeek · · Score: 2, Interesting

      Aaaargh, that is: http://www.gumstix.com/ Get about 20 of em.

  26. dual boot? by Lehk228 · · Score: 1

    how about using a developer tool that runs in the same environment your server runs then simply develop from there.

    If not possible how about dual booting with a common partition for your finished files to live on?

    --
    Snowden and Manning are heroes.
  27. This is like... by corychristison · · Score: 2, Insightful
    ... saying "I need a miniature Semi with the full power of a regular-sized Semi to take on an air plane with me so I can work on it."

    I think you're just lost as to what you need. For development work, you only need little hardware. Unless you need something that will compile in an instant. What you seem to be looking for is total over-kill.

    1. Re:This is like... by mr_rattles · · Score: 1

      If he's a Java developer stuck using Eclipse and running one or more servers locally for test development his system requirements can easily add up to what one might amount to a "miniature semi."

      Eclipse without any projects open can consume almost 100 MB of memory, open up a project or two, run a web server, toss in a database server since all web apps seem to need them these days, bring up IE, Firefox, etc. for testing and suddenly 1 GB almost isn't enough...

      This is a very specific example but if you work in a very specific development environment then development doesn't necessarily require "little hardware."

      Anyway, my solutions are 1) for personal development projects I use my Powerbook and 2) for work I have an IBM Thinkpad that's powerful enough to allow me to Remote Desktop into my desktop computer and develop there and skirt the hardware (and software) requirements. Remoting in can be a bit laggy but none of what I do requires quick refreshes of the screen.

    2. Re:This is like... by galonso · · Score: 1

      I agree with the other responder, I develop java with an IDE (eclipse and NB 5) and my desktop (p4 3ghz) is slow slow slow. When I have to run a local database, it's even slower.

      At my last assignment we used the best laptop we could get, with the most memory we could cram, and ran MS SQL2k, IIS5, blah blah almost as quickly as production (with only a one user load) for all development. You could develop from home, vpn your code to test, or fix production emergencies from your hotel.

      I think a stout laptop is a good idea for any developer on the go.

      --
      -[joke removed for your safety]-
    3. Re:This is like... by corychristison · · Score: 1
      ... MS SQL2k, IIS5, ...
      I think I found your problem.
  28. Hard to believe by Anonymous Coward · · Score: 1, Funny

    "I do a tremendous amount of development work sitting in hotel rooms while I'm on the road."
    I didn't know there were any hotel rooms that had roads passing through them.

    1. Re:Hard to believe by Anonymous Coward · · Score: 0

      Well, when I say "hotel room", I mean a hole in the ground covered with tarpaulin, but it was a hotel room to us. There were seventy-eight of us in the same hole in the ground, and there was no room service, but it didn't bother us because our bosses made us work on the computer all night anyway, and we were glad to pay him for the experience.

  29. Headless laptop. by stienman · · Score: 1


    1. Buy suitable laptop
    2. Disconnect and remove display
    3. Disconnect keyboard and mouse pad

    You can get very powerful laptops now, put lots of memory in them, and be set. There are laptops that have the option of a second hard drive (raid or normal), and there are those that allow a second hard drive in one of the drive bays.

    Removing the screen will make the laptop thinner. Disconnecting the keyboard will prevent accidental keypresses. The external monitor port and USB ports can be used when you need a head. The battery is useful for power outages. The wireless network is useful for internet access or wireless development (why create a wired network for development?).

    If you don't need the battery backup, then remove the batteries for a significant weight savings.

    A laptop is about the least expensive solution in the form factor you need. A rack mount is more expensive, larger, and heavier. Even the mac mini is large and heavy. Other computers aren't going to be as light and small, even though they may be cheaper.

    If you don't need a powerful server, a good used laptop is very inexpensive.

    -Adam

    1. Re:Headless laptop. by Garabito · · Score: 1

      1. Buy suitable laptop
      2. Disconnect and remove display
      3. Disconnect keyboard and mouse pad

      4. Get arrested at the airport for carrying a device that looks like a bomb.

    2. Re:Headless laptop. by LunaticTippy · · Score: 1

      Good point. Not to mention, why destroy a laptop's intended use and make it fragile to save a mere 1/2" and a pound at most? You're not rock climbing here, it's not as if every ounce and cubic centimeter is precious.

      --
      Man, you really need that seminar!
  30. Cappuccinopc by rtechie · · Score: 2, Informative

    You're unlikely to find anything much smaller than thishttp://www.cappuccinopc.com/mochae7042b.asp. It doesn't support the new dual-core chips though. Cooling would likely be a problem.

  31. Why?! by dreamer-of-rules · · Score: 1

    Most of the responses seem to assume that you either need the power or the privacy. Or is there some other reason you need a separate system from your regular laptop?

    Is the development you're doing for your work or for yourself?

    Why is a laptop a bad option if it's powerful enough and small enough? (You said you hate the waste of space, but it's still smaller than a 1U system. And you weren't complaining that a MacMini was slow-- you said it was the wrong size.)

    If you're doing a web app, why not run the server on the same system? (It's easy enough to set up Apache/MySQL/P*/J*)

    You can get a MacBook with 2GB RAM, dual-core, fast, small. If you need extra disk space or a non-work environment, you can easily attach and/or boot to an external firewall drive. Or setup a second user to segregate your personal stuff.

    Please, let us know.

    --
    Everyone is entitled to his own opinions, but not his own facts.
  32. Seconded by SIGBUS · · Score: 1

    I have two of these little boxen - an SK41G (Athlon XP 2100+), and a new SN21G5 (Athlon 64 X2 3800+) - they rock! They pack a lot of power into a breadbox... and the G5 case, especially, has lots of style.

    If you prefer Intel chips, Shuttle makes Intel-based XPCs as well.

    About the only downside of the SN21G5 is that it has 10/100 Ethernet, not Gigabit. Since my home network is 10/100+802.11g, the lack of Gigabit isn't really a problem, though.

    --
    Oh, no! You have walked into the slavering fangs of a lurking grue!
  33. AlienWare by DDumitru · · Score: 1

    If you don't care how warm it gets, you can build a server-class laptop pretty easily. Go to alienware.com and configure an:

        * Athlon 64 X2 4800
        * 2G of ram
        * 2x 100G SATA 7200 drives

    Sounds like a server to me.

  34. You really need that much power? by msuzio · · Score: 2, Informative

    It's funny, as I'm reading this I'm packing my two Kurobox-en (http://www.kurobox.com/) into my suitcase to take with me on the road for some development. Two systems, each about the size of a Mac Mini, one has my web server and Subversion, one has the MySQL database.

    Works fine for me. Granted, I'm not doing J2EE development on the boxes (these are my Rails development boxes), but honestly, they both seem to pack a ton of horsepower for the teeny CPU and power requirements (17 Watts each). Total cost for both units plus a 300 GB disk for each -- about $550.

    I use these boxes because I happen to have them (when they're not development boxes, they are my home disk servers -- bringing them along has the side benefit of me having access to my MP3 collection on the road too). If I were buying something just for this purpose, I'd get a Mac Mini (~$1000 tricked out) or a second laptop (a Dell laptop with decent horsepower but low on the bells and whistels would be under $1000, I just speced one out today).

    Most of the time, I do development *entirely* on my laptop. With 1GB RAM and a mid-range Pentium M, it keeps up just fine with an IDE up, a web server, and a J2EE servlet container (it's when I add a database on top of all that that it starts to slow down too much). Two laptops would handle my needs just fine. Most demos I see when vendors come in these days are run off the Sales Engineers laptop, so I'd say it's becoming a ubiquitous solution.

    I guess since I'm one of many asking the "why" questions, maybe we need a better statement of the reasons you think you need so much horsepower. Certainly, for $2000 or so (still less than a 1U server, I'm sure) you could have *two* small boxes which would fit in any decent sized laptop bag (my laptop bag fits both my Kuros side by side, and they are comparable in size to a Mac Mini).

  35. Remote possibility? by onedobb · · Score: 0

    Is it even feseable to get a very strong, well configured laptop, and dual boot the machine? You could have a install of 1 operating system to do "office work" on. Then you could have the other operating system that you could developement work on. This way you could develope on the road, and still keep the same functionality as a regular Pc. I'm not a developer so I'm not sure if this configuration would benifit you or not. It's a thought.

  36. I second this notion... by Ayanami+Rei · · Score: 1

    ...but make sure to configure it with two 265HEs and you will be IN BUSINESS. 4-way 1.8GHz that will keep the temps low and the fan noise to a dull roar.

    --
    THIS THING CAN TURN ON A DIME, MACROSSZERO STYLE ALSO FUCK BETA, ~NYORON
  37. OQO by Steve+Fuller · · Score: 1

    I know it doesn't meet your RAM requirements, but have you looked at the OQO?

    I'd use a Mac mini myself.

  38. Your specs are probably too restrictive... by Meostro · · Score: 1

    A 2" height restriction is going to be almost impossible in a non-laptop form factor, and almost all laptops are bigger than the 1" you're talking about.

    What Mini-ITX boxes have you looked at?

    Check out Mini-ITX.com. You'll find stuff like Hoojum for lunchbox-sized computers, or you can find something like the Albatrons Viiv Nano-PC that will accomodate almost all the specs you're talking about (when it goes into production).

    If nothing else, buy a laptop, then take off the keyboard and screen. I've worked on Dell laptops and it's pretty simple, I don't imagine that other models would be too difficult.