Ken, re: whether this could be considered a modular and portable software solution, to some extent, yes. With some qualifications.
The XLSW solution is equally dependent on hardware provisions, namely, the integration of their new board. Modular and portable usually connotes some means of object orientation, and the use of CORBA-like functions, for which XLSW has dozens of third party developers writing code to their APIs. They (XLSW)don't, to the best of my knowledge, offer a final architectural solution of their own, as much as it offers a carrier to pick and choose among third parties, or allows the carriers to roll their own.
If these scenarios are such that they lend themselves to what could be considered modular and portable software solutions, then I suppose the answer to your question is yes. Maybe someone from the programming side of the house would care to comment on this.
From another perspective, some of the subsystems which they employ at the process level are modulare, and even "on the fly," especially those employing DSPs, but overall, I don't claim to be able to classify their box as such, for the reasons stated.
Regards, Frank Coluccio |