About
Subscribe

Macromedia introduces Macromedia Flex

By PR Connections
Johannesburg, 26 Nov 2003

Macromedia has unveiled Macromedia Flex, a presentation server and application framework that enables enterprise developers to deliver rich Internet applications using existing tools, design patterns and infrastructure.

Flex expands the Macromedia MX product family to address the requirements of enterprise IT departments seeking to deliver end-user experiences that combine the responsiveness and richness of desktop software with the broad reach of the Web.

Previously code named "Royale", Flex offers a standards-based, declarative programming methodology and server runtime services for delivering rich, intelligent user interfaces with the ubiquitous cross-platform, cross-device Macromedia Flash client. The Flex beta program is now accepting applications, in preparation for release in the first half of 2004. For more information about Flex and the beta program, visit www.macromedia.com/go/flex.

"Flex brings the proven effectiveness of rich Internet application development to a new community," says Jeremy Matthews, MD at local Macromedia distributor and Web-enablement specialist, Dax Data. "The solution builds on the expertise, tools and standards enterprise developers already use today to deliver a whole new class of enterprise-rich Internet applications."

"There`s a great deal of industry momentum and customer interest in building applications with thin, rich clients," says Rod Smith, IBM`s vice-president of Emerging Technologies and IBM Fellow. "We think that the combination of Flex and IBM`s WebSphere delivers a great architecture and model that works with existing infrastructure to meet this emerging need. IBM is working closely with Macromedia on the Flex product development and marketing, and believes that the combination of Flex and WebSphere is going to give customers a great option to build applications with rich client user interfaces."

Flex is built to meet the expectations and practical requirements of enterprise development teams, leveraging their existing tools, workflow, design patterns and infrastructure. Flex developers define rich user interfaces using an intuitive XML-based language that the Flex server renders into intelligent client applications running in the ubiquitous Flash Player.

The Flex application framework combines a familiar programming syntax; a rich, extensible class library of building blocks for creating effective applications; and powerful runtime services for data connectivity, deployment, and experience management. The initial Flex release will run on top of leading J2EE application servers and a .NET version is planned for future releases.

"The code-centric approach of Flex makes it possible to develop rich Internet applications as part of a core development stream based on IBM, BEA, Oracle or Microsoft. Integration with standard version control systems and IDEs is just one benefit," says Grant Brewer, partner of e-business at Ernst & Young, South Africa.

"As Flex is XML-based, it allows us to take our existing model-driven approach and extend it to the user interface. This allows our interaction designers to create rich engaging user experiences that support the user`s goals and context without sacrificing development productivity. We think that service-oriented architecture and Flex provide great building blocks to act on the requirements of the experience economy."

Consistent with Macromedia`s ongoing commitment to standards, Flex is based on widely-adopted, published standards such as XML, ECMAScript, SOAP web services, and the Macromedia Flash (SWF) file format.

"An increasing number of enterprises are growing frustrated with the limitations of their current Web applications," says Mark Driver, Gartner analyst. "Rich Internet applications overcome the challenges by delivering great user experiences in a ubiquitous manner."

Macromedia is also working on two Flex-related projects to provide rich tool support for the Flex framework and server runtime environment. The first project, code-named Brady, is based on Dreamweaver MX 2004, and provides visual layout and integrated development and debugging for Flex applications.

The second project, code-named Partridge, adds integrated Flex programming support to the open source Eclipse development environment, enabling enterprise programmers to code, test, and debug Flex applications from within the Eclipse IDE. Brady beta testing is scheduled to begin in December, and Flex beta participants will be eligible to join that programme. Partridge beta testing will begin at a later date. Macromedia also plans to release an XML schema that adds basic Flex language support to additional third-party IDEs.

"Rich Internet applications provide the ability to work with information in a format that is visual and more comprehensible, which is extremely important in terms of increased user productivity and decreased chances for making mistakes," says Rikki Kirzner, research director, IDC. "The use of XML-based languages in the creation of these applications and their interfaces will help developers create more dynamic, interactive graphics in enterprise applications faster and with less effort."

Macromedia Flex is expected to ship in the first half of 2004. The Flex server will be licensed as an enterprise server software product. Free licenses are planned for evaluation and single user workstation development. Additional information on Brady, Partridge, pricing, licensing, and configurations will be available at a later date.

Share

Macromedia

Experience matters. Macromedia is motivated by the belief that great experiences build great businesses. Our software empowers millions of business users, developers, and designers to create and deliver effective, compelling, and memorable experiences - on the Internet, on fixed media, on wireless, and on digital devices.

Dax Data

Dax Data is a value add software distributor providing solutions in the Web development and Web enablement area. Incorporated in September 1989, Dax Data has offices in Cape Town and Johannesburg, is an IBM Business Partner, a Microsoft Solution Provider and holds local distribution rights for Macromedia, NetManage, DataMirror and Graphon products. The company has an extensive skills-base for these products, assisting southern African enterprises to tackle complex host-to-any connectivity issues, Internet-based delivery mechanisms and data replication solutions.

Dax Data and its partners offer value-added services around the Web enablement of business applications - in effect, helping customers to maximise their investment in systems by making the data, information and applications they contain available across multiple backend and client technologies. (www.daxdata.co.za)

Editorial contacts

Debi Franconi
PR Connections
(011) 885 3141
daxdata@pr.co.za
Jeremy Matthews
REMOVED(Dax Data)
(021) 683 3861
jmatthews@daxdata.co.za