From owner-freebsd-questions@FreeBSD.ORG Sat Sep 11 08:17:51 2010 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9B600106564A for ; Sat, 11 Sep 2010 08:17:51 +0000 (UTC) (envelope-from jrisom@gmail.com) Received: from mail-iw0-f182.google.com (mail-iw0-f182.google.com [209.85.214.182]) by mx1.freebsd.org (Postfix) with ESMTP id 5BAFE8FC0C for ; Sat, 11 Sep 2010 08:17:50 +0000 (UTC) Received: by iwn34 with SMTP id 34so3464174iwn.13 for ; Sat, 11 Sep 2010 01:17:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from :user-agent:mime-version:to:subject:references:in-reply-to :content-type:content-transfer-encoding; bh=P2Y2s87yN3lJiyIy9rz94NATEg1nzb9/r5geXQp1fcw=; b=xP6rVh0O2R7HD0RCTCwU9fGdaaY3IBWbb1aJWEzWggz9KZX31GUSVBsHNTUg2iCH1F KyQTc/FuFDDk0Z9ZJ6YliuoCBgnrMSVC1ClsvnhJbuBmIRCREKBnCBYvFCspKcikM0iI 35VJVKILOyp9YtlY2OY0D1E+nhNrqSyHBPOAU= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:content-type:content-transfer-encoding; b=WvpOtuYby7jVfrIEWfvoq7UWqlhh/OquPtunajVr3PV/2tW/q9aR4wUWxsgGWuSJ1j MHlBgplljNDz9xkeQsVqBYUo1Bzz+cQ7lKg38Qas+mHKgiTAbmM0vVUgWLhqiAjaKKdd tzfRwdwOpxbSkfI7BP1P6wtylB5+JV+uEc+dY= Received: by 10.231.14.140 with SMTP id g12mr2273934iba.84.1284193070445; Sat, 11 Sep 2010 01:17:50 -0700 (PDT) Received: from [192.168.1.3] (c-24-14-170-47.hsd1.il.comcast.net [24.14.170.47]) by mx.google.com with ESMTPS id g31sm3319026ibh.16.2010.09.11.01.17.49 (version=SSLv3 cipher=RC4-MD5); Sat, 11 Sep 2010 01:17:49 -0700 (PDT) Message-ID: <4C8B3B2D.4010803@gmail.com> Date: Sat, 11 Sep 2010 03:17:49 -0500 From: Joshua Isom User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.9.2.9) Gecko/20100825 Thunderbird/3.1.3 MIME-Version: 1.0 To: freebsd-questions@freebsd.org References: <86occ5k6yo.fsf@red.stonehenge.com> <20100910151651.GA29465@libertas.local.camdensoftware.com> <20100910234956.GB63239@guilt.hydra> <20100911081052.d08cc39e.freebsd@edvax.de> In-Reply-To: <20100911081052.d08cc39e.freebsd@edvax.de> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: this is probably a little touchy to ask... X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 11 Sep 2010 08:17:51 -0000 On 9/11/2010 1:10 AM, Polytropon wrote: > Let me add another field: There are applicances like "all-in-one > DSL modem telephone splitter router DHCP server NAT firewall boxes" > that are very common in german households. Those usually use Java > to present their control elements to the user; "Applet loading" > is often seen when connected to that box in order to change some > setting. I think the initial developers found it better to put > a Java applet in there than some PHP generated HTML served by > a little web server... they could have used an efficient and > professional programming language, too, but that's something you > won't find in home consumer crap devices.:-) > > So to configure your router, you need a java enabled browser, and odds are you get the jar file from the router, so it has an http server, and probably another server just to process configuration requests? Now your router has two servers running, one to get the jar, one to deal with config, instead of one http server with one cgi script. Java has/had its uses, but I don't recall the last time I ran something using java. At the moment when it comes to the browser, flash is more important and that's only for all the websites that want to stream instead of give you a file like they used to. I remember years and years ago starting to learn java. I got really frustrated by spending a few hours going through documentation to find the "proper" way to read a text file. Writing the gui seemed easy, the rest wasn't.