Coding4Fun

One thing that all consultants at Clarity share is a love of technology. Someone is always creating fun projects for our office that we share with the developer community. Microsoft's Coding4Fun is one community site that Clarity consultants regularly contribute projects.

 
ProjectsBlogging4Fun

View some of the Coding4Fun projects that our consutlants have contributed.

Twitterlight2/24/2008
  • VS 2008
  • Silverlight 1.1
Coding4Fun
Twitter, using simple SMS length messages, has changed how people stay connected. Here's how to build a Silverlight web client to access the Twitter API and display your tweets in a layout of your choosing. The Twitterlight code provides a solid starting point for communicating with any RESTful service interface, and you'll also see how to overcome Silverlight's cross-domain call limitations by leveraging a local proxy web service.
Facebook Contacts Sync12/28/2007
  • VS 2008
  • Facebook Developer Toolkit
  • C4F Developer Toolkit
Coding4Fun
Facebook Contact Sync uses the Bluetooth and Contacts API from the C4F Developer Toolkit to wirelessly synchronize your Facebook contacts to contacts on your mobile phone.
YeahTrivia: Trivia Client/Server10/29/2007
  • VS 2008 Beta 2
  • WCF
  • WPF
Coding4Fun
YeahTrivia is a client/server trivia game built using WPF and WCF. It's a sample project built for Coding4Fun that provides an extendable framework for building a multi-player trivia.
Silverlight 8-Ball9/19/2007
  • VS 2008 Beta 2
  • Expression Blend 2
  • Silverlight 1.1 AR
Coding4Fun
The Silverlight 8-ball game demonstrates how to use the Expression tools to create game graphics and .NET techniques for creating game animations.

Try it out it here.

Facebook Outlook Add-in8/30/2007
  • VS 2005
  • VSTO SE for Office 2007
  • SQL Server Compact
Coding4Fun
Facebook is a social utility that connects people with friends and others who work, study and live around them. Using the Facebook Developer Toolkit, you can combine the data stored on Facebook with contacts already stored in Outlook via a custom form region. Additionally, using VSTO and the Outlook object model, you can monitor incoming RSS feeds for posts that match interests of your friends on Facebook.
Bluetooth ScreenLock8/19/2007
Coding4Fun
The Bluetooth ScreenLock application runs on your PC, connects to your phone, and when it detects that you’ve walked out of range, locks your workstation.
Coding4Fun Developer Toolkit7/26/2007
  • WinForms
  • Windows Vista
CodePlex
Clarity contributed wrappers and samples for the preview handler & contact components to Microsoft's Coding4Fun Developer Kit 2008. The Coding4Fun Developer Kit 2008 additionally contains components for feeds, power management, photo sharing, bluetooth, desktop search & much more. It was created to open up many of the new and powerful APIs avaiable in Vista and Visual Studio 2008 to enable simple programming interfaces that can be used from managed code.
WPF Dartboard Scoreboard6/20/2007
  • WPF
  • SQL Server 2005
Coding4FunClarity TV
The WPF Dartboard Scoreboard is the second addition to the Clarity Lounge. It is a touchscreen kiosk standing near the throwing line for our dartboard. Before the game starts players can login to kiosk. During the game, players press where the dart landed to keep score. After each scoring throw there are various animations based on what was hit. Statistics such as accuracy, wins, and win % are tracked and stored in our Clarity game statistics database.
WM5 Media Center Remote5/14/2007
  • Windows Mobile SDK
  • Windows Media Center SDK
Coding4Fun
The Windows Mobile 5 remote for Windows Media Center allows users to remotely control and manage their Windows Media Center PCs.
iAccelerate2/18/2007
iAccelerate is a .NET application using an accelerometer to measure the performance of a vehicle. An accelerometer is an instrument that is used for measuring acceleration. By using basic physics equations, we can derive a vehicle’s current speed, distance traveled, horsepower, and other performance metrics from the acceleration of the vehicle. iAccelerate is solely for use in a vehicle on a closed course or on private property while under the supervision of a certified emergency care provider. As a reminder, please always wear your safety belt.
Amazon Mobile12/23/2006
  • Windows Mobile SDK
  • .NET CF
Coding4Fun
The Amazon Mobile application allows users to quickly search for books on their smartphone and add them to their wishlist while shopping. It was built using Amazon ECS and is optimized for smartphones like the Motorola Q.
Collecting Outlook 2007 Statistics11/20/2006
  • VS 2005
  • VSTO SE for Office 2007
  • SQL Server Express
Coding4Fun
How long does it take you to respond to emails on average? How many hours do you spend in meetings per week? This Outlook tracks statistics and allows you to produce reports on that usage.
Smartphone Pac-Man11/6/2006
  • WM5 SDK
  • .NET CF
Coding4Fun
Pac-Man for the WM Smartphone is an implementation of the arcade classic optimized for mobile devices.
Visual Foos 200510/31/2006
  • WinForms
  • SQL Server 2005
  • ASP.NET
Coding4Fun
Visual Foos 2005 is a scoreboard application for the foosball table in our break room a.k.a "the Clarity Lounge." The foosball table was modified to install arcade buttons which are wired via USB to the foosball server. The foosball server controls an LCD screen mounted near the table that displays a scoreboard and statistics when not in use. The buttons on the table are used to login and to track goal scoring. Additional features include instant replay via the Clarity skycam, web site to view statistics, virtual in-game announcer, pre-game predictions, and various other arcade game features.
Learn how one of our consultants used Visual Studio 2005 and Microsoft's Speech API to create the ultimate Foosball competition, including score tracking, player statistics, live trash-talking taunts and even instant replay.

Read More