BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Applied Research Content on InfoQ

  • Pattie Maes on Ambient Intelligence

    At OOPSLA 2007, Pattie Maes gave an interesting talk about the MIT ambient intelligence projects. One project, ReachMedia, was particularly interesting from an architectural, mashup and social networking perspective.

  • JSR-275: Units and Measures Introduced

    JSR-275: Units Specification aims to add support for units to Java software development, with the hope of reducing a certain class of errors. Jean-Marie Dautelle, co-spec-lead, introduces the API.

  • Java Modularity Proposal: iJAM

    A new proposal, iJAM, has circulated on the JSR-294 and modules-dev mailing lists suggesting some changes to the logic supplied in the strawman proposal for JSR-294 'superpackages' and receiving some positive feedback.

  • Analyzing Experimental Data Concerning Agile Practices

    Agile literature is sprinkled with experiments on the effectiveness of one or more practices. Not all experiments come to the same conclusion. Some experiments come to conclusions that may not coincide with your team’s experience. To understand experimental results, and the level of confidence that you should have in their outcomes, an understanding of a few simple evaluation criteria is helpful.

  • Brian Beckman and Erik Meijer of MSR on Tesla

    The project code-named TESLA in Microsoft Research is being spearheaded by Brian Beckman and Erik Meijer. LINQ is the first released technology aimed at democratizing the Internet coming from Microsoft. From Monoids to LINQ, Brian and Erik provide insight into the future of the .NET Framework languages at Microsoft and how they plan to change the Cloud as we know it today.

  • Catching up with Phoenix

    This past year Microsoft introduced Phoenix a project aimed at transforming the traditional blackbox compiler into a transparent one.

  • Singularity: Rethinking the Software Stack

    Singularity is a Microsoft research project aimed at producing a new operating system built for dependability. Relieved of commercially viable burdens such as backward compatibility, Singularity contains many alluring ways of solving classic problems using newer programming tools and methodologies. InfoQ spoke to the Singularity team to learn more.

  • Microsoft Research's Accelerator: A Data-Parallel Library for .NET that Targets GPUs

    Microsoft Research's Accelerator Project exposes a .NET library for performing parallel data processing using a computer's GPU.

  • SOA Research In Academia Increasingly Industry Focused

    If this years European Young Researchers workshop on Service Oriented Computing is anything to go by then academic research is much more heavily influenced by industry directions than ever before. Although not always the best of partners, industry and academia can learn from one another. But who is driving the innovation: academic research or industrial pragmatism?

  • Microsoft's Roadmap through 2020 to Focus on the Scientific Sector

    Microsoft has always put the needs of business customers and home users first. There is another sector that relies on computers, one that has been neglected for decades: the scientific community.

  • Research Report: "SOA Reality Check"

    Research firm Saugatuck Technology has released a report entitled "SOA Reality Check" that describes how and to which degree SOA is adopted in the field, namely among the 40 companies whose senior IT executives and IT architects were interviewed for the study.

  • The Roots of C# 3.0: F# and C-Omega

    Tomas Petricek talks about C# 3.0 and the languages that led to many of its new features. The two languages that most inspired C# 3.0, F# and C-Omega, are discussed in detail along with how the features changed as they moved from the research languages to C#.

  • Forrester creates new acronym: IC-BPMS

    The latest Forrester report on SOA talks about the convergence of SOA and BPM. In it, the authors indicate that the term integration suite is becoming obsolete as it is replaced by integration-centric business process management suite (IC-BPMS). Does the industry need this new categorization, or is it another SOA 2.0.

  • F#: Two Remarkable Years

    The functional programming language F# was first announced by Don Syme of Microsoft Research in 2005. Two years after its release, it has already made significant progress towards becoming mainstream. One of its most noteworthy achievements is that it was used by the DOE Joint Genome Institute to create Darren Platt calls "the fastest genome assembly viewer I've ever seen".

  • Microsoft has brought .NET to the World of Robotics

    Seeing parallels between the computer industry of 30 years ago and the robotics industry of today, Microsoft is determined to not be left out of the next big thing. For their initial play, Microsoft has released the Microsoft Robotics Studio.

BT