Copy and Paste is present in Windows Phone 7, sort of

This one went un-noticed for a while it seems..XDA-user RustyGrom discovered the following commands in the Office.dll of the unlocked emulator nearly two months ago:

 ± S e l e c t A l l P a s t e C o p y C u t € U n d o


&@D o n e ‘@C a n c e l  C o p y / P a s t e 9@S e l e c t T e x t € @P a s t e &@ € ‘@


@C o p y @C u t B@D e l e t e @S e l e c t A l l € -@C l o s e @ € -@

This shouldn’t be surprising given that Microsoft has already stated several times that the feature will be enabled in a future update after the initial release this fall.

Source: RustyGrom via XDA

Google Goggles 1.1 Text Translation feature video

The Google Goggles application for Android has just been updated to version 1.1 with a new cool feature: Text-Translation. I just did a short video demonstration of it, on the HTC Desire, that you can watch below.The feature is really easy to use; just fire up the Goggles application,, use the cropping tool to select the text that you want to capture and snap a picture. If all goes well you will be presented with the option to translate the text in your favorite language. Unfortunately it doesn’t always work, especially when you try to capture more than 2 or 3 sentences, but it’s still a pretty awesome and handy feature if you have an active data connection (yup, it obviously has to use Google’s servers to do all the work just like every other cloud based service). You can grab the application right now in the Android Market.

Continue reading Google Goggles 1.1 Text Translation feature video →

HTC Desire Hardware Tour video


Here comes the HTC Desire Hardware Tour video. There’s obviously nothing out of the ordinary given that the Desire is just a Nexus One with an optical trackpad instead of a track ball. What surprised me though is how cheap the handset felt in the hand when compared to the HD2, probably because of the slimplastic back cover which is a total pain to take off sometimes. The Desire also weight only 135g compared to 157g for the HD2. The AMOLED display is definitely a step forward compared to the LCD especially in terms of color contrast (HTC did mess up the calibration though just like on the HD Mini) the only downside being the poor outdoors visibility. Other than the screen (and the OS) the Desire has exactly the same specification as the HTC HD2: same SnapDragon chipset, same amout of RAM (512Mb or ROM & 576 Mb of RAM).

HTC Desire vs HTC HD2 size comparison

Here are a couple of pictures comparing the size of the HTC Desire vs the HTC HD2. The Desire isn’t actually much smaller that the HD2 when you look at the specifications but in real life it definitely feels a lot better in the hand. I always though that a 4+” screen would be the sweet spot for a multimedia smartphone but after using the HD2 for more than 6 months I realised that it iss just too big to be practical (especially when used as a phone..) on the other hand 3.7″ seems to be the best compromise for good ease of use and readability/visibility IMO

Windows Phone 7 Training Kit April Refresh available

Microsoft has released a refresh of the Windows Phone 7 Training Kit. This new release includes all the MIX10 videos and introduces a new lab dedicated to WP7′s Push Notification and support for Visual Studio 2010 RTM. In addition the kit includes four refreshed labs:

moscow Hello Phone – This lab intends to be the classic “Hello World” application, introducing you to the tools and procedures required to build and test Silverlight for Windows Phone applications. During the lab, you will see how to use Microsoft Visual Studio 2010 Express for Windows Phones, Expression Blend to build and design your Windows Phone applications, and how to deploy and debug your Windows Phone application on the Windows Phone Emulator




puzzleBuilding Your First Windows Phone Application – This lab introduces you to the basic building blocks of any Windows Phone Silverlight application. During the course of this lab you will create a simple puzzle game. The lab takes you through the different stages of starting a new project, adding controls and code behind, and testing and debugging. Unlike the Hello World lab, this lab focuses more on a few phone-related topics like navigation, using pages, frame and navigation services, multi-touch, and isolated storage.




Windows Phone Navigation and Controls – This lab introduces you to the Windows Phone layout system, the phone’s chrome, and few new controls. The lab explains the basics of navigating between different screens (pages) in a Windows Phone Silverlight application. During the lab you will build a navigation application that switches between various screens, with each screen displaying different phone functionality, such as playing an audio or video file.


xna Game Development with XNA Framework for Windows Phone – This lab introduces you to XNA game development on Windows Phones, as well as to the basics of XNA game development. During the lab you will build a simple XNA game application that introduces key concepts in XNA game development and learn how to use Microsoft Visual 2010 Express for Windows Phone to build and design your XNA games for Windows Phones


You can download the offline version of the Training Kit here or head over to Channel9 for the Online version here.

Source: Windows Phone Dev Blog