 |
BorlandTalk.com Borland discussion newsgroups
|
| View previous topic :: View next topic |
| Author |
Message |
Alan Garny Guest
|
Posted: Fri Aug 26, 2005 8:22 am Post subject: Web service? |
|
|
I have a pure Win32 application that computes mathematical models stored in
a XML/MathML kind of format and then graphically outputs the results in
0D/1D/2D/3D using OpenGL. I would like to make that application, or at least
parts of it, accessible through a website of some sort. I have the feeling
that wat I am after is a web service, right? In that respect, I was
wondering what technology would be best. I am currently using D7, though I
also have D2005 but it's not useable in my case (far too slow for my taste).
Thanks in advance for any feedback, Alan.
|
|
| Back to top |
|
 |
Jeff Butterworth Guest
|
Posted: Fri Aug 26, 2005 11:14 am Post subject: Re: Web service? |
|
|
www.remobjects.com
You can do webservice stuff in Delphi but RemObjects just makes it too easy
(and fun).
"Alan Garny" <someone (AT) somewhere (DOT) com> wrote
| Quote: | I have a pure Win32 application that computes mathematical models stored in
a XML/MathML kind of format and then graphically outputs the results in
0D/1D/2D/3D using OpenGL. I would like to make that application, or at
least parts of it, accessible through a website of some sort. I have the
feeling that wat I am after is a web service, right? In that respect, I was
wondering what technology would be best. I am currently using D7, though I
also have D2005 but it's not useable in my case (far too slow for my
taste).
Thanks in advance for any feedback, Alan.
|
|
|
| Back to top |
|
 |
Alan Garny Guest
|
Posted: Fri Aug 26, 2005 12:00 pm Post subject: Re: Web service? |
|
|
"Jeff Butterworth" <jefbut (AT) drs (DOT) com.au> wrote
| Quote: | www.remobjects.com
You can do webservice stuff in Delphi but RemObjects just makes it too
easy (and fun).
|
Hmm... I guess I forgot to mention that my application is open source, so
besides D7, I don't want to have to invest in anything else. Thanks for the
suggestion though...
Alan.
|
|
| Back to top |
|
 |
C4D - Kim Madsen Guest
|
Posted: Fri Aug 26, 2005 12:03 pm Post subject: Re: Web service? |
|
|
Hi,
There are several way you can go:
- Use ASP.Net, PHP, JSP/Servlets, Intraweb, EWF, kbmWABD, WebSnap or similar technology to dynamically produce HTML
pages based on the data of your models. From what I read it seems that this option is actually what you are asking for.
The way your HTML generator communicates with the backend model generator can be XML, SOAP, binary etc. depending on
your choise. Using kbmMW you can access your models on Win32, Linux or .Net regardless of which front end HTML generator
you choose.
- Publish a SOAP, XML or binary interface. That however do not provide you with an actual front end, but require some
intelligent semi fat client to interpret your models and display them on the local client machine. This option is also
available out of the box using kbmMW.
--
best regards
Kim Madsen
[email]kbm (AT) components4developers (DOT) com[/email]
www.components4developers.com
The best components for the best developers
kbmMW - RAD Enterprise class n-tier application server framework
kbmMemTable - High performance memory table
kbmWABD - RAD web development
kbmX10 - RAD house automation
"Alan Garny" <someone (AT) somewhere (DOT) com> skrev i en meddelelse news:430ed133$1 (AT) newsgroups (DOT) borland.com...
| Quote: | I have a pure Win32 application that computes mathematical models stored in a XML/MathML kind of format and then
graphically outputs the results in 0D/1D/2D/3D using OpenGL. I would like to make that application, or at least parts
of it, accessible through a website of some sort. I have the feeling that wat I am after is a web service, right? In
that respect, I was wondering what technology would be best. I am currently using D7, though I also have D2005 but it's
not useable in my case (far too slow for my taste).
Thanks in advance for any feedback, Alan.
|
|
|
| Back to top |
|
 |
C4D - Kim Madsen Guest
|
Posted: Fri Aug 26, 2005 12:12 pm Post subject: Re: Web service? |
|
|
And as a comment on your request for free/open source....
kbmMW exists in several editions... one of them is an open source/freeware edition. It however do not contain SOAP
support.
Alternatively there is kbmMW v. 2.50 Standard Edition which contains both SOAP and XML support but have a cost of US$99.
Finally we also provide free licenses for kbmMW v. 2.5x to specific non commercial projects. kbmMW non open source
editions provided for free may however only be used for building non commercial executable applications. Hence the
source, libraries or object codes of kbmMW itself may not be published or handed to 3rdparties.
--
best regards
Kim Madsen
[email]kbm (AT) components4developers (DOT) com[/email]
www.components4developers.com
The best components for the best developers
kbmMW - kbmMemTable - kbmWABD - kbmX10
"C4D - Kim Madsen" <kbm (AT) components4developers (DOT) com (kbmMW/kbmMemTable/kbmWABD/kbmX10)> skrev i en meddelelse
news:430f056c$1 (AT) newsgroups (DOT) borland.com...
| Quote: | Hi,
There are several way you can go:
- Use ASP.Net, PHP, JSP/Servlets, Intraweb, EWF, kbmWABD, WebSnap or similar technology to dynamically produce HTML
pages based on the data of your models. From what I read it seems that this option is actually what you are asking
for. The way your HTML generator communicates with the backend model generator can be XML, SOAP, binary etc. depending
on your choise. Using kbmMW you can access your models on Win32, Linux or .Net regardless of which front end HTML
generator you choose.
- Publish a SOAP, XML or binary interface. That however do not provide you with an actual front end, but require some
intelligent semi fat client to interpret your models and display them on the local client machine. This option is also
available out of the box using kbmMW.
--
best regards
Kim Madsen
[email]kbm (AT) components4developers (DOT) com[/email]
www.components4developers.com
The best components for the best developers
kbmMW - RAD Enterprise class n-tier application server framework
kbmMemTable - High performance memory table
kbmWABD - RAD web development
kbmX10 - RAD house automation
"Alan Garny" <someone (AT) somewhere (DOT) com> skrev i en meddelelse news:430ed133$1 (AT) newsgroups (DOT) borland.com...
I have a pure Win32 application that computes mathematical models stored in a XML/MathML kind of format and then
graphically outputs the results in 0D/1D/2D/3D using OpenGL. I would like to make that application, or at least parts
of it, accessible through a website of some sort. I have the feeling that wat I am after is a web service, right? In
that respect, I was wondering what technology would be best. I am currently using D7, though I also have D2005 but
it's not useable in my case (far too slow for my taste).
Thanks in advance for any feedback, Alan.
|
|
|
| Back to top |
|
 |
James Tharpe Guest
|
Posted: Fri Aug 26, 2005 2:05 pm Post subject: Re: Web service? |
|
|
| Quote: | I have a pure Win32 application that computes mathematical models stored in
a XML/MathML kind of format and then graphically outputs the results in
0D/1D/2D/3D using OpenGL. I would like to make that application, or at
least parts of it, accessible through a website of some sort. I have the
feeling that wat I am after is a web service, right?
|
Maybe - what is your target audience? Other programmers, looking to use your
functionality in applications (including web sites) of their own? Or just
people with web browsers? Or both?
| Quote: | In that respect, I was wondering what technology would be best. I am
currently using D7, though I also have D2005 but it's not useable in my
case (far too slow for my taste).
|
Anything web-based will probably be easier in .NET, which probably means
using D2005 (although there are many other options). If you want to stick to
Win32, D7 has plenty of web functionality out-of-the box (WebBroker,
WebSnap, IntraWeb) for both web applications and web services. None of it is
as nice as ASP.NET, but they will get the job done.
| Quote: | Thanks in advance for any feedback, Alan.
|
--
-James
Blog: http://blogs.remobjects.com/blogs/jimmy/
Furl: http://www.furl.net/members/jimmytharpe
|
|
| Back to top |
|
 |
Alan Garny Guest
|
Posted: Fri Aug 26, 2005 2:27 pm Post subject: Re: Web service? |
|
|
"James Tharpe" <jimmy.tharpe (AT) aps-soft (DOT) com> wrote
| Quote: | I have a pure Win32 application that computes mathematical models stored
in a XML/MathML kind of format and then graphically outputs the results
in 0D/1D/2D/3D using OpenGL. I would like to make that application, or at
least parts of it, accessible through a website of some sort. I have the
feeling that wat I am after is a web service, right?
Maybe - what is your target audience? Other programmers, looking to use
your functionality in applications (including web sites) of their own? Or
just people with web browsers? Or both?
|
The latter, I would say, though I would imagine the former could also become
possible since the application will be made open source when completed.
| Quote: | In that respect, I was wondering what technology would be best. I am
currently using D7, though I also have D2005 but it's not useable in my
case (far too slow for my taste).
Anything web-based will probably be easier in .NET, which probably means
using D2005 (although there are many other options). If you want to stick
to Win32, D7 has plenty of web functionality out-of-the box (WebBroker,
WebSnap, IntraWeb) for both web applications and web services. None of it
is as nice as ASP.NET, but they will get the job done.
|
Thanks for that. I guess I might have to wait until D2006 to see what how
the the overall environment behaves, since D2005 is not really behaving
itself in my view.
Cheers, Alan.
|
|
| Back to top |
|
 |
Eric Grange Guest
|
Posted: Fri Aug 26, 2005 4:38 pm Post subject: Re: Web service? |
|
|
| Quote: | Thanks in advance for any feedback, Alan.
|
Since you already have a Win32 application, if the server is
Windows based, the simplest solution would just be to make it
into a webserver: drop in a Indy HTTP Server component and use
it to return GIF/JPG/whatever output images.
Depending on your requirements, you might even be able to get away
with a couple lines of code in a TServerSocket's event.
Eric
|
|
| Back to top |
|
 |
Msangali Guest
|
Posted: Sat Aug 27, 2005 1:13 am Post subject: Re: Web service? |
|
|
Hi,
IMHO, D7 has already all the tools you need for that.
- You can make a simple WebBroker app that receives input from users and
send back a jpeg or gif image. It's very simple to do this, and you can make
the app compatible with either IIS or Apache (or both if you choose to do it
a CGI app, IIRC).
- Alternativelly, you can do this in Intraweb - it's more fun this way, but
I don't know if your delphi license come with one for IW.
- Then you could do a WebService only for people who want to add your
program's functionality into their programs/sites. Delphi-7 has wizards for
it, but then again, I don't know if they came in all versions.
I enjoy doing asp.net stuff, but you definitely doesn't need it. The main
advantages I see are its integration with Windows authentication and the
fact that more ISPs accept asp.net apps than compiled ones. If these
advantages aren't important to you, I don't see a reason to change your code
to work with asp.net.
Regards,
Marco
|
|
| Back to top |
|
 |
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|