Windows 8: What’s New?

Monday, September 19, 2011

Got back from Build conference. Since I expect many people will ask me "So, what's new?" and since the answer is rather complex, I figured I should try to write a post about it, so here goes…   General Information Windows 7 sold (i.e. legal copies) over 450,000,000 copies since it was released. Windows 7 bypassed Windows XP in world usage. Windows 8 will be used primary for tablets and other touch-based devices. Windows 8 can run on Intel-based...
no comments

Using Windows Phone As Windows 7 Accelerometer Sensor

Saturday, August 13, 2011

I just had a cool idea! (actually I had it like 6 month ago, but bear with me). My idea involves mixing some of the features in Windows 7 with some of the features in Windows Phone 7, to create a glorious mix!   Windows 7 One of the new features in Windows 7 is the Sensor API which provides a standard interface for accessing sensors of various types, like accelerometer, etc.. I wrote in the past about how you can consume this API from a C# application using Windows API Code...

Ribbon with C++, Post 6: Ribbon Dynamic Structure Capabilities

Tuesday, June 21, 2011

This is the 6th and last post about using Windows Ribbon Framework features in C++. You can find the previous parts here: Part 1, Part 2, Part 3, Part 4 & Part 5. In this post we will dive into the ribbon's dynamic structure capabilities, i.e. we will learn about the different ways to change the structure of the ribbon at runtime. Specifically we will learn about Application Modes and Contextual Tabs. We will see what are these features, when to use them and how. Application Modes What is Application Modes? Application Modes...
2 comments

Ribbon with C++, Part 5: Using Galleries with Windows Ribbon Framework

Thursday, June 16, 2011

This is the 5th post about Windows Ribbon Framework features. On previous posts we have introduced the ribbon framework, seen a complete example, and reviewed how to use buttons-based UI controls and how to control their layout. In this post we continue our exploration of the Windows Ribbon Framework, this time focusing on Gallery controls. We will learn what galleries are and what is the difference between an item gallery and a command gallery. We will learn about the different gallery controls: ComboBox, DropDownGallery, SplitButtonGallery and InRibbonGallery. ...
no comments

Ribbon with C++, Part 4: Layout Controls in Windows Ribbon Framework

Wednesday, June 15, 2011

This is the 4th post about Windows Ribbon Framework features. On previous posts we have introduced the Windows Ribbon Framework, shown a complete example of how to develop a ribbon enabled application and reviewed the different buttons-based UI controls that the ribbon framework provides. In this post we continue our review of the various features in the Windows Ribbon Framework. This time we will focus on a task that every ribbon application developer should address: How to layout UI controls on the ribbon. We will see how to define tabs and...
no comments

Ribbon with C++, Part 3: Using Buttons with Windows Ribbon Framework

Monday, June 13, 2011

On previous posts we have seen an introduction to the Windows Ribbon Framework and learned how to develop a ribbon enabled application. In this post we continue our review of the various features in the Windows Ribbon Framework. This time we will focus on the most common feature in the ribbon: Buttons. I assume the concept of a button needs no introduction; however, there are several kinds of buttons available with the Windows Ribbon Framework and in this post we will review them. But first, let's dive into the details of how we use the ribbon...
no comments

Ribbon with C++, Part 2: First Ribbon Enabled Application

Monday, June 6, 2011

In this post we continue our review of the Windows Ribbon Framework feature brought to us in Windows 7. For more information on the ribbon feature in general and Windows Ribbon Framework in particular, make sure you read Part 1. Today we will see how to create a ribbon enabled application in C++ using the Windows Ribbon Framework. To show it we will build a small application with a ribbon that will contain two tabs, three groups and several buttons. As mentioned in the previous post, there are four steps we need to follow in order...
no comments

Ribbon with C++, Part 1: Introduction to the Windows Ribbon Framework

Friday, June 3, 2011

Due to popular demand I’ve decided to use the knowledge I’ve gain while creating the Windows Ribbon for WinForms project and write a series of posts about working with the Windows Ribbon Framework with Win32 C++. In this post we will learn the basics of the Windows Ribbon Framework. What Is a Ribbon? Definition (from MSDN): “The Windows Ribbon framework is a rich command presentation system that provides a modern alternative to the layered menus, toolbars, and task panes of traditional Windows applications." Put another way, it is the upper part of most office 2007 applications: Figure 1: Microsoft Word 2007 RibbonThe ribbon...
no comments

Sela Haifa Open House: Windows 7 features and Multi-Touch Session – Slide Deck and Demos

Tuesday, May 24, 2011

Today (24.05.2011) I’ve delivered two sessions about “Using Windows 7 Features in .NET applications” in Sela Haifa Open House which was presented in Philips building in Haifa. Dear Philips (and other) developers, I had a great time presenting today's Windows 7 sessions. Thank you for coming!   In the sessions I talked about how to use new Windows 7 features like the new Taskbar, sensors API, the Ribbon control supplied with Windows 7, Application restart and Recovery and plenty of Multi-Touch. We’ve seen numerous examples, mainly in C++ Win32, WinForms and...

.NET User Group: Windows 7 features and Multi-Touch Session – Slide Deck and Demos

Friday, May 20, 2011

Yesterday (18.05.2011) I’ve delivered two sessions about “Using Windows 7 Features in .NET applications” in the Israeli .NET User Group, at Microsoft offices in Ra’anana. I want to thank all the attendees who came to hear the sessions, I truly enjoyed it. In the sessions I talked about how to use new Windows 7 features like the new Taskbar, sensors API, the Ribbon control supplied with Windows 7, Application restart and Recovery and plenty of Multi-Touch. We’ve seen numerous examples in C++ Win32, C# WinForms, C# WPF and C# Silverlight. ...