From owner-freebsd-questions Thu Jun 29 10: 7: 9 2000 Delivered-To: freebsd-questions@freebsd.org Received: from gekko.i-clue.de (server.ms-agentur.de [62.153.134.194]) by hub.freebsd.org (Postfix) with ESMTP id 1F29B37BFFB for ; Thu, 29 Jun 2000 10:06:57 -0700 (PDT) (envelope-from so@server.i-clue.de) Received: from i-clue.de (automatix.i-clue.de [192.168.0.112]) by gekko.i-clue.de (8.9.3/8.9.3/SuSE Linux 8.9.3-0.1) with ESMTP id VAA10494; Thu, 29 Jun 2000 21:09:44 +0200 Message-ID: <395B8247.C5ECCFC6@i-clue.de> Date: Thu, 29 Jun 2000 19:07:19 +0200 From: Christoph Sold Reply-To: so@server.i-clue.de Organization: i-clue interactive GmbH X-Mailer: Mozilla 4.73 [en] (WinNT; U) X-Accept-Language: en MIME-Version: 1.0 To: Ed Scott Cc: freebsd-questions@FreeBSD.ORG Subject: Re: Suggestions for a project References: <000701bfe1d8$be6c0900$0c32fea9@wolf> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Longish Question with longer reply follows... you have been warned :-) Ed Scott wrote: > > We need some advice for a system that we may get to build. It should run > through a browser. An automated task in C/C++ and PERL would collect > numerical data, process it and convert the result into GIF or PNG images. > This collection and processing task might run once a day or several times > per day depending on the source of data. The image files will be very > small. We have heard that MySQL would be a good choice since it is fast and > we do not need transactions. MySQL is a database, thus i assume you want to store the created images in the database instead of inside the filesystem. Both possibilities exist an can be easily realized using ports. > The other part of the architecture is for users via intranet or web browser > and consists of a series of pages that are like templates to display a set > of images (data) selected by time period. Currently we have a simple mockup > using JavaScript and DHTML which works well with canned pages. We are > thinking to use Apache. We may eventually want to allow users to add > annotation that could be entered into the database but this application will > primarily be a one way pipe. Am I reading you right: you plan a web interface to the automatically generated image database? > Questions: > > 1) What other software can you suggest? Apache, perl, php, and some graphics library. Nothing else needed. > 2) Are there any descriptions or examples as web pages, books or etc., of > architectures similar to this? Lots. The most prominent example I can think of is http://setiathome.berkeley.edu, although they render graphics on the fly AFAIK. > 3) What tutorials, courses or books suggestions can you offer on software > components like Apache, MySQL and etc.? O'Reilly has soime very nice books on the topic. The MySQL book is somewhat weak on the SQL side, its better suited to MySQL administration and installation. > 4) The potential development platforms are SuSE, Mandrake and FreeBSD - any > tradeoff comments? The deliverable platform is the same but we may also > need to run on Sun Solaris. Comments? FreeBSD has this nice port system. (Obviously I prefer it -- you asked at a FreeBSD forum.) > 5) Does FreeBSD contract consultant/mentoring for projects like this? FreeBSD cannot do such a thing: it's an Open Source Operating System, just as Linux is. Of course, there are consultants (including us) hungrily waiting for some bait (read money) to do any job you want. > Typical costs? We can build it ourselves I think but would benefit from > Apache, MySQL and etc. advice. To buiold the database part from the scratch, I would need about a week (including testing). Anyhow, I cannot comment on the cost, since a) I am based outside America and b) you did not provide enough detail on the project. Contact BSDi, Walnut Creek CDROM or any other consultant listed in the FreeBSD website (http://www.freebsd.org/commercial/consulting_bycat.html) to learn about consulktants supporting FreeBSD. HTH -Christoph Sold -- i-clue GmbH, Endersbacher Str. 57, D-71334 Waiblingen Fon: (0 71 51) 9 59 01-12, Fax: (0 71 51) 9 59 01-55 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message