One of the coolest uses for this was maneuvering around Microsoft Virtual Earth using your hands. Microsoft showed off two methods, the first using a projector that gleams down on a table top. Using your hands, you can pull the map around, and zoom in and out by pinching in a similar fashion to what Apple has done with the iPhone.
I volunteered to help teach the MPLAB C18 class at this year's MASTERs Conference in Phoenix, Arizona. So, unless you're a glutton for punishment, you'lll definitely want to stay away from the class this year. There are plenty of other classes for you to attend. :-)
I also plan to hang out at the Development Systems table in the Ask the Expert booth. You can come by and chat with me and a few other people from the MPLAB IDE, compiler, and hardware teams. At the other tables, you'll find applications engineers from all of Microchip's divisions.
I created a custom Google search to help us find past Microchip forum posts quickly. This custom search also searches Hi-Tech's PICC forum and CCS's Compiler forum.
I created a new video showing how to use MPLAB SIM's realtime watch feature. You can combine this simulator feature with the Data Monitor and Control Interface (DMCI). The video also shows a few features that were new to MPLAB IDE 7.52, such as the editor's open include file function and DMCI's Interactive Hot Tracking. Be sure to have the project/workspace that you created with the first video readily available.
C30 Source Code:
#include <p33fxxxx.h> #include <math.h>
#define SCALE 100.0 #define INTERVAL 0.001
volatile int result; long double __attribute__((persistent)) t; int __attribute__((persistent)) Amp; int __attribute__((persistent)) Freq;
int main (void) { t = 0; while (1) { result = ((long double)Amp) * (sinl (((long double)Freq/SCALE) * t));
Knowledge@Wharton posted an interview with Ray Ozzie, Microsoft's new Chief Software Architect.
At Microsoft, Ozzie has led the company's "Live" initiative, focused on supplementing Microsoft's traditional desktop applications with web-based software and services. But his mission is much broader: to make sure the company's various product groups coordinate their efforts to take advantage of what he termed -- in a now famous memo sent to Microsoft's executive staff on October 28, 2005 -- the "Internet services disruption."
Accomplishing this feat won't be easy, in part because Microsoft is facing challenges on multiple fronts -- technical, business and cultural. New cross-platform technologies threaten to establish a new layer of abstraction that could reduce the importance of the operating system as a software development platform. Emerging business models -- such as open-source software and "free" advertising-supported applications -- threaten to undermine the economic basis for Microsoft's longstanding success. And while Microsoft's size provides it with enormous resources, some wonder whether this may make it difficult for the company to remain agile enough to break from its past successes and address these new challenges.
Back in February we reported that Intel's Douglas Carmean, new Chief Architect of their Visual Computing Group (VCG) in charge of GPU development at Intel, had been touring universities giving a presentation called "Future CPU Architectures -- The Shift from Traditional Models". Since then he's added a few more major university stops, and now the feared B3D ninjas have caught up with him. Our shadow warriors have scored a copy of Carmean's presentation, and we've selected the juicy bits for your enjoyment and edification regarding the showdown that Intel sees as already underway between CPU and GPU makers.