Henry,
I can recommend Oleg's web/jhp addon. I used it to develop a web application 
used by a classes of up to 100 students to simulate breeding animal 
populations. 
It uses cookies to track individual students sessions.
For development purposes I just installed a web-server on my laptop.

HTML/javascript can be quite fancy these days (my application isn't!). It makes 
life easier though if you can target a single browser. I don't imagine there 
would be any inherent difficulty in using Flash or Silverlight, but haven't 
gone there myself.

Ric

http://www.jsoftware.com/jwiki/JHP
http://olegykj.sourceforge.net/jhp/

> From: Henry Rich
> 
> So, Joey, is the idea that my J script sits on the server and spits out
> HTML to the user's browser?
> 
> Then the user's form input would get routed through CGI somehow and
> presented to my J script?  My IT guy says we are using
> some-damn-thing-from-Microsoft that establishes sessions and gives a
> session ID that should go into each form.  So my J script could put all
> that into each screen.
> 
> Forms and HTML I understand.  And I can see that this would generate a
> usable interface.  I can start with that.
> 
> Two questions:
> 
> How should my guy debug his HTML-generating code?  He will just be at
> home with no server.  Should I have him connect his browser to a port
> that passes the form input into his J verbs?
> 
> The HTML interface will work.  But it wouldn't be really cool.  If he
> wants to make the user's screen fancy, does he have to use some
> language
> like Flash or perhaps Java?  Do we have examples of how such a program
> would send information back to a server?  (I assume the server
> interface
> would still follow the HTTP spec).
> 
> Henry Rich
> 
> Joey K Tuttle wrote:
> > All of the older systems supprt this very well using GCI. I like j as
> > a server side engine and (almost) never use the GUI...
> >
> > Sent from my iPod - excuse terseness and typos.
> >
> > - joey
> >
> >
> >
> > On Mar 27, 2010, at 14:02, Eric Iverson <[email protected]>
> > wrote:
> >
> >> Perhaps I misunderstand the architecture of your app. But if the
> >> server runs
> >> on a web server and the client runs on a browser then gtk is
> >> probably not
> >> the way to go. gtk is similar to the Windows API or Java and runs on
> >> the
> >> client and this doesn't sound like your situation.
> >>
> >> I think jhs is the way to go. Unfortunately you are a bit ahead of
> >> the curve
> >> and there is no documentation and the current code in jhs that could
> >> be used
> >> as templates is very very rough.
> >>
> >> Basically one one needs to know html/forms/css/javascript. Then it
> >> is easy
> >> to have jhs serve a form to the browser that has displayed html,
> input
> >> fields. buttons, checkboxes, select lists etc. The user causing an
> >> action
> >> (pressing a button) runs a J sentence on the server and this send
> >> back a new
> >> html page to the browser. For a simple app you can get away without
> >> javascript and that simplifies things quite a bit.
> >>
> >> You can start by getting a handle on html and forms. There are many
> >> books
> >> and web references for this stuff. Then css can be used to refine
> the
> >> appearance and give a better separation between content and
> >> presentation.
> >> Finally you can hook it up to a jhs task.
> >>
> >> You can take a look at this on your own machine by installing the
> >> current
> >> beta. Although still a bit of a mess you can take a look at
> >> ~system/extras/util/jhs/core.ijs jijx.ijs jijs.ijs file.ijs. Your
> >> app will
> >> probably be a single file similar to file.ijs that creates a locale
> >> with the
> >> app name. The file contains event handlers and the code to send back
> a
> >> proper html page as the result.
> >>
> >> Please let me (and the beta forum) know how it goes and ask
> >> questions as
> >> your project moves along. Start with a dead simple app that has a
> >> single
> >> text field and button in a form and have the button flip the text.
> >> Once you
> >> can do that it is a simple matter of more of the same.
> >> On Sat, Mar 27, 2010 at 1:34 PM, Henry Rich <[email protected]>
> >> wrote:
> >>
> >>> I have my students working on their project that will become a web-
> >>> based
> >>> J app.  The student in charge of the user interface is now ready to
> >>> start coding and I need advice on how he should start.
> >>>
> >>> I read in this forum that there is something called jgtk on the
> >>> way.  Is
> >>> there a preliminary version of this that I can show him?  If not,
> any
> >>> ideas on when one will be available?  If not that, then any tips on
> >>> what
> >>> to expect, and how he can use existing gtk documentation to get
> >>> started?
> >>>
> >>> His program will run on the server, using the user's browser as the
> >>> input device.  IIRC, this means that jgtk is the correct way for
> >>> him to
> >>> write his GUI.
> >>>
> >>> Henry Rich
> >>> ---
> >>> -------------------------------------------------------------------
> >>> For information about J forums see http://www.jsoftware.com/
> >>> forums.htm
> >>>
> >> --------------------------------------------------------------------
> --
> >> For information about J forums see
> http://www.jsoftware.com/forums.htm
> > ---------------------------------------------------------------------
> -
> > For information about J forums see
> http://www.jsoftware.com/forums.htm
> >
> ----------------------------------------------------------------------
> For information about J forums see http://www.jsoftware.com/forums.htm
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to