Windows Phone 7 Goes RTM!
02 September 10 08:01 PM | dsamuilov | with no comments

WindowsPhoneLogo Yesterday (September 1) Terry Myerson, VP of Windows Phone Engineering, Microsoft officially posted in his blog that Windows Phone 7 just went into RTM stage. RTM, short for Release To Manufacturing is the stage where there are no more changes to the source code, the software is considered finalized and it will start to be sent out to Microsoft partners around the world. OEM partners will customize, add software and do their appropriate hardware and network tests to make sure everything is in tip top shape. Release date is still kept tightly under wraps.

He officially announced, also that “Windows Phone 7 is the most thoroughly tested mobile platform that Microsoft has ever released.” he indicated that Microsoft had about 10,000 (yes ten thousand) devices running automated tests on a daily basis. He also said that over a half million hours of active self-hosting use, plus more than three and a half million hours of stress test passes. To top things off; eight and a half million hours of fully automated test passes over those devices. That is not counting the thousands of independent software vendors and developers testing the OS and providing feedback for it.

Finally, he said “We are ready.”

ILoveWindowsPhone

Motorola Smartphone With Windows Phone 7 On Verizon According to BestBuy mobile
28 August 10 06:15 PM | dsamuilov | with no comments

MotoLogo OK, this is what Motorola, Verizon and Microsoft have in common so far: a new Windows Phone 7 smartphone to be released soon… really soon… end of September soon…

I was at the mall this afternoon and went into a BestBuy mobile (of all places) where I started a conversation with the source for this article. He claimed that Motorola reps had been there yesterday delivering the marketing materials forBestBuyMobileLogo the launch of a new Motorola device. I though that it would just be another successful Moto-Droid when my contact said it would be for the Verizon network. Boy, was I surprised to learn that it would be a Windows Phone 7! Motorola has been out of the Windows Mobile circuit for quite a while. In fact, their last successful smartphones using a Windows Mobile OS were the Motorola Q series. I was very skeptic about this bit of news and challenged my source with a few technical questions: was he serious? could this be Motorola’s return? what would it look like?

VerizonLogo I was convinced that he had some factual information but when my questioning pushed too hard, he backtracked and started saying that he couldn’t say more… this also gave me an idea that we might be dealing with serious news. I decided to come home and write this article… couldn’t resist the urge.

In his own words, this is going to be similar to an HTC-HD2 (those were the exact words he used); meaning touchscreen, large WVGA screen, no slide-out keyboard, 1Ghz+ (please note the plus, he said more than 1Ghz but he did specify by how much, I am guessing 1.5Ghz). Just to try to force more information or see if he was lying, I questioned why not just say that it would be like the Droid series and he was very specific in saying two things: no keyboard and Windows Phone 7.

I know this is too little details for such news, but this is what I have so far.

In any case, there are some clear contradictions here with what I confirmed before on prior articles:

  • The launch date does not match the schedule announced for  October-Europe and November-US
  • Verizon Launch on September: AT&T was announced as a premier partner which would point to some kind of scheduling preference. Instead, Verizon seems to be the one about to release first. Verizon was never mentioned as a premier Microsoft partner for Windows Phone 7, just as a partner.

These two items could be justified if only the announcement is made in September with the actual release later on; but the information I was provided pointed to an actual launch.

Additionally, Motorola was never mentioned as a Microsoft partner for manufacturing devices using Windows Phone 7. Now, these announcements were made a few months ago, so this could still point to Motorola deciding to move fast after seeing that all the major manufacturers are jumping into the water with Windows Phone 7 while continuing operations with Android.

Motorola is known to make quality smartphones… their recent Droid line shows that without a doubt. Let’s wait a few more weeks to confirm whether this is true or not, in the mean time I will post any specs and pictures if I come across the marketing materials (if I can get a hold of them) and the actual device (even if I only get the plastic unit for display only). I will try to snap a quick picture of it.

FREE Windows Phone 7 Development Tools Available Sep. 16
23 August 10 08:09 PM | dsamuilov | with no comments

WindowsPhoneLogo As we get closer to launch date, Windows Phone 7 news are getting white-hot. Only six months after announcing the launch of the new OS and with a few beta releases for the development tools, it was finally announced today that the development suite, final version; will become available on September 16. Only 3 weeks away!

The actual availability date for the devices is still only confirmed as October for Europe and November for the US.

What is incredible is that so far there has been over 300,000 downloads of the Windows Phone Developer Tools. This is only for the Beta versions available so far; the actual number of downloads to watch out for is the tools after they become available on 9/16. The development tools are free and only require you to register as a developer if you are going to publish and sell (or give away) your applications on the Marketplace. They should give us an idea of how many companies will publish their applications on the platform. Even if one third of them were to publish an application, then the Windows Phone Marketplace would start with somewhere north of 100,000 applications submitted for Microsoft’s approval. We’ll have to see how Microsoft can handle such load and how many actually end up being available when devices hit the shelves.

The development tools are based on Silverlight and XNA technologies which leverage existing developer knowledge and development efforts. Almost all community games developed for the Xbox LIVE service can be released on the Windows Phone platform with no changes at all or (if needed) very minor changes. These games were already released also on the Windows platform, so now; developers can realistically develop once and release on three different platforms altogether. All of this just by choosing to use the Microsoft provided free tools that are based on Microsoft Visual Studio 2010 and Expression Blend.

XboxLIVEonWindowsPhone Additionally, there are several tutorials and training available for free. The long-time Windows Mobile MVPs Andy Wigley and Rob Miles have released over 12 hours of classroom training and supporting exercises called Windows Phone 7 Jump Start; click [here]. Microsoft has also updated the Windows Phone 7 Developer Training Kit which includes training materials and code snippets, available [here].

If you are a developer, you can also jump into the development frenzy, all you need is to have is a great idea. The rest is just using the same development tools you’ve always used. If you are interested, please follow these easy steps:

  • Register at the Windows Phone Marketplace, [here]
  • Code and complete your application or game using the available Beta tools, download them [here]
  • On September 16, download the final Windows Phone Developer Tools
  • Recompile your application or game using the final developer tools
  • Prepare your XAP (your package after code compile) to be submitted into the Windows Phone Marketplace when it opens in early October. They are currently taking applications for use in previous versions and not for Windows Phone 7 yet.

What is very interesting about this last bullet is the meaning behind it. I believe that it means there is no way that Windows Phones will be released any time before that early October timeframe. Additionally, it suggests that (IMHO) Microsoft will probably be releasing devices late October in Europe and immediately after that, in early November in the US. My reasoning being that they would allow no less than 3 weeks to approve and have available a decent amount of applications and games in the Windows Phone Marketplace.

ILoveWindowsPhone

Windows Phone 7 Gaming – The full list
19 August 10 07:21 PM | dsamuilov | with no comments

XboxLIVEonWindowsPhone Here is the full list of games that will be available for Windows Phone 7. This looks like such a complete list… and it’s only the beginning!

Take a look at some of them:

  1. 3D Brick Breaker Revolution (Digital Chocolate)
  2. Age of Zombies (Halfbrick)
  3. Armor Valley (Protégé Games)
  4. Asphalt 5 (Gameloft)
  5. Assassins Creed (Gameloft)
  6. Bejeweled™ LIVE (PopCap)
  7. Bloons TD (Digital Goldfish)
  8. Brain Challenge (Gameloft)
  9. Bubble Town 2 (i-Play)
  10. Butterfly (Press Start Studio)
  11. CarneyVale Showtime (MGS)
  12. Crackdown 2: Project Sunburst (MGS)XboxLIVEHub
  13. De Blob Revolution (THQ)
  14. Deal or No Deal 2010 (i-Play)
  15. Earthworm Jim (Gameloft)
  16. Fast & Furious 7 (i-Play)
  17. Fight Game Rivals (Khaeon)
  18. Finger Physics (Mobliss Inc.)
  19. Flight Control (Namco Bandai)
  20. Flowerz (Carbonated Games)
  21. Frogger (Konami Digital Entertainment)
  22. Fruit Ninja (Halfbrick)
  23. Game Chest-Board (MGS)
  24. Game Chest-Card (MGS)
  25. Game Chest-Logic (MGS)
  26. Game Chest-Solitaire (MGS)
  27. GeoDefense (Critical Thought)
  28. Ghostscape (Psionic)
  29. Glow Artisan (Powerhead Games)
  30. Glyder 2 (Glu Mobile)
  31. Guitar Hero 5 (Glu Mobile)
  32. Halo Waypoint (MGS)
  33. Hexic Rush (Carbonated Games)
  34. I Dig It (InMotion)
  35. iBlast Moki (Godzilab)
  36. ilomilo (MGS)
  37. Implode XL (IUGO)
  38. Iquarium (Infinite Dreams)
  39. Jet Car Stunts (True Axis)
  40. Let's Golf 2 (Gameloft)
  41. Little Wheel (One click dog)
  42. Loondon (Flip N Tale)
  43. Max and the Magic Marker (PressPlay)
  44. Mini Squadron (Supermono Limited)
  45. More Brain Exercise (Namco Bandai)
  46. O.M.G. (Arkedo)
  47. Puzzle Quest 2 (Namco Bandai)
  48. Real Soccer 2 (Gameloft)
  49. The Revenants (Chaotic Moon)
  50. Rise of Glory (Revo Solutions)
  51. Rocket Riot (Codeglue)
  52. Splinter Cell Conviction (Gameloft)
  53. Star Wars: Battle for Hoth (THQ)
  54. Star Wars: Cantina (THQ)
  55. The Harvest (MGS)
  56. The Oregon Trail (Gameloft)
  57. Tower Bloxx NY (Digital Chocolate)
  58. Twin Blades (Press Start Studio)
  59. UNO (Gameloft)
  60. Women's Murder Club: Death in Scarlet (i-Play)
  61. Zombie Attack! (IUGO)
  62. Zombies!!!! (Babaroga)

Wow! what an impressive list. On top of this list, the extended feature list for the Xbox Live platform on Windows Phone 7 will include the following:

  • View, access and launch your full game library from one easy-to-navigate hub. This will work from the Xbox LIVE Hub within Windows Phone 7.
  • Earn, view, and track achievements: just like on the Xbox 360, you will be able to view Xbox LIVE leaderboards and build your gamerscore every time you play an Xbox LIVE titles.
  • Connect to your Xbox LIVE profile and avatar, or easily create a new one right from the phone.
  • Full customization will be allowed just like on your Xbox 360. You can use the same avatar for maximum effect and building up a higher gamerscore.
  • Access Spotlight feeds, including the latest game titles, breaking news from Xbox LIVE, game tips and tricks.
  • Play before you pay: Easily find, try, and buy the games you want, either in the Marketplace or Games hub. No matter where you purchase your games, they will all be grouped in your Xbox LIVE Hub in your phone.
  • Invite, connect, and play against friends on other Windows Phone 7 phones or PCs with turn-based (asynchronous) multiplayer gaming. This is rumored to be an initial offering only and will be extended later on into full live multiplayer where you might be able to play from your Windows Phone 7 to other people on Windows PCs and Xbox 360s.

ILoveWindowsPhone

Windows Phone 7 Gaming Primed for Launch!
18 August 10 08:08 PM | dsamuilov | with no comments

WindowsPhoneLogo It was announced that Windows Phone 7 will be launched with no less than 60 titles available for trial, purchase or free download in the Xbox Live hub. Some titles are from well known franchises such as Halo: Waypoint, Castlevania, Crackdown, Star Wars, Guitar Hero, The Harvest, Bejeweled, Crackdown 2: Project Sunburst, Rocket Riot, Uno, etc. There seems to be an impressive list of titles with very attractive gameplay, imagery and features. The Xbox Live Marketplace hub is scheduled to have new releases every week after launch and

Windows Phone 7 will also include a full avatar experience in most aspects being exactly the same as the experience found on the actual Xbox 360. The avatar you have already chosen in your Xbox 360 will be fully rendered and customizable on your Windows Phone 7. For example, there will be free items to unlock on your smartphone that will show up on your Xbox 360 and vise versa. Also you will be able to change the looks, add-ons, accessories, etc and be able to see the fully rendered version immediately. The features include contact lists with live status display, messaging, achievements, and leaderboards where you will be able to compare your gamerscore against your friends. Overall it will be a great mobile Xbox Live experience. Microsoft has not spared any details to their new product. They even include other simple, yet practical functions that your avatar now handles. For example; you can now use a bubble level, flashlight and coin toss feature where your avatar is participating in the holding of the flashlight, the tossing of the coin, etc.

One feature that comes with almost all games is the try-before-you-buy feature, which will allow you to see if you like a game before you spend any money in purchasing.

There seems to be a lot of space for creativity:

  • Controls for the games will be allowed to use both touch and hardware keyboard input. This will allow for some new input interfaces as well as the classic keyboard driven.
  • Crackdown 2: Project Sunburst, for example will use Bing maps as a source for creating levels where actual roads will be used by enemies to get to you.
  • Game play, frame rates and overall quality seems to be absolutely up to par with the iPod, iPhone and iPad.

Cant wait for release day…

ILoveWindowsPhone

First Android Trojan Sends SMS To Premium Numbers
10 August 10 12:32 PM | dsamuilov | with no comments

AndroidLogo The security and antivirus experts at Kaspersky Lab, see [here]; have identified and confirmed the first Trojan malware in Android to send SMS messages to specific paid “premium numbers” (porn and astrology numbers). The identified malware sends SMS messages to numbers at $9.99 per message. It comes in as part of other packages and installs itself as a small Android extension indicating that it will act as a media player of sorts. The name assigned to it is “Trojan-SMS.AndroidOS.FakePlayer.a”.

Not all is bad news though, it looks like this Trojan is not as effective as intended or as bright as expected: It seems to work only in Russian networks and you must install the host package to have it installed anyway. This means that you are most likely safe… for now. This Trojan is most likely bound to evolve into a more viral and dangerous form. In my opinion, it is now only a matter of time. There is only a small step from this point to a full blown Trojan that could potentially spread across the globe and do some real harm.

Filed under: , , ,
Am I Ready? - Checklist Before Getting A Windows Phone
09 August 10 05:16 PM | dsamuilov | 1 comment(s)

WindowsPhoneLogo With less than 60 days till launch; a few friends and readers are approaching me with questions on how to be prepared for moving everything they have on their current smartphones into their new Windows Phones. This is an attempt to help out those who have already decided to make the jump into this innovative phone OS. If you have seen the demos and how Windows Phone 7 works; you probably have realized that most of the content residing in your phone is also stored somewhere in the clouds, either as a backup or it is the actual source of content in your phone.

You need to have a Windows Live account (a.k.a. Microsoft Passport account), this is probably one of the first and most important things you need to do. If you don’t have one, you can get one [here], if you do… you may want to make sure you pre-setup some of the features (some new, some have already been there for a while) so that they start feeding content coming in from the web from your own family, friends and colleagues. These feeds will come into the phone from the many social networks you belong to. The main source though, will be Windows Live, and even though not as many people use it right now as a social network, it actually works as a great social network center. This means that you can access the content from a large number of social networks in a single place; just like your Windows Phone will end up being your center for updating you on the content coming in from the web.

WindowsLiveServices Once you have a new Windows Live ID, you can add, remove, change settings for many social network sites. You can do that [here]. For example, you will be able to connect your Windows Live ID to your Facebook account and whenever you receive content in your Facebook wall, you would see it in your Windows Live account. You can also setup so that you Facebook status changes and is posted on the wall when you change the status of your Windows Live account. The same thing goes for pictures and other features. Most social networks have similar features, so you can count on them feeding content into your Windows Live account and your Live account feeding them. The idea behind all this is that as other people change their information or update their status in their own social networks, your contacts will automatically feed you with their own updates whether that is a brand new picture or an update with their new phone number. There are other items you can setup into Windows Live, such as RSS feeds. Let’s just say you love to read our blog, the articles written by someone in your local news station or even major news and sports sites such as ABC News, CBS News, CNN, MSNBC, Fox, ESPN, etc… then all you need to do is enter the address of their RSS feed and your phone will have readily available news from their corresponding sites, just as you would if you were going into each of them independently. Customized news from the sources you like 24/7! When your Windows Live ID is set up in your Windows Phone, you can expect all this information to come streaming into your Windows Phone automatically. Preparing your Windows Live account and keeping it updated is probably what is going to save you from having to enter (or import) most contacts into your new phone, setting up news feeds, maybe even from going to your favorite news sites for your morning news.

xbliveavatarIf you enjoy of an Xbox game every now and then, or if you play all the time on your Xbox, then you should link your Xbox Live account into this setup. If you haven’t joined Xbox Live, you can do so [here]. Your game achievements, games score and other features will become available from your phone. Some games will be available to be played from both your phone and your Xbox, so that you can get entertainment whenever and wherever you want. The avatar you created in your Xbox will show up in your phone along with the information that your profile carries for the games you are playing.

MusicVideos If you are a music fan. Take a look at [Zune.net], this service is going to be available for Windows Phone users. The same principle applies and you most likely will take advantage of it. If you are willing to pay a monthly fee for unlimited downloads you will particularly enjoy this service where for less than the price of one CD, you can download as many songs as you want. If you are not willing to pay a monthly fee, then simply register and you can use the service for purchasing songs whenever you want. In the mean time, your registration is free and you are not required to make any purchases.

All in all, if you have these 4 items setup, updated and prepared, you can consider yourself ready for moving into Windows Phone effortlessly.

ILoveWindowsPhone

Windows Phone 7 Includes Voice Recognition
06 August 10 07:42 PM | dsamuilov | with no comments

WindowsPhoneLogo Some people with developer Windows Phone 7 devices have not quite discovered this feature yet, but voice recognition is embedded into most Windows Phone 7 functions. WP7 comes with the service powered by TellMe, one of the largest cloud-based voice recognition platforms currently active. This provides immediate voice pattern recognition with a level of accuracy that is unparalleled. On top of that, you can’t really tell whether it’s calling an online web service or not, although because it is a “cloud-based” service, it really is going out to the cloud to recognize my voice.

MicrosoftTellMe-ListeningYou can easily access this service by pressing and holding the start key.  This shows a screen that indicates the phone is “listening”. You then say something like “Call Joe Mobile”, “Open OneNote”, etc and the phone executes exactly what you indicated.

The most useful actions to ask of the phone are:

  • “Call <contact name> <phone type>” where contact name can be a first name, last name or both and phone type can be mobile, home, work, etc.
  • “<search item> in <city> <state>” where search item is what you want to search for (i.e. coffee shops, etc), followed by “in” and then the name of the city and the state where you are searching that item. i.e. “Coffee Shops in Boca Raton Florida”. This pops up Bing search with the search items and location you indicated.
  • “Open <application name>” where the application name is the text identifying the application icon in your app list. As long as you have that application installed, it will launch the right one, no matter how obscure the name of that application is.

MicrosoftTellMe-Thinking There are many other actions and possible combinations to use with the Microsoft TellMe service. In all cases it took no more than 1 or 2 seconds to successfully recognize what was being said. While the request is being executed and the voice is being recognized, the screen shows a “thinking” animation that has some garbled text moving around until the text interpreted is displayed… all in all the process is very quick and surprisingly accurate.

 

This service seems to work very well and it makes so much more sense to use with a phone while driving a car. You won’t need to take you eyes from the road simply because you are now having a conversation with your Windows Phone.

ILoveWindowsPhone

Windows Phone 7 Launch Schedule
04 August 10 08:21 PM | dsamuilov | with no comments

WindowsPhoneLogo Microsoft COO Kevin Turner has announced, without giving out actual dates, a more specific launch schedule. He has given a timeframe more specific than the already known and vague “holiday season” timeframe and has said that the smartphones will become available in October for Europe and November for the US. His exact words were “In October likely across Europe and November likely across the US we’ll be back in this game.” Dates (months) for devices bound for other markets were not revealed, but they are expected to be around the same timeframe, just in time for the holiday shopping season.

The Windows Phone Marketplace will go live in 17 countries from day #1, these will include Austria, Belgium, France, Germany, Ireland, Italy, Spain, Switzerland and the UK for the European markets; United States, Canada and Mexico for the initial launch in the Americas; and Australia, Hong Kong, India, New Zealand and Singapore for the Asia-Pacific marketplace.

It should be expected that devices will become immediately available for the countries where the marketplace is going to be available, but no more specifics were provided.

Additional confirmations were given for the launch of devices by Samsung, HTC, Dell, LG and ASUS on or shortly after OS launch. These companies had already been confirmed previously.

ILoveWindowsPhone

Windows Phone Live services: Sync + Storage + Remote Wipe
04 August 10 07:44 PM | dsamuilov | with no comments

WindowsPhoneLogo Windows Phone Live was announced to provide several services at the time when the first devices are launched (more on the launch timeline in a new post). The features offered will reportedly be free and will be a one-up from the MyPhone free service for Windows Mobile 6.x available now. MyPhone can be found [here] and used on current devices.

Windows Phone Live will offer a SkyDrive account with 25GB of available storage space (yes, you read correctly twenty five gigabytes). All available for passport owners and registered users of Windows Phone 7 devices. The service will sync their phone contents to the cloud service allowing to store contacts, pictures, appointments and calendars, Office files (including OneNote files), and any other files. All this without the need of an intervening PC, which will be able to sync to the phone via the Zune software for PCs. Additional services will include archival of previous versions of objects allowing a rollback to an older version of these objects in case of loss or accidental deletion. One really interesting service that none of the other devices offer is called “Find My Phone” which obviously allows you to locate, map and even ring your phone, but most interesting of all, it also allows you to lock and ultimately wipe the contents of your phone if you are convinced it fell into unauthorized hands.

While these features are somewhat equivalent to the ones offered in other platforms, they are not as comprehensive and/or free. This is a very smart strategic move for Microsoft if they want to recapture part of the market share lost since the last version was released.

ILoveWindowsPhone

Bloatware And Malware In Your Android Smartphone?
30 July 10 02:38 PM | dsamuilov | with no comments

Bloatware History has a way of repeating itself… some people (and by extension, some companies) are not willing to learn from this industry’s mistakes. We have all dealt in one form or another of bloatware. For those of you who don’t know what bloatware is about; it’s software that you never requested but comes bundled along with your computer, some of it is useful, some of it is just crap. Even if you specifically don’t want to have that software installed, it somehow comes bundled with your computer. Early examples are AOL and other ISPs client connection applications, and more recently, software for special effects with your webcam that adds “cute effects” to the images being captured on your webcam while you are video conferencing. Like all bloatware, it may just be cute as a novelty, but its usefulness is questionable at best and can be catalogued as the shiny object or the smoke and mirrors needed to get you to either purchase the “full version” or some kind of subscription for a service you probably didn’t need in the first place. This software is normally tough to get rid of and is most likely residing in memory at all times, putting a strain in its resources and making your computer slower. Even if you successfully remove the software, there are good chances that a few running components may have been left. In the mean time, the computer manufacturer gets paid for pushing a particular piece of software per computer sold; all at the expense of the consumer.

AndroidLogo Enter Android, this is a great technical implementation of a general purpose OS that happens to run on smartphones. I describe Android as a general purpose OS because it is essentially being used in multiple devices, not only smartphones, but tablets, netbooks and other devices such as Google TV, etc. This has several pros and cons; in the case of smartphones and some tablets and netbooks, the carrier providing connectivity to the web is also bundling lots and los of bloatware that supposedly “help the consumer”, but admittedly by the carriers is aimed at increasing their bottom line by enticing the consumer to purchase more software for the device. As it reported earlier, some of these applications are not even full versions and need a license purchased or require a subscription to a paid service. Android being a general purpose OS has to expose multiple services and calls, in a sense the same way Windows Mobile was up until Windows Phone 7, this poses several risks. Because of this applications can eat up most of the memory needed to run basic services as voice and data communications, rendering the device essentially useless. On top of this, applications running in the background that do not act according to basic programming rules keep consuming juice even when deep in the background, which kills battery life also turning your phone in nothing but a useless brick in a few hours of pretty much standby and zero activity.

While it is mostly the carriers that add bloatware to smartphones, the manufacturers are just as guilty when they add their UI overlay of choice. Some of the many examples are HTC, Motorola and Samsung which make great phones but add UI overlays such as TouchFlo 3D, Sense UI, Motoblur, Droid and TouchWiz overlays, etc. This seemingly innocuous “UI enhancement” usually affects the performance making it noticeable slower, something never intended by Google; the creator of the OS. These overlays offer what seems to be “better customization”, but at the cost of severely crippling performance. Obviously if you were aware of these pros and cons you may have chosen differently, and at least make it YOUR decision whether you really want to add the newest shiny object at the expense of actual functionality.

AndroidMarket On top of this there is also a considerable number of applications readily available on the Android Market, some of them even being reported as malware. One of them is the wallpaper application by a company called “Jackeey Wallpaper”. The applications affected could be “Star Wars”, “Gundam” or “My Little Pony” or all of them. The software in question extracted personal information from about 1.1 million to 4.6 million users and it was sent to a website located in China. I would stay away from all of them, even the ones I have not mentioned, just in case. If one positive can be extracted of this story is that kill-switch in the Android Market that so many complained about, it turns out to be a handy tool with these cases.

Fortunately, the Android crowd is not taking this lightly and “themes” are being offered (as opposed to full UI replacements), but the OS still has a few items that are not completely customizable.

In any case, it does seem that Android is at a turning point and has one of two different paths to choose. The smarter option is to tighten up restrictions, iOS, Blackberry OS, Windows Phone 7, Symbian are all going in that direction albeit with some restrictions being different. The other option may not be completely dumb, but keeping services, hooks and calls available will require of a resource pool larger than current devices can provide. What path will they choose? One can only infer that a smart choice will be made, but history has a way of repeating itself…

Barnes & Noble Releases Nook for Android – Free eReader For Android
23 July 10 10:27 PM | dsamuilov | with no comments

NookForAndroid It was about time… now there is an eReader software for installing on your Android device. More specifically, there is Nook for Android. If you have an Android powered mobile device, you can now go to the Android Market and get (free of charge) the Nook reader. For other platforms like iPad, iPhone, BlackBerry, Mac and Windows it is called the eReader [here]. NookForAndroid1 The Nook eReader device can be found [here] The process is simple, after you installed the software, either create an account with Barnes & Noble or login to your existing account, and you can start enjoying your ebooks. This software has the ability to “lend” books to your friends, something that Nook eReader owners were able to do already. You will also notice that the software automatically syncs the page where you were reading last. For example; if you were reading on your phone on the subway, when you get home, you can continue reading on your home computer, without having to search for the exact page where you left off. NookForAndroid2 This is a great feature that helps you avoid the typical hassles of reading digital media on different devices. The software also syncs your bookmarks, what can come handy if you are taking notes or make comments about the content you read. One of the many features that come in handy if you are a student or member of a reader group.

I am surprised that it took Barnes & Noble this long to get to release this version for Android because the Nook (device) is powered by the Android OS. I assume that one reason may be that the Nook (device) has a considerably different software architecture when it comes to handling screen events and features. It has two screens, one black and white and the other color; the color one being the only screen that handles touch gestures. The only restriction listed is that Android needs to be version v1.6 or newer, which is extremely likely to be the case for most devices out there right now.

NookForAndroid3As reported before, you can access a free “classics library”, that will keep growing over the weeks. Barnes & Noble is committed to providing a very rich reading experience, and that includes giving access to reading the classics.  They have started adding about 8 to 12 classics every week. The list is going to be increased as time goes by. Additionally, both the Nook device and the Nook software supports generic formats such as PDFs and ePub. The latter is quickly being adopted as a universal standard for ebooks on the web. The software allows for selecting from 8 different fonts and 5 text sizes; allowing for younger and eager to read more per page as well as older, but eager to at least read in large font as well.

The company eReader.com [here] already had an eReader software for Android. This is a company that is owned by Barnes & Noble, and has been in the eBook business for over a decade, but their software was not allowed to purchase from the B&N site unless you purchased from eReader. The Nook software as well as the Nook device allows to read the file formats supported by the eReader company, so if you happen to change your reader software, you should be able to transfer your ebooks.

Nokia, RIM Respond To Apple’s Claims
20 July 10 08:17 PM | dsamuilov | with no comments

nokia-logo After last week’s “they do it too” from Apple regarding the iPhone 4’s signal problems; Nokia and Research In Motion have responded to Apple’s claim. The Antennagate seems to continue forever. Had Apple resisted the urge to hit back, with childish justifications for what is clearly a hardware design flaw and replaced the faulty units; this would have been water under the bridge by now. Instead, now Nokia and Research In Motion (makers of BlackBerry smartphones) are hitting back hard defending themselves for an unjustified attack from Apple.

First was Nokia’s rebuttal, then RIM’s but both have pretty good points to make. Additionally, it’s worth mentioning that none of the smartphones mentioned actually lose enough signal to the point of dropping a call or broadband connection altogether. You can certainly hold all other devices from any side without the drastic loss of signal you would experience in an iPhone 4. Both rebuttals have been strong punches back. While getting to the point, they are both classy moves that show Apple’s errors while trying to give the whole issue a PR spin.

Nokia has officially responded with a long but milder statement: “Antenna design is a complex subject and has been a core competence at Nokia for decades, across hundreds of phone models. Nokia was the pioneer in internal antennas; the Nokia 8810, launched in 1998, was the first commercial phone with this feature. Nokia has invested thousands of man hours in studying human behavior, including how people hold their phones for calls, music playing, web browsing and so on. As you would expect from a company focused on connecting people, we prioritize antenna performance over physical design if they are ever in conflict. In general, antenna performance of a mobile device/phone may be affected with a tight grip, depending on how the device is held. That's why Nokia designs our phones to ensure acceptable performance in all real life cases, for example when the phone is held in either hand. Nokia has invested thousands of man hours in studying how people hold their phones and allows for this in designs, for example by having antennas both at the top and bottom of the phone and by careful selection of materials and their use in the mechanical design.”

rim_logo_blueBlackBerry_Logo_Preferred_Colour_R RIM’s co-CEOs Mike Lazaridis and Jim Balsillie have issued a statement that was quite stronger: “Apple's attempt to draw RIM into Apple's self-made debacle is unacceptable. Apple's claims about RIM products appear to be deliberate attempts to distort the public's understanding of an antenna design issue and to deflect attention from Apple's difficult situation. RIM is a global leader in antenna design and has been successfully designing industry-leading wireless data products with efficient and effective radio performance for over 20 years. During that time, RIM has avoided designs like the one Apple used in the iPhone 4 and instead has used innovative designs which reduce the risk for dropped calls, especially in areas of lower coverage. One thing is for certain, RIM's customers don't need to use a case for their BlackBerry smartphone to maintain proper connectivity. Apple clearly made certain design decisions and it should take responsibility for these decisions rather than trying to draw RIM and others into a situation that relates specifically to Apple.”

Both companies point fingers at Apple’s “form over function” choices, while stating clearly that their products are backed by both R&D tests and market proven products measured in multiple decades. They also make a point of highlighting the audacity of creating a “shiny object effect” that can lead consumers to selecting a product that has not been thoroughly tested so it could be brought to market faster whose sole objective is to round up as many dollars as possible.

Free SPB TV For Watching IP TV Without Subscription
17 July 10 08:04 AM | dsamuilov | with no comments

I just received an email from our friends at SPB Software House; you can visit their website [here]. They announced SPBTV-00-VideoOnDemand-PIP that their software SPB TV version 2.0 is available for FREE. The software is available free of charge for Windows Mobile Pro (touchscreens), Windows Mobile (standard), iPhone and webOS. The versions for Symbian, Android and BlackBerry are paid. A new version for Maemo is announced to be released “soon”. SPB TV is used for watching TV over your web connection (IP TV) without the need to pay a subscription fee to anyone (except your data charges if you are using your cell carrier broadband), over WiFi, it is 100% free. If you want to download it from MS Windows Mobile Marketplace straight to your device, it is available for download (search for SPB TV), or if you want to install it with the PC Windows installer, you can download it [here]. The software even has access to free video on demand (as shown in the first image). In the case of the first image,  you are watching full screen while you select the video you may want to watch. Image is showing stand up comedy.

Overall image quality can be selected as high- and low-bandwidth, high bandwidth uses about 350 kbps and on a 800x480 device looks great. Pixel size is larger on lower resolution devices, so a lower quality image could be displayed, but the documentation does not say if in this case, it would use a lower-bandwidth setting.

 

 

SPBTV-01-MainScreenHere is the main screen, it shows a snapshot of the program playing at the time, and if available you will see part of the day’s schedule, plus the logos for the channels that are selected to display per your options/settings. When you want to start watching the currently selected channel, you can tap the snapshot or the “play button”. When a schedule is available, touching on it will take you to the full schedule for the next few days.

 

 

SPBTV-02-PIPOnce you are watching TV, you can access the picture-in-picture (PIP) feature and watch two channels at once. This feature lets you select the new channel while watching the already selected channel in full screen. The PIP feature and the full screen channels can be switched back and forth.

 

 

SPBTV-03-FullScreenModeOnce in full screen mode, you can access the on-screen control panel that will give you quick access to the battery indicator, estimated viewing time, current time, channel switching panel, video quality switcher, volume level controller, backlight level controller, and exit (from full screen) control.

 

 

SPBTV-04-TVGuide

The TV Guide screen will show you the current channel’s schedule, both in advance and part. This feature is only available for channels that provide this information. Not all channels have a schedule feature since it depends on the content being streamed from the source. A day of the week and from a calendar can be selected in order to see the schedule for that particular day as well as the channel in case you want to check the schedule for multiple channels. You can use this screen to setup an Outlook reminder from here. The application will create an appointment in Outlook so that you get reminded of a particular show starting at that particular time.

 

 

SPBTV-05-VideoOnDemandPlaylist

Some free video on demand is available in SPB TV. In this example the source is standup comedy and each item is a video clip. Each tile represents one clip that can be independently selected . The tiles show a snapshot, a title, a one-line-description, when it was posted online and its length.

You cannot specifically select a category of video on demand, but when you select a channel that has video on demand, you just enter this selection screen instead of just watching whatever they are broadcasting at the time.

 

 

SPBTV-06-OnScreenControls

Because video on demand is a pre-recorded clip and is not live TV, it can be paused, restarted, con continued from pause. One nice feature to have would be to pause regular live TV channels, this way SPB TV would behave somewhat like a DVR/Tivo device. Of course, this feature would be dependent on how much memory is at your disposal, but it would be great to have such feature.

 

 

SPBTV-07-VolumeControl

Here is the volume level control, it display your volume adjustment on screen while you are making volume adjustments with the device’s volume buttons. Even if your device would normally go to a temporary screen to show your volume adjustment; if you are using SPB TV, you would see this volume adjustment overlay so you won’t miss video content while adjusting the volume. You could also adjust volume by tapping at the right level on the volume overlay on screen.

 

 

SPBTV-08-BrightnessControl

The brightness level control works the same way the volume level control, however you need to access it from your on-screen controls since there are no Windows Mobile devices that have brightness adjustment via hardware buttons (unless you selected other hardware buttons to adjust this setting). Overall it works the same way as volume level controls.

 

 

SPBTV-09-OutlookReminders

When you setup an Outlook reminder, an Outlook New Appointment pops up with the name of the TV show, the date and the starting and ending time, everything else appears with your Outlook default settings.

 

 

 

 

 

 

 

SPBTV-10-Available-DisplayChannelList

SPBTV-11-OrientationThe Options screen is divided into two tabs: Channels allows you to select out of all the channels available, which ones to show in the scrollable channel selector. It also lets you sort the channels into whatever order you want. The Orientation tab lets you setup video to display in full-screen-landscape mode, which uses best the aspect ratio of your devices’ screen resolution. If you have a running application that will do the automatic rotation for you or if your device already came with it, then you don’t need to worry about the full screen orientation.

 

Overall SPB TV v2.0 is a great application with good quality TV. Please have in mind that image quality, frequency of caching and speed of acquiring the cache stream is always dependent of your connection speed. I have made many tests and have concluded that even if you have less than 3G broadband speeds such as EDGE (E) it will still be good enough to watch a show without interruptions as long as you have a minimum of 3/4 bars showing.

Steve Jobs: "All Phones Have Weak Spots"
16 July 10 08:30 PM | dsamuilov | with no comments

Apple had a press conference to attempt to give it a positive spin to the multiple problems facing the iPhone 4. Antenna hardware placement, flaky communications, calls dropped, etc; all of these reportedly to be fixed with a software fix that does not address all issues. If the particular problem you are facing is not fixed with this software patch; then you can either be reimbursed the case you purchased or get a new one from Apple for free. If you are still unsatisfied; you can return your iPhone 4 for a full refund.

Steve Jobs has indicated in today's press conference that all phones have weak spots... he carried on to demo with video (not live) how several competing smartphones experience a drop in the number of bars when held in a particular "weak spot". None of them dropped the call (as the iPhone 4 does).

I am sorry, but trying to excuse oneself by claiming everyone else does it too is just not going to cut it for me. For the millions of iPhone 4 users that purchased the device, Apple should be giving them two simple options: replacement or full refund.

Also a software solution for a hardware design flaw is just not enough, and even more insulting trying to cover with a case that would just prevent conductivity to the antenna, but still reduce the signal via induction. Apple should have recalled the phones and replaced them altogether with ones that work as advertised.

On top of everything, I am still wondering if the "low bandwidth" issue that iPhone users have experienced forever isn't related to poor signal gain from the iPhone itself. They seem to be the only AT&T users complaining. I have been using smartphones on the AT&T network since 2007 and I have not experienced low bandwidth except when underground or behind thick concrete building walls, which would be expected due to the way the microwaves behave in those particular scenarios.

Free eBooks Available This Week In Barnes & Noble's Nook Store
16 July 10 08:29 PM | dsamuilov | with no comments

Available starting this week, Barnes & Noble is adding 10 classic ebooks per week. While you could already do this by using other sources, download them into the Nook on your own, this option will be much more straightforward and easier for readers that are technically challenged.
One note to all B&N eReader software for devices (other than Nook), this offer is also available to you, since you access the same library than Nook users. So hop into B&N [here] and download away the books that made us love reading in the first place.
I love spending $0.

Steve Ballmer: The Tablets Are Coming Soon
15 July 10 07:24 PM | dsamuilov | with no comments

Steve Ballmer; Microsoft CEO indicated a few days back at the Microsoft Worldwide Partner Conference while addressing a crowd of 14,000 people that major partners would be releasing Windows 7 Tablets (slates as he calls them) really soon. He said that Microsoft was “all in” with the slate form factor. Additionally, he also mentioned being prepared for the release of Windows Phone 7 and the many devices that will be using it, although he didn’t go into further details that what’s already out in public.

TheTabletsAreComing The slates mentioned will cover many different price points and many different configurations. His announcement mentioned that they would come with keyboards (as in Tablet PCs), plain slates (only screen), dockable slates, accepting digital ink, touch, multi-touch, etc. He specifically stressed the usefulness of these devices in the corporate world, a world that that the iPad has not been able to get into yet.

Microsoft’s strategy seems to be split into two almost opposite moves. On one hand Microsoft is pushing the upcoming slates into the corporate world, while at the same time Windows Phone 7 is going to be pushed into the consumer market. This seems to me risky business, but if it works it will be genius. If this dual-strategy happens to work, we will see a rebirth of Microsoft in the consumer world while at the same time a further strengthen of Microsoft in corporations.

During the presentation one particular slide was presented that pretty much sums it up: It lists 21 partner companies announced to be working on Slates and 7 partners working on Windows Phone 7.

Life, Liberty And The Pursuit Of . . . Broadband
13 July 10 08:56 PM | dsamuilov | with no comments

Finland_flag Yes, it may sound a bit awkward, but broadband has become a legal right, at least in Finland. Now, us geeks already can’t live without broadband access to the web. This doesn’t really come as a surprise, we knew this was going to happen sooner or later, although we were hoping sooner rather than later. Finland took civilization a few steps forward by becoming the first country to officially and legally guaranteeing the right to broadband for all its citizens.

The minimum broadband that they are guaranteeing is currently set to 1 Mbit, not much by current standards; however, it is promising to be about 100 Mbits around the year 2015. The Finnish government took about 9 months to make this happen. From idea to law, to right and with plans for expansion for the future… Now, not all is good news; the government is not actually paying for the broadband service. Instead it is forcing all broadband companies to assure anyone who requires a broadband connection be guaranteed to have such a connection of at least 1 Mbit upon request.

More progress with Chrome OS
13 July 10 06:38 PM | dsamuilov | with no comments

The open source project Chromium OS is showing some considerable progress. Graphically, the look is simpler, cleaner and most likely even less process intensive as the previous reviews. Additionally, the team working on Chrome OS is likely to be close to completion either on the Fall or later. The main focus at this point is whether to support file compression (more specifically, zip files). Additionally, it is most likely going to allow users to browse without having to login to Google services, which initially was assumed not to be allowed.

We were able to grab some screenshots. A description is provided after each screenshot:

ChromeOS

Browsing in Chrome OS: the top bar containing the tabs goes away in favor of a side tab bar. At the bottom of the tab bar there is a mini system-status bar that indicates wireless signal, battery charge remaining and time. The first icon seems to be a smiley, but we are not sure what it means. It could be some sort of notification service, but we could not confirm.

We are not sure if the tab bar hides after a particular amount of time, but personally I think that it takes too much screen real estate uselessly when it is not being heavily used. On the other hand, if you happen to be browsing 25 – 35 pages at once (with as many tabs open) you could read most titles from all of them. Still, it seems overkill to take about about 15%-16% of the screen just for showing tabs… let’s just hope it automatically hides after a set period of time.

 

ChromeOS-2 Google Chrome OS Options: this is what the settings form is looking like at this point. I am saying “at this point”, because as you know Chrome OS is still work in progress, and in the next few months, the look and feel of this configuration form may see substantial changes.

This particular form does not show much about the user interface as one would expect… according to this one screenshot, it could perfectly be a configuration form from Windows, Mac OS, Linux… it’s nothing revolutionary, just plain cookie-cutter form design.

 

ChromeOS-3

User Selection and Login Screen: Simple, no-borders or heavy delimiters to the user interface. this means that it should perform faster on slower (cheaper) hardware. Should we bring our hopes up for the sub-$100 Chrome OS Netbook? Who knows at this point… As long as screens take less and less computing power to render, the better it will ChromeOS-4run in the cloud. The simpler the screens are, it means that there may be less information to transmit from the cloud back to the device and a consequence of that will be that it will be less complicated to process and display the resulting screen on the device. In my book, simple is always better; especially with OS design. The login screen is also shown here where you can enter your credentials. You’ll be able to notice that these are two very slightly different versions of the same screens. They are not very different, but if the team is looking at these tiny differences, they very likely closing in on the final look and feel for this particular screen.

 

ChromeOS-SessionlessBrowsing

Session-less Browsing: It looks like you will not need to login into the OS in order to do basic browsing. Please have in mind that this particular screenshot is showing what we believe to be the old tabbed browsing user interface, so we are not sure if this will still be a feature or not in the final version.

The implications are that you could take a computer with Chrome OS, make it look and configure it however you want it to be configured and use it for (at least) browsing. Obviously, after you shutdown, you will lose any changes you have made to your settings, but that will only be because you never logged in in the first place. Will this give you some sort of “anonymous browsing” capabilities? Remember the servers know who you are when you log in because you are using an OS that lives in the cloud – on the servers- and not your computer as it is with the current generation of devices where you can remain anonymous by staying off line. In a cloud based OS, like Chrome OS is, this is not an option… because very little exists on your computer and most of it exists in the cloud.

 

Google seems to be testing Chrome OS pretty heavily in low level devices. A particular reference was made to sub-par hardware. Maybe even hardware commoditized to a point that would be extremely cheap to come by. How cheap or how commoditized it would be is a matter of speculation.

Chromium OS does not support zipping and unzipping files right now, but there seems to be two clearly divided camps. Some don’t believe it to be necessary while others seem to believe it is absolutely needed. This is a hot topic of discussion for the developers right now.

The OS will provide features for a screensaver and a lock-screen in case you step away from your computer. These are basic features, so no big news here.

Overall, Chrome OS seems to be making great progress, so let’s wait a few more months to see what comes out of this project… Who knows, maybe we’ll see the first products featuring the OS for the holiday season.

Flash Content on iPads, iPhones and most likely all other Mobile Devices!!!
01 June 10 03:29 PM | dsamuilov | with no comments
Smokescreen, this is a great name for a tool that allows iPad, iPhone and iPod Touch users run Flash content. On top of that it is a great name considering the developer behind it is actually called Chris Smoak. For their website you can click (here).

Smokescreen is essentially a flash player completely coded in JavaScript. This means that Flash files (movies, files with extension SWF, etc) can be played in Safari on Apple mobile devices without any problem. The website has a few demos that show how an SWF Flash file plays within this “SmokeScreen” player.

Most demo links on the website show side-by-side flash content with and without the smokescreen player so you can compare performance on your desktop browser. Right after seeing it work on your PC/Mac run the same page on your iPad/iPhone/iPod Touch and you will be able to see Flash content playing through the SmokeScreen player.

There are some unresolved issues with the more complex Flash applications (they take some time longer than they would take on a desktop) but the tool passes the initial hurdle of not being able to play SWF content on Apple's devices. Please beware that this is a working version of the code and it may not always work on all different browsers. The JavaScript has more than 8000 lines of code (yes, eight thousand), so it definitely takes a while to load and run the very first time you load it. Be patient... after that, you can expect quick execution times, but not as fast as native Flash. The JavaScript files take up a whopping 175 Kbytes. The code is already announced to become open source in the near future. This means that all the bright minds out there will be able to enhance and optimize it for showtime.

According to the developer: "It runs entirely in the browser, reads the SWF binaries, unzips them (in native JS), extracts images, and embedded audio and turns them into base64 encoded data:uris, then stitches the vector graphics back together as an animated SVG."
 
Now, I don't have an iPad or any Apple products, but this jewel of JavaScript coding is surely going to benefit all browsers on all mobile devices, as long as they can use JavaScript and play SVG files, regardless of the platform.

Let's just hope that Apple doesn't block this type of JavaScript from running on Safari out of spite...

Filed under:
Oops! Serious iPhone OS Data Protection Flaw
31 May 10 02:23 PM | dsamuilov | with no comments

It’s been reported in several blogs that two security experts (Bernd Marienfeldt and Jim Herbeck) have uncovered a way to gain access to the iPhone 3GS file system and potentially make modifications to files leaving no trace of it, even with file system encryption security active. The data protection vulnerability included several different instances of non-jailbroken iPhones.

The security exercise was completed with Ubuntu Lucid Lynx. Here is the abstract from their report:

I uncovered a data protection vulnerability, which I could reproduce on 3 other non jail broken 3GS iPhones (MC 131B, MC132B) with different iPhone OS versions installed (3.1.3-7E18 modem firmware 05.12.01 and version 3.1.2 -7D11, modem 05.11.07), all PIN code protected which means the vulnerability bypasses authentication for various data where people most likely rely on data protection through encryption and do not expect that authentication is not in place. [...] [It is] in my opinion the quickest compromising read/write access discovered so far, without leaving any track record by the attacker. It’s about to imagine how many enterprises (e.g. Fortune 100) actually do rely on the expectation that their iPhone 3GS’s whole content is protected by encryption with an PIN code based authentication in place to unlock it.”

The data protection flaw exposes music, photos, videos, podcasts, voice recordings, Google safe browsing database, game contents, etc.

Bernd Marienfeldt and Jim Herbeck have notified Apple of this flaw. They have confirmed that Apple was able to easily reproduce the security break-in and seems to understand why this is happening. However, they also confirmed that Apple would not provide timing or further details about a fix or even if this fix would be included with iPhone OS 4.0

Considering how many iPhone users are out there, I’m really concerned about how much corporate and personal information these users are exposing to anyone with enough knowledge on these hacks.

Filed under: , ,
Windows Phone Developer Tools CTP Refresh!
29 April 10 07:19 PM | dsamuilov | with no comments

I am repeating here a post from the Microsoft Windows Phone 7 official blog. Please read in full before you install… so you don’t have to fix anything afterwards.

Enjoy!

Beginning today you can download the Windows Phone Developer Tools CTP Refresh (WPDT CTP) from http://developer.windowsphone.com, which means you can now build Windows Phone 7 apps on the final release of Visual Studio 2010 (VS2010). While this update is primarily intended to enable development using the final release of VS2010 there are a few new things here too.

Examples of what’s new & changed include:

  • This release has been tested to work with the final release of Visual Studio 2010.
  • An updated Windows Phone 7 OS image for the Windows Phone Emulator.
  • A few APIs in the frameworks have been added and or changed. See this MSDN page for more details.
  • The documentation has been updated with new and expanded topics. See this MSDN page for more details.
  • We’ve provided limited support for launchers and choosers. In cases where the underlying built-in experience is not present launchers and choosers are still not available (i.e. the email chooser asks you to select a contact, but there are no contacts in the emulator and no way to add one).
  • Pause/Resume events are now supported.
  • If the tools are installed as the admin user, non-admin users are now able to deploy to the emulator.
  • A problem with incremental deployment of projects has been fixed.
  • A problem resulting in the error "Connection failed because of invalid command-line arguments" being displayed during project creation has been fixed.
  • A problem where the Windows Phone node was not appearing in VS 2010 on non-system drives has been fixed.
  • Design time skin refresh issues have been addressed.

Please read the release notes before installing this refresh. A few tips:

  • Uninstall the previous CTP first (the item in Add/Remove programs to uninstall is “Microsoft Windows Phone Developer Tools CTP-ENU”)
  • If you have the RC of VS2010 installed, uninstall it first and then install the final release.
  • You can install Windows Phone Developer Tools CTP even if you do not have Visual Studio already installed.
  • We’ve introduced a few ‘breaking changes’ with this release. The one that will impact almost everyone who used the existing release is a requirement that all WMAppManifest.xml files have a filled out <CAPABILITIES> section. The release notes describe this in more detail and the tools will warn you when you open an existing project.

Documentation links include Developing Windows Phone Games and Silverlight for Windows Phone as a part of the XNA Game Studio 4.0 and Silverlight 4 RC documentation sets, respectively. If you have feedback about our documentation, join the discussion in the Windows Phone forums or use the ratings control in the upper right-hand side of the pages on MSDN.

As noted above this refresh is intended primarily to ensure compatibility with the RTM version of Visual Studio 2010. We are working additional releases that we will make available through the launch of Windows Phone 7 in the fall. So please keep sending us your feedback, as we take it all to heart and want to  get you what you need in the final product which we can only do with your continued partnership.  We can’t wait to see the apps you’re building!

Added bonus: In case you missed it, check out this cool post from Andre Vrignaud about the 3 pillars of Xbox Live on Windows Phone.

Update [4/29 1:30PM PST]:  We’ve identified an issue in this release with regard to the loading of signed precompiled assemblies in the context of your application.  If, when you try to run your application in the emulator you get a ‘System.IO.FileLoadException’ error, please see Brandon Watson’s blog for a workaround.

HP Buys Palm
29 April 10 07:13 PM | dsamuilov | with no comments

hp-logo.jpg
After all the names thrown out for potential buyers of Palm Inc. it was announced that HP would be the one to actually complete the purchase. Hewlett Packard confirmed late last night that they will be purchasing Palm, Inc. for about $1 billion in cash. The purchase completes at $5.70 per share, which is more than 20% higher than Palm's price per share previous to the announcement.
Palm, Inc. had about 80% of the PDA mobile market share about a decade ago and it has been declining since then. Today's smartphone market and the increase in strong competitors such as Microsoft's Windows Mobile initially and more recently with Apple's iPhone, Google's Android and RIM's Blackberry smartphones have crippled Palm's latest effort to take a hold with consumers. Palm's WebOS operating system and their Pre and Pixi devices have been acclaimed technically but they are seen as too little too late of an effort. Palm has been relegated to a merely 1.5% market share (according to research firm IDC). Furthermore, Palm's estimated revenue for the current quarter are expected to decline to about $100 million from an intially forecast of $150 million. palm-logo.jpg
Additionally, Palm is quickly burning through cash left from better times at about $200 million per quarter leaving them enough cash for another 2 - 3 more quarters at the current spending level. Some key executives have already left Palm in the past months.
This move from HP comes as a strong gamble to position itself ahead of the pack of computer manufacturers by acquiring an OS that could be used (confirmed by HP) in tablets and (potentially) more low-end netbooks.

Filed under: , , ,
Mobile Blogging: Diarist v2.1 (UPDATE)
22 April 10 03:19 PM | dsamuilov | with no comments
After posting my last article about Diarist here, I had a quick email exchange with Kevin Daly; the brain behind the application for mobile blogging. Thanks, Kevin for taking the time to writing back to me. In his email, Kevin gave me a rather detailed update of where he is with his blogging app, what his plans are for the future and what he is spending the most time on right now.

I had the chance to ask Kevin if he would give me an update and he mentioned that he is very thankful for the interest we've taken in the tool he has developed. He has also mentioned that there will be a Windows Phone 7 version of Diarist (woohoo!), as well as a port of Diarist for iPhone and iPad.

In his comments, he also mentioned that right now he is working on getting up to date with WP7 development tools, interface details, etc. He is planning on creating a proper WP7 application. He indicated that he will attempt to integrate Diarist to the Hub system and operating system services among other things. By making Diarist a proper WP7 version as opposed to a hastily converted WM6.x, he will attempt to increase the chances of having the application approved once it is submitted. Even though he made no promises, he indicated that it would most likely be ready by the time the first wave of WP7 hardware becomes available.

Even though the current version of Diarist is free, he has also made a comment about charging a small fee for the new version. In all fairness, he also stated that he would release the new version along with a companion trial version, so that potential users would be able to determine whether they like it or if it works out for them.

Because of all this work he has been doing, the versions for iPhone and iPad of Diarist have suffered a bit of a delay, but he will soon be working on those as well.

He also finished his comments by stating that he was not planning to stop at Diarist. He said he would be writing a variety of different apps for the new WP7 platform in the near future.

Keep up the great work, Kevin!

Filed under:
Mobile Blogging: Diarist v2.1
14 April 10 09:52 PM | dsamuilov | with no comments

I am testing an application for blogging from my Windows Phone. A reader (ProfJulie from PocketPrimer.com, Thanks BTW!) recommended to me after posting my "Do almost everything with your smartphone..." series (click here). It's called Diarist v2.1. It was developed by Kevin Daly from New Zealand. You can download it here.

I know that not all our readers have their own blogs, but this little (FREE) tool is great and I would like to share it with you. Diarist is not new, it was released in 2008, but it’s the most complete solution for posting from my phone… I have been using it for a few weeks now; mostly experimenting on test blogs with different blog servers and it’s the most flexible tool you will find. I find it very useful.

Setting up Diarist is very straightforward. You select your server type from a list Diarist2-0and indicate the address of your blogging server, your username and password and you are pretty much set to go. In general terms, you use it as if it were a word processor only instead of saving to your device, you post to the blog server. If you wanted you can also keep draft copies on your device.

Here you can see a screenshot of the general looks Diarist has. This is the main form where you type the title, the content of your article, etc. Additionally, this form has a dropdown where you can also select the blog to which you can post the article. I find this particular feature very convenient as I write my articles and post them on several blogs. Sometimes, the content is exactly the same, but other times I make several changes based on the target audience of the blog. For example, my audience in DevTools is more technical, so I may add certain comments that may be of interest to developers. This article in particular will be left exactly the same on both blogs. The “Update” button will post the article to the selected blog.

Please be aware that every time you change from one blog to another using the dropdown; all categories are retrieved from the server and depending on your connection bandwidth and how many categories, it may take a few more seconds than usual.

File Menu

Diarist2-1The menu option expands into several items: “File” lets you create new articles, save your current article to the device. It also allows you to retrieve or delete articles saved in your dev. Two interesting features not found on the other tools for blogging from your smartphone are categories and tags.You can access these features from this menu from the category and “entry properties” menu items. The categories are pulled from the existing categories your blog already has on the server. The properties form allows you to overwrite the server post time and provide the date you want the article to display. It also lets you enter any tags you may want your articles to be cataloged with. You can also ping services such as Technorati, Yahoo, Weblogs.com or Feedster.

Diarist2-2 Diarist2-2a Diarist2-2b Diarist2-2c

Edit Menu

Your blog already has a specific “look and feel” that meets a specific template with matching colors, backgrounds, etc. The “Edit” menu item allows you not only to cut, copy, paste, select all text in the article, or bold, italics or underline your selected text without breaking the template you chose on your blog. This way, every article remains consistent with the design interface. Additionally you can also set separate paragraphs, so that they have the appropriate indentation and separation. A set of features that the other blog editors for Windows Phone don’t even come close to having are listed there to insert a link (create a hyper link to another web site), create a link to an image either uploaded by you or simply hosted somewhere else. It also lets you upload and link to an image provided the image is already on your phone. While posting the article, Diarist will also upload the image you selected and link into it automatically.

Diarist2-3

Weblog Menu

This menu allows you to add, edit or remove accounts into your blogs (or blog servers). Additionally you can also trigger your browser with the selected address for your blog already typed in, although this option always triggers your Pocket Internet Explorer instead of pulling your default browser (which could be any other browser) and I find it a bit annoying that my version of Opera is not triggered or that I cannot select what browser to open up by selecting this option.

Adding new weblogs means entering the address where the API is located, your login and password plus your blog’s address. The API is the file that tells Diarist how to contact the blog server for posting your content. Different blog servers have different format files. For example:

  • CommunityServer: http://YourBlogAddress.com/blogs/metablog.ashx
  • WordPress: http://yourblogaddress.wordpress.com/xmlrpc.php

If you have no idea how or what to enter under API, simply do Menu::Find API after having entered the 3 other fields. Diarist will attempt to find the right type of file under the appropriate folder on the server. This will also be based on the type of blog server you selected to create this weblog initially. The information that goes into the fields under the “Extra” tab will be pulled from the server by default, but you can override them if you want. The Blog Title field will be used as the text that will show in the dropdown that allows you to choose where to post each article.

Diarist2-4 Diarist2-5 Diarist2-6 Diarist2-7

About and Confirm Publish Menu

About displays the version information and the developer name and address allowing you to go back when you hit OK.

Confirm Publish is a menu item that can be checked or unchecked when you select it. This means that when you hit “Publish” it will pop a message box for you to confirm whether you want to post the article or not giving you a last-option-out if you hit Publish by mistake.

Exit

Lets you close the application.

Mobile Blogging
13 April 10 07:53 PM | dsamuilov | with no comments
I am testing an application that a reader recommended to me after posting my "Do almost everything with your smartphone..." series (click here) on MobilitySite.com. It's called Diarist v2. It was developed by Kevin Daly from New Zealand.

If you see this comment, it means it worked fine. I will post all about the experience when I get up and running with the rest of the details. I also have MoBlog and I am waiting for Writer for Windows Mobile which promises to be great. Unfortunately, they have not released a new beta since June 2009! I am giving up hope on it at this point... if it gets released I will decide if it makes any sense moving into it or keeping one of the other two tools.

I am not sure which one of the two I will end up using in the end... stay tuned.

Google to Purchase Apple? What?
31 March 10 09:06 PM | dsamuilov | with no comments

A few days ago several pictures were posted at the Gizmodo.com blog [here]. In these pictures Steve Jobs (Apple) and Eric Schmidt (Google) are having a conversation at a public coffee shop. I confirmed that these pictures were taken recently. They are not fake or manufactured in any way shape or form. Having seen these pictures, I knew there would be a large number of scenarios, assumptions and rumored stories that would come out of them. What would this meeting be about?

Unfortunately, when I started asking my sources about it, I found myself with a story that would have big implications in the mobile arena. First it was only one of my sources that commented on it, but soon enough I was able to get the cooperation of several other sources  that not only knew what was going on, but also were willing to provide with some of their input on it.

Jobs-Schmidt-1 Since then, I have learned about several meetings held between Steve Jobs and Eric Schmidt in the last few days... and I know what they were talking about. Everybody seems to be very quiet about it… obviously because they work for Apple and Google… but others such as competitors and analysts were willing to provide some interesting points of view about it.

My sources confirmed that these meetings are not only happening but are part of a plan much larger than anyone would ever expect. One of them, who requested not to be identified but is a high executive at Google disclosed that Google is under talks after their pending purchase of a controlling percentage of Apple's stock.

The SEC will start the review of the terms for the transaction next week. The amount to be paid for the stock purchase has not been disclosed. I assume that this amount will be disclosed eventually. It is still not clear whether this is a "friendly sale" of Apple (as one of our sources put it) or if it's a "hostile takeover" (as one of the analysts commented).

Additional sources at Apple have even suggested that all Apple products Mac, MacOS/X, iPhones, iPod/iPod Touch and iPad products will undergo a series of changes to gradually adapt them to an open platform, more in line with Google's principles. This will be a very gradual pace so that the market will not be rattled by it. I am not sure what the real intention after this actions really are, so here are some of the questions I still have:

  • Is Google trying to crush the competition in the mobile world by purchasing them?
  • Is the rumored iAd, the latest of Apple's rumored competitor service to Google's AdWords too much of a threat to Google's dominance in the Search arena? Especially now that Google's income in China is at least questionable...
  • Is the impending iPad launch too much of a strain to the open development initiatives at Google that grants these actions?
  • Will this takeover ultimately benefit the consumer in the short term?
  • How will this takeover affect the consumer in the long run?

Official PR sources from the Microsoft camp have declined to make any comments, but technical and business resources in Redmond have reacted with mixed comments, both for and against the said deal. Contacts who are in favor, indicated that it would create an opening for Microsoft in terms of opportunity . Those against it said that the market would react negatively to these actions and would affect all competitors in it.

Jobs-Schmidt-2 Independent analysts that I consulted insist that although this is a bold move by Google it will certainly work in all the mentioned scenarios. They also mentioned that it is a stunt that could backfire and flip their "do no evil" image into the "Dr. Evil of the Tech world". Analysts have also commented that it is expected that all Apple products will not be rebranded in order to retain the market appeal they currently have.

In my humble opinion, what I think will happen is that Apple's brand will be diluted and lose some of the appeal it has to some of their followers. Whether this affects all competitors in the market… who knows!

Also, why didn't they meet in a more private place???

It should also be noted that this article is... probably... most likely... almost certainly... an April Fool's Day joke.

Have fun reposting, twittering, linking and sending us your comments below.

Do almost everything with your smartphone (Final Part)
21 March 10 06:55 PM | dsamuilov | with no comments

Recap:  I am trying to do almost all my work with my phone and I am slowly getting there. This is the fifth and final part with my comments about this process.

Entertainment
What's entertainment? Entertainment means something different to everyone. This is why I would probably get the least agreement from you on this section. In very broad terms, we could agree that as long as you can take your entertainment with you, you should consider this section covered. That sounds about right, but it makes for too short and not too informative writing… so I'd rather have you disagree than give you the short story. What I'll try to do is say how I can mobilize my entertainment so that you can make the most out of it in your own way.

This section will cover how or what tools to use to enjoy the most out of your music, eBooks, video and gaming in your smartphone. While at some point, all these items could only be enjoyed separately on their own dedicated devices, it is about time that they had all converged into entertainment units that can handle most if not all of them. People that come from using PDAs are used to having some form of convergence prior to our status quo. PDAs have supported playing audio and video since 1998 to say the least, eBooks have been available for reading in PDAs since about that time as well… and gaming is no stranger to PDAs although the graphics engines and processing have gotten extremely efficient if we compare them to what they were over a decade ago. Lets also agree that as long as you can browse the web, you can at the very least, read and play online if nothing else, giving you a little bit of entertainment.

Audio/Music
Like I said, playing music in digital form has been around for a long  MediaPlayerWM61 time. Windows CE was able to do it back in the 1990s. Storage was very expensive at that time, especially flash memory, that was just being successfully commercialized. Now memory is cheap and you can either get your music stored locally or you can simply stream music to your smartphone with just as good quality as you would on a regular digital player. You don't need to have large amounts of storage if you are assured to have a good constant connection. If you prefer to keep music with you, storage is cheap enough that you can carry your whole music collection with you. In the past I never owned an MP3 player, not because I don't enjoy music, but simply because I always had a PDA… so when I made the transition between PDA + cell phone to a smartphone, playing music on it was already assumed and a matter of deciding how I wanted to sync music between the smartphone and my PC. If you never had a PDA, but you had a cell phone and a digital music player; by now you also realized of this convergence and simply moved to playing from your smartphone or streaming if you enjoy a great connection. Why carry another device when you can do just as well on your smartphone with no additional work? Now, because I use a Windows Phone I am used to Windows Media Player… I know that there are people that cannot stand it, but there are other tools out there and you can listen to the same formats you would on any other device or desktop no matter what obscure platform you choose.

eBook Reading
I read a lot of eBooks. Would you be surprised if I told you that I've eReaderBookshelf never owned an eBook reader device? eBooks and the eBook reader market are a very hot topic right now. But if you always carry a smartphone why would you carry another device to do the reading which can also double as yet another music player? This is just nonsense to me… you've already spent some decent amount of money in your smartphone which can help you read eBooks for free (plus the price of each eBook obviously). Well, some people will obviously highlight the outdoors readability of such devices. I am not convinced that I would spend more than $250 for an eBook reader just to be able to read outdoors. I am also OK  with reading from a small 3 or 3.5 inch screen, so font size is not an issue for me. I am currently using the eReader software from eReader.com that supports multiple platforms, it is owned by Barnes & Noble and is an evolution of the original eBook formats used in Palm devices in the early 2000s (download the freeeReaderBook reader [here]). The greatest thing about this eBook reader is that I still carry my whole eBook collection that I started while I had a Palm PDA, their eBooks are compatible even with the Nook from Barnes & Noble and while I will most likely not buy any reader device I am just grateful that they are continuing to support other devices in order to grow their customer base. If Amazon had their Kindle reader software out for my smartphone, I would definitely have it installed so that I would just compare prices and get the book I want from the most convenient source (being B&N and Amazon the largest sources for commercial eBooks). Storage being cheap, like I said before, I really don't care carrying around more eBooks… after all it's not like I will have a heavier smartphone for that.

Video
I have converted and streamed full movies on my device before, I really do not need a portable video player for doing this… on the other hand I really don't use my smartphone for all that much video viewing. I watch the occasional movie preview on the Skyfire browser when I want to. Again, Windows Media Player does the job for me SlingPlayerMobile1 with the occasional help from Skyfire . The one client I would like to have in the future is the Sling Player; simply because I would be able to not find anything to watch while I am out of the house the same as when I am in the house. All joking aside, I think that the only tool I am missing out on for my video mobile experience I the Sling player mobile (and of course the Slingbox device for home). The idea of place shifting is very interesting to me, more as a curiosity than anythSlingPlayerMobile2 ing else, but not life changing… as I would probably not watch all that much more TV than I already do. DVRs already let me watch TV in my schedule… so I am wondering how much more convenient would it be to place shift as opposed to time shift. This is obviously not a device that is high on my list or that I would plan to use all the time, so it normally gets relegated when budgeting for my next gadget purchase. You can find more information about the Slingbox and Sling player mobile at the Slingmedia website [here].

Gaming
From the old Nintendo LCD games from the 1980s until now, there's LeoFSWM1 been so many changes that it would be impossible to list them all here. One thing that I can say for sure is that mobile gaming is still a strong force of change for electronics. However, most of the gaming you can do on standalone devices you can actually do also on a smartphone with better and higher resolution screens. Mobile LeoFSWM2 gaming on your smartphone is no longer a matter of what board-game or simple graphics to purchase, but a matter of 3D engines and custom  polygon rendering techniques that allow you to play games as visually complex as the current generation of game NeedForSpeedUndercoverconsoles, only on a 3 inch screen. I will leave this section left for you to fill in the blanks and choose that games you like… whether that is action games, board games, short games or any other. There is definitely a game out there to entertain you on your spare time.

Conclusion
In my opinion, moments of inspiration and sudden realizations do not happen while we are in an extremely structured environment. We may have great ideas while at the office, but those really genius ideas may come whenever and wherever. This is why I keep my mobile tools around. A great idea for an application, a great line of code to fix that bug that's been bothering you, an awesomely performing query to minimize wait time, writing some article or any other article for that matter… these are things that can happen anywhere anytime. Why tie yourself to a desk or even a hotspot? Having the right tools for facilitating these tasks makes a huge difference. The mind can wander, but when that old trusty light bulb lights up, I am ready for documenting the event.

How about you? Is there anything you have found doing on your phone makes just as much sense as doing on your PC? Post your comments and opinions here.

Do almost everything with your smartphone (Part 4/5)
21 March 10 05:04 PM | dsamuilov | with no comments

Recap:  I am trying to do almost all my work with my phone and I am slowly getting there. This series of articles (this is the fourth part) is intended to document my findings and opinions about the process.

Here is where I am with my little project.

VOIP / International Long Distance
I live in Palm Beach, FL with my wife and son… but the rest of my family is in abroad, 6000 miles away. Long distance is expensive if you go with the regular phone company long distance services. I could go with a long distance card for more affordable international long distance rate, but the killer application for my particular situation  is Skype (click [here]). My calling rates are less than $0.02 per minute… yes, there are other VOIP services… but Skype is the all-SkypeLogo in-one solution for my particular situation. I use Skype on the PC while I am working, I use Skype over the air when I am with my phone. Additionally, I can chat with my contacts, or if I cannot find them online, I can call their phone numbers from right where I am. I like the ability to also be able to have absolutely free conversations from Skype to Skype when they are on their computer and I am either on the phone or my computer. There are lots of services that allow some variation of this type of VOIP service, but call quality has never been an issue for me so I am happy to keep the service. You can get a phone number and use Skype as your always with you phone number or simply a Skype account and use it to call out… heck, you could even use it for calling Skype to Skype only if you wanted… but I think that the feature rich environment that Skype has to offer is exactly what I need for my VOIP needs… Installing Skype is simple, if you have an account already created it takes a second and the application will remember your credentials, so you don't need to type in your password every time (although you could if you wanted to sign out every time you exit the application).

Skype is available for Blackberry, Android, iPhone, Symbian, Sony PSP, custom hardware such as the Skype WiFi Phone and some SkypeLitefeature cordless phones (get them [here]). Unfortunately, the latest version of Skype for Windows Phone is not available from Skype itself. You can either find a vendor that still has a downloadable copy of Skype Lite or use an existing copy. The service is still available throughout 2010, but Skype Lite will be disconnected at the end of the year… the official explanation is that Skype Lite cannot offer the same experience that the other versions have to offer. A lot has been speculated about why Skype Lite is not being offered and some people assume that the cell carriers preventing the service from working. However, what has not been announced yet is that before the end of the year, we will have a Skype for Windows Phone. This release will come in with the same features offered in the other mobile platforms and will come in right in time for Windows Phones coming to the market at that point.

Writing Code
Part of my work is to write code. I need to do this on my desktop. I CEditEditCSharp found no way around it. Testing and compiling is just part of what I do when I write code and there is no way around it… or is there?  I've been using a tool to write simple code snippets in multiple programming languages. This tool is called CEdit v4.0 by Callisto Systems (you can see it [here]). This tool is just a few steps short of a full development IDE for Windows Phone. They support from the early versions of Pocket PC to Windows Mobile 6.x. You can edit code in this tool in multiple languages: C#, VB .Net, Java, ASP, C++, C and PHP. It also supports editing  HTML and XML files. If you are used to using Visual Studio, it also lets you open Project files that group several code files. The tool does a fine job highlighting the code with the CEditProjectWindowappropriate colors just as Visual Studio (or any other current IDE) would. CEdit will not compile your code as your smartphone lacks the CPU power needed for that. Just have in mind that the actual goal for this tool is to help you write your code on the go and not have to wait till you are back in front of your computer. This is a great stop-gap measure for writing code. It is very hard to replace a full blown sit-down-and-code experience that can produce applications, but this tool makes it pretty close. I do find myself fixing the unexpected web page, JavaScript or bug if I find one and I am able to upload it on the spot. Web pages can be uploaded immediately because they don't require being compiled, any other code that needs to be compiled, can be fixed on the spot, but it obviously needs to be sent to the desktop in order to be compiled.

Now with the help of CEdit and RDP for a remote session to the desktop can allow you to code in mobile mode, send to the desktop, remote to it, compile and release. Even though I still feel this is somewhat closer to cheating when saying that this would be all mobile work; the truth is that you still need to have a desk-bound computer while being mobile. That is not the 100% mobile solution I was shooting for.

Do almost everything with your smartphone (Part 3/5)
21 March 10 04:34 PM | dsamuilov | with no comments

Recap:  I am trying to do almost all my work with my phone and I am slowly getting there. This is the third part with my findings and opinions about the process.

Here is where I am with my little project.

I already mentioned that my work revolves around application development. I still have not found a tool that would do everything for me in that arena but I am currently using a remote session with Remote Desktop, which ultimately would allow me to do anything I want just as if I had a full blown computer in front of me. In all fairness that would be "sort of cheating" even though I would certainly be able to complete all my tasks just as long as I have a decent web connection. I will continue my search on this particular set of features. In the mean time, I will move on to other tasks.

Reading Blog Articles
I have to admit that I do a lot of reading. In fact, I do read several thousand articles a week, I get world, regional and national news, technical, industry and mobile related, and many other feeds daily. Sometimes, keeping track of what one reads is a chore. While on my PC, I do all my blog reading on Google Reader (see [here]). It is simple, yet functional and works no matter what computer I am using. On my HTC Touch HD, I was using the RSS reader that came in bundled with the device originally, it is a custom version of an app available for purchase. I never liked Google Reader's mobile version… it seems lacking substance and functionality when you compare it with native readers for smartphones. It offers no customization options. I also tried using Skyfire to browse into Google Reader a few times and while it worked when I was using my Celio RedFly, the behavior is so desktop-like that I cannot take advantage of reading for example while waiting for a doctor's appointment or at lunchtime at work. Additionally; at some point, when the number of feeds started to get a bit unmanageable, I just couldn't keep wasting my time remembering which articles I had already read on my PC and mark them read on my smartphone, and vise versa. I needed an application that would connect to the Google Reader service and just keep it in sync for me, so what I read on my smartphone, would be marked read on my PC and what I read on my PC would not show up unread on my phone.

SpeeedReader1 Enter Speeed Reader (it is not a typo, it's actually spelled with 3 e's). I downloaded it from the Windows Mobile Marketplace as a trial and within a few hours I had already purchased and registered.  I enjoy the simplicity and functionality it provides while keeping all my feeds synced with Google Reader. I am using the latest version available on the Marketplace (v1.12) although the latest version available outside of the Marketplace is v1.13 and has some SpeeedReader2minor fixes. The next major functional and UI review (v1.2) has already been announced and will be coming shortly. You can find more information [here]. A few specific features have been announced, and if they work as expected, this should be a great enhancement to an already excellent product. I highly recommend this tool if you are an avid RSS reader. The combination between Speeed Reader on my Windows Phone and Google Reader on the PC works like a charm.

Writing Blog Articles
Now, realistically speaking, not everyone writes their own blog or enjoys writing for blogs such as  MobilitySite. I wouldn't expect everyone to do so, but blogging and micro-blogging is becoming very commonplace. In my case well, you are obviously reading this article, so there is not much more to say. My intention is to help others learn about the tools and technologies I am most passionate about. In other cases, for example my wife, writes a personal blog for helping  our families stay in touch since we live about 6000 miles away from most of them. She started her blog in part at some point in her first pregnancy, so our families would have some participation on all that was happening in our lives even though they were far away. After a while we also realized that it worked as a great way to keep a diary of sorts that can later on be passed on to our children.

My next task is writing articles for MobilitySite and my blog for developers (click [here]). I am surprised to say that there are very few decent blog editing tools for mobile devices (no matter what platform). On my PC I use Windows Live Writer (and I am very, very happy with it). WLWI found Windows Writer for Windows Phones about a year ago [here] but it is in a very early beta stage and I am sad to say that there has been no visible activity since June 2009 when Beta 2 was released and Beta 3 was promised. For now I can certainly get away with writing my articles in the web editors provided by the blogging engines of each of the blogs I am listed as a contributor, but I would probably do much better if I had one tool to do all the writing with. Since I am using Skyfire, my use of these web tools is seamless, but I like the experience of WLW and unfortunately I haven't been able to find anything I can match it on the Windows Phone side... There are a million and one tools for twittering but unfortunately, there are very few for blogging. On the other hand, microblogging (twittering) is not something that I would do as a writer, even though I am a follower of some of the feeds out there. I tend to be on the longer-article side of things and just a few characters doesn't cut it for me.

Along with writing articles for my blogs, comes the need to capture screenshots, do some basic image editing and cropping. So my next search was an image editing application. This section, I'll split it in two: one for capturing screenshots and another for editing images.

Image Capturing/Screenshot
The tool I use the most for screen captures on my device is available for free. ScreenCaptureMobileOddly enough, the product is called "Screen Capture" from Ilium Software and using it is a snap (I'm sure you never heard that one). You can download this application from their website [here] select your device platform, then search under free software. I am currently using their latest version (v1.2.1018), it is a small application that doesn't need to be running on your device's background, so you only start it when you need it, take a snapshot and close it. You can set it to take a snapshot by pressing a particular button (you'll hear a camera shutter when the process is done). You can choose the button to use on your first use and then it remains that way. You can also choose to use it in "timer mode", so that you set the timer and it waits a given amount of time, then it takes that snapshot by itself. In some cases, this comes handy as you may want to capture multiple forms  all appearing on your screen at once (such as a message box plus whatever remains visible from the other form/s). This being a tool I use for work and writing my blog articles, I would have been glad to pay for this product, but this one does what it was intended for and happens to be free. Additional bells and whistles on this type of product don't necessarily add much more value.

Image Editor
I use a simple image editor to do minor tweaks, cropping and leveling some of the pictures and screenshots I take while on the go. I do not use Adobe's Mobile Photoshop (although I technically could). PocketBrush The product I use is called PocketBrush v1.3 from Gold Vision Mobile Solutions (click [here]). With this tool I can do the basic tasks I require from an image editor and then some: Brightness/contrast, hue/saturation, gamma correction, invert, convert to grayscale, rotate, change size and about 30 different image filters grouped in 7 different categories. This tool is the equivalent of Paint.Net but for the smartphone. The UI is common to almost all existing image editors and comes with no surprises. It can handle BMPs, GIFs, JPGs and PNGs… that's all the formats I need to handle on a smartphone.

More Posts Next page »

This Blog

Links

Blog List

Syndication