LinkedIn Platform: Open for Business
Starting today, developers worldwide can integrate LinkedIn into their business applications and Web sites. Developer.linkedin.com is now live and open for business.
Useful Web Links for Computer Science Teachers
K-12 Faculty Community Site http://www.microsoft.com/education/FacultyConnection/precollegiate – A source for curriculum resources, teacher forums, and program announcements
Programming Languages for Beginners
Alice – http://www.alice.org – A 3-dimensional, drag and drop programming language from Carnegie Mellon University
Kodu - http://research.microsoft.com/en-us/projects/kodu/ – A graphical programming tool for younger students. Kodu will be available via Xbox Live Marketplace this spring. A version for schools is in the works. I included that link because I am talking about it to let people know it is coming.
Scratch – http://scratch.mit.edu – a light weight 2-dimensional, drag and drop programming language from MIT
Small Basic - http://msdn.microsoft.com/en-us/devlabs/cc950524.aspx
CSUnplugged http://www.csunplugged.com – Computer Science Unplugged is a series of learning activities that reveals a little-known secret: computer science isn’t really about computers at all!
Kid’s Corner – Beginner Developer Learning Center http://msdn.microsoft.com/en-us/beginner/bb308754.aspx – A web site for people of all ages who want to learn programming and web development. Tutorials, videos, projects and web casts
Microsoft Robotics Studio http://msdn.microsoft.com/robotics
Visual Programming Language for robots, runtime libraries for higher level programming, a 3-dimensional robot simulator with sample simulations, tutorials, and videos
Alfred Thompson’s Blog http://blogs.msdn.com/AlfredTh Which is of course right here.
Sharing of resources, links, and information of interest to K-12 Computer Science Teachers
Download details: Visual Studio Learning Pack ( Previous name was Visual Studio Middle School Power Toy)
Microsoft Visual Studio Learning Pack 2.0
The Visual Studio Learning Pack 2.0 ( Previous name was Visual Studio Middle School Power Toy) is a software package created by Microsoft to help students learn about computer programming. Improvements in this release include support for Visual Studio 2008 Express and more support for Visual Basic.
Overview
The Visual Studio Learning Pack 2.0 is a software package created by Microsoft to help students learn about computer programming. It consists of the following five components:
- Sort Designer Control is a supplementary teaching tool developed to help students learn the basic concepts, algorithms, and implementations of popular computer sorting algorithms. It supports bubble and insertion sorting. The control generates initial values automatically and demonstrates intermediate states in the sorting process. It also generates sorting source code for both Visual Basic and C#.
- Search Designer Control is a teaching tool developed to help students learn the basic concepts, algorithms, and implementations of popular data search algorithms. It supports binary and sequential searches. The control generates initial values automatically and demonstrates intermediate states in the searching process. It also generates source code for both Visual Basic and C#.
Using the Visual Sort Designer and Visual Search Designer Controls teachers can easily develop a sample program to demonstrate the fundamentals of sorting and searching. They can also customize the control’s appearance by simply dragging the control onto a form and setting its properties. These visual demonstrations help in teaching programming concepts and increase students’ interest in learning.- Visual Declarative Designer is an intuitive variable declaration tool designed for novice programmers. During the coding process the student can declare variables of various types and generate the corresponding source code. Visual Variable Declarative Designer provides a visual approach to variable declaration. Teachers in the Information Technology (IT) field can use this designer to teach students the basic concepts of variable declaration and naming, variable types, access modifiers, and initial values.
- Assistant Class Designer is a visual class designer for novice programmers. This designer guides students through the processes of adding classes, properties, methods and events. The designer also generates the corresponding source code for new classes. By using this designer, teachers and students can easily create and configure complicated classes. Assistant Class Designer provides an intuitive and interactive method for designing classes and helps students to understand key object-oriented programming concepts such as classes, encapsulation, inheritance, and polymorphism. The Assistant Class Designer generates source code for C# only.
- Visual Programming Flow Chart is a supplementary teaching tool designed to help students understand program control flow. It generates flow charts for functions and saves them in the JPG picture format. This tool is easily activated from the Visual Studio Integrated Development Environment (IDE) by simply right-clicking on a function name and choosing “Generate flow chart…” from the context menu. The resulting flowchart can be customized by changing its colors and other effects. This visual tool provides an intuitive way to explore source code, to examine its control flow, and to identify logic errors.
Learn How to Find GPS Location on Any SmartPhone, and Then Make it Relevant
A step by step tutorial for getting GPS from any SmartPhone, even without GPS built in, and then making location useful.
Small Basic
![]()
Small Basic is a project that’s aimed at bringing “fun” back to programming. By providing a small and easy to learn programming language in a friendly and inviting development environment, Small Basic makes programming a breeze. Ideal for kids and adults alike, Small Basic helps beginners take the first step into the wonderful world of programming.
- Small Basic derives its inspiration from the original BASIC programming language, and is based on the Microsoft .Net platform. It is really small with just 15 keywords and uses minimal concepts to keep the barrier to entry as low as possible.
- The Small Basic development environment is simple, yet provides powerful modern environment features like Intellisense™ and instant context sensitive help.
- Small Basic allows third-party libraries to be plugged in with ease, making it possible for the community to extend the experience in fun and interesting ways.
Microsoft Small Basic aims to make computer programming accessible to beginners.
Download
Getting Started
YouTube Data API – Google Code
What is the YouTube Data API?
The YouTube Data API offers a simple and powerful way to access YouTube’s content in the form of Google Data API feeds. Your client application can request a list of videos that match specific search criteria, get access to the most popular YouTube videos, or get public information about YouTube users (such as playlists, subscriptions, or contacts).
The YouTube Data API is based on the Atom 1.0 and RSS 2.0 syndication formats and the Atom Publishing Protocol. Learn more about Google Data APIs.
How do I start?
If you’re new to the YouTube Data API, here’s how we recommend you get started:
- Get familiar with the GData Google Data APIs.
- Read the YouTube Data API Developer’s Guide.
- Refer to the YouTube Data API Reference Guide as needed.
- YouTube Data API – Google Code Home Page
GData
- Client Libraries
- Sample Code
- Batch Processing allows you to execute multiple operations in 1 request.
- Authentication - Desktop/Web (ClientLogin/AuthSub)
.NET
.NET GData Client Library Developer’s Guide
This document provides a set of examples of common uses of the C# version of the client library, followed by other information about writing GData clients. At the end of this document is a link to the reference documentation for the C# client library, in NDoc format. Nothing YouTube Specific inside.
.NET GData Sample
These samples can be found in the downloadable .NET client library package. For more information, see the .NET client library developer’s guide, or download the .NET client library from google code.
- clients/cs/samples/blogger/
- GUI application to edit a Blogger feed.
- clients/cs/samples/calendar/
- GUI application to browse a calendar.
- clients/cs/samples/codesearch/
- GUI application to query Google Code Search.
- clients/cs/samples/gbase/
- Command line clients for querying and manipulating a Google Base feed.
- clients/cs/samples/insert/
- Simple client that inserts a hardwired entry into a calendar.
- clients/cs/samples/read/
- Simple client that pulls data from a calendar.
- clients/cs/samples/spreadsheets/
- GUI aplication to manipulate a spreadsheet.
- clients/cs/samples/update/
- Simple client that modifies some entries in a calendar.
Google Data APIs Protocol Basics
Querying Youtube API using C# & Google Data APIs Client Libraries
Update: Get the latest youtube api .net framework. check out my other post here .
This example shows how to use Google Data API to query and obtain videos from YouTube. There is also a downloadable zip file with the example in ASP.NET / C#.
Coding4Fun Developer Resources for Visual Studio 2008
Coding4Fun Developer Kits!
- The C4F Developer Kit is an offering of 20+ components and controls that offer developers a great opportunity to create cool, fun applications with technology that may be otherwise too complex or require countless hours of research and coding. The toolkit hosts controls for things like Bluetooth, Speech, TAPI, Calendar and much, much more. We’ve rolled this out on CodePlex (http://www.codeplex.com/c4fdevkit) to allow the community to share and add to it.
- e.g. Web Services
Managed code wrappers for sites like:
- Yahoo Traffic
- Flickr
- MySpace
- Amazon.com
- Craig’s List
- Delicious
- Digg
- YouTube
- And more
- The C4F Vista P2P Toolkit offers developers the ability to create peer-to-peer applications for WinForms and WPF with no lines of code. Built on top of the WCF, we created a set of controls that developers simply drag ‘n drop on their design surface and simply select from the Smart Tags which pieces to hook up. They have prebuilt controls for Chat, file sharing and streaming audio and video. This too can be found on CodePlex (http://www.codeplex.com/c4fp2p).
- Finally, to bring the above apps & samples altogether, we’ve created the C4F Dashboard which is part of the C4F Developer Kit. This simple WPF application allows developers to launch the samples, source code or documents for a single dashboard.
YouTube Data API Release Aug. 2007
Getting Started
- What functionality is available through the YouTube API?
- How do I install and use the .NET Client Library?
- Do I need a developer key to use the YouTube API?
- Where do I find the Developers Guide for the YouTube API?
- Where can I go to get help with a problem I’m experiencing?
- What’s the difference between the GData-based API and the legacy API?
- Is the YouTube API based upon any standard formats or protocols?
- How long will the Legacy API continue to work?
Creating a simple Facebook Application using WPF
Introduction
Facebook is growing at an incredible pace (Already 30 million user register and doubling every 6 months). The new Facebook platform is an incredible software platform and can easily be extended using the provided SDK. The following code project article is an introduction into creating a very simple MSN Messenger or Yahoo! Messenger type application for Facebook.
In this first article I will provide an overview of how to setup your facebook application and to write a very basic WPF application that connects to Facebook and populate your friends list.
Setting up Facebook
Visit the developer website: http://developers.facebook.com/
![]()
- Click on “Getting started”
- Add Facebook Developer Application
- Log into Facebook
- Add Developer Application
- Set up new application
- Application Name: WPFB (Here you can choose any name as long as it doesn’t contain the words Face
- Click checkbox to agree with License Agreement and also expand the optional Fields
- Change application type to Desktop (This is very important!)
- Submit
![]()
Keep the API Key & Secret provided for use later
Read More from here…
Creating a simple Facebook Application using WPF – The Code Project – Vista

