<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
   <channel>
      <title>S60 Blogs</title>
      <link>blogs.s60.com</link>
      <description></description>
      <language>en-us</language>
      <copyright>Copyright 2008</copyright>
      <lastBuildDate></lastBuildDate>
      <generator>http://www.sixapart.com/movabletype/?v=3.2</generator>
      <docs>http://blogs.law.harvard.edu/tech/rss</docs> 

            <item>
         <title>More S60 tips &amp; apps videos and a reminder</title>
         <description><![CDATA[<p>It's a little over a week until the <A href="http://showyours60smarts.s60.com/" target="_new">Show your S60 smarts video contest</A> ends (20th May). More videos were submitted to the <A href="http://www.youtube.com/group/showyours60smarts" target="_new">contest group on YouTube</A> over the weekend and here are a couple of them. Keep the videos coming!</p>

<p><A href="http://stevegarfield.com" target="_new">Steve</A> here shows us how to shoot video on the Nokia N95 and how to edit with the phone's video editor. He's also telling how to upload the video to a video blog and all this directly from you S60 phone!</p>

<p><object width="425" height="355"><param name="movie" value="http://www.youtube.com/v/RlhLb0MOn1s&hl=en"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/RlhLb0MOn1s&hl=en" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"></embed></object></p>

<p><A href="http://www.pizero.net/" target="_new">Pizero</A> is featuring the <A herf="http://www.lonelycatgames.com/?app=profimail" target="_new">Profimail</A> app. He is telling us about the handy auto-update feature in ProfiMail to have Push email on his S60 phone.</p>

<p><object width="425" height="355"><param name="movie" value="http://www.youtube.com/v/hoqEgkm9KtM&hl=en"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/hoqEgkm9KtM&hl=en" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"></embed></object></p>]]></description>
         <link>http://blogs.s60.com/seeintos60/2008/05/more_s60_tips_apps_videos_and.html</link>
         <guid>http://blogs.s60.com/seeintos60/2008/05/more_s60_tips_apps_videos_and.html</guid>
         <category>Fun</category>
         <pubDate>Mon, 12 May 2008 15:50:22 +0200</pubDate>
         <author>Saara</author>
         <source>See into S60</source>      
      </item>
            <item>
         <title>S60 Build Performance: Don&apos;t Forget to Update Your Makefiles</title>
         <description><![CDATA[<p>If you are building scalable (SVG) icons for your S60 application, chances are you are using makefiles without dependency tracking. I've noticed quite a few large projects that contain several icon makefiles without proper dependency tracking which can vastly degrage rebuild performance. For example, taking 15 minutes to rebuild instead of 10 seconds for a dependency check. This is typically due to header files that are always generated under \epoc32\include (e.g. MBG files) and causing subsequent CPP files to be unnecessarily re-compiled and the project re-linked.</p>]]></description>
         <link>http://blogs.s60.com/creatingcarbidecpp/2008/05/s60_build_performance_dont_for_1.html</link>
         <guid>http://blogs.s60.com/creatingcarbidecpp/2008/05/s60_build_performance_dont_for_1.html</guid>
         <category>Usability</category>
         <pubDate>Mon, 12 May 2008 08:20:05 -0600</pubDate>
         <author>Tim Kelly</author>
         <source>Creating Carbide C++</source>      
      </item>
            <item>
         <title>Simplifying debugging with TRK over the Bluetooth</title>
         <description><![CDATA[<p>The feedback that we are getting from users when they try to debug with TRK over Bluetooth is rather unsatisfactory. One requirement is to have a serial port service over the Bluetooth is confusing, since by default it doesn't come with many Bluetooth enabled devices and users have to go to manufacturers sites to get it. The second one is to specify "Port" number on device to connect to. This is not really a port but rather service index on the host PC.</p>]]></description>
         <link>http://blogs.s60.com/creatingcarbidecpp/2008/05/simplifying_debugging_with_trk.html</link>
         <guid>http://blogs.s60.com/creatingcarbidecpp/2008/05/simplifying_debugging_with_trk.html</guid>
         <category>Future directions</category>
         <pubDate>Sat, 10 May 2008 14:56:52 -0600</pubDate>
         <author>Vasili Prikhodko</author>
         <source>Creating Carbide C++</source>      
      </item>
            <item>
         <title>Eclipse 3.4M7</title>
         <description><![CDATA[<p>As we begin working on the next version of Carbide we're moving up to a new version of Eclipse and CDT. Lots of new things you'll end up seeing in Carbide come from the Eclipse platform so I wanted to let our people know that they can check out the latest milestone build of Eclipse 3.4 <a href="http://download.eclipse.org/eclipse/downloads/drops/S-3.4M7-200805020100/index.php">here</a>.</p>

<p>The release <a href="http://download.eclipse.org/eclipse/downloads/drops/S-3.4M7-200805020100/eclipse-news-M7.html">notes cover the new stuff added in each milestone</a>. Some of these features are mostly of interest to Java or Eclipse plug-in developers but the platform features will be reflected in Carbide when we move up to Eclipse 3.4.</p>]]></description>
         <link>http://blogs.s60.com/creatingcarbidecpp/2008/05/eclipse_34m7_1.html</link>
         <guid>http://blogs.s60.com/creatingcarbidecpp/2008/05/eclipse_34m7_1.html</guid>
         <category>Future directions</category>
         <pubDate>Fri, 09 May 2008 17:49:23 -0600</pubDate>
         <author>Ken Ryall</author>
         <source>Creating Carbide C++</source>      
      </item>
            <item>
         <title>Report of the Week...And Lots of Animals</title>
         <description><![CDATA[<p>If we learned one thing about S60 Ambassadors last week it was that they <a href="http://share.ovi.com/search/food5">like to eat</a>.  Hats off to all those who contributed, some pix are still coming in!  This week we learned that there is one thing S60 Ambassadors like <strong>even more</strong> than food:  <a href="http://share.ovi.com/search/animal6">Animals</a>.  (Here's hoping that the two passions are enjoyed separately, and the animals featured on <a href="http://Share.ovi.com">Share</a> this week didn't end up on someone's plate.)</p>

<p>Our favorite picture comes from last week's runner up,  the prolific Nikhil Chawla:<br />
<a href="http://share.ovi.com/media/nikhilchawla.animalistic/nikhilchawla.10047"><img src="http://media.share.ovi.com/m1/medium/0199/97b3c6263f044a85ac4b7fa03a961565.jpg" border="0" title="The one & only DOGG - Junior - Share on Ovi" alt="The one & only DOGG - Junior - Share on Ovi" width="256" height="170" /></a></p>

<p></p>

<p>And this week's runner up comes from the "Shewhowearsred":<br />
<a href="http://share.ovi.com/media/shewhowearsred.public/shewhowearsred.10078"><img src="http://media.share.ovi.com/m1/medium/0199/77912dbd5d414e6da7ff8ddeabf5c6d3.jpg" border="0" title="03242008230-400 - Share on Ovi" alt="03242008230-400 - Share on Ovi" width="256" height="192" /></a></p>

<p><br />
Next week's theme is green/alternative transport.  May 12 to May 16th is <a href="http://www.baystatebikeweek.org/">Bike Week</a> in the S60 Ambassador home office of Boston, MA.  We'd like to see our S60 Ambassadors using alternative forms of transportation:  Bicycle, rollerblades, rickshaw, skateboard, scooter, unicycle, whatever you use to get to work/fun.  And remember (this means you, Stefan), old Soviet gas guzzlers don't count as "alternative"  transport.  Unless of course you are using them to carpool. The tag is transport7.   </p>

<p>This week's Report of the Week comes to us from Jamaalism: </p>

<blockquote>Convinced the wife...

<p>During the majority of 2006 and 2007, Nokia never really had a device <br />
that piqued my wife's interest. Both of us jumped to Sony Ericsson in <br />
fact as we just weren't impressed with the<br />
N73 or the N95 which, at that time, was quite buggy and prone to <br />
crashing.</p>

<p>After the N95-3 came out for the North American markets, everything <br />
changed.</p>

<p>I have championed that device online on Facebook and other user <br />
communities and my wife has always been there at my side, jealous of <br />
the functionality. Problem was, we couldn't afford to drop another $600 <br />
on another N95 and the phone is a little big for her taste.</p>

<p>Thankfully, the E51 came out at a price point that honestly amazed me.<br />
As soon as I had an opportunity, I snagged one for her and she has not <br />
looked back since. She's now an avid S60 user and preaches it's <br />
benefits to her friends as well. WiFi, 3G, thin, metal, multitasking, <br />
2mp camera, dedicated shortcut keys are all features she has come to <br />
love and enjoy.</p>

<p>In fact, even though I've used an iphone and let her try it, we've <br />
still went right back to the Nokias in no time. Keep it up guys and I <br />
look forward to getting her an N78 when it's made available for the <br />
North American markets (NA 3G).</p>

<p>She's getting impatient...</blockquote></p>

<p>Thanks for creating one more fan Jamaalism...and we're also anxiously awaiting more S60-based devices for the NA market.  Your 2 month loaner N82 is on the way -- Enjoy!  Until next Tuesday, happy WoMing.</p>]]></description>
         <link>http://blogs.s60.com/consumed/2008/05/report_of_the_weekand_lots_of.html</link>
         <guid>http://blogs.s60.com/consumed/2008/05/report_of_the_weekand_lots_of.html</guid>
         <category></category>
         <pubDate>Fri, 09 May 2008 12:42:45 -0500</pubDate>
         <author>Daniel Shugrue</author>
         <source>Consumed by S60</source>      
      </item>
            <item>
         <title>Online Carbide documentation push</title>
         <description><![CDATA[<p>One of the more ambitious ideas I have for the next release of Carbide is to throw all of the public Carbide docs onto a website using the Eclipse Infocenter. One of the drivers to do this is to make the information available to Google searches. Most people, including myself, have developed the habit of simply doing a Google search for anything we want and simply ignoring our local resources. In many cases I believe that people sometimes actually forget that they have product documentation on their machine. And let's face it, searching the web has become both a habit and the way things are done.</p>]]></description>
         <link>http://blogs.s60.com/creatingcarbidecpp/2008/05/online_carbide_documentation_p.html</link>
         <guid>http://blogs.s60.com/creatingcarbidecpp/2008/05/online_carbide_documentation_p.html</guid>
         <category></category>
         <pubDate>Fri, 09 May 2008 10:27:48 -0600</pubDate>
         <author>L. Frank Turovich</author>
         <source>Creating Carbide C++</source>      
      </item>
            <item>
         <title>Panic Debugging</title>
         <description><![CDATA[<p>In Carbide 1.3 we now display information when a panic has occurred when doing on-device debugging.  </p>

<p>The user will now see the stack crawl display that a panic has occurred.  The panic number is shown in the StackCrawl-Thread information at the top.  The top frame will be the User::Panic() code.  It will have source if Euser has symbolics and disassembly otherwise.  The next frame will be the caller of User::Panic() only if symbolics exist for that location.  Otherwise it will be in disassembly.  The application will exit and the debug session will terminate when the user resumes.</p>]]></description>
         <link>http://blogs.s60.com/creatingcarbidecpp/2008/05/panic_debugging_1.html</link>
         <guid>http://blogs.s60.com/creatingcarbidecpp/2008/05/panic_debugging_1.html</guid>
         <category></category>
         <pubDate>Thu, 08 May 2008 19:27:02 -0600</pubDate>
         <author>Raul Zuniga</author>
         <source>Creating Carbide C++</source>      
      </item>
            <item>
         <title>S60 video contest: first videos are in!</title>
         <description><![CDATA[<p>The <A href="http://showyours60smarts.s60.com/" target=”_new”>Show your S60 smarts video contest</A> on <A href="http://www.youtube.com/group/showyours60smarts" target=”_new”>YouTube</A> started little over a week ago and I’m happy that we have already videos flowing in. Hopefully many of you are preparing yours, so you will not miss the great prizes: S60 devices, BT headsets and gift vouchers. Remember that the contest is open until Tuesday May 20! Below are a couple of great examples I just picked from the first videos.</p>

<p>Bogdangaliceanu from <A href="http://nokiamobileblog.blogspot.com/" target=”_new”>Nokia Mobile Blog</A> shows <A href="http://www.s60.com/life/application/displayDetails.do?appId=74&type=1" target=”_new”>Handy Taskman</A>. Handy Taskman basically lets you control your phone in for example, switch to, close, kill any application or close them all in one click or find and start a desired application by typing the first letters of its name. Check out how this is done from Bogdan’s movie.</p>

<p><object width="425" height="355"><param name="movie" value="http://www.youtube.com/v/cXJ4icB4v-E&hl=en"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/cXJ4icB4v-E&hl=en" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"></embed></object></p>

<p>Gletham from <A href="http://symbianone.com/" target=”_new”>symbianone.com</A> has made a nice presentation of the Nokia Internet Radio application on His N95 8GB and throws in a couple of quick multitasking tips as well. </p>

<p><object width="425" height="355"><param name="movie" value="http://www.youtube.com/v/Xf4Yj5DIVTQ&hl=en"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/Xf4Yj5DIVTQ&hl=en" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"></embed></object></p>]]></description>
         <link>http://blogs.s60.com/seeintos60/2008/05/s60_video_contest_first_videos.html</link>
         <guid>http://blogs.s60.com/seeintos60/2008/05/s60_video_contest_first_videos.html</guid>
         <category>Fun</category>
         <pubDate>Thu, 08 May 2008 14:19:26 +0200</pubDate>
         <author>Saara</author>
         <source>See into S60</source>      
      </item>
            <item>
         <title>PAMP Your Phone, Part 2</title>
         <description><![CDATA[<p>A new version of the <i>Personal</i> AMP - Apache, MySQL and PHP - stack for S60 is now available!</p>

<p>As the last time, it can be downloaded from <a href="http://sourceforge.net/projects/pamp">SourceForge</a> and installation instructions are provided in our <a href="http://wiki.opensource.nokia.com/projects/PAMP">wiki</a>. </p>

<p>This version can fully replace the web-server of MWS 1.3, so that you can use all Python based web applications of MWS, and at the same time play with PHP and MySQL. Note though, that as PAMP has fewer capabilities than MWS, the functionality of some web-applications of MWS will be restricted. But please read those installation instructions, as you can't just simply install the PAMP sis on top of MWS.</p>

<p>So, if you want to move closer to the bleading-edge, install PAMP, but be prepared that there are still rough edges. For technical discussions and support, please use the Forum Nokia <a href="http://discussion.forum.nokia.com/forum/forumdisplay.php?f=129">discussion board</a>.</p>

<p>Have lots of Fun!</p>

<p>Johan</p>]]></description>
         <link>http://blogs.s60.com/mws/2008/05/pamp_your_phone_part_2.html</link>
         <guid>http://blogs.s60.com/mws/2008/05/pamp_your_phone_part_2.html</guid>
         <category>Announcements</category>
         <pubDate>Thu, 08 May 2008 10:11:56 +0200</pubDate>
         <author>Johan Wikman</author>
         <source>Mobile Web Server Blog</source>      
      </item>
            <item>
         <title>Screencast: Carbide Perspectives</title>
         <description><![CDATA[<p>A basic overview of the Carbide C/C++ and Debugger perspectives has been posted:</p>

<p><a href=http://tools.ext.nokia.com/video/Carbide_Perspectives/Carbide_Perspectives.html><img alt="Perspectives.jpg" src="http://blogs.s60.com/creatingcarbidecpp/Perspectives.jpg" width="463" height="355" /></a></p>

<p>You can find this and other videos at:<br />
<a href="http://wiki.forum.nokia.com/index.php/Carbide_Training_Videos">http://wiki.forum.nokia.com/index.php/Carbide_Training_Videos</a></p>

<p>This is pretty basic stuff; we're trying to put down a solid foundation of the fundamentals first, and then we'll start working on the more exotic stuff.  We're always looking for screencast ideas, though, so speak up if you have any ideas.</p>]]></description>
         <link>http://blogs.s60.com/creatingcarbidecpp/2008/05/screencast_carbide_perspective.html</link>
         <guid>http://blogs.s60.com/creatingcarbidecpp/2008/05/screencast_carbide_perspective.html</guid>
         <category>Carbide.c++ 1.3.x</category>
         <pubDate>Thu, 08 May 2008 08:45:10 -0600</pubDate>
         <author>Matt Pinsonneault</author>
         <source>Creating Carbide C++</source>      
      </item>
            <item>
         <title>Current Standings: Top 10 S60 Ambassadors for &quot;Share on Ovi&quot;</title>
         <description><![CDATA[<p>Hi everybody --- here's the Top 10 Ambassadors for week 5 of the "<a href="http://www.twango.com">Share on Ovi</a>" campaign:</p>

<p>1) mcpezza<br />
2) LENNYBONS<br />
3) NCtechfreak<br />
4) technologicali<br />
5) shewhowearsred<br />
6) zadosha<br />
7) gersbo<br />
8) Mitko<br />
9) Tangram<br />
10) vaibhavsharma</p>

<p>You probably noticed a couple things have changed in the list...that's because you see usernames (instead of given names) from our new S60 Ambassador website.  The site is currently being tested by existing S60 Ambassadors.  Also, we're using the new counting system on the site...if existing S60 Ambassadors want to make sure they show up in the weekly lists, pls log onto the S60 website, register as an S60 Ambassador, and cut and paste your reports into the site!  (We'll eventually find a way to give all S60 Ambassadors credit for the reports they've submitted directly to Ricky and Stefan.)<br />
Thanks for bearing with us as we migrate onto our bigger, better, faster, stronger website specifically designed for S60 Ambassadors and S60- based device and service campaigns.  </p>

<p>See you on Friday and until then, as always, happy WoMing!</p>]]></description>
         <link>http://blogs.s60.com/consumed/2008/05/current_standings_top_10_s60_a_2.html</link>
         <guid>http://blogs.s60.com/consumed/2008/05/current_standings_top_10_s60_a_2.html</guid>
         <category></category>
         <pubDate>Wed, 07 May 2008 11:30:19 -0500</pubDate>
         <author>Daniel Shugrue</author>
         <source>Consumed by S60</source>      
      </item>
            <item>
         <title>News from JavaOne</title>
         <description><![CDATA[<p><img align="right" alt="Wave.jpg" src="http://blogs.s60.com/mws/Wave.jpg" width="166" height="300" /></p>

<p>Here is a message from Karri Kalpio, which I promised to put up in the blog:</p>

<blockquote>We'll be presenting a very cool Java based content management system based on <a href="http://wiki.forum.nokia.com/index.php/ESWT">eSWT</a> powered user interface. The link between that and Mobile Web Server is that because our demo concentrates on the new widget set soon available in S60 based smartphones we utilize MWS to handle all the actual content delivery. I think this is conceptually pretty cool: whichever application could behave in a similar fashion and simply make the content generated in phone to be distributed by MWS. Especially now that the new sensor framework is becoming available the amount of data that may be generated and processed in the device I cannot even start to imagine all the new possibilities this might open!

<p>If you - or somebody else playing with MWS - happens to be participating JavaOne, please come to see us in Nokia booth #818!</p>

<p>--karri</blockquote></p>

<p>I haven't seen the demo yet myself, but it was nice to hear Karri & eSWT folks could use MWS to enable their demo. Drop your comments here!</p>

<p>-Jukka</p>]]></description>
         <link>http://blogs.s60.com/mws/2008/05/news_from_javaone.html</link>
         <guid>http://blogs.s60.com/mws/2008/05/news_from_javaone.html</guid>
         <category></category>
         <pubDate>Tue, 06 May 2008 20:59:32 +0200</pubDate>
         <author>Jukka Eklund</author>
         <source>Mobile Web Server Blog</source>      
      </item>
            <item>
         <title>Performance discussion at JavaOne</title>
         <description><![CDATA[<p>If you are attending the <a href="http://java.sun.com/javaone/sf/index.jsp">JavaOne</a> 2008 conference, there will be a <a href="https://www28.cplan.com/cc191/sessions_catalog.jsp?ilc=191-1&amp;ilg=english&amp;isort=&amp;isort_type=&amp;is=yes&amp;icriteria1=+&amp;icriteria2=+&amp;icriteria9=BOF-5856&amp;icriteria8=&amp;icriteria3=Nokia">BOF</a> on creating efficient MIDP applications. S60 Java platform engineers will discuss about varying issues on creating well performing, pleasant MIDP applications. To start the discussion, we will be sharing some tips that we have gathered working with software and game houses. The tips will cover anything from graphics performance to usability.</p><p>There is a little known program run by S60 Java platform team. We regularly work with software and game houses to find out about the problems on our platform and also help them solve problems on their applications. We hope to extend our reach with this BOF to broader developer community. I will be at the BOF and will be sharing some usability tips, I know that most of the S60 engineers that are attending the conference are going to be there. I am really hoping to hear about some of the performance tips and also problems that you face when working with the S60 Java platform. </p>]]></description>
         <link>http://blogs.s60.com/java/2008/05/performance_discussion_at_java.html</link>
         <guid>http://blogs.s60.com/java/2008/05/performance_discussion_at_java.html</guid>
         <category>Community</category>
         <pubDate>Tue, 06 May 2008 15:11:01 +0200</pubDate>
         <author>Gorkem Ercan</author>
         <source>Java for S60</source>      
      </item>
            <item>
         <title>An S60 app that tells you where the coolest sneakers are at!</title>
         <description><![CDATA[<p>Lately I’ve been doing some business travelling and have set up my N82 with many nice apps that may become handy on the way. I’ve been a happy user of <A href="http://www.s60.com/life/application/displayDetails.do?appId=76 " target="_new">WorldMate</A> for example because I think it’s one of the most comprehensive travel apps there is. When I visited San Francisco a little over a week ago I noticed that there is still one app that I desperately miss on my trips. </p>

<p>When traveling on business you don’t have that much time of to do shopping, see the sights and all that, but sometimes you just might find a couple of hours to play tourist. Being a huge sneaker freak, I of course always head towards the sneaker stores. The problem for me is that when I’m in a strange city and have only a couple of hours to spend on shopping, I usually do not have a clue where to head for the coolest sneakers, especially if I haven’t had the time to familiarize myself with the city beforehand. </p>

<p>Now, what would be handier than an app that would tell me where to go! I would get a list of shoe shops, what kind of shoes they are selling (sneakers, high heels etc) and a map to locate the store. </p>

<p>Any other good travel apps you'd recommend besides WorldMate? Or even better, has someone already created the prefect sneaker-locator? Managed to find a decent pair of All Stars this time anyway though.</p>

<p><img alt="sneakers.jpg" src="http://blogs.s60.com/seeintos60/images/sneakers.jpg" width="300" height="300" /><br />
</p>]]></description>
         <link>http://blogs.s60.com/seeintos60/2008/05/an_s60_app_that_tells_you_wher_1.html</link>
         <guid>http://blogs.s60.com/seeintos60/2008/05/an_s60_app_that_tells_you_wher_1.html</guid>
         <category>Commentary</category>
         <pubDate>Tue, 06 May 2008 15:04:15 +0200</pubDate>
         <author>Saara</author>
         <source>See into S60</source>      
      </item>
            <item>
         <title>Event secrets in PI</title>
         <description><![CDATA[<p>So I'm sitting in a meeting today discussing how we can improve the UI for Performance Investigator (PI) in future releases. We have a lot of issues to address to improve the usability, clarity, and usefulness of the tool and are working hard to define the changes and when they can be delivered. One of the items to look at struck me by surprise. I didn't know that PI did that and I had actually documented the main feature over a year ago for Carbide 1.2 or so. </p>

<p>Needless to say I was a bit verklempt about the whole issue. Then I realized if I, who worked across the room from the developers didn't know of these features, it was a pretty good bet that the vast Carbide audience hadn't stumbled upon them either. </p>

<p>So, let's talk about them.</p>]]></description>
         <link>http://blogs.s60.com/creatingcarbidecpp/2008/05/event_secrets_in_pi.html</link>
         <guid>http://blogs.s60.com/creatingcarbidecpp/2008/05/event_secrets_in_pi.html</guid>
         <category>Usability</category>
         <pubDate>Tue, 06 May 2008 15:00:12 -0600</pubDate>
         <author>L. Frank Turovich</author>
         <source>Creating Carbide C++</source>      
      </item>
            <item>
         <title>Performance</title>
         <description><![CDATA[<p>We used to get a lot of complaints about Carbide performance with the first releases. Slow to launch, slow to import a project, slow to launch a debug session, slow to launch the emulator, slow to build, to step, etc. We always try to improve the performance of the toolset. Here are some areas that were addressed in releases 1.3 and 1.3.1</p>]]></description>
         <link>http://blogs.s60.com/creatingcarbidecpp/2008/05/performance_1.html</link>
         <guid>http://blogs.s60.com/creatingcarbidecpp/2008/05/performance_1.html</guid>
         <category>General</category>
         <pubDate>Fri, 02 May 2008 22:32:06 -0600</pubDate>
         <author>Vasili Prikhodko</author>
         <source>Creating Carbide C++</source>      
      </item>
            <item>
         <title>Disassembly view in Carbide C++</title>
         <description><![CDATA[<p>CodeWarrior has a great feature in the debugger view to display the program under debugging in 'Source' mode, 'Disassembly' mode and "Mixed" mode. When your breakpoints are not hit or when the stepping in your program seems bogus (stepping causes program counter to jump up or down in the source file under debugging) it is invaluable to switch to debugging in 'Mixed' mode and see if the C++ sources match the ARM disassembly code. Sometimes the code is optimized and program counter will jump up and down then you can verify whether the debugger is doing the right thing by looking into the ARM code to determine the root of the problem. <br />
</p>]]></description>
         <link>http://blogs.s60.com/creatingcarbidecpp/2008/05/disassembly_view_in_carbide_c.html</link>
         <guid>http://blogs.s60.com/creatingcarbidecpp/2008/05/disassembly_view_in_carbide_c.html</guid>
         <category>On-device debugging</category>
         <pubDate>Fri, 02 May 2008 22:27:13 -0600</pubDate>
         <author>Vasili Prikhodko</author>
         <source>Creating Carbide C++</source>      
      </item>
            <item>
         <title>Further deciphering of debugging with TRK for advanced users</title>
         <description><![CDATA[<p>We always try to improve and/or simplify debugging experience for our users and there was quite a few entries about this subject already. But the topic of ROM vs RAM debugging wasn't covered yet. <br />
You will get the most benefits when debugging with TRK by downloading your program in RAM or installing .sis file onto the phone. This is because the typical development cycle - modify code, build project, download binaries to the phone via TRK - is very short. Some power users however prefer to debug their binaries from ROM. Usually this is only available to OEM developers and contractors - people who can flash their phone with the OS image. In this case the development cycle is longer, since after modifying and building their program users need to build the phone image as well as flash it on the phone, not to mention make sure that the symbolics files on the PC is matching the binary that they are going to flash on the phone.</p>]]></description>
         <link>http://blogs.s60.com/creatingcarbidecpp/2008/05/further_deciphering_of_debuggi.html</link>
         <guid>http://blogs.s60.com/creatingcarbidecpp/2008/05/further_deciphering_of_debuggi.html</guid>
         <category>On-device debugging</category>
         <pubDate>Fri, 02 May 2008 21:46:51 -0600</pubDate>
         <author>Vasili Prikhodko</author>
         <source>Creating Carbide C++</source>      
      </item>
            <item>
         <title>S60 Ambassador Report of the Week...Plus Lunch Box</title>
         <description><![CDATA[<p>It was an active week for our Ambassadors on Ovi Share.  Lots and lots of pix --some mouth-watering, some funny, some downright gross.  Check them out <a href="http://www.twango.com/search/food5">here</a>.  Our favorite was the meal packed in a Jedi lunchbox, an excellent effort all around:<br />
<a href="http://www.twango.com/media/ktneely.public/ktneely.10033"><img src="http://media.twango.com/m1/medium/0191/00b1030c09d542198aed6b236ab9ecb0.jpg" border="0" title="Workday Picnic - Share on Ovi" alt="Workday Picnic - Share on Ovi" width="256" height="192" /></a><br />
We also wanted to give an honorable Mention to Nikhil Chawla for the smiley face (momma always told me not to play with my food) -- also check all his amazing run of "rice" pix <a href="http://www.twango.com/channel/nikhilchawla.foodie">here</a>.</p>

<p>For next week, we want to see what kind of pets our Ambassadors have, or what kind of Animals live in your part of the world.  Please tag your pix "animal6".</p>

<p>We also had a very active week for report submissions.  Our favorite (a long one!) was from Daniel Ayala.  Check it out:<br />
<blockquote>Hi Ricky, Happy Friday.</p>

<p>Not that I have not been sharing with people about OVI Share, S60 and  <br />
Nokia, I just have not had a lot of time to type them up and send them  <br />
in....  Here is a particularly poignant one that resulted in some  <br />
really good uptake for the phones, the OS and the service!</p>

<p>Everyone in my extended family knows I am a phone fanatic and that I  <br />
often have phones and capabilities that are not available in the US  <br />
(either due to imports, carriers, etc).  So last Saturday, in a  <br />
gathering leading up to Passover, out came the usual question about  <br />
which phone I was using this week, I pulled out my trusty N95-1.  I  <br />
started showing it around and demonstrating the features of it  <br />
including its Mac compatibility, Flash in the browser, lots of open  <br />
apps that can be installed by the user and not require vendor  <br />
intervention (this topic came up when my uncle asked how it compared  <br />
to his iPhone).  Finally we came upon the camera.  I told them that  <br />
unless I was out with my Canon DSLR, I used my N95 for a day-to-day  <br />
camera.  They did not believe that the quality was that good, so I  <br />
took a few shots and used the Share function to put them on Ovi  <br />
Share.  We moved over to the family computer in the house we were  <br />
visiting and I showed them the 5MP quality and everyone was stunned.   <br />
The inevitable follow on question came very quickly... "How did you  <br />
get that up on the web so quickly?"  A twinkle in my eye must have  <br />
clued my cousin off that there was something neat to show so she  <br />
commented, "I bet this is going to be cool."  So, I took another photo  <br />
of my cousin's son, showed it on the screen of N95, clicked Send and  <br />
clicked Web Share.  When the choice to select a service came up I  <br />
offered that you could use this integrated sharing software to post to  <br />
either Flickr or Ovi Share.  I demonstrated Ovi Share and with a click  <br />
and a connect to the home WiFi, the picture was on the Ovi Share  <br />
website!  I actually heard one person (and I can not determine who it  <br />
was) gasp when the site had the photo on it.   At this point, I had  <br />
all 15 people (not including the 4 children under 6) around my  <br />
demonstration, and I wished I had my TV cables with me to make it  <br />
really visible to all gathered.</p>

<p>  As I mentioned in my last report, I have a 4.5 month old son who has  <br />
a website with photos and videos on it.  The videos are hosted on Ovi  <br />
Share.  I told the group that I had one more neat feature using the  <br />
camera and Ovi Share and then I would get off my soapbox and we could  <br />
have dinner.  I asked if anyone had been to Andrew's website recently,  <br />
and of course the answer was a resounding "yes."  (What family would  <br />
not either visit, or pretend they visited your kids website, right?)   <br />
So I told them that the videos on the website were not from a  <br />
traditional video camera, but rather from my N95.  Again, a level of  <br />
disbelief based on the quality of the videos they had seen.  My  <br />
cousin, who is 4 months pregnant, seemed skeptical and interested, so  <br />
I gave another demonstration.  I shot a 30 second video of my cousin  <br />
talking about her pregnancy and what she wanted to eat first after she  <br />
gave birth (in case you are interested, it was "a tuna melt and a  <br />
beer.")  With the video shot, I again showed how quickly I could get  <br />
it posted to the web via the Share application on N95.   3 minutes  <br />
later, the video was available in my Ovi Share profile.  I played it  <br />
and commented that any web browser should be able to play it without  <br />
plugins or external applications.  The best comment was my cousin  <br />
again on the quality of the transfer and the speed of availability on  <br />
the website.  The technical folks in the crowd also really loved the  <br />
ease and options of linking to or embedding the video into a blog,  <br />
website through the omnipresent URLs in the corner.</p>

<p>I also did a brief demonstration of the photo syncing capabilities in  <br />
the Share Online application between Ovi Share and the N95.  This was  <br />
very well received as well, but my cousin indicated a desire to be  <br />
able to launch the videos from within that application, as opposed to  <br />
just seeing a static still image that represented a video.  Either  <br />
that the still, when clicked, would launch a browser that lead  <br />
directly to the video on Ovi Share website, or that the transcoded  <br />
video could be stored on the phone like the sync'ed images are.</p>

<p>The last part of the conversation ended in 3 very happy people.  My  <br />
two cousins, the one that is pregnant and the other who has a 1.5 year  <br />
old, are both GSM customers and were both interested in this union of  <br />
phone and camera.  They both asked when I was next heading to Europe  <br />
and what the cost was, including the pain of the US Dollar exchange  <br />
rate.  They were both overjoyed to hear that N95 was available at the  <br />
Nokia Flagship Store in the city (Chicago) and that it was at a  <br />
reasonable price, despite the exchange rate.  I explained the  <br />
difference between the N95 and N95 8Gb.</p>

<p>To close out the story, I got a call from my pregnant cousin on  <br />
Tuesday to ask me if *I* Needed anything whilst she was at the Nokia  <br />
store in the City as she was going to buy an N95 to use as her phone  <br />
in-purse camera for the baby and use the Ovi Share service to post  <br />
them, since "it was so easy even her husband could do it."  Yesterday  <br />
(Thursday), I got an email from my other cousin - the one that has the  <br />
1.5 yr old - and she had ordered an N95 8Gb online and was so happy to  <br />
have a way to post videos that "did not involve YouTube."</p>

<p>Regards,<br />
Dan Ayala<br />
</blockquote></p>

<p>Thanks Dan, keep 'em coming!  Tune in next Tuesday for the "Top 10" Ambassador list.  Until then, happy WoM'ing!</p>]]></description>
         <link>http://blogs.s60.com/consumed/2008/05/s60_ambassador_report_of_the_w_2.html</link>
         <guid>http://blogs.s60.com/consumed/2008/05/s60_ambassador_report_of_the_w_2.html</guid>
         <category></category>
         <pubDate>Fri, 02 May 2008 15:02:40 -0500</pubDate>
         <author>Daniel Shugrue</author>
         <source>Consumed by S60</source>      
      </item>
            <item>
         <title>Code Scanner is a champ!</title>
         <description><![CDATA[<p>Today I did a presentation of our tools at our large Boston customer and got a great positive feedback about Code Scanner feature. Developers say that it is so easy, intuitive to use and gives such a great suggestions about the fixes that they don't fix the code scanner errors themselves but rather let testers who aspire to become developers do it! </p>

<p>To investigate the performance of Code Scanner we ran it on the whole common Symbian/s60 sources directory and the scan completed in ~4 hours on a fairly recent PC. There was a big bunch of errors/warnings. The amount of errors is going down gradually though. We illuminated all the Code Scanner errors in TRK and PI sources last year. It is a good practice to run it every time you modify/fix something in your s60/Symbian code!</p>]]></description>
         <link>http://blogs.s60.com/creatingcarbidecpp/2008/05/code_scanner_is_a_champ.html</link>
         <guid>http://blogs.s60.com/creatingcarbidecpp/2008/05/code_scanner_is_a_champ.html</guid>
         <category>Product features</category>
         <pubDate>Thu, 01 May 2008 21:33:30 -0600</pubDate>
         <author>Vasili Prikhodko</author>
         <source>Creating Carbide C++</source>      
      </item>
            <item>
         <title>What&apos;s your excuse?</title>
         <description><![CDATA[<p>There has been a flurry of recent support questions on creating projects, debugging, and a host of other minor issues that doesn't include enough information to actually solve the problem. Upon further investigation it's discovered that the person is still using Carbide 1.2 or <font color="red"><b>GASP</b></font>, 1.1 as their development environment. </p>

<p><b>So the question is, why haven't you upgraded to Carbide 1.3 yet?</b></p>

<p>Carbide 1.3 includes support for Eclipse 3.3 and CDT 4.0, a host of build system improvements for large projects and indexing, a new System search capability, new debugger improvements like the Executables view and improved on-device debugger stability, new tool plug-ins like CodeScanner, Capability Scanner, Epocwind.out, and lots of bug fixes.</p>

<p>Carbide 1.1 and even parts of 1.2 really pale in comparison to what Carbide 1.3 offers. If this small message has struck a chord somewhere, go download the latest version <a href="http://www.forum.nokia.com/main/resources/tools_and_sdks/carbide_cpp/">here</a>. Especially you Carbide 1.1 users as I'm sure you'll be pleasantly surprised at the improvements.</p>

<p>The real answer?</p>

<p><b>There is no excuse!</b></p>]]></description>
         <link>http://blogs.s60.com/creatingcarbidecpp/2008/05/whats_your_excuse.html</link>
         <guid>http://blogs.s60.com/creatingcarbidecpp/2008/05/whats_your_excuse.html</guid>
         <category></category>
         <pubDate>Thu, 01 May 2008 11:15:03 -0600</pubDate>
         <author>L. Frank Turovich</author>
         <source>Creating Carbide C++</source>      
      </item>
            <item>
         <title>Making the connection with TRK</title>
         <description><![CDATA[<p>In Carbide 1.3.1 we've addressed a couple of major TRK issues that have always caused users problems. The first issue was determining which COM port is actually communicating with the target device running TRK. The second being that once TRK was installed on a device most users never updated it, thus missing out any improvements that later releases contained. </p>

<p>We've addressed both of these issues by creating the <b>On-Device Setup</b> dialog which can be found under the <b>Help</b> menu in Carbide. Use the <b>On-Device Setup</b> dialog to verify and update Carbide software services on a device. The first service supported is TRK.</p>]]></description>
         <link>http://blogs.s60.com/creatingcarbidecpp/2008/05/making_the_connection_with_trk.html</link>
         <guid>http://blogs.s60.com/creatingcarbidecpp/2008/05/making_the_connection_with_trk.html</guid>
         <category></category>
         <pubDate>Thu, 01 May 2008 10:22:01 -0600</pubDate>
         <author>L. Frank Turovich</author>
         <source>Creating Carbide C++</source>      
      </item>
            <item>
         <title>Screencast Collaboration</title>
         <description><![CDATA[<p>While I spent most of my time when I visited Symbian working with their engineers, I also worked with the team that is putting together their new internal Carbide support team. In my two years as Symbian's primary support contact at Nokia over 400 of their defects and feature requests have gone through my hands, so I was happy to give them what advice I could on ways to make the transition to their new team go smoothly. </p>

<p>One of the things that came out of my meetings with their support team manager was an agreement to share training materials. There is no reason why Symbian and Nokia should develop separate tracks of Carbide training material covering the same ground, so we're looking into ways to coordinate training topics between our two companies and will probably share all of the material we create via the <a href="http://developer.symbian.com/wiki/display/pub/Home">Symbian Developer Network</a> wiki. This means that new training content should appear much more quickly and in greater quantity.</p>

<p>Watch this space for further announcements! </p>]]></description>
         <link>http://blogs.s60.com/creatingcarbidecpp/2008/05/post_1.html</link>
         <guid>http://blogs.s60.com/creatingcarbidecpp/2008/05/post_1.html</guid>
         <category></category>
         <pubDate>Thu, 01 May 2008 09:24:07 -0600</pubDate>
         <author>Matt Pinsonneault</author>
         <source>Creating Carbide C++</source>      
      </item>
            <item>
         <title>Quick tip: Getting TRK support issues solved faster </title>
         <description><![CDATA[<p>Frequently when customers contact us in support due to problems debugging with TRK, a fair amount of time is spent gathering the information needed to diagnose the problem. One of the most common requests by us is to see the TRK communications log from the offending project. <br />
</p>]]></description>
         <link>http://blogs.s60.com/creatingcarbidecpp/2008/04/quick_tip_getting_trk_support.html</link>
         <guid>http://blogs.s60.com/creatingcarbidecpp/2008/04/quick_tip_getting_trk_support.html</guid>
         <category>Support</category>
         <pubDate>Wed, 30 Apr 2008 15:58:46 -0600</pubDate>
         <author>Matt Salmo</author>
         <source>Creating Carbide C++</source>      
      </item>
            <item>
         <title>Keeping Your Emulator Beautiful</title>
         <description><![CDATA[<p>Is the Installations folder of your emulator cluttered with old applications that you don't use any more? Most of them can't just be uninstalled from the UI, and hunting down and deleting the various executable and resource files is time-consuming and also a bit dangerous.</p>]]></description>
         <link>http://blogs.s60.com/creatingcarbidecpp/2008/04/keeping_your_emulator_beautifu_1.html</link>
         <guid>http://blogs.s60.com/creatingcarbidecpp/2008/04/keeping_your_emulator_beautifu_1.html</guid>
         <category>Support</category>
         <pubDate>Wed, 30 Apr 2008 14:41:08 -0600</pubDate>
         <author>Matt Pinsonneault</author>
         <source>Creating Carbide C++</source>      
      </item>
      
   </channel>
</rss>