Faculty Connection is an online set of real-world resources and shared peer knowledge, the goal of the Faculty Connection site is to put relevant and applicable tools and information at the fingertips of technology educators.
The UK Academic Team is responsible for offering IT students and faculty members free access to software, for enhancing knowledge and skills by providing curriculum materials and other learning opportunities, for helping students achieve their dreams by organizing an international competition, and finally for assisting last year students through career resources and job opportunities at our customers and partners.
With this blog we want to inform you on our latest initiatives.
Enjoy reading and stay tuned!
Just over a month we released the Azure toolkit for Windows Phone 7, Microsoft has now released the Azure tookit for iOS, and Android is next in line.
The toolkit contains a “compiled Objective-C library for working with services running in Windows Azure (e.g. push notification, authN/authZ, and storage),” along with Objective-C source code and Xcode project files. It also includes a sample iOS application and its source code, designed to show developers how Azure can be used inside of the platform.
The toolkit has been posted to github and can be found at the following three links:
Details on how to get started can be found here.
Microsoft are pleased to announce the release of the Windows Azure Toolkit for Social Games
This toolkit is a preview but will allow you and your students to quickly get started building new social games in Windows Azure.
The toolkit includes the following assets
3. Developer tools
The toolkit also includes specific services and code to handle capabilities unique to games, such as storing user profiles, maintaining leader boards, in-app purchasing, and so forth. In addition to releasing the toolkit, we have also teamed with industry innovator Grant Skinner and his team to create a game called Tankster.
Tankster is built with HTML5 and comes complete with reusable service-side code and documentation. It also supports a variety of social interactions including messaging, wall posts, and comments while player achievements and game stats are presented on a live leaderboard so gamers can interact with each other.
For more information please visit the following
Windows Azure Team Blog: Build Your Next Game with the Windows Azure Toolkit for Social Games
WA.com: Social Gaming on Windows Azure
Channel 9: Social Gaming on Windows Azure
CodePlex: Windows Azure Toolkit for Social Gaming
Microsoft has developed an iterative MapReduce runtime for Windows Azure, code-named "Daytona." Project Daytona is designed to support a wide class of data analytics and machine learning algorithms. It can scale out to hundreds of server cores for analysis of distributed data.
Project Daytona was developed as part of the eXtreme Computing Group’s Cloud Research Engagement Initiative and made its debut at the Microsoft Research Faculty Summit.
Project Daytona MapReduce Runtime for Windows Azure can be download, along with sample codes and instructional materials that researchers can use to set up their own large-scale, cloud data-analysis service on Windows Azure.
Project Daytona features the following key properties.
1. Designed for the cloud, specifically for Windows Azure.
2. Designed for cloud storage services.
3. Horizontally scalable and elastic.
4. Optimized for data analytics.
So what can you use Daytona for?
There are a number of use cases for Project Daytona,
1. Data analysis
2. Machine learning
3. Financial analysis
4. Text processing
5. Indexing, and search.
Almost any application that involves data manipulation and analysis can take advantage of Project Daytona to scale out processing on Windows Azure.
Data analytics as a service
Using Windows Azure, which is accessible to a host of clients NOT just windows clients!
Project Daytona is about turning utility cloud computing into a service model for data analytics. In our view, what is key is that this service is not limited to a single data collection or set of analytics, but the ability to upload data and select from an extensible library of models for data analysis. Powered by Project Daytona, the service will automatically scale out the data and analytics model across a pool of Windows Azure VMs without the overhead that is usually associated with typical business intelligence (BI) and data analysis projects.
Example of Application
Excel DataScope. From the familiar interface of Microsoft Excel, Excel DataScope enables researchers to accelerate data-driven decision making.
Project Daytona DataScope analytics service offers a library of data analytics and machine learning models, such as:-
2. Outlier detection
4. Machine learning
5. Information visualization
Users can upload data in their Excel spreadsheet to the DataScope service or select a data set already in the cloud, and then select an analysis model from our Excel DataScope research ribbon to run against the selected data.
Project Daytona will scale out the model processing by using possibly hundreds of CPU cores to perform the analysis. The results can be returned to the Excel client or remain in the cloud for further processing and/or visualization. The algorithms and analysis techniques are applicable to any type of data, ranging from web analytics to survey, environmental, or social data.
· See Overview for information about what is included in the release package.
What’s Next for Project Daytona?
Project Daytona is part of an active research and development project in the eXtreme Computing Group of Microsoft Research.The current release of Project Daytona is a research technology preview (RTP). Microsoft Research are still tuning the performance of Project Daytona and adding new functionality.
For more information on project Daytona please see http://research.microsoft.com/en-us/projects/azure/daytona.aspx
WATCH THE MICROSOFT RESEARCH FACULTY SUMMIT 2011 KEYNOTES ONLINE JULY 18 – 20 2011
The world of computing is ever changing, and nowhere more so than in the combination of software and consumer devices. We have entered the age of natural user interfaces, and this fact requires innovation in areas of computer vision, translation, audio sensing, and machine learning.
Security, privacy, and the effect of the data deluge in the systems we build have taken on global significance in our socially networked world. The twelfth Microsoft Research Faculty Summit provides a forum for lively debate of the development, application, and funding of these technologies in the environmental, medical, and educational spheres over a long period of time.
The keynotes and Design Expo from the Summit can be viewed in real time here: http://research.microsoft.com/en-us/events/fs2011/streaming_video.aspx
The 2011 Microsoft Imagine Cup Finals took place yesterday from 16:00-19:00 EST (NYC Local Time) 8pm to 11pm GMT you can watch a video recording of the stream here.
The “World Festival Awards Ceremony” will be held at the David H. Koch Theater at the Lincoln Center for Performing Arts in downtown New York City! The event capped a six-day celebration of technology that featured more than 400 students from 70 countries.
Microsoft had a dedicated Social Media Team at the Microsoft Imagine Cup, made up of Microsoft Student Partners, the team of 25 were tweeting, blogging and streaming as much as possible about every aspect of the finals. To see all 25 Microsoft Student Partners on the Social Media Team tweeting, check out our Twitter List!
For more information on the Imagine Cup see the dedicated Official Imagine Cup Facebook Page which has been made available for things Imagine Cup!
So what is the Imagine Cup?
The Imagine Cup 2011 consisted of Student projects that tackle global problems such as improving road and fire safety, eradicating poverty, and creating a more sustainable environment.
The Imagine Cup is a awesome event and I have to state I was tremendously inspired, enthused and excited by the events of yesterday. Over 350,000 students globally took part in the competition over the past months, leading to the Worldwide Finals in New York City July 8-13. The UK managed to secure two places to the World Finals represented by two teams Project Ove, from the University of Manchester, competing in the Software Design Competition and Cycling into Trees, from the University of York, competing in the Embedded Development Competition. Project Ove were unfortunate to be knocked out in the first round in New York however Kevin Pfister team Cycling into Trees made it to the Final Six and the grand final see more details below!
Ireland’s Team Hermes won the competition’s premier Software Design category and $25,000 (U.S.) with their project that combined embedded technology, mobile devices and cloud computing technology to change driving habits and reduce road deaths.
"Thank you Imagine Cup for the opportunity to develop a solution to address this global, serious problem of road traffic accidents,” said team member Aine Conaghan as they collected the Imagine Cup trophy. “Initially we were inspired due to the fact of this problem in Ireland. The more research we carried out, we realized ‘yeah, we're going to make an impact globally.’”
The members of Team Hermes said traffic accidents are a huge problem in Sligo, the North Western Irish city where they go to University. "Initially we wanted to do something to improve road safety," said team member Calum Cawley. "So many people are dying we had to do something about it."
Women in Technology
It was encouraging to see so many female contestants at the Imagine Cup World Final, the more women we see enter science, technology, engineering and math fields will help fill the shortage of viable candidates in the tech sector, encouraging more females into the sector will bring a new wave of ideas and perspectives. Over Sixty women participated in the Imagine Cup Finals, double last’s year numbers. Those female students can help inspire more women to take an interest in tech and enter future competitions.
Allison Watson, corporate vice president of the U.S. Marketing and Operations group at Microsoft, hopes the Imagine Cup continues to get more women to attend. On Sunday Watson led a panel discussion where she invited women competitors to talk about the issues and challenges surrounding getting more women into STEM fields and to inspire them to be role models for others. “(We need) to bring the voice and stories of the women competitors to others," she said. "The more women you can get here, the more you can create a community of people who can support each other.”
Role models can make a huge difference in getting more women interested in technology careers, which can be intimidating, so well done to team Hermes! it shows that the Imagine Cup is a great platform for female students, noting that even the Imagine Cup name is approachable: "We want people to dream.”
Imagine Cup 2011 Award Highlights and Winners
Team Hermes – Winners Software Design 2011
Ireland’s Team Hermes won this year’s Software Design competition with a project that combined embedded technology, mobile devices and cloud computing technology to change driving habits and reduce road deaths.
The team developed a smart device that can plug into any car made after 2000, Conaghan said. It uploads driving information to the cloud and gives the driver a report on their behavior. "Research has shown that educating the drivers reduces fatalities on the roads," she said.
The team used a number of Microsoft technologies to create their project including Silverlight, Azure, and SQL Server. "It's all compatible," said James McNamara, also a team member. "It's a great system to work in."
Looking ahead, Team Hermes wants to get their project out into the world to make an impact on roads worldwide. "We want to develop a sustainable project that not only saves lives but generates enough income to bring the product forward and establish a mass user group and a mass community, because the more users we have the more lives we can save," McNamara said.
NTHUCS - Winners Embedded Development 2011 Taiwan’s Team NTHUCS sets up their display booth at the Imagine Cup 2011 Worldwide Finals. Taiwan’s Team NTHUCS won the Embedded Development contest and $25,000 with their project RIGHT!! This Way, which computes the safest fire escape routes in real time as detected by a wireless sensor network, while the three winners from the Game Design category all focused on some aspect of environmental sustainability. Signum Games - Winners Games Design Windows/Xbox 2011
Brazil’s Team Signum Games demos their winning Game Design Windows/Xbox entry "UCan," a strategy game that invites players to solve urban problems involving health, education and the environment. One member of Brazil’s Signum Games team that won the Windows/Xbox category of Game Design shouted at the crowd, “If we can, you can!” Team Signum’s Fernanda Fonteles said she was amazed her team came out on top. “It's unbelievable," she said. "We saw the other projects – they are very strong.” The team’s game was inspired by volunteers who helped clean up their home city of Curitiba, Brazil. "It's very important to bring the top prize to our university," Fonteles said.
Geeklogic - Winners Games Design Mobile 2011
Team Geeklogic from France won the Game Design – Mobile contest with "Brainergy," a Windows Phone 7 puzzle game in which the player has to solve different challenges based on renewable energy.I had the pleasure of meeting the team earlier in the Month at the FDG2011 conference and the game was superb so well done! As France’s Geekologic collected its award in the Game Design – Mobile category, a team member thanked the crowd and urged them “to continue this work and we will really make this world a better place.”
Cellardoor - Winners Games Design Web 2011
In the Games Design web category, Winners were Poland’s Team Cellardoor demo "The Book of Elm". The game, won the Game Design – Web category, it illustrates the importance of taking care of the environment in everyday life through the interactive story of Elm, a creature on a quest to fix the mistakes done by people around the world.
HOMERUN - Winners Windows Phone 2011
Alaniarides - Winners Interoperability Challenge 2011
Greece’s Team Alaniarides won the Interoperability Challenge with their Touring Machine, which offers adults and children a new kind of cultural experience
M.N.A – Winners Digital Media 2011
Romania’s Team M.N.A. won the Digital Media category.
Jean-Sébastien Duchene Winner IT Challenge 2011
France’s Jean-Sébastien Duchene won the IT Challenge.
During the ceremony, Microsoft also unveiled plans to launch a three-year, $3 million competitive grant program to help recipients realize their vision of solving the world’s toughest problems and announced that Imagine Cup finalists will be eligible to apply for grants that include a combination of cash, software, training, consulting and other support via the Microsoft BizSpark programme. Microsoft will announce details about the grant program and application process later this summer.and BizSpark membership packages.
“The innovators, entrepreneurs and humanitarians who compete in the Imagine Cup have developed an inspiring spectrum of projects, raising the bar higher and higher each year,” said S. Somasegar, senior vice president, Developer Division, Microsoft. “We are in awe of the students’ solutions for addressing social and real-world challenges, and want to help them take their projects to the next level with the financial, technical and business support they need to change the world.”
At the awards ceremony, New York City Mayor Mike Bloomberg and activist and actress Eva Longoria also expressed their awe of the students’ tech skills and passion to change the world.
When the finals kicked off last Friday, economist Jeffrey Sachs gave the students a homework assignment: saving the world. “You don't just leave here with the Imagine Cup and think your work is done – you have a lot of work ahead,” he said.
Many of the participants hope to meet that challenge by forming their own companies. Dennis Anderson, a professor of management and information technology at St. Francis College in New York and longtime advisor to the Imagine Cup, said ‘the event serves as a launching pad for many students.(The Imagine Cup) opens up career pathways for many of the finalists,’ said Anderson, who also served as one of the judges in this year’s Software Design category. "This is definitely more than a competition. They are working very hard to start new businesses.”
‘Students aren’t merely seeing dollar signs with plans to form their own companies,’ said Mark Hindsbo, vice president of Microsoft’s Developer and Platform Evangelism Group in the U.S. "I haven't heard one of the teams say they want to make money," he said. "They want to make a difference in the world."
The New Zealand know a thing or two about success after the Imagine Cup. Two members from OneBuzz participated in last year’s competition, where they finished third in the Software Design category. Their project, called OneBeep, transmits educational data over radio waves to impoverished communities.
Vinny Lohan said that after last year’s Imagine Cup, he and his OneBeep teammates formed their own company to license the technology. Since then they’ve attracted the attention of Icehouse, one of the top 10 incubation firms in the world, which is providing the young company with funding and support. Today they are conducting field tests in South America, and Lohan, the company’s CEO, said they’re six months from global deployment. He credited the Imagine Cup and Microsoft’s BizSpark program with getting their company off the ground. "(The Imagine Cup) is the beginning, not the end of the journey," he said. "The Imagine Cup turns students into entrepreneurs."
In New York City, it appeared many students were already on their way. Our very own Kevin Pfister, a one-man team called Cycling Into Trees who represented the U.K. in the Embedded Development category is now well on this journey.
Kevin’s Child Sleep Safe project uses a mixture of embedded hardware, software and home automation systems to reduce crib death numbers by monitoring babies while sleeping. “It represents the next generation of baby monitoring,” he said.
Kevin has already built a working prototype of Child Sleep Safe and presented it to Mothercare, the U.K.’s largest specialist retailer for parents. “They gave us a good response,” Pfister said. “I’m going to move ahead with it.”
The Peoples Choice Awards
Eva Longoria told the students ‘she was honoured to support and shine a light on the finalists’ work, which she had a chance to review earlier in the day. She called out specific teams like Thailand’s NewKrean, who responded to a devastating flood in their country with a project that will help rescue workers find victims after a disaster. Before leaving the stage, Eva Longoria told the students ‘they were the next generation of leaders who were going to give us all a better future'.’
She then announced the winner of the People’s Choice Award, Bangladesh’s Team Rapture, whose project, ThirdEye, is a smartphone device for the visually impaired.
Earlier, Bloomberg encouraged the students to work together as they tackle the world’s toughest problems, just like the diverse residents of New York City do. It will take collaboration to eliminate poverty and illness, combat global warming, and preserve the environment, he said. He then held up his friends Bill and Melinda Gates as two people who were truly changing the world and challenged the finalists to follow in their footsteps. He closed with an invitation for all the students to make New York City their future home.
So will you be the next Imagine Cup HERO!
The number of students competing or the number of countries represented, the Imagine Cup 2011 was the biggest event yet. However we need your help as parents, teachers, academics and faculties to help lead students to go into science, technology engineering fields (known as STEM), where there is projected to be a major shortfall of job candidates in the coming years.so let's go from 350,000 competitors to 35 million people.
So if your a UK School teacher, FE or HE academic, I cannot think of a better way to inspire students so think about the Imagine Cup for future challenges or curricula competitions! We simply need to inspire more students to enter technical fields as STEM is critical in driving the worlds economy.
So I hope to see your entries for next year competition which will take place in Sydney, Australia. If you would like more details or information relating to the UK entry requirements simply get in touch!
Small Basic Updates:
After more than two years of pre-release versions of Small Basic, which has been available to all Academics and Students via Microsoft DreamSpark we are finally releasing the 1.0 version.
For Schools and institutions wanting to teach or introduce students programming Small Basic is the ideal product. Additionally Small Basic now has access to number extensions from our friends at the TeachingKidsProgramming website. TeachingKidsProgramming provides free courseware to introduce kids (ages 10+) to programming. New in this compatible release of the Small Basic Fun extensions (http://extendsmallbasic.codeplex.com) is a recipe '(m)adLibs' which you can use to introduce the MVC pattern to your kids. It includes several new objects, such as a Viewer and a Parser to support teaching of this pattern.
Small Basic 1.0 released:
o Added language support (for a complete list of languages, go here)
o Updated setup and version info
o Fixed string resource issues
o New EULA – Small Basic is no longer labelled a ‘Pre-Release’ product
Updated Small Basic site on MSDN, MSDNAA and DreamSpark:
o New UI with a cleaner look
o Less “Kid’s Corner” branding
o Hosting licensed 3rd Party content from 3 E-books on Small Basic (English only)
Localized teaching curriculum:
o Curriculum PPTXs now translated to all languages (except Icelandic)
o Ongoing project as most languages still have English screenshots & images
Small Basic Adoption: Small Basic continues to thrive around the globe. We have strong interest from Gulf Region, Russia, India, East Asia, etc so expect to see more features and upgrades.
Small Basic 1.0 Blog Announcement:
New Small Basic Home Page on MSDN:
Small Basic Teaching Curriculum in 18 languages:
E-Book content licensed for use on MSDN:
If you haven’t installed Small Basic yet, please give it a try. Perhaps you can use it to introduce a young person you know to the joys of programming.
· “Personally, I can't image my life as a high school Computer Science teacher without SmallBasic…” (Teacher)
· “… the import feature alone saves me countless hours of prep time -- I would like to see that kind of cloud integration in all IDEs in the future…” (Teacher)
· “This is exactly what we need.” (Academic)
· “We couldn’t compete in the K-12 space without it.” (Academic)
I am pleased to confirm the release of a add-on to the Kinect SDK for Windows specifically for development in robotics.
This is a free software download, officially called the Kinect Services for RDS 2008 R3 and its now available at the Microsoft Research web site. The RDS package allows Robotic Developer Studio users to build and simulate robots with a Kinect sensor.
There is more information on the Robotics blog site, the new version is built on top of the Kinect SDK for Windows which was released as a free download earlier this year. The blog post states that you can expect to see more updates later this year. It states, "We know that there are many practical issues for applying the Kinect technologies to robotics capabilities that we will be addressing in upcoming RDS releases."
Here’s a link to of a short introduction to Kinect Service for RDS
So feel free and download the Kinect Services for RDS 2008 R3 and let us know how you get on.
The website is now live for the next PhD Scholarship Programme applications call
Application deadline: 16 September 2011, 17:00 GMT
Please let your academic contacts know about it!
The programme is open to all universities or national research institutions in any country in Europe, the Middle East or Africa.
As previous years, applications must be made by PhD supervisors not by students. Supervisors will be informed of our decision in January 2012 and will then have up to one year to find the best student for the proposed project. Students will typically start their PhD in October 2012.
The page also contains a link to a number of currently open PhD positions sponsored by Microsoft Research at a number of Universities:
If you have questions or feedback, please contact us.
Lots of new improved features have been added to Microsoft Academic Search in July
Academic Search comes from Microsoft Research with much of the development coming from MS Research Asia.
What’s New in the July Release
Economics & Business
Molecular Biology & Genetics
Neuroscience & Behaviour
Pharmacology & Toxicology
Psychiatry & Psychology
For more inform visit Microsoft Academic Search and read more about feature at http://academic.research.microsoft.com/About/Help.htm#5
On the 12th of July 2011 Microsoft released the Surface 2.0 SDK.
The SDK simply makes it easy to create engaging experiences, using multitouch and object interaction, for the next generation device for Microsoft Surface – the Samsung SUR40 for Microsoft Surface.
The Surface 2.0 SDK replaces the Microsoft Surface Toolkit for Windows Touch Beta that was released last year.
Download the SDK and find training, documentation, and guidance on the new Surface development center at www.msdn.com/windows/surface/
The Microsoft® Surface® 2.0 SDK is a set of controls, APIs, templates, tools, sample applications, and documentation for application developers. Using the familiar .NET Framework 4.0, Windows Presentation Framework 4.0 (WPF) or XNA framework 4.0, and the Surface 2.0 SDK, developers can quickly and consistently create innovative applications that take advantage of the new PixelSense™ technology delivered in the Surface 2.0 platform.
The next generation Surface device, the Samsung SUR40 for Microsoft Surface, was announced in January 2011 and will be available to commercial customers in 23 countries later this year. For more information on the Samsung SUR40 for Microsoft Surface, visit www.surface.com.
The Surface 2.0 SDK runs on the Samsung SUR40 for Microsoft Surface or a PC with a 32-bit or 64-bit edition of one of the following Windows® 7 operating systems:
Windows 7 Home Premium
Windows 7 Professional
Windows 7 Ultimate
The Surface SDK supports input devices such as mouse, touch, and tagged objects. With the Surface SDK, you can develop an application that supports various types of input. However, to test your application in a touch-enabled environment, your computer must have a touch-screen digitizer.
The Surface SDK contains the following resources:
These assemblies provide the classes that are necessary to create a touch-enabled application.
Visual Studio project and item templates
These templates enable you to quickly create a touch-enabled application. When you create a project by selecting the Surface template, all of the necessary references and resources are automatically included as part of your project.
The input simulator, input visualizer, and Surface stress tools help you develop and test applications for the Samsung SUR40 for Microsoft Surface and Windows 7 touch-enabled PCs. With the Surface Input Simulator tool, you can simulate different inputs, hardware capabilities, and tilt of the device.
Sample applications are fully functional applications that you can build and run. These applications showcase various features of the Surface environment. You can run these applications to see Surface functionality in action, and examine the source code to see how certain tasks are performed.
The documentation for the Surface SDK includes short examples of how to perform various programming tasks, longer and more detailed examination into various programming scenarios, and a detailed API reference.
Note: When you are ready to distribute an application that you have created with the Surface SDK, download the Microsoft® Surface® 2.0 Runtime from MSDN and include it with your installation package. The Surface SDK Runtime contains the reference assemblies that are required to run your application.
There are two types of APIs; presentation API and core APIs. The Presentation APIs use Microsoft Windows Presentation Foundation (WPF), which is the standard choice for developing touch-enabled applications. The cores APIs are .NET platform agnostic APIs that enable querying a raw image directly and registering for touch events. Learn more about the core API at http://msdn.microsoft.com/en-us/library/ff727894(v=Surface.20).aspx.
Your touch-enabled application will usually contain one or more Surface controls. Some of these controls are specialized counterparts to WPF controls, and others enable you to include functionality in your application in ways that have no WPF counterpart. The following table summarizes the controls that are included in the Microsoft Surface SDK for Windows Touch Beta.
The LibraryBar control enables you to list items horizontally, group items into several groups, and scroll groups. By default, the LibraryBar control supports drag-and-drop operations.
The LibraryContainer control is a dual-view control that arranges items in a horizontal bar or in a vertical stack and enables you to switch back and forth between the two views.
The LibraryStack control enables you to display items that are stacked on each other. Users can view the individual items by rearranging the order of the stack or by removing items from the stack. By default, the LibraryStack control supports drag-and-drop operations.
The ScatterView control is a container for any other User Interface (UI) element. When you place a UI element inside of a ScatterView control, that element automatically gains the ability to be moved, rotated, and resized using one or multiple touches.
The ElementMenu control implements a collection of items in a tree hierarchy that users can select.
The SurfaceButton control is a specialized version of the WPF Button control. SurfaceButton provides a different default look-and-feel, adds support for Touch Visualizations, and customizes the handling of input device events so that if multiple touches are targeting the control, the Click event is raised only after all touches are lifted.
The SurfaceCheckBox control is a specialized version of the WPF CheckBox control. SurfaceCheckBox provides a different default look-and-feel, adds support for Touch Visualizations, and customizes the handling of input device events so that if multiple touches are targeting the control, the Click event is raised only after all touches are lifted.
The SurfaceTextBox control provides an unconstrained data entry field. The SurfaceTextBox control also provides the on-screen keyboard so that you do not have to specifically invoke the keyboard.
The SurfaceInkCanvas control provides a drawing canvas that you can use with touch input to create, modify, and delete drawing strokes.
The SurfaceListBox control is a specialized version of the WPF ListBox control. SurfaceListBox adds support for panning, the ability to move the content by direct contact with the content itself, instead of using a scroll bar.
The SurfaceRadioButton control is a specialized version of the WPF RadioButton control. SurfaceRadioButton provides a different default look-and-feel, adds support for Touch Visualizations, and customizes the handling of input device events so that if multiple touches are targeting the control, the Click event is raised only after all touches are lifted.
The SurfaceScrollViewer control is a specialized version of the WPF ScrollViewer control. SurfaceScrollViewer adds support for panning, the ability to move the content by direct contact with the content itself, instead of using a scroll bar.
The SurfaceSlider control is a specialized version of the WPF Slider control. SurfaceSlider provides a different default look-and-feel, and adds support for Touch Visualizations.
The SurfaceWindow control is a specialized version of the WPF Window control. SurfaceWindow provides and activates the necessary event handlers to make sure that it receives touch events.
Samples that use the Core layer and XNA Framework
Draws small images for every contact at every frame. This sample emphasizes multiple touches and shows how to use the Microsoft XNA APIs.
Provides an extensive sample framework that helps you create controls by using the Core layer. The code in this sample eliminates inconsistent behavior among Core-based applications by using the Model-View-Controller (MVC) design pattern.
An XNA-based application that demonstrates how to use the Core Interaction Framework
Shows how to use the RawImage APIs for XNA applications. This sample displays captured normalized (8 bit per pixel) images that are flipped vertically.
Demonstrates how to use the manipulations and inertia APIs to move graphical user interface (GUI) components around in a Surface application in a natural and intuitive way.
Samples that use the Presentation Layer (WPF)
Shows how to build simple application behaviors from touch-enabled controls that the Presentation layer provides, such as updating a text box when a user touches a button
Shows contact properties that are exposed in the Presentation layer (such as x, y, height, width, major axis, minor axis, and orientation) and how you can read and use these properties in a Surface application.
Demonstrates how to integrate sound into Surface applications based on the Presentation layer.
Represents a simple tool that lets a user compare and contrast the properties of two "items" (tagged objects).
Uses the SurfaceInkCanvas control to implement drawing and painting over pictures and video
Shows an implementation of the ScatterView and SurfaceListBox controls to create a simple puzzle game. The ScatterView and SurfaceListBox controls automatically provide some powerful features related to Surface.
Shows how to implement drag-and-drop functionality in a retail application.
Tag Visualizer Events
Shows how to incorporate hit-testing in the TagVisualizer control to let user interface (UI) elements react when tagged objects move over them.