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

SYS-CON.TV
Cloud Expo & Virtualization 2009 East
PLATINUM SPONSORS:
IBM
Smarter Business Solutions Through Dynamic Infrastructure
IBM
Smarter Insights: How the CIO Becomes a Hero Again
Microsoft
Windows Azure
GOLD SPONSORS:
Appsense
Why VDI?
CA
Maximizing the Business Value of Virtualization in Enterprise and Cloud Computing Environments
ExactTarget
Messaging in the Cloud - Email, SMS and Voice
Freedom OSS
Stairway to the Cloud
Sun
Sun's Incubation Platform: Helping Startups Serve the Enterprise
POWER PANELS:
Cloud Computing & Enterprise IT: Cost & Operational Benefits
How and Why is a Flexible IT Infrastructure the Key To the Future?
Click For 2008 West
Event Webcasts
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

Latest Cloud Developer Stories
Rackspace Hosting, the service leader in cloud computing, on Thursday announced its acquisition of SharePoint911, an industry leader in SharePoint consulting, training, and "JumpStart" services within SharePoint. The unification of both companies provides capabilities to deliver ...
With Cloud Expo 2012 New York (10th Cloud Expo) now under 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 techn...
Nimble, the social CRM platform has announced the launch of Nimble 2.0, billed as the “most social” CRM platform on the market today. Nimble was designed entirely with social CRM in mind and is the first social business platform that empowers companies with the ability to get clo...
2011 was a year of rapid adoption for public and private cloud services. Instant and on-demand server provisioning was the driving force behind the massive growth. On top, cloud server templates and script automation simplified application installation for simple and pre-defined ...
"Having been in the IT field for many years, I believe the cloud computing chapter in the industry is an exciting one and I am proud to be a part of it," said National Reconaissance Office (NRO) Chief Information Officer Jill T. Singer Tuesday, as it was announced that she was on...
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