Allaire Corporation was a computer software company founded by Jeremy and JJ Allaire in Minnesota , later headquartered in Cambridge , then Newton, Massachusetts . It commenced operations in May 1995, had its initial public offering on NASDAQ (trading ticker ALLR) in January 1999, and was acquired by rival Macromedia in early 2001.
46-591: Allaire released the first version of the ColdFusion server in 1995, the first database-driven web-content server. In its early history, the name of the language for ColdFusion, then known as Database Markup Language (DBML), was changed to ColdFusion Markup Language (CFML). The company also produced two web design IDEs : HomeSite , purchased from Bradbury Software, and ColdFusion Studio, based on HomeSite with enhancements tailored to development of ColdFusion applications. In 2000, Allaire acquired Live Software ,
92-554: A ColdFusion tag begins with the letters "CF" followed by a name that is indicative of what the tag is interpreted to, in HTML. E.g. <cfoutput> to begin the output of variables or other content. In addition to CFScript and plugins (as described), CFStudio provided a design platform with a WYSIWYG display. In addition to ColdFusion, CFStudio also supports syntax in other languages popular for backend programming, such as Perl. In addition to making backend functionality easily available to
138-408: A combination of the commercial JPedal Java PDF library and the free and open source Java library iText , and cfhtmltopdf uses an embedded WebKit implementation. ColdFusion was originally not an object-oriented programming language like PHP versions 3 and below. ColdFusion falls into the category of OO languages that do not support multiple inheritance (along with Java, Smalltalk, etc.). With
184-642: A commercial product). More than 14,000 developers worldwide were active in the beta process - many more testers than the 5,000 Adobe Systems originally expected. The ColdFusion development team consisted of developers based in Newton/Boston, Massachusetts and offshore in Bangalore, India. Some of the new features are the CFPDFFORM tag, which enables integration with Adobe Acrobat forms, some image manipulation functions, Microsoft .NET integration, and
230-587: A company founded by Paul Colton in 1997 and best known for the creation of the first commercial Java Servlet and JSP server, JRun . Later in 2000, Allaire also acquired the Kawa IDE (Java IDE) from Tek-Tools Software and much of the Kawa development team relocated from Dallas to Boston. Allaire also produced an early web Content Management System (CMS) called Spectra. JRun was purchased by Macromedia , which in 2001 also purchased Allaire. In 2005, Macromedia
276-448: A finished product, such as a printed document, web page, or slide presentation. WYSIWYG implies a user interface that allows the user to view something very similar to the result while the document is being created. In general, WYSIWYG implies the ability to directly manipulate the layout of a document without having to type or remember names of layout commands. Before the adoption of WYSIWYG techniques, text appeared in editors using
322-598: A layer of security on the server, because it ran inside a Java Runtime Environment. In June 2002 Macromedia released the version 6.0 product under a slightly different name, ColdFusion MX, allowing the product to be associated with both the Macromedia brand and its original branding. ColdFusion MX was completely rebuilt from the ground up and was based on the Java EE platform. ColdFusion MX was also designed to integrate well with Macromedia Flash using Flash Remoting. With
368-570: A master blueprint for the next feature set. In September 2010, he presented the plans to Adobe where they were given full support and approval by upper management. The first public beta of ColdFusion 10 was released via Adobe Labs on 17 February 2012. ColdFusion 11 (Codenamed: Splendor) was released on April 29, 2014. New or improved features available in all editions (Standard, Enterprise, and Developer) include: ColdFusion 11 also removed many features previously identified simply as "deprecated" or no longer supported in earlier releases. For example,
414-455: A more ECMAScript compliant CFSCRIPT. For development of ColdFusion applications, several tools are available: primarily Adobe Dreamweaver CS4, Macromedia HomeSite 5.x, CFEclipse, Eclipse and others. "Tag updaters" are available for these applications to update their support for the new ColdFusion 8 features. ColdFusion 9 (Codenamed: Centaur ) was released on October 5, 2009. New features for CF9 include: ColdFusion 10 (Codenamed: Zeus)
460-465: A number of additional features out of the box. Main features include: Other implementations of CFML offer similar or enhanced functionality, such as running in a .NET environment or image manipulation. The engine was written in C and featured, among other things, a built-in scripting language (CFScript), plugin modules written in Java, and a syntax very similar to HTML. The equivalent to an HTML element,
506-531: A result can disrupt the desired layout and flow. Bravo , a document preparation program for the Alto produced at Xerox PARC by Butler Lampson , Charles Simonyi and colleagues in 1974, is generally considered to be the first program to incorporate the WYSIWYG technology, displaying text with formatting (e.g. with justification, fonts, and proportional spacing of characters). The Alto monitor (72 PPI , based on
SECTION 10
#1732798570450552-487: Is also available as a wrapper to any HTML page, converting that page to a quality printable document. The enterprise edition also added Gateways . These provide interaction with non-HTTP request services such as IM Services, SMS, Directory Watchers, and an asynchronous execution. XML support was boosted in this version to include native schema checking. ColdFusion MX 7.0.1 (codename "Merrimack") added support for Mac OS X , improvements to Flash forms, RTF support for CFReport,
598-584: Is more accurately known as CFML .) ColdFusion was originally designed to make it easier to connect simple HTML pages to a database . By version 2 (1996) it had become a full platform that included an IDE in addition to a full scripting language . One of the distinguishing features of ColdFusion is its associated scripting language, ColdFusion Markup Language (CFML). CFML compares to the scripting components of ASP , JSP , and PHP in purpose and features, but its tag syntax more closely resembles HTML , while its script syntax resembles JavaScript . ColdFusion
644-467: Is often used synonymously with CFML , but there are additional CFML application servers besides ColdFusion, and ColdFusion supports programming languages other than CFML, such as server-side Actionscript and embedded scripts that can be written in a JavaScript -like language known as CFScript . Originally a product of Allaire and released on July 2, 1995, ColdFusion was developed by brothers Joseph J. Allaire and Jeremy Allaire . In 2001 Allaire
690-435: Is well-suited for Ajax -enabled applications. ColdFusion 8 introduced the ability to serialize ColdFusion data structures to JSON for consumption on the client. WYSIWYG In computing , WYSIWYG ( / ˈ w ɪ z i w ɪ ɡ / WIZ -ee-wig ), an acronym for what you see is what you get , refers to software that allows content to be edited in a form that resembles its appearance when printed or displayed as
736-464: The Weekly Reader advertised its Stickybear educational software with the slogan "what you see is what you get", with photographs of its Apple II graphics, but home computers of the 1970s and early 1980s lacked the sophisticated graphics capabilities necessary to display WYSIWYG documents, meaning that such applications were usually confined to limited-purpose, high-end workstations (such as
782-563: The HP 1000 minicomputer, taking advantage of HP 2640 —HP's first bitmapped computer terminal. BRUNO was then ported to the HP-3000 and re-released as "HP Draw". By 1981, MicroPro advertised that its WordStar word processor had WYSIWYG, but its display was limited to displaying styled text in WYSIWYG fashion; bold and italic text would be represented on screen, instead of being surrounded by tags or special control characters . In 1983,
828-613: The IBM Displaywriter System ) that were too expensive for the general public to afford. As improving technology allowed the production of cheaper bitmapped displays, WYSIWYG software started to appear in more popular computers, including LisaWrite for the Apple Lisa , released in 1983, and MacWrite for the Apple Macintosh , released in 1984. The Apple Macintosh system was originally designed so that
874-465: The screen resolution and the resolution of the ImageWriter dot-matrix printers sold by Apple were easily scaled: 72 PPI for the screen and 144 DPI for the printers. Thus, the scale and dimensions of the on-screen display in programs such as MacWrite and MacPaint were easily translated to the printed output. If the paper were held up to the screen, the printed image would be the same size as
920-418: The typographic unit ) was designed so that one full page of text could be seen and then printed on the first laser printers . When the text was laid out on the screen, 72 PPI font metric files were used, but when printed, 300 PPI files were used. As a result, one would occasionally find characters and words that are slightly off—a problem that would continue up to this day. Bravo was released commercially, and
966-661: The API Manager. ColdFusion can generate PDF documents using standard HTML (i.e. no additional coding is needed to generate documents for print). CFML authors place HTML and CSS within a pair of cfdocument tags (or new in ColdFusion 11, cfhtmltopdf tags). The generated document can then either be saved to disk or sent to the client's browser. ColdFusion 8 introduced also the cfpdf tag to allow for control over PDF documents including PDF forms, and merging of PDFs. These tags however do not use Adobe's PDF engine but cfdocument uses
SECTION 20
#17327985704501012-551: The CFLOG tag long offered date and time attributes which were deprecated (and redundant, as the date and time is always logged). As of CF11, their use would not cause the CFLOG tag to fail. Adobe ColdFusion (2016 release), Codenamed: Raijin (and also known generically as ColdFusion 2016) was released on February 16, 2016. New or improved features available in all editions (Standard, Enterprise, and Developer) include: Adobe ColdFusion (2018 release), known generically as ColdFusion 2018,
1058-1279: The CFPRESENTATION tag, which allows the creation of dynamic presentations using Adobe Acrobat Connect , the Web-based collaboration solution formerly known as Macromedia Breeze . In addition, the ColdFusion Administrator for the Enterprise version ships with built-in server monitoring. ColdFusion 8 is available on several operating systems including Linux , Mac OS X and Windows Server 2003 . Other additions to ColdFusion 8 are built-in Ajax widgets, file archive manipulation (CFZIP), Microsoft Exchange server integration (CFEXCHANGE), image manipulation including automatic CAPTCHA generation (CFIMAGE), multi-threading, per-application settings, Atom and RSS feeds, reporting enhancements, stronger encryption libraries, array and structure improvements, improved database interaction, extensive performance improvements, PDF manipulation and merging capabilities (CFPDF), interactive debugging, embedded database support with Apache Derby , and
1104-506: The MX release (6+), ColdFusion introduced basic OO functionality with the component language construct which resembles classes in OO languages. Each component may contain any number of properties and methods. One component may also extend another ( Inheritance ). Components only support single inheritance. Object handling feature set and performance enhancing has occurred with subsequent releases. With
1150-462: The PC world at the time. Thus, while a Macintosh 15-inch (38 cm) monitor had the same 640 × 480 resolution as a PC, a 16-inch (41 cm) screen would be fixed at 832 × 624 rather than the 800 × 600 resolution used by PCs. With the introduction of third-party dot-matrix printers as well as laser printers and multisync monitors, resolutions deviated from even multiples of
1196-666: The Verity search engine, the server scope, and template encoding (called then "encryption"). Version 3.1, released in Jan 1998, added RDS support as well as a port to the Sun Solaris operating system, while ColdFusion studio gained a live page preview and HTML syntax checker. Released in Nov 1998, version 4 is when the name was changed from "Cold Fusion" to "ColdFusion" - possibly to distinguish it from Cold fusion theory. The release also added
1242-415: The codes/tags. Each program had its own special way to format a document, and it was a difficult and time-consuming process to change from one word processor to another. The use of markup tags and codes remains popular today in some applications due to their ability to store complex formatting information. When the tags are made visible in the editor, however, they occupy space in the unformatted text, and as
1288-515: The component in this manner: http://path/to/components/Component.cfc?wsdl. Aside from SOAP, the services are offered in Flash Remoting binary format. Methods which are declared remote may also be invoked via an HTTP GET or POST request. Consider the GET request as shown. This will invoke the component's search function, passing "your query" and "strict" as arguments. This type of invocation
1334-529: The first release from Macromedia after their acquisition of Allaire Corporation , which had been announced January 16, 2001. Prior to 2000, Edwin Smith, an Allaire architect on JRun and later the Flash Player , Tom Harwood and Clement Wong initiated a project codenamed "Neo". This project was later revealed as a ColdFusion Server re-written completely using Java . This made portability easier and provided
1380-467: The getmetricdata function (to access performance information), additional performance information in page debugging output, enhanced string conversion functions, and optional whitespace removal. Version 5 was released in June 2001, adding enhanced query support, new reporting and charting features, user-defined functions, and improved admin tools. It was the last to be legacy coded for a specific platform, and
1426-493: The initial implementation of cfscript, support for locking (cflock), transactions (cftransaction), hierarchical exception handling (cftry/cfcatch), sandbox security, as well as many new tags and functions, including cfstoredproc, cfcache, cfswitch, and more. Version 4.5, released in Nov 1999, expanded the ability to access external system resources, including COM and CORBA, and added initial support for Java integration (including EJB's, Pojo's, servlets, and Java CFX's). IT also added
Allaire Corporation - Misplaced Pages Continue
1472-498: The new CFCPRoxy feature for Java/CFC integration, and more. ColdFusion MX 7.0.2 (codenamed "Mystic") included advanced features for working with Adobe Flex 2 as well as more improvements for the CF Report Builder. On July 30, 2007, Adobe Systems released ColdFusion 8 , dropping "MX" from its name. During beta testing the codename used was "Scorpio" (the eighth sign of the zodiac and the eighth iteration of ColdFusion as
1518-502: The non-programmer, (version 4.0 and forward in particular) integrated easily with the Apache Web Server and with Internet Information Services . All versions of ColdFusion prior to 6.0 were written using Microsoft Visual C++ . This meant that ColdFusion was largely limited to running on Microsoft Windows , although Allaire did successfully port ColdFusion to Sun Solaris starting with version 3.1. The Allaire company
1564-520: The on-screen image, but at twice the resolution. As the ImageWriter was the only model of printer physically compatible with the Macintosh printer port, this created an effective closed system. Later, when Macs using external displays became available, the resolution was fixed to the size of the screen to achieve 72 DPI. These resolutions often differed from the VGA-standard resolutions common in
1610-456: The release of ColdFusion 8, Java-style interfaces are supported. ColdFusion components use the file extension cfc to differentiate them from ColdFusion templates (.cfm). Component methods may be made available as web services with no additional coding and configuration. All that is required is for a method's access to be declared 'remote'. ColdFusion automatically generates a WSDL at the URL for
1656-556: The release of ColdFusion MX, the CFML language API was released with an OOP interface. With the release of ColdFusion 7.0 on February 7, 2005, the naming convention was amended, rendering the product name "Macromedia ColdFusion MX 7" (the codename for CFMX7 was "Blackstone"). CFMX 7 added Flash-based and XForms -based web forms, and a report builder that output in Adobe PDF as well as FlashPaper , RTF and Excel . The Adobe PDF output
1702-504: The roadmap anticipating releases in 2018 and 2020. Among the key features anticipated for the 2016 release were a new performance monitor, enhancements to asynchronous programming, revamped REST support, and enhancements to the API Manager, as well as support for CF2016 projected into 2024. As for the 2020 release, the features anticipated at that time (in 2017) were configurability (modularity) of CF application services, revamped scripting and object-oriented support, and further enhancements to
1748-541: The screen resolution, making true WYSIWYG harder to achieve. The phrase "what you see is what you get", from which the acronym derives, was a catchphrase popularized by Flip Wilson 's drag persona Geraldine , first appearing in September 1969, then regularly in the early 1970s on The Flip Wilson Show . The phrase was a statement demanding acceptance of Geraldine's entire personality and appearance. As it relates to computing, there are multiple claims to first use of
1794-485: The software eventually included in the Xerox Star can be seen as a direct descendant of it. In late 1978, in parallel with but independent of the work at Xerox PARC, Hewlett-Packard developed and released the first commercial WYSIWYG software application for producing overhead slides (or what today are referred to as presentation graphics). The first release, named BRUNO (after an HP sales training puppet), ran on
1840-484: The system standard typeface and style with little indication of layout ( margins , spacing , etc.). Users were required to enter special non-printing control codes (now referred to as markup code tags ) to indicate that some text should be in boldface , italics , or a different typeface or size. In this environment there was very little distinction between text editors and word processors . These applications typically used an arbitrary markup language to define
1886-628: Was acquired by Macromedia , which in turn was acquired by Adobe Systems Inc in 2005. ColdFusion is most often used for data-driven websites or intranets , but can also be used to generate remote services such as REST services, WebSockets , SOAP web services or Flash remoting. It is especially well-suited as the server-side technology to the client-side ajax . ColdFusion can also handle asynchronous events such as SMS and instant messaging via its gateway interface, available in ColdFusion MX 7 Enterprise Edition. ColdFusion provides
Allaire Corporation - Misplaced Pages Continue
1932-525: Was originally referred to by the codename Zeus, after first being confirmed as coming by Adobe at Adobe MAX 2010, and during much of its prerelease period. It was also commonly referred to as "ColdFusion next" and "ColdFusion X" in blogs, on Twitter, etc., before Adobe finally confirmed it would be "ColdFusion 10". For much of 2010, ColdFusion Product Manager Adam Lehman toured the US setting up countless meetings with customers, developers, and user groups to formulate
1978-417: Was purchased by Adobe Systems . This article about an IT-related or software-related company or corporation is a stub . You can help Misplaced Pages by expanding it . ColdFusion Adobe ColdFusion is a commercial rapid web-application development computing platform created by J. J. Allaire in 1995. (The programming language used with that platform is also commonly called ColdFusion, though
2024-618: Was released on July 12, 2018. ColdFusion 2018 was codenamed Aether during prerelease. As of March 2023, Adobe had released 16 updates for ColdFusion 2018. New or improved features available in all editions (Standard, Enterprise, and Developer) include: Adobe ColdFusion (2021 Release) was released on Nov 11th, 2020. ColdFusion 2021 was code named Project Stratus during pre-release. New or improved features available in all editions (Standard, Enterprise, and Developer) include: Adobe released ColdFusion 2023 on May 17, 2023. New features available are as follows: In Sep 2017, Adobe announced
2070-544: Was released on May 15, 2012. New or improved features available in all editions (Standard, Enterprise, and Developer) include (but are not limited to): Additional new or improved features in ColdFusion Enterprise or Developer editions include (but are not limited to): The lists above were obtained from the Adobe web site pages describing "new features", as listed first in the links in the following list. CF10
2116-592: Was sold to Macromedia , then Macromedia was sold to Adobe . Earlier versions were not as robust as the versions available from version 4.0 forward. With the release of ColdFusion MX 6.0, the engine had been re-written in Java and supported its own runtime environment, which was easily replaced through its configuration options with the runtime environment from Sun. Version 6.1 included the ability to code and debug Macromedia Flash . Version 3, released in June 1997, brought custom tags, cfsearch/cfindex/cfcollection based on
#449550