<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE>Message</TITLE>
<META http-equiv=Content-Type content="text/html; charset=us-ascii">
<META content="MSHTML 6.00.2900.3086" name=GENERATOR></HEAD>
<BODY>
<DIV><SPAN class=702300420-06062007><FONT face=Arial color=#0000ff size=2>Now 
the big question. I understand it's asynchronous. In fact, it would be a neat 
tool to let you do a search from PH Web while continuing to do data entry. But 
to be useful with existing QUICK applications, it needs to be serial. In other 
words,&nbsp;when you enter data into a field and press enter (this is what you 
do in QUICK), we need for the data to be transmitted and for the page to be 
locked until control is returned by QUICK. Otherwise, we can't do field-by-field 
processing.</FONT></SPAN></DIV>
<DIV><SPAN class=702300420-06062007><FONT face=Arial color=#0000ff 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=702300420-06062007><FONT face=Arial color=#0000ff size=2>Of 
course we also need for the QUICK process to wait for all the data rather than 
process it request by request as in PH Web. But one thing at a 
time.</FONT></SPAN></DIV>
<DIV><SPAN class=702300420-06062007><FONT face=Arial color=#0000ff 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=702300420-06062007><FONT face=Arial color=#0000ff 
size=2>Bob</FONT></SPAN></DIV>
<BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px">
  <DIV></DIV>
  <DIV class=OutlookMessageHeader lang=en-us dir=ltr align=left><FONT 
  face=Tahoma size=2>-----Original Message-----<BR><B>From:</B> Greig Morrison 
  [mailto:greig.morrison@sympatico.ca] <BR><B>Sent:</B> June 6, 2007 4:01 
  PM<BR><B>To:</B> Deskin, Bob; powerh-l@lists.sowder.com<BR><B>Subject:</B> RE: 
  HTML Generator<BR><BR></FONT></DIV>
  <DIV dir=ltr align=left><SPAN class=266280219-06062007><FONT face=Arial 
  color=#0000ff size=2>Essentially yes, which is why I think it could work with 
  PowerHouse Web.</FONT></SPAN></DIV>
  <DIV dir=ltr align=left><SPAN class=266280219-06062007><FONT face=Arial 
  color=#0000ff size=2></FONT></SPAN>&nbsp;</DIV>
  <DIV dir=ltr align=left><SPAN class=266280219-06062007><FONT face=Arial 
  color=#0000ff size=2>Ajax (Asynchronous JavaScript and XML) is based on web 
  standards: JavaScript, XML, HTML and CSS. The idea is to create faster, more 
  interactive web apps. Instead of reloading the entire page every time you 
  communicate with the server, AJAX uses the JavaScript XMLHttpRequest object to 
  exchange data with the web server.</FONT></SPAN></DIV>
  <DIV dir=ltr align=left><SPAN class=266280219-06062007><FONT face=Arial 
  color=#0000ff size=2></FONT></SPAN>&nbsp;</DIV>
  <DIV dir=ltr align=left><SPAN class=266280219-06062007><FONT face=Arial 
  color=#0000ff size=2>In addition to providing asynchronous data between the 
  browser and the web server, AJAX toolkits have all GUI toys on the client to 
  build web applications with many of features of a desktop application. All 
  this&nbsp;with a zero footprint.</FONT></SPAN></DIV>
  <DIV dir=ltr align=left><SPAN class=266280219-06062007><FONT face=Arial 
  color=#0000ff size=2></FONT></SPAN>&nbsp;</DIV>
  <DIV dir=ltr align=left><SPAN class=266280219-06062007><FONT face=Arial 
  color=#0000ff size=2>Have a quick look at these demos:</FONT></SPAN></DIV>
  <DIV dir=ltr align=left><SPAN class=266280219-06062007><FONT face=Arial 
  color=#0000ff size=2>dojo Email &nbsp;<A 
  href="http://dojotoolkit.org/demos/email">http://dojotoolkit.org/demos/email</A></FONT></SPAN></DIV>
  <DIV dir=ltr align=left><SPAN class=266280219-06062007><FONT face=Arial 
  color=#0000ff size=2>ZK Simply Ajax&nbsp;&nbsp;&nbsp;<A 
  href="http://www.zkoss.org/zkdemo/userguide/">http://www.zkoss.org/zkdemo/userguide/</A></FONT></SPAN></DIV>
  <DIV dir=ltr align=left><SPAN class=266280219-06062007><FONT face=Arial 
  color=#0000ff size=2>Thinwire&nbsp; <A 
  href="http://www.thinwire.com/?n=Explore.Explore">http://www.thinwire.com/?n=Explore.Explore</A></FONT></SPAN></DIV>
  <DIV dir=ltr align=left><SPAN class=266280219-06062007><FONT face=Arial 
  color=#0000ff size=2></FONT></SPAN>&nbsp;</DIV>
  <DIV dir=ltr align=left><SPAN class=266280219-06062007><FONT face=Arial 
  color=#0000ff size=2></FONT></SPAN>&nbsp;</DIV>
  <DIV dir=ltr align=left><SPAN class=266280219-06062007><FONT face=Arial 
  color=#0000ff size=2>Greig</FONT></SPAN></DIV>
  <DIV dir=ltr align=left><SPAN class=266280219-06062007><FONT face=Arial 
  color=#0000ff size=2></FONT></SPAN>&nbsp;</DIV><BR>
  <DIV class=OutlookMessageHeader lang=en-us dir=ltr align=left>
  <HR tabIndex=-1>
  <FONT face=Tahoma size=2><B>From:</B> Deskin, Bob 
  [mailto:Bob.Deskin@Cognos.COM] <BR><B>Sent:</B> Wednesday, June 06, 2007 2:00 
  PM<BR><B>To:</B> Greig Morrison; powerh-l@lists.sowder.com<BR><B>Subject:</B> 
  RE: HTML Generator<BR></FONT><BR></DIV>
  <DIV></DIV>
  <DIV>
  <DIV><SPAN class=507135517-06062007><FONT face=Arial color=#0000ff size=2>I 
  looked briefly at AJAX (and will again). My initial impression was that it 
  allows asynchronous processing and uses the web server and CGI like any other 
  web page. Is this being too simplistic?</FONT></SPAN></DIV>
  <DIV><SPAN class=507135517-06062007><FONT face=Arial color=#0000ff 
  size=2></FONT></SPAN>&nbsp;</DIV>
  <DIV><SPAN class=507135517-06062007><FONT face=Arial color=#0000ff size=2>Is 
  it reasonable to expect good response from a field-by-field dialog through a 
  web server, even if it's an intranet?</FONT></SPAN></DIV>
  <DIV><SPAN class=507135517-06062007><FONT face=Arial color=#0000ff 
  size=2></FONT></SPAN>&nbsp;</DIV>
  <DIV><SPAN class=507135517-06062007><FONT face=Arial color=#0000ff 
  size=2>Bob</FONT></SPAN></DIV>
  <BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px">
    <DIV></DIV>
    <DIV class=OutlookMessageHeader lang=en-us dir=ltr align=left><FONT 
    face=Tahoma size=2>-----Original Message-----<BR><B>From:</B> 
    powerh-l-bounces+bob.deskin=cognos.com@lists.sowder.com 
    [mailto:powerh-l-bounces+bob.deskin=cognos.com@lists.sowder.com] <B>On 
    Behalf Of </B>Greig Morrison<BR><B>Sent:</B> June 6, 2007 12:44 
    PM<BR><B>To:</B> powerh-l@lists.sowder.com<BR><B>Subject:</B> RE: HTML 
    Generator<BR><BR></FONT></DIV>
    <DIV><FONT face=Arial size=2><SPAN class=837142216-06062007>I would like to 
    see the PowerHouse Web client support an Ajax framework, this uses the same 
    zero footprint architecture and provides a dynamic web page on the client 
    side. Anything useful on the web has move beyond simply html and now include 
    some form of script (JavaScript or ActionScript).</DIV>
    <DIV>&nbsp;</DIV>
    <DIV><A 
    href="http://en.wikipedia.org/wiki/Ajax_framework">http://en.wikipedia.org/wiki/Ajax_framework</A></DIV>
    <DIV>&nbsp;</DIV>
    <DIV>There are plenty of examples, many are Open Source like:</DIV>
    <DIV>&nbsp;</DIV>
    <DIV>ZK Simply Ajax <A 
    href="http://www.zkoss.org/">http://www.zkoss.org/</A><BR>Thinwire <A 
    href="http://www.thinwire.com/">http://www.thinwire.com/</A></DIV>
    <DIV><!--StartFragment -->Google Web Toolkit <A 
    href="http://code.google.com/p/google-web-toolkit/">http://code.google.com/p/google-web-toolkit/</A></DIV>
    <DIV>&nbsp;</DIV>
    <DIV>Regards<BR>Greig Morrison</DIV>
    <DIV>&nbsp;</DIV>
    <DIV>-----Original Message-----</DIV>
    <DIV>&nbsp;</DIV>
    <DIV>----------------------------------------------------------------------</DIV>
    <DIV>&nbsp;</DIV>
    <DIV>Message: 1</DIV>
    <DIV>&nbsp;</DIV>
    <DIV>Date: Wed, 6 Jun 2007 09:19:20 -0400<BR>From: "Deskin, Bob" &lt;<A 
    href="mailto:Bob.Deskin@Cognos.COM">Bob.Deskin@Cognos.COM</A>&gt;<BR>Subject: 
    HTML Generator<BR>To: &lt;<A 
    href="mailto:powerh-l@lists.sowder.com">powerh-l@lists.sowder.com</A>&gt;</DIV>
    <DIV>&nbsp;</DIV>
    <DIV>Message-ID: &lt;<A 
    href="mailto:2B4E386EAEC90947802323BF373DC0EC0B971B87@sottemail1.ent.ad.cognos.com">2B4E386EAEC90947802323BF373DC0EC0B971B87@sottemail1.ent.ad.cognos.com</A>&gt;</DIV>
    <DIV>&nbsp;</DIV>
    <DIV><BR>Content-Type: text/plain; charset="us-ascii"</DIV>
    <DIV>&nbsp;</DIV>
    <DIV>Now that we have put the E version to bed (it's in manufacturing but 
    not quite available yet), we're busy planning the next release. We have lost 
    of ideas of course, and I'm not specifically soliciting any more. What I 
    would like to do is follow up on Ken's idea, which we share, of an HTML 
    generator. We already know that QDESIGN can generate HTML. And it's not 
    particularly difficult to add to that. I'm not trying to make it sound like 
    it's a 5 minute job, but we already know how to do it. It's simply a case of 
    designing the keyword and determining what HTML should be generated and 
    where.</DIV>
    <DIV>&nbsp;</DIV>
    <DIV>But I don't think people want PowerHouse Web with it's panel-oriented 
    stateless architecture that requires converting subscreen calls to 
    linkscreens and some other way of handling reports and runs. My take is that 
    people want is something that feels like QUICK (even down to the Action 
    field is desired) but looks like a web page. And that it runs over a local 
    network similar to a terminal emulator as opposed to the internet (although 
    that might be a possibility). So the first question is - is that a correct 
    assumption?</DIV>
    <DIV>&nbsp;</DIV>
    <DIV>If that is correct, then the next question is how do we do the 
    execution end of things in a reasonable period of time with limited 
    resources.<BR>Sure, it can be done. The browser engines are available as 
    controls or applets and we could build the entire infrastructure, but we 
    don't have a large team and 2 or more years. Rather we have 2 or 3 people 
    and 6 months (no, that's not the whole team but we do have other things to 
    do, and the 6 months is what I'm aiming for because I know these projects 
    take longer).</DIV>
    <DIV>&nbsp;</DIV>
    <DIV>So does anyone have any ideas on how to put this sort of thing 
    together?</DIV>
    <DIV>&nbsp;</DIV>
    <DIV>Are there web sites that describe it? Is it even reasonable considering 
    that a browser is typically block oriented whereas QUICK is field 
    oriented?</DIV>
    <DIV>&nbsp;</DIV>
    <DIV>Any thoughts? </DIV>
    <DIV>&nbsp;</DIV>
    <DIV><BR>Bob</DIV>
    <DIV>&nbsp;</DIV>
    <DIV>PS I removed the other portions of Ken's message because I won't get 
    into pricing policy in a public forum. Ken's 3rd point is somewhat dependant 
    on the success of the second. These days, you need to look good to be 
    noticed. However, whatever we do must be in keeping with our existing 
    architecture. QKView is a step in the right 
    direction.<BR></SPAN></FONT></DIV></BLOCKQUOTE></DIV>
  <DIV>&nbsp;</DIV>
  <DIV>&nbsp;&nbsp;&nbsp;&nbsp; This message may contain privileged and/or 
  confidential information.&nbsp; If you have received this e-mail in error or 
  are not the intended recipient, you may not use, copy, disseminate or 
  distribute it; do not open any attachments, delete it immediately from your 
  system and notify the sender promptly by e-mail that you have done so.&nbsp; 
  Thank you. </DIV></BLOCKQUOTE></BODY></HTML>