Comments
Richard Davies wrote: The UK has a good crop of technology pioneers in cloud computing - for example ElasticHosts, FlexiScale, Flexiant, OnApp - and also some strong government initiatives such as G-Cloud. We will have to see whether this kind of technical leadership converts into swift mass-market adoption or not.
Cloud Expo on Google News


2008 West
DIAMOND SPONSOR:
Data Direct
SOA, WOA and Cloud Computing: The New Frontier for Data Services
PLATINUM SPONSORS:
Red Hat
The Opening of Virtualization
GOLD SPONSORS:
Appsense
User Environment Management – The Third Layer of the Desktop
Cordys
Cloud Computing for Business Agility
EMC
CMIS: A Multi-Vendor Proposal for a Service-Based Content Management Interoperability Standard
Freedom OSS
Practical SOA” Max Yankelevich
Intel
Architecting an Enterprise Service Router (ESR) – A Cost-Effective Way to Scale SOA Across the Enterprise
Sensedia
Return on Assests: Bringing Visibility to your SOA Strategy
Symantec
Managing Hybrid Endpoint Environments
VMWare
Game-Changing Technology for Enterprise Clouds and Applications
Click For 2008 West
Event Webcasts

2008 West
PLATINUM SPONSORS:
Appcelerator
Get ‘Rich’ Quick: Rapid Prototyping for RIA with ZERO Server Code
Keynote Systems
Designing for and Managing Performance in the New Frontier of Rich Internet Applications
GOLD SPONSORS:
ICEsoft
How Can AJAX Improve Homeland Security?
Isomorphic
Beyond Widgets: What a RIA Platform Should Offer
Oracle
REAs: Rich Enterprise Applications
Click For 2008 Event Webcasts
SYS-CON.TV
Top Links You Must Click On


Macromedia and Java: Serving the Best User Experience
Macromedia and Java: Serving the Best User Experience

Macromedia's mission is to improve the user experience on the Web. While it's best known for its Web authoring and media playback solutions, it's also committed to the viability and importance of Java as a platform for servers and has invested heavily in Java technology for two of its products, Dreamweaver UltraDev and Generator. Macromedia feels that the integration of authoring, playback, and server capabilities is key to creating the best user experience.

Dreamweaver UltraDev is the first Web development solution to enable the visual authoring of dynamic applications using JavaServer Pages. Generator, a server-side solution for delivering dynamic visual content, is built on, and can be extended, using Java.

UltraDev builds on the core architecture of Dreamweaver and adds intuitive application development features for Java developers. The product was created to be sensitive to the needs of developers. It not only protects and preserves the integrity of your application code, but can also be taught to write code the way you prefer. For most developers the underlying code is as important as the visual impact the site has on visitors. UltraDev enables developers to concentrate on delivering a great user experience by easily connecting back-end code to front-end design. It lets JSP developers take full advantage of JavaBeans authored by other team members, enabling them to tweak the final design without breaking the underlying code.

The program itself has resources to make Java developers even more productive. UltraDev provides context-sensitive JSP code reference materials within the product through a partnership with Wrox Press and its Professional JSP book. Developers can, for example, highlight an object in their JSP code, then click a button. The reference material for that object will open up in the code reference panel. Developers can also extend the functionality of their JSP pages by creating reusable JSP scripts with the product's server behavior builder, teaching UltraDev to code the way they do.

The JSP reference materials, as well as many JSP scripts created or modified with UltraDev, are available on the Macromedia Exchange for Dreamweaver UltraDev, a community Web site that enables developers to extend the functionality of their product through extensions written by developers and other third parties. Since its introduction in April, the Macromedia Exchange has enabled more than 350 available extensions to be downloaded more than 2,000,000 times by Web professionals.

Generator is an enterprise server solution for producing, delivering, and personalizing real-time visual Web site graphics. It's used by leading e-businesses such as Forbes.com, Compaq, Ford.com, OpinionLab, ru4, and Hallmark.com. These companies use Generator to separate design from content to deliver visually rich information that can be easily updated.

Macromedia Flash is the authoring environment for building Generator templates. The Flash Player is installed on 96% of Web desktops; developers can deploy Flash content and be assured that the largest installed base of any Web technology is able to experience it instantly. Through a wide variety of Generator objects, developers can choose the perfect visual display of information for their users. Data can be presented in scrolling lists, charts, graphics, tables, and a variety of graphic formats. The Generator server allows developers to quickly and reliably process, composite, and build Web graphics from template files, data sources, and external graphic resources.

A portion of Generator server is written in Java. When you install Generator, the Java Runtime Engine (JRE) and Allaire JRun are also installed to provide Generator with Java components to execute. Generator uses Java for two primary purposes: initiating generation and acquiring data from external sources.

When initiating Generator, a Java Servlet engine allows Generator to pass information to and from the Web server via the Java Servlet protocol. Java and Java Servlets are used to trigger Generator from a Web server or from the offline Generator application. Macromedia chose Java servlets for their high performance, reliability, and flexibility. Like other Web server APIs, such as CGI and Netscape Server API (NSAPI), the Java Servlet API from JavaSoft offers a way to extend the functionality of Web servers.

Generator offers flexibility to your Web application when accessing Java data sources. Data can be directly accessed through a result set from a SQL query passed through JDBC/ODBC, Java class files, or other formats.

Macromedia partners with leading technology companies that support Java to ensure that its authoring tools integrate with the latest technologies and third-party solutions. In addition to its multiyear partnerships with Sun and Allaire, Macromedia also has close relationships with ATG, BEA, BroadVision, IBM, and Vignette to provide development tool support for their Java solutions.

Macromedia is committed to the Java platform to ensure that its developers can deliver the most effective and engaging Web content possible using their technologies of choice, and can use Java wherever it's appropriate as they continue to define what the Web can be.

About Kevin Lynch
Kevin Lynch is senior vice president and chief software architect of Adobe's Platform Business Unit, which is focused on advancing the company's software platform for the creation and delivery of engaging applications and content to any desktop or device. He is responsible for the company's ubiquitous Portable Document Format (PDF), Adobe Reader, and Macromedia Flash Player, as well as alignment of Adobe's servers and tools with the company's technology platform. Lynch also oversees Adobe's developer relations program, including the integration of customers and partners in the development process through Adobe Labs and customer advisory councils.


Lynch joined Adobe through the company's 2005 acquisition of Macromedia, Inc., where he served as chief software architect and president of product development. He headed up the creation of the company's mobile and devices group and served as general manager of the web publishing group. Lynch also oversaw the initial development of Macromedia Dreamweaver®, a leading web development product.

In order to post a comment you need to be registered and logged in.

Register | Sign-in

Reader Feedback: Page 1 of 1

Enterprise Open Source Magazine Latest Stories . . .
Apache Deltacloud, the Red Hat-contributed ReSTful API that abstracts differences between clouds so services on any cloud can be managed – provided of course there’s a driver – has graduated from the Apache Foundation’s incubator and is now a full-fledged Top-Level Project (TLP). The...
With Cloud Expo 2012 New York (10th Cloud Expo) just four months away, what better time to start introducing you in greater detail to the distinguished individuals in our incredible Speaker Faculty for the technical and strategy sessions at the conference... We have technical and st...
AMD said late Tuesday that its chief sales officer Emilio Ghilardi had left the company and that CEO and president Rory Read is going to do his job while a replacement is sought. AMD didn’t say why Ghilardi left but it’s assumed Read wants his own people. Read is relatively new to th...
During the lifespan of M3 (Monitis Monitor Manager) there has always been something lacking – timers. M3 execution procedure was outlined in this previous article. The execution mentioned in the latter was a one-time-execution, whereas server monitoring requires periodic invocati...
Red Hat is putting its bought-in Gluster scale-out NAS storage technology, acquired in October, on the Amazon cloud. It’s styled Red Hat Virtual Storage Appliance for Amazon Web Services and other clouds are supposed to follow in short order.
A new episode of the screencast series is now available at the OpenNebula YouTube Channel. This screencast demonstrates the new easily-customizable self-service portal for cloud consumers. Its aim is to offer a simplified access to shared infrastructure for non-IT end users. The scree...
Subscribe to the World's Most Powerful Newsletters
Subscribe to Our Rss Feeds & Get Your SYS-CON News Live!
Click to Add our RSS Feeds to the Service of Your Choice:
Google Reader or Homepage Add to My Yahoo! Subscribe with Bloglines Subscribe in NewsGator Online
myFeedster Add to My AOL Subscribe in Rojo Add 'Hugg' to Newsburst from CNET News.com Kinja Digest View Additional SYS-CON Feeds
Publish Your Article! Please send it to editorial(at)sys-con.com!

Advertise on this site! Contact advertising(at)sys-con.com! 201 802-3021


SYS-CON Featured Whitepapers
ADS BY GOOGLE