Archive for November, 2009

16 Hours of SharePoint Videos for Developers

12 Microsoft SharePoint Sites - Winners of the International 2008 Information Style Award
Creative Commons License Photo Credit: Wonderlane

Here is a agglomeration of free online videos on SharePoint for Developers.

Please click on this website to view a list of videos:SharePoint Videos

Is also called . SharePoint is a cluster of products that include these:

  • Web browser based collaboration functions
  • Process management modules
  • Search modules and a document-management platform

SharePoint can be used to host web sites that access:

  • Shared workspaces
  • Host defined applications such as wikis and blogs
  • Information stores
  • Documents

All users can manipulate or interact with:

  • Lists
  • Document libraries
  • Web parts

History:

SharePoint is more than a base platform. It is also a variety of services. The platform is Windows SharePoint Services (WSS), which is included with Windows Server and available as a free download for those with Windows Server licenses. (Vista users can use a helper application from Bamboo Nation to allow them to run SharePoint without having to have Windows Server installed.) Services such as Microsoft Office SharePoint Server (MOSS) provide additional functionality and features and are licensed accordingly.

SharePoint Collection of Products:

Work space, Custom Development Solutions Technical Innovation Partner of the Year 2006, San Francisco, California, 20 floors up, USA

Creative Commons License Photo Credit: Wonderlane

Here are the current SharePoint products and technologies:

  • Search Server 2008
  • Forms Server 2007
  • Microsoft Office SharePoint Server 2007 MOSS Standard
  • Microsoft Office SharePoint Server 2007 MOSS Enterprise
  • Microsoft Office Groove Server 2007
  • Microsoft Office Project Server 2007
  • Microsoft Office SharePoint Designer
  • Windows SharePoint Services 3.0 (WSS)
  • Search Server 2008 Express

SharePoint is not meant to be a single use solution that replaces a full file server. Instead, it is geared and positioned to play numerous roles in the business and enterprise environment. These many solutions that SharePoint provides fall under three different heads: Collaboration, Processes, and People.

Users access SharePoint through a web browser. All browsers are supported, but only Internet Explorer provides you with full functionality.

SharePoint sites are functionally ASP.NET 2.0 web applications, which are served using IIS and use a SQL Server database as a data storage back end. All site content data, such as items in document libraries and lists, are stored within an SQL database named by default as “WSS_Content_ID”.

Microsoft Search Server:

Microsoft Search Server (MSS) is an enterprise search platform from Microsoft. It builds on the search capabilities of Microsoft Office SharePoint Server. MSS is based on the Windows Search platform, and they both use the same querying engine and indexer. MOSS search allows one to search metadata attached to documents.

Microsoft has made Microsoft Search Server available as Search Server 2008, published March 2008. A free version, Search Server 2008 Express, is also available. The express edition features the same feature set as the commercial edition, including no limitation on the number of files indexed. However, it is limited to a stand-alone installation and cannot be scaled out to a cluster.

Microsoft Office SharePoint Designer:

Administrators can customize SharePoint sites using Microsoft Office SharePoint Designer. It is a free WYSIWYG HTML Editor that replaces Microsoft FrontPage.

More Resources:

Eliminating credit card debt featuring legal nonpayment strategies for those who cannot pay sounds doubtful. But, Mel Thompson, the author of the Credit Card Debt Survival Guide, put his credit card debt behind him when he could not pay it, and he shows anyone who reads his book how they can do the same for themselves.

There are a myriad of frauds out there, but this is the real thing.

This book starts with the conservative methods of working with creditors and debt settlement. Then, it explains how credit card banks, collection agencies, collection attorneys, and junk debt buyers work. It exposes the illegal, yet commonplace, collection strategies and dishonest deceptions they use to unnerve people into paying. It shows the reader how to communicate with them in writing (included in the book are sample letters) in such a way that convinces them they should be spending their time collecting from the numerous, less well-educated debtors. There are chapters on finding help, debt relief services and scams, debt settlement that works, defeating debt collectors, beating court action and arbitration, and credit repair.

While some readers may be at first intimidated by the guide’s 240-page length, the quick links in the 76-item table of contents make identifying the needed knowledge easy. On the other hand, the book has enough detail to cover most specific legal credit card debt elimination situations. The author takes the effort to attribute information to third party credible sources, providing live links to relevant web sites and original consumer forum postings for further review. As Credit Sabre, Thompson spent months monitoring those forums to add other credit card debtors’ experiences to his own.

To eliminate credit card debt, the author underscores how consequential it is for consumers to first lose self-defeating feelings of guilt, shame and helplessness by absorbing the information presented in his guide. Judging by the testimonials on the www.credit-card-debt-survival.com web site, the Credit Card Debt Survival Guide Has been well received. The acid test of the author’s credibility is the book’s no-questions-asked 90-day money-back guarantee. The e-book format of the guide makes it possible for the author to continually update it with the latest developments and to redistribute it to purchasers who receive six months of updates and a regular Credit Card Debt Survival Newsletter with the purchase price of the book, $47.00.

For most people credit card debt is not a problem until the reality or the fear of not being able to pay it arises. A divorce, a job loss, a critical illness or the bank increasing an interest rate or monthly payment could cause the disruption of monthly payments.

Yet every Credit Card debt relief Strategy is about making payments, paying off down the smallest debt at the start, for example, or paying someone to pay your debts for you, or paying someone else to settle your debts for you.

The reality is some people cannot pay their monthly Credit Card debt. What is their relief plan? After a divorce, I reached the point where I could not pay my credit card debt. Bankruptcy was my first thought, but I learned that the 2005 Bankruptcy Reform Act had changed my kind of debt relief thinking. A court-ordered payment plan could result from a bankruptcy filing today.

Fortunately I read the Credit Card Debt Survival Guide Www.credit-card-debt-survival.com and stopped thinking about bankruptcy. The author was just like me; a person who could not afford to pay their credit card debt, only he was forced to walk away from tens of thousands of dollars of debt. Due to his thorough research he landed on his feet. This e-book covers all the important debt relief points including debt collection, court action, debt relief scams, effective debt settlement, finding good help and credit repair. There is sample language and letters to use with debt collectors and collection attorneys, as well as links to many original sources of information. At 240 pages there is enough detail to cover most individuals particular credit card debt relief solution.

Today there are more charged off credit card accounts than there are debt collectors to pursue them. Each month millions more accounts become late. Computer aided mailing and dialing systems will bring a written notice and a few phone calls. But, as I learned after reading the Credit Card Debt Survival Guide, with the right response that will be the end of it. Debt collectors are paid commissions on what they collect. They would rather spend their time threatening uneducated customers. The Credit Card Debt Survival Guide points out that too many people react ignorantly or emotionally to debt collectors. It taught me how to react intelligently. The Credit Card Debt Survival Guide first gave me self-assurance and peace of mind. Then with what I learned from it, I found credit card debt relief.

Here is a gathering of over 10 hours of video tutorials on VS 2010. The collection consists of two video series. One video series is from the msdev.com website, and it is presented by Nancy Strickland. Nancy is a teacher at IT Mentors. The other series is from Learn Visual Studio, and it is delivered by Bob Tabor. The Learn Visual Studio Series requires that you become a member in order to see those videos.

The codename for Visual Studio 2010 is “Hawaii.” A CTP (Community Technology Preview) variant was published in 2008 as a already installed virtual hard disk. In May 2009, the Visual Studio 2010Beta 1 was published as an installable variation, unlike the earlier CTP variation that was preinstalled as a virtual hard disk.

The IDE for VS 2010 is supposed to cut down the complexity and clutter by providing better support for:

  • Floating tool windows
  • Multiple document windows
  • Multi-monitor support

The IDE has been rewritten in WPF and the internals have been redesigned using MEF (Managed Exensibility Framework). New-fashioned additions to the programming languages include:

  • F# (multi-paradigm programming language ML)
  • M – textual modelling language
  • Quadrant (visual model designer)

VS 2010 will come with variant 4.0 of the NET Framework and it will target developing applications for Windows 7. Silverlight is integrated into VS 2010 and there is improved support for parallel programming. Search abilities and Intellisense have been much improved in the new version.

C# Online Videos – 56 Hours Of Online Videos

If you are looking for C-Sharp videos, you will find three sets of online videos in this article. One of the collections is presented by Dr. Joe Hummel. This video series consists of 15 videos. The videos in this collection are entitled Modern Software Development: Architecting Solutions in C#. Another collection consists of 10 videos on Microsoft’s Chief Architect for C-Sharp, Anders Hejlsberg. There is also a collection of 26 hours of videos by Bob Tabor on C-Sharp.

Background: C# is a simple, modern, general-purpose, object-oriented programming language. Anders Hejlsberg is the chief architect for C#. It has an object-oriented syntax that evolved out of C++. The most recent version of the language is 3.0, and it was published in conjunction with the In 2007. The next proposed variation, 4.0, is in development.

In 1999, when Anders Hejlsberg formed a team to create the language, they originally planned to call it COOL, which stood for C-like Object Oriented Language. However, there were copyright problems with that name, and it was renamed C#. C Sharp in music means a half of a step higher in pitch. In programming, C Sharp indicates that this is an outgrowth of C++.

According to Anders Hejslberg, it was the problems in other major programming languages, like Java, Delphi, and Smalltalk that guided the design of the Common Language Runtime (CLR), and the design of the CLR, in turn guided the design of C-Sharp.

c# string, c# dataset, c# object, c# thread, c# array, msdn c#, datagrid c#

Versions:

  • C# 1.0 – introduced 2000 / published January 2002
  • C# 1.2 – published April 2003
  • C# 2.0 – released November 2005
  • C# 3.0 – published November 2007
  • C# 4.0 – in development



Major Design Goals:

  • C# is intended to be a general-purpose, object-oriented programming language.
  • The language should provide support for:

    • Strong type checking
    • Array bounds checking
    • Detection of attempts to use uninitialized variables
    • Software robustness
    • Durability
    • Programmer productivity
    • Automatic garbage collection
  • The language is for developing software parts suitable for deployment in distributed environments.
  • The most important things are source code portability and programmer portability, all the more for those programmers already familiar with C and C++.
  • Internationalization is very important.
  • C# is intended to be suitable for writing applications for embedded and hosted systems



Primary Features of C#

  • Multiple inheritance is not supported, although a class can implement any number of interfaces.
  • C# is more typesafe than C++.
  • There are no global functions or variables. All methods and members must be declared within classes. Static members of public classes can substitute for global variables and functions.
  • Local variables cannot shadow variables of the enclosing block, unlike C and C++.
  • C# supports a strict Boolean datatype, bool. Statements that take conditions, such as while and if, require an expression of a boolean type. While C++ also has a boolean type, it may be freely converted to and from integers
  • In C#, memory address pointers can only be used within blocks specifically marked as unsafe, and programs with unsafe code need appropriate permissions to run.
  • Managed memory cannot be explicitly freed; instead, it is automatically garbage collected.



Here is a gathering of over 35 hours of premium video tutorials on ASP.NET by Learn Visual Studio. In order to watch some of the the videos, you have to to become a dues-paying member of Learn Visual Studio.

Please click on the following site to see a list of videos:15 Hours of Free Videos on Essential ASP.NET by Fritz Onion

Background: ASP.NET is a web application framework developed by Microsoft. The framework makes it possible for programmers to write up dynamic web sites, web applications and web services. ASP.NET is fabricated on the Common Language Runtime (CLR). The CLR allows programmers to piece together ASP.NET code using any supported .NET language.

You need to click on this site to view a catalog of videos:84 ASP.NET Video Tutorials

After the release of Internet Information Services 4.0 in 1997, Microsoft began researching possibilities for a original web application model that would work out well-understood complaints regarding ASP, all the more concerning separation of presentation and content and being able to develop “clean” code. Mark Anders, a manager on the IIS team, and Scott Guthrie, who had joined Microsoft in 1997 subsequent to graduating from Duke University, were tasked with determining what that model would look like.

Please click on this link to look at a list of videos:35 Hours of Premium Videos on ASP.NET by Bob Tabor

The beginning variation was called “XSP”, but the “X” did not in reality stand for anything. It was decided to develop the fresh platform on top of the Common Language Runtime (CLR), as it offered an object-oriented programming environment, garbage collection and other features that were seen as desirable features that Microsoft’s Component Object Model platform didn’t support.

XSP was renamed to ASP+ as it was seen as being the heir of Active Server Pages. Then, in 2000, it was renamed to ASP.NET to emphasize that it rested on the foundational .NET framework.

Versions: ASP.NET 1.0 was released in January of 2002. 2.0 was released in November 2005, and 3.0 in November 2006. The current variant is 3.5, and it came out in November 2007. 4.0 is scheduled to released in the next few months.

The basic problem people have with Credit card debt Occurs when they cannot pay it. They incur an interest rate or minimum payment increase that and that causes it to be highly difficult to make the new monthly payment. Or worse, they experience a job loss, divorce, or catastrophic illness that interrupts monthly payments.

Yet every Credit Card debt relief Strategy is relative to making payments, paying down the smallest debt first, for example, or paying someone to pay your debts for you, or paying someone else to settle your debts for you.

There will always be some people who cannot pay their monthly credit card bills. What relief can they seek? After a job loss, I was one of those people. I looked into the bankruptcy option. I learned that the 2005 Bankruptcy Reform Act had changed that debt relief option. A court sanctioned payment plan could be the outcome of a bankruptcy filing today.

Eventually I found the Credit Card Debt Survival Guide Www.credit-card-debt-survival.com. It was written by someone like me; someone who could not pay his credit card debt. By necessity the author had to walk away from tens of thousands of dollars in credit card debt. He learned a lot about the non-payment of credit card debts and shares it all. Consumer protection laws, written notices sent certified return receipt, and ignoring debt collector threats all played a role in the debt relief he found. He offers sample letters and language for responding to debt collectors and collection attorneys. He covers all the important points from first hand experience and from a lot of research including debt settlement, debt collection, court action and arbitration, debt relief scams, finding the right kind of help and credit repair. After reading this 240 e-book, you understand how everything applies to your Credit Card debt solution. Once I read this, bankruptcy was no longer my only option.

Today there are more charged off credit card accounts than there are debt collectors to pursue them. Each month millions more accounts become late. Computer aided mailing and dialing systems will bring a written notice and a few phone calls. But, as I learned after reading the Credit Card Debt Survival Guide, with the right response that will be the end of it. Debt collectors are paid commissions on what they collect. They would rather spend their time threatening uneducated customers.

The Credit Card Debt Survival Guide introduces the concept of financial death by guilt. Too many people allow their emotions to cloud their judgment and to cause bad decision making about how to respond in Debt Collection Situations. I gained self-assurance with the knowledge in this book, and that resulted in Credit Card debt relieffor me.

<--ARH-->

-->

<--ARH-->

The basic problem people have with Credit card debt Occurs when they cannot pay it. They incur an interest rate or minimum payment increase that and that causes it to be highly difficult to make the new monthly payment. Or worse, they experience a job loss, divorce, or catastrophic illness that interrupts monthly payments.

Yet every Credit Card debt relief Strategy is relative to making payments, paying down the smallest debt first, for example, or paying someone to pay your debts for you, or paying someone else to settle your debts for you.

There will always be some people who cannot pay their monthly credit card bills. What relief can they seek? After a job loss, I was one of those people. I looked into the bankruptcy option. I learned that the 2005 Bankruptcy Reform Act had changed that debt relief option. A court sanctioned payment plan could be the outcome of a bankruptcy filing today.

Eventually I found the Credit Card Debt Survival Guide Www.credit-card-debt-survival.com. It was written by someone like me; someone who could not pay his credit card debt. By necessity the author had to walk away from tens of thousands of dollars in credit card debt. He learned a lot about the non-payment of credit card debts and shares it all. Consumer protection laws, written notices sent certified return receipt, and ignoring debt collector threats all played a role in the debt relief he found. He offers sample letters and language for responding to debt collectors and collection attorneys. He covers all the important points from first hand experience and from a lot of research including debt settlement, debt collection, court action and arbitration, debt relief scams, finding the right kind of help and credit repair. After reading this 240 e-book, you understand how everything applies to your Credit Card debt solution. Once I read this, bankruptcy was no longer my only option.

Today there are more charged off credit card accounts than there are debt collectors to pursue them. Each month millions more accounts become late. Computer aided mailing and dialing systems will bring a written notice and a few phone calls. But, as I learned after reading the Credit Card Debt Survival Guide, with the right response that will be the end of it. Debt collectors are paid commissions on what they collect. They would rather spend their time threatening uneducated customers.

The Credit Card Debt Survival Guide introduces the concept of financial death by guilt. Too many people allow their emotions to cloud their judgment and to cause bad decision making about how to respond in Debt Collection Situations. I gained self-assurance with the knowledge in this book, and that resulted in Credit Card debt relieffor me.

<--ARH-->

Credit card debt Becomes a real problem when a person cannot pay it. They incur an interest rate or minimum payment increase that makes it exceedingly burdensome to make the new monthly payment. Or worse, they suffer a job loss, divorce, or catastrophic illness that interrupts monthly payments.

Yet every legitimate Credit Card debt solution Method emphasizes making payments; paying someone to manage your debts, paying someone to settle your debts, or paying off high interest or low balance credit cards first.

The reality is some people cannot pay their monthly credit card debt. What is their relief plan? After a divorce, I reached the point where I could not pay my credit card debt. Bankruptcy was my first thought, but I learned that the 2005 Bankruptcy Reform Act had changed my kind of debt relief thinking. A court-ordered payment plan could result from a bankruptcy filing today.

Fortunately I read the Credit Card Debt Survival Guide Www.credit-card-debt-survival.com and stopped thinking about bankruptcy. The author was just like me; a person who could not afford to pay their credit card debt, only he was forced to walk away from tens of thousands of dollars of debt. Due to his thorough research he landed on his feet. This e-book covers all the important debt relief points including debt collection, court action, debt relief scams, effective debt settlement, finding good help and credit repair. There is sample language and letters to use with debt collectors and collection attorneys, as well as links to many original sources of information. At 240 pages there is enough detail to cover most individuals particular Credit Card debt relief solution.

Today there are millions of charged off credit card accounts for debt collectors to choose from. Every month millions more become late. Debt collectors are compensated with a percentage of what they collect. So, their time is money, and they would rather spend that time with less knowledgeable debtors. We could all get a collection notice, a mini-Miranda as it is known in the business, and some phone calls. But, from my experience after using what I learned in the Credit Card Debt Survival Guide, that will be it.

The Credit Card Debt Survival Guide Points out that too many people react ignorantly or emotionally to debt collectors. It taught me how to react intelligently. The Credit Card Debt Survival Guide first gave me confidence and peace of mind. Then with what I learned from it, I found credit card debt relief.

<--ARH-->

-->

<--ARH-->

Credit card debt Becomes a real problem when a person cannot pay it. They incur an interest rate or minimum payment increase that makes it exceedingly burdensome to make the new monthly payment. Or worse, they suffer a job loss, divorce, or catastrophic illness that interrupts monthly payments.

Yet every legitimate Credit Card debt solution Method emphasizes making payments; paying someone to manage your debts, paying someone to settle your debts, or paying off high interest or low balance credit cards first.

The reality is some people cannot pay their monthly credit card debt. What is their relief plan? After a divorce, I reached the point where I could not pay my credit card debt. Bankruptcy was my first thought, but I learned that the 2005 Bankruptcy Reform Act had changed my kind of debt relief thinking. A court-ordered payment plan could result from a bankruptcy filing today.

Fortunately I read the Credit Card Debt Survival Guide Www.credit-card-debt-survival.com and stopped thinking about bankruptcy. The author was just like me; a person who could not afford to pay their credit card debt, only he was forced to walk away from tens of thousands of dollars of debt. Due to his thorough research he landed on his feet. This e-book covers all the important debt relief points including debt collection, court action, debt relief scams, effective debt settlement, finding good help and credit repair. There is sample language and letters to use with debt collectors and collection attorneys, as well as links to many original sources of information. At 240 pages there is enough detail to cover most individuals particular Credit Card debt relief solution.

Today there are millions of charged off credit card accounts for debt collectors to choose from. Every month millions more become late. Debt collectors are compensated with a percentage of what they collect. So, their time is money, and they would rather spend that time with less knowledgeable debtors. We could all get a collection notice, a mini-Miranda as it is known in the business, and some phone calls. But, from my experience after using what I learned in the Credit Card Debt Survival Guide, that will be it.

The Credit Card Debt Survival Guide Points out that too many people react ignorantly or emotionally to debt collectors. It taught me how to react intelligently. The Credit Card Debt Survival Guide first gave me confidence and peace of mind. Then with what I learned from it, I found credit card debt relief.

<--ARH-->

Here is a assemblage of 15 free webcasts on Microsoft Robotics Developer Studio. The Microsoft Robotics Developer Studio is a Windows-based environment for robot control and simulation. You can Download Microsoft Robotics Developer Studio 2008 Express Edition At no cost.

Be sure to click on this website to look at a library of videos: Microsoft Robotics Developer Studio

Note: If you want to get a deep understanding of robotics concepts and theories, you may want to check out Stanford’s Introduction to Robotics.

4 Components of MRDS:

04-07-09

Roomba Picture

Creative Commons License Photo Credit: Blisschan

* CCR (Concurrency and Coordination Runtime) – makes asynchronous programming simple. The CCR makes it simple to create programs to handle asynchronous input from multiple robotics sensors and output to motors and actuators. With the use of CCR, we don’t need to do any manual threads management. This may be definitely advantageous in handling concurrency and partial failure. CCR has a failure handling mechanism called Causalities. This is basically a generalization of Try / Catch for multiple threads. But this is for many machines and processes working in synchronous fashion. This is the base of Robotics architecture by Microsoft. You can even use this component for the applications running on a PC instead of a robot. CCR is available in the form of a dynamic link library that can be used by any .net language.

* DSS (Decentralized Software Services) Is the services architecture, and it is a companion to CCR. This is based on Service Oriented Architecture. This provides the ability to compose applications which are highly distributed and modular. This permits one to execute your code in the processing work horses and use anywhere in the distributed environment. The DSS makes it easy to access, and respond to, a robot’s state using a Web browser or Windows-based application. This allows real-time monitoring of robotics sensors and real-time response to motors and actuators.

* VSE (Visual Simulation Environment) Allows one to simulate the behavior of robots in a virtual world using NVIDIA PhysX technology (3D engine) that includes advanced physics.

* VPL (Microsoft Visual Programming Language) Is a visual programming tool that is used for creating and debugging robot applications, web-based and windows-based interfaces.

The Runtime environment Has 2 important parts: the CCR and the DSS. The runtime is based on a lightweight REST-oriented services model. Making it REST based has made the services and applications to be independent of each other. They may be on the same machine or distributed across different machines connected through any method. When we talk with regard to REST based, This means that the resources should be available by query strings. These services are available as resources to the other services, applications or User Interfaces. This is ultimately how Microsoft is able to promise low coupling across services. The Runtime supports from 8-bit to 32-bit robots. These robots may range from Toy Robots to Industrial Robots.

Microsoft Visual Programming Language Makes it possible for one to assemble and debugrobotics programs with very little effort. Just drag and drop blocks that represent services, and connect them. It is also possible to take a collection of connected blocks and reuse them as a single block elsewhere in the program. VPL follows the Observer Pattern. This implies that it is not based on Control flow but on data flow which enables some program elements to get executed when some data arrives. VPL provides a model-driven approach to develop and coordinate services.

Easily Simulate Robotics applications using realistic 3D simulated models. Since testing with real robots is often expensive, it saves money to start out in a simulated environment first and then move to real robots once the concepts have been proven to work. Microsoft Visual Simulation Environment (VSE) is based on Microsofts XNA Framework and the rendering engine uses AGEIA PhysX Technology from AGEIA Technologies Inc.. AGEIA Technologies Inc. Is a pioneer in hardware-accelerated physics, enabling real-world physics simulation for robot models. PhysX simulations may also be accelerated using AGEIA hardware. These simulations may be recorded and saved as XML files and played back over and over again.

Be sure to click on this site to see a related post: Toy Robots

Main Highlights of Microsoft Robotics Developer Studio:

* Supports both remotely connected (PC-based) and robot-based (autonomous) application scenarios

Remotely connected scenarios enable communication from a PC to the robot through a serial port, Bluetooth®, 802.11 (WiFi), or RF modem. Programs can also execute natively on PC-based robots running one of the Microsoft Windows operating systems, enabling fully autonomous operation.

* Develop using a generous variety of programming languages

MRDS allows you to access the runtime services using the following programming languages: C# and Visual Basic .NET, JScript, and IronPython

Sample Applications:

* In 2008 Microsoft launched a simulated robotics competition named RoboChamps using MRDS, Four challenges were available : maze, sumo, urban, and mars rover. The simulated environment and robots used by the competition were created by SimplySim and the competition was sponsored by KIA Motors.

* Princeton University’s DARPA Urban Grand Challenge autonomous car entry was programmed completely with MRDS.

Supported Robots:

Evolution Nao.jpg

Aldebaran Robots

Creative Commons License Photo Credit: Burgermac