IWETHEY v. 0.3.0 | TODO
1,095 registered users | 0 active users | 0 LpH | Statistics
Login | Create New User
IWETHEY Banner

Welcome to IWETHEY!

New Avoid web-based
(* wap or web browser based custom for the small screen size. *)

Nahw! You want coordinate-based control of the screen. Flow-based (nested) layout management of widgets goes down-hill really fast for non-trivial UI's.

Others may disagree, but that is my .02.
________________
oop.ismad.com
New Re: Avoid web-based
Agreed, but disgreed. Avoid web-based, use Acrobat for forms. It's killer-diller! And it's completely transparent across anything that can run Acrobat (Reader). It's close to realizing my dream of HTML/PDF unification.
-drl
New okay now I am totally confused
html is a language that allows input fields across a lot of platforms. The input can be used to access a lot of legacy and non legacy type data which is then displayed back to the user in a co-herent fashion. It is called stove-piping. What the heck is wrong with that?
thanx,
bill
will work for cash and other incentives [link|http://home.tampabay.rr.com/boxley/resume/Resume.html|skill set]

qui mori didicit servire dedidicit
New What, character Lynx?
________________
oop.ismad.com
New Yes.


Peter
[link|http://www.debian.org|Shill For Hire]
[link|http://www.kuro5hin.org|There is no K5 Cabal]
[link|http://guildenstern.dyndns.org|Blog]
New Fsck Lynx. Don't hold the other 99.9% hostage
________________
oop.ismad.com
New I got your coordinates right here
<input type="text" style="position: absolute; left: 100px; top: 60px; width:100px; height:20px" />
--
Chris Altmann
New re: I got your coordinates right here
That is a start, but there is still the whole event-handling and "session persistence/redraw" issue.

Rather than rekindle that battle all over again, here are links to my side of the story: [link|http://geocities.com/tablizer/webstif.htm|[link|http://geocities.com/tablizer/webstif.htm|http://geocities.co.../webstif.htm]] and [link|http://geocities.com/tablizer/scghist.htm| [link|http://geocities.com/tablizer/scghist.htm|http://geocities.co.../scghist.htm]]

________________
oop.ismad.com
Expand Edited by tablizer Oct. 5, 2002, 12:51:34 AM EDT
New re: I got your coordinates right here

There is a fourth approach: store the view state in hidden, compressed HTML form fields to be re-loaded into RAM on the next pass. The problem with this approach is that we cannot easily "interrupt" one form or screen with another, and then come back. Therefore, I will not discuss it any further.


Too bad you dismiss this approach because up until this point you were describing the ASP.NET model almost exactly. Yes I realize your objections to having to pass viewstate back and forth, but the meat of your article was how to make the best of the web situation.

If you are worried about interrupting a form, you could open the new form in a separate window (like most traditional VB apps would), then use client side scripting to trigger a refresh in the original form if needed. Some people seem to also be storing the (hidden form field) viewstate in a (server side) session variable for later use. I suppose you could store it in a table too :)

PS. Have you ever looked at XUL from the Mozilla project? Not what you looking for either (It also uses JS+DOM, but at a higher level of GUI abstraction), but it could be a platform on which to build your ideas. You could make your own SCGUIzed Mozilla based browser.

--
Chris Altmann
New why on the client?
If you are worried about interrupting a form, you could open the new form in a separate window (like most traditional VB apps would), then use client side scripting to trigger a refresh....

If you are going to depend on client-side scripting, which is often buggy, version-sensative, and inconsistent, then you might as well go with an applet-type approach. That would be better than JavaScript+DOM imo if it was not so bloated. JavaScript+DOM is a "medium client", not fat, but medium; plus it is a sloppy addon to the HTML model instead of built for GUI's up front.

Better to just byte the bullet and store the "state" or "UI image" on the server rather than the client IMO. It makes things conceptually far simpler.

PS. Have you ever looked at XUL from the Mozilla project?

I may have. It sounds familiar, but from a while ago. I have not been playing with SCGUI much lately.

B-to-B stuff just needs better, simpler HTTP-friendly GUI protocols. Nobody seems to want to directly solve this, living with kludgey hackey approaches instead and worrying about performance instead of programmer productivity, which is usually the more important thing for B-to-B. They assume everybody is ebay.

Thanx for the feedback, -T-
________________
oop.ismad.com
     Alternatives to Visual BASIC - (orion) - (29)
         For the mobile stuff: - (tuberculosis) - (22)
             They have just released VisualWorks 7 - (Arkadiy) - (1)
                 VisualWorks 7 - (Arkadiy)
             Hey, yeah--ezboard uses it why not us? :D - (tseliot) - (8)
                 A FORTRAN programmer can write FORTRAN code in any language - (tuberculosis) - (7)
                     Damn, that's pretty deep! - (wharris2) - (4)
                         About that second line, I have a couple of suggestions... - (CRConrad)
                         Re: Damn, that's pretty deep! - (neelk) - (1)
                             Partially disagree - (ben_tilly)
                         Left out the qualification - (tuberculosis)
                     Yep - (admin) - (1)
                         Likewise. - (static)
             New dev idiom - (deSitter)
             Avoid web-based - (tablizer) - (9)
                 Re: Avoid web-based - (deSitter)
                 okay now I am totally confused - (boxley) - (3)
                     What, character Lynx? -NT - (tablizer) - (2)
                         Yes. -NT - (pwhysall) - (1)
                             Fsck Lynx. Don't hold the other 99.9% hostage -NT - (tablizer)
                 I got your coordinates right here - (altmann) - (3)
                     re: I got your coordinates right here - (tablizer) - (2)
                         re: I got your coordinates right here - (altmann) - (1)
                             why on the client? - (tablizer)
         Uhm, take a wild guess at what I'm going to say... - (CRConrad)
         Delphi? - (gdaustin) - (2)
             Take another wild guess at what it was I said... :-) -NT - (CRConrad)
             Nahw, Delphi turns one into a cussing madman ;-) -NT - (tablizer)
         did you email or contact jake123? - (boxley) - (1)
             Not only that... - (jake123)

APOD is cool today.
68 ms