On 1/6/02 12:11 PM, "Paulo Gaspar" <[EMAIL PROTECTED]> wrote:
> Hi Geir, > Hi Paulo, >> -----Original Message----- >> From: Geir Magnusson Jr. [mailto:[EMAIL PROTECTED]] >> Sent: Sunday, January 06, 2002 4:30 AM >> >> ... >> >>> POI is as client-side as Tomcat is. >> >> Why do you say that? It is used on the server side, and that's fantastic, >> but in my opinion (note that I recognize I am a complete outsider to your >> project who would be defined as a user) it seems client side. >> >> If I had a need for something like this (and I bet I will at some point), >> and I had the choice to look at either >> >> a) jakarta, the apache java server-side focused project or >> >> b) floccinoccinihilipilificator*, the apache java client-side project > > I would you want to have something on the client side besides the browser? Maybe 'client-side' is the wrong word - thanks for bringing that up. Its more like 'user side' (but that still doesn't capture it). Ant, for example. Swing stuff. Client-side stuff for Liberty (the single-sign-on consortium to produce an alternative to Passport) Etc > > >> I would choose b), as I think of word and excel as a client-side >> thingy. No matter that my use is server-side... > > Man, people that want documents in Excel and Word formats ALREADY have the > client software!!! It is called Microsoft Word and Microsoft Excel! I looked and looked on my linux box, but couldn't find it. Send me a CD. I had the problem where a client wanted to extract data from an xls using Java. The solution we were looking at was using automation to do it. Now I will look at POI. And it's not on a server. I guess that makes me the first one. > >> ... >> >>> So is a library that outputs in HTML is clientside or >>> serverside? >> >> Serverside generally, as the canonical model of HTML use is the web, with > a >> clear delineation of server and client. However, it indeed has clientside >> uses - take for example any help system that outputs HTML within a >> monolithic desktop application. > > So, generally with zillions of exceptions. Yes, but you will agree that the majority of use is server-side? > > >> Conversely, I would argue that Excel is a totally client-side technology, >> and therefore a library that works with XLS files is clientside >> generally as >> the canonical model of Excel is on the desktop. However, it indeed has >> serverside uses.... > > That is just like saying that "the HTML browser is totally client-side > technology (as are HTML editors) and therefore a library that works with > HTML files is clientside generally". No... A library that renders HTML streams would be clientside generally. I think we need to be specific here.... > If you go on I will end up getting to the conclusion that Velocity is a > client > side tool. It is in many ways. I try to tell people that every day :) > This kind of definition is BS. Means nothing. > > We are discussing the sex of angels. > Certainly might be more fun :) > >>> Cocoon publishes documents that are generally read on the client right? >> >> Yes, but it's more than an API, right? (I don't know much about > cocoon...) > > IMO it is much more that an API. > > Cocoon can be used a bit like Anakia (as was recently mentioned on this > list) > to produce static documents, except that uses XSLT (argh!) for templating > and > can produce many output formats (HTML, PDF (via FOP), SVG, graphics (via > Batik), etc.). > > It also can be used as a Servlet. Right - that was my understanding, but I don't use it, so I don't know. What is the majority of use? > >>> From what I read, POI is an API that accesses data in XLS files... >>> Theres a huge difference. >> >> And Cocoon isn't part of Jakarta, is it? :) > > JUST because it is XML centric, which POI is not. Right. I wasn't advocating it going to XML-land - it doesn't seem to belong there either. > BTW, do you know they use Velocity for something??? Who, POI? > >> I don't necessarily think that xml.apache.org is the right place either, >> although I am not a member of that community in any way shape or form, so >> that opinion is worth the bits through which it was transmitted. > > Ok. > > >> I think that a client project peer to jakarta is still the right place, at >> least worth discussing, as we have the interesting temporal convergence > of >> the proposal of multiple client side projects when java on the client side >> is becoming a much more interesting space to work. > > I had that opinion, but when I started imagining what I would use it for I > found that I had LESS client side uses for it than for Velocity! > =;o) > >>> ... > > Have fun, > Paulo Gaspar > Sometimes do! -- Geir Magnusson Jr. [EMAIL PROTECTED] System and Software Consulting Be a giant. Take giant steps. Do giant things... -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>