Page Options
You are here : Blog
...and the Geek shall inherit the Earth Blog... Minimize
Author: Lance Larsen Created: 11/4/2008 3:58 PM
Microsoft .NET Development

CardSwipe I do a lot of development for mobile devices. 

Specifically, I needed to integrate a mag-stripe reader that fits into the CF slot of a PocketPC into a SmartDevice C# compact framework application that I am in the process of creating. 

The overall goal is to allow a credit card ( but could be any card with a mag-strip ) to be swiped directly on the mobile device and have that data integrated into the application.

Took advantage of the SerialPort class in .NET, and spun off an example application illustrating that to share with anyone else needing similar architecture.

Download: The "CardSwipe" example code ( Visual Studio 2008 )

Read More »

524e2afb-638a-4dc8-99bd-0fdc4d19613a

Registered for the local Microsoft Professional Developers Conference (PDC) taking place in Chicago on Jan 13th. 

Always good to be exposed to the newest offerings from Microsoft, and then we can dive deeper into them at our Madison .Net User group meetings.

Registration is reasonable at $99 - and they will be speaking about Azure Services Platform, Windows 7, .NET, Silverlight, Surface, Parallel Programming, Live Mesh, and more.

Will Twitter about it...

A case study that details the .Net development education program that I co-lead at First-Data...

7caf8ee3-b97b-4174-a07c-820a9fb68827adobePDF_sm "The success of First Data’s implementation springs directly from the vision and commitment of three key individuals. ... Lance Larsen (Senior Application Architect) worked with McCarthy to guide the implementation across multiple software teams and locations."

Always rewarding to see something into which one put so much effort, work out so well.

"This case study explores how First Data Corp invested in the success of their software teams by adopting a hands-on approach to .NET developer training. They immersed their developers in a 100% practice based .NET learning environment."

Download: Case Study

"As we continue to see uncertain economic conditions around us, I would like to take this opportunity to highlight the value of a local .NET community during difficult times. Across North America and around the world, groups of people gather in person and online to share their knowledge and engage in conversations relating to software. ...and focus on a variety of aspects related to working with Microsoft .NET technologies."

"...These groups and their associated communities of software professionals represent a tremendous resource and provide some of the best training opportunities that exist today. The presentations that take place in monthly user group meetings are a great opportunity to learn more about the constant flow of new technologies we are faced with today and continue learning how to better utilize the existing tools and technologies that we have today."

"If you're a company or recruiting firm looking for some talented .NET skills, check out your local groups as well. These are the people putting in the extra effort to pay attention to technology and grow their skills."

"Getting involved in your local user group, either attending events, and/or volunteering to help or present is a great way to get involved, make new contacts, and help expand your skills and expertise."

Completely agree with the above quote from Rob Zelt - President, INETA NorAm ( rob.zelt@ineta.org )

Created a library of helper methods for integrating AutoIt into a C# application.

It's a little difficult to see what's happening in this YouTube video based on their resolution - but it give you the idea that the example application brings up NotePad, enters text automatically, moves the mouse around, can read the text and then closes NotePad - all being controlled in the code.

It has a great deal of flexibility - and being embedded into C# gives us the best of both languages.

Download: The "Automator" example code and AutoItHelper library ( Visual Studio 2008 )

Read More »

Updated my site to the newest version of DotNetNuke blog engine - which now allows for integration with Windows Live Writer

Windows Live Writer has a slick interface - with a very cool plug-in architecture.

Here are some good links / resources to get started with:

Microsoft® Robotics Developer Studio 2008 enables hobbyists, academics and commercial developers to create robotics applications targeting entertainment, educational, home, commercial, or industrial segments.

This presentation specifically focuses on the Microsoft Visual Programming Language in conjunction with Robotics Studio.

Microsoft Visual Programming Language (VPL) is an application development environment designed on a graphical dataflow-based programming mode. Rather than series of imperative commands sequentially executed, a dataflow program is more like a series of workers on an assembly line who do their assigned task as the materials arrive. As a result, VPL is well suited to programming a variety of concurrent or distributed processing scenarios.

VPL is targeted for beginning programmers with a basic understanding of concepts like variables and logic. However, VPL is not limited to novices. The compositional nature of the programming language appeals to more advanced programmers for rapid prototyping or code development. In addition, while its toolbox is tailored developing robot applications, the underlying architecture can be applied to other applications. As a result, VPL may appeal to a wide audience of users including students, enthusiasts/hobbyists, as well as professional programmers.

Presented by: Lance Larsen

Lance is an enthusiastic and knowledgeable independent consultant focusing on the latest Microsoft technologies. Lance balances his career, hobbies ( such as Robotics ) and his family life, including raising his two beautiful and way too smart for his own good, 4 and 7 year old daughters.

Always fascinated with Robotics, this has driven him educationally to get his bachelors in Mechanical and Aerospace Engineering, and followed that up with a Masters in Computer Science ( with a focus in Artificial Intelligence ).

Combining both his educational background with Microsoft's Robotic Studio minimally gives him the ability to realize his ambitions to create an unstoppable robotic hoard to take over the world…. errr… sorry was that my outside voice again?

Print  
Categories Minimize
Search Blog Minimize
Publish Dates Minimize

Copyright 2008 by Lance Larsen ( A.I. Labs )
Privacy StatementTerms Of Use