Click here to receive your FREE subscription to Campus Technology
9/15/2008
Microsoft, as part of its overall initiative to support modeling capabilities, especially in its .NET Framework, last week joined the Object Management Group (OMG), a nonprofit organization that fosters integration standards for the enterprise.
The announcement signals a greater openness for Microsoft. Joining the OMG is somewhat like Microsoft's embrace of open Web server standards collaboration when it joined the Apache Software Foundation in July, according to Jeffrey Hammond, senior analyst at Forrester Research.
The OMG is known for a number of modeling approaches under its Meta-Object Framework and Model Driven Architecture (MDA), but its Unified Modeling Language (UML) is perhaps the best known component. UML is "deliberately domain-independent and platform-agnostic," according to an OMG white paper. It creates profiles that other platforms or applications can support.
Microsoft's announcement could indicate that the company is embracing UML, although the company didn't specifically admit to it. Instead, Microsoft has long championed a lightweight modeling approach, called Domain Specific Languages (DSL), as an alternative to UML.
Hammond said it wouldn't surprise him to see UML pop up in the Microsoft world, but that Microsoft probably views UML "as a great DSL for software architects." He added that the Microsoft Visio application "includes UML templates that are quite good." One of the issues for Microsoft early on was the problem of complexity in modeling, and "Microsoft rightly noted that building off UML 2.0 can create some complex tooling for architects and developers," Hammond said.
Still, a Forrester study conducted for Unisys found that three quarters of organizations doing modeling and model-driven development were using the OMG's UML.
UML was originally championed at OMG by Rational, and Microsoft backed it early on with Rational Rose. Later, IBM acquired Rational.
"There were significant differences over modeling, specifically the Model Driven Architecture that the OMG had been promoting," Hammond explained. "Rational was one of the key proponents of UML and they [Microsoft] were very much involved with Rational in the early days. They actually shipped a limited edition of Rose in Visual Studio back in the 1998 time frame, and were very much pro-UML, but that changed and they moved away from it for a variety of reasons."
Microsoft currently has two of its own model-driven development technologies -- Extensible Application Markup Language (XAML) and ASP.NET model-view-controller -- which developers can use now. Those technologies will be part of "Oslo," a broad Microsoft modeling integration effort under development, as well as Visual Studio "Rosario," according to Microsoft's announcement. Rosario is the planned Team System version that will follow Visual Studio Team System 2008.
Tufts University has optioned rights to a technology that can recharge the batteries of any hybrid electric and electric-powered vehicle while it is driven. The Tufts-developed technology could increase by 20 percent to 70 percent the miles per gallon or total driving range performance of vehicles like the Honda Civic, Ford Escape, and Toyota Prius hybrids and the Tesla Motors and Phoenix Motorcars electric vehicles.
The University of Florida has entered into a research agreement with life sciences company Cyntellect. The university's Interdisciplinary Center for Biotechnology Research will work with the company to focus on a variety of research areas including the purification and analysis of cancer stem cells (CSCs), rare cells believed to be directly involved in propagating cancers.
George Mason University (GMU) in Fairfax, VA has been awarded a grant from Intergraph to enable students enrolled in GMU's Geospatial Intelligence Graduate Certificate program to use the company's geospatial production and exploitation software as part of their core curriculum.
The University of Texas at San Antonio (UTSA) Institute for Cyber Security (ICS) has launched a new Internet security incubator. The incubator was developed to commercialize promising technologies that address major cyber security and privacy issues. The first companies to enter the incubator are Denim Labs and SafeMashups.
ISO/IEC has published the Office Open XML (OOXML) file format standard, formally known as ISO/IEC 29500:2008. It describes file formats originally designed by Microsoft for its Office 2007 productivity suite, which are used in presentation, spreadsheet and word processing applications.
Microsoft exec Kirill Tatarinov Wednesday described some new features to expect in the forthcoming Microsoft Dynamics NAV 2009 enterprise resource planning solution. He gave the keynote address at Microsoft's Convergence 2008 event in Copenhagen, Denmark.