From jferrai at us.ibm.com Sat Oct 4 08:00:29 2008 From: jferrai at us.ibm.com (Jon Ferraiolo) Date: Sat, 4 Oct 2008 08:00:29 -0700 Subject: [OpenAjax] Steering Committee election results Message-ID: The OpenAjax Alliance held its annual Steering Committee election from Sept. 17-30. The four election winners for 2008 are Aptana, Dojo Foundation, Eclipse Foundation and IBM. As a result, the Steering Committee now consists of: Terms expiring Oct 1, 2009: * Microsoft (Bertrand Le Roy) * Nexaweb (Coach Wei) * TIBCO (Howard Weingram) Terms expiring Oct 1, 2010: * Aptana (Kevin Hakman) * Dojo Foundation (Kris Zyp)) * Eclipse Foundation (Mike Milinkovich) * IBM (David Boloker) Dojo, Eclipse and IBM are incumbents. Kris Zyp has replaced Alex Russell as Dojo's representative and Aptana (Kevin Hakman) has replaced Zend (Mike Pinette). Many thanks to Alex and Mike for the great contributions to the alliance, and welcome to Kris and Kevin. -------------- next part -------------- An HTML attachment was scrubbed... URL: http://openajax.org/pipermail/public/attachments/20081004/3f35049c/attachment.html From jferrai at us.ibm.com Tue Oct 21 12:09:30 2008 From: jferrai at us.ibm.com (Jon Ferraiolo) Date: Tue, 21 Oct 2008 12:09:30 -0700 Subject: [OpenAjax] OpenAjax announcements at AJAXWorld Message-ID: OpenAjax Alliances announced some of the participants in the 2008 InteropFest within a press release that was picked up various industry publications, who wrote follow-on articles. Here are links to the press release and some early press coverage: Press release: http://www.marketwire.com/press-release/Openajax-Alliance-NYSE-IBM-911466.html eWeek: http://www.eweek.com/article2/0,1759,2017986,00.asp Infoworld: http://www.infoworld.com/article/08/10/20/OpenAjax_moves_on_interoperability_security_1.html Trading Partners: http://www.tradingmarkets.com/.site/news/Stock%20News/1955086/ One of the highlights of the show was when Adobe's CTO, Kevin Lynch, began his keynote at AJAXWorld today by talking about how Dreamweaver CS4 was using the widget format from OpenAjax Metadata as the product's native widget format, with demos of drag&drop of widgets from some popular toolkits onto the Dreamweaver canvas (e.g., I am pretty sure I saw Dojo and YUI widgets showing up in Dreamweaver, but the screen was a bit blurry). IBM's Rational Application Developer provided a quote that talked about their work to support OpenAjax widgets. We hope that other tool vendors will follow suit soon so that developers can benefit from visual design across multiple products. We are also happy about the great efforts from other organizations who have participated in the OpenAjax Hub 1.1 and Metadata interoperability efforts, which includes: Adobe, Aptana, the Dojo Foundation, the Eclipse Foundation, Google, IBM, ILOG, Lightstreamer, Nexaweb, ProgrammableWeb, SAP and TIBCO. Here is a copy/paste of the press release. -------------------------- SOURCE: OpenAjax Alliance Oct 20, 2008 10:00 ET Enterprise-Class Web 2.0 Development Gets a Boost From the OpenAjax Alliance Ajax Vendors and Developers Give the New OpenAjax IDE and Mashups Workflows a "Thumbs Up" for Interoperability. SAN JOSE, CA--(Marketwire - October 20, 2008) - At today's AJAXWorld, the OpenAjax Alliance announced the successful interoperability of two key technologies with more than a dozen Ajax products. These advances will further enable software developers to create enterprise-class web sites with Web 2.0 features using its open standards software. Ajax, based on open formats such as HTML and JavaScript, is the web development technology behind most interactive, rich Web 2.0 applications -- such as mashups, widgets and gadgets. With today's milestone, the Alliance is showing that the technologies announced in the spring can successfully interoperate with industry-leading Ajax products. The OpenAjax standards address two workflows, Ajax Integrated Development Environments (IDEs) and Ajax mashups. These OpenAjax standards initiatives will enable better Ajax developer tools and will promote greater security and interoperability with mashups. This is critical as Web 2.0 applications extend from the consumer space into the enterprise. Adobe, Aptana, the Dojo Foundation, the Eclipse Foundation, Google, IBM, ILOG, Lightstreamer, Nexaweb, ProgrammableWeb, SAP and TIBCO are among the vendors who received interoperability awards today for OpenAjax standards for Integrated Development Environments (IDEs) and mashups, a website or application that combines content from more than one source into a browser-based web application. The OpenAjax Alliance is an organization of vendors, open source projects and companies using Ajax that are dedicated to the successful adoption of open and interoperable Ajax-based Web technologies. OpenAjax members include more than 100 organizations including Adobe, the Eclipse Foundation, Google, IBM and Microsoft working towards the mutual goal of accelerating customer success with Ajax. The prime objective of the group is to accelerate customer success with Ajax by promoting a customer's ability to mix and match solutions from Ajax technology providers and to help drive the future of the Ajax ecosystem. To learn more about OpenAjax Alliance, please visit: www.openajax.org The Alliance's Latest Milestones: 1. Metadata Integration: The Ajax industry today has several popular developer tools known as IDEs -- Integrated Development Environments -- and hundreds of useful Ajax libraries, but integration of Ajax libraries into Ajax tools has been a largely library-by-library manual process for the tool vendors. As a result, Ajax tools only provide strong code assist and interactive-help features for a highly restricted set of Ajax libraries, and have difficulty maintaining compatibility with new Ajax library releases. To solve this integration problem, OpenAjax Alliance has developed an industry standard XML format, OpenAjax Metadata, that describes the JavaScript APIs and widgets found in Ajax libraries. This standard will allow arbitrary Ajax tools to work with arbitrary Ajax libraries so that the tools can provide intelligent code assist, interactive help, and drag-and-drop visual editing using Ajax widgets. "The OAA Metadata specification is a huge win for Ajax," said Kevin Hakman, chair of IDE Working Group and director of Evangelism, Aptana, Inc. "With the dominant majority of all leading IDEs having contributed to the specification and having pledged to support it, soon anyone creating Ajax libraries or widgets and describing those with the OAA Metadata can be assured to have broad compatibility with a vast array of tools -- and developers will be able to further ease and accelerate their projects that include Ajax." 2. Mashup Security: Mashups represent a revolution in Web application development, where end users can assemble situational applications within the browser by drag-and-drop assembly of pre-built web components (widgets and feeds) onto a mashup canvas. However, mashups represent a security challenge due to the risk of potentially malicious third-party components. The alliance has produced OpenAjax Hub 1.1, which provides an industry-standard secure mashup runtime that isolates third-party widgets into security sandboxes and mediates messaging among the widgets with a security manager. OpenAjax Hub 1.1 will be delivered as both an open specification and commercial-grade open source reference implementation. "Today's announcements from the Alliance illustrate how OpenAjax is evolving from the consumer space into the enterprise by being able to run mashups, widgets and gadgets in Ajax applications," said David Boloker, OpenAjax Alliance Steering Committee chairman and chief technology officer for Emerging Internet Technology, IBM. 3. Widget Interoperability Standard: The alliance includes within its OpenAjax Metadata standard the ability to define "mashable widgets," where widgets identify the properties that they share with other widgets and the messages that they can publish and receive from other widgets. To speed industry adoption of its mashup technologies, the alliance has produced both an industry XML format for "mashable widgets" and an open source mashup application that demonstrates all of its mashup technologies working together. The mashable widget format is upwardly compatible with the OpenAjax widget format used to document widgets within an Ajax library, thereby allowing Ajax widget libraries to be "mashup ready." The open source mashup application provides reusable open source for processing the OpenAjax Metadata standard for mashable widgets. The mashup application also demonstrates integration of OpenAjax Hub 1.1 in order to provide a secure mashup runtime. The alliance has also developed an open source widget repository that supports the OpenSearch standard. "The mashup work at OpenAjax Alliance will help accelerate the time when end-user mashups will become a mainstream part of Web application development," said Stewart Nickolas, chair of the Gadgets Task Force and distinguished engineer at IBM. "The alliance has addressed both the widget interoperability problem facing the industry with its widget standard that is in OpenAjax Metadata and with the open source mashup runtime in OpenAjax Hub 1.1." Quotes: Adobe "With the recently launched Adobe Dreamweaver CS4, Adobe's goal was to take the mystery out of Ajax development, and give our customers a rapid and intuitive way to incorporate Web Widgets into their projects," said Scott Fegette, product manager in Adobe's Creative Solutions Business Unit. "That's why we used OpenAjax Metadata as Dreamweaver's native format for defining Ajax widgets -- so our customers could easily take advantage of widgets from a variety of third-party developers to enhance their designs." Aptana "Aptana is pleased to have contributed to this milestone specification for the API metadata, much of which was derived from the open source ScriptDoc format from Aptana," said Lori Hylan-Cho, Ajax wrangler, Aptana, Inc. "This means that Aptana's ability to interpret the OAA metadata and use it to boost Ajax developers' productivity in Aptana Studio has been a breeze. We are excited that there's now a robust non-proprietary way to describe Ajax libraries and widgets in a consistent manner, which benefits tools, library and widget developers, and ultimately all JavaScript developers, who can look forward to improved code hinting and widget management in their IDEs." The Dojo Foundation The Dojo Foundation was a charter member of OpenAjax Alliance and serves on the OpenAjax Alliance Steering Committee. "The open source Dojo Toolkit is one of the industry's most popular and comprehensive Ajax development platform," said Dylan Schiemann, chief executive at Web application development and design firm SitePen and co-founder of the Dojo Foundation. "We are excited that many widgets from our Dijit project are available both to visual IDEs and to mashup applications due to support for OpenAjax Metadata. We are also pleased that the open source sample mashup application posted on the OpenAjax web site uses Dojo for many of its features." The Eclipse Foundation "The Eclipse Foundation has expanded its industry-leading open source IDE technologies to go beyond Java to also support JavaScript and Ajax developers," said Mike Milinkovich, executive director of the Eclipse Foundation. "We strongly support the IDE interoperability efforts at OpenAjax Alliance and are excited about our future support for OpenAjax Metadata within Eclipse's JSDT component. Our various JavaScript initiatives will allow Web developers to experience the same power and flexibility advantages that Java developers have realized for years from the open source Eclipse platform." Google "Google believes in the value of the open web, and we are working with the web community to make the open web even better," said Graham Spencer, director of Engineering, Open Web Technologies, Google. "Therefore we're pleased to be recognized by the OpenAjax Alliance for our work in building interoperable Ajax technologies." IBM Rational "IBM is thrilled to see the Open Ajax Alliance provide specifications to increase interoperability between industry supplied widgets and tooling metadata. We are incorporating these specifications into Rational Application Developer," said Karen Hunt, director of Development Tools, IBM Rational Software. "The OpenAjax metadata support in Rational Application Developer will enable support for adding widgets to the palette, allowing the widgets to be in the drag-and-drop WYSIWYG page designer editor. In addition, the latest specification will help ensure that the Dojo Widgets we make available can interoperate with Google Gadgets, Microsoft Gadgets and others." ILOG "ILOG is pleased to demonstrate compliance with the OpenAjax standards and to participate in this second InteropFest," said Jean Fran?ois Abramatic, chief product officer, ILOG. "Ajax is a continued effort at ILOG with a solid need from the market for standards and interactive and graphical web displays." Lightstreamer "We are very pleased that Lightstreamer passed the 2008 InteropFest too, after the successful participation in the two previous InteropFests," said Alessandro Alinone, chief technology officer, Lightstreamer. "OpenAjax Metadata will be an important industry standard to simplify the development of Ajax applications based on different libraries. It will be even easier to leverage IDEs and mashup editors to integrate the Lightstreamer libraries into any application. With Lightstreamer, it is straightforward to implement the 'real-time Web,' based on the 'Comet' paradigm, updating any Web page with live, low-latency data." Nexaweb "Nexaweb is committed to driving open Web innovation as evidenced by dojo.e, which allows users to more easily create enterprise Web applications based on the Dojo Toolkit," said Bob Buffone, chief architect, Nexaweb Technologies. "Further, the Alliance's efforts around mash-ups and integrated development environments go beyond traditional toolkits and enables Nexaweb to provide a comprehensive application modernization strategy and related software and services that advance the mission of the OpenAjax Alliance in accelerating customer success." ProgrammableWeb "ProgrammableWeb is the leading resource and community site for mashup developers and Web 2.0 development," said John Musser, founder of ProgrammableWeb.com. "We are happy to see OpenAjax Metadata's emerging standards around mashable widgets. These widget standards will enable easy drag-and-drop assembly of third-party visual components within a mashup." SAP "The 2008 OpenAjax Alliance InteropFest provided a great opportunity for SAP to demonstrate our support for enterprise-class mashup platforms," said Anne Hardy, vice president, SAP Research Americas and China. "Interoperability is a key requirement for our customers and provides the ability to compose flexible mashup applications using OpenAjax compatible web widgets." TIBCO "OpenAjax Gadgets, IDE and Hub provide a valuable common basis for the creation and integration of secure widgets and mashups. TIBCO is pleased to be a contributor to these efforts," said Howard Weingram, principal architect, TIBCO Software Inc. All product and company names herein may be trademarks of their respective owners. Contact: Colleen Haikes Media Relations for OpenAjax Alliance 415-509-7915 cell 415-545-4003 chaikes at us.ibm.com -------------- next part -------------- An HTML attachment was scrubbed... URL: http://openajax.org/pipermail/public/attachments/20081021/38828a5d/attachment-0001.html From jferrai at us.ibm.com Mon Oct 27 09:35:08 2008 From: jferrai at us.ibm.com (Jon Ferraiolo) Date: Mon, 27 Oct 2008 09:35:08 -0700 Subject: [OpenAjax] Results from OpenAjax face-to-face and 2008 InteropFest Message-ID: This email summarizes the results from the OpenAjax face-to-face meeting that occurred last Thursday October 23. It also summarizes the results from the OpenAjax 2008 InteropFest, where various member companies worked together to test out two of our big technical initiatives, OpenAjax Metadata and OpenAjax Hub 1.1. OpenAjax Face-to-Face Results ============================= (Also found at: http://www.openajax.org/blog/?p=68) The members of OpenAjax Alliance held a face-to-face meeting on Thursday October 23 in San Jose, hosted by Microsoft. It was a packed day that covered several key issues. This article summarizes what happened. Complete minutes can be found at: * Complete minutes: http://www.openajax.org/member/wiki/2008_October_Members_Meeting_Minutes The two main slide decks used at the meeting have been posted at: * Face-to-face primary slide deck: http://www.openajax.org/slidedecks/OpenAjax-F2F-20081023.pdf, * Single sign-on slide deck: http://www.openajax.org/slidedecks/OpenID-OAuth-for-OAA-20081023.pdf Recent accomplishments ---------------------- Accomplishments since the last face-to-face meeting (March 2008): * Near completion of the OpenAjax Hub 1.1 and OpenAjax Metadata specs (for JavaScript APIs and widgets) * Open source implementation of Hub 1.1 and the widget features found in OpenAjax Metadata * Open source implementation of a sample mashup editor that uses Hub 1.1 and Metadata, and also adapter logic for Google Gadgets and an OpenSearch-compatible widget repository * Open source software to convert JSDoc annotations within JavaScript files into OpenAjax Metadata * Open source software to generate OpenAjax Metadata for the YUI toolkit * Open source schema for OpenAjax Metadata and open source validator * Completion of a major industry interoperability event, the 2008 InteropFest, where multiple industry leaders showcased their support for OpenAjax Hub 1.1 and/or OpenAjax Metadata. On the IDE side, participants included Adobe Dreamweaver, Aptana, Eclipse (JSDT) and IBM Rational Application Developer. On the mashup side, participants included the OpenAjax Alliance?s own open source project, Dojo Foundation, Google, IBM Opus Una (multi-user, interactive mashups), ILOG, Nexaweb, Programmable Web, SAP and TIBCO. (press release, Application Development Trends, , eWeek, , Infoworld, , Trading Partners) * Two white papers: Introduction to Mobile Ajax for Developers, Good News for Ajax - The Browser Wars Are Back * Mobile Device APIs initiative (use cases, requirements, security considertations, style guide) and successful transfer of our early work to the OMTP BONDI project * Browser wishlist initiative, which proved to be a big success * Speaking engagements at countless conferences * Organization of the OpenAjax Pavillion event to happen at Mashup Camp on Nov 17., Working Group Charters ---------------------- The charters for the three chartered working groups all expire at the end of 2008. After discussion, the attendees decided to not renew the Marketing Working Group?s charter at this time and divide its responsibilities between the Steering Committee and the various technical working groups, where each technical working group?s charter must include marketing plans. The attendees decided that we should renew the IDE Working Group and Interoperability Working Group until Dec. 2009. The Interoperability Working Group would take over responsibility for the OpenAjax Conformance specification. We might charter other working groups around Gadgets and Mashups, Mobile and Security at the point which those task forces need to produce something official. 2008 InteropFest Show and Tell ------------------------------ For a couple of hours, we saw demonstrations from the following vendors: OpenAjax Alliance?s open source project, Adobe, ILOG, Lightstreamer and SAP. OpenAjax Hub 1.1, OpenAjax Metadata and Mashable Widgets -------------------------------------------------------- We reviewed our list of open items, which we will work through over email and upcoming phone calls. Four key resolutions: * Drive towards completion of OpenAjax Hub 1.1 and OpenAjax Metadata on a fast track, with weekly phone calls to discuss open issues, and shoot for early 2009 finalization and approval. * Push the "mashable widgets" features found in OpenAjax Metadata into a separate supplemental specification so that the mashup features do not slow down completion of Hub 1.1 and Metadata. * Work towards reconciling OpenAjax mashable widgets with Google Gadgets to achieve specfication alignment to be as close as possible, while living with the constraints that many of the widget features in OpenAjax Metadata will not be changed because they are already supported in commercial products (e.g., Adobe Dreamweaver and IBM Rational Developer). * Soon before finalizing OpenAjax Hub 1.1, we will rename it to OpenAjax Hub 2.0. (We will hold off on the renaming because the brand ?Hub 1.1? is used quite a bit in industry, and we think changing the name at a later point will minimize confusion in the industry.) OpenAjax Registry and OpenAjax Conformance ------------------------------------------ We will turn the OpenAjax Registry into a lightly monitored, self-service utility where both members and non-members can document what JavaScript globals, CSS classnames and HTML custom markup is used by various Ajax toolkits. The Registry and Conformance specs will have minor modifications and serve more as best practices documents rather than heavy-handed attempts to push the industry towards interoperability. The next step is to implement the self-service software for the Registry. These tasks are lower priority than completing Hub 1.1 and Metadata. Browser wishlist ---------------- Microsoft said the browser wishlist has been very helpful to them. In subsequent discussion, the attendees decided that the alliance would refresh the browser wishlist sometime in 2009, with new round of feature requests and prioritized voting. Mobile Ajax ----------- We reviewed the Mobile Device APIs work that started at OpenAjax Alliance and that has now been largely transitioned to the OMTP BONDI project. We talked about the OpenAjax style guide that we pulled together in response to a request from OMTP. We talked about the upcoming event on Nov. 5 where industry leaders will talk about how to minimize fragmentation of mobile browsers in their support for Ajax. Mashup single sign-on and mashup authorization ---------------------------------------------- The Security Task Force is looking at starting an initiative around mashup security, focusing on single sign-on and mashup authorization, included delegated authorization. The initial ideas center around embracing OpenID and OAuth, but then defining appropriate profiles (i.e., subsets) and necessary extensions to achieve the desired security features in a cross-vendor interoperable manner. OpenAjax 2008 InteropFest Results ============================= (Also found at: http://www.openajax.org/blog/?p=67) OpenAjax Alliances announced some of the participants in the 2008 InteropFest within a press release that was picked up various industry publications, who wrote follow-on articles. Here are links to the press release and some early press coverage: * Press release: http://www.marketwire.com/press-release/Openajax-Alliance-NYSE-IBM-911466.html * Application Development Trends: http://adtmag.com/article.aspx?id=23477 * eWeek: http://www.eweek.com/c/a/Application-Development/OpenAjax-Alliance-Set-Standards-for-Metadata-Widget-Interop-and-Mashup-Security/ * Infoworld: http://www.infoworld.com/article/08/10/20/OpenAjax_moves_on_interoperability_security_1.html * Trading Partners: http://www.tradingmarkets.com/.site/news/Stock%20News/1955086/ The InteropFest targeted two main Ajax development scenarios: * Ajax developer tools (IDE) - The key OpenAjax technology is OpenAjax Metadata, which defines an industry standard XML format for describing the JavaScript APIs and widgets in an Ajax library. This standard will allow developer tools to support a single format (i.e., OpenAjax Metadata) and automatically gain support for countless Ajax toolkit, which is a great improvement over the one-off tool-to-toolkit situation that exists in today?s world. * Ajax mashups - OpenAjax Alliance provides two technologies for mashups. OpenAjax Hub 1.1 provides an open source secure mashup runtime that isolates 3rd party widgets into secure sandboxes (usually leveraging IFRAMEs), with a mediated message bus to control which messages go between which widgets. OpenAjax Metadata also defines a ?mashable widget? standard that extends OpenAjax?s widget format to provide the extra metadata and APIs needed by mashup tools. With today?s announcement, multiple vendors have implemented key parts of OpenAjax Metadata. Developer tools from Adobe, Aptana, Eclipse Foundation, and IBM?s Rational software division consume OpenAjax Metadata and various popular Ajax libraries and widgets have been made available in the OpenAjax formats. Vendors participating in mashup-related interoperability include Google, IBM, Nexaweb, SAP and TIBCO. The members of OpenAjax Alliance have completed a reference implementation for both OpenAjax Hub 1.1 and OpenAjax Metadata. One of the highlights of AJAXWorld today was when Adobe?s CTO, Kevin Lynch, began his keynote at AJAXWorld today by talking about how Dreamweaver CS4 was using the widget format from OpenAjax Metadata as the product?s native widget format, with demos of drag&drop of widgets from some popular toolkits onto the Dreamweaver canvas (e.g., I am pretty sure I saw Dojo and YUI widgets showing up in Dreamweaver, but the screen was a bit blurry). Organizations who participated in the event include Adobe, Aptana, the Dojo Foundation, the Eclipse Foundation, Google, IBM, ILOG, Lightstreamer, Nexaweb, ProgrammableWeb, SAP and TIBCO. -------------- next part -------------- An HTML attachment was scrubbed... URL: http://openajax.org/pipermail/public/attachments/20081027/8a3b8a3d/attachment-0001.html From jferrai at us.ibm.com Wed Nov 12 13:06:33 2008 From: jferrai at us.ibm.com (Jon Ferraiolo) Date: Wed, 12 Nov 2008 13:06:33 -0800 Subject: [OpenAjax] Validation tools for OpenAjax Metadata Message-ID: OpenAjax Alliance has posted a handful of validation tools so that people can validate OpenAjax Metadata files. We have: * Validation Web Page - (URL: http://www.openajax.org/schema/OpenAjaxMetadata/1.0/ValidatorPage.php) This Web page allows you to validate either a single OpenAjax Metadata file (an XML file) or a ZIP archive that contains multiple OpenAjax Metadata files inside. The Web page allows you to either upload an XML or ZIP file from your local file system for validation or enter the URL of an XML or ZIP file on the Web. * Validation Web services - Two different utilities: --- Validate a URL - This Web service is located at http://www.openajax.org/schema/OpenAjaxMetadata/1.0/validate_url.php. You can either pass the URL for an OpenAjax Metadata file or a ZIP archive via a URL parameter (using GET) or via a POST parameter. --- Validate a stream of XML - This Web service is located at http://www.openajax.org/schema/OpenAjaxMetadata/1.0/validate_data.php. This service validates the raw body contents of an HTTP POST request (i.e., the body of the POST request consists of an OpenAjax Metadata file). This is all documented at http://www.openajax.org/schema/OpenAjaxMetadata/1.0/index.html. All of the source code for the validation utilities can be found in the ?schema? section of the OpenAjax open source project ( http://sourceforge.net/projects/openajaxallianc). Note that OpenAjax Metadata 1.0 hasn't been finalized yet, so the language schema is still subject to (probably minor) changes. -------------- next part -------------- An HTML attachment was scrubbed... URL: http://openajax.org/pipermail/public/attachments/20081112/2175f379/attachment.html From steve at javeline.nl Fri Dec 19 06:13:18 2008 From: steve at javeline.nl (Steve Coltman) Date: Fri, 19 Dec 2008 15:13:18 +0100 Subject: [OpenAjax] (no subject) Message-ID: Steve Coltman Commercial Manager Direct Line: +31 20 5200 114 Main number: +31 20 5200 110 steve at javeline.com