YOUR FEEDBACK
the usr wrote: So... how about your prediction that SCO would prevail? 11/20/2008 565 - FINAL...


2008 East
DIAMOND SPONSOR:
Data Direct
Frontiers in Data Access: The Coming Wave in Data Services
PLATINUM SPONSORS:
Red Hat
The Opening of Virtualization
Intel
Virtualization – Path to Predictive Enterprise
Green Hills
IT Security in a Hostile World
JBoss / freedom oss
Practical SOA Approach
GOLD SPONSORS:
Software AG
The Art & Science of SOA: How Governance Enables Adoption
PlateSpin
Effective Planning for Virtual Infrastructure Growth
Fujitsu
Automated Business Process Discovery & Virtualization Service
Ceedo
Workspace Virtualization
Click For 2007 West
Event Webcasts

2008 East
PLATINUM SPONSORS:
Appcelerator
Think Fast: Accelerate AJAX Development with Appcelerator
GOLD SPONSORS:
DreamFace Interactive
The Ultimate Framework for Creating Personalized Web 2.0 Mashups
ICEsoft
AJAX and Social Computing for the Enterprise
Kaazing
Enterprise Comet: Real–Time, Real–Time, or Real–Time Web 2.0?
Nexaweb
Now Playing: Desktop Apps in the Browser!
Sun
jMaki as an AJAX Mashup Framework
POWER PANELS:
The Business Value
of RIAs
What Lies Beyond AJAX?
KEYNOTES:
Douglas Crockford
Can We Fix the Web?
Anthony Franco
2008: The Year of the RIA
Click For 2007 Event Webcasts
SYS-CON.TV
TOP THREE 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.

LATEST JAVA STORIES & POSTS
Transmeta, the uppity microprocessor wannabe that pushed Intel to create low-power chips before Intel crushed it, is getting bought by Novafora Inc for $255.6 million in cash, roughly what Transmeta has in the bank thanks largely to an IP licensing deal with Intel. Novafora is a ...
JavaScript is pretty much everywhere you look these days, reaching far beyond your desktop browser. Adobe AIR lets you use JavaScript to create desktop installed HTML and AJAX apps. Apple uses it in its gadgets and in the iPhone's browser. And Nokia recently announced support for...
The Java Community Process (JCP) Program Management Office has announced the final results of the 2008 JCP Executive Committees (EC) elections. After two ballot rounds – for ratified and elected seats – the winners are Ericsson, SpringSource, SAP, Intel, and Werner Keil for t...
If you think your network is safe from the new strains of content security threats, think again. Today’s cybercriminals use sophisticated attacks that multiply quickly and thwart traditional defenses, rendering conventional security ineffective and unmanageable. To protect your...
Tidal Software has announced Intersperse 8.0, a product that monitors J2EE and .NET applications and their transaction component performance to produce meaningful metrics for managing applications and high-level business processes. The product leverages a combination of lightwei...
ILOG has announced ILOG JViews 8.5, the latest version of ILOG’s Java-based visualization suite, with new features that enhance the creation of Rich Internet Applications as well as desktop applications. ILOG JViews 8.5 adds support for the Eclipse platform including the new IL...
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

SPONSORED BY INFRAGISTICS
In every field of design one of the first things students do is learn from the work of others. They ...
There are many forces that influence technological evolution. After a decade of building enterprise ...
2008 is going to be an important year for Rich Internet Applications. Most organizations are deliver...
The OpenAjax Alliance is developing an Ajax industry wishlist for future browsers, using a dedicated...
Infragistics announced the availability of two Community Technology Preview (CTP) User Interface (UI...
The YUI development team has released version 2.5.2; you can download the new release from SourceFor...
ADS BY GOOGLE