There is no SDK available and you can't rely on the docs because sometimes they are either incomplete or just wrong.
Matt Liotta President & CEO Montara Software, Inc. http://www.montarasoftware.com/ 888-408-0900 x901 > -----Original Message----- > From: Bryan F. Hogan [mailto:[EMAIL PROTECTED]] > Sent: Friday, January 31, 2003 1:17 PM > To: CF-Talk > Subject: RE: CF Capability but not CF. > > Makes perfect since. Thanks for your reply. > > I think I have seen on Macromedia where you can download something like an > SDK for the SWF format, is there an equivalent to that for CF. Like a SDK, > rather than relying on the Docs and experience only. > > ============================================ > Bryan F. Hogan > Director of Internet Development > Macromedia Certified ColdFusion MX Developer > Digital Bay Media, Inc. > 1-877-72DIGITAL > ============================================ > > -----Original Message----- > From: Barney Boisvert [mailto:[EMAIL PROTECTED]] > Sent: Friday, January 31, 2003 1:03 PM > To: CF-Talk > Subject: RE: CF Capability but not CF. > > > If you want to use Java (which I'd recommend), baseically all you need to > do > is come up with a language specification (or use CFML's), and then create > a > system that will convert that language into Java source code, which can > then > be compiled as you would any other Java class. Along with that comes the > need to be able to do some reflection so that you can translate errors in > the Java back to the appropriate CFML (or whatever), as well as keep track > of when you need to update your Java files, based on the modification > dates > of the templates. > > In addition to the basic compilation, you'll also probably want to provide > functionality that Java doesn't provide, or at least encapsulate it into > more easily usable pieces, like CF does with CFQUERY and datasources. > Keep > in mind that you can also perform encapsulation with internal CFML (or > wahtever) templates, like CF does (for instance, CFDUMP and > CFSAVECONTENT). > You'll definitely want to decide which pieces to encapulate first, or > you'll > be throwing away alot of compilation work, because it'll become unneeded. > > Apache Tomcat is a free Java Servlet container which would serve as a good > base, assuming you follow the CFML compiles to Java Servlets pattern, > which > makes the most sense to me of the other options that come readily to mind. > I wouldn't worry about making deployment easy until you have a working > system, so I'd see the system initially working like this: > > 1) write the template in CFML or whatever > 2) run a command line compiler to make the Java source > 3) copy the Java source to the Tomcat application directory > 4) load the pages and let Tomcat automatically compile the .java files > into > .class files for you, as well as take care of putting them in the right > place in the filesystem. > > Then once you have a langauge that you can use, you can start worrying > about > rolling step 2-4 together. You'll want a Tomcat app that encapsulates > your > CFML-Java compiler, and then your CFML applications would be housed within > that application. You'd want to set up an alternative mapping to your > compiler app so that it runs based on .cfm, rather like Struts' setup with > the .do extension. > > Hopefully that all makes sense. > > Footnote: I'm relying on logic here, not any actual experience working > with > such a system, so don't flame me. However, while I have no intention of > writing such a system, I'd be interested to hear feedback and suggestions. > > barneyb > > > -----Original Message----- > > From: Bryan F. Hogan [mailto:[EMAIL PROTECTED]] > > Sent: Friday, January 31, 2003 9:33 AM > > To: CF-Talk > > Subject: OT: CF Capability but not CF. > > > > > > Does anyone know where or how I can learn about writing my own > application > > server such as Blue Dragon has. This really interests me. Not that I > could > > compete I would just like to know how it is done. > > > > ============================================ > > Bryan F. Hogan > > Director of Internet Development > > Macromedia Certified ColdFusion MX Developer > > Digital Bay Media, Inc. > > 1-877-72DIGITAL > > ============================================ > > > > > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4 Subscription: http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribe&forumid=4 FAQ: http://www.thenetprofits.co.uk/coldfusion/faq Your ad could be here. Monies from ads go to support these lists and provide more resources for the community. http://www.fusionauthority.com/ads.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4