Adobe Photoshop Express є Flash основі обробки зображень, веб-додатків від Adobe використовується для безпосереднього редагування фотографій в блогах і на сайтах соціальних мереж, так що користувачам не доведеться завантажувати або завантажувати зображення. Як і в Picnik, застосування в даний час працює в таких сайтах, як Facebook, Flickr, Picasa і Photobucket.
[2]
В даний час у стадії розробки, можливості включають touchup інструмент, м'який фокус, чорно-білий можливостей, шари виправлень і ефектів, складських приміщень, ескіз ефект, альбоми, і 3D-галереї в Інтернеті. [3]
Умови користування
У перші дні бета-тестування, продукту Умови використання підняв спір, в тому, що на її думку, зберегти безвідкличну ліцензію на використання певних робіт, представлених на кінцевих користувачів на необмежений термін. [5] [7] У той час, Adobe відбулася користувачів Photoshop Express, щоб з Adobe.com "загальні Умови користування, які не були розроблені у роздумах про те, який, створених користувачем змісту використовуються в Photoshop Express.
Після користувачів проблем і негативних преси, Adobe випустила нові, більш спеціалізованих Умови використання продукту Photoshop Express, що замінив розділах Загальні умови, а уточнити багато хто з цих питань. Зміни тому числі, про ліцензії прямо відкликана і про те, що прав Adobe на використання змісту, призначені виключно для роботи Photoshop Express себе. [9]
[0]
Adobe Premiere Express є багатим Інтернет-додаток для простого редагування цифрових відео файлів.
Реліз був оголошений 21 лютого 2007. [1] Сама програма служить безкоштовний інструмент для користувачів YouTube, Photobucket, і MTV.com. [2]
Express на MTV.com
Пізніше, MTV придбаних Express на веб-сайті в якості способу ремікси музичних кліпів для конкурсів, ігор, або для задоволення.
Express на Photobucket
Adobe Premiere Express першим почав на Photobucket, як спосіб створення реміксів відео і фотографії, які були завантажені на члена альбом або слайд-шоу рішень. Photobucket використовує Adobe Premiere Express з тих пір, лютий 2007.
Express на YouTube
Як Adobe Systems дозволили сайтів звернутися до них і просити Express, YouTube був отримати його на свій веб-сайт, як спосіб створення реміксів відео на YouTube в рахунок члена. Відомі як відео YouTube Remixer, він був знайдений на TestTube . Він був знятий по тому.
[0]
FlashPaper (раніше відомий як Flash принтера) являє собою програмний додаток, розроблене компанією Blue Тихоокеанського програмного забезпечення до її придбання компанією Macromedia, [1] яка згодом була придбана Adobe Systems. Його функціональний дизайн імітує Adobe Acrobat Distiller для себе в якості віртуального принтера. Документи виводяться на FlashPaper можуть бути надруковані в Adobe Flash або Adobe Portable Document Format (PDF) файлів.
Це було останнє, включених в Macromedia Studio 8, і як і раніше доступний як самостійний продукт від Adobe. FlashPaper файли можуть бути також в результаті веб-додатків ColdFusion. Adobe оголосила про припинення розвитку FlashPaper на 4 вересня 2008. [3] Компанія заявляє, що "попит [на FlashPaper] постійно відмовився туди, де вона вже не економічно доцільною для Adobe, щоб продовжувати підтримку розвитку FlashPaper", але відзначають, що вона буде продовжувати продавати і підтримувати існуючу версію FlashPaper.
[0]
JRun є J2EE сервер додатків, спочатку розроблена в 1997 році як сервлетів Java в Live програмного забезпечення, а потім придбав Allaire, який привіз з перших J2EE сумісній версії. Вона була придбана компанією Macromedia до його захоплення 2001 Allaire, а потім Adobe Systems, коли вона купила Macromedia в 2005 році. Його останній патч оновлення 7 був випущений Adobe в 2007 році. 7 оновлень додав Sun JDK 1,6 підтримку, підтримку Apache 2,2, Windows Vista/IIS7 підтримки і Mac OS X 10.4 з підтримки Intel.
Adobe оголосила в серпні 2007 року про припинення розробки нових функція JRun. Команда ColdFusion буде і надалі вносити зміни в основний двигун Java так як вони вимагають.
Flash Media Server (FMS) є закритих даних і медіа-сервер від Adobe Systems (спочатку продукт Macromedia). Цей сервер працює з Flash Player виконання для створення медіа орієнтованих багатокористувацьких РІС (Rich Internet Applications). Сервер використовує ActionScript 1, ECMAScript основі скриптова мова, за логіку на стороні сервера. До версії 2, він був відомий як Flash Communication Server.
Історія
На 15 березня 2002, Macromedia випустила Flash Player 6. Ця версія включає всі функціональні можливості для ще не випустила сервер під назвою Flash Communication Server MX.
Версія 1.0 була випущена 9 липня 2002 [1] і включає всі основні функції, які становлять твори, у тому числі NetConnection, SharedObject і NetStream об'єктів.
Версія 1.5 була випущена 27 березня 2003 [2] дає сервер HTTP тунелювання, Linux підтримку і безкоштовну версію розробника.
Версія 2.0 була випущена 15 листопада 2005 [3] . Сервер був перейменований в Flash Media Server для цього будувати краще проілюструвати, що робить сервер, однак, версія, кількість яких не скидається. Версія 2,0 принесли підтримку потік нового кодека в Flash Player 8, в VP6 On2. Проте Flash 8 клієнт все ще може кодувати тільки до кодеку Spark версії 6. Версія 2.0 також введена краю походження серверів, опційний архітектури підприємства, що спрощує балансування навантаження. Серверна частина Actionscript виконання також отримав оновлену з підтримкою XML, XMLSocket, SOAP і файлових операцій.
Версія 3.0 була випущена 4 грудня 2007 [4] .
Версія 3.5 була випущена 13 січня 2009.
Використання
Відео за запитом, потокове відео, що зберігаються на сервері на флеш-клієнта.
У реальному масштабі часу для зв'язку, застосування яких вимагає співпраці між декількома клієнтами, такими як чат або розрахованої на багато користувачів грі.
Функція
Flash Media Server є центром, Flash додатків на основі підключення до концентратора, використовуючи в реальному масштабі часу повідомленнями протоколу (RTMP). Сервер може відправляти і отримувати дані з підключених користувачів з живою веб FLV Player встановлений. Зміни, пов'язані клієнти можуть зробити віддаленого виклику процедур з (RPC) на стороні сервера, а сервер може викликати методи на конкретних клієнтів. SharedObject може бути використаний для синхронізації складних структур даних і виклик віддалених методів на декількох клієнтів в один їхати з клієнтами підписатися на загальних об'єктів. Стандартні об'єкти ActionScript транспортуються через NetConnection допомогою дій Повідомлення Format (AMF), яка виконується прозоро на сервері і флеш-клієнта.
Сервер також дозволяє користувачам отримувати і публікувати чистих потоків. При перегляді чистий потік користувач може створювати свої власні, щоб переглянути віддалено зберігати Flash Video (FLV), або сервер може створити екземпляр чистий потік і відтворення відео на ньому, останній метод означає, що кожен користувач буде в тій же точці у відео, коли вони приєднатися до нього, оскільки всі вони перегляду і той же потік.
Adobe LiveCycle Enterprise Suite (ES2) є SOA Java EE основі програмного продукту сервер Adobe Systems Incorporated використовуватися для створення додатків для автоматизації широкого спектру бізнес-процесів для підприємств і державних установ. Вона поєднує в собі технології для збору даних, інформаційної безпеки, виведення документів, контент-послуг та процесу управління в області рішень, таких як відкриття рахунку, послуги та пільги учнів, відповідність управління, запит пропозицій, та іншими річний робочих процесах. LiveCycle ES2 включає у форматі PDF (Portable Document Format) технології Flex (Flash користувальницький інтерфейс на основі технології), щоб дозволити розробникам створювати інтерактивні програми людини.
Adobe LiveCycle ES2 позиції в якості платформи, щоб допомогти з залучення клієнтів, надаючи кінцевим користувачам більш переконливим досвідом, який може бути розширений за межами організації перед клієнтами, партнерами і громадянами. LiveCycle додатків також функцію як в онлайн або офлайн умовах. Ці можливості включити за допомогою Adobe Reader і Flash Player клієнтів, які знаходяться на більшість настільних комп'ютерів і мобільних пристроїв.
Adobe недавно випустила оновлення для LiveCycle ES2 називається пакетом оновлень 1 .
Платформа LiveCycle складається з ряду компонентів комплексного вирішення й інструменти для розробників, деякі з яких обговорюються нижче.
LiveCycle ES2 Компоненти рішення
LiveCycle ES2 компонентами рішення є різні види послуг, доступних для розробників, у тому числі ті, які необхідні для збору інформації, управління та оптимізації процесів, забезпечення безпеки інформації, посилатися на веб-сервіси, створювати документи, а також інтеграції з іншими додатками і джерелами даних.
Використовувати компонент рішення загальними "фондом" послуг, які включають управління і налаштування послуг, послуг оркестровки, виклик методів через компонентів, а також шифрування послуг.
LiveCycle ES2 збір даних продуктів
LiveCycle ES2 форм
LiveCycle форм [1] дозволяє користувачам створювати та розгортати XML-форм на основі шаблонів, PDF, SWF, HTML або для використання з Adobe Reader, Flash Player і веб-браузерів. LiveCycle ES2 підтримує форм управляється даними форм шляхом злиття XML змісту для створення персональної видач. Продукт включає в себе здатність надавати "Форма гідів, які на основі флеш майстра допомогти користувачам в процесі введення даних. Даний продукт включає LiveCycle Data Services ES 2 (див. нижче), а також форми зборів функціональність, яка була раніше продається як окремий продукт.
LiveCycle Data Services ES2
LiveCycle Data Services [2] є висока продуктивність, масштабованість і гнучку структуру, що спрощує розробку Flex і AIR додатків. Вона включає в себе функціональні можливості для обміну повідомленнями, віддаленого управління даними, а також PDF створення інтерфейсів RIA. Він вирішує комплекс управління даними таких проблем, як збереження єдиного екземпляра даних за заявкою. З LiveCycle Data Services, інформація може бути синхронізована на клієнтах і додатках, забезпечуючи основу для врегулювання конфліктів в режимі реального часу.
LiveCycle ES2 штрих-форм
LiveCycle штрих форм [3] в основному використовується, коли користувачі повинні заповнити онлайн-форму, а потім представити роздрукувати і підписати копію електронною поштою або факсом. Коли користувач заповнює форму в електронному форматі, дані кодуються в 2D штрих-кодів (PDF417, QRCode або DataMatrix). На технічному комплексі, бланки скануються й обробляються за допомогою Adobe LiveCycle сервер штрих-форм для отримання даних.
LiveCycle Reader Extensions ES2
LiveCycle Reader Extensions [4] включає функціональність в Adobe Reader на основі одного документа. Коли "Розширення Reader" документ PDF, користувач вибирає можливості, які їм необхідно включити, а потім Reader дозволить функціональність при відкритті документа або форми. Користувач може вибрати будь-якій комбінації з наступних можливостей: коментуючи, імпорт і експорт даних форми, уміння уявити поза веб-браузера дозволяють бази даних та веб-сервісів можливостей захоплення цифрових підписів, і вставляти файлових вкладень.
Продукти LiveCycle Process Management ES2
LiveCycle Process Management ES2
LiveCycle Process Management [5] синхронну роботу бізнес-процесів, які автоматизовані LiveCycle. Це рішення включає в себе компонент навколишнього середовища процес проектування та оркестровки, щоб об'єднати людей, систем, контенту і бізнес-правил в упорядкованій, впритул процесів. Вона включає в себе LiveCycle ES2 BAM (Business Activity Monitoring), яка надає можливість налаштовувати панель інструментів для керування подіями і показників у рамках бізнес-процесів, що дозволяє користувачам краще керувати при виконанні своїх автоматизованих процесів. Починаючи з релізу ES2, завдання одержувачів тепер можуть переглянути та затвердити завдання на своїх мобільних пристроях, на додаток до їх комп'ютерів. LiveCycle робочої області мобільних доступний для Blackberry, Windows Mobile, iPhone і.
LiveCycle ES2 Інформація Assurance
Цифрові підписи LiveCycle ES2
LiveCycle цифрового підпису [6] дозволяє автоматизувати робочі процеси електронного підпису для додаткової гарантії справжності, цілісності і безвідмовності. Організації можуть використовувати цей компонент для підписання документів в обсязі, такий, як університетські стенограми, урядових документів, таких як річні бюджети, субсидії і податкові декларації. Цей компонент буде також перевірку раніше підписаних документів в обсязі. Цифрові можливості підписання на основі функцій, доступних в Adobe Acrobat і Adobe Reader на робочому столі.
Управління правами LiveCycle ES2
LiveCycle управління правами [7] є підприємством, управління цифровими правами (EDRM) продукт, який містить дані орієнтованих безпеки з доступом користувачів і політики в галузі боротьби з різними видами даних, включаючи PDF і Flash Video, - а також власні формати, включаючи Word, Excel, Powerpoint, а також CATIA і PTC Pro / ENGINEER CAD (Computer Aided Design) вихідних форматів. Цей продукт забезпечує постійне безпеки, в тому, що він може контролювати або скасувати доступ до інформації, яка вже була поширена з користувачів. Це можна зробити, клієнтське програмне забезпечення, що "телефони дому" на сервер для аутентифікації користувача при відкритті документа. Офф-лайн використання можливе на основі концепції документа "лізинг" протягом обмеженого періоду часу, перш ніж возз'єднатися з сервера. Продукт також включає в себе докладні аудиту звітності за права охороняється інформації, динамічних водяних знаків, закінчення терміну дії і контролю версій.
LiveCycle ES2 Продукти Документ покоління
LiveCycle PDF Генератор ES2
LiveCycle PDF генератора [8] є серверне програмне забезпечення, яке автоматизує створення, монтаж та маніпуляції документів PDF. Він перетворює документи автором у рідних "програм, таких як джерело Word, Excel, PowerPoint або і багатьох інших (список підтримуваних форматів [9] ) в документи PDF. Вона підтримує створення спеціалізованих пакетів документів PDF зі складання і розбирання існуючих файлів PDF або PDF-сторінок і динамічне додавання користувацьких елементів, таких як заголовки, посилання, закладки, змісту, і водяні знаки. Крім того, він може конвертувати PDF в PostScript, зображення або PDF / A форматів для прямого сервер-друк або відповідності вимогам архівування. Існує також функція оптичного розпізнавання символів OCR з цим продуктом для створення пошуку документів PDF з відсканованих зображень.
LiveCycle PDF генератор 3D ES2
LiveCycle PDF генератор 3D [10] поширюється LiveCycle PDF Генератор ES2 (див. вище) з підтримкою 2D/3D CAD проектування та випуску даних в єдиний документ PDF, які можуть використовуватися допомогою програмного забезпечення Adobe Reader.
Вихідний LiveCycle ES2
LiveCycle Вихідний [11] автоматизує покоління керованих за допомогою шаблонів, остаточний форми документів. Вона зливається XML даних з конструктором LiveCycle шаблони для створення персоніфікованих документів у PDF, Postscript, PCL або етикетку форматів Zebra. Вона включає в себе можливості для складання або розбирання існуючих PDF файлів або PDF-сторінок і підтримує динамічне додавання користувацьких елементів, таких як заголовки, посилання, закладки, зміст, і водяні знаки, створювати власні PDF документ пакетів. Він також перетворює PDF у PostScript, зображення або PDF / A форматів для прямого сервер-друк або відповідності вимогам архівування.
Виробництво друку LiveCycle ES2
Adobe співпрацює з StreamServe Инк LiveCycle для створення виробництва друку [12] . Цей продукт поєднує в собі LiveCycle Designer зі складом системи документ StreamServe об'єднати XML або ASCII типів даних за допомогою шаблонів для створення персональної друку та електронних документів в різних форматах, в тому числі AFP (Advanced Function Presentation) і PDF. Вона включає в себе різні пост-обробку функцій до існуючих документів, таких як сортування партії, будинок-холдинг ", серійне розщеплення, верстка, (2 до друку), а також документ сигналізація оточення і включення машини. Вона підтримує перетворення AFP або PDF формати в будь-якому підтримуваному форматі виведення електронної доставки файлів AFP або відповідності вимогам архівування.
LiveCycle ES2 Content Services продукти
LiveCycle Content Services ES2
LiveCycle Content Services [13] включає в себе набір бібліотечних послуг, які можна використовувати з іншими компонентами рішення LiveCycle дозволяє створення контенту простору для обміну і співпраці з утримання інтегровані в бізнес-процесі. Він підтримує реєстрація заїзду / від'їзду можливості і тримає всю історію аудит всіх дій. Права простору може бути підвищена з правилами автоматично конвертувати вміст в PDF і застосувати управління правами на контент на основі прав доступу. Він підтримує класифікацію змісту з користувацькими ієрархічної класифікації, яка дозволяє параметризовані пошук за допомогою поєднання митних класифікацій, слово основі відповідності, а також додатковий контент метадані, такі як тип вмісту, автор, дата і місце, для швидкого пошуку інформації. Вона також включає можливості спільної роботи, таких як форуми й обговорення. Крім того, вона надає Microsoft Office плагінів, які дозволяють користувачам взаємодіяти з двигуном процесу та змісту репозиторія за допомогою Microsoft Word і Excel.
LiveCycle ES2 Роз'єми для ECM
LiveCycle ES Роз'єми для ECM [14] інтегрує інші ECMS (систем управління підприємством змісту) з LiveCycle для проектування управління активами та управління процесом виконання. Під час розробки, користувачі можуть управляти активів для застосування в тому числі форми, фрагменти, зображення і інший контент активів в системі ECM. Розробники можуть отримати доступ до цих активів безпосередньо в ES2 LiveCycle Workbench для створення форм, документів і пакетів. Рознімання та реалізації бізнес-процесів для вилучення вмісту об'єктів, а також їх утримання атрибути та метадані безпосередньо з системи ECM. Конкретні ECM систем, підтримуваних ці роз'єми включають IBM Content Manager, IBM / FileNet сховища контенту, Microsoft SharePoint і EMC / Documentum з документом "репозиторії.
LiveCycle ES2 Інструмент Продукти
Adobe Flex Builder інтегрується з LiveCycle Workbench ES2 навколишнього середовища. Використання Flex Builder розробники можуть створювати РІС і створювати власні додатки форми, створені в конструкторі LiveCycle ES2.
LiveCycle Workbench ES2
Основним інструментом розвитку для створення додатків, LiveCycle LiveCycle Workbench [15] . Це Eclipse розвитку, заснованого на навколишнє середовище, яке дозволяє розробникам створювати шаблони форм, конструкцій і процесів, які можуть бути інтегровані з різними джерелами даних і існуючих додатків. Вона включає в себе інтегрований репозиторій для спільної розробки, а також спрощує розгортання за допомогою архіву, який містить всі активи, пов'язані з додатком. Навколишнього середовища процес проектування дозволяє перетягувати процес послуги зі створення процесу процесів, а також надає можливості для розробників, щоб зберегти їх як одного WSDL-компонентів для інших розробників для використання.
LiveCycle Designer ES2
Автори та розробники використовують LiveCycle Designer [16] , щоб будувати інтелектуальні шаблони, які зливаються з підприємством даних для надання інтерактивних форм і персоналізованих документів в різних електронних та друкованих видань. LiveCycle Designer ES2 входить в кожен установки LiveCycle ES2 і впроваджені в LiveCycle ES2 Workbench.
ColdFusion є комерційним швидкої платформою для розробки додатків винайшов Джеремі і Дж. алергічних за в 1995 році. Спочатку розроблена для полегшення підключення простих сторінок HTML в базу даних, за версією 2 стало повною платформу, яка включала IDE на додаток до повної скриптова мова. Поточні версії ColdFusion, проданих Adobe Systems, включає розширені можливості для інтеграції підприємств та розвитку насичених інтернет-додатків. ColdFusion в першу чергу конкурує з PHP і ASP.
Огляд
Однією з відмінних особливостей ColdFusion є його мова сценаріїв, пов'язаних, ColdFusion Markup Language (CFML), який можна порівняти з сценаріїв компонентів ASP, JSP, PHP, і в цілі та функції, але більше нагадує HTML синтаксису. "ColdFusion" часто використовується як синонім "CFML", але Є додаткове клопотання CFML серверів, крім ColdFusion, і ColdFusion підтримує Мови програмування, крім CFML, таких як серверні Actionscript і вбудованих сценаріїв, які можуть бути написані на JavaScript-подібна мова відомий як CFScript.
Спочатку продукт алергічних за і випущений в липні 1995, ColdFusion був розроблений брати Йосипа JJ і Джеремі алергічних за. У 2001 алергічних за була придбана компанією Macromedia, який, у свою чергу, була придбана Adobe Systems Inc в 2005 році.
ColdFusion найбільш часто використовується для керованих даними веб-сайтів, інтранет село, але також може бути використаний для створення віддалених служб, таких як SOAP веб сервісних або Flash Remoting. Це особливо добре підходить в якості серверної технології на стороні клієнта Flex [4] .
ColdFusion також може обробляти асинхронні події, такі як SMS та обміну миттєвими повідомленнями через свій шлюз інтерфейс, доступний на ColdFusion MX 7 Enterprise Edition.
Основні риси
ColdFusion надає ряд додаткових можливостей "з коробки". Серед них:
Спрощений доступ до бази даних
Клієнт і сервер управління кеш
На стороні клієнта генерації коду, особливо у формі віджети і перевірки
Перетворення з HTML в PDF і FlashPaper
Даних із загальних корпоративних систем, таких як Active Directory, LDAP, SMTP, POP, HTTP, FTP, Microsoft Exchange Server і поширені формати даних, таких як RSS і Atom
Файл індексацію і пошук послуг на основі Verity K2
GUI адміністрації
Server, додаток клієнта, сесії, і просити областей
XML розбору, запитів (XPath), перевірки та перетворення (XSLT)
Сервер кластеризації
Планування задач
Графік та звітності
Спрощений файлами в тому числі растрової графіки (і CAPTCHA) і поштові архіви (введення відео маніпуляції планується в майбутніх версіях)
Спрощений веб-служби реалізації (з автоматичної генерації WSDL / SOAP прозорої обробки для створення і споживання послуг - як, наприклад, ASP.NET [5] не має вбудованої еквівалент [6] )
Інші реалізації пропозиції CFML аналогічних або вдосконалених функцій, таких як біг в. NET навколишнього середовища або зображеннями.
Двигун був написаний на C і ознаками, серед іншого, вбудована мова сценаріїв (CFScript), плагін модулі, написані на Java, і синтаксис дуже схожий на HTML. Еквівалентний елементу HTML, теги ColdFusion починається з літер "CF", а потім ім'я, inidicative про те, що тег є ознакою того, в HTML. Наприклад, почати виведення змінних або інший контент.
На додаток до CFScript і плагінів (як описано вище), за умови CFStudio платформа, дисплей WYSIWYG. На додаток до ColdFusion, CFSTudio також підтримує синтаксис і в інших популярних для Мови бекенда програмування, таких як Perl. На додаток до функціональності бекенда легко доступними для не-програміста (версія 4,0 і вперед, зокрема) легко інтегрується з Apache Web Server і Internet Information Server.
Інші функції
Перша версія ColdFusion (тоді він називався Cold Fusion) був випущений 10 липня 1995. Це перша версія була написана майже повністю одна людина, Йосип JJ алергічних за. Примітивні за сучасними стандартами, ранні версії ColdFusion зробив трохи більше, ніж доступ до бази даних. [7]
Всі версії ColdFusion до 6,0 були написані з використанням Microsoft Visual C + +. Це означало, що ColdFusion в значній мірі обмежені, що працюють на Microsoft Windows, хоча алергічних за само успішно порт ColdFusion для Sun Solaris, починаючи з версії 3.1.
З причин, які можуть бути пов'язані з тьмяним продажів компанія була продана Macromedia, потім Adobe. Більш ранні версії не так надійний, як і версії починаючи з версії 4,0 вперед.
З випуском ColdFusion MX 6.0, машина була переписана на Java і підтримує його власного середовища виконання, який легко замінити через параметри конфігурації з середи з ЗС Версія 6.1 включає можливість кодування і налагодження Shockwave Flash.
Історія
1995: Allaire Cold Fusion версії 1.0
1996: Allaire Cold Fusion версії 1.5
1996: Allaire Cold Fusion версії 2.0
1997-червень: Allaire Cold Fusion версії 3.0
1998-січень: Allaire Cold Fusion версії 3.1
1998-листопад: Allaire ColdFusion 4.0 (пробіл ліквідувати між холодною і Fusion щоб зробити його ColdFusion)
1999-листопад: Allaire ColdFusion версії 4.5
2001-червень: Macromedia ColdFusion 5.0
2002-травень: Macromedia ColdFusion MX версії 6.0 (збірка 6,0,0,48097), оновлення 1 (збірка 6,0,0,52311), оновлень 2 (збірка 6,0,0,55693), оновлення 3 (збірка 6,0,0,58500)
2003-липень: Macromedia ColdFusion MX версії 6.1 (збірка 6,1,0,63958), оновлення 1 (збірка 6,1,0,83762)
2005: Macromedia ColdFusion MX 7 (побудувати 7,0,0,91690), 7.0.1 (збірка 7,0,1,116466), 7.0.2 (збірка 7,0,2,142559)
2007-липня-30: Adobe ColdFusion 8 (побудувати 8,0,0,176276)
2009-Квітень-04: Adobe ColdFusion 8.0.1 (збірка 8,0,1,195765)
2009-Жовтень-05: Adobe ColdFusion 9 (збірка 9,0,0,251028)
Версії
Cold Fusion 3,1
Версія 3,1 призвело до порту для операційної системи Sun Solaris. Cold Fusion студія отримала попереднього перегляду сторінки HTML і перевірки синтаксису.
ColdFusion 4
"Cold Fusion" кличка перейменований просто як "ColdFusion" - можливо, щоб відрізняти його від теорії злиття холодної.
ColdFusion 4,5
Версія 4,5 принесли спочатку підтримує можливість виклику Java об'єктів, виконання системних команд, і поспілкуватися безпосередньо з сервера Java EE.
ColdFusion травня
Перший реліз від Macromedia після придбання алергічних за. Останнє буде спадщини кодом для різних платформ.
ColdFusion MX 6 ака
До 2000 р. Allaire початку проекту під кодовою назвою "Neo". Цей проект був, як пізніше з'ясувалося, ColdFusion Server переписаний повністю використовуючи Java. Це зробило переносимості легше і за умови, рівень безпеки на сервері, тому що він втік до Java Runtime Environment. Старший інженер-програміст Деймон Купер, все ще з Adobe в команді LiveCycle, був основним ініціатором переходу Java.
На 16 січня 2001 Allaire оголосив в очікуванні злиття з Macromedia. Macromedia продовжує свій розвиток і випустила продукт під назвою ColdFusion 5.0. Він зберіг назву "ColdFusion" через інші версії 5-релізи. У червні 2002 Macromedia випустила продукт під дещо іншою назвою, що дозволяє продукту, пов'язане з брендом Macromedia, а також бренд, який алергічних за братів дав їй, спочатку: ColdFusion MX (6.0). ColdFusion MX був повністю відновлений з нуля, і був заснований на платформі Java EE. ColdFusion MX була також розроблена для інтеграції та з використанням Macromedia Flash Flash Remoting.
З випуском ColdFusion MX, мови CFML API був випущений з інтерфейсом ООП.
ColdFusion MX 7
З випуском ColdFusion 7.0 на 7 лютого 2005 угоду про іменуванні були внесені поправки, надання назвою продукту "Macromedia ColdFusion MX 7". 7 CFMX додав базі флеш-пам'яті, і XForms основі, веб-форм і звітів, що обсяг виробництва в Adobe PDF, а також FlashPaper, RTF і Excel. Вихід Adobe PDF також доступна в якості оболонки на будь-яку сторінку HTML, перетворення цій сторінці, щоб якість друку документа. Enterprise Edition також додав, шлюзи. Вони забезпечують взаємодію з неурядовими організаціями, HTTP запит послуг, таких як І. М. послуги, SMS, Directory Watchers і асинхронне виконання. XML підтримку зростанню в цій версії включають в рідній перевірки схеми.
ColdFusion MX 7.0.2 під кодовою назвою "Містика" включає в себе розширені можливості для роботи з Adobe Flex 2.
Adobe ColdFusion 8
На 30 липня 2007, Adobe Systems випустила ColdFusion 8, скидаючи "MX" від його імені. У бета-тестування кодове використовували "Скорпіон" (восьмий знак зодіаку і восьмий ітерації ColdFusion в якості комерційного продукту). Більше 14 000 розробників по всьому світу беруть активну участь в процесі бета - набагато більше, ніж тестери 5000 Adobe Systems очікувалося спочатку. Команда складалася розвитку ColdFusion розробників заснована в Ньютон / Бостон, Массачусетс і на морі в Бангалорі, Індія.
Деякі з нових функцій CFPDFFORM тег, який забезпечує інтеграцію з Adobe Acrobat форми, деякі функції маніпуляції зображень, Microsoft. NET інтеграції, а також теги CFPRESENTATION, який дозволяє створювати динамічні презентації з використанням Adobe Acrobat Connect, веб-співпраці рішення, що раніше відома як Бриз Macromedia. Крім того, ColdFusion адміністратор підприємства, версія поставляється з вбудованим сервером моніторингу. ColdFusion 8 доступний на кількох операційних систем, включаючи Linux, Mac OS X і Windows Server 2003.
Інші додатки до ColdFusion 8 вбудовані в AJAX віджети, архів маніпуляцій (CFZIP), Microsoft Exchange Server Integration (CFEXCHANGE), із зображеннями у тому числі автоматична генерація спотвореним (CFIMAGE), багатопоточність, за налаштування програми, Atom і RSS канали , звітність удосконалень, сильніше бібліотеки шифрування, масив і структура поліпшення, поліпшення взаємодії бази даних, значні поліпшення продуктивності, PDF маніпуляції та об'єднання можливостей (CFPDF), інтерактивна налагодження, вбудована база даних з підтримкою Apache Derby, а також більш сумісним CFSCRIPT ECMAScript.
Для розробки додатків ColdFusion, кілька інструментів, є: в першу чергу Adobe Dreamweaver CS4, Macromedia HomeSite 5.x, CFEclipse, Eclipse та інші. "Tag updaters" доступні для цих програм, щоб оновити свою підтримку новому ColdFusion 8 функцій.
Adobe ColdFusion 9
ColdFusion 9 (кодове ім'я: Centaur) був випущений 5 жовтня 2009. Нові можливості для CF9 включають в себе:
Можливість код для користувача функцій (UDF) і ColdFusion компоненти (ХФУ), повністю CFScript.
Явного "місцевих" сферу, яка не вимагає локальні змінні повинні бути оголошені у верхній частині функції.
Неявні геттер / встановлення для ХФУ.
Неявні конструктори через метод під назвою "Init" або метод з тим же ім'ям, ХФУ.
Нові CFFinally теги для обробки винятків синтаксис і CFContinue теги для контролю потоку.
Об'єктно-реляційного відображення (ORM) Інтеграція баз даних через Hibernate (Java).
Server.cfc файл з onServerStart і onServerEnd методами.
Більш тісна інтеграція з Adobe Flex і Adobe AIR.
Інтеграція з основними продуктами Microsoft, включаючи Word, Excel, SharePoint, Exchange і Powerpoint.
В Управління пам'яттю - або віртуальна файлова система - уміння лікувати, що зберігається в пам'яті в порівнянні з використанням жорсткого диска.
Викрито як послуги - можливість доступу, надійно, функції сервера ззовні.
Adobe ColdFusion Builder
[8]
Adobe ColdFusion Builder (кодова назва "Болт") це назва для нового Eclipse Adobe, заснована IDE розвитку, які можуть бути використані для створення додатків для ColdFusion. Кодове Болт являє собою посилання на оригінальний значок блискавки на продукт з часів алергічних за. ColdFusion Builder стала доступна на 22 березня 2010 разом з Flash Builder 4. [9]
Особливості включають в себе:
Об'єкт Relational Mapping автоматичної настройки
Застосування Кодексу покоління
Управління сервером
Легко розширювана за допомогою рамках Eclipse
CFML, HTML, Javascript, CSS і виділення синтаксису
Кодекс допомоги тегів, функцій, змінних і компонентів
Кодекс складной
Фрагмент створення та управління
План перегляду
RDS Explorer для файлів і баз даних
Line-рівень налагодження
Рефакторинг
Особливості
Багаті форми
ColdFusion Server включає в себе підмножина його Macromedia Flex 1,5 техніки. Його заявлена мета полягає в допущенні багатьох форм в HTML сторінках використанням CFML для створення флеш-роликів. Ці Flash форми можуть бути використані для реалізації насичених інтернет-додатків, але з обмеженою ефективністю завдяки ActionScript обмеження на місці на Flash форм Macromedia.
Flash форм також забезпечити додаткові віджети для введення даних, такі як дата і складальників даних мереж.
У попередніх версіях ColdFusion, деякі перевірки форми і додаткові віджети були доступні, використовуючи комбінацію аплети Java і JavaScript. Ця опція зберігається для тих, хто не хоче використовувати Flash, однак не всі функції підтримуються.
Наприклад:
ColdFusion також включає деякі можливості XForms, а також можливість "шкіру" форми за допомогою XSLT.
PDF і FlashPaper покоління
ColdFusion може генерувати PDF або FlashPaper документи, використовуючи стандартні HTML (тобто без додаткового кодування, необхідні для створення документів на друк). CFML автори просто помістити HTML і CSS в протягом пари cfdocument теги і вказати бажаний формат (FlashPaper або PDF). Згенерованого документа можна або зберегти на диск або відправлені в браузер клієнта.
ColdFusion 8 в даний час введена cfpdf теги яка дозволяє безпрецедентний контроль над документами PDF, включаючи PDF форм і злиття PDF-файлів. Ці мітки, однак, не використовувати Adobe PDF двигуна, але вільної і відкритої бібліотеки Java-кодом під назвою iText.
ColdFusion компоненти (об'єкти)
ColdFusion був спочатку не об'єктно-орієнтована мова програмування, і навіть сьогодні не вистачає деяких функцій OO. ColdFusion потрапляє в категорію Мови OO, які не підтримує множинне спадкування (поряд з Java, Smalltalk т.д.) [10]. З випуском MX (6 +), ColdFusion представив компонент мовна конструкція якої нагадує класів у OO Мови. Кожен компонент може містити будь-яку кількість властивостей і методів. Одним з компонентів може також поширюватися другий (спадкування). Компоненти підтримують тільки одиночного успадкування. З випуском ColdFusion 8, Java-стиль інтерфейси підтримуються. ColdFusion компоненти, що використовують файл з розширенням ХФУ, щоб відрізняти їх від ColdFusion шаблонів (. CFM).
Remoting
Компонент методи можуть бути доступні як веб-послуги без додаткового кодування та конфігурування. Все, що потрібно для доступу методу, який був оголошений 'пульта дистанційного керування. ColdFusion автоматично генерує WSDL в URL для компонента таким чином: http://path/to/components/Component.cfc?wsdl. Поряд з SOAP, послуги пропонуються в Flash Remoting двійковому форматі.
Методи, які оголошуються віддаленого також може бути викликана за допомогою HTTP GET або POST запит. Розглянемо GET запит, як показано на малюнку.
http://path/to/components/Component.cfc?method=search&query=your+query&mode=strict
Це запустить функцію пошуку компонентів, передаючи "запит" і "суворо", як аргументи.
Цей тип дзвінка добре підходить для AJAX-додатків. ColdFusion 8 з'явилася можливість серіалізації ColdFusion структур даних JSON для споживання на клієнта.
Сервер ColdFusion буде автоматично генерувати документацію для компонента, якщо перейти до її URL і вставити код у відповідні заяви компонента. Ця програма компонента самоаналізу, доступних для розробників ColdFusion компоненти. Доступ до документації компонента вимагає пароль. Розробник може переглянути документацію по всіх компонентах відомо ColdFusion сервером, перейти на ColdFusion URL. Цей інтерфейс схожий на HTML документації Javadoc для класів Java.
Користувальницькі теги
ColdFusion надає кілька шляхів для реалізації користувальницьких тегів мови розмітки, тобто тих, які не включені в мові ColdFusion ядра. Це особливо корисно для забезпечення знайомий інтерфейс для веб-дизайнерів та зміст автори знайомі з HTML, але не імперативного програмування.
Традиційний і найпоширеніший спосіб використання CFML. Стандартна сторінка CFML можуть бути інтерпретовані як тег, за допомогою тега ім'я, відповідне ім'я файлу з префіксом "cf_". Наприклад, файл IMAP.cfm можна використовувати як мітки "cf_imap". Атрибути, які використовуються в теги доступні в сферу ATTRIBUTES на цій сторінці здійснення позначки. CFML сторінки доступні в тій же папці, що і сторінка виклику, через спеціальний каталог, у додатку ColdFusion Мережі, або через CFIMPORT теги на сторінці покликання. Останній метод не обов'язково вимагає "cf_" префікс для імені тега.
Другий шлях розвитку теги CFX використанням Java або C + +. CFX теги з префіксом "cfx_", наприклад, "cfx_imap". Мітки будуть додані в навколишнє середовище виконання за допомогою ColdFusion ColdFusion адміністратора, де JAR або DLL файли реєструються як користувальницькі позначки.
Нарешті, ColdFusion підтримує бібліотеки JSP тегів з JSP 2.0 специфікації мови. JSP теги включені в сторінки CFML використанням CFIMPORT позначки.
Альтернативні сервера середовища
ColdFusion виникла як запатентованої технології на основі веб-стандартів індустрії високих технологій. Тим не менш, вона стає все менш закритої технології на основі наявності конкуруючих продуктів. Продукти включають Railo, BlueDragon, IgniteFusion, SmithProject і Корал веб Builder.
Аргументом може бути зроблено, що ColdFusion ще менше платформи пов'язані, ніж сирі Java EE і. NET, просто тому, що ColdFusion буде працювати на вершині. NET сервером додатків (Нью-Атланта), або на верхній частині будь-якої контейнер сервлет або Java EE додаток сервер (JRun, WebSphere, JBoss, Geronimo, Tomcat, смола Server, Jetty (веб-сервер) і т.д.). У теорії, додаток ColdFusion можна було б перенести без змін з сервера додатків Java EE с. NET на сервері додатків.
В даний час альтернативних серверних платформ в цілому підтримують ColdFusion MX 6,1 функціональність, з незначними змінами або додаткові функціональні можливості.
Взаємодія з іншими Мови програмування
ColdFusion та Java
Стандартної установки ColdFusion дозволяє розгортання ColdFusion у вигляді файлу WAR або EAR файл для розгортання автономної серверів додатків, такі, як Macromedia JRun і IBM WebSphere. ColdFusion можуть бути розгорнуті в сервлет контейнерів, таких як Apache Tomcat і Mortbay Jetty, але, оскільки ці платформи не офіційно підтримувати ColdFusion, вони йдуть багато його функції недоступні.
Тому що ColdFusion являє собою додаток Java EE, ColdFusion код може бути змішане з класами Java для створення різних додатків і використовувати існуючі бібліотеки Java. ColdFusion має доступ до всіх основних класів Java, JSP підтримує теги бібліотеки звичай, і може отримати доступ до JSP функцій після отримання сторінки контексті JSP (GetPageContext ()).
До ColdFusion 7.0.1, ColdFusion компоненти можуть бути використані тільки Java або. NET, визнавши їх як веб-служб. Однак, починаючи з ColdFusion MX 7.0.1, ColdFusion компоненти тепер може бути використаний безпосередньо до Java-класів за допомогою класу CFCProxy. [11]
Останнім часом спостерігається великий інтерес до розвитку Java за допомогою альтернативних Мови, таких як Jython, Groovy та JRuby. ColdFusion був одним з перших платформ для сценаріїв дозволяють цей тип розвитку Java.
ColdFusion та. NET
ColdFusion 8 має вбудовану підтримку. NET в рамках синтаксису CFML. ColdFusion розробники можуть просто зателефонувати будь-хто. NET зборів без перекомпіляції або змінити вузлів у будь-якому випадку. Типи даних, автоматично переводяться між ColdFusion та. NET (наприклад,. NET DataTable → ColdFusion запитів).
Унікальна особливість для EE постачальника Java, ColdFusion 8 дає можливість отримати доступ. NET Асамблей віддалено через проксі-сервер (без використання. NET Remoting). Це дозволяє користувачам ColdFusion використовувати. NET без встановлення на операційну систему Windows.
Перейти до включати. NET підтримки на додаток до існуючої підтримку Java, CORBA і COM є продовженням підходу в агностиком Adobe ColdFusion для стека технологій. ColdFusion може не тільки об'єднати розрізнені технології в рамках підприємства, але може зробити ці технології доступними для числа клієнтів за веб-браузер, включаючи, але не обмежуючись цим, Flash Player, Adobe Integrated Runtime (AIR), мобільних пристроїв (SMS) , Acrobat Reader (PDF) та І. М. шлюзів.
Скорочення
Акронім для ColdFusion Markup Language є CFML. Коли ColdFusion шаблони зберігаються на диск, вони традиційно приділяється розширенню. CFM або. CFML. . ХФУ розширення використовується для ColdFusion компоненти. Оригінальні продовження DBM або DBML, який стояв на бази даних Markup Language. Коли мова йде про ColdFusion, більшість користувачів використовують скорочення CF, і це використовується для численних ресурсів, ColdFusion, такі як групи користувачів (CFUGs) і сайтів.
CFMX є загальним скороченням версії ColdFusion 6 і 7 (ака ColdFusion MX).
Компанії, що використовують ColdFusion
Згідно сайт Adobe, такі компанії використовують Coldfusion [12] :
Бенк оф Америка "
BMW США
Школа Уортона Пенсільванського університету
Смітсонівський інститут
Citigroup
JPMorgan Chase
Wells Fargo
Департамент Національна Безопаность
НГБ
Федеральний резервний банк
Сенат США
Блакитний хрест "Блакитний щит"
НИЗ
Клініка Майо
Eli Lilly
eBay
ESRI
McAfee
Cisco
Symantec
Boeing
Ксерокс
У Арморі
Моєн
Hasbro
Community Transit (штат Вашингтон)
Вашингтонському метро Transit Authority (DC)
Меріленд транзитних адміністрації (MTA)
AT & T
Cingular Wireless
Спринт
Verizon
Олімпійський комітет США
PGA Америки
Нью-Йорк Джаєнтс
Chicago Bears
CarFax
Бен і Джеррі
Банк США
Американський клуб Розплідник (АКС)
Орегон морозива
HCL технології
Discovery освіти
Ринок Америки
Компанії Ariba
UPS