Close
  • Latest News
  • Artificial Intelligence
  • Big Data and Analytics
  • Cloud
  • Networking
  • Cybersecurity
  • Applications
  • IT Management
  • Storage
  • Sponsored
  • Mobile
  • Small Business
  • Development
  • Database
  • Servers
  • Android
  • Apple
  • Innovation
  • Blogs
  • PC Hardware
  • Reviews
  • Search Engines
  • Virtualization
Read Down
Sign in
Close
Welcome!Log into your account
Forgot your password?
Read Down
Password recovery
Recover your password
Close
Search
Logo
Logo
  • Latest News
  • Artificial Intelligence
  • Big Data and Analytics
  • Cloud
  • Networking
  • Cybersecurity
  • Applications
  • IT Management
  • Storage
  • Sponsored
  • Mobile
  • Small Business
  • Development
  • Database
  • Servers
  • Android
  • Apple
  • Innovation
  • Blogs
  • PC Hardware
  • Reviews
  • Search Engines
  • Virtualization
More
    Home Development
    • Development

    States Challenge Microsoft Witness

    By
    Darryl K. Taft
    -
    May 1, 2002
    Share
    Facebook
    Twitter
    Linkedin

      WASHINGTON—Lawyers for the non-settling states on Wednesday continued to challenge definitions made by Microsoft Corp.s technology witness on various terms relating to the remedy proposals in its antitrust case.

      The states continued in an attempt to show Stuart Madnick, a professor of engineering and information technology at the Massachusetts Institute of Technology, has demonstrated confusing and conflicting views of what constitute key concepts in the case.

      In essence, the states attorney, Kevin Hodges, pushed Madnick on his definitions of both middleware and what constitutes an operating system. Hodges pointed out that Madnicks definition of middleware differed from that of the U.S. Court of Appeals opinion in the case and also from some of Microsofts own definitions in the case.

      Madnick did not provide a definition of middleware in his testimony. “Middleware as I understand it in the general industry is quite different than the way its been used in the trial,” he said. In a report Madnick wrote for Microsoft, he characterized middleware this way: “The most common use of middleware in the industry is software that lets different applications software communicate with one another.” However, the Court of Appeals define middleware as “software that exposes its own APIs.”

      Hodges then attempted to ask Madnick whether various software components at issue in the case could be considered middleware, such as the Java runtime environment and the Windows Media Player. Madnick resisted these questions, asking for repetition of the question and to read passages of testimony or other documents related to the issue.

      Then Hodges pointed out that Microsoft itself defined its media player as middleware. Madnick acknowledged that, but held that his definition was technically correct.

      During earlier hearings on the case, John Warden, a Microsoft attorney told U.S, District Judge Colleen Kollar-Kotelly that Microsoft had decided to include media players in its definition of middleware as a concession to the U.S. Department of Justice and the settling states as part of the settlement the parties crafted.

      Madnick said he believed “almost any piece of software, by the non-settling states definition, becomes middleware, and that seems extreme to me.”

      Hodges continued to press Madnick on just what middleware could be. He asked: Do you agree that software could be middleware even if it does not expose a full set of APIs needed by general purpose applications?”

      Madnick replied: “I think the issue is somewhat like the issue of interoperability in that its a continuum.”

      Madnick testified earlier Wednesday that he believed interoperability was a continuum—not something that could be defined as one specific thing, but that it was different things to different users.

      Madnick said he identified 6,500 APIs provided by Windows that could constitute middleware.

      In a subsequent exchange, Hodges challenged Madnick on his definition of what an operating system was as opposed to an operating system product and an operating system kernel.

      In his testimony, Madnick had challenged the states technical experts definition of what constitutes an operating system. But Madnick said the states witness definition was confusing. “I found that confusing, how he had it both ways.”

      Madnick earlier said “one of the difficulties with the non-settling states remedy” is that he found it “very tough to answer with any precision” just what parts of Microsofts Windows should be considered part of the operating system or part of the browser. Indeed, one of Madnicks exhibits accompanying his testimony shows a diagram of components that make up Windows. He depicted it as a wall and said that taking out various pieces of code that rely on other pieces would cause the wall to fall.

      Darryl K. Taft
      Darryl K. Taft covers the development tools and developer-related issues beat from his office in Baltimore. He has more than 10 years of experience in the business and is always looking for the next scoop. Taft is a member of the Association for Computing Machinery (ACM) and was named 'one of the most active middleware reporters in the world' by The Middleware Co. He also has his own card in the 'Who's Who in Enterprise Java' deck.
      Get the Free Newsletter!
      Subscribe to Daily Tech Insider for top news, trends & analysis
      This email address is invalid.
      Get the Free Newsletter!
      Subscribe to Daily Tech Insider for top news, trends & analysis
      This email address is invalid.

      MOST POPULAR ARTICLES

      Latest News

      Zeus Kerravala on Networking: Multicloud, 5G, and...

      James Maguire - December 16, 2022 0
      I spoke with Zeus Kerravala, industry analyst at ZK Research, about the rapid changes in enterprise networking, as tech advances and digital transformation prompt...
      Read more
      Applications

      Datadog President Amit Agarwal on Trends in...

      James Maguire - November 11, 2022 0
      I spoke with Amit Agarwal, President of Datadog, about infrastructure observability, from current trends to key challenges to the future of this rapidly growing...
      Read more
      IT Management

      Intuit’s Nhung Ho on AI for the...

      James Maguire - May 13, 2022 0
      I spoke with Nhung Ho, Vice President of AI at Intuit, about adoption of AI in the small and medium-sized business market, and how...
      Read more
      Applications

      Kyndryl’s Nicolas Sekkaki on Handling AI and...

      James Maguire - November 9, 2022 0
      I spoke with Nicolas Sekkaki, Group Practice Leader for Applications, Data and AI at Kyndryl, about how companies can boost both their AI and...
      Read more
      Cloud

      IGEL CEO Jed Ayres on Edge and...

      James Maguire - June 14, 2022 0
      I spoke with Jed Ayres, CEO of IGEL, about the endpoint sector, and an open source OS for the cloud; we also spoke about...
      Read more
      Logo

      eWeek has the latest technology news and analysis, buying guides, and product reviews for IT professionals and technology buyers. The site’s focus is on innovative solutions and covering in-depth technical content. eWeek stays on the cutting edge of technology news and IT trends through interviews and expert analysis. Gain insight from top innovators and thought leaders in the fields of IT, business, enterprise software, startups, and more.

      Facebook
      Linkedin
      RSS
      Twitter
      Youtube

      Advertisers

      Advertise with TechnologyAdvice on eWeek and our other IT-focused platforms.

      Advertise with Us

      Menu

      • About eWeek
      • Subscribe to our Newsletter
      • Latest News

      Our Brands

      • Privacy Policy
      • Terms
      • About
      • Contact
      • Advertise
      • Sitemap
      • California – Do Not Sell My Information

      Property of TechnologyAdvice.
      © 2022 TechnologyAdvice. All Rights Reserved

      Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.

      ×