Skip to main content

Home/ Aasemoon'z Cluster/ Group items tagged microsoft

Rss Feed Group items tagged

Aasemoon =)

Don Syme's WebLog on F# and Related Topics : F# 2.0 Released - 0 views

  • Today sees the launch of Visual Studio 2010, at five launch events around the world, as announced by Bob Muglia, Jason Zander and S. Somasegar, and presented live today in Las Vegas.   Visual Studio 2010 includes the official version 2.0 of the F# language. As is our custom on the F# team, we also release a matching MSI and ZIP of F# 2.0 (for use with Visual Studio 2008 and as a standalone compiler on a range of platforms)   Today represents the culmination of 7 years of work on the language at Microsoft Research, and, more recently, the Microsoft Developer Division. I am immensely proud of what we’ve achieved. F# brings a productive functional and object-oriented programming language to .NET, extending the platform to new audiences in technical, algorithmic, data-rich, parallel and explorative domains, and its inclusion in Visual Studio 2010 represents a huge milestone for the language.   To help understand what we’re doing with F#, I’ve listed some of the common questions people have about the language below.  We thank everyone who has been involved in the production of F#, especially the many users who have given us feedback on the language!
Aasemoon =)

Artificial Intelligence and Robotics: Bing augmented reality maps demo - 0 views

  • Microsoft Research who brought us some wonderful technologies such as the incredible Photosynth continue to impress with a much improved web mapping application integrated with the company's new Bing search engine. During the TED 2010 conference, Microsoft engineer Blaise Aguera y Arcas demoed the new Bing augmented reality maps showing real-time registration of video taken with a smart phone and street-view type maps. He showed how the live video can be overlayed over the static images and additional information about the area can be accessed via a Web interface. Much of this is made possible because of the advanced computer vision technology that has been developed in the past decade at Microsoft Research. The Seadragon technology is the back-end that makes it possible to manipulate such vast amounts of data in real-time. Microsoft has also integrated Photosynth and Worldwide telescope into their maps product. You are probably wondering what does this have to do with robotics other than the fact that it is a very impressive application? I can imagine robots using Bing maps to keep localized within a city. One of the most difficult and important problem in robotics is that of Simultaneous Localization and Mapping. Bing maps solve the mapping problem and the new vision techniques (with a bit of help from GPS) can be used to solve the localization problem. The registered video can be used by a robot to localized itself when it goes out to buy your weekly groceries.  You can watch the 10-minute demo below; I bet that it won't be long before Microsoft makes these new features available to us all for free.
Aasemoon =)

Dr Dobbs - F#: Putting the 'Fun' into 'Functional' - 0 views

  • You would be forgiven if you thought the "F" in F# -- which made its debut as part of Visual Studio 2010 -- stands for "functional." After all, F# (pronounced "F sharp") is a functional programming language for the .NET Framework that combines the succinct, expressive, and compositional style of functional programming with the runtime, libraries, interoperability, and object model of .NET. But Don Syme, inventor of F# and leader of the team that incubated the language, has a different, truncated, and entirely whimsical definition. "In the F# team," says Syme, a principal researcher at Microsoft Research Cambridge, "We say, 'F is for Fun.' F# enables users to write simple code to solve complex problems. Programming with F# really does make many programming tasks simpler, and our users have consistently reported that they've found using the language enjoyable." Indeed, F#, which has been developed in a partnership between Microsoft Research and the Microsoft Developer Division, is already popular with the .NET developer community. The language is widely known in the academic community and among thought leaders, and the list of admirers will only increase as Visual F#, the result of a partnership between Microsoft Research Cambridge and Microsoft's Developer Division, becomes a first-class language in Visual Studio 2010.
Aasemoon =)

C9 Lectures: Dr. Don Syme - Introduction to F#, 1 of 3 | Going Deep | Channel 9 - 0 views

  • F# is Microsoft's first functional programming language to be included as one of Visual Studio's official set of languages. F# is a succinct, efficient, expressive functional/object-oriented programming language under joint development by Microsoft Developer Division and Microsoft Research. During the course of Erik Meijer's fantastic lecture series on functional programming fundamentals several of you asked for examples of specific topics in F#. Well, we listened. Dr. Don Syme is a principal researcher in MSR Cambridge. He has a rich history in programming language research, design, and implementation (C# generics being one of his most recognized implementations), and is the principle creator of F#. Who better to lecture on the topic than Don? This three part series will serve as an introduction to F#, including insights into the rationale behind the history and creation of Microsoft's newest language.
Aasemoon =)

IEEE Spectrum: Avoid Microsoft Internet Explorer, German Security Agency Says - 2 views

  • The German government's Bundesamt für Sicherheit in der Informationstechnik (BSI) (or in English, the Federal Office for Information Security) is reported to have told German citizens to avoid all versions of Microsoft Internet Explorer (IE) until security flaws that are suspected to allowing Google and other companies in China to be successfully hacked are fixed.
  •  
    Hahaha... as if we didn't know already.... =))
  •  
    so in other words, avoid the use of a personal computer altogether, because your safety and security cannot be guaranteed under any circumstances, unless you are running a Mac, right?
  •  
    Well not exactly... just avoid IE as much as possible. ;)
Aasemoon =)

untitled - 0 views

  • Andrew Phillips holds the title of Scientist with Microsoft Research Cambridge, and he's working on a method of programming that compiles into DNA. Part of this involves a visual programming language called Stochastic Pi Machine, or SPiM. This system models biological processes to help give researchers feedback on how organisms will react to modifications. The hope is that this can be used to help scientists program for large biological systems using modular components compiled to DNA. Yes, I’m in way over my head here, but I do my best to ask Andrew about the role this will play in medical treatment going forward, what it means to DNA computing, and the ability of back-engineering the genetic code we don’t use now
Aasemoon =)

Coding 4 DNA | LarryLarsen | Channel 9 - 0 views

  • Andrew Phillips holds the title of Scientist with Microsoft Research Cambridge, and he's working on a method of programming that compiles into DNA. Part of this involves a visual programming language called Stochastic Pi Machine, or SPiM. This system models biological processes to help give researchers feedback on how organisms will react to modifications. The hope is that this can be used to help scientists program for large biological systems using modular components compiled to DNA. Yes, I’m in way over my head here, but I do my best to ask Andrew about the role this will play in medical treatment going forward, what it means to DNA computing, and the ability of back-engineering the genetic code we don’t use now.
Aasemoon =)

Margus Veanes - Rex - Symbolic Regular Expression Exploration | Peli at RiSE | Channel 9 - 0 views

  • Margus Veanes, a Researcher from the RiSE group at Microsoft Research, gives an overview of Rex, a tool that generates matching string from .NET regular expressions. Rex turns regular expressions into symbolic automatons, then gives them to a constraint solver to find matching strings.
Aasemoon =)

SurfaceCube: Design Thinking for Natural User Interfaces | Inside Out | Channel 9 - 0 views

  • Microsoft Surface is a prime example of how natural user interfaces can change the way we interact with computers. As designers and developers, one challenge with creating natural user interfaces for multi-touch devices such as Microsoft Surface or Windows 7 is getting around the old ways of thinking and old habits for interface design. Joshua Blake from InfoStrat decided to tackle this problem by creating SurfaceCube. SurfaceCube is a simple 3-D puzzle game for Microsoft Surface which he designed to illustrate as many as the Surface Interaction Guidelines as possible. I had the opportunity to sit down with Joshua and discuss SurfaceCube and the thinking behind some really interesting design decisions that makes it stand out as a natural user interface. We also briefly discuss Joshua’s upcoming book about natural user interfaces and multi-touch development, Multitouch on Windows: NUI Development with WPF and Silverlight, due Fall 2010 (since recording this interview, the book titled was updated). As a special offer to Channel 9 readers, you can use the following coupon to order the book through the Manning Early Access Program and read the chapters as Josh writes them. Coupon code channel9y is good for 35% off Multitouch on Windows: NUI Development with WPF and Silverlight when ordered through manning.com, and expires on April 24, 2010.
Aasemoon =)

Local Verification of Global Invariants in Concurrent Programs - Microsoft Research - 0 views

  • We describe a practical method for reasoning about realistic concurrent programs. Our method allows global two-state invariants that restrict update of shared state. We provide simple, sufficient conditions for checking those global invariants modularly. The method has been implemented in VCC, an automatic, sound, modular verifier for concurrent C programs. VCC has been used to verify functional correctness of tens of thousands of lines of Microsoft's Hyper-V virtualization platform and of SYSGO's embedded real-time operating system PikeOS.
frank smith

SurfaceScapes Gameplay Session on Vimeo - 0 views

  •  
    "Excerpts of a gameplay session on the current build of our proof of concept for a Dungeons & Dragons experience on the Microsoft Surface. The actual session was about 20 minutes long. Created by the SurfaceScapes team at the Entertainment Technology Center at Carnegie Mellon University. Work in progress. More to come next semester. "
Aasemoon =)

Channel 9: Videos about the people building Microsoft Products & Services - 0 views

  • Dr. Cormac Herley spends most of his time thinking about why and how computer users reject security advice (originating from both fellow humans and software security warning prompts). Recently, his paper So Long, and No Thanks for the Externalities: the Rational Rejection of Security Advice by Users, received a fair amount of attention from the general media (Boston Globe, Tech Republic, NPR, etc). The paper also prompted our favorite software renegade, Dr. Erik Meijer, to send me an email simply asking "please set up and E2E with Cormac Herley". I did just that and the following conversation is what happened...
Aasemoon =)

CHESS: Disciplined Concurrency Testing - Microsoft Research - 0 views

  • CHESS is a tool for disciplined testing of concurrent programs. CHESS requires users to develop concise concurrent tests for that explore one concurrency scenario—or a few scenarios—in their programs. Given such a test, CHESS systematically enumerates all behaviors of the program being tested to find concurrency errors, data races, deadlocks, and livelocks.
Aasemoon =)

Identity and Access Management Solution | Media | TechNet Edge - 0 views

  • Brjann Brekkan, PM for the Identity and Access Management (IAM) solution and related products, describes the capabilities and business drivers behind the solution. Beginning at [6:08], he gives us a screencast demo of parts of the solution. The demo includes automated AD group management and access through Forefront Identity Manager (FIM), FIM password reset, and managing group membership via Outlook. Learn more about the IAM solution
Aasemoon =)

Simple Interface for Reconfigurable Computing (SIRC) - Microsoft Research - 0 views

  • This API provides users with a standard FPGA communication interface from C++ code. It is intended to encourage more widespread adoption of FPGAs and reconfigurable computing platforms—particularly among Windows application developers
Aasemoon =)

C# 4.0 and beyond by Anders Hejlsberg | Matthijs Hoekstra | Channel 9 - 0 views

  • In this talk Microsoft Technical Fellow and C# Chief Architect Anders Hejlsberg gives an overview of the new features in C# 4.0, including dynamic typing, co- and contra-variance, named and optional parameters, and improved COM interoperability. Anders will also discuss some of the ideas that are envisioned for future versions of C#. This session is presented by Anders Hejlsberg during Microsoft DevDays 2010 in The Hague in The Netherlands.
Aasemoon =)

DryadLINQ | TechFairSV | Channel 9 - 0 views

  • In this demo we showcase efforts in MSR to collaborate with external researchers to explore the application of new technologies, specifically Dryad and DryadLINQ, to big data research problems in science. We also highlight our efforts to provide software and services to academics across the world, through the release of Dryad and DryadLINQ free of charge to the research community, along with associated programming guides, user documentation, and code libraries. Dryad is a general-purpose distributed computing engine, more flexible than MapReduce or Hadoop!, that was designed to simplify the task of implementing distributed applications on clusters of Windows computers. DryadLINQ is an abstraction layer which simplifies the process of implementing Dryad-based applications. Microsoft Research is acutely aware of the ubiquity of big data and the challenges this presents. We are offering researchers the tools, resources and collaboration to explore this new area.
Aasemoon =)

Add-ons for the RDS Simulator - Microsoft Robotics Blog - Site Home - MSDN Blogs - 0 views

  • The Robotics Developer Studio (RDS) Simulator is a key feature of the package that allows you to get started without buying expensive robots. It is a great tool for use in education. The add-ons outlined below help you to create your own simulation environments and get started on learning about robotics.
Aasemoon =)

Anders Hejlsberg: Introducing Async - Simplifying Asynchronous Programming | Charles | ... - 0 views

  • Microsoft Technical Fellow and C# creator Anders Hejlsberg explains the new C# and VB.NET asynchronous programming model, available as Async CTP now, which makes async programming much easier for .NET developers.
Aasemoon =)

InfoQ: Don Syme Answering Questions on F#, C#, Haskell and Scala - 1 views

  • In this interview made by InfoQ’s Sadek Drobi, Don Syme, a Senior Researcher at Microsoft Research, answers questions mostly on F#, but also on functional programming, C# generics, type classes in Haskell, similarities between F# and Scala.
1 - 20 of 28 Next ›
Showing 20 items per page