Race for Life 2010

April 11, 2010

This year, my girlfriend Sarah is taking part in the Race for Life 2010 in honor of her late Father. In case you’re unaware of Race for Life, here is what it’s all about:

“Cancer Research UK’s Race for Life is the largest women-only fundraising event in the UK.

Since 1994, women of all ages and fitness levels across the UK have come together at these inspiring events to walk, jog or run 5k to help beat cancer.

Some take part in celebration of surviving a cancer experience. Others take part in memory of a loved one or to give hope to a cancer-free future. But all of them share a common goal: to raise money for Cancer Research UK’s groundbreaking work to beat cancer.

Every pound raised in sponsorship or fundraising helps to fund the work of over 4,500 researchers, doctors and nurses dedicated to helping more people beat cancer.

So far, an incredible 4.7 million women have raised over £370 million to fund Cancer Research UK’s life-saving work.”

If you would like to sponsor Sarah from as little as £2 and donate to this charity no matter where you live in the world, then you can do so by following the link below:

Thank you                                                                      

Sponsor Sarah


Here the link to the official Race for Life website if you would like to find out more or take part yourself.


Disneyland Paris Entrance Photosynth

March 31, 2010

Here is a quick Photosynth I made of the Disneyland Paris entrance.

Disneyland Entrance Photosynth

It didn’t take very long to make. I would have liked to do more but I had to search around the park for all the characters!

Have you tried Microsoft Photosynth?


Agile Software Development

March 13, 2010

Recently, I took part in an online presentation which gave an overview of Microsoft Visual Studio 2010. It was presented by Richard Erwin, a Developer Tools Technology specialist at Microsoft UK. One of the concepts integerated into this presentation was how Visual Studio 2010 supports Agile Software Development.

A Typical Application Lifecycle

Agile Software Development is “a conceptual framework for software engineering that promotes development iterations throughout the life-cycle of the project.” (JetBrains Development Academy).

Some of the well known Agile Software Development methods include:

Many people seem to have a perception of ASD in the sense that there is no planning involved, things can change quickly and no targets are set or kept to. This isn’t necessarily true as whilst targets and plans can continously change or re-evaluated, an overall end target is always set.  Tasks are split into iterations in which a full software development lifecycle is carried out. These iterations are still kept to time scales and deadlines.

Team collaberation is always another issue raised with ASD. In ASD, a team will do everything together with an active user always being involved too. This way, each team member will know about all aspects of the project at any time and the user (or client) can constantly ensure that the team are delivering the results that they are after. In a team like this, a union is formed with everybody almost thinking as one with a great desire to complete a project which is their creation alone.

Manifesto and the 12 Principles

A manifesto for Agile Software Development has been created. It reads:

We are uncovering better ways of developing
software by doing it and helping others do it.
Through this work we have come to value:

Individuals and interactions over processes and tools
Working software over comprehensive documentation
Customer collaboration over contract negotiation
Responding to change over following a plan

That is, while there is value in the items on
the right, we value the items on the left more.

Source: Agilemanifesto.org

Also, 12 principles behind the Agile Manifesto have been created. They  are:

  1. Our highest priority is to satisfy the customer
    through early and continuous delivery
    of valuable software.
  2. Welcome changing requirements, even late in
    development. Agile processes harness change for
    the customer’s competitive advantage.
  3. Deliver working software frequently, from a
    couple of weeks to a couple of months, with a
    preference to the shorter timescale.
  4. Business people and developers must work
    together daily throughout the project.
  5. Build projects around motivated individuals.
    Give them the environment and support they need,
    and trust them to get the job done.
  6. The most efficient and effective method of
    conveying information to and within a development
    team is face-to-face conversation.
  7. Working software is the primary measure of progress.
  8. Agile processes promote sustainable development.
    The sponsors, developers, and users should be able
    to maintain a constant pace indefinitely.
  9. Continuous attention to technical excellence
    and good design enhances agility.
  10. Simplicity–the art of maximizing the amount
    of work not done–is essential.
  11. The best architectures, requirements, and designs
    emerge from self-organizing teams.
  12. At regular intervals, the team reflects on how
    to become more effective, then tunes and adjusts
    its behaviour accordingly.

source: Agilemanifesto.org

Postives and Negatives

In a report titled “Usage and Perceptions of Agile Software Development in an Industrial Context: An Exploratory Study” (source), a survey was conducted to discover what developers thought were the top 10 positive and top 10 negative aspects of Agile Development. Here is what they found:

Benefits to Agile Development Methodologies

Problems with Agile Development Methodologies

Source: Microsoft Research

From these tables, I would say that the benefits have far better substance than the problems. This also depends on how a team or indiviual person works. For example, a negative in the table says that their are too many meetings. This is due to ASD’s method or being more face to face than documentation oriented. On the other hand due to these meetings, mass amounts of documentation are not needed and this could be seen as a positive. It can really only be down to the team working on a project, to decide which type of methodology would suit them best.

Developers

If you are developing in Microsoft Visual Studio and using Team Foundation Server, Microsoft offer Microsoft Solution Frameworks for Agile Development.
They can be downloaded from the following links:

MSF for Agile Software Development Process Template

MSF for Agile Software Development Process Guidence

Students can also download Microsoft Visual Studio for free via their universities MSDNAA or by signing up to Dreamspark.

If you would like to look into Agile Software Development more, you may wish to check out the following links:


Internet Explorer 8: 8 Second Demo Commercials

March 6, 2010

Check out these Internet Explorer 8, Eight Second Demo commercials recently released by Microsoft:


DreamSpark

February 8, 2010

DreamSpark is a portal for students in which they can access Microsoft’s professional tools for free! Below is the list of products that are available to download for free:

DreamSpark Product List

Just to give you an idea of the scope of this offer, here is a comparison for two of the products.

Microsoft Expression Studio 3

Retail Price                      £384 / $599
DreamSpark price         FREE!

Microsoft Visual Studio 2008 Professional Edition

Retail Price:                  £710 / $1107
DreamSpark price:    FREE!

If you don’t want to miss out on this great opportuntiy, visit the DreamSpark website now to register and download these fantastic pieces of software for free.


Help A Charity: Imagine Cup 2010

January 18, 2010

If you are a UK student, you can now help out a charity by simply registering for the Imagine Cup. Microsoft are currently running an incentive in which for every person that registers for the Imagine Cup, they will donate £1* to the registered charity partners.

The charitys being helped are:

Registration is free and you don’t have to take part if you don’t want to. As long as you register, your £1 will be registered.

If you would like to help with this incentive, you can register for the Imagine Cup by following this link. Ensure that you registerd as a Student from the United Kingdom. Below is that the form looks like:

Registration form

The incentive is running until 31st March 2010 so sign your friends up to0!
* Valid for the first 3000 registrations only. All funds will be divided equally between the five UK Charity partners.


Paint.net

January 18, 2010

Not too long ago I came across a piece of software called Paint.net. If you haven’t got a few hundred pounds to dish out on Photoshop, this is a great basic alternative. Pretty much a watered down version of Photoshop, Paint.net has some very good features.

Interface

Aswell as all the features and tools found in the regular version of paint, Paint.net includes features such as:

  • Magic Wand
  • Lasoo tool
  • Clone Stamp

Paint.net also includes layers which is very handy to have when manipulating photographs. Aswell as basic photo editing tools (brightness, contrast, etc), Paint.net also contains effects including:

  • Ink Sketch
  • Red Eye Removal
  • Motion Blur
  • Pixelate
  • Emboss

If you’re after a piece of software with slightly more than basic editing features, I would definitely recommend Paint.net. All of this for free!

If you would like to download Paint.net then you can download it from this link

For more information abut Paint.net, click here


Microsoft LifeCam Cinema

January 8, 2010

Recently, Microsoft kindly sent me a webcam. This webcam, to my delight, turned out to be a Microsoft LifeCam Cinema.

Features

Some of the features that the Microsoft Lifecam Cinema includes are:

  • 720p HD Widescreen – 720p sensor captures true HD quality video at up to 30 fps.
  • Autofocus – Images stay sharp and detailed even during close-ups.
  • High-prevision glass element lens – High quality lens delivers more accurate colors and sharper video.
  • ClearFrame technology – ClearFrame image-processing technology delivers smooth, detailed video, even in low light conditions.
  • Digital Microphone – Digital microphone with noise cancelling technology helps improve speech quality for crystal clear audio.

Picture Quality

Below you can see two pictures of me. One is using the 1.3 mega pixel camera built into my laptop with the other using the LifeCam. Both have been kept on their default settings but I matched the resolution of the LifeCam to the highest resolution of the normal webcam so a fairer comparison can be made.

1.3 Megapixel Webcam (640 x 480)

Microsoft LifeCam Cinema (640 x 360)

From these pictures, you can see that the LifeCam is a lot more clearer, brighter and defined.

Autofocus

One of the features which I really like on the webcam is the autofocus feature. This allows objects brought close to the webcam to be focused on and clearly seen. You can see an example of this in the video below. The video is recorded in 720p HD at 30 fps with a resolution of 1280 x 720.

Lifecam Dashboard

The lifecam comes with a dashboard that allows special effects. These effects include warping a live image into various forms and virtual objects. It also allows you to zoom in and move around a live stream.

My Thoughts

I think that the Microsoft LifeCam Cinema is a great webcam. It looks very modern, is small and can easily be attached onto most monitors. The video quality and sound quality is great with the special effects and autofocus being great bonuses.

Positives

  • Great HD quality picture and sound
  • Great design
  • Autofocus and effects
  • Works great with programs such as MSN messenger
  • Rubber grip allows cam to be placed more or less anywhere

Negatives

  • Sometimes randomly blurs
  • Need very good resources to get best out of HD capability

If you would like to know more about the Microsoft LifeCam Cinema then follow this link


Microsoft Wireless Mobile Mouse 4000

December 3, 2009

Last week, I received a nice surprise from Microsoft in the form of a Pearl White ‘Microsoft Wireless Mobile Mouse 4000′. Here is what it has to offer:

Features

  • BlueTrackTechnology
  • Plug-And-Go Nano Transceiver
  • 2.4 GHz Reliable Wireless
  • 10-Month Battery Life
  • Windows Flip in Windows® 7
  • 4 Way Scrolling
  • Customizable Buttons

Contents of the Box

Setting Up

Setting up the mouse was very simple. I inserted the Plug-and-Go nano Tranceiver into the USB port on my laptop and within a few seconds, the drivers installed and the mouse was good to go. It also came with a software CD that contains Microsoft Mouse software. This software allows you to use the additional features of the mouse such as customizable buttons. It also installs an auto update feature for the mouse software and drivers.

Design

The mouse fits well into my hand and feels comfortable. The scroll wheel feels very smooth with no noise when scrolling. Either side of the mouse is a rubbery type material which gives nice grip. There is a button to the left hand side of the mouse which is very easily accessible to the thumb of a right handed user.

Aswell as White Pearl, the mouse also comes in a variety of colours such as Black Pearl, Teal Pearl, Fuschia Pearl and Chartreuse Pearl.

Click here to see the mouse from other angles

Click here for a product tour

Technology

BlueTrack

The mouse uses a bluetooth technology called BlueTrack which gives precise tracking and  allows the mouse to work on difficult surfaces. The only surfaces it doesn’t work on is mirrored or clear glass. I’ve tested it on my wooden desk, my carpet, my jeans and my head all with the same great responsive results.

Click here to see a video about BlueTracktechology

Play-And-Go Nano Transceiver

The mouse connects through USB with the use of a Plug-and-Go Nano Transceiver. This is a tiny device which is barely noticable when plugged in. You can also plug the transceiver into the bottom of the mouse. This is very handy when packing the mouse away.

Play-And-Go Nano Transceiver

4 Way Scrolling and Customizable Buttons

The tilt wheel on the mouse allows 4 way scrolling. Up and down uses the standard scrolling of the mouse with left and right being performed by tilting the wheel left or right.

The 4 buttons consist of the standard left click, left click, wheel with an additional button on the left side of the mouse. These can be customised using the IntelliPoint 7.0 software that comes on the CD. Some of the features on this software are designed for Windows 7 such as window changing.

Mouse Properties

My Thoughts

So far I have really enjoyed using the mouse. I can feel the improved tracking compared to my optical mouse and it’s nice to now be wireless. I use to stray away from wireless due to bad experience. Experiences such as having batteries dying at inaproppriate times, just having to buy batteries all the time and sometimes the receiver not receiving a signal. The receiver in it’s own right was usually big and ugly aswell. With a nano transceiver and a 10 month battery life, the Microsoft Wireless Mouse 4000 has already solved two of these issues for me.

Using my laptop all the time, I can really appreciate being able to put the transceiver into the mouse with no wired mess. Also, the chances of me losing the transceiver are greatly decreased.

I think it will take me a bit of time to fully utilize the customizable buttons. However, once I set them for personal efficiency, I believe they will become a very useful feature.

Positives

  • Easily transportable
  • Quiet clicking
  • Tiny receiver
  • Great tracking
  • Customizable buttons

Negatives

  • Size won’t be suitable for everyones hands
  • Button on left redundant for left hand users
  • Casing on transceiver seems weak

If you are interested in getting one of these mice or would like to know more, please visit the Microsoft Hardware website.

Microsoft Wireless Mobile Mouse 4000


StudentZone

November 26, 2009

StudentZone is Facebook page where you can find the latest news and developments on Microsoft Technology. It contains videos, discussions and feeds of the blogs and tweets of workers at Microsoft and other Microsoft Student Partners.

There is also a monthly student newsletter called StudentZine. You can subscribe to it by following this link.

Become a fan of StudentZone now and have your say!

StudentZone Facebook Page


Follow

Get every new post delivered to your Inbox.