I thought that using J7 and JHS as server were the object of this exercise.
2010/4/4, Sherlock, Ric <[email protected]>: > > >> From: Henry Rich >> >> Thanks for the tips. This is looking like a feasible project. I >> will be on Windows only. >> >> What server did you use/do you recommend for someone who wants to >> spend no money & have a debugging server with minimal effort? > > Well since it is Windows only I'd go for IIS. Free with most Windows > versions and easier to configure on Windows than Apache. > >> Ric - could you send me (or post here) the code for your web app? >> It >> sounds very similar to what I want (& almost identical to a project I >> have for next year) & it is always easier to start with a 'go-by'. > > Sure, will contact you off list for access. > Ric > >> >> Sherlock, Ric wrote: >> > 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 >> > >> ---------------------------------------------------------------------- >> For information about J forums see http://www.jsoftware.com/forums.htm > ---------------------------------------------------------------------- > For information about J forums see http://www.jsoftware.com/forums.htm > -- Björn Helgason, Verkfræðingur Fornustekkum II 781 Hornafirði, t-póst: [email protected] gsm: +3546985532 sími: +3544781286 http://groups.google.com/group/J-Programming Tæknikunnátta höndlar hið flókna, sköpunargáfa er meistari einfaldleikans góður kennari getur stigið á tær án þess að glansinn fari af skónum /|_ .-----------------------------------. ,' .\ / | Með léttri lund verður | ,--' _,' | Dagurinn í dag | / / | Enn betri en gærdagurinn | ( -. | `-----------------------------------' | ) | (\_ _/) (`-. '--.) (='.'=) ♖♘♗♕♔♙ `. )----' (")_(") ☃☠ ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
