C# Woot! Off Notifier

On January 19, 2012, in C#, Programming, by LuCuS

woot! LogoYesterday, I showed you how to create a Woot! Off notifier using Python. As promised, I’m now going to show you how to create a Woot! Off notifier using C#. In case you didn’t read yesterday’s article, it basically told how I love Woot! Off’s, but hate having to constantly refresh my browser to check for new items. Instead, I decided to write a tool that does that for me. In the Python version I wrote, it only displays the item name and price. In today’s article, I’m taking it a bit further by showing you how to create a Windows Form that displays the item description along with the item name and price. And, I even show you how to display the item image and the progress bar that shows how many items are left just like on the Woot! site. So, let’s get started.

Continue reading »

Related Posts

Tagged with:  

Speech Recognition with C# and XML Grammars

On November 3, 2011, in C#, Programming, by LuCuS

Listening EarBy request from a couple of my readers, I am back to show more speech recognition using C#. In my first speech recognition article “Simple Speech Recognition Using C#“, I introduced you to the Speech Recognition Engine provided by the .NET framework. In that article, I showed you how to setup a new SRE and to accept any voice input and display it in a rich text box. The very next day, I took that application one step further in my article “Simple Speech Recognition Using C# – Part 2” by introducing you to grammars. Grammars are basically a list of input options you want your application to listen for. Adding grammars will cause your application to listen for only those options and nothing else. The grammar used in that article was built using the Choices object and by providing that object with a list of hardcoded options. Today, I want to show you how to replace the Choices object with a grammar XML file. Let’s begin.

Continue reading »

Related Posts

Tagged with:  

OpenCV LogoAs I’ve mentioned before, my articles about using OpenCV and C# are the most viewed articles on this site. Among those articles, I get more emails asking about using OpenCV and C# for augmented reality applications than I do anything else. It appears that AR is a pretty big topic these days and everyone looking at getting into the field needs a good place to start. So, I’ve put together a small application that uses OpenCV and C# to do augmented reality. As always, I’m using the OpenCvSharp .NET wrapper for OpenCV. But, the same principles that apply here can also be used in pretty much any other wrapper or in OpenCV itself. Usually, I’ll walk thru every line of code in my example applications and explain what I’m doing. But, this time, I’ve decided to just provide you with the code and let you figure it out for yourself. However, as always, I’m more than willing to answer any questions you may have as you go along with the example.

Continue reading »

Related Posts

Tagged with:  

Operating System Written Entirely in C#

On September 6, 2011, in C#, by LuCuS

Cosmos LogoHoly c-sharp, Batman! As you already know, I’m a huge fan of C#. So, you can probably imagine what happened when I found out someone actually wrote an entire operating system in C#. It’s called “Cosmos” (http://cosmos.codeplex.com/). Short for “C# Open Source Managed Operating System”, Cosmos is an operating system that runs on x86 and 64 bit processors, although support for ARM processors, iPhone, and even the Nintendo Wii are on the roadmap. I haven’t had a chance to test out the OS yet, but you can definitely be assured that I will be taking it for a spin some time today. So, if you’re interested in some C# wonderful-ness, head on over to Codeplex and snag a copy of the source code and check out Cosmos for yourself.

Related Posts

Tagged with:  

WiFi LogoRecently, I purchased myself an AR.Drone from Parrot. And, as I mentioned in this article, the new quadricopter is AWESOME! If you haven’t picked one up yet, you need to! (Amazon link). Anyways, I have begun working on my own C# application that will allow me to control the quadricopter from my computer. While working on that project, I have come across a few side-technologies that I would like to share. For instance, in order to control your drone, you have to first connect to it via WiFi, just like you would any Wireless Access Point. For my project, the first piece that needed to be in place was a way to scan for available WAPs (drones) and that is what I want to share with you today.

Continue reading »

Related Posts

Tagged with: