AJAX browser-side interoperability issues looming

The battle for AJAX standards could be another one of those to-the-death battles for the hearts and minds of developers. No less than Joel Spolsky predicts someone will write an SDK for AJAX apps with common user interface elements that work together. This SDK will have the same stronghold as Microsoft once had with Windows APIs. Read more »

SOAP meets Message Transmission Optimization

A TheServerSide.com article by eBay architect Michael Galpin explains how to use a Message Transmission Optimization Mechanism (MTOM) to send and receive less-than-simple SOAP messages.

This mechanism is said to combine the good things of SOAP with Attachments, but without having to break the binary data outside of the SOAP message. “The key is a technology called XML-binary Optimized Packaging or XOP,” writes Galpin.

He shows how to use MTOM with WSO2 WSAS, which is built on top of Apache Axis2.
Sending attacments with SOAP - TheServerSide.com

Snowballs in the Netherworld

As noted on  TSS.NET and elsewhere, with the upcoming release of .NET 3.5 and VS 2008, Microsoft will reveal the source code for the .NET Framework Libraries. Licensing terms, however, do not allow changes or redistribution of the .NET Framework source code. On his blog, Ted Neward as his usual inimitable take on the matter. Read more »

DoD pursues information-sharing framework

Herndon, Virginia-based McDonald Bradley, Inc. announced it has been selected to perform
an interoperability study for the Department of Defense that will “define a future information-sharing
framework to serve the needs of the armed forces”. Read more »

Mark Pollack podcast discusses cross-cutting Spring framework

Earlier this year your humble TSS.NET reporter met with Interface21’s Mark Pollack in a noisy press room just off the show floor at Microsoft TechEd 2007 in  Orlando, Fla. As a major steward of Spring.NET, Pollack is at the center of some of the more interesting interop activity these days. TheServerSide Interoperability blog now makes a discussion with Pollack available in MP3 podcast format. Read more »

St. Louis interop panel report

Weiqi Gao provided some interesting notes on a St. Louis .NET User Group meeting where the panel topic was ‘.NET Meets Java.’  One of the expected Java voices could not make it, so the .NET side had a bit of a better chance to be heard. The sides were 2-to-1. Read more »

Sample of Ajax interop

The OpenAjax Alliance’s activities include an Interoperability Working Group that focuses on how to combine JavaScript components from multiple Ajax toolkits within the same Web application. Microsoft’s Bertrand Le Roy describes the goal of the event as to demonstrate how different Ajax libraries can interact with each other through the OpenAjax hub, a JavaScript module that enables multiple Ajax runtimes on the same Web page. Read more »

XAML in a world of interop – plus, Neward at TSSJS 2007

XAML has recently come to light as a Microsoft [admittedly] version of XML used to initialize objects. There may be some early indications of an interoperability play for XAML.It is fairly robust technology – and thus not necessarily easy to develop. We are talking XML and objects here. As Ted Neward said earlier this year at The ServerSide Java Symposium in Las Vegas: “XAML is effectively a way to create an object model.” Read more »

XAML in Java

Soyatec has announced the availability of eFace, a library implementing XAML in Java. This is perhaps the first endorsement of XAML outside of the Microsoft world. Read more »

Samba Learning Guide

By George Lawton

Samba is open-source software that allows a wide variety of computers to act as if they were a Windows file and print server. It is not exactly the center of the universe for coverage on TheServerSide.NET, but we thought it was worth a look. Samba recently made the newscasts, as its technical stewards were among key litigants involved in Microsoft’s widely heralded European Union anti-trust case.

Samba currently runs on UNIX, Linux, IBM System 390, OpenVMS, and other operating systems. It uses the TCP/IP protocol stack on the host server to provide the network connectivity with Windows clients and servers within an organization. The Samba platform provides an implementation of dozens of services and protocols including NetBIOS, SMB (Server Message Block), CIFS (Common Internet File System), DCE/RPC, a WINS server and the NT Domain Suite of protocols. The platform can be used for sharing files and printers among a number of different platforms and operating systems, including Windows. This Learning Guide introduces developers to SAMBA best practices with a variety of articles, tutorials and tips. Read more »