www.teratech.com 1/23 cfun-04 report michael smith teratech, inc. [email protected] 301-424-3903...
TRANSCRIPT
1/23
www.teratech.com
CFUN-04 Report
Michael Smith
TeraTech, [email protected]
http://www.teratech.com
301-424-3903 x110
Copyright TeraTech 2004
2/23
www.teratech.com
Speaker InformationWho am I?• Michael Smith• President of TeraTech, Inc Rockville
MD http://www.teratech.com/ttWebReportServer, CFXGraphicserver
• MDCFUG, CFUN-04, Fusebox Conf• Articles in CFDJ, Fusion Authority• Winner CFDJ award Best Consulting
3/23
www.teratech.com
Programming Experience
• 25 years programming• 8 years with ColdFusion• 5 years with Fusebox• Also work with SQL, JavaScript,
HTML, VB, Oracle, Access• Teach one-on-one and custom
classes• On site and custom development• Fusebox and Process Methodology
4/23
www.teratech.com
CFUN overview
• 575 attendees
• 46 sessions including BOFs
• 37 speakers
• 5 tracks
www.teratech.com
TeraTech
6/23
www.teratech.com
What Ben had to say
“…what I saw was incredible, and the buzz was phenomenal. CFUN has become the premier CF specific event, and Michael Smith and his team deserve all sorts of praise for their hard work in pulling it all off yet again.”
- Ben Forta
7/23
www.teratech.com
MMUG manager meeting
• Learning how to run a better group
• How to find good speakers
• How to get more members
• What is new at Macromedia
8/23
www.teratech.com
Great speakers
9/23
www.teratech.com
Five Tracks
Mix and match talks from each track
• Advanced Topics
• MX Integration
• Empowered Programming
• Accessibility
• CF_Bootcamp
10/23
www.teratech.com
Saturday 8:30am
• Key note Steve Shapiro “SpeedInnovating™: Breakthrough Solutions at Breakneck Speed “
11/23
www.teratech.com
Saturday 9:30am
• Welcome To CF - Simon Horwith
• Deploying CFML on J2EE:Opportunities and Challenges - Charlie Arehart
• Application Blue Printing - Neil Ross
• Utilizing Web Services - Matt Liotta
12/23
www.teratech.com
Saturday 10:35am
• Variables & Conditions - Hal Helms
• CFC Best Practices, Tips, and Tricks - Raymond Camden
• Managing Project Conflict - Mark Gorkin
• CF and .NET - Geoff Snowman
13/23
www.teratech.com
Saturday 11:30am
• Lunch & BOF Sessions
• Hosting Problems BOF - HostMySite
• How to Market Yourself BOF - Joe Coleman
• Entrepreneur Coaching Clinic BOF - Margarita Rozenfeld
• Methodologies BOF - Hal Helms et al
14/23
www.teratech.com
Saturday 1pm
• Loops - Neil Ross
• Integrating CF with Microsoft Office - Samuel Neff
• Managing CF Projects - Shlomy Gantz
• Leveraging Macromedia Flex and ColdFusion MX - Steve Drucker
15/23
www.teratech.com
Saturday 2:05pm
• Database - Charlie Arehart
• Oh Grow Up! “Kiddie scripter" to "software architect" - Simon Horwith
• Want to succeed, Here's the one thing you need - Jeff Peters
• Flash Remoting - Tom Muck
16/23
www.teratech.com
Saturday 3:10pm
• What's New in CFML - Matt Liotta
• XSLT for Data Manipulation - April Fleming
• How NOT to FB - Lessons from the Trenches - Rey Muradaz
• Fusebox and Outsourcing - Hal Helms
17/23
www.teratech.com
Saturday 4:10pm
• CFDJ panel – Robert Diamond
18/23
www.teratech.com
Saturday 5:00pm
• Networking Party
19/23
www.teratech.com
Sunday 8:25am
• CF Studio Tips - Jo-Belyea Doerrman
• CFMX XML Tricks & Traps - Jeff Tapper
• Become An Accessibility Expert in 50 Minutes - John Hamman
• Component Dev in Flash MX 2004 - Chafic Kazoun
20/23
www.teratech.com
Sunday 9:30am
• Flash for CFers - Christian Cantrell
• How to be a Guru Coder - Michael Smith
• How Disabled People Use the Web - Larry Hull
• Dreamweaver and the MX Kollection - Bogdan Ripa
21/23
www.teratech.com
Sunday 10:35
• User Defined Functions - Jo Belyea-Doerrman
• Working with Remote Data - Michael Dinowitz
• CSS for Better Sites - Sandra Clark
• Mach II at Macromedia - Sean Corfield
22/23
www.teratech.com
Sunday 1:00pm
• Keynote - Ben Forta
23/23
www.teratech.com
Sunday 2:05pm
• Security - Matt Liotta
• Intro to SQL Server 2000 Security - Dave Watts
• HTML Markup for Better Access - David Epler
• Fusebox - Jeff Peters
24/23
www.teratech.com
Sunday 3:10pm
• CF Admin - Nate Nelson
• SQL Server Reporting Services - Geoff Snowman
• Accessible Web Forms – Sandy Clark
• Java for CF Programmers - Hal Helms
25/23
www.teratech.com
ColdFusion news
• CF Updater:
o Not required - "if you need it and what to assume the risk of updating your server"
o 60+ fixes (most of which are already hotfixes) - bundling hotfixes into one updater
• Improved database drivers (DataDirect 3.3) - main feature
26/23
www.teratech.com
Blackstone
• Code name for CF 7
• In alpha
• Macromedia wants feedback on ideas for Blackstone now before it goes into beta
27/23
www.teratech.com
Blackstone schedule
• Blackstone is in alpha testing right now.
• Public beta testing is scheduled to begin in the fall, starting with a small beta and gradually increasing the participant count.
• Product release is currently planned for early 2005.
28/23
www.teratech.com
The Future of CF
• Millions of new CF pages found on google each year
• Sales solid
• More people moving to CFMX 6.1
• Macromedia committed to CF
29/23
www.teratech.com
Blackstone goals
• Make new users far more successful
• New features for programmers
• New features for end users
• Improve reliability and deployment options
30/23
www.teratech.com
Data entry
• CFFORM skins using XFORMs
• CFFORMGROUP
• Flash date picker, tree and grid applets<CFTREE FORMAT="flash"<CFINPUT TYPE="datefield"
• complete Flash forms (a la Flex) <CFFORM FORMAT="flash" ..>
31/23
www.teratech.com
CFDOCUMENT
• HTML issues with page breaks etc• CFDOCUMENT wraps HTML, CSS,
and CFML content to render printable versionsheaders and footers, multiple page sizes,
configurable orientations, the ability to save output to disk
<CFDOCUMENT FORMAT="pdf|flashpaper"
32/23
www.teratech.com
CFREPORT
• CFREPORT generates reports from CFQUERY and a CFR file ("ColdFusion Report"). (Has report writer)
• CFR = XML definition of a banded report with database columns, groupings, sums and other calculations, dynamic and static text, images, charts, and more
33/23
www.teratech.com
Event gateway
• CFCs create and receive events from Java
• Listen to non-HTML eventsFile creationEmailJMS (Java messaging services)listening to socketsresponding to database changesfiring asynchronous CFML processing,
34/23
www.teratech.com
Deployment
• Compiled code (no source)
• Java EAR or WAR including CF runtime
• Multiple instances easier via CF admin rather than Java admin
35/23
www.teratech.com
DreamWeaver Extensions
• New Wizards such as Login WizardSelect directory / application to securePick simple security, LDAP, nt authenticateGenerates a .cfc for business logic and some .cfm
pages for viewsMakes it very easy for newer users to implement
login's to secure certain sections of their website
• Access CFAdmin functions from within DreamWeaver (common "beginner" things)
36/23
www.teratech.com
More goodies
• Programmatic access to ColdFusion Administrator functionality
• Serialized CFCs (so that you can replicate CFCs in SESSION)
• Access to CFC code from Java
• The ability to embed images inside HTML e-mail messages
37/23
www.teratech.com
Even more
• XML validation (against DTDs or schemas)
• Improved charting and graphing• Pluggable encryption (allowing all
ColdFusion encryption/decryption functionality to use 3rd party crypto APIs)
• Verity enhancements
38/23
www.teratech.com
Resources
www.cfconf.org/cfun-04/
www.markme.com/cantrell/archives/005442.cfm
www.corfield.org/blog/past/2004_06.html#000485
www.forta.com/blog/index.cfm?mode=e&entry=1219