Saturday, July 04, 2009    
Home My Books Blog ColdFusion About Me Back    

Calendar
<< Feb 2006 >>
S M T W T F S
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28        

Search

Categories
 • Acrobat (3) [RSS]
 • Adobe (76) [RSS]
 • AdobeMAX06 (45) [RSS]
 • AdobeMAX07 (59) [RSS]
 • AdobeMAX08 (66) [RSS]
 • AdobeMAX09 (10) [RSS]
 • AIR (190) [RSS]
 • Appearances (175) [RSS]
 • Books (70) [RSS]
 • CFEclipse (14) [RSS]
 • ColdFusion (1277) [RSS]
 • Data Services (28) [RSS]
 • Fish Tank (3) [RSS]
 • Flash (144) [RSS]
 • Flex (458) [RSS]
 • Home Automation (3) [RSS]
 • Jobs (113) [RSS]
 • JRun (13) [RSS]
 • Labs (35) [RSS]
 • LiveCycle (30) [RSS]
 • MAX (205) [RSS]
 • Mobile (103) [RSS]
 • Regular Expressions (17) [RSS]
 • RIA (17) [RSS]
 • SQL (39) [RSS]
 • Stuff (524) [RSS]
 • Tips (CF Studio) (80) [RSS]
 • Tips (CF) (795) [RSS]
 • Tips (Dreamweaver) (91) [RSS]
 • Tips (Flex Builder) (2) [RSS]
 • Using CF (154) [RSS]

Other BLOGs
 • Charlie Arehart
 • Lee Brimelow
 • Ray Camden
 • Christophe Coenraets
 • Sean Corfield
 • Mihai Corlan
 • Cornel Creanga
 • Mark Doherty
 • John Dowdell
 • Danny Dura
 • Enrique Duvos
 • Steven Erat
 • Kevin Hoyt
 • Serge Jespers
 • Adam Lehman
 • Duane Nickull
 • Miti Pricope
 • Andrew Shorten
 • Ryan Stewart
 • James Ward
 • Greg Wilson
 • Full As A Goog

RSS Feeds
 • Feed
 • Subscribe

Join my mailing list and find out about new books and other topics of interest.

Thoughts, ideas, tips, musings, and pontifications (not necessarily in that order) by Ben Forta ...
NOTE: This is my personal blog, and the opinions and statements voiced here are my own.

Viewing By Entry / Main
February 9, 2006

Is That A Web Server In Your Pocket?

WebServeUSB is just that, a web server (and FTP server) that runs on Flash memory on a USB device. Just plug the device into a USB port on a Windows box, and your server will be up and running and ready to respond to requests. It features a web based administrator, can run CGI scripts and server Perl and PHP pages, supports ISAPI, can run Java apps ... all on a USB device (128MB, 256MB, 512MB, and 1GB sizes available). This could be really useful for product demonstrations - imagine being able to walk into a customer location, plug in the USB device, and run your apps. Now, the big questions is whether or not we could get ColdFusion to run on it. Any takers?

TrackBacks
There are no trackbacks for this entry.

No trackback URL. Trackbacks are only allowed via interactive form.

Comments
Long back, I remember a student from umass created a webserver on a quarter coin. this may be an extension of it.

vishy
# Posted By vishy | 2/9/06 11:36 AM
Still have those old floppy disks of CF? LOL
# Posted By jj | 2/9/06 11:40 AM
I'm sure a while back someone tried getting CF going on a USB disk along the j2ee route, can't think who mind!
# Posted By Ian | 2/9/06 11:53 AM
Hey Ben, if Adobe sends me one I'll research it...;)
# Posted By Cutter | 2/9/06 12:17 PM
I'm sure network/pc admins will just love this products. ;-)
# Posted By CT | 2/9/06 12:21 PM
Actually, I'm currently working on a LAMBDA distro that will fit on a usb. (Part of a Linux class I'm taking).

I'm also working on a distro for a usb that has all the dev tools a CF developer needs. If I get it working I'll let people know.
# Posted By Steve | 2/9/06 12:26 PM
Squeezing MX 7 on to the 128mb would be impossible I think. But the concept is old and already been done. Though *cough*bluedragon and railo*cough* were the CF engines I and other have commonly used. Heck BD and railo will run on a 32 mb card. Phil Cruz published some articles in CFDJ about a year back also check out the cfeverywhere google group for more info.
# Posted By Adam Haskell | 2/9/06 12:30 PM
I agree, it is pretty neat that this is possible, but what in the world use does this have?
# Posted By Steve Nelson | 2/9/06 1:11 PM
Hey guys did this a while ago, no where near as complete a solution as this but it was free...... Used Appweb server

http://www.appwebserver.org/solutions/spotlight.ht...

Campbell
# Posted By Campbell | 2/9/06 3:35 PM
Hi Ben, I was recently able to do this for a client of mine.

I followed the tutorial of CFEveryWhere and was able to load the following:

Apache Jetty - Web Server
BlueDragon - CFML Engine
Apache Derby - DB tool

All the user had to do was launch a .bat file, which started the necessary services and opened up a browser window with the start page of the site.

This all took up only 80MB of space, so I was able to use a 128MB USB drive.

It worked really well as a proof of concept. I still have the thumb drive and was planning on porting my Dashboard product (www.dashboardxm.com) over to it and offer a portable version for users.
# Posted By Mario Rodrigues | 2/9/06 5:36 PM
Yep, been there done that. I got CFEclipse, BD and Derby under 14MB.

http://philcruz.com/blog/2005/01/portable-cfml-dev...
# Posted By Phil Cruz | 2/9/06 11:07 PM
Ben - I seem to remember you talking about this issue before, and I've got to think it's a pet project with you, or at least one of those items that is *oh so tempting*.

I would love to see a full CF server implementation (1 GB isn't too expensive now, and will continue to drop, so the concerns about 128MB is like worry about if it fits on a 1.44MB floppy) - on a memory stick. How to do it? I have no idea.

But if the idea is to implement for a client, why not just use the "java packaging" with Enterprise and run you stuff that way? I'm sure if the purpose is to plug in at a client site, it's not going to be required to make code work or change ;-)

Ahh. Moveing anything to 1GB Memory Sticks. I'm really excited about whan we can move everything to a small package, and just plug into a processor anywhere - destop and drivers tada!
# Posted By Stephen Cassady | 2/10/06 5:20 AM
if you thought that's cool what about this - http://www.projectblackdog.com/ a USB entire Linux server, featuring it's own storage, memory AND CPU all on something the size of a match box!!!!!
# Posted By johnb | 2/10/06 5:44 AM
Ben,
This server runs Java apps....and you're always telling us that ColdFusion IS Java, so if we compiled a CF application to Java byte code and installed it on the USB, it should work...no? Anyone have any idea how data access would work in this instance? For example, if you were to load an access DB on the USB - are admin/data connection settings saved if you save a CF app to java byte code?
# Posted By David | 2/10/06 10:39 AM
I'm running Jetty/CF7/Derby/CFEclipse/Portable Firefox from my USB key, but still have to launch a .bat file and never managed to get it working on a mac, some directories will go uppercase for no reason :((
From what I read here it only supports windolls, but apparently it has AutorunUSB, which sounds pretty cool. "No other USB device has this feature! Even Microsoft says this can't be done! BUT WE DID IT... "
# Posted By Philippe Maegerman | 2/13/06 1:41 PM
Oops I talked too fast, it was too good.
"After you register your USB Flash Drive, it can be used on any PC which has the FREE AutoRun USB software installed!"
Not the autorun I was exactly expecting ;))
(http://www.torosoftware.com/autorun.asp)
# Posted By Philippe Maegerman | 2/13/06 1:47 PM
What os are you using for running cf on a usb flash drive?
# Posted By mhenke | 2/18/06 10:07 PM
What os are you using for running cf on a usb flash drive?
# Posted By mhenke | 2/18/06 10:08 PM

  © Copyright 1997-2009 Ben Forta, All Rights Reserved