Archive for April, 2012

Finally my first post as a Microsoft Student Partner.

It was in November 2011, when I was selected as a Microsoft Student Partner. Frankly, initially being unknown to the benefits and opportunities that MSP programs brings with it, I was first less involved in this program.

But it was the Microsoft which made me realize what powers I have as a developer. MSP program  gives me lots of opportunities to learn and platforms to test my skills. And even we get interact with technical people around the globe. And we even get goodies

As a MSP till now I have conducted various technical sessions majority of them being on Windows Phone 7. Its was this MSP program that drag me towards windows phone 7 app development. Windows Phone App development excited me because I could develop apps quickly and easily. Once i developed about three apps in a day  . And when you get a chance to win Nokia Lumia  800 for free why wont you develop apps ??

Yoo, I got Nokia Lumia 800 for free from Microsoft by simply developing for small apps in IUnlockJoy event 🙂

It would be unjust with this show stopper if don’ t upload its pic. So here i go…..

talking about the phone excites me, and so here I go speechless

Controlling my emotions

the very  first day with this phone i found few things Microsoft Should look upon

1) Vibration with Ringtone – cummon Nokia 1100 even have it  ….

2)  Sending file with bluetooth  forget it

3) You cant mark different things like images together

4) I felt it more of like Iphone architecture….

5. can we sync doc files without internet …oh damm i guess no

6) alarm did not rise me up when i switched off my phone

7) finally we have copy (cut ??)

8) text selection is very poor

but still I am loving my phone 🙂

Apart from this learning, conducting sessions and organizing events like Dream Spark Yatra with fellow MSPs brings lots of fun.

Not boosting much opportunities we get as MSP, I will say: BE IT AND HAVE IT.

Advertisements

Panda obviously has and edge over beagle board. So building a small OpenCV project on Panda-board became my first face off with it.

Having a little experience with beagle board, i saved little time in things like installing headless ubuntu for Panda-board. But still Google this time even proved to be my friend.

I am feeling much more excited after working on Panda-board, so it would be an insult to the board if don’t upload its image here. So here i go…..

                                                                                    

🙂

So now let me note down the steps I followed (omitting the googling part )

(these steps are same as you may find from some other resource.

To install headless Ubuntu on PandaBoard:

1) First of all you need to download the image of ubuntu ARM 11.04 available here. Now this is a headless ubuntu. I call it headless because simply it has no GUI. Since i wont attach any monitor or other screen with my panda-board so i don’t need GUI support. You can also download this image using terminal :

vipul@kreezire:$ wget http://cdimage.ubuntu.com/releases/11.04/release/ubuntu-11.04-preinstalled-headless-armel+omap4.img.gz

2) Now get a SD card of at-least 4GB (preferably 8GB) and insert it into your card reader connected with computer.

3) check that your card is not mounted. If it is mounted ….unmount it as:

vipul@kreezire:$ umount /dev/sdX

where X is the letter of your drive.

4) Now install

vipul@kreezire:$ sudo sh -c ‘zcat ubuntu-11.04-preinstalled-headless-armel+omap4.img.gz > /dev/sdX’

Now it will take some time. So wait and then ahoe its done….

So this the all stuff i did for installing Ubuntu for PandaBoard.

Now comes the turn to install openCV 2.3.1

this is similar as I would have done for my PC

1) Make a folder  “opencv” and then download the source code into it

mkdir opencv
cd opencv/
wget http://sourceforge.net/projects/opencvlibrary/files/opencv-unix/2.3.1/OpenCV-2.3.1a.tar.bz2

2) Unpack

tar -xjf ./OpenCV-2.3.1a.tar.bz2

3) Configure and build OpenCV:

mkdir release
cd release
cmake -DCMAKE_BUILD_TYPE=RELEASE  -DWITH_QT=ON -DWITH_FFMPEG=OFF  -DWITH_GSTREAMER=OFF -DWITH_PYTHON=OFF -DWITH_GTK=OFF ../OpenCV-2.3.1a.tar.bz2
make
sudo make install

Yo Done…!!!!

Now you can build sample program for OpenCV ( but keep in mind this ubuntu is headless)