Sealevel’s R9 family of products are capable of running Windows CE 6.0 with the .NET Compact Framework 3.5. The .NET Compact Framework is a subset of the .NET Framework that has been optimized to run on embedded systems with limited resources such as the R9 family. Visual Studio provides a standard interface for debugging application code; however, there is no built-in method to aid in analyzing memory usage. This makes developing memory efficient applications a real challenge. Fortunately, Microsoft has released a set of tools that will aid in identifying and isolating problematic code and memory leaks: Power Toys for .NET Compact Framework.
Category Archives: Uncategorized
What’s my favorite app? If you had asked me prior to October 14 of this year, I would have probably responded with one of the dozens of photography-related apps that I use on a regular basis. However, October 14 was the day I got my new iPhone 4S, and with it came iOS 5 and Siri. In the days that followed, Siri became my favorite app.
I really enjoy playing Frisbee. It is a sport that adapts well to age, ability, number of participants and desired activity level. It is social and can be either serenely calm or exhilaratingly fast-paced. Engineering involves a lot of up-close work, highly detailed and generally behind a desk or lab bench. It is great to get outdoors, go for long distance throws and catches, and spend time with coworkers outside the scope of project requirements. I have found my afternoons to be more productive and focused, albeit at the expense of a few sore muscles the next day, well worth it.
Introducing the newest member of our RISC embedded computing family: the Compact SBC-R9-2100 ARM9 RISC single board computer. The SBC-R9-2100 is an application-ready platform for your next product design. Standard I/O includes Ethernet, serial, USB, audio and digital I/O. For wireless connectivity, an 802.11b/g option is available.the system is the perfect platform for embedded applications requiring small size, wide operating temperature range and flexible I/O connectivity.
People are tweeting and sending Facebook status updates from their mobile devices so their followers don’t miss a moment of their lives. For me, I think the interface is just too limited. You have to stop what you are doing to peck your trivial text into your mobile device before upload. I’ve been thinking of how this process can be made more user-friendly.
The Masters. Those two words didn’t mean much to me in the summer of ’85. That would change shortly thereafter. While at lunch one day, the topic of golf came up. I honestly don’t remember why now. A co-worker happened to live just off the 10th fairway at Cobb’s Glen, but had never given golf a try. Almost on a whim, he and I decided to get some clubs and give it a go. Knowing nothing about equipment, I purchased a set of Sam Snead clubs from the local KMart, and we headed off to the nine-hole Donaldson Golf Course for our first round. I still have that score card. I’ve been hooked since that first swing.
Now that the new Sealevel website has been live for over a month, I can reflect on one of my primary objectives – making sure the site offers exceptional customer usability. When we set out to redesign the site, I personally wanted to make sure we avoided the “me” mentality. In other words, I wanted to make sure the site was designed around how you, our customers, expected the site to work and not how we expected the site to operate, especially users coming to the site for the first time. We see this stuff every day.
In the fast-paced world of engineering, there is always something to be done. Typically there are several things to be done, across one or more projects, each with a common goal of designing and delivering quality products. It can be a challenge to capture, prioritize and complete all the tasks at hand in a timely manner without allowing something to fall through the cracks. Then a good friend recommended I read “Getting Things Done: The Art of Stress-Free Productivity” by David Allen. This book changed the way I capture, prioritize, status, and execute tasks.


