<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" gd:etag="W/&quot;DUcMRncyeSp7ImA9WhRUFkU.&quot;"><id>tag:blogger.com,1999:blog-2972549243194132227</id><updated>2012-01-27T18:58:07.991+01:00</updated><category term="suggestions" /><category term="Microsoft" /><category term="sesrch" /><category term="list" /><category term="html5" /><category term="Fitting" /><category term="registry" /><category term="#wp7" /><category term="signature" /><category term="localization" /><category term="windows phone 7" /><category term="sqliteclient" /><category term="Apple" /><category term="ZXing" /><category term="phone" /><category term="pinch to zoom" /><category term="Ads" /><category term="interface" /><category term="speed reading" /><category term="test" /><category term="Steve Jobs" /><category term="iphone" /><category term="zebra" /><category term="Backup" /><category term="mango" /><category term="iPod" /><category term="multi-language" /><category term="resource" /><category term="keyboard" /><category term="telerik" /><category term="Settings" /><category term="Mono" /><category term="iOS" /><category term="review" /><category term="IsolatedStorage" /><category term="limit" /><category term="InkPresenter" /><category term="update" /><category term="photocamera" /><category term="windows phone" /><category term="hardware" /><category term="network printing" /><category term="lg" /><category term="Content" /><category term="skydrive" /><category term="HTC" /><category term="silverlight" /><category term="webdav" /><category term="sqlite" /><category term="Restore" /><category term="shared printer" /><category term="Barcode" /><category term="WP7" /><category term="device request" /><category term="xna" /><category term="net cf" /><category term="memory" /><category term="wmp7" /><category term="samsung" /><category term="HD 2" /><category term="C#" /><category term="Bézier" /><category term="ui" /><category term="socket" /><category term="android" /><category term="Bill Gates" /><category term="emulator" /><category term="Monotouch" /><category term="Marketplace" /><category term="dropbox" /><category term="media extended" /><category term="iOS 5" /><category term="Monodroid" /><category term="Speed" /><category term="PCL5" /><title>Mobile Development</title><subtitle type="html" /><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://sviluppomobile.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://sviluppomobile.blogspot.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/2972549243194132227/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>Dan Ardelean</name><uri>http://www.blogger.com/profile/01964238896617209618</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="28" height="32" src="http://1.bp.blogspot.com/-sri5qGON6a0/TqBw32snrWI/AAAAAAAAAK0/qqtL7xBnpks/s220/twiteer.jpg" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>65</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/blogspot/sviluppomobile" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="blogspot/sviluppomobile" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">blogspot/sviluppomobile</feedburner:emailServiceId><feedburner:feedburnerHostname xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">http://feedburner.google.com</feedburner:feedburnerHostname><entry gd:etag="W/&quot;C08BR3g9fip7ImA9WhRWFEk.&quot;"><id>tag:blogger.com,1999:blog-2972549243194132227.post-8527900029300140096</id><published>2012-01-01T16:36:00.006+01:00</published><updated>2012-01-01T19:17:36.666+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-01T19:17:36.666+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="iOS" /><category scheme="http://www.blogger.com/atom/ns#" term="Marketplace" /><category scheme="http://www.blogger.com/atom/ns#" term="android" /><category scheme="http://www.blogger.com/atom/ns#" term="WP7" /><category scheme="http://www.blogger.com/atom/ns#" term="windows phone" /><title>The need for a different Marketplace</title><content type="html">&lt;div style="text-align: justify;"&gt;   My grandmother always said that in the first day of a new year you should do what you would like to do the rest of the year. Even if the last year I didn't had a lot of time to blog I always wanted to so here I am wanting to start the year with my blog.&lt;/div&gt;&lt;div&gt;&lt;div style="text-align: justify; "&gt;So what is wrong with the current version of the Marketplace? I could say nothing really, but there is so much that could be improved/changed. I am referring here to the marketplace of all major mobile platforms: Android, iOS and Windows Phone. They are more or less the same. Right now I have experience as a developer with Windows Phone marketplace and as a customer/consumer with all three of them. The marketplace was/is one of the greatest marketing/selling instrument in the software industry. In theory it gives the opportunity to everyone to sell their ideas/software all over the world. I say in theory because it enables developers to do that, but it doesn't make it easy.&lt;/div&gt;&lt;div style="text-align: justify; "&gt;One of the biggest problems I see for the moment is the number of applications. I am looking at the Microsoft "race" to catch up with the number of applications in the marketplace. In this race the number is the priority and the quality comes second. The result of this race is that the marketplace get filled with "junk". It is the same situation on all the three platforms, but today the analysts judge the success of a platform by the number of apps in the marketplace. Let's face it there are 500.000 application in the Apple marketplace and, maybe, not even 10% are quality apps. When I say junk I say applications that don't bring any innovation, written as fast as possible and thrown into the wild just to have an application out there. From my experience (I have a small application in the marketplace) in order to have a decent application there is a lot of work to be done in developing and maintaining it. Having so many applications in the marketplace "kills" the opportunity marketplace gives you if you have a quality app because it makes it almost invisible. If today you have a quality app and you publish it will be there with (I will take the Windows Phone marketplace numbers published by &lt;a href="http://wp7applist.com/en-US/stats/" style="text-align: left; "&gt;http://wp7applist.com/en-US/stats/&lt;/a&gt; today 01.01.2012) other 451 applications published the same day. Does you application stand any chance? Some will say yes, I would say the more apps are in the marketplace the harder will be. You can only count on the people that are trying new applications. So inevitable a quality app will go down (maybe a little bit slower ) with the others and you have to find other methods to get it "visible". Another consequence of having a lot of applications published every day without a quality check is the degrade in the service offered to developers. I remember that when I wrote this post: &lt;a href="http://sviluppomobile.blogspot.com/2011/01/windows-phone-marketplace-more.html" style="text-align: left; "&gt;http://sviluppomobile.blogspot.com/2011/01/windows-phone-marketplace-more.html&lt;/a&gt; the quality of certification the service was great. Things changed a little in the last two months (I think they had an increase in the number of applications to certify) the certification time jumped from two days to more than a week. More frustrating is seeing applications like this one published in "bulk":&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;a href="http://1.bp.blogspot.com/-UTJxVGZ7Qi4/TwCSm91nUVI/AAAAAAAAAEo/QCcwjNEDl5s/s1600/Rich.png"&gt;&lt;img style="text-align: justify;display: block; margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; cursor: pointer; width: 177px; height: 320px; " src="http://1.bp.blogspot.com/-UTJxVGZ7Qi4/TwCSm91nUVI/AAAAAAAAAEo/QCcwjNEDl5s/s320/Rich.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5692711127128428882" /&gt;&lt;/a&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;So is it worth having thousands of applications without any quality filter (just rules on how to write your app)? I would prefer a quality marketplace, but maybe having both is better. It's like when you go to the market to shop: if you want products that cost less you go in one place, if you want quality products you go to another shop, if you just need one product you go in the first shop you find. The marketplace in the marketplace could improve a little bit on the quality part. It would need quality reviewers that would select the apps for the  "quality" marketplace. It is easier than to go on all review websites and look for top applications on each platform. A place in the marketplace where you go when you don't know what you really want but you would like to try some quality applications. Apple, Google and Microsoft should not be the quality reviewers but continue to do what they do and then the best reviewers/websites on each platform should intersect their chosen applications (easy to say and hard to do). It is not a bullet proof mechanism.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;   Other suggestion regards the reviews specifically bad reviews. In this moment if you want to make a concurrent application go down you just go and slowly start to make bad reviews in all the marketplaces. (it is a situation I am dealing with). I would suggest that, if someone makes a bad review and give one or two stars, he should be "forced" to write a reason. This should help the developers understand the problem, and, if it's not true at least ask the review to be removed. Also the reviews should be disabled when the application is hidden. For the hidden applications the reviews don't make any sense.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;   Being able to publish a beta version of the application in the marketplace is an awesome feature, but in this moment, for me is almost useless. You have to find your beta testers, but it is a difficult task. So there should be an "open" beta option. This way anybody that wants to test the beta and has a link to it can do it with a limit of 100 users (more or less like the hidden apps but limited to a number of users).&lt;/div&gt;&lt;div style="text-align: justify;"&gt;    In my opinion 2011 was a great year for Windows Phone even if the market shares don't reflect it . The 7.5 version is a great step forward and I hope that 2012 will bring us another big step. I still think that the application list is "ugly" and not really usable, we need some way to group applications (maybe an evolution of the "folder" concept). &lt;/div&gt;&lt;div style="text-align: justify;"&gt; I really hope Microsoft will make Apollo an EVOLUTION and not a REVOLUTION.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;      Happy New Year to all my readers! A better year to everyone.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;NAMASTE&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2972549243194132227-8527900029300140096?l=sviluppomobile.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/s08A5SYD_nJzF60oUfZ9hWSTp6U/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/s08A5SYD_nJzF60oUfZ9hWSTp6U/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/s08A5SYD_nJzF60oUfZ9hWSTp6U/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/s08A5SYD_nJzF60oUfZ9hWSTp6U/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</content><link rel="replies" type="application/atom+xml" href="http://sviluppomobile.blogspot.com/feeds/8527900029300140096/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://sviluppomobile.blogspot.com/2012/01/need-for-different-marketplace.html#comment-form" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2972549243194132227/posts/default/8527900029300140096?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2972549243194132227/posts/default/8527900029300140096?v=2" /><link rel="alternate" type="text/html" href="http://sviluppomobile.blogspot.com/2012/01/need-for-different-marketplace.html" title="The need for a different Marketplace" /><author><name>Dan Ardelean</name><uri>http://www.blogger.com/profile/06272690182889611423</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-UTJxVGZ7Qi4/TwCSm91nUVI/AAAAAAAAAEo/QCcwjNEDl5s/s72-c/Rich.png" height="72" width="72" /><thr:total>2</thr:total></entry><entry gd:etag="W/&quot;DU4HRXY6eyp7ImA9WhdaFks.&quot;"><id>tag:blogger.com,1999:blog-2972549243194132227.post-678473574930450047</id><published>2011-10-27T00:25:00.000+02:00</published><updated>2011-10-27T00:25:34.813+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-27T00:25:34.813+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="signature" /><category scheme="http://www.blogger.com/atom/ns#" term="silverlight" /><category scheme="http://www.blogger.com/atom/ns#" term="Fitting" /><category scheme="http://www.blogger.com/atom/ns#" term="Bézier" /><category scheme="http://www.blogger.com/atom/ns#" term="xna" /><category scheme="http://www.blogger.com/atom/ns#" term="WP7" /><category scheme="http://www.blogger.com/atom/ns#" term="InkPresenter" /><category scheme="http://www.blogger.com/atom/ns#" term="windows phone" /><title>WP7 A better InkPresenter using XNA</title><content type="html">&lt;div style="text-align: justify;"&gt;
&amp;nbsp; Last week I was at SMAU&amp;nbsp;Italia&amp;nbsp;&amp;nbsp;together with &lt;a href="http://qmatteoq.tostring.it/"&gt;Matteo Pagani&lt;/a&gt;&amp;nbsp;giving a hand at Windows Phone 7 labs and having a good time with my friends at Microsoft. I also got the pleasure to meet&amp;nbsp;&lt;a href="http://blogs.msdn.com/b/benriga/"&gt;Ben Riga&lt;/a&gt;. One of the&amp;nbsp;attendees at the laboratory raised a really good question about the performance of the InkPresenter in WP7. He is using the control to capture a signature, but if you are pretty fast (usually people when they do their signature are fast) the result is "ugly" and not really usable. You won't get a smooth curve, but something like this:&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/-StQZn-8tSUc/Tqh1pzaRVTI/AAAAAAAAALg/ibGLwyPK_Jk/s1600/InkPresenter.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="192" src="http://4.bp.blogspot.com/-StQZn-8tSUc/Tqh1pzaRVTI/AAAAAAAAALg/ibGLwyPK_Jk/s320/InkPresenter.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
&amp;nbsp;This screenshot is taken in the emulator, but on the real device the curve looks worst and it's easy to reproduce this&amp;nbsp;behavior. I took this "problem" as a&amp;nbsp;challenge (two nights of work and now the third to write the post) convinced that I can get better results with a mix between XNA and Silverlight, mix that in Mango is possible. T&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&amp;nbsp;The main problem is the number of points returned by the event MouseMove of the InkPresenter control which is not enough&amp;nbsp;points to draw a decent curve.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&amp;nbsp; The first thing I've tried in the XNA version was to use the TouchPanel.GetState() but I was surprised to see that I get the same number of sampling points as the MouseMove in InkPresenter. The things improved a lot when I've used TouchPanel.ReadGesture() with GestureType.FreeDrag. Using these sampling points as StylusPoints for the InkPresenter the situation improved a little:&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/-MUzx0E4Jsdo/Tqh5LILyKjI/AAAAAAAAALo/HYpcoY-t8tA/s1600/Xna2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="192" src="http://3.bp.blogspot.com/-MUzx0E4Jsdo/Tqh5LILyKjI/AAAAAAAAALo/HYpcoY-t8tA/s320/Xna2.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&amp;nbsp;The black line is the one obtained with MouseMove and the red one is the one obtained with ReadGesture.The result is better, but not satisfying. The only way to further improve the result was to manually draw the curve without InkPresenter. I've have used&amp;nbsp;BezierSegment to draw the curve. Without any processing this would be the result:&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-jVog03M4aEI/Tqh6gTzKvdI/AAAAAAAAALw/aQahFmh18W0/s1600/NoFitting.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="192" src="http://1.bp.blogspot.com/-jVog03M4aEI/Tqh6gTzKvdI/AAAAAAAAALw/aQahFmh18W0/s320/NoFitting.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
The new curve is the blue one which is better than the others, but it is still not smooth in some points. This is because a Bézier path is smooth if each endpoint and its two surrounding control points lie in a straight line. In other words, the two tangents at each Bézier endpoint are parallel.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/-C_UKMdSBGrA/Tqh9A7dbpOI/AAAAAAAAAL4/5u-eOT3w984/s1600/tangents.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="87" src="http://2.bp.blogspot.com/-C_UKMdSBGrA/Tqh9A7dbpOI/AAAAAAAAAL4/5u-eOT3w984/s320/tangents.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
There is more than one approach to solve this behavior and&amp;nbsp;I've implemented two&amp;nbsp;(with all the mathematics I felt back at the University &lt;a href="http://en.wikipedia.org/wiki/B%C3%A9zier_curve"&gt;http://en.wikipedia.org/wiki/B%C3%A9zier_curve&lt;/a&gt;).&amp;nbsp;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
The first is an algorithm for&amp;nbsp;Automatically Fitting Digitized Curves with&amp;nbsp;the Douglas Peucker algorithm to reduce the number of points (&lt;a href="http://stackoverflow.com/questions/5525665/smoothing-a-hand-drawn-curve"&gt;http://stackoverflow.com/questions/5525665/smoothing-a-hand-drawn-curve&lt;/a&gt;).&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
The second one uses&amp;nbsp;Bézier splines which creates the First and Second control points for each&amp;nbsp;Bézier segment&amp;nbsp;&lt;a href="http://www.codeproject.com/KB/graphics/BezierSpline.aspx"&gt;http://www.codeproject.com/KB/graphics/BezierSpline.aspx&lt;/a&gt;&amp;nbsp;.&amp;nbsp;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
With both algorithms the results are pretty good:&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://2.bp.blogspot.com/-CGiYc3TRRPU/Tqh_W31-osI/AAAAAAAAAMA/6RkDHegHz44/s1600/FittingPhilipSchneider.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="192" src="http://2.bp.blogspot.com/-CGiYc3TRRPU/Tqh_W31-osI/AAAAAAAAAMA/6RkDHegHz44/s320/FittingPhilipSchneider.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
If you are interested to play with the sample you can change the following parameters:&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
double PhilipSchneiderTolerance = 0;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
double PhilipSchneiderError = 4;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
-used when the fitting algorithm is&amp;nbsp;PhilipSchneider (run this sample&lt;a href="http://cid-c27e99281f78a67a.office.live.com/self.aspx/Public/Simplify.zip"&gt;&amp;nbsp;http://cid-c27e99281f78a67a.office.live.com/self.aspx/Public/Simplify.zip&lt;/a&gt; on the desktop to understand what changes when you change the Tolerance and the Error)&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
&amp;nbsp;private bool _showPoints = false;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
-shows or hides the points read by&amp;nbsp;ReadGesture&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
private bool _showOtherCurves = false;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
-shows or hides the InkPresenter curve using MouseMove and&amp;nbsp;ReadGesture&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
private FitCurveAlgorithm _algorithm = FitCurveAlgorithm.PhilipSchneider;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
-changes the fitting algorithm:&amp;nbsp;None,&amp;nbsp;BezierSpline,&amp;nbsp;PhilipSchneider&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
&lt;a href="http://www.neologics.eu/dan/SignatureCaptureXnaSilverlight.zip"&gt;Here you can download the project!&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
P.S. The project still needs some working/polishing in order to be used in production, but that is the simple part so... HAVE FUN&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
NAMASTE&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2972549243194132227-678473574930450047?l=sviluppomobile.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/d_mrGBdEg2etvQZYvnQCdit5jLw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/d_mrGBdEg2etvQZYvnQCdit5jLw/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/d_mrGBdEg2etvQZYvnQCdit5jLw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/d_mrGBdEg2etvQZYvnQCdit5jLw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</content><link rel="replies" type="application/atom+xml" href="http://sviluppomobile.blogspot.com/feeds/678473574930450047/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://sviluppomobile.blogspot.com/2011/10/wp7-better-inkpresenter-using-xna.html#comment-form" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2972549243194132227/posts/default/678473574930450047?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2972549243194132227/posts/default/678473574930450047?v=2" /><link rel="alternate" type="text/html" href="http://sviluppomobile.blogspot.com/2011/10/wp7-better-inkpresenter-using-xna.html" title="WP7 A better InkPresenter using XNA" /><author><name>Dan Ardelean</name><uri>http://www.blogger.com/profile/01964238896617209618</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="28" height="32" src="http://1.bp.blogspot.com/-sri5qGON6a0/TqBw32snrWI/AAAAAAAAAK0/qqtL7xBnpks/s220/twiteer.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-StQZn-8tSUc/Tqh1pzaRVTI/AAAAAAAAALg/ibGLwyPK_Jk/s72-c/InkPresenter.png" height="72" width="72" /><thr:total>1</thr:total></entry><entry gd:etag="W/&quot;Ak4BQno5eip7ImA9WhdaEUk.&quot;"><id>tag:blogger.com,1999:blog-2972549243194132227.post-1210636035633381796</id><published>2011-10-21T00:15:00.002+02:00</published><updated>2011-10-21T00:15:53.422+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-21T00:15:53.422+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="skydrive" /><category scheme="http://www.blogger.com/atom/ns#" term="webdav" /><category scheme="http://www.blogger.com/atom/ns#" term="windows phone" /><title>Skydrive Library for Windows Phone v1</title><content type="html">&amp;nbsp; &amp;nbsp;I've started this project before Build. At that time I didn't know what Microsoft was preparing for the skydrive REST Api so there was no way to fully access your skydrive folders and files. The idea was to be able to get the modified files (word, excel) from Skydrive back to the dropbox account (a lot of people requested that feature and, as you probably know, in Mango you can save the files directly to your skydrive account). So I've started by contacting the people that already had developed applications that use Skydrive for Windows Phone 7 ( it doesn't make sense to reinvent the wheel if you can borrow or buy one) . I've found 2 applications: &lt;a href="http://www.windowsphone.com/en-US/apps/c3d7045c-4f0d-e011-9264-00237de2db9e"&gt;Sky Wallet&lt;/a&gt;&amp;nbsp;and the other &lt;a href="http://www.windowsphone.com/en-US/apps/2810ffa0-c005-400a-80b3-ecec043f2844"&gt;Skydrive Player&lt;/a&gt;&amp;nbsp;and the answers from the developers were not what I was expected: the first one pointed me to &lt;a href="http://skydriveapiclient.codeplex.com/"&gt;Skydrive.Net&lt;/a&gt;&amp;nbsp;which is(was) unusable for Windows Phone and then didn't replied to my other emails (so I understood it was disturbing for him to share his work) and the other said that the source code was not really clean (so more or less I don't want to share it). The only option was to start digging up and find out how they did it (that day I've also promised to myself that i will publish the code even if this will mean that the application I have in the marketplace will loose some value) It took me more than I expected &amp;nbsp;to understand and implement the mess (for me it's a mess) behind the WebDAV, but the results are not bad ... it works. The source code is quite a mess but it's free and you can use it (if I wait to have time to "clean" the code I will never publish the library). When the REST api will be out of beta (you cannot publish an app with the beta sdk) this library will be obsolete, but till then you can use it in your applications and they will pass certification (at least mine did ... till now ). The list root folder method is slow because I have to call two methods in order to have all the files and folders. You will also find a test project that will show you how to browse your skydrive. Creating folders and uploading files are not implemented in this version and it doesn't make sense to implement them because it will be much easier to do it with the REST api. If you need this functionality contact me and I will point you in the right direction.&lt;div&gt;
&amp;nbsp; The project is published on Codeplex:&amp;nbsp;&lt;a href="http://wp7skydrive.codeplex.com/"&gt;http://wp7skydrive.codeplex.com/&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp; If you have questions, need support, or want to improve the library please let me know. If you wanna see a better integration of the library than the simple test project you should buy my dropbox client &lt;a href="http://www.windowsphone.com/en-US/apps/5d7f992b-ee03-e011-9264-00237de2db9e"&gt;Boxfiles&lt;/a&gt; :) .&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
NAMASTE&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2972549243194132227-1210636035633381796?l=sviluppomobile.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Ndygs0YBvMSwH8aFGK6ppTQ_nm0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Ndygs0YBvMSwH8aFGK6ppTQ_nm0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Ndygs0YBvMSwH8aFGK6ppTQ_nm0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Ndygs0YBvMSwH8aFGK6ppTQ_nm0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</content><link rel="replies" type="application/atom+xml" href="http://sviluppomobile.blogspot.com/feeds/1210636035633381796/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://sviluppomobile.blogspot.com/2011/10/skydrive-library-for-windows-phone-v1.html#comment-form" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2972549243194132227/posts/default/1210636035633381796?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2972549243194132227/posts/default/1210636035633381796?v=2" /><link rel="alternate" type="text/html" href="http://sviluppomobile.blogspot.com/2011/10/skydrive-library-for-windows-phone-v1.html" title="Skydrive Library for Windows Phone v1" /><author><name>Dan Ardelean</name><uri>http://www.blogger.com/profile/01964238896617209618</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="28" height="32" src="http://1.bp.blogspot.com/-sri5qGON6a0/TqBw32snrWI/AAAAAAAAAK0/qqtL7xBnpks/s220/twiteer.jpg" /></author><thr:total>2</thr:total></entry><entry gd:etag="W/&quot;A0YCQ3Y7eCp7ImA9WhdaEU4.&quot;"><id>tag:blogger.com,1999:blog-2972549243194132227.post-3318108490575373597</id><published>2011-10-20T21:32:00.002+02:00</published><updated>2011-10-20T21:32:42.800+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-20T21:32:42.800+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="#wp7" /><category scheme="http://www.blogger.com/atom/ns#" term="dropbox" /><category scheme="http://www.blogger.com/atom/ns#" term="windows phone" /><title>DropBox library for Windows Phone 7 v1.1</title><content type="html">&amp;nbsp;I have just published an updated version of my Dropbox client on CodePlex. You can download it &lt;a href="http://dropboxwp7.codeplex.com/"&gt;here&lt;/a&gt;. I have rewritten the library from scratch (took out all dependencies - Json.Net and Hammock, added the download progress event and a lot of other things that I cannot even remember). It's faster, better and it's the exact same library I am using in my &lt;a href="http://www.windowsphone.com/en-US/apps/5d7f992b-ee03-e011-9264-00237de2db9e"&gt;Dropbox application&lt;/a&gt;&amp;nbsp;. I really hope that it will be useful for your projects and hope your projects will not be something similar to&amp;nbsp;&lt;a href="http://windowsphone.com/s?appid=798cf9d9-6efd-df11-9264-00237de2db9e"&gt;Boxfiles&lt;/a&gt;.&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&lt;a href="http://www.youtube.com/watch?v=gBzJGckMYO4"&gt;That's all folks!&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
P.S. It doesn't have a test project, but you can use the one in the first release. It should be easy to use and pretty intuitive. If you find bugs or want to improve the library please let me know&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
NAMASTE!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2972549243194132227-3318108490575373597?l=sviluppomobile.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/7KBZ2aT95QumGadcf4cPnPAJu6I/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/7KBZ2aT95QumGadcf4cPnPAJu6I/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/7KBZ2aT95QumGadcf4cPnPAJu6I/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/7KBZ2aT95QumGadcf4cPnPAJu6I/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</content><link rel="replies" type="application/atom+xml" href="http://sviluppomobile.blogspot.com/feeds/3318108490575373597/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://sviluppomobile.blogspot.com/2011/10/dropbox-library-for-windows-phone-7-v11.html#comment-form" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2972549243194132227/posts/default/3318108490575373597?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2972549243194132227/posts/default/3318108490575373597?v=2" /><link rel="alternate" type="text/html" href="http://sviluppomobile.blogspot.com/2011/10/dropbox-library-for-windows-phone-7-v11.html" title="DropBox library for Windows Phone 7 v1.1" /><author><name>Dan Ardelean</name><uri>http://www.blogger.com/profile/01964238896617209618</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="28" height="32" src="http://1.bp.blogspot.com/-sri5qGON6a0/TqBw32snrWI/AAAAAAAAAK0/qqtL7xBnpks/s220/twiteer.jpg" /></author><thr:total>1</thr:total></entry><entry gd:etag="W/&quot;A0QGQnY4fyp7ImA9WhdWFEs.&quot;"><id>tag:blogger.com,1999:blog-2972549243194132227.post-5905414783786043693</id><published>2011-09-08T10:04:00.001+02:00</published><updated>2011-09-08T10:08:43.837+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-08T10:08:43.837+02:00</app:edited><title>BoxFiles for Dropbox v2 Beta</title><content type="html">&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Dear readers,&lt;br /&gt;
&amp;nbsp; We've just published the first beta of BoxFiles for Dropbox Mango edition :). The beta is available at: &lt;a href="zune://navigate/?appid=8cfa8f66-3174-48e1-99b5-f2d0146113e8"&gt;zune://navigate/?appid=8cfa8f66-3174-48e1-99b5-f2d0146113e8&lt;/a&gt; and is limited to the first 100 users that will download the app (if we reach that limit and we still have requests we can publish another beta).&amp;nbsp;We've rewritten most of the source code so it needs a good testing and some feedback. Send your problems/suggestions to: info@neologics.eu .&lt;br /&gt;
&amp;nbsp; The Dropbox library was rewritten from scratch taking out all the 3rd party components (JSON.Net and Hammock), but the featureI am most proud of is the integration with Skydrive. You can now upload your modified Office files back to your Dropbox account.&lt;br /&gt;
&amp;nbsp; &amp;nbsp; We need your help to make our product better. If you can, please tweet the link.&lt;br /&gt;
&lt;br /&gt;
NAMASTE!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2972549243194132227-5905414783786043693?l=sviluppomobile.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/uNZECvsR-nMv8ASJBMdogq8oYbI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/uNZECvsR-nMv8ASJBMdogq8oYbI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/uNZECvsR-nMv8ASJBMdogq8oYbI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/uNZECvsR-nMv8ASJBMdogq8oYbI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</content><link rel="replies" type="application/atom+xml" href="http://sviluppomobile.blogspot.com/feeds/5905414783786043693/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://sviluppomobile.blogspot.com/2011/09/boxfiles-for-dropbox-v2-beta.html#comment-form" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2972549243194132227/posts/default/5905414783786043693?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2972549243194132227/posts/default/5905414783786043693?v=2" /><link rel="alternate" type="text/html" href="http://sviluppomobile.blogspot.com/2011/09/boxfiles-for-dropbox-v2-beta.html" title="BoxFiles for Dropbox v2 Beta" /><author><name>Dan Ardelean</name><uri>http://www.blogger.com/profile/01964238896617209618</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="28" height="32" src="http://1.bp.blogspot.com/-sri5qGON6a0/TqBw32snrWI/AAAAAAAAAK0/qqtL7xBnpks/s220/twiteer.jpg" /></author><thr:total>1</thr:total></entry><entry gd:etag="W/&quot;AkANQXg6eSp7ImA9WhdXGEQ.&quot;"><id>tag:blogger.com,1999:blog-2972549243194132227.post-8221559699645290319</id><published>2011-09-01T19:39:00.000+02:00</published><updated>2011-09-01T19:39:50.611+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-01T19:39:50.611+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="mango" /><category scheme="http://www.blogger.com/atom/ns#" term="html5" /><category scheme="http://www.blogger.com/atom/ns#" term="iOS" /><category scheme="http://www.blogger.com/atom/ns#" term="Apple" /><category scheme="http://www.blogger.com/atom/ns#" term="Microsoft" /><category scheme="http://www.blogger.com/atom/ns#" term="WP7" /><title>Mobile HTML5 Speed Reading Again</title><content type="html">&lt;div style="text-align: justify;"&gt;
&amp;nbsp;Today I've upgrade my iPad 2 to iOS beta 7 and I was thinking that a more "realistic" comparison for the HTML5 Mobile Speed reading would with the new iPhone compared to a new Windows Phone Mango device (new year new hardware). On my Omnia 7 with 7712 build and video drivers not optimized for Mango I get around 30fps, the same that I was getting on my iPhone 4 with iOs5 beta. I remember that on a tweet I read that, on some devices, Windows Phone 7.5 Mango was doing 60 fps. On the other hand the new iPhone will probable have the A5 processor just like the iPad2 so I've run the same test on my device and the results are not bad at all. The iPad2 with iOs5 beta 7 is doing a stable 60fps. This is the frame rate we can expect from the new iPhone.So Apple and Microsoft are, for now, at the same level and let's hope that the OEM's will optimize their video drivers for Mango in order to get 60 fps, if not it could be a boomerang for Microsoft (the new iPhone, doing 60fps, would smash WP7 Mango that is doing 30-40fps). Hope it won't happen.&lt;/div&gt;
&lt;br /&gt;
Here is the test on the &lt;a href="http://www.youtube.com/watch?v=u6mEv5cd-DU"&gt;iPad2&lt;/a&gt;&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
NAMASTE&lt;/div&gt;
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2972549243194132227-8221559699645290319?l=sviluppomobile.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/1UHMuwZJ4FtrYTU9S1wwn7yYFvQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/1UHMuwZJ4FtrYTU9S1wwn7yYFvQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/1UHMuwZJ4FtrYTU9S1wwn7yYFvQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/1UHMuwZJ4FtrYTU9S1wwn7yYFvQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</content><link rel="replies" type="application/atom+xml" href="http://sviluppomobile.blogspot.com/feeds/8221559699645290319/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://sviluppomobile.blogspot.com/2011/09/mobile-html5-speed-reading-again.html#comment-form" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2972549243194132227/posts/default/8221559699645290319?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2972549243194132227/posts/default/8221559699645290319?v=2" /><link rel="alternate" type="text/html" href="http://sviluppomobile.blogspot.com/2011/09/mobile-html5-speed-reading-again.html" title="Mobile HTML5 Speed Reading Again" /><author><name>Dan Ardelean</name><uri>http://www.blogger.com/profile/01964238896617209618</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="28" height="32" src="http://1.bp.blogspot.com/-sri5qGON6a0/TqBw32snrWI/AAAAAAAAAK0/qqtL7xBnpks/s220/twiteer.jpg" /></author><thr:total>1</thr:total></entry><entry gd:etag="W/&quot;DkQARXw8cCp7ImA9WhdXE00.&quot;"><id>tag:blogger.com,1999:blog-2972549243194132227.post-2495627044817654942</id><published>2011-08-25T22:32:00.000+02:00</published><updated>2011-08-25T22:32:24.278+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-08-25T22:32:24.278+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="silverlight" /><category scheme="http://www.blogger.com/atom/ns#" term="pinch to zoom" /><category scheme="http://www.blogger.com/atom/ns#" term="xna" /><category scheme="http://www.blogger.com/atom/ns#" term="WP7" /><title>Where XNA beats up Silverlight</title><content type="html">&lt;div style="text-align: justify;"&gt;
&amp;nbsp; &amp;nbsp;Finally a blog post. I am in the process of updating (it's more of a rewriting) &lt;a href="http://windowsphone.com/s?appid=798cf9d9-6efd-df11-9264-00237de2db9e"&gt;Boxfiles&lt;/a&gt; for Mango. Till now I have rewritten the Dropbox library from scratch (took off all the dependencies Hammock, Json.Net and now it's pure HttpWebRequest) and developed a library for&amp;nbsp;accessing&amp;nbsp;Skydrive resources (it works and it is possible to list the folders and download the files mainly what I need to get the modified Office files back to Dropbox). Anyway the Skydrive API it's a mess for the moment and I really hope they will get a "clean" API. The current version of the Rest Api is usable only for contacts, photos and videos. I will post both libraries on Codeplex (very probable after I finish the update of Boxfiles).&amp;nbsp;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&amp;nbsp; &amp;nbsp; So what is this post all about. One of the features of the new version of Boxfiles will be pinch to zoom. Searching on the web I have found the XNA and the Silverlight solutions. I've started with Silverlight and with pinch to zoom added the application would easily eat more than 90MB of RAM while the image window is opened. &amp;nbsp;Digging up on what was consuming so much memory it turned up that the image window eats around 40 MB of memory (also because I have enabled&amp;nbsp;CacheMode="BitmapCache" in order to have a smooth zoom). This is an &lt;a href="http://www.youtube.com/watch?v=xNj1XTnXc_M"&gt;abomination&lt;/a&gt; for a simple page with one menu and an Image control displaying a file &amp;nbsp;of 3MB. I than remembered that, in Mango, Silverlight and Xna can "live" together. The feature was introduced for enabling Silverlight in Xna (menus and stuff) , but in this particular case I will use Xna in Silverlight. I've created a project where I can compare the pinch to zoom on both Xna and Silverlight. The results are not bad: XNA uses around 10MB while Silverlight uses 40MB and the pinch to zoom is much smoother in Xna (the sample starts with 10MB of memory occupied).&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/-fUU6F92mGYU/TlalztW8aPI/AAAAAAAAAIw/6oo_B4Qjfrw/s1600/XnaPinchToZoom.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://3.bp.blogspot.com/-fUU6F92mGYU/TlalztW8aPI/AAAAAAAAAIw/6oo_B4Qjfrw/s320/XnaPinchToZoom.png" width="192" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;a href="http://3.bp.blogspot.com/-CAl6H5W0csQ/Tlal0bCn5aI/AAAAAAAAAI0/q6FZbaYPmrw/s1600/SilverlightPinchToZoom.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://3.bp.blogspot.com/-CAl6H5W0csQ/Tlal0bCn5aI/AAAAAAAAAI0/q6FZbaYPmrw/s320/SilverlightPinchToZoom.png" width="192" /&gt;&lt;/a&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; In order to have a realistic comparison I've added an ApplicationBar to the Xna window and both of the windows have a Menu where you can force the GC to collect. While testing the solution I've found a really strange&amp;nbsp;behavior&amp;nbsp;(in my opinion it's a memory leak of the image control and maybe somebody from Microsoft should have a look into it): the Silverlight window, after the first launch, was not releasing 10MB of memory. In order to release the memory I had to manually remove the Image control from the ContentPanel and give it a null value.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ContentPanel.Children.Remove(image);&lt;br /&gt;
image = null;&lt;br /&gt;
&lt;br /&gt;
If you play with the solution just comment the two lines located in&amp;nbsp;OnNavigatedFrom (ImageSilverlight.xaml.cs) and you will see the leak.&lt;br /&gt;
&lt;br /&gt;
Here is the&amp;nbsp;&lt;a href="http://www.neologics.eu/Dan/PinchToZoomXnaSilverlight.zip"&gt;Source Code&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
NAMASTE!&lt;br /&gt;
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2972549243194132227-2495627044817654942?l=sviluppomobile.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/gLxJdcjM3mUxp-E0MR3YmoCeyRk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/gLxJdcjM3mUxp-E0MR3YmoCeyRk/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/gLxJdcjM3mUxp-E0MR3YmoCeyRk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/gLxJdcjM3mUxp-E0MR3YmoCeyRk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</content><link rel="replies" type="application/atom+xml" href="http://sviluppomobile.blogspot.com/feeds/2495627044817654942/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://sviluppomobile.blogspot.com/2011/08/where-xna-beats-up-silverlight.html#comment-form" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2972549243194132227/posts/default/2495627044817654942?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2972549243194132227/posts/default/2495627044817654942?v=2" /><link rel="alternate" type="text/html" href="http://sviluppomobile.blogspot.com/2011/08/where-xna-beats-up-silverlight.html" title="Where XNA beats up Silverlight" /><author><name>Dan Ardelean</name><uri>http://www.blogger.com/profile/01964238896617209618</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="28" height="32" src="http://1.bp.blogspot.com/-sri5qGON6a0/TqBw32snrWI/AAAAAAAAAK0/qqtL7xBnpks/s220/twiteer.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-fUU6F92mGYU/TlalztW8aPI/AAAAAAAAAIw/6oo_B4Qjfrw/s72-c/XnaPinchToZoom.png" height="72" width="72" /><thr:total>2</thr:total></entry><entry gd:etag="W/&quot;CEMFRn8yeSp7ImA9WhdSEE0.&quot;"><id>tag:blogger.com,1999:blog-2972549243194132227.post-3202341218271637503</id><published>2011-07-18T17:20:00.000+02:00</published><updated>2011-07-18T17:20:17.191+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-07-18T17:20:17.191+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Monodroid" /><category scheme="http://www.blogger.com/atom/ns#" term="Mono" /><category scheme="http://www.blogger.com/atom/ns#" term="Monotouch" /><title>Mono is back</title><content type="html">&amp;nbsp; Great news today... Mono is back. Looks like the Xamarin guys were able to convince Novell to take over the Mono project. You can read more on Miguel de Icaza&amp;nbsp;&lt;a href="http://tirania.org/blog/archive/2011/Jul-18.html"&gt;post&lt;/a&gt;. Now the first thing I hope is to be able to reactivate my Monotouch license on my new Macbook (for more than two months I got no answer to my emails - Xamarin or Novell). Multiplatform mobile development... Sweet&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2972549243194132227-3202341218271637503?l=sviluppomobile.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Uq7xX76vjTLbHRA1NWFyLvGBE1k/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Uq7xX76vjTLbHRA1NWFyLvGBE1k/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Uq7xX76vjTLbHRA1NWFyLvGBE1k/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Uq7xX76vjTLbHRA1NWFyLvGBE1k/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</content><link rel="replies" type="application/atom+xml" href="http://sviluppomobile.blogspot.com/feeds/3202341218271637503/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://sviluppomobile.blogspot.com/2011/07/mono-is-back.html#comment-form" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2972549243194132227/posts/default/3202341218271637503?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2972549243194132227/posts/default/3202341218271637503?v=2" /><link rel="alternate" type="text/html" href="http://sviluppomobile.blogspot.com/2011/07/mono-is-back.html" title="Mono is back" /><author><name>Dan Ardelean</name><uri>http://www.blogger.com/profile/01964238896617209618</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="28" height="32" src="http://1.bp.blogspot.com/-sri5qGON6a0/TqBw32snrWI/AAAAAAAAAK0/qqtL7xBnpks/s220/twiteer.jpg" /></author><thr:total>1</thr:total></entry><entry gd:etag="W/&quot;AkMAR3g_cSp7ImA9WhdTGE8.&quot;"><id>tag:blogger.com,1999:blog-2972549243194132227.post-3568549063374976728</id><published>2011-07-16T17:00:00.001+02:00</published><updated>2011-07-16T17:00:46.649+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-07-16T17:00:46.649+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Marketplace" /><category scheme="http://www.blogger.com/atom/ns#" term="WP7" /><category scheme="http://www.blogger.com/atom/ns#" term="windows phone" /><title>Windows Phone 7 Marketplace What to expect</title><content type="html">&lt;br /&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; text-align: justify;"&gt;
&lt;span lang="EN-US" style="color: black; font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 13.5pt; mso-ansi-language: EN-US; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: IT;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span lang="EN-US" style="color: black; font-family: Arial, sans-serif;"&gt; &lt;/span&gt;&lt;span lang="EN-US" style="font-family: Arial, sans-serif;"&gt;We all know
that the actual version of Windows Phone 7 Marketplace can be better and that a
new version is coming. As a registered developer with an active application on
the marketplace I've been invited to compile a survey on the Windows Phone 7
Marketplace. The survey had a very interesting part where you select what you would like to included in the next version of the
Marketplace. Here is the list with what might
come in the next version of the Marketplace. If you see items that are doubled
it's because the system they used for evaluating was to cycle on the same
answers where you select which one is the most important and which one is the
least important in groups of 4:&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; text-align: justify;"&gt;
&lt;/div&gt;
&lt;ol&gt;
&lt;li&gt;&lt;b&gt;&lt;span lang="EN-US" style="font-family: Arial, sans-serif;"&gt;Real-time app
download information&lt;/span&gt;&lt;/b&gt;&lt;span lang="EN-US" style="font-family: Arial, sans-serif;"&gt;:&amp;nbsp;"Watch
number of app downloads in real time (no delay). App downloads are categorized by
user market, device and mobile operator.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;&lt;span lang="EN-US" style="font-family: Arial, sans-serif;"&gt;Annual paid
subscriptions for technical support&lt;/span&gt;&lt;/b&gt;&lt;span lang="EN-US" style="font-family: Arial, sans-serif;"&gt;:&amp;nbsp;"You can buy a paid subscription for advanced technical
support."&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;&lt;span lang="EN-US" style="font-family: Arial, sans-serif;"&gt;App emulator&lt;/span&gt;&lt;/b&gt;&lt;span lang="EN-US" style="font-family: Arial, sans-serif;"&gt;:&amp;nbsp;"Users can check out a full version of the app in a browser
window, prior to downloading or purchasing."&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;&lt;span lang="EN-US" style="font-family: Arial, sans-serif;"&gt;Web marketplace&lt;/span&gt;&lt;/b&gt;&lt;span lang="EN-US" style="font-family: Arial, sans-serif;"&gt;:&amp;nbsp;"An online web marketplace for users to browse the app catalog
and make purchases; apps downloaded/purchased on the web marketplace show up
instantly on their phones without the need to tether to the PC or perform any
user action."&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;&lt;span lang="EN-US" style="font-family: Arial, sans-serif;"&gt;Easy app updates&lt;/span&gt;&lt;/b&gt;&lt;span lang="EN-US" style="font-family: Arial, sans-serif;"&gt;:&amp;nbsp;"The App Hub will retain metadata, artwork and descriptions
from prior versions and make it easier to submit updates."&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;&lt;span lang="EN-US" style="font-family: Arial, sans-serif;"&gt;Paid featured
slots&lt;/span&gt;&lt;/b&gt;&lt;span lang="EN-US" style="font-family: Arial, sans-serif;"&gt;:&amp;nbsp;"Bid money for a featured app slot within
the web and phone marketplace clients. Featured slots are assigned based on a
real-time auction to the highest bidder."&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;&lt;span lang="EN-US" style="font-family: Arial, sans-serif;"&gt;Early access to
updates&lt;/span&gt;&lt;/b&gt;&lt;span lang="EN-US" style="font-family: Arial, sans-serif;"&gt;:&amp;nbsp;"Developers will have early access to OS
upgrades to help them update their apps to take advantage of new
features."&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;&lt;span lang="EN-US" style="font-family: Arial, sans-serif;"&gt;Flexible pricing&lt;/span&gt;&lt;/b&gt;&lt;span lang="EN-US" style="font-family: Arial, sans-serif;"&gt;:&amp;nbsp;"This will enable developers to price your app differently in
different markets and also have more price tiers to choose from."&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;&lt;span lang="EN-US" style="font-family: Arial, sans-serif;"&gt;Private
distribution of apps&lt;/span&gt;&lt;/b&gt;&lt;span lang="EN-US" style="font-family: Arial, sans-serif;"&gt;:&amp;nbsp;"Apps
can be published hidden in the marketplace, so only users with a special
deeplink are able to download the app. This can be used for private
distribution scenarios where you don't want your app to show up in the general
catalog."&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;&lt;span lang="EN-US" style="font-family: Arial, sans-serif;"&gt;More intuitive category structure&lt;/span&gt;&lt;/b&gt;&lt;span lang="EN-US" style="font-family: Arial, sans-serif;"&gt;:&amp;nbsp;"Changes to the category structure to make it more intuitive,
add additional categories like education etc."&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;&lt;span lang="EN-US" style="font-family: Arial, sans-serif;"&gt;Respond to user reviews&lt;/span&gt;&lt;/b&gt;&lt;span lang="EN-US" style="font-family: Arial, sans-serif;"&gt;:&amp;nbsp;"View
and respond to user reviews. Draft responses to user reviews from your App Hub
account without seeing the real user email address. Users receive your response
and can optionally come back and change their review."&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;&lt;span lang="EN-US" style="font-family: Arial, sans-serif;"&gt;App gifting&lt;/span&gt;&lt;/b&gt;&lt;span lang="EN-US" style="font-family: Arial, sans-serif;"&gt;:&amp;nbsp;"Allow users to
gift apps to other users, paying on their behalf. The gift recipient gets an
email with instructions on how to redeem the app."&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;&lt;span lang="EN-US" style="font-family: Arial, sans-serif;"&gt;Role-based developer accounts&lt;/span&gt;&lt;/b&gt;&lt;span lang="EN-US" style="font-family: Arial, sans-serif;"&gt;:&amp;nbsp;"Multiple
user accounts can be created to manage your AppHub account, with different
permissions. For example, one account could have permissions for viewing
download/payout reports (your finance manager) but no permissions for
submitting or editing existing apps. Another account could have permissions to
submit apps or edit metadata, but no access to reporting."&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;&lt;span lang="EN-US" style="font-family: Arial, sans-serif;"&gt;Additional payment methods like PayPal&lt;/span&gt;&lt;/b&gt;&lt;span lang="EN-US" style="font-family: Arial, sans-serif;"&gt;:&amp;nbsp;"Ability to pay App Hub fees with PayPal. Ability to buy apps
or in app purchases using PayPal."&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;&lt;span lang="EN-US" style="font-family: Arial, sans-serif;"&gt;Discount offers/coupons&lt;/span&gt;&lt;/b&gt;&lt;span lang="EN-US" style="font-family: Arial, sans-serif;"&gt;:&amp;nbsp;"Ability
to generate and offer a discount coupon to users (x% or $x off) for app
promotions, etc. Users can enter the coupon code during checkout. Coupons can
be unique (one time use only) and have an expiration date. Coupons can be
easily generated from your App Hub account."&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;&lt;span lang="EN-US" style="font-family: Arial, sans-serif;"&gt;In-app commerce&lt;/span&gt;&lt;/b&gt;&lt;span lang="EN-US" style="font-family: Arial, sans-serif;"&gt;:&amp;nbsp;"Ability
to charge users a small amount of money from within the application. This can
be used for selling extra content (e.g. a new game level, accessories) or
unlocking new app functionality."&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;&lt;span lang="EN-US" style="font-family: Arial, sans-serif;"&gt;Screen capture tool&lt;/span&gt;&lt;/b&gt;&lt;span lang="EN-US" style="font-family: Arial, sans-serif;"&gt;:&amp;nbsp;"Tool
for capturing the right size (480x800) screenshots off the emulator or a phone
tethered to the PC."&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;&lt;span lang="EN-US" style="font-family: Arial, sans-serif;"&gt;Video content in-app description&lt;/span&gt;&lt;/b&gt;&lt;span lang="EN-US" style="font-family: Arial, sans-serif;"&gt;:&amp;nbsp;"Ability to upload videos to showcase app for users to see from
PC or web interface while browsing the catalog."&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;&lt;span lang="EN-US" style="font-family: Arial, sans-serif;"&gt;App analytics&lt;/span&gt;&lt;/b&gt;&lt;span lang="EN-US" style="font-family: Arial, sans-serif;"&gt;:&amp;nbsp;"Get
real-time information on number of application runs, active users, app installs
and uninstalls, etc. to understand how often your app is being used."&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;&lt;span lang="EN-US" style="font-family: Arial, sans-serif;"&gt;Simplified identity validation&lt;/span&gt;&lt;/b&gt;&lt;span lang="EN-US" style="font-family: Arial, sans-serif;"&gt;:&amp;nbsp;"A
simplified identity validation process that will be based on your credit card
details and/or email verification."&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;&lt;span lang="EN-US" style="font-family: Arial, sans-serif;"&gt;More frequent payouts&lt;/span&gt;&lt;/b&gt;&lt;span lang="EN-US" style="font-family: Arial, sans-serif;"&gt;:&amp;nbsp;"We
will lower the payout threshold and so you will receive your payouts more
frequently ."&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span lang="EN-US" style="font-family: Arial, sans-serif;"&gt;&amp;nbsp;All are great features. Let's hope they will implement all of them&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span lang="EN-US"&gt;&lt;div style="text-align: justify;"&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;!--[if !supportLineBreakNewLine]--&gt;
&lt;!--[endif]--&gt;&lt;/span&gt;&lt;span lang="EN-US" style="font-family: 'Times New Roman', serif; line-height: normal;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;


&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span lang="EN-US" style="font-family: Arial, sans-serif;"&gt;NAMASTE&lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 13.5pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: IT;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2972549243194132227-3568549063374976728?l=sviluppomobile.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Yxx-umRi-0Uzbl5I7aZ00odn1ng/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Yxx-umRi-0Uzbl5I7aZ00odn1ng/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Yxx-umRi-0Uzbl5I7aZ00odn1ng/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Yxx-umRi-0Uzbl5I7aZ00odn1ng/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</content><link rel="replies" type="application/atom+xml" href="http://sviluppomobile.blogspot.com/feeds/3568549063374976728/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://sviluppomobile.blogspot.com/2011/07/windows-phone-7-marketplace-what-to_16.html#comment-form" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2972549243194132227/posts/default/3568549063374976728?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2972549243194132227/posts/default/3568549063374976728?v=2" /><link rel="alternate" type="text/html" href="http://sviluppomobile.blogspot.com/2011/07/windows-phone-7-marketplace-what-to_16.html" title="Windows Phone 7 Marketplace What to expect" /><author><name>Dan Ardelean</name><uri>http://www.blogger.com/profile/01964238896617209618</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="28" height="32" src="http://1.bp.blogspot.com/-sri5qGON6a0/TqBw32snrWI/AAAAAAAAAK0/qqtL7xBnpks/s220/twiteer.jpg" /></author><thr:total>1</thr:total></entry><entry gd:etag="W/&quot;DEcBQnw7eyp7ImA9WhdTGE0.&quot;"><id>tag:blogger.com,1999:blog-2972549243194132227.post-6212647190432165206</id><published>2011-07-16T10:47:00.002+02:00</published><updated>2011-07-16T10:47:33.203+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-07-16T10:47:33.203+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="network printing" /><category scheme="http://www.blogger.com/atom/ns#" term="socket" /><category scheme="http://www.blogger.com/atom/ns#" term="WP7" /><category scheme="http://www.blogger.com/atom/ns#" term="PCL5" /><title>WP7 Network Printing</title><content type="html">&amp;nbsp; &amp;nbsp;As promised I am publishing the sample for network printing on Windows Phone 7 Mango. It is a proof of concept and it is the same I did more than a year ago on Monotouch. &amp;nbsp;It uses sockets to connect to a network printer and send one page that contains two rectangles (one with shadow and one without shadow) and some text. It is an implementation of PCL5 (not a complete one of course). Hope that somebody will take the time to finish implementation. If so please let me know cause I will need it.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.neologics.eu/Dan/WP7_NetPrint.zip"&gt;Source code&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
NAMASTE&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2972549243194132227-6212647190432165206?l=sviluppomobile.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/DPuOUtnvEyazJpUXKj8EvcVDzBs/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/DPuOUtnvEyazJpUXKj8EvcVDzBs/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/DPuOUtnvEyazJpUXKj8EvcVDzBs/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/DPuOUtnvEyazJpUXKj8EvcVDzBs/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</content><link rel="replies" type="application/atom+xml" href="http://sviluppomobile.blogspot.com/feeds/6212647190432165206/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://sviluppomobile.blogspot.com/2011/07/wp7-network-printing.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2972549243194132227/posts/default/6212647190432165206?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2972549243194132227/posts/default/6212647190432165206?v=2" /><link rel="alternate" type="text/html" href="http://sviluppomobile.blogspot.com/2011/07/wp7-network-printing.html" title="WP7 Network Printing" /><author><name>Dan Ardelean</name><uri>http://www.blogger.com/profile/01964238896617209618</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="28" height="32" src="http://1.bp.blogspot.com/-sri5qGON6a0/TqBw32snrWI/AAAAAAAAAK0/qqtL7xBnpks/s220/twiteer.jpg" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;D0cDQXk_cSp7ImA9WhdTFkU.&quot;"><id>tag:blogger.com,1999:blog-2972549243194132227.post-8531048264148165023</id><published>2011-07-15T01:10:00.000+02:00</published><updated>2011-07-15T01:11:10.749+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-07-15T01:11:10.749+02:00</app:edited><title>My Monday thoughts on Thursday</title><content type="html">&lt;div style="text-align: justify;"&gt;
&amp;nbsp; For more than three weeks I wanted to do a post on Monday called "My Monday thoughts". Too bad that on Monday I always have a lot of work to do and never got it done.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&amp;nbsp; &amp;nbsp;Three weeks ago was about localization and ignorance. The italian "garante" for personal data privacy,&amp;nbsp;Francesco Pizzetti, declared that smartphone are dangerous because they are always "tracking" us at any step. That, in my opinion, is pure ignorance. First of all somebody has to explain to him that GPS is a receiver not a transmiter and that having a cellular phone (any cellular phone) is having a tracking device (the mobile operator is logging the sequence of cells where your phone is connecting). So if you don't want to be tracked don't buy a cell. Than there is the question what is the mobile operator doing with this data? Almost all the time it is used for statistics, and then, when an authority asks for it they are used in investigations. Would I mind being tracked by Google, Apple or Microsoft? Not really and if this could help them make better products I would agree to do it. Does anyone ask you if you want your data logged by the mobile operator? I remember the guy that discovered the logged positions on his iPhone and everybody saw it like a big problem. But if anybody, besides Apple, arrives to read that data it means that he already has access at your emails, contacts, phone calls which are more sensitive than the log of your position. If you don't have anything to hide being logged or not is not such a big deal and in some cases could save your life (accident in the mountains for example) . On the other side the persons that usually vote against it are in parliament and some of them have things to hide.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&amp;nbsp; &amp;nbsp; Two weeks ago &amp;nbsp;I had a week of holiday and I was in Nice, France. Wanted to blog a lot instead I just wrote an article about Mango, fixed some bugs for some clients, and ported the code for network printing on WP7 in order to write a blog post (still have to try it with the printer). I arrived at the conclusion that writing along with a glass of wine is much easier. The project that eats almost all my time at this moment is a Home automation/Domotic one. The client wanted the WPF:&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-7YI2wa-AyyM/Th9uN2EIp3I/AAAAAAAAAIg/BqqSt4Og9gA/s1600/1.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://1.bp.blogspot.com/-7YI2wa-AyyM/Th9uN2EIp3I/AAAAAAAAAIg/BqqSt4Og9gA/s320/1.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/-xw9dtpKngjQ/Th9uUIwNoRI/AAAAAAAAAIk/NkPQvrFK5rk/s1600/3.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://4.bp.blogspot.com/-xw9dtpKngjQ/Th9uUIwNoRI/AAAAAAAAAIk/NkPQvrFK5rk/s320/3.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
and in my spare time (usually from 10pm-1am)&amp;nbsp;, for a demo for Microsoft Italy,&amp;nbsp;I've developed the Windows Phone 7 client that uses sockets:&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/-l7ZLPRUV8fU/Th9u7wUeaoI/AAAAAAAAAIo/Nqbw4gYVeec/s1600/1.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="191" src="http://4.bp.blogspot.com/-l7ZLPRUV8fU/Th9u7wUeaoI/AAAAAAAAAIo/Nqbw4gYVeec/s320/1.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://2.bp.blogspot.com/-aGAEL3GR1J0/Th9u88lRwcI/AAAAAAAAAIs/yxcIhhNw66E/s1600/2.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="191" src="http://2.bp.blogspot.com/-aGAEL3GR1J0/Th9u88lRwcI/AAAAAAAAAIs/yxcIhhNw66E/s320/2.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&amp;nbsp; I intend to finish the application before the Mango Marketplace opens and have it as a free version with a fixed plant in our office.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;This Monday I was pretty sad because I had the occasion to go Microsoft WPC and present Boxfiles for Dropbox on stage and could not go. The problem was that my visa (I am romanian and need a visa) was not ready. Anyway I already have in mind version 2.0:&amp;nbsp;multilingual&amp;nbsp;, add Skydrive support in order to be able to upload files to dropbox from skydrive when mango arrives (this is the only way to get your modified word, excel docs back to dropbox). Also 2.1 plans: background download/ upload of files.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;Today I am just happy that my &lt;a href="http://mobile.html.it/articoli/leggi/3735/sapore-di-mango-le-novita-di-windows-phone-71/"&gt;article&lt;/a&gt;&amp;nbsp;was published. But one of the things I am more happy about is that in all this period I made new friends: Lorenzo Barbieri, Roberto Freato, Alessandro Scaradova, Matteo Pagani, Michele Locuratolo. It's good to feel part of a group that share the same passion for mobile development ( &lt;a href="http://dotnetlombardia.org/"&gt;DotNetLombardia&lt;/a&gt;). A special thanks to Lorenzo Barbieri and Roberto Freato for making it happen.&amp;nbsp;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Getting back soon with the post on Network printing on Windows Phone 7&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
NAMASTE&lt;/div&gt;
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2972549243194132227-8531048264148165023?l=sviluppomobile.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/6A8STZQVOYHqtelrQ86pZcZSqgQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/6A8STZQVOYHqtelrQ86pZcZSqgQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/6A8STZQVOYHqtelrQ86pZcZSqgQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/6A8STZQVOYHqtelrQ86pZcZSqgQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</content><link rel="replies" type="application/atom+xml" href="http://sviluppomobile.blogspot.com/feeds/8531048264148165023/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://sviluppomobile.blogspot.com/2011/07/my-monday-thoughts-on-thursday.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2972549243194132227/posts/default/8531048264148165023?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2972549243194132227/posts/default/8531048264148165023?v=2" /><link rel="alternate" type="text/html" href="http://sviluppomobile.blogspot.com/2011/07/my-monday-thoughts-on-thursday.html" title="My Monday thoughts on Thursday" /><author><name>Dan Ardelean</name><uri>http://www.blogger.com/profile/01964238896617209618</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="28" height="32" src="http://1.bp.blogspot.com/-sri5qGON6a0/TqBw32snrWI/AAAAAAAAAK0/qqtL7xBnpks/s220/twiteer.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-7YI2wa-AyyM/Th9uN2EIp3I/AAAAAAAAAIg/BqqSt4Og9gA/s72-c/1.PNG" height="72" width="72" /><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;D0IDR307fip7ImA9WhZbF0U.&quot;"><id>tag:blogger.com,1999:blog-2972549243194132227.post-6373730247164404787</id><published>2011-06-23T01:32:00.002+02:00</published><updated>2011-06-23T01:32:56.306+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-06-23T01:32:56.306+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="WP7" /><title>Adding and E-Mail Account to the WP Emulator</title><content type="html">I just love hacks...&lt;br /&gt;
&lt;a href="http://www.j2i.net/blogEngine/post/2011/06/22/Adding-an-E-Mail-Account-to-the-WP-Emulator.aspx"&gt;http://www.j2i.net/blogEngine/post/2011/06/22/Adding-an-E-Mail-Account-to-the-WP-Emulator.aspx&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2972549243194132227-6373730247164404787?l=sviluppomobile.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/dbMzLBIfdg0pUphG2ckgjC8MaZU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/dbMzLBIfdg0pUphG2ckgjC8MaZU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/dbMzLBIfdg0pUphG2ckgjC8MaZU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/dbMzLBIfdg0pUphG2ckgjC8MaZU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</content><link rel="replies" type="application/atom+xml" href="http://sviluppomobile.blogspot.com/feeds/6373730247164404787/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://sviluppomobile.blogspot.com/2011/06/adding-and-e-mail-account-to-wp.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2972549243194132227/posts/default/6373730247164404787?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2972549243194132227/posts/default/6373730247164404787?v=2" /><link rel="alternate" type="text/html" href="http://sviluppomobile.blogspot.com/2011/06/adding-and-e-mail-account-to-wp.html" title="Adding and E-Mail Account to the WP Emulator" /><author><name>Dan Ardelean</name><uri>http://www.blogger.com/profile/01964238896617209618</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="28" height="32" src="http://1.bp.blogspot.com/-sri5qGON6a0/TqBw32snrWI/AAAAAAAAAK0/qqtL7xBnpks/s220/twiteer.jpg" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;AkUHRHk-cCp7ImA9WhZbEk8.&quot;"><id>tag:blogger.com,1999:blog-2972549243194132227.post-3831076037209035751</id><published>2011-06-16T14:43:00.000+02:00</published><updated>2011-06-16T14:43:55.758+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-06-16T14:43:55.758+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="iOS 5" /><category scheme="http://www.blogger.com/atom/ns#" term="WP7" /><title>Metro Style UI in iOS 5</title><content type="html">&lt;div class="separator" style="clear: both; text-align: left;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; Today, when I've changed my SIM card, I've noticed this screen on my iPhone:&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-tqxilDrprVM/Tfn1BEM7ddI/AAAAAAAAAIc/QyE7tfvk8gQ/s1600/WP_000011.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://1.bp.blogspot.com/-tqxilDrprVM/Tfn1BEM7ddI/AAAAAAAAAIc/QyE7tfvk8gQ/s320/WP_000011.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&amp;nbsp;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;The icon seems more an WP7 icon then an iPhone one. &amp;nbsp;Good choice the Metro UI :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2972549243194132227-3831076037209035751?l=sviluppomobile.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/CGcrLJPTRTKy_3vV_KphwI6ntOQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/CGcrLJPTRTKy_3vV_KphwI6ntOQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/CGcrLJPTRTKy_3vV_KphwI6ntOQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/CGcrLJPTRTKy_3vV_KphwI6ntOQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</content><link rel="replies" type="application/atom+xml" href="http://sviluppomobile.blogspot.com/feeds/3831076037209035751/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://sviluppomobile.blogspot.com/2011/06/metro-style-ui-in-ios-5.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2972549243194132227/posts/default/3831076037209035751?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2972549243194132227/posts/default/3831076037209035751?v=2" /><link rel="alternate" type="text/html" href="http://sviluppomobile.blogspot.com/2011/06/metro-style-ui-in-ios-5.html" title="Metro Style UI in iOS 5" /><author><name>Dan Ardelean</name><uri>http://www.blogger.com/profile/01964238896617209618</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="28" height="32" src="http://1.bp.blogspot.com/-sri5qGON6a0/TqBw32snrWI/AAAAAAAAAK0/qqtL7xBnpks/s220/twiteer.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-tqxilDrprVM/Tfn1BEM7ddI/AAAAAAAAAIc/QyE7tfvk8gQ/s72-c/WP_000011.jpg" height="72" width="72" /><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;DEQMSH0_cCp7ImA9WhZUFEs.&quot;"><id>tag:blogger.com,1999:blog-2972549243194132227.post-3458942547035848832</id><published>2011-06-07T19:06:00.000+02:00</published><updated>2011-06-07T19:06:29.348+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-06-07T19:06:29.348+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="windows phone 7" /><category scheme="http://www.blogger.com/atom/ns#" term="mango" /><category scheme="http://www.blogger.com/atom/ns#" term="iOS 5" /><category scheme="http://www.blogger.com/atom/ns#" term="html5" /><category scheme="http://www.blogger.com/atom/ns#" term="speed reading" /><category scheme="http://www.blogger.com/atom/ns#" term="android" /><title>iOS 5 HTML5 Speed Reading</title><content type="html">&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; text-align: justify;"&gt;&lt;span lang="EN-US" style="font-family: 'Times New Roman', serif; font-size: 13.5pt;"&gt;&amp;nbsp; &amp;nbsp;It's hard to start a post when it passed so much time from the last one. So much things to say but when you want to write about them you realize that are not so important/innovative/interesting or at least worth reading about.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; text-align: justify;"&gt;&lt;span lang="EN-US" style="font-family: 'Times New Roman', serif; font-size: 13.5pt;"&gt;&amp;nbsp; &amp;nbsp;I remember back in April at Mix Keynote when they presented the IE9 mobile edition that Apple was the worst performer in the tests. This is a small part of the Mix keynote where they show how the various devices perform:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;object width="320" height="266" class="BLOGGER-youtube-video" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" data-thumbnail-src="http://2.gvt0.com/vi/Or3wvF9ts0I/0.jpg"&gt;&lt;param name="movie" value="http://www.youtube.com/v/Or3wvF9ts0I&amp;fs=1&amp;source=uds" /&gt;&lt;param name="bgcolor" value="#FFFFFF" /&gt;&lt;embed width="320" height="266" src="http://www.youtube.com/v/Or3wvF9ts0I&amp;fs=1&amp;source=uds" type="application/x-shockwave-flash"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;span class="Apple-style-span" style="font-family: 'Times New Roman', serif; font-size: 18px;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;So ever since April I was curious how much time will it take Apple to get back on the track with Safari mobile browser. Luckily I am the "proud" owner of an iOS developer account with no application published on the App Store (I will blame time and now Novell as I had to change my Macbook on which I had activated the Monotouch license and now it's GONE as nobody answers of that part anymore. I can only hope that Miguel and his team will "cook" a new product as soon as possible. All the money we've spent on Monotouch and Monodroid are now a dead investment). But let's get back to the post.... So today I've downloaded the first beta of the iOS 5 and deployed it to my iPhone 4 and ... SURPRISE... after not even two months the Safari browser outperforms Android and Windows Phone 7 (the way they were two months ago). Here is a small video with the test I ran:&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; text-align: justify;"&gt;&lt;span lang="EN-US" style="font-family: 'Times New Roman', serif; font-size: 13.5pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;object width="320" height="266" class="BLOGGER-youtube-video" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" data-thumbnail-src="http://i.ytimg.com/vi/uzG1hlI9iXA/0.jpg"&gt;&lt;param name="movie" value="http://www.youtube.com/v/uzG1hlI9iXA?f=user_uploads&amp;c=google-webdrive-0&amp;app=youtube_gdata" /&gt;&lt;param name="bgcolor" value="#FFFFFF" /&gt;&lt;embed width="320" height="266" src="http://www.youtube.com/v/uzG1hlI9iXA?f=user_uploads&amp;c=google-webdrive-0&amp;app=youtube_gdata" type="application/x-shockwave-flash"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;span class="Apple-style-span" style="font-family: 'Times New Roman', serif; font-size: 18px;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;I can hardly wait to be able to install Mango on my device and it seems that this could happen at the end of June for developers (keeping my fingers crossed). In that case Apple and Microsoft are definitely winning a small battle against Google. It is very important to give the tools developers need when they need them and this is not when the phones ship (being able to test on a real device it's a MUST). While for Apple it is an easy battle to win as they develop the hardware so they decide what to do, Microsoft on the other side has to convince the hardware OEMs and the mobile operators to let developers get early access to Mango and also find a way to make it "work" on all the Windows Phone 7 devices available today&amp;nbsp;.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; text-align: justify;"&gt;&lt;span lang="EN-US" style="font-family: 'Times New Roman', serif; font-size: 13.5pt;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;iOS 5 brings a lot of interesting new features and I agree that some of them are similar/inspired/copied from Windows Phone 7, but if that makes the product better Microsoft should copy and improve some of the iOS features. Here are some things that I still don't like in WP7 :&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;ul type="disc"&gt;&lt;li class="MsoNormal" style="line-height: normal;"&gt;&lt;span lang="EN-US" style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 13.5pt; mso-ansi-language: EN-US; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: IT;"&gt;the most annoying in this moment is the email      client that doesn't go to the next email when I delete one but comes back      to the inbox and make me lose a lot of &amp;nbsp;time (for the moment I have      mobile internet only on my Omnia 7)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="line-height: normal;"&gt;&lt;span lang="EN-US" style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 13.5pt; mso-ansi-language: EN-US; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: IT;"&gt;I still don't like the application list even if      now you can use search or jump list&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="line-height: normal;"&gt;&lt;span lang="EN-US" style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 13.5pt; mso-ansi-language: EN-US; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: IT;"&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Times New Roman', serif; font-size: 18px; line-height: 20px;"&gt;HATE the InCall experience with small buttons and the "half"&amp;nbsp;window&amp;nbsp;(I don't understand why) &amp;nbsp;that doesn't make sense as you usually will push with the face the outer area and the window will go to background or even more annoying instead of closing the call you will send it to the background&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Times New Roman', serif; font-size: medium;"&gt;&lt;span class="Apple-style-span" style="line-height: 20px;"&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm;"&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 13.5pt;"&gt;NAMASTE&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2972549243194132227-3458942547035848832?l=sviluppomobile.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/5zJw7OeSVj78KmgjTwY_r0-F1QY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/5zJw7OeSVj78KmgjTwY_r0-F1QY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/5zJw7OeSVj78KmgjTwY_r0-F1QY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/5zJw7OeSVj78KmgjTwY_r0-F1QY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</content><link rel="replies" type="application/atom+xml" href="http://sviluppomobile.blogspot.com/feeds/3458942547035848832/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://sviluppomobile.blogspot.com/2011/06/ios-5-html5-speed-reading.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2972549243194132227/posts/default/3458942547035848832?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2972549243194132227/posts/default/3458942547035848832?v=2" /><link rel="alternate" type="text/html" href="http://sviluppomobile.blogspot.com/2011/06/ios-5-html5-speed-reading.html" title="iOS 5 HTML5 Speed Reading" /><author><name>Dan Ardelean</name><uri>http://www.blogger.com/profile/01964238896617209618</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="28" height="32" src="http://1.bp.blogspot.com/-sri5qGON6a0/TqBw32snrWI/AAAAAAAAAK0/qqtL7xBnpks/s220/twiteer.jpg" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;A0YHRXw4eip7ImA9Wx9UGUk.&quot;"><id>tag:blogger.com,1999:blog-2972549243194132227.post-5097808044327596685</id><published>2011-02-17T14:25:00.000+01:00</published><updated>2011-02-17T14:25:34.232+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-02-17T14:25:34.232+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="keyboard" /><category scheme="http://www.blogger.com/atom/ns#" term="emulator" /><category scheme="http://www.blogger.com/atom/ns#" term="hardware" /><category scheme="http://www.blogger.com/atom/ns#" term="WP7" /><title>WP7 Emulator Tip: Use your hardware keyboard</title><content type="html">&lt;div style="text-align: justify;"&gt;&amp;nbsp;&amp;nbsp; Yesterday at MWC I was telling Bryan Agnetta how frustrating it is not to be able to use you hardware keyboard to input text in the Emulator and he told me that as long as he knows there is some shortcut that enables the hardware keyboard in the emulator. Searching with google I've found a post on&amp;nbsp;&lt;a href="http://www.codebadger.com/blog/"&gt;Brad Tutterow&lt;/a&gt;'s blog&amp;nbsp;and in fact you can use PgUp to enable the hardware keyboard in the emulator. Hope this tip will help you as much as it helps me. No more frustration...:)&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&amp;nbsp;Here are all the shortcuts:&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-aYCIkxw9B3A/TV0g4nqnn0I/AAAAAAAAAIQ/epGMcOrbDDA/s1600/Keyboard.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://3.bp.blogspot.com/-aYCIkxw9B3A/TV0g4nqnn0I/AAAAAAAAAIQ/epGMcOrbDDA/s320/Keyboard.png" width="263" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;Page up / page down: Toggle between the software keyboard on the emulator and the hardware keyboard on your development machine. &amp;nbsp;While using your machine’s keyboard, you can TAB between fields.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;F1: Back&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;F2: Start&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;F3: Search&lt;/div&gt;&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2972549243194132227-5097808044327596685?l=sviluppomobile.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/CH4pU2BaKlbtN3_QLGPyWMOGZug/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/CH4pU2BaKlbtN3_QLGPyWMOGZug/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/CH4pU2BaKlbtN3_QLGPyWMOGZug/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/CH4pU2BaKlbtN3_QLGPyWMOGZug/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</content><link rel="replies" type="application/atom+xml" href="http://sviluppomobile.blogspot.com/feeds/5097808044327596685/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://sviluppomobile.blogspot.com/2011/02/wp7-emulator-tip-use-your-hardware.html#comment-form" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2972549243194132227/posts/default/5097808044327596685?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2972549243194132227/posts/default/5097808044327596685?v=2" /><link rel="alternate" type="text/html" href="http://sviluppomobile.blogspot.com/2011/02/wp7-emulator-tip-use-your-hardware.html" title="WP7 Emulator Tip: Use your hardware keyboard" /><author><name>Dan Ardelean</name><uri>http://www.blogger.com/profile/01964238896617209618</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="28" height="32" src="http://1.bp.blogspot.com/-sri5qGON6a0/TqBw32snrWI/AAAAAAAAAK0/qqtL7xBnpks/s220/twiteer.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-aYCIkxw9B3A/TV0g4nqnn0I/AAAAAAAAAIQ/epGMcOrbDDA/s72-c/Keyboard.png" height="72" width="72" /><thr:total>1</thr:total></entry><entry gd:etag="W/&quot;CUIDRn84eip7ImA9Wx9VFUw.&quot;"><id>tag:blogger.com,1999:blog-2972549243194132227.post-5309817761640898931</id><published>2011-01-31T23:39:00.000+01:00</published><updated>2011-01-31T23:39:37.132+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-01-31T23:39:37.132+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Marketplace" /><category scheme="http://www.blogger.com/atom/ns#" term="WP7" /><title>Windows Phone Marketplace: More frustration</title><content type="html">&lt;div style="text-align: justify;"&gt;&amp;nbsp;&amp;nbsp; I wanted to do this post for quite a while, but never found the time. Hope that someone from Microsoft will have the patience to read this post and take some action.&amp;nbsp;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;In my opinion the current version of the Windows Phone Marketplace reflects the state of WP7 platform ... unfinished, rushed on the market. Some time ago I wrote a post about the development platform and said that it's frustrating that "normal" developers don't have access to resources that are already present on the platform like: sockets, camera stream, database. The Windows Phone Marketplace is even more frustrating and I experienced that both as individual developer and company account . So let's take it step by step:&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: justify;"&gt;1. Registration&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&amp;nbsp;&amp;nbsp;As a company we were already registered as Windows Mobile developers. When Microsoft updated the Marketplace we had to update our account and something went wrong when the XBox account was generated because it was located in USA instead of Italy. This made impossible the&amp;nbsp;publication&amp;nbsp;of any application as the developer website went into error. We contacted Microsoft support and after almost one week the only solution was to generate/subscribe a new account.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&amp;nbsp;&amp;nbsp;As an individual when subscribing the Developer Program on the same webpage there were 2 prices "Abbonamento annuale Hub App € 99,00" and "L'abbonamento annuale di € 80,00IVA inclusa" but when I received the message from the credit card the real price was&amp;nbsp;€113,85.&amp;nbsp;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: justify;"&gt;2. Publisher Certification&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&amp;nbsp;&amp;nbsp; I know that Geotrust is responsible for the certification but they represent Microsoft in this process so it's Microsoft that has to do something to improve this service.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&amp;nbsp;&amp;nbsp;Company account: after waiting for 3-4 days, as we had our application ready for more than two weeks, we&amp;nbsp;contacted&amp;nbsp;them directly. The first time they said that everything was ok and that we will have the account certified the same day. As we had no answer we had to contact them again after two more days in order to finally have the account enabled&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&amp;nbsp;&amp;nbsp;With my personal account was even worst.I have subscribed the Developer program on 24th of Nov. 2010, then received an email on 26th of Nov 2010 that they needed a document that I have sent the same day. Geotrust answered on 3rd of Dec 2010 that they have received the document and they will complete the verification process shortly. I wrote to them on the 3rd of Jan. 2011 asking why my account was not activated and they finally activated the account on 4th of Jan 2011 :).&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: justify;"&gt;3. Publication&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&amp;nbsp;&amp;nbsp;This part is not so bad but can be improved. If you submit an application/update but you find a bug it is impossible to cancel the submission even if it's not have been tested. On one hand it's quite normal, but as time is money if the developer finds a bug why not stop the process right away meaning Microsoft won't loose time to test an application that won't pass certification and the developer won't have to wait for the certification to fail in order to be able to submit an updated xap. The alternative would be to create and submit a new application but if you don't pay attention you will end up with two applications on the Marketplace. This&amp;nbsp;happened&amp;nbsp;to me with BoxFiles. I then wanted to split the applications (one for US and the other for the other markets) but this meant that some users won't be able to update the application they bought because if you bought an application that is updated but not available anymore on your Marketplace you won't be able to update. So I've decided to let both of them.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;I have to make compliments to the testing team. They are really well organized and you will usually get an answer in one or two days. This is the only part of the Marketplace that I can say it's great (even if my latest update was postponed because the Dropbox service was not working for 30 min so they could not login or create a new account).&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: justify;"&gt;4. Updates&amp;nbsp;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&amp;nbsp;&amp;nbsp; The bad part about updates is that it is impossible to write the update text. The user will see that there is an update, but you cannot communicate what is new in this release&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: justify;"&gt;5.Reviews&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&amp;nbsp;&amp;nbsp; The first thing that I don't like is the fact that a user can write more than one review. A user should be able to update his review but this should erase his old review (now both of them will be visible). I don't like it because if a user changed his opinion changing it from bad to good a possible buyer will be influenced by the bad review&amp;nbsp;even if the user that wrote the bad review now has another opinion.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&amp;nbsp;&amp;nbsp; Another aspect is that nobody verifies the reviews. For example one of the bad reviews of my app states that the search section freezes even if, in the old version, there is no search section (1.7 will have it :) ). Another user said that it cannot login in trial version and he will not buy the app even if, for writing an app review, you will have to buy it. It looks like some users are having "fun" trying to make the applications of the others look bad instead of trying to make their applications look good and the Marketplace helps them.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&amp;nbsp;&amp;nbsp; I also think that the algorithm for calculating an application rate could be improved. I might be mistaken but in this moment is a mean value from all the reviews of an app which, in my opinion, is not reflecting the "state" of the app. I will explain why: an user usually, if everything works, won't take time to do a good review. On the other hand if an application does't work you will be angry and you will do a bad review. &amp;nbsp;If the developer fixes the things the users that wrote a negative review will usually not take the time to write a positive review. So it would be more fair to calculate an application rating using an weighted average by the application version number. If the first version had many bad reviews and the next one have very good ones but not as many they should count more in the rating as they reflect more precise the actual state of the app.&amp;nbsp;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: justify;"&gt;6. Security&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&amp;nbsp;&amp;nbsp; I let for last the worst of them all. This part is very shameful for Microsoft. A company that teaches Security Best Practices has such a BIG HOLE in their system and they are not patching it. At the start Microsoft was warned that anybody can download any xap directly from Microsoft Marketplace but Microsoft did NOTHING and there are programs circulating on the web that are able to download xaps directly from the Microsoft Marketplace (just search WP7 3MktPlace). It's shameful not because the Marketplace has a bug/hole but it's shameful because Microsoft is not patching it right away. This means that Microsoft has no consideration for developers. Developers are trusting Microsoft giving their intellectual property for selling and when a bug enables anybody to download any xap Microsoft doesn't take action. I&amp;nbsp;remembered that Paul Thurrott wrote a &lt;a href="http://windowsphonesecrets.com/2011/01/18/software-updates-windows-phone-vs-iphone/?utm_source=twitterfeed&amp;amp;utm_medium=twitter"&gt;blog post&lt;/a&gt; where he was frustrated by the fact that Microsoft is releasing software for the iPhone while Apple in the first three months of the iOS&amp;nbsp;&amp;nbsp;released four updates to their OS patching bugs and adding new features. Instead of using their developers for iOS Microsoft should use all their forces to get WP7 a valid alternative to Android and iOS.&amp;nbsp;I know that NoDo will lock the possibility to sideload applications on WP7 but if it will still be possible to download any xap from the Marketplace Microsoft will encourage&amp;nbsp;Intellectual&amp;nbsp;Theft as it will be possible to use Reflector to see how an app it's done. Of course Microsoft will say that you can use an obfuscator to protect your xap, but why justify a security problem with a workaround? It is&amp;nbsp;enough&amp;nbsp;to patch the hole: authenticate the download of the xap using the windows live id and verify if the user can download a certain xap.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;Another thing that I've noted is that you see everywhere on twitter/blogs that WP7 has more than 20.000 developers and there are 7.000 apps on the marketplace. Let's say that we have an average of 1.5 apps per publisher so we have 4,666 "active" publishers. Let's round it to 5.000 meaning that only 25% of the developers "concludes" the publishing process. In my opinion this means that developers need more. I really hope there is more in NoDo for developers other than Copy/Paste and speed. There are so many things still missing.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: justify;"&gt;NAMASTE!&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2972549243194132227-5309817761640898931?l=sviluppomobile.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/7_6J3wfS8ih-XFr80-H5yS9bctM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/7_6J3wfS8ih-XFr80-H5yS9bctM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/7_6J3wfS8ih-XFr80-H5yS9bctM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/7_6J3wfS8ih-XFr80-H5yS9bctM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</content><link rel="replies" type="application/atom+xml" href="http://sviluppomobile.blogspot.com/feeds/5309817761640898931/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://sviluppomobile.blogspot.com/2011/01/windows-phone-marketplace-more.html#comment-form" title="6 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2972549243194132227/posts/default/5309817761640898931?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2972549243194132227/posts/default/5309817761640898931?v=2" /><link rel="alternate" type="text/html" href="http://sviluppomobile.blogspot.com/2011/01/windows-phone-marketplace-more.html" title="Windows Phone Marketplace: More frustration" /><author><name>Dan Ardelean</name><uri>http://www.blogger.com/profile/01964238896617209618</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="28" height="32" src="http://1.bp.blogspot.com/-sri5qGON6a0/TqBw32snrWI/AAAAAAAAAK0/qqtL7xBnpks/s220/twiteer.jpg" /></author><thr:total>6</thr:total></entry><entry gd:etag="W/&quot;C0cNSHc-eCp7ImA9Wx9QE00.&quot;"><id>tag:blogger.com,1999:blog-2972549243194132227.post-554960331022419225</id><published>2010-12-25T19:18:00.000+01:00</published><updated>2010-12-25T19:18:19.950+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-12-25T19:18:19.950+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Barcode" /><category scheme="http://www.blogger.com/atom/ns#" term="ZXing" /><category scheme="http://www.blogger.com/atom/ns#" term="media extended" /><category scheme="http://www.blogger.com/atom/ns#" term="WP7" /><category scheme="http://www.blogger.com/atom/ns#" term="photocamera" /><title>WP7 Barcode Scanning using ZXing and Microsoft.Phone.Media.Extended</title><content type="html">&lt;div style="text-align: justify;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; When I first saw &lt;a href="http://blogs.claritycon.com/blogs/kevin_marshall/archive/2010/11/18/wp7-hack-001-raw-video-feed-and-augmented-reality.aspx"&gt;this&lt;/a&gt; blog post from Kevin Marshall it crossed my mind that it could be used for barcode scanning in order to get the same user experience you have on Android and iPhone. I've contacted Kevin to give me some details/source code for the project and a few days ago he sent me his project that is already posted on his blog &lt;a href="http://blogs.claritycon.com/blogs/kevin_marshall/archive/2010/12/23/wp7-camera-access-flashlight-augmented-reality-and-barcode-scanning.aspx"&gt;&lt;span id="goog_1374548023"&gt;&lt;/span&gt;here&lt;span id="goog_1374548024"&gt;&lt;/span&gt;&lt;/a&gt;. Kevin also thought of the possibility to use it for barcode scanning, but his sample works only with QR codes. Looking at the project I saw that he was using VideoCamera class that has no Focus capability needed to take a "clean" picture of the barcode. The PhotoCamera class, on the other hand, has Focus &amp;nbsp;implemented so I simply changed the class from VideoCamera to Photocamera. In the Grab method I call the Focus method and then using the&amp;nbsp;AutoFocusCompleted event I decode the barcode. For decoding I use my &lt;a href="http://zxingwindowsphone.codeplex.com/"&gt;ZXing port&lt;/a&gt;. The results are pretty good as you can see in this &lt;a href="http://www.youtube.com/watch?v=VDzO_gJq5J0"&gt;video&lt;/a&gt; I've uploaded to YouTube. There are some optimizations that can be done like cropping the WritableBitmap at the dimensions of the red rectangle, but even with the full image (640x480) the speed was&amp;nbsp;acceptable on my LG Optimus 7&amp;nbsp;.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; The source code and the xap of the app (that you can deploy if you have a developer/unlocked phone) are included in my&amp;nbsp;latest release of the ZXing port available on &lt;a href="http://zxingwindowsphone.codeplex.com/"&gt;CodePlex&lt;/a&gt;. To compile the source you will need to follow the steps Kevin indicated in this &lt;a href="http://blogs.claritycon.com/blogs/kevin_marshall/archive/2010/12/23/wp7-camera-access-flashlight-augmented-reality-and-barcode-scanning.aspx"&gt;post&lt;/a&gt;&amp;nbsp;and also you will find some hints/files&amp;nbsp;&lt;a href="http://thounsell.co.uk/2010/11/avoiding-reflection-adding-the-interopservices-library-to-the-wp7-sdk/"&gt;here&lt;/a&gt;. If you start a new project you will also need to add &amp;nbsp; "ID_CAP_CAMERA" capability to WMAppManifest.xml. This, for the moment, is a hack and I don't think the application will pass Microsoft certification, but you can try.&amp;nbsp;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&amp;nbsp;&amp;nbsp;"Reflecting" Microsoft.Phone.Media.Extended I saw no reason why Microsoft won't give access to developers to this assembly (put it in the SDK)! Why limit developers to do great apps when this is the first thing Microsoft needs for the Windows Phone Platform?&amp;nbsp;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; Special thanks to Kevin for the source code.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: justify;"&gt;NAMASTE&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2972549243194132227-554960331022419225?l=sviluppomobile.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/rlUGsftt1DMilQPb813nlm_OupQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/rlUGsftt1DMilQPb813nlm_OupQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/rlUGsftt1DMilQPb813nlm_OupQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/rlUGsftt1DMilQPb813nlm_OupQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</content><link rel="replies" type="application/atom+xml" href="http://sviluppomobile.blogspot.com/feeds/554960331022419225/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://sviluppomobile.blogspot.com/2010/12/wp7-barcode-scanning-using-zxing-and.html#comment-form" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2972549243194132227/posts/default/554960331022419225?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2972549243194132227/posts/default/554960331022419225?v=2" /><link rel="alternate" type="text/html" href="http://sviluppomobile.blogspot.com/2010/12/wp7-barcode-scanning-using-zxing-and.html" title="WP7 Barcode Scanning using ZXing and Microsoft.Phone.Media.Extended" /><author><name>Dan Ardelean</name><uri>http://www.blogger.com/profile/01964238896617209618</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="28" height="32" src="http://1.bp.blogspot.com/-sri5qGON6a0/TqBw32snrWI/AAAAAAAAAK0/qqtL7xBnpks/s220/twiteer.jpg" /></author><thr:total>1</thr:total></entry><entry gd:etag="W/&quot;CkYFRH05cSp7ImA9Wx9QEUw.&quot;"><id>tag:blogger.com,1999:blog-2972549243194132227.post-1654113578336399494</id><published>2010-12-23T14:15:00.000+01:00</published><updated>2010-12-23T14:15:15.329+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-12-23T14:15:15.329+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="dropbox" /><category scheme="http://www.blogger.com/atom/ns#" term="WP7" /><title>DropBox library for Windows Phone 7</title><content type="html">&lt;div style="text-align: justify;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;So here it is.... I finally published the &lt;a href="http://dropboxwp7.codeplex.com/"&gt;DropBox&lt;/a&gt;&amp;nbsp;client library on CodePlex. It is a fully functional Dropbox client library for Windows Phone 7 and it is the same I've used to build &lt;a href="http://social.zune.net/redirect?type=phoneApp&amp;amp;id=5d7f992b-ee03-e011-9264-00237de2db9e"&gt;BoxFiles&lt;/a&gt;. The first version of BoxFiles received a pretty bad review from&amp;nbsp;&lt;a href="http://wmpoweruser.com/"&gt;http://wmpoweruser.com&lt;/a&gt;&amp;nbsp;as it was using only the official API that doesn't have any method for generating links to files (the only way to open a file in Windows Phone 7), but after some searching I've found the API and I think that the current version (1.3) is a pretty good app. I will keep my bad review as they asked 50$ to review the application again. In the following weeks I will publish a new version of the Backup/Restore IsolatedStorage project using Dropbox instead of WCF.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&amp;nbsp;&amp;nbsp;I've put a lot of work in this library so if you use it please sustain my work by buying the application and please "try" not to publish a similar app to BoxFiles on the Marketplace.&amp;nbsp;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&amp;nbsp;&amp;nbsp; I've also published the &lt;a href="http://sqlitewindowsphone.codeplex.com/"&gt;Sqlite&lt;/a&gt;&amp;nbsp;and the &lt;a href="http://zxingwindowsphone.codeplex.com/"&gt;ZXing&lt;/a&gt;&amp;nbsp;projects on CodePlex so you can grab the source code directly from there.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&amp;nbsp;&amp;nbsp;I wish you a Merry&amp;nbsp;Christmas!&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: justify;"&gt;NAMASTE&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2972549243194132227-1654113578336399494?l=sviluppomobile.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/c-RW6HFRvHA88KO4vhhv1icKgfU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/c-RW6HFRvHA88KO4vhhv1icKgfU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/c-RW6HFRvHA88KO4vhhv1icKgfU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/c-RW6HFRvHA88KO4vhhv1icKgfU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</content><link rel="replies" type="application/atom+xml" href="http://sviluppomobile.blogspot.com/feeds/1654113578336399494/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://sviluppomobile.blogspot.com/2010/12/dropbox-library-for-windows-phone-7.html#comment-form" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2972549243194132227/posts/default/1654113578336399494?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2972549243194132227/posts/default/1654113578336399494?v=2" /><link rel="alternate" type="text/html" href="http://sviluppomobile.blogspot.com/2010/12/dropbox-library-for-windows-phone-7.html" title="DropBox library for Windows Phone 7" /><author><name>Dan Ardelean</name><uri>http://www.blogger.com/profile/01964238896617209618</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="28" height="32" src="http://1.bp.blogspot.com/-sri5qGON6a0/TqBw32snrWI/AAAAAAAAAK0/qqtL7xBnpks/s220/twiteer.jpg" /></author><thr:total>1</thr:total></entry><entry gd:etag="W/&quot;C0QBR38yeip7ImA9Wx9RFU0.&quot;"><id>tag:blogger.com,1999:blog-2972549243194132227.post-7178543571813080348</id><published>2010-12-16T13:09:00.000+01:00</published><updated>2010-12-16T13:09:16.192+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-12-16T13:09:16.192+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="windows phone 7" /><category scheme="http://www.blogger.com/atom/ns#" term="update" /><category scheme="http://www.blogger.com/atom/ns#" term="iOS" /><category scheme="http://www.blogger.com/atom/ns#" term="Microsoft" /><category scheme="http://www.blogger.com/atom/ns#" term="android" /><title>A phone lifetime: an epic battle between Microsoft and OEM</title><content type="html">&lt;div style="text-align: justify;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; Looking back at my blog it seems pretty dead, but I intend to catch up as I am on vacation traveling to Brazil and Bolivia so I have some spare time for writing. It's more than a month since I finished the Dropbox client library (that I will soon post on Codeplex) and also Boxfiles for Dropbox which is the application I am trying to publish on the Marketplace. The whole publishing process was (still is as the app is not yet certified) quite an adventure and even with the support of Microsoft Italy, which I thank, it can take up to one month to have a "functional" AppHub account.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;Getting back to the title of the post. I don't know if there is/will be a battle between Microsoft and the hardware OEM, but I really hope so. I am&amp;nbsp;referring&amp;nbsp;to updating your windows phone 7 device. There are already rumors on the web about the "Mango" release and also about Windows Phone 8. From this point of view Apple has a winning strategy. Buying an iPhone gives the owner the&amp;nbsp;certainty&amp;nbsp;that his device will be up-to-date for at least 2 years (2 major releases- the one installed on the phone and the next one). On the other side there is Google and Android where the majority of the OEM choose not to update the phone OS version even if it's a minor release like 2.1 to 2.2 so in less than 6 months you will have an outdated OS. In this moment having an updated iPhone costs less in two years than having an updated Android phone. So what will be Microsoft position for the new Windows Phone? In the previous version of their mobile platform users were usually left behind between OS version updates (or to be more precise left at the OEM mercy), but the releases of updates/new versions were not so frequent which lead to the "death" of the platform on the consumer side and focus on the enterprise side were having and updated device is not so important. &amp;nbsp;I hope that Microsoft will battle to bring updates to the OEM devices for at least 2 years which is a logical choice as almost every phone operator will give you a device at an affordable price if you sign-up for at least 24 months. That would be a big plus in the battle with Android platform.&amp;nbsp;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;So who will win? Microsoft or the OEM? Will Microsoft be interested to update the devices for 24 months and loose some earning from OS licenses but give the users more confidence with the platform and compensate with Marketplace earnings? &amp;nbsp;My feeling is that the devices out now will be obsolete in one year and won't get any updates. &amp;nbsp;Maybe this is one of the reasons why the sales are not as good as everyone expected them to be: it is the first version, things are still missing and if I buy a phone now it will not be updated to the next version. Will see...&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: justify;"&gt;NAMASTE&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2972549243194132227-7178543571813080348?l=sviluppomobile.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/ygp_XTFknY4sc2q35riCzRlh-wE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ygp_XTFknY4sc2q35riCzRlh-wE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/ygp_XTFknY4sc2q35riCzRlh-wE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ygp_XTFknY4sc2q35riCzRlh-wE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</content><link rel="replies" type="application/atom+xml" href="http://sviluppomobile.blogspot.com/feeds/7178543571813080348/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://sviluppomobile.blogspot.com/2010/12/phone-lifetime-epic-battle-between.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2972549243194132227/posts/default/7178543571813080348?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2972549243194132227/posts/default/7178543571813080348?v=2" /><link rel="alternate" type="text/html" href="http://sviluppomobile.blogspot.com/2010/12/phone-lifetime-epic-battle-between.html" title="A phone lifetime: an epic battle between Microsoft and OEM" /><author><name>Dan Ardelean</name><uri>http://www.blogger.com/profile/01964238896617209618</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="28" height="32" src="http://1.bp.blogspot.com/-sri5qGON6a0/TqBw32snrWI/AAAAAAAAAK0/qqtL7xBnpks/s220/twiteer.jpg" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;Dk8GR3kyeip7ImA9Wx5aE04.&quot;"><id>tag:blogger.com,1999:blog-2972549243194132227.post-776687923150751856</id><published>2010-11-09T21:33:00.000+01:00</published><updated>2010-11-09T21:33:46.792+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-11-09T21:33:46.792+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="windows phone 7" /><category scheme="http://www.blogger.com/atom/ns#" term="telerik" /><category scheme="http://www.blogger.com/atom/ns#" term="dropbox" /><title>Telerik RadControls for Windows Phone 7</title><content type="html">&lt;div style="text-align: justify;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; I am really happy that Telerik decided to develop controls for WP7. I have been using their silverlight controls since 2007 and they always added great controls. You can already download and try the CTP from the following &lt;a href="http://www.telerik.com/products/windows-phone.aspx"&gt;this link&lt;/a&gt;&amp;nbsp;. Even if it's just a CTP&amp;nbsp;there are already many useful controls (Animation, DatePicker, DockPanel, PhoneApplicationFrame, DockPanel, TimePicker, Transition Control, UniformGrid, Window, WrapPanel, LayoutTransform, PickerBox, InfiniteListBox) . I would love to see a ProgressIndicator also and a decent MessageBox (I really don't like the default one). Also if you present a friend that downloads the tools you have the opportunity to &lt;a href="http://www.telerik.com/products/windows-phone/bring-a-friend.aspx"&gt;win one of the 5 Windows Phone 7&lt;/a&gt;. &amp;nbsp;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&amp;nbsp;&amp;nbsp; As always it's been a crazy period and I have little (no) time for writing code for the blog. Anyway when I find some spare time (usually from 1 o'clock in the morning till 3) I work on a DropBox library for WP7 (My Greatest Work Almost Completed) that I hope to publish soon along with an updated version of the IsolatedStorage Backup/Restore solution using DropBox. Everything works great: upload, download , create/delete folders and I am pretty excited. It could be a good alternative to Skydrive support that won't be available till early 2011.&amp;nbsp;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; I've also added a PayPal donation link at the blog this way if you find the source code on this blog useful feel free to donate (the donation will be invested in a brand new Windows Phone 7).&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: justify;"&gt;P.S. Wish I could have attended TechEd Europe. I really envy all of you that are attending.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: justify;"&gt;NAMASTE&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2972549243194132227-776687923150751856?l=sviluppomobile.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/7WrPN-kPjeW58De5iVw0jKS7SsU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/7WrPN-kPjeW58De5iVw0jKS7SsU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/7WrPN-kPjeW58De5iVw0jKS7SsU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/7WrPN-kPjeW58De5iVw0jKS7SsU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</content><link rel="replies" type="application/atom+xml" href="http://sviluppomobile.blogspot.com/feeds/776687923150751856/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://sviluppomobile.blogspot.com/2010/11/telerik-radcontrols-for-windows-phone-7.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2972549243194132227/posts/default/776687923150751856?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2972549243194132227/posts/default/776687923150751856?v=2" /><link rel="alternate" type="text/html" href="http://sviluppomobile.blogspot.com/2010/11/telerik-radcontrols-for-windows-phone-7.html" title="Telerik RadControls for Windows Phone 7" /><author><name>Dan Ardelean</name><uri>http://www.blogger.com/profile/01964238896617209618</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="28" height="32" src="http://1.bp.blogspot.com/-sri5qGON6a0/TqBw32snrWI/AAAAAAAAAK0/qqtL7xBnpks/s220/twiteer.jpg" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;Ak8NRnoycCp7ImA9Wx5bGEU.&quot;"><id>tag:blogger.com,1999:blog-2972549243194132227.post-9059819477077822709</id><published>2010-11-04T17:41:00.000+01:00</published><updated>2010-11-04T17:41:37.498+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-11-04T17:41:37.498+01:00</app:edited><title>The Mobile Developer Journey</title><content type="html">&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.visionmobile.com/blog/wp-content/uploads/2010/10/VM_Infographic01.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_IpD_WjSE_h4/TNLheNvVzlI/AAAAAAAAAIE/3xwOK8n5ygg/s1600/VM_Infographic01.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;You have to look at the full size image&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2972549243194132227-9059819477077822709?l=sviluppomobile.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/atiHEadaoQK7wpgwpRT4VaCdFQk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/atiHEadaoQK7wpgwpRT4VaCdFQk/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/atiHEadaoQK7wpgwpRT4VaCdFQk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/atiHEadaoQK7wpgwpRT4VaCdFQk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</content><link rel="replies" type="application/atom+xml" href="http://sviluppomobile.blogspot.com/feeds/9059819477077822709/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://sviluppomobile.blogspot.com/2010/11/mobile-developer-journey.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2972549243194132227/posts/default/9059819477077822709?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2972549243194132227/posts/default/9059819477077822709?v=2" /><link rel="alternate" type="text/html" href="http://sviluppomobile.blogspot.com/2010/11/mobile-developer-journey.html" title="The Mobile Developer Journey" /><author><name>Dan Ardelean</name><uri>http://www.blogger.com/profile/01964238896617209618</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="28" height="32" src="http://1.bp.blogspot.com/-sri5qGON6a0/TqBw32snrWI/AAAAAAAAAK0/qqtL7xBnpks/s220/twiteer.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_IpD_WjSE_h4/TNLheNvVzlI/AAAAAAAAAIE/3xwOK8n5ygg/s72-c/VM_Infographic01.jpg" height="72" width="72" /><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;A0AAQXw_cSp7ImA9Wx5bGE0.&quot;"><id>tag:blogger.com,1999:blog-2972549243194132227.post-2939104765191341195</id><published>2010-11-03T19:42:00.000+01:00</published><updated>2010-11-03T19:42:20.249+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-11-03T19:42:20.249+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="localization" /><category scheme="http://www.blogger.com/atom/ns#" term="WP7" /><title>How to localize The Title in a WP7 Silverlight application</title><content type="html">This is a really interesting post by Pietro Brambati. It combines C++ and Silverlight projects:&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://blogs.msdn.com/b/pietrobr/archive/2010/11/01/how-to-localize-the-title-in-a-wp7-silverlight-application.aspx"&gt;http://blogs.msdn.com/b/pietrobr/archive/2010/11/01/how-to-localize-the-title-in-a-wp7-silverlight-application.aspx&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2972549243194132227-2939104765191341195?l=sviluppomobile.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/2mx-pGwiNhfCN6HQCSGtsArauxE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/2mx-pGwiNhfCN6HQCSGtsArauxE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/2mx-pGwiNhfCN6HQCSGtsArauxE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/2mx-pGwiNhfCN6HQCSGtsArauxE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</content><link rel="replies" type="application/atom+xml" href="http://sviluppomobile.blogspot.com/feeds/2939104765191341195/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://sviluppomobile.blogspot.com/2010/11/how-to-localize-title-in-wp7.html#comment-form" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2972549243194132227/posts/default/2939104765191341195?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2972549243194132227/posts/default/2939104765191341195?v=2" /><link rel="alternate" type="text/html" href="http://sviluppomobile.blogspot.com/2010/11/how-to-localize-title-in-wp7.html" title="How to localize The Title in a WP7 Silverlight application" /><author><name>Dan Ardelean</name><uri>http://www.blogger.com/profile/01964238896617209618</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="28" height="32" src="http://1.bp.blogspot.com/-sri5qGON6a0/TqBw32snrWI/AAAAAAAAAK0/qqtL7xBnpks/s220/twiteer.jpg" /></author><thr:total>1</thr:total></entry><entry gd:etag="W/&quot;A0cESXY7fyp7ImA9Wx5VFUk.&quot;"><id>tag:blogger.com,1999:blog-2972549243194132227.post-3829545220714001427</id><published>2010-10-08T16:43:00.000+02:00</published><updated>2010-10-08T16:43:28.807+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-10-08T16:43:28.807+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="HD 2" /><category scheme="http://www.blogger.com/atom/ns#" term="HTC" /><category scheme="http://www.blogger.com/atom/ns#" term="WP7" /><title>WP7 on HTC HD2</title><content type="html">Looks like there is hope on getting WP7 running on HD2 thank to Cotulla (you can follow his progress on Twitter&amp;nbsp;&lt;a href="http://twitter.com/CotullaCode"&gt;http://twitter.com/CotullaCode&lt;/a&gt;&amp;nbsp;)&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.youtube.com/watch?v=8f_NJatLVQk"&gt;http://www.youtube.com/watch?v=8f_NJatLVQk&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
In this case HTC HD2 will become the first phone that runs WM 6.5, Android 2.2 and WP 7.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
NAMASTE&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2972549243194132227-3829545220714001427?l=sviluppomobile.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/diktgw_5oSSikTsn6ngEXQPcsX8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/diktgw_5oSSikTsn6ngEXQPcsX8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/diktgw_5oSSikTsn6ngEXQPcsX8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/diktgw_5oSSikTsn6ngEXQPcsX8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</content><link rel="replies" type="application/atom+xml" href="http://sviluppomobile.blogspot.com/feeds/3829545220714001427/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://sviluppomobile.blogspot.com/2010/10/wp7-on-htc-hd2.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2972549243194132227/posts/default/3829545220714001427?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2972549243194132227/posts/default/3829545220714001427?v=2" /><link rel="alternate" type="text/html" href="http://sviluppomobile.blogspot.com/2010/10/wp7-on-htc-hd2.html" title="WP7 on HTC HD2" /><author><name>Dan Ardelean</name><uri>http://www.blogger.com/profile/01964238896617209618</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="28" height="32" src="http://1.bp.blogspot.com/-sri5qGON6a0/TqBw32snrWI/AAAAAAAAAK0/qqtL7xBnpks/s220/twiteer.jpg" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;D0AHR3k_cCp7ImA9Wx5VE0U.&quot;"><id>tag:blogger.com,1999:blog-2972549243194132227.post-5691562418934460388</id><published>2010-10-06T19:22:00.000+02:00</published><updated>2010-10-06T19:22:16.748+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-10-06T19:22:16.748+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Bill Gates" /><category scheme="http://www.blogger.com/atom/ns#" term="Steve Jobs" /><category scheme="http://www.blogger.com/atom/ns#" term="Apple" /><category scheme="http://www.blogger.com/atom/ns#" term="Microsoft" /><title>25 years</title><content type="html">It's impressive how things have changed in 25 years.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1983&lt;br /&gt;
&lt;a href="http://www.youtube.com/watch?v=NVtxEA7AEHg"&gt;http://www.youtube.com/watch?v=NVtxEA7AEHg&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
2007&lt;br /&gt;
&lt;a href="http://www.youtube.com/watch?v=_5Z7eal4uXI"&gt;http://www.youtube.com/watch?v=_5Z7eal4uXI&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2972549243194132227-5691562418934460388?l=sviluppomobile.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/kcWFQWX9y4g0m3kZou-kfdGvO_Y/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/kcWFQWX9y4g0m3kZou-kfdGvO_Y/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/kcWFQWX9y4g0m3kZou-kfdGvO_Y/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/kcWFQWX9y4g0m3kZou-kfdGvO_Y/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</content><link rel="replies" type="application/atom+xml" href="http://sviluppomobile.blogspot.com/feeds/5691562418934460388/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://sviluppomobile.blogspot.com/2010/10/25-years.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2972549243194132227/posts/default/5691562418934460388?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2972549243194132227/posts/default/5691562418934460388?v=2" /><link rel="alternate" type="text/html" href="http://sviluppomobile.blogspot.com/2010/10/25-years.html" title="25 years" /><author><name>Dan Ardelean</name><uri>http://www.blogger.com/profile/01964238896617209618</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="28" height="32" src="http://1.bp.blogspot.com/-sri5qGON6a0/TqBw32snrWI/AAAAAAAAAK0/qqtL7xBnpks/s220/twiteer.jpg" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;C0YCRHk7fSp7ImA9Wx5VEk4.&quot;"><id>tag:blogger.com,1999:blog-2972549243194132227.post-2970731473773290727</id><published>2010-10-05T00:26:00.000+02:00</published><updated>2010-10-05T00:26:05.705+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-10-05T00:26:05.705+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="resource" /><category scheme="http://www.blogger.com/atom/ns#" term="multi-language" /><category scheme="http://www.blogger.com/atom/ns#" term="WP7" /><title>WP7 Multi-language v2</title><content type="html">&amp;nbsp;While working on my WP7 app I had to improve the multi-language library I've posted earlier on my blog&amp;nbsp;&lt;a href="http://sviluppomobile.blogspot.com/2010/06/wp7-multilanguage-app-proof-of-concept.html"&gt;http://sviluppomobile.blogspot.com/2010/06/wp7-multilanguage-app-proof-of-concept.html&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
What's new in v2:&lt;br /&gt;
&lt;br /&gt;
&lt;ol&gt;&lt;li&gt;The&amp;nbsp;LanguageSingleton class has now resources that can be accessed using an indexed property. In the published sample the Save messagebox uses the indexed property lang["MainPage.Messages.saved"] )&amp;nbsp;&lt;/li&gt;
&lt;li&gt;The&amp;nbsp;LanguageSingleton class implements&amp;nbsp;LanguageChanged property so that every window could set the localized resources when the language changes (in this case is the ItemSource for the PickerBoxDialog developed by&amp;nbsp;&lt;a href="http://code.msdn.microsoft.com/wp7controls"&gt;Alex Yakhnin&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Implemented multi-language support for ApplicationBarIconButton (the same mechanism using button index as the one used for&amp;nbsp;ApplicationBarMenuItem&lt;/li&gt;
&lt;/ol&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_IpD_WjSE_h4/TKpSxrGhh1I/AAAAAAAAAHg/brrUwZDpxt8/s1600/WP7_Multi_V2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://2.bp.blogspot.com/_IpD_WjSE_h4/TKpSxrGhh1I/AAAAAAAAAHg/brrUwZDpxt8/s320/WP7_Multi_V2.png" width="197" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;I am still not sure if this is the easiest way to implement multi-language support (if someone has a better way to do it please send me a message and I will post it). There is also the M.V.V.M. way, but I think it would be more code to write to obtain the same result.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;&lt;a href="http://www.neologics.eu/Dan/WP7_Multi_Language_v2.rar"&gt;SOURCE CODE&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;NAMASTE&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2972549243194132227-2970731473773290727?l=sviluppomobile.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/BL_sto3zw4fv_eUoF3sFeSObyug/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/BL_sto3zw4fv_eUoF3sFeSObyug/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/BL_sto3zw4fv_eUoF3sFeSObyug/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/BL_sto3zw4fv_eUoF3sFeSObyug/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</content><link rel="replies" type="application/atom+xml" href="http://sviluppomobile.blogspot.com/feeds/2970731473773290727/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://sviluppomobile.blogspot.com/2010/10/wp7-multi-language-v2.html#comment-form" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2972549243194132227/posts/default/2970731473773290727?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2972549243194132227/posts/default/2970731473773290727?v=2" /><link rel="alternate" type="text/html" href="http://sviluppomobile.blogspot.com/2010/10/wp7-multi-language-v2.html" title="WP7 Multi-language v2" /><author><name>Dan Ardelean</name><uri>http://www.blogger.com/profile/01964238896617209618</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="28" height="32" src="http://1.bp.blogspot.com/-sri5qGON6a0/TqBw32snrWI/AAAAAAAAAK0/qqtL7xBnpks/s220/twiteer.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_IpD_WjSE_h4/TKpSxrGhh1I/AAAAAAAAAHg/brrUwZDpxt8/s72-c/WP7_Multi_V2.png" height="72" width="72" /><thr:total>1</thr:total></entry></feed>

