0% found this document useful (0 votes)
154 views53 pages

The Seminar Will Begin Shortly

The document discusses a seminar on ColdFusion. It provides an agenda for the seminar which includes an introduction to ColdFusion, conquering development challenges, and a question and answer session. Details are given about the ColdFusion solution, customers, industry recognition, and how it helps address challenges like building applications quickly and delivering high performance.

Uploaded by

akirank1
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
154 views53 pages

The Seminar Will Begin Shortly

The document discusses a seminar on ColdFusion. It provides an agenda for the seminar which includes an introduction to ColdFusion, conquering development challenges, and a question and answer session. Details are given about the ColdFusion solution, customers, industry recognition, and how it helps address challenges like building applications quickly and delivering high performance.

Uploaded by

akirank1
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 53

The Seminar Will Begin Shortly

1
The Dream

We will enable Web professionals to efficiently


develop
dynamic content and applications delivered on
multiple devices.

Design Develop Deliver Display

2
Macromedia Products

Design Develop Deliver Display

ColdFusion Studio
Dreamweaver ColdFusion Server Flash Player
UltraDev
Fireworks JRun Server Flash
ShockwavePlayer
Player
HomeSite
Flash Generator Shockwave Player
JRun Studio
FreeHand Spectra
Director

3
4
Agenda

Introduction to ColdFusion

Conquering the Development Challenges

Questions and Answers

5
The ColdFusion Solution

The fastest way to build and deploy


powerful Web applications.

COLDFUSION COLDFUSION 4.5


SERVER 5 ULTRADEV 4 STUDIO
Complete server for Robust development suite
deploying that combines visual design,
and managing enterprise coding, database and
and debugging tools.
e-commerce Web
applications.

6
ColdFusion Customers

 Blended content and commerce


 Online customer service
 Direct inventory links

 Package tracking
 Shipping cost calculations
 Customer service intranet

 Over 50 applications worldwide


 Corporate portal
 Employee self-service
 Document publishing

7
Industry Recognition

“ColdFusion … is our top overall


choice for script-based Web
application development. “

"... don't underestimate ColdFusion's


power and popularity. This is a
development system capable of major-
league Web applications."

“… in terms of development simplicity


and developer support, ColdFusion is
an extremely strong offering "

8
ColdFusion in Action

Employees
Information Portals
Human Resources
Business
Intelligence

Suppliers
Electronic Partners
Procurement
Real-Time Enterprise Sales Reporting
Channel Mgmt.
Forecasting
Partner Services
Marketplace
Integration

Customers
Corporate Web Site
Customer Service
9 E-Commerce
Development Challenges

“Application development today is


all about time to market.”
-- Giga Information Group
How can I
“Acquiring, retaining and get more
maintaining adequate IT skills is a
major problem facing IS
done with
organizations today and will the available
continue so for years.” resources?
-- Gartner Group

10
Development Challenges

“Using Internet technology to


extract more value from existing
enterprise systems is one of the
greatest opportunities for How can I
businesses today… deliver the
It’s also one of the greatest
information my
challenges.” users need?
-- IDC

11
Deployment Challenges

“The Web significantly raises the


stakes for availability and
scalability…

Failures are potentially exposed to a How do I


much wider community, and
consequences
deliver a
range from embarrassment to real higher quality
loss of revenue.” of service?
-- Giga Information
Group

12
ColdFusion Applications

Wireless Devices PC Browsers PDAs

Web Server

------- -------
COLDFUSION -------
-------
-------
-------
------- -------
SERVER
1.cfm 1.cfm

Other
Systems
Database Objects
13
Hypertext Markup Language

<HTML>
<HEAD>
<TITLE>Sales Report</TITLE>
</HEAD>

<BODY>
<H2>Q3 Sales by Region</H2>

</BODY>
</HTML>
14
ColdFusion Markup Language

<HTML>
<HEAD>
<TITLE>Sales Report</TITLE>
</HEAD>
<CFQUERY NAME=“Bookings”
DATASOURCE="Demo">
SELECT * FROM Bookings
</CFQUERY>
<BODY>
<H2>Q3 Sales by Region</H2>
<CFOUTPUT QUERY=“Bookings">
<B>#Region#</B> - $#Gross#<BR>
</CFOUTPUT>
</BODY>
</HTML>
15
ColdFusion Server Architecture

16
Key ColdFusion Benefits

Build Web Applications


Quickly

Assemble Powerful Solutions


Easily

Deliver High Performance &


Reliability

17
Conquering the
Development
Challenges

18
Development Challenges

How can I get more done with


the available resources?

19
ColdFusion Markup Language

Productive Powerful
 Easy-to-Learn Tag Syntax  Includes Over 200 Built-in
Functions
 Automates Low-Level
Details  Provides complete DB access
 Readable & Maintainable  Integrates w/ COM, CORBA,
EJB
 Cleanly Integrates with
HTML, JavaScript, XML, WML  Provides Structured Exception
Handling
 Supports reuse via Custom
Tags & User-Defined  Extensible via Java and C/
Functions C++

20
ColdFusion Markup Language

CFML ASP
<CFQUERY datasource="TBTest" <% set cnn =
name="QTest"> server.createobject("ADODB.Connection")
SELECT * FROM test cnn.ConnectionString="DSN=TBTest;
database=tbwork;UID=;PWD=;“
</CFQUERY>
cnn.Open
<CFOUTPUT query="QTest">
Set rst = cnn.Execute("SELECT * FROM
#FirstName# #LastName#<br>
test")
</CFOUTPUT>
ON ERROR RESUME NEXT
WHILE NOT rst.EOF
Response.Write rst("FirstName") & _ " " &
rst("LastName") & “ "
rst.MoveNext
WEND
%>

21
ColdFusion Markup Language

CFML PHP
<CFQUERY datasource="TBTest" <?php $connection =
name="QTest"> mysql_connect("localhost","","")
SELECT * FROM test or die ("Couldn't connect to server.");
</CFQUERY> $db = mysql_select_db("tbwork", $connection)
<CFOUTPUT query="QTest"> or die("Couldn't select database.");
#FirstName# #LastName#<br> $sql = "SELECT * from test";
</CFOUTPUT> $sql_result = mysql_query($sql)
or die("Couldn't execute query.");
while ($row = mysql_fetch_array($sql_result)) {
$FirstName = $row["FirstName"];
$LastName = $row["LastName"];
echo "$FirstName $LastName ";}
mysql_free_result($sql_result);
mysql_close($connection);
22
?>
ColdFusion Markup Language

CFML JSP
<CFQUERY datasource="TBTest" <%@ page
name="QTest"> import="javax.sql.*,java.sql.*,java.util.*" %>
SELECT * FROM test <%InitialContext context = getInitialContext();
</CFQUERY> ConnectionSource ds =
context.lookup("java:comp/env/jdbc/TBTest");
<CFOUTPUT query="QTest">
Connection conn = ds.getConnection();
#FirstName# #LastName#<br>
RowSet QTest;
</CFOUTPUT>
try { Statement stmt =
conn.prepareStatement("SELECT * FROM
test");
QTest = stmt.execute(); }
finally { conn.close(); } %>
<% while (QTest.next()) { %>
<%= QTest.getString("FirstName") %>
<%= QTest.getString("LastName") %> <br>

23 <% } %>
Easy Data Integration

SQL
HR
Database

LDAP SQL
Employee
Directory

POP
Email
Server

24
Business Intelligence

Embedded Charting Engine


Simple Tag-Based Interface
Prebuilt Chart Templates
Scheduled or On-Demand

Integrated Search Engine


Verity K2 Engine
Index up to 250,000 documents
Search databases more quickly

Crystal Reports 8.x Integration


Deliver data more effectively
Reuse existing reports
Leverage Crystal experience

25
Complete Tool Support

COLDFUSION DREAMWEAVER
ColdFusion 4.5 UltraDev 4 Studio
STUDIO ULTRADEV

Robust Code Editor Powerful Web Design Tool


Integrated Database Visual Application
Tools Building
Remote Server Server Behavior Libraries
Debugging
26
Complete Tool Support

DREAMWEAVER
ULTRADEV
COLDFUSION
STUDIO

Powerful Web Design Tool


Visual Application
Building
Server Behavior Libraries
Robust Code Editor
Integrated Database
27 Tools
Build Web Applications Quickly

Shorten Your Team’s Learning Curve


Accelerate Your Time to Market
Lower Your Total Cost of Ownership

“We use ColdFusion on all kinds of projects because it helps


us get Web-based applications built and deployed quickly
and cost-effectively.”

Tom Provost, IT Manager, Schlumberger

28
Development Challenges

How can I deliver the


information
my users need?

29
Enterprise Integration

COLDFUSION SERVER

Relational Email Enterprise Enterprise Internet


Databases Servers Directories Systems Technology
ODBC Exchange NT Domains Middleware HTML
OLEDB Lotus Notes Active COM Flash
Oracle GroupWise Directory CORBA XML/WDDX
Sybase POP Server LDAP EJB Java
Informix Server Java/C++ Servlets
DB2 DB FTP
Directory HTTP

30
Open Deployment

COLDFUSION SERVER

Win 2000
Win 98 Linux Solaris HP-UX
Win NT

31
Server Sandbox Security

Sales HR
.CFM
.CFM

Files
COLDFUSIO
Tag N
SERVER .CFM Database

Files
Database Database Files

Marketing
32
Assemble Powerful Solutions Easily

Integrate with Existing Systems


Deliver Rich User Experiences
Ensure Application Security

“Using ColdFusion, we’ve been able to deliver a sophisticated


online procurement system, a rich customer extranet, and a
cutting-edge Web site, all with a tiny development staff.”

Jeff Richardson, VP of Marketing, Contact East

33
Deployment Challenges

How can I deliver a higher


quality of service?

34
High-Performance Architecture

Advanced Thread Pooling

Database Connection Caching

Optimizing Just-in-time Compiler

HTML Result Caching


COLDFUSION
Persistent Queries SERVER

Incremental Page Delivery

35
Server Clustering

Software-Based Hardware-Based
Load Balancing Load Balancing

Performance
Info
M M Performance
M Info
M

State State
Repository Repository

36
Application Deployment Services

Pages & Graphics


Custom Tags
Data Sources
Verity Collections
Configuration ColdFusion Archive (CAR) File
Settings

Developme Testing Production Production


nt 2

37
Application Management

Configurable Monitoring

Scriptable Recovery

Automatic Notification

SNMP Integration

Analysis & Troubleshooting

Secure Web-Based Console

38
Deliver Performance & Reliability

“Macromedia’s technology has enabled our company to


become a major online presence and remain that way for
years to come.”

Bud Johnson, CEO, FAO Schwarz

39
Key ColdFusion Benefits

Build Web Applications


Quickly

Assemble Powerful Solutions


Easily

Deliver High Performance &


Reliability

40
The ColdFusion Product Line

COLDFUSION COLDFUSION
SERVER ULTRADEV STUDIO

Enterprise Edition The complete development


The enterprise-class solution for ColdFusion Serve
server
for maximum
performance, reliability,
and management,
Professional Edition and
security
The full-featured
server for
departmental apps
41 & advanced Web
Pricing and Features

ColdFusion ColdFusion
Professional Enterprise
Price $1295 $4995
Windows Windows, Linux,
OS Support
Linux Solaris, HP-UX

Database Connectivity ODBC, Native,


ODBC
Merant Drivers
Charting Engine  Includes caching

Search 125K docs 250K docs

Load Balancing & Failover 


Advanced Management 
Advanced Security 
42
Services

Support Training
Email & Forums Online
Phone & Onsite Classroom
Support Onsite
Service-Level Certification
Agreements Consulting
Architecture
Design
Performance
43 Tuning
Technology Partners

redhat_logo

44
ColdFusion Community

User Groups

Conferences

Publications

Web Resources

45
How YOU Can Choose Macromedia

Data Sheets in Packets


LEARN
Visit Macromedia.com

Register for Evaluation


Workshop

TRY

BUY

46
How YOU Can Choose Macromedia

FREE Evaluation CD
LEARN
ColdFusion Server
ColdFusion Studio
Dreamweaver UltraDev
Sample Applications
TRY

BUY

47
How YOU Can Choose Macromedia

Where to Buy
LEARN Local Reseller
www.macromedia.com/stor
e
Contact Macromedia
1-888-939-2545

TRY Open Licensing Program


Volume discounts
Easy license management

2-Year Server
BUY Subscriptions
Automatic upgrades
48 Best long-term value
Special Seminar Offer

Buy in the next 45 days


to receive:

$500 rebate on ColdFusion Server Enterprise


Edition

$200 rebate on ColdFusion Server Professional


Edition

49
50
Appendix

51
Technology - Wireless

WML generation without add-on software

WML templates and help documents

Tag definitions for creation of WML

Rapid wireless application development

Easily add wireless capabilities to


existing apps

52
Technology - Wireless

Customers Applications
Ignite Sports Media SurfKitchen
eBags Phone.com
Health Grades Gearworks
Aquarius.net evolutionB
Go2Systems Room33
Cybird
vVault

53

You might also like