Thursday, February 28, 2008

BlazeDS Presentation

Tom Jordhal is giving a talk on BlazeDS via Connect tomorrow, Thursday
Feb 28 at 6:00pm EST.
I think anyone can join the Acrobat Connect Room(from anywhere in the
world)
and the session will also be recorded so you can watch again.

http://tjordahl.blogspot.com/2008/02/blazeds-presentation-feb-28-2008.ht
ml

Ahamad

Tuesday, February 26, 2008

Why ColdFusion

Here are some of the "why coldfusion" videos...

Monday, February 18, 2008

what is flex?

A simple definition to "what is flex" would be: Flex is a way to make/create SWF files!
 
Flex is a way to create SWF files that run in Adobe Flash Player. It is a development paradigm that compiles to SWF. It really is that simple but often we make the definition much harder. Just like Flash can create SWF files, so can Flex, but the way you develop is completely different.
 
Flex is built for developers and not for animators; it has been written for software developers and the paradigm matches the development methodology you already know. If you know Java, C, C++, C#, Delphi, VB, PHP, ColdFusion, Python, Ruby, you can learn Flex with little effort. The goal when Flex was created was to make a development paradigm that developers could learn easily matching the methodology they already know yet create SWF files for Flash Player (and now AIR). Flex has classes, components, a compiler, a debugger, class libraries, and uses XML (MXML) for declarative markup of components. The ActionScript programming language is based on ECMAScript 4 (the language standard behind JavaScript) and has full support for the ECMA XML scripting standard E4X. It also has most of the UI components that you already use ( like button, list, datagrid, combobox, and tree) but it also supports containers like HBox, VBox, TabNavigator, TitleWindow and many others. If you have written software before you can learn Flex easily. Better still is that Flex is compatible with all HTTP servers, version control systems, and any server side programming language, so the knowledge you have of servlets, php, ASP.net, or JSP is really handy. Flex just lets you program the client side in a paradigm you already know and understand.
 
Flex is built for making applications... rich client side application behavior. It has not been built for making web pages, banner ads, or server side logic it has been built for creating client-side applications that run over the Internet talking to remote servers. Flex has been used to make some really great apps like Buzzword (Document Editor like Microsoft Word but in the web), Picnik (Photo Editor/Manager for touching up your best snapshots), Oracle Sales Prospector (An enterprise ERP application.) The real key is that these examples provide an application experience just like desktop software that run on the web (Adobe Flash Player) and on the desktop (Adobe AIR)

In summary, Flex is a development paradigm that allows you to write software for the web and desktop that many people can use compatibly today. It leverages the tools, servers, and development models that you already know and allows you to write the next generation of software compatibly.
 
Another definition would be: A development platform that is revolutionizing how the world writes and deploys software!

Free ColdFusion 8 Training Webinar

Interested in Learning ColdFusion 8?
 
Get started with ColdFusion 8 with Adam Lehman for a FREE 2-hour training webinar on new ColdFusion 8 features.
There is also a chance to win "ColdFusion 8 Web Application Construction Kit - Volume 1" (Total of 10 books).
 

Wednesday, February 13, 2008

CF8 makes to SIIA Codies Awards finalists.

Hurray.... CF8 has made it to the SIIA Awards finalists(top5).
 

http://www.siia.net/codies/2008/finalists.asp

 

Best Web Services Solution

• Adobe ColdFusion 8, Adobe Systems, Inc.

• Bluewolf Integrator , Bluewolf

• Force.com, Salesforce.com

• Workbench, SOA Software, Inc.

• WebLayers Center, WebLayers, Inc.

 

 

CF 8 Functions

 
Here is a list of the CF8 Functions... These are the new functions added in CF8 in addition to the existing functions.
Total Numer of new functions in CF8 -> 88.
 
AjaxLink
ArrayIsDefined
DeserializeJSON
FileClose
FileCopy
FileDelete
FileIsEOF
FileMove
FileOpen
FileRead
FileReadBinary
FileReadLine
FileSetAccessMode
FileSetAttribute
FileSetLastModified
FileWrite
FileWriteLine
GetComponentMetaData
GetFileInfo
GetPrinterInfo
GetReadableImageFormats
GetUserRoles
GetWriteableImageFormats
ImageAddBorder
ImageBlur
ImageClearRect
ImageCopy
ImageCrop
ImageDrawArc
ImageDrawBeveledRect
ImageDrawCubicCurve
ImageDrawLine
ImageDrawLines
ImageDrawOval
ImageDrawPoint
ImageDrawQuadraticCurve
ImageDrawRect
ImageDrawRoundRect
ImageDrawText
ImageFlip
ImageGetBLOB
ImageGetBufferedImage
ImageGetExifMetaData
ImageGetEXIFTag
ImageGetHeight
ImageGetIptcMetaData
ImageGetIPTCTag
ImageGetWidth
ImageGrayscale
ImageInfo
ImageNegative
ImageNew
ImageOverlay
ImagePaste
ImageRead
ImageReadBase64
ImageResize
ImageRotate
ImageRotateDrawingAxis
ImageScaleToFit
ImageSetAntiAliasing
ImageSetBackgroundColor
ImageSetDrawingColor
ImageSetDrawingStroke
ImageSetDrawingTransparency
ImageSharpen
ImageShear
ImageShearDrawingAxis
ImageTranslate
ImageTranslateDrawingAxis
ImageWrite
ImageWriteBase64
ImageXORDrawingMode
IsDDX
IsImage
IsImageFile
IsInstanceOf
IsJSON
IsPDFFile
IsPDFObject
IsUserInAnyRole
IsUserLoggedIn
PrecisionEvaluate
QueryConvertForGrid
REMatch
REMatchNoCase
SerializeJSON
Sleep

Tuesday, February 5, 2008

ColdFusion 9 Survey

Hi,
 
As a part of the research for Centaur (ColdFusion 9) , we have created these two surveys . 
 
Adobe ColdFusion Survey
 
Platform and Vendor Support
 
Please take some time out to fill up the surveys.
 
 
Thanks,
-ahamad 
 

Saturday, December 15, 2007

Switching web server on ColdFusion

In case there is a need to switch from an external web server to the built-in ColdFusion web server, you can acheive this without reinstalling.

Switch from an external web server to the built-in web server

  1. Back up the jrun.xml file.

    This file is in the cf_root\runtime\servers\default\SERVER-INF directory in Windows, and in the cf_root/runtime/servers/default/SERVER-INF directory in UNIX.

  2. Open the original jrun.xml file for editing.
  3. Locate the WebService service and set the deactivated attribute to false:
    <service class="jrun.servlet.http.WebService" name="WebService">     <attribute name="port">8500</attribute>     <attribute name="interface">*</attribute>     <attribute name="deactivated">false</attribute>     ... </service> 

  4. Locate the ProxyService service and set the deactivated attribute to true:
    <service class="jrun.servlet.jrpp.JRunProxyService" name="ProxyService">   <attribute name="activeHandlerThreads">8</attribute>   <attribute name="minHandlerThreads">1</attribute>   <attribute name="maxHandlerThreads">1000</attribute>   <attribute name="mapCheck">0</attribute>   <attribute name="threadWaitTimeout">20</attribute>   <attribute name="backlog">500</attribute>   <attribute name="deactivated">true</attribute> ... 

  5. Save the file.
  6. Copy the CFM pages in your web root directory (including the CFIDE and cfdocs directories) to the ColdFusion cf_root/wwwroot directory, and use appropriate URL references (for example, http://localhost:8500/YourApp1/index.cfm). If you switch from the built-in web server to an external web server, you must copy the contents of the cf_root/wwwroot directory to your web server root. If you are using Adobe Dreamweaver, ensure that you reconfigure any sites that you move from one server to another.
  7. Restart ColdFusion.

 

Tuesday, December 11, 2007

Function ArrayIsDefined() in CF8

This is a new function added in CF8, this function determines whether an array element is defined. This returns true, if the array element is defined (exists); false, otherwise.

Function syntax

ArrayIsDefiend(array, elementIndex)  

Parameters

Parameter

Description

array

Name of a one dimensional array, or the array name and indexes into higher-order dimensions of a multidimensional array.

elementIndex 

Index of the element in a one dimensional array, or the index of the element in the final dimension of a multidimensional array.

Usage

To test the existence of an element in a multidimensional array, specify all but the last dimension of the array in the first parameter. For example, the following line tests the existence of element MyArray[2][4][1]:

ArrayIsDefined(MyArray[2][4], 1)  

Example

<h3>ArrayIsDefined Example</h3> <!--- Create a sparse new array. ---> <cfset MyArray = ArrayNew(1)> <!--- Populate an element or two. ---> <cfset MyArray[1] = "Test"> <cfset MyArray[3] = "Other Test">  <cfoutput>     <!--- Display the contents of the array. --->     <p>Your array contents are:     <cfdump var="#MyArray#"></p>          <!--- Check if an existing element is defined. --->     <p>Does element 3 exist?:&nbsp;     #ArrayIsDefined(MyArray, 3)#</p>          <!--- Check if a non-existent element is defined. --->     <p>Does element 2 exist?&nbsp;     #ArrayIsDefined(MyArray, 2)# </cfoutput> 

Monday, December 3, 2007

ColdFusion Security Fix

Adobe has released a security advisory for ColdFusion 7 and 8. This resolves an identified vulnerability that could potentially allow session hijacking for applications utilizing CFID or CFTOKEN. This does not apply to applications using J2EE Session management.

More details and how to get your ColdFusion server updated can be found on this link:

http://www.adobe.com/support/security/bulletins/apsb07-19.html
 
 

ColdFusion XMPP Support Updated

ColdFusion 7 and 8 includes an XMPP gateway, used for IM communication (to Jabber, Google Talk, and more). An update to the XMPP gateway is now available (for both ColdFusion 7 and 8), as explained in TechNote: Replacement file for XMPP Gateway.

ColdFusion 8 Cumulative Hot Fix 2 Available

The  second ColdFusion 8 cumulative hot fix pack has been released. This hot fix contains the 7 fixes from hot fix 1, plus 14 additional fixes.
 

ColdFusion 8 Doc HardCopy

You can now purchase the hardcopies of CF8 doc set on the Adobe store

The docs are also available online at free sources .

 

ColdFusion 8 Review on Macworld

Check out this "ColdFusion 8 Review" published on Macworld.

ColdFusion 8 for 64 bit

 
The CF Engineers are working to get ColdFusion 8 working on 64 Bit platforms. You can enroll yourself for prerelease program here.
 
 

Wednesday, November 28, 2007

Nested Implicit Struct/Array Creation

Hi,
    I would like to know of any scenarios which people would be looking forward into "Nested Struct/Array creation".
 
 

Wednesday, October 10, 2007

CFDocument Cumulative Hot Fix for CF8

The following ColdFusion 8 issues for CFDocument have been resolved:
 
70239 - CFDocument in ColdFusion 8 was producing documents that were smaller than same document produced in ColdFusion MX 7.
70388 - Using multiple cfdocumentitems in a document caused the error, "routines cannot be declared more than once."
70403 - StackOverFlow errors occurred when a large document is created. A simple report with over 1500 lines has caused this problem. More complex, but shorter documents have also resulted in this error. 
 
Get the hotfix from here...
 
 

Thursday, October 4, 2007

Next CF

Hi...
    Wondering what the next ColdFusion is?
 
 
 
 

Free Flex Training

Free Online Flex Training from www.totaltraining.com