I've started to look into SwingML.  Seems to be exactly what I'm looking
for.  Takes advantage of the robustness of a java gui, and allows
interaction with a web server backend for servlet type processing.

> -----Original Message-----
> From: Quinton McCombs [mailto:[EMAIL PROTECTED]
> Sent: Friday, March 14, 2003 10:54 AM
> To: Turbine Users List; [EMAIL PROTECTED]
> Subject: RE: using alternative views
> 
> 
> I do this in some place of my app.  I use an applet communicating back
> to Turbine through xml-rpc.  It does not take advantage of actions and
> screens though...
> 
> --------------------------------------------
> Quinton McCombs
> NequalsOne - HealthCare marketing tools
> mailto:[EMAIL PROTECTED]
> http://www.NequalsOne.com 
> 
> > -----Original Message-----
> > From: Henning P. Schmiedehausen [mailto:[EMAIL PROTECTED] 
> > Sent: Friday, March 14, 2003 6:56 AM
> > To: [EMAIL PROTECTED]
> > Subject: Re: using alternative views
> > 
> > 
> > Mark Lybarger <[EMAIL PROTECTED]> writes:
> > 
> > >Hopefully I've fixed the encoding issue if that was the problem.
> > 
> > >I'm sorry that I didn't provide enough information in the original 
> > >post.  I would like to use Java Applets (javax.swing.*) 
> for the user 
> > >interface.  I guess it's not that common, I would just like 
> > the ability 
> > >to have a more robust user interface than web forms.
> > 
> > Ah, ok, so you want to run the View on the browser in applet 
> > classes (sorry, was my fault, I read "applet" and thought 
> "servlet").
> > 
> > Haven't done this yet, so I can't really help you here.
> > 
> >     Regards
> >             Henning
> > 
> > 
> > 
> > 
> > >> -----Original Message-----
> > >> From: Henning P. Schmiedehausen [mailto:[EMAIL PROTECTED]
> > >> Sent: Friday, March 14, 2003 7:29 AM
> > >> To: [EMAIL PROTECTED]
> > >> Subject: Re: using alternative views
> > >> 
> > >> 
> > >> Mark Lybarger <[EMAIL PROTECTED]> writes:
> > >> 
> > >> >Is it possible to use java applets as the view portion of my
> > >> TDK web app?
> > >> >Know where I could find a good start on some reading 
> > material on the 
> > >> >subject?
> > >> 
> > >> Well, sort of. If you don't want to use "Java applets" but java 
> > >> classes, then Turbine can help you.
> > >> 
> > >> If you don't configure a template service (or even if you 
> > do :-) ), 
> > >> you can back every screen, layout and page with a java 
> class which 
> > >> gets called if you request a certain template. There you 
> > can put java 
> > >> code to generate your output.
> > >> 
> > >> Try putting
> > >> 
> > >> modules.packages = org.apache.turbine.modules, 
> > >> com.yourcompany.modules
> > >> 
> > >> into your TR.properties and then write a class
> > >> 
> > >> package com.yourcompany.modules.screens;
> > >> 
> > >> import org.apache.turbine.modules.Screen;
> > >> 
> > >> public class Myscreen extends Screen
> > >> {
> > >>   public ConcreteElement doBuild(RunData data)
> > >>   {
> > >>     ConcreteElement ce = new StringElement();
> > >>     ce.addElement("Hello World");
> > >>     return ce;
> > >>   }
> > >> }
> > >> 
> > >> and request
> > >> 
> > >> ...your turbine url../screen/MyScreen
> > >> 
> > >> which should execute the doBuild() of that class above and 
> > render it 
> > >> in a (possible Template) layout.
> > >> 
> > >> If you don't run a template service at all (remove it from 
> > TR.props), 
> > >> you might need a page class which could extend DefaultPage 
> > and maybe 
> > >> a layout class (if you don't have one, the page class will 
> > render the 
> > >> screen directly).
> > >> 
> > >>  Regards
> > >>          Henning
> > >> 
> > >> (Hm, we might want to have a default page and layout class 
> > which is 
> > >> used if we don't use a template service but want to render 
> > the output 
> > >> of a class.)
> > >> 
> > >> -- 
> > >> Dipl.-Inf. (Univ.) Henning P. Schmiedehausen          
> > INTERMETA GmbH
> > >> [EMAIL PROTECTED]        +49 9131 50 654 0   
> > http://www.intermeta.de/
> > >> 
> > >> Java, perl, Solaris, Linux, 
> > xSP Consulting, Web Services
> > >> freelance consultant -- Jakarta Turbine Development  -- 
> > hero for hire
> > >> 
> > >> 
> > 
> ---------------------------------------------------------------------
> > >> To unsubscribe, e-mail: 
> [EMAIL PROTECTED]
> > >> For additional commands, e-mail: 
> > [EMAIL PROTECTED]
> > >> 
> > >> ---
> > >> Incoming mail is certified Virus Free.
> > >> Checked by AVG anti-virus system (http://www.grisoft.com).
> > >> Version: 6.0.459 / Virus Database: 258 - Release Date: 2/25/2003
> > >>  
> > >> 
> > 
> > >---
> > >Outgoing mail is certified Virus Free.
> > >Checked by AVG anti-virus system (http://www.grisoft.com).
> > >Version: 6.0.459 / Virus Database: 258 - Release Date: 2/25/2003
> > > 
> > 
> > 
> >---------------------------------------------------------------------
> > >To unsubscribe, e-mail: [EMAIL PROTECTED]
> > >For additional commands, e-mail: 
> [EMAIL PROTECTED]
> > 
> > -- 
> > Dipl.-Inf. (Univ.) Henning P. Schmiedehausen          INTERMETA GmbH
> > [EMAIL PROTECTED]        +49 9131 50 654 0   http://www.intermeta.de/
> > 
> > Java, perl, Solaris, Linux, xSP Consulting, Web Services 
> > freelance consultant -- Jakarta Turbine Development  -- 
> hero for hire
> > 
> > 
> ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: 
> [EMAIL PROTECTED]
> > 
> > 
> > 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> ---
> Incoming mail is certified Virus Free.
> Checked by AVG anti-virus system (http://www.grisoft.com).
> Version: 6.0.459 / Virus Database: 258 - Release Date: 2/25/2003
>  
> 

---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.459 / Virus Database: 258 - Release Date: 2/25/2003
 

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to