In this issue of ColdFusion conference and training news:

1. CFUNITED News - Macromedia Platinum sponsor, hotel 75% full, timely bird 
price ends 4/30
2. Pre-conference classes and MMUG manager conf registration is open
3. Win a ticket to CFUNITED
4. "Frameworks: Mach II or Fusebox 4.1?" interview with Sean Corfield
5. "Integrating CFML and ASP.NET Server Controls" interview with Charlie Arehart

Happy coding
- Michael Smith,
   TeraTech, Inc  http://www.teratech.com/
   "Creating excellent custom software since 1989"

"If this is your first time, you will be very happy. CFUN is the
best CFML conference - period. ... consistently I can say CFUN
is the one most worth your money"
- Raymond Camden, Mindseye, Inc (formerly Jedimaster at Macromedia)

1. CFUNITED News
****************

* Macromedia is Platinum level sponsor of CFUNITED.
   http://www.cfunited.com/exhibitors.cfm
   The whole CF development team is coming to speak and to hear your feedback
   on CFMX 7! There will also be a Macromedia and Aboutweb community corner
   where you can kick back, chat with engineers or check email. And
   special Macromedia prizes and goodies!

* Ben Forta and Tim Buntel to give opening keynote at CFUNITED.

* Sandra Clark CFUNITED video interview released at http://www.cfunited.com/

* Session schedule posted at http://www.cfunited.com/images/schedule_tracks.pdf

* Only 11 weeks until CFUNITED-05. Timely bird price $549 expires in 17 days on 
4/30/05

* 365 people have already registered for CFUNITED-05! That is a lot more than 
this time
   last year for CFUN-04!

* The CFUNITED hotel room block has only 50 rooms left on Tues, Wed and Thurs
   Book today to get a room at the conference hotel. Last year many attendees
   couldn't get a room at the hotel - don't be left out!
   The $159 special price ends 4/15/05 - use the promo code: CFCCFCA to get 
this 
rate
   Reservations made after that date will cost $179.00 (if you can get them at 
all!)

* Powered by Detroit ColdFusion and Flash conference went great last weekend.
   Over 120 attendees learned about what will come in Flash 8 and hidden 
features of
   CFMX 7. I had a good crowd for my Project Management talk. I met a lot of 
speakers
   and MMUG managers and the one question on everyone's lips was "Are you going
   to CFUNITED? Don't miss it - it is THE CF event of the year"

2. Win a ticket to CFUNITED
***************************
To enter the competition for a free ticket (a $549 value) just take the
survey at:

http://www.cfunited.com/survey.cfm

It only takes a minute to complete. Anyone who
completes the survey will be entered to win a free place at CFUNITED-05.
The winner will be chosen based on answering the questions correctly
together with the best answer to the question "Why should people come to
CFUNITED-05?"

The winner will be selected on April 22nd. If you don't win you can you
can still register at the timely bird price of $549 before 4/30/05

3. Pre-Conference classes and MMUG Manager conference registration open
***********************************************************************
Want to learn even more from an expert CFUNITED speaker? Then check out
the pre-conference classes at:
   http://www.cfunited.com/classes.cfm

* Monday 6/27 10am - 5pm
Hal Helms - Designing and Developing OO Applications with CFCs
Simon Horwith - Roll Your Own API - Maximizing Code ReUse with CFCs and Custom 
Tags
Geoff Snowman - Intro to .Net for CFers
Nate Nelson - Beyond basic SQL for CF

* Tuesday 6/28 10am - 5pm
Charlie Arehart - CFML leveraging .Net strengths
Sandra Clark - Advanced Cascading Stylesheets
Joe Rinehart - "Forms and Beans" applying simple OO principles to standard CF 
forms methodology
Jeff Peters - FLiP and Fusebox walkthrough

Classes are at the CFUNITED Hotel. Classes cost $349 each
and includes breakfast, lunch, materials, and coffee/tea. There is a limit
of 30 people per class. Your conference registration does not cover these
classes. Note: Unless you can clone yourself, you can only register to
attend one class per day! The CFUNITED hotel discount code has been extened to 
Sunday
6/26 and Monday 6/27/05.


The MMUG Manager and Team Macromedia conference will be on Tuesday 6/28/05 for 
more details
and registration see:
   http://www.cfconf.org/mmug_managers_2005/

4. "Frameworks: Mach II or Fusebox 4.1?" interview with Sean Corfield
*********************************************************************

Michael Smith: This time we are talking with Sean Corfield about his CFUNITED-05
talk "Frameworks: Mach II or Fusebox 4.1?". So why should a developer come to
your session Sean ?

Sean Corfield: With all the hype and confusion surrounding application
frameworks, a lot of developers just don't know which way to go and often don't
have the time to fully evaluate the different frameworks themselves. Sometimes
they just pick one and "make do", even if it isn't particularly suitable for
their work. My session is a fast track to understanding enough about the two
most popular frameworks so that developers can make an informed choice about
which of these two is most appropriate for them.

MS: So what exactly is a framework and why would a developer want to use one?

SC: An application framework is pre-built code that you can use as the basis for
building your own applications. Frameworks provide a common structure for your
applications and implement a lot of the low-level 'plumbing' that all
applications have. This lets developers focus on the unique business and
presentation aspects of their application instead of having to waste time
implementing the same old infrastructure over and over again. That common
structure also makes maintenance easier because applications have a similar
structure - a developer who is familiar with a given framework can dive into any
application built with that framework and know how things will be structured
right away.

MS: Is there any downside to using a framework?

SC: A framework imposes a particular architecture and way of working on
developers. Some developers don't like to be constrained in that manner but I
think it's good discipline.

MS: So what do you like about Fusebox 4.1?

SC: Fusebox overall provides a lot of flexibility, allowing developers to write
in a style that they feel comfortable with. Fusebox 4.1 provides support for
directly manipulating objects - ColdFusion Components, Java objects, COM objects
and Web Services - so it is completely realistic to write Fusebox applications
that have a fully object-oriented business model behind them.

MS: And dislike?

SC: Well, it's still possible to write spaghetti code so developers need to use
common sense to get the best out of Fusebox. On the other hand, no framework is
a silver bullet!

MS: How about Mach-II, what is it good for?

SC: Like Fusebox, Mach II also helps separate presentation logic from business
logic but by providing a dynamic event handling mechanism, Mach II makes it
easier to write certain types of very complex applications - ones that involve a
lot of internal state transitions.

MS: And what about drawbacks to Mach-II?

SC: Unlike Fusebox, Mach II requires that you use CFCs and have a good, solid
grasp of object-oriented techniques. Both frameworks have pros and cons - which
is why folks need to come to my talk!

MS: Will you show actual code in your session or is it all talk?

SC: Yes, I have a sample application that is built in four different styles with
Fusebox and two different styles with Mach II that I use to illustrate points in
my talk. It's actually a real world application that's in daily use, a task
management application. I'll make the source code available after the
conference.

MS: That is great! See you at CFUNITED.

You can see more interviews at http://www.cfunited.com/interviews.cfm CFUNITED-
05 is Wed 6/29/05 - Fri 7/1/05 in Bethesda MD, just outside Washington DC. It
costs $549 until 4/30/05 then $649. For more information on CFUNITED see
http://www.cfunited.com/

   ---

   Frameworks: Mach II or Fusebox 4.1?

   *************************

   Application frameworks are an important tool in a developer's arsenal. 
Fusebox
   is the most popular ColdFusion application framework with Mach II rising
   quickly in second place. Find out what these frameworks can do for you and
   discover which one might be best for you. A single example application will 
be
   presented, implemented with both frameworks, as an illustration of their
   similarities and their differences.

   Speaker Bio: Sean has worked in IT for over twenty years. He started out
   writing database systems (in assembler) and compilers (in various languages,
   including COBOL!) before moving in mobile telecoms and finally to the web
   about  eight years ago.

   Along the way, he worked on the ISO and ANSI C++ Standards committees for
   eight years but then turned to Java (in '97) and gave up C++, although he
   still maintains one of the textbook reference websites: C++ - Beyond the ARM.
   Sean is a staunch advocate of software standards and best practice, having
   written C++ coding guidelines for several companies during the 90's and more
   recently maintaining the Macromedia ColdFusion MX Coding Guidelines and Mach
   II Development Guide which are also published for the ColdFusion community. 
He
   has also given several seminar talks, both in- house and publicly, on these
   subjects. Sean has championed and contributed to Mach II and is also a member
   of Team Fusebox.






4. "Integrating CFML and ASP.NET Server Controls" interview with Charlie Arehart
********************************************************************************

Michael Smith: This time we are talking with Charlie Arehart about his CFUNITED-
05 talk "Integrating CFML and ASP.NET Server Controls". So why should a
developer come to your session Charlie?

Charlie Arehart: Whether you're being forced to move to .NET, or you are just
curious, it's now possible to integrate your CFML with ASP.NET in ways that you
couldn't even with CFML and JSPs. Putting it another way, if your organization
is moving to .NET, you don't need to rewrite your CFML apps! More important, you
can do things with your CFML-based code when running on .NET that you couldn't
ever do with Java-based CFMX, as I hinted at in the description.

MS: How is that possible?

CA: BlueDragon for the Microsoft .NET Framework enables you to simply run the
CFML on .NET. The code remains CFML--we've just enabled the .NET framework to
know how to run CFML (like Macromedia rebuilt CFMX on top of J2EE). No CF or
BlueDragon server/service is required.

MS: But you do need a license for deploying on each server, right?

CA: Yes, that's right. BlueDragon.NET (a shortcut we use to refer to it) is a
licensed product from New Atlanta. You can install it free for trial purposes
and like ColdFusion it reverts to a single IP developer edition after 30 days.
If you want to use it for production purposes, you would buy a license. Pricing
starts at just $2499 per CPU, with volume discounts and other details posted on
our web site.

MS: So isn't .Net related to ASP?

CA: I know that for many years CF folks have regarded ASP as the evil "other web
app server". ASP.NET, and in particular the .NET framework, are very different.
Indeed, the .NET Framework can be considered Microsoft's answer to J2EE. Where
ColdFusion leverages J2EE only, BlueDragon can leverage either J2EE or .NET. Not
only is that something Macromedia has not done (and as far as we know will not
do), but it also makes CFML the only web app language that runs on both J2EE and
..NET.

MS: So what kind of things can you do on CFML/.Net that you can't do on
CFML/J2EE?

CA: Oh my goodness, the possibilities are many. This is really a two-fold
question. First, what can .NET do that J2EE cannot do, and second what can one
do with CFML and ASP.NET integration that cannot be done with CFML and
JSP/servlet integration on ColdFusion MX.

Of course, the first question would require much more space than we have, but
suffice it to say that Microsoft has put a lot of work into enhancing the .NET
framework over J2EE from several perspectives, including architecture,
performance, productivity, and more. My colleague Vince Bonfanti will be
addressing the first two of those aspects.

MS: So what will you cover?

CA: My talk will focus more on the second part: what one can do with CFML and
ASP.NET integration. To your question, there indeed are things you can do that
CFMX/J2EE does not enable, including calling CFCs from ASP.NET and even
embedding CFML directly into an ASP.NET page.

MS: Are there any cool controls in .NET?

CA: Yes, getting back to what .NET adds over J2EE, more powerful still are the
many cool controls for presenting data. .NET adds datagrids, calendars, ad
rotators, datalists, and more, with still more coming in .NET 2.0 now in beta
(which we support already). These all require little to no coding, even to bind
them to be populated from a CFQUERY, for instance, whether retrieved from a CFC,
a shared session variable, an included CFML page, or by just dropping the
CFQUERY directly into the ASP.NET page.

Add to that the ability of these controls to dynamically change their rendered
output for different languages (globalization) or for mobile devices, to name
just a few possibilities, and one can see that there may be a case for creating
powerful new interfaces in ASP.NET while leveraging the backend work one has
done in CFML, via any of the approaches mentioned previously.

MS: How does that compare to using Flash controls with CFML?

If you're asking how the .NET controls compare with Flash controls, well, that's
a loaded question. .NET's controls create HTML (or DHTML for modern browsers),
and they can be styled and enhanced in many ways, but they're not Flash. Still,
not everyone cares for Flash. Further, Flash controls don't have any inherent
ability to adjust the output for different devices. A .NET calendar, for
instance, presents an entirely different interface on a phone than on a browser.
Also, .NET calendars can also change the month and day names to the language and
character set of the browser user. I'm not aware that the Flash controls in CFMX
7 can change dynamically this way.

MS: While we're talking Flash, can BlueDragon integrate with Flash and create
Flash controls?

There are a couple of levels of integration possible with Flash. First, keep in
mind that CFCs in BlueDragon (as in CF) can be called as web services and tools
like Flash Remoting, Flex, and third party alternatives such as FlashOrb,
OpenAMF, and Laszlo Presentation Server all can integrate with web services.
These tools can also call upon a simple CFML web page to produce data.

Further, you can even embed these tools within a BlueDragon webapp in either the
J2EE or .NET editions, subject to the availability of each product for each
platform.

But you don't need to embed them to use them with BlueDragon. For instance, even
though Laszlo doesn't yet have a .NET edition, you could certainly implement
their J2EE edition on any J2EE server you may have on your server alongside .NET
(they bundle it with Tomcat, if you have no J2EE server), and then your CFML
pages can generate flash controls using the same kind of XML-based server-side
SWF generator as Flex, which underlies CFMX 7. Best of all, Laszlo is free and
open source. Look for us to make that integration even easier in the future.

MS: That is exciting! See you at CFUNITED.

---

Integrating CFML and ASP.NET Server Controls

*************************

ASP.NET developers have access to all sorts of nifty controls to help build
datagrids, calendars, and more. In ASP.NET 2.0, the list grows even larger. With
BlueDragon for the Microsoft .NET Framework, CFML developers can also leverage
those Controls, and a lot more. Rather than a 50-line template to create a
grid with next/previous logic, you can do it in one line of ASP.NET
code. And you can pass a CFQUERY result to that, either by invoking a CFC from
the ASP.NET page, dropping a CFQUERY inline onto the ASP.NET page, and referring
to the query as a session Variable set in CFML, and more. In this talk, all
these and other compelling possibilities will be demonstrated. A free copy of
BlueDragon/.NET will be available for all to try it on.

Speaker Bio:

Charlie Arehart is CTO of New Atlanta Communications. A veteran CFML developer
since 1997, Charlie is a regular contributor to the ColdFusion Developer's
Journal (CFDJ) in both the "journeyman" and "blueprints" columns, and served
until 2003 as tech editor. He's been a MM certified Advanced CF Developer and
instructor since CF 4 and was co-author of the CFMX Bible. With 20 years in
enterprise IT, he is frequently invited to speak to developer conferences and
user groups worldwide.





Tell your friends about CFUNITED-05 - pass this email on
----


Check more about CFUNITED at:
    http://www.cfunited.com/

We have:
* 3 days
* 7 tracks
* 20 sponsors
* 64 sessions
* 1000+ attendees
* 100% nicer hotel
* Includes lunch each day and open bar reception

We have seven tracks this year:

* Bootcamp - Basic ColdFusion and Flash topics
* Advanced - Advanced ColdFusion topics (Blackstone included!)
* Manager/Empowered - Fusebox and Project management topics
* Integration - Flash, Flex and other technologies integrated with CF topics
* Accessibility / usability - section 508, CSS and disabled access
* Deployment - tuning, install issues, OS, picking a database
* CF Platform Integration - interop with Microsoft and other technologies

The timely bird price of $549 for CFUNITED-05 ends 4/30/05.

Save upto $400 by registering now!

* Early Bird  $449 til 2/25/05
* Timely Bird $549 til 4/30/05
* Regular $649 til 6/10/05
* Late $749 til 6/28/04
* At the door $849

Register today at
    http://www.cfunited.com/



-- 
Michael Smith, TeraTech Inc - Tools for Programmers(tm)
TeraTech voted Best Consulting Service by CFDJ readers!
CF/ASP Web, VB, Math, Access programming tools and consulting
405 E Gude Dr Ste 207, Rockville MD 20850 USA
Please check out http://www.teratech.com/ - email mailto:[EMAIL PROTECTED],
or call us for more information; in the USA at 1-800-447-9120,
+1-301-424-3903 International, Fax 301-762-8185  Thanks!



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Discover CFTicket - The leading ColdFusion Help Desk and Trouble 
Ticket application

http://www.houseoffusion.com/banners/view.cfm?bannerid=48

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:202525
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Donations & Support: http://www.houseoffusion.com/tiny.cfm/54

Reply via email to