March 9, 2006

Delphi and AJAX Demo Site

I've published a simple Delphi and AJAX demo site on ajax.marcocantu.com.

As you might recall from posts last November I gave a short BOF talk on AJAX in Delphi at the last Borland Conference. As I'm looking further to make a few more experiments with this technology (along with Internet Express), I've found the time to publish that example on a brand new AJAX demo site from mine, http://ajax.marcocantu.com/.

The site offers a small collection of links, the code download (it is not easy to put all of the pieces together, though) and features a simple master/detail application with data fetched on request and browser-based XSLT processing to display it. Enjoy and let me know what you think. More will come. (BTW, notice that there are currently a couple of visualization errors in Internet Explorer, nothing big, though).





 

9 Comments

Delphi and AJAX Demo Site 

right now the html is broken in both IE and FireFox, 
it still requires a lot of work on the HTML (CSS) 
side, but you are on the right track, I don't know of 
any other Delphi/AJAX demo
Comment by Eber Irigoyen [http://ebersys.blogspot.com/] on March 9, 02:44

Delphi and AJAX Demo Site 

Marco,

A fantastic start!  I am looking forward to reading
EVERYTHING you write on Ajax.  

I am most interested in building an Ajax Web version
of my Delphi DataSnap GUI.  I have a well tested
stateless DataSnap application server (ala Pooler
demo) and database back-end that I would like to
reuse.  To make this work, I believe that the Internet
Express JavaScript files would have to be integrated
into an Ajax framework.

I will download your demo and I will keep visiting
this blog often!
Comment by Tom Wilk on March 9, 05:55

Delphi and AJAX Demo Site 

Are you using delphi.net or win 32?
Comment by Sean Cross [http://www.sourceitsoftware.com] on March 9, 10:29

Delphi and AJAX Demo Site 

Eber, the site has some limited HTML issues, but I
won't say it is broken (unless you hit it while I was
experimenting last night). If you see specific
problems can you email them to me (or post here)?

Tom, that's the direction I plan working.
Contributions are welcome, though!

Sean, I built it in Win32. For this site I recompiled
it in Kylix (as this is a Linux server). The Delphi
application is a WebBroker CGI using ClientDataSet XML
files as a "database".
Comment by Marco Cantù [http://www.marcocantu.com] on March 9, 10:37

Delphi and AJAX Demo Site 

Marco,

1.  Did you put out your latest source in the ZIP?  I
looked in the ZIP file and the code seemed out of date.
2.  Sounds like we have nearly identical goals here,
DataSnap, Apache, Linux, Kylix, Ajax... sweet.  :>)
3.  I've read "Ajax in Action" (nearly
cover-to-cover), so I have a clue on how this Ajax
thing works.
4.  For my experiment, I am interested in trying out
OpenRico, especially the grid =>
http://openrico.org/rico/livegrid.page
5.  Is there enough interest in Delphi and Ajax for
its own community Web site to host demos?   If I can
find the time to make one work, would you review and
publish? I do not have my own site at the moment.

Tom
Comment by Tom Wilk on March 9, 15:49

Delphi and AJAX Demo Site 

Tom, "openrico" is very interesting indeed. I think
there is interest in Delphi and AJAX... and I'm
interested in hosting demos on my site, feel free to
contact me over email if you have specific ideas.
Comment by Marco Cantù [http://www.marcocantu.com] on March 9, 16:17

Delphi and AJAX Demo Site 

 You may also want to check out FPC with Powtils which
let's you target typical BSD/Linux Cpanel/typical
hosting accounts easily.

http://z505.com/powtils/idx.shtml
Comment by L505 [http://z505.com] on November 17, 22:47

Delphi and AJAX Demo Site 

Very wonderful!

You are a great man!
Comment by 魔方网 [http://www.mofun.cc] on February 6, 10:38

Delphi and AJAX Demo Site 

This is excellent stuff Marco, very helpful. Thanks a 
lot!! 
Comment by Dag Hovden [http://www.penguinprograms.nl] on November 5, 13:48


Post Your Comment

Click here for posting your feedback to this blog.

There are currently 0 pending (unapproved) messages.