<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Pre 101 &#187; webOS</title>
	<atom:link href="http://pre101.com/blog/tag/webos/feed/" rel="self" type="application/rss+xml" />
	<link>http://pre101.com/blog</link>
	<description>Getting the most from your Palm Pre</description>
	<lastBuildDate>Wed, 12 May 2010 19:11:20 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Palm webOS 1.4 Released</title>
		<link>http://pre101.com/blog/2010/02/27/palm-webos-1-4-released/</link>
		<comments>http://pre101.com/blog/2010/02/27/palm-webos-1-4-released/#comments</comments>
		<pubDate>Sat, 27 Feb 2010 07:36:31 +0000</pubDate>
		<dc:creator>Pre101</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[webOS]]></category>
		<category><![CDATA[update]]></category>

		<guid isPermaLink="false">http://pre101.com/blog/?p=929</guid>
		<description><![CDATA[With February drawing to a close expectations that webOS 1.4 would arrive on Friday were running high.  If you happen to live on the west coast of the US then Palm did not disappoint.  Those further to the east needed to equip some caffeine and practice patience.  However, webOS 1.4 is released (for Sprint in [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://pre101.com/blog/wp-content/uploads/2010/02/updates_2010-27-02_013817.png"><img class="alignright size-full wp-image-934" style="margin-left: 10px;" title="updates_2010-27-02_013817" src="http://pre101.com/blog/wp-content/uploads/2010/02/updates_2010-27-02_013817.png" alt="Palm Pre Pixi webOS 1.4 Update" width="256" height="384" /></a>With February drawing to a close expectations that webOS 1.4 would arrive on Friday were running high.  If you happen to live on the west coast of the US then Palm did not disappoint.  Those further to the east needed to equip some caffeine and practice patience.  However, webOS 1.4 is released (for Sprint in the US and on the O2 UK, O2 DE, O2 Ireland and Movistar networks in Europe.  Update: Verizon now released.) and is now available for download.  Those of you who&#8217;ve applied custom themes are recommended to remove them prior to installing the update.  Patches, services and homebrew apps should be safe to leave behind if you have updated to the latest versions with AUPT.  Everyone knows that video recording is coming with 1.4, what else can you expect?  Keep reading&#8230;</p>
<h3><span id="more-929"></span>Key Features</h3>
<p>As mentioned, the big feature that had been missing from webOS was video recording.  Palm has delivered with not only video recording but on-device editing and sharing of videos.  Check out the video below for a hands-on demo of video recording.  The other big feature we were told to expect is Flash 10.1.  While Flash 10.1 is not included with the software update you can visit the App Catalog to download a Beta version of Flash soon.</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="560" height="340" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/Y2D2jqzjXCk&amp;hl=en_US&amp;fs=1&amp;" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="560" height="340" src="http://www.youtube.com/v/Y2D2jqzjXCk&amp;hl=en_US&amp;fs=1&amp;" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>Here&#8217;s the official <a href="http://blog.palm.com/palm/2010/02/whats-new-in-palm-webos-14.html">Palm  blog announcement</a> as well as the Palm <a href="http://www.palm.com/us/products/software/update/index.html">webOS  update feature page</a>.</p>
<h3>Enhancements</h3>
<p>The most visible enhancement to webOS 1.4 is the new launcher animation:  When apps launch now a window with the App&#8217;s icon is shown until the app is loaded.  The next enhancement has been expected every update since it first appeared in the code: LED blink notifications.  Indeed, the patch to enable the notifications has been one of the most popular patches.  This feature causes the center button on the Pre (and the LED behind the gesture area in the Pre Plus) to flash periodically when the phone is off and there are pending notifications.</p>
<p>One area of improvement touted in the release notes is performance and battery life.  Specifically, the performance of the phone, mail and calendar apps has been enhanced.  Further, several of the apps have been enhanced to make it easier to e-mail or dial embedded contacts and phone numbers.  Additionally, you can now choose whether Wi-Fi turns off or not when the screen turns off.</p>
<p>Another enhancement is that the old POP e-mail behavior is back as an optional setting:  You can choose to have e-mail that is deleted off the POP server deleted from the phone.  A welcome change for those who only use their phone to check e-mail when away from a desktop.</p>
<h3>Fixes</h3>
<p>Several bugs were reported fixed with this version.  These fixes included mail attachment issues, contact synchronization issues  See below for the link to the version notes.</p>
<h3>Under the Hood</h3>
<p>As always, a number of enhancements did not make it into the official change log.  In particular, developers will likely have access to new features, though the official SDK has not yet been released.  What is visible is that the browser has been updated to a more recent WebKit release.  It now scores a 92 out of 100 on the <a href="http://acid3.acidtests.org">Acid3</a> test.  Over the course of the next few days we&#8217;ll gather some of the other changes that didn&#8217;t make it into the release notes and update you with them here.  Please use the comments below to add new features you&#8217;ve found.</p>
<h3>Version Notes</h3>
<p>Here are links to the version notes:</p>
<ul>
<li><a href="http://kb.palm.com/wps/portal/kb/na/pre/p100eww/sprint/solutions/article/50607_en.html">Sprint Palm Pre</a></li>
<li><a href="http://kb.palm.com/wps/portal/kb/na/pixi/pixi/sprint/solutions/article/72738_en.html">Sprint Palm Pixi</a></li>
<li><a href="http://kb.palm.com/wps/portal/kb/na/pre/p100eww/verizon/solutions/article/71622_en.html">Verizon Palm Pre</a></li>
<li>Verizon Palm Pixi (Link please?)</li>
<li><a href="http://kb.palm.com/wps/portal/kb/na/pre/p100eww/o2/solutions/article/71380_en.html">O2 Palm Pre</a> (updated)</li>
<li>O2 Palm Pixi (Link please?)</li>
<li><a href="http://kb.palm.com/wps/portal/kb/na/pre/p100eww/movistar/solutions/article/71388_en.html">Movistar Palm Pre</a> (Not updated as of 1:28 AM EST, 2/28/10)</li>
<li>Movistar Palm Pixi (Link please?)</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://pre101.com/blog/2010/02/27/palm-webos-1-4-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Palm at CES 2010 &#8211; 3D, Video, Pre and Pixi Plus and More</title>
		<link>http://pre101.com/blog/2010/01/09/palm-at-ces-2010-3d-video-pre-and-pixi-plus-and-more/</link>
		<comments>http://pre101.com/blog/2010/01/09/palm-at-ces-2010-3d-video-pre-and-pixi-plus-and-more/#comments</comments>
		<pubDate>Sun, 10 Jan 2010 01:38:18 +0000</pubDate>
		<dc:creator>Pre101</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[app catalog]]></category>
		<category><![CDATA[ces]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[update]]></category>
		<category><![CDATA[verizon]]></category>
		<category><![CDATA[webOS]]></category>

		<guid isPermaLink="false">http://pre101.com/blog/?p=818</guid>
		<description><![CDATA[It was one year ago at CES that Palm introduced webOS to the world.  This last Thursday, Palm again presented at CES.  Expectations were running very high and Palm did not disappoint.  Palm announced new networks, new revisions of the Pre and Pixi, new developer tools, new software features and more.  We&#8217;ll cover the presentation [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://pre101.com/blog/wp-content/uploads/2009/08/PalmLogo.jpg"><img class="alignright size-full wp-image-216" title="PalmLogo" src="http://pre101.com/blog/wp-content/uploads/2009/08/PalmLogo.jpg" alt="PalmLogo" width="116" height="116" /></a>It was one year ago at CES that Palm introduced webOS to the world.  This last Thursday, Palm again presented at CES.  Expectations were running very high and Palm did not disappoint.  Palm announced new networks, new revisions of the Pre and Pixi, new developer tools, new software features and more.  We&#8217;ll cover the presentation in detail and even give you the opportunity to view a video of the presentation.  Keep reading.</p>
<p>Jon Rubinstein, Palm&#8217;s Chairman and CEO, took the stage in Las Vegas to recount where Palm&#8217;s been and tell us where Palm&#8217;s going.  Click on the video to watch the entire 50 minute presentation.<br />
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="560" height="340" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/Mn6oNKVd29g&amp;hl=en_US&amp;fs=1&amp;" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="560" height="340" src="http://www.youtube.com/v/Mn6oNKVd29g&amp;hl=en_US&amp;fs=1&amp;" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>The follow are the key points:</p>
<h3>Hot Apps Bonus Program</h3>
<p>Katie Mitic, Palm&#8217;s SVP of Product Marketing, announced <a href="https://developer.palm.com/index.php?option=com_content&amp;view=article&amp;id=1841&amp;Itemid=35">$1 million in prizes</a> to be awarded to top webOS developers.  The prizes are open to both free and paid apps developed using Palm&#8217;s existing Mojo SDK.  The prizes are tiered as follows:  $100,000 each to the top downloaded free and paid app, $10,000 each to the developers of the next two most downloaded free and paid apps and $1000 each to the developers of the next 200 most downloaded free and paid apps.  The download period will be between February 1, 2010, and May 31, 2010.  Drop by the newly relaunched <a href="https://developer.palm.com/index.php">Developer Center</a> to get started developing your app today.</p>
<h3><a href="http://pre101.com/blog/wp-content/uploads/2010/01/THE-SIMS-3_splash.png"><img class="alignright size-full wp-image-824" title="THE-SIMS-3_splash" src="http://pre101.com/blog/wp-content/uploads/2010/01/THE-SIMS-3_splash.png" alt="THE-SIMS-3_splash" width="240" height="160" /></a>3D Gaming Comes to the Palm Pre</h3>
<p>The announcement that got the most reaction was the release of 3D accelerated games, made available by Palm&#8217;s new <a href="https://developer.palm.com/index.php?option=com_content&amp;view=article&amp;id=1850&amp;Itemid=20">Plugin Development Kit</a> (or PDK).  Joining Palm onstage to make the announcement was Travis Boatman, VP Worldwide Studios for EA Mobile, who introduced some of their new titles.  In all, twelve PDK titles are available in the App Catalog, including the much hyped Need For Speed Undercover, The Sims 3, X-Plane 9 and Tetris.  You can see a video review of Gameloft&#8217;s Ashpalt 5 on <a href="http://www.webosroundup.com/2010/01/asphalt-5-review/">WebOS Roundup</a>.</p>
<p>More important than the release of these twelve games, though, was the PDK itself.   The PDK allows for development of applications that work with webOS but that are developed with C and C++ &#8212; in other words, native applications.  One of the criticisms from some developers is that Palm&#8217;s Mojo SDK, based on HTML, CSS and JavaScript, is too slow for some types of applications.  The PDK, and the fact that Palm has been testing this with some partners possibly since the release of webOS, indicates that Palm was well aware of this and has a solution.</p>
<p>While we&#8217;re excited about the release of the PDK we&#8217;re not sure that the capabilities of the Canvas element have been fully realized by game developers.  As <a href="http://zammetti.com/blog/2010/01/09/thoughts-on-palm%E2%80%99s-ces-showing/">Frank Zammetti</a> pointed out, there is a tremendous potential for applications developed with existing Web standards.  Particularly as we see technologies such as WebGL get included in webOS.  Further, battery draw from games that tap the GPU will likely be big issue.</p>
<p>The PDK is scheduled for release in March on the Palm Pre and a later date for the Pixi.  In case you missed the significance of the statement, the 3D games available today in the App Catalog are only available for the Pre, not the Pixi.  Those missing 80 pixels could be very significant indeed.</p>
<h3>Video Recording, Editing and Sharing</h3>
<p>Those of you who&#8217;ve been following the homebrew announcements knew that video recording is possible on existing webOS devices.  It was only a matter of time before Palm incorporated the feature into the OS.  Palm demonstrated their upcoming video recording functionality at CES.  What they also demonstrated was the integrated video editing and sharing capability.  With a few clicks, Paul Cousineau, Director of Product Marketing at Palm, edited a video he shot live at the event then uploaded it to You Tube.  After it was uploaded, he used another feature to share the video with his Facebook feed.</p>
<p>Many have criticized Palm for not having the feature available before now.  Hopefully, this very slick implementation will go a long way towards smoothing any ruffled feathers.  What&#8217;s more important is that this feature will be included with webOS 1.4, another free update available to all webOS devices sometime in February.  Although it wasn&#8217;t discussed, we hope that audio recording will also be included in 1.4.</p>
<h3>Flash 10.1</h3>
<p>It was confirmed that Flash 10.1 will be available soon.  According to Paul Cousineau Flash 10.1 will be available for download from the App Catalog.  This feature will open up the Web even further for webOS devices.  Some have pointed out that the recently announced <a href="http://www.slingbox.com/go/spm">SlingPlayer</a>, being Flash-based, will work on webOS, allowing you to watch and control your TV on your Pre or Pixi.</p>
<h3><a href="http://pre101.com/blog/wp-content/uploads/2010/01/pixi-plus-pre-plus.jpg"><img class="alignright size-full wp-image-825" title="pixi-plus-pre-plus" src="http://pre101.com/blog/wp-content/uploads/2010/01/pixi-plus-pre-plus.jpg" alt="pixi-plus-pre-plus" width="350" height="294" /></a>The Pre Plus and Pixi Plus</h3>
<p>Palm also showed off the Pre Plus and Pixi Plus smartphones at CES.  The Pre Plus sports double the memory and storage (512 MB RAM, 16 GB Flash) of the original Pre and sheds the center button.  The Pixi Plus adds WiFi and more storage and memory.  Both devices will ship with Touchstone compatible backs.  These two phones will be Verizon exclusives (see below).  No doubt the increased memory and storage will be important for applications developed with the PDK, as many users have noted that the 3D apps sometimes fail to launch with the dreaded &#8216;too many cards open&#8217; message.</p>
<p>Another Verizon exclusive will be the ability to use the Pre Plus or Pixi Plus as a MiFi hotspot, allowing up to five devices to share the 3G connection.  All you&#8217;ll need to get your laptop online is the app and a webOS device on Verizon.  What was not disclosed is how much the data plan for that will cost.</p>
<h3>New Networks</h3>
<p>Palm announced two new network partners at CES:  SFR in France and Verizon Wireless in the US.  As mentioned above, Verizon will be getting an exclusive on the Pre Plus and Pixi Plus (at least in the US).  Verizon currently has about double the subscriber base of Sprint in the US so this opens up a huge market for Palm and app developers.  What remains to be seen is how Verizon will promote the Pre Plus and Pixi Plus.  If they are half as successful as they were with their Droid Does campaign then the more consumer-focused webOS devices will sell very well.</p>
<h3>Analysis</h3>
<p>It seemed that Palm&#8217;s announcements were targeted very strongly towards developers.  Palm realizes that in order to compete with Apple and Android its important to have apps.  The opening of the developer program, the freeing of the app distribution process, the Hot Apps program and the PDK all point to the fact that Palm is deadly serious about expanding its App Catalog.  Palm is actively courting developers and is making it clear that they embrace openness, even giving a &#8217;shout out&#8217; to the homebrew community at CES.  This is very exciting news and this strategy will very likely bear fruit.</p>
<p>What a strikingly different out-of-box experience awaits those users whose first webOS device runs webOS 1.4 as compared to those of us who started with the first release of webOS.  Certainly the underlying OS that we all love hasn&#8217;t drastically changed but the power, features and available apps have grown tremendously.  Kudos to Palm for the customer focus and rapid updates.  This is clearly one area where Palm outshines Apple and Android.  Many Android devices are stuck on older versions of the OS and are unlikely to ever see updates and Apple&#8217;s releases are slow in coming.</p>
<p>Prior to CES we predicted a number of things.  We got most of them right.  We missed on seeing a non-Palm branded webOS devices and we didn&#8217;t have any clue about the Hot Apps program.  However, what was most important about CES is that Palm has again generated buzz.  They showed that Palm was not to be ignored in the smartphone wars of 2010.  They reinforced that they are committed to extending the functionality of their devices through more updates to the OS.  They showed they&#8217;re committed to reaching more end users.  We think 2010 will be a great year for Palm and a great year for webOS users.</p>
<h3>Other Reviews of Palm at CES</h3>
<p><a href="http://digitaldaily.allthingsd.com/20100108/rbc-on-palm-2010/">All Things Digital</a> agrees that Palm has shaken things up once again.  <a href="http://mobile.slashdot.org/story/10/01/08/1925203/Palm-Opens-Dev-Program-Offers-1M-For-Top-App">Slashdot</a> has some coverage of the Hot Apps Program.  <a href="http://arstechnica.com/gadgets/news/2010/01/palm-updates-devices-opens-app-catalog-boosts-gaming.ars?utm_source=microblogging&amp;utm_medium=arstch&amp;utm_term=Main%20Account&amp;utm_campaign=microblogging">Ars Technica</a> ha a writeup about CES.  <a href="http://www.pcmag.com/article2/0,2817,2357853,00.asp">PC Magazine</a> has a hands-on with the Palm Pre Plus and Pixi Plus.  <a href="http://www.aboutpalmpre.com/2010/01/09/some-thoughts-on-palms-ces-announcement-palm-pre-games-are-here-and-a-brilliant-developer-strategy/">About Palm Pre</a> has some interesting thoughts on Palm&#8217;s developer strategy that mirror our own.  And, of course, <a href="http://www.precentral.net/live-palms-ces-2010-event">PreCentral</a> has a lot of articles about CES.</p>
]]></content:encoded>
			<wfw:commentRss>http://pre101.com/blog/2010/01/09/palm-at-ces-2010-3d-video-pre-and-pixi-plus-and-more/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>webOS 1.3.5 Released</title>
		<link>http://pre101.com/blog/2009/12/29/webos-1-3-5-released/</link>
		<comments>http://pre101.com/blog/2009/12/29/webos-1-3-5-released/#comments</comments>
		<pubDate>Tue, 29 Dec 2009 18:36:49 +0000</pubDate>
		<dc:creator>Pre101</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[webOS]]></category>
		<category><![CDATA[update]]></category>

		<guid isPermaLink="false">http://pre101.com/blog/?p=764</guid>
		<description><![CDATA[The much anticipated eighth update to webOS was released yesterday.  This update doesn&#8217;t bring any new applications but it does, as usual, bring a number of improvements and enhancements, most importantly being the lifting of the app download limit.  We&#8217;ll tell you everything you need to know about this update, including some warnings for users [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://pre101.com/blog/wp-content/uploads/2009/12/webOS-1.3.5-screenshot.png"><img class="alignright size-full wp-image-766" style="margin-left: 10px;" title="webOS-1.3.5-screenshot" src="http://pre101.com/blog/wp-content/uploads/2009/12/webOS-1.3.5-screenshot.png" alt="webOS-1.3.5-screenshot" width="256" height="384" /></a>The much anticipated eighth update to webOS was released yesterday.  This update doesn&#8217;t bring any new applications but it does, as usual, bring a number of improvements and enhancements, most importantly being the lifting of the app download limit.  We&#8217;ll tell you everything you need to know about this update, including some warnings for users of homebrew.  So, before you run off to launch the Updates app, read on.</p>
<p><span id="more-764"></span></p>
<h3>Overview</h3>
<p>Palm has <a href="http://blog.palm.com/palm/2009/12/the-lowdown-on-the-latest-palm-webos-update-.html">released webOS version 1.3.5</a>.  Pre and Pixi users on select carriers can now download the latest version of webOS by launching their Updates app.  A quick note for those who dabble with patches and themes:  remove them before attempting to install the update.  This latest version of webOS uses a new patching process that keeps the size down by applying only the difference between the original files and the changed files.  This new update is only 13 MB, compared with the ~60 MB downloads from the previous updates.  In order to insure it works correctly, clear out any changes you&#8217;ve made to system files.</p>
<p>Another aspect of the update is that it will take some time to complete, so don&#8217;t be impatient and definitely don&#8217;t pull the battery during installation.  The solution to the app install limit requires that apps must be migrated to the USB partition.  This process takes place after the phone boots for the first time and can take a while to complete.  This process will slow the phone down so be patient if the phone seems a bit sluggish at first.  This is normal.  You&#8217;ll be able to enjoy the speed enhancements as soon as it completes.</p>
<h3>Homebrew Notice</h3>
<p>As mentioned, be sure to uninstall all patches and themes before updating.  For those who rely on <a href="http://preware.org">Preware</a> for patches, themes and homebrew apps, be sure to update the Package Manager Service and reboot before starting the over-the-air update of webOS.  Also, once 1.3.5 has updated, be sure to use the &#8216;Update Feeds&#8217; menu option to update to the 1.3.5 feeds.</p>
<p>If you have already updated to webOS 1.3.5 and Preware or the App Catalog has stopped working for you, use <a href="http://forums.precentral.net/canuck-software/206905-webos-quick-install-v2-96-a.html">WebOS Quick Install</a> to re-install the Package Manager Service from the WebOS-Internals (all) feed.  Included with the latest version of Preware is an app called Emergency Migration Helper (EMH).  This app will fix the problem.  Please read <a href="http://forums.precentral.net/showthread.php?p=2112009#post2112009">this post</a> and <a href="http://forums.precentral.net/showthread.php?p=2112009#post2112123">this one</a> for more information.  For those confused by the Aussie-ism, here&#8217;s a link to some information on <a href="http://www.phrases.org.uk/meanings/114550.html">dog&#8217;s breakfast</a>.</p>
<p>This problem can also affect homebrew services applied with WebOS Quick Install as well.  If you don&#8217;t use Preware and have installed services with WebOS Quick Install you may want to either uninstall all services or install Preware and use the EMH.</p>
<h3>Update Information</h3>
<p>Here are the update highlights:</p>
<ul>
<li>Downloaded apps can now take advantage of all of the phone&#8217;s storage capacity</li>
<li>Better battery management in areas with poor coverage</li>
<li>App Catalog has been improved, including background downloading of apps and one-touch updates of installed apps</li>
<li>Improved speed in Calendar day view</li>
<li>Pixi (and Pre) users can now download updates in areas without 3G coverage</li>
</ul>
<p>You can read the details for Sprint customers:  <a href="http://palm.com/webos-pre-sprint-en">Pre</a> and <a href="http://palm.com/webos-pixi-sprint-en">Pixi</a> versions.   The only difference we could spot between the Pre and Pixi updates was the following additional Pixi item:</p>
<blockquote><p>This release includes improvements to help ensure consistent phone response to user actions, including times when the user is using multiple applications/features at the same time.</p></blockquote>
<p>There are likely a number of under-the-hood and undocumented changes that occurred.  We&#8217;ll try to update the post later with the new information.  In the meantime, you can check out <a href="http://forums.precentral.net/palm-pre/220003-official-webos-1-3-5-new-features-changes.html">this PreCentral post</a>.</p>
<h3>OpenGL Appears</h3>
<p>We were tipped off by Rod Whitby of WebOS Internals that within this OS update were the drivers necessary for <a href="http://en.wikipedia.org/wiki/Opengl">OpenGL</a> support.  For those who don&#8217;t know, OpenGL is a cross-platform library for creating 2D and 3D graphics.  The Palm Pre and Pixi smartphones include a GPU for hardware accelerated graphics.  These drivers will allow certain applications to take advantage of that GPU.  As you may remember, there was a leaked video of a Pre running Need for Speed.  <a href="http://www.precentral.net/webos-135-app-catalog-vindicates-need-speed-video?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=Feed%3A+Precentralnet+%28PreCentral.net%29">This article</a> over at PreCentral points out that the video seems to be the genuine article.  This should mean that developers will now be able to produce much more graphics-intense apps.</p>
<h3>Update Issues</h3>
<p>Some users have reported problems with the update hanging during the install.  Please be aware that the update process does take a long time (30 minutes or more according to some).  My own Pre got stuck for over an hour.  To resolve the issue I rebooted the Pre using Orange-Sym-R.  After restarting the install process was able to continue and complete.  This should only be used as a last resort, though.  Be certain the process is stuck and not just slow before attempting it.  There&#8217;s a thread at PreCentral discussing <a href="http://forums.precentral.net/palm-pre/221344-official-webos-1-3-5-issues.html">webOS 1.3.5 update issues</a>.</p>
<h3>SDK</h3>
<p>[Update]  The official <a href="http://pdnblog.palm.com/2009/12/mojo-sdk-135-now-available/?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=Feed%3A+pdnblog+%28Palm+Developer+Network+Blog%29">webOS 1.3.5 SDK</a> has been released.  Developers can now download the SDK and take advantage of the <a href="http://developer.palm.com/index.php?option=com_content&amp;view=article&amp;id=1588">new features</a>.  One new feature available to developers is the ability to set the accelerometer to high-speed mode, hopefully allowing for smoothing control on games that use tilting for control.</p>
]]></content:encoded>
			<wfw:commentRss>http://pre101.com/blog/2009/12/29/webos-1-3-5-released/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Wednesday News Roundup &#8212; Troubled Waters</title>
		<link>http://pre101.com/blog/2009/12/09/wednesday-news-roundup-troubled-waters/</link>
		<comments>http://pre101.com/blog/2009/12/09/wednesday-news-roundup-troubled-waters/#comments</comments>
		<pubDate>Thu, 10 Dec 2009 03:51:41 +0000</pubDate>
		<dc:creator>Pre101</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[webOS]]></category>

		<guid isPermaLink="false">http://pre101.com/blog/?p=694</guid>
		<description><![CDATA[Welcome to the Wednesday News Roundup.  This week marks the first Roundup shared with our new friends over at webOSroundup.  This week the big story is Palm&#8217;s new legal woes.  After that, we&#8217;ll cover some news for webOS developers.  Lastly, we&#8217;ll cover the good news in the Roundup.
Troubled Waters for Palm
Legally speaking, it [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_163" class="wp-caption alignleft" style="width: 190px"><img class="size-full wp-image-163 " style="margin-right: 10px;" title="newspaper_closeup_eclaire www.flickr.com/photos/colouredinks/" src="http://pre101.com/blog/wp-content/uploads/2009/07/newspaper_closeup_eclaire1.jpg" alt="newspaper_closeup_eclaire" width="180" height="240" /><p class="wp-caption-text">CC Photo by {eclaire}</p></div>
<p>Welcome to the Wednesday News Roundup.  This week marks the first Roundup shared with our new friends over at <a href="http://www.webosroundup.com">webOSroundup</a>.  This week the big story is Palm&#8217;s new legal woes.  After that, we&#8217;ll cover some news for webOS developers.  Lastly, we&#8217;ll cover the good news in the Roundup.</p>
<h3><span id="more-694"></span>Troubled Waters for Palm</h3>
<p>Legally speaking, it was a rough week for Palm:  Palm received notice of two pending lawsuits.  The first was filed by Artifex Software, a California based company that develops, among other things, muPDF, which Palm used in developing the PDF reader application included with webOS.  <a href="http://www.businesswire.com/portal/site/home/permalink/?ndmViewId=news_view&amp;newsId=20091203006412&amp;newsLang=en">Artifex claims</a> that Palm included their muPDF software without either purchasing a commercial license or complying with the terms of the GPL.  There is no indication that Artifex has approached Palm regarding this.  Palm acknowledges using the muPDF and has even <a href="http://opensource.palm.com/1.3.1/index.html">made available the changes</a> they have made to that and other Open Source projects.  The crux of the problem seems to be that Palm did not make their entire PDF application source available online.  Depending on how Palm is using the muPDF software Artifex may be correct that Palm has not fully complied with the GPL.  However, it seems like this is likely an oversight on Palm&#8217;s part and a strong-arm tactic on Artifex&#8217;s part.  Artifex is no doubt hoping to get some headlines and possibly coerce Palm into a commercial license.  Palm will not likely be able publicly to respond given that the suit has been filed.</p>
<p>Perhaps more troubling is the <a href="http://sprintconnection.kansascity.com/?q=node/1356">lawsuit seeking class-action status</a> against Palm and Sprint over the recent loss of information stored in users&#8217; Palm Profiles.  If you haven&#8217;t heard about it there is some information in <a href="http://www.precentral.net/palm-profiles-suffering-major-backup-failures">this PreCentral article</a>.  In short, Palm does not keep multiple backups of  information backed up to the cloud.  If the data on the phone becomes corrupted or the phone did not back up properly the data may be lost when replacing phones or upgrading the operating system.  For those who are concerned about data loss we recommend looking to third-party solutions for local backup, such as The Missing Sync (<a href="http://www.markspace.com/products/pre/windows/palm-pre-sync-overview.html?source=picker_pre_pc">PC</a> or <a href="http://www.markspace.com/products/pre/mac/palm-pre-sync-overview.html?source=picker_pre_mac">Mac</a>) or <a href="http://www.chapura.com/pm_standard_pre.php">Chapura PocketMirror</a> (PC only).</p>
<p>Although the data loss has apparently only affected a small number of people it can be devastating to lose any information.  Hopefully this push Palm towards developing a more robust system for protecting data stored on webOS devices.  We also hope it won&#8217;t unnecessarily line lawyers&#8217; pockets.</p>
<h3>Developers, Developers&#8230;  You get the idea</h3>
<p>Two stories from the past week bode well for webOS developers.  First, mobile ad company <a href="http://www.admob.com/">AdMob</a> (recently acquired by Google) has released an <a href="http://blog.admob.com/2009/12/03/new-open-source-sdk-for-palm-webos/">open-source SDK for webOS</a> developers who want to use the AdMob network.  AdMob is one of the largest players in the mobile ad space.  This will allow developers to more easily integrate ads, which should translate into more free applications (or, ad-supported trial versions of paid applications) in the App Catalog.  Second, mobile application development tool <a href="http://blogs.nitobi.com/ryan/index.php/2009/12/07/phonegap-palm-now-availableg/">PhoneGap announced support for webOS</a>.  PhoneGap is a cross-platform tool that leverages Web technologies (much like Mojo development itself) to create native apps for multiple devices.  This should lead even more developers to look at webOS as a platform for distributing applications.</p>
<h3>Roundup</h3>
<p>PC Magazine (They still print magazines?  Who knew?) selected the Palm Pre as the most innovative new platform in their list of <a href="http://www.pcmag.com/article2/0,2817,2356328,00.asp">Best Tech Products of 2009</a>.  It&#8217;s not surprising then, that Ellen DeGeneres gave away the webOS based Palm Pixi with the tech bundle she gave out on the first day of her <a href="http://ellen.warnerbros.com/2009/12/12days-of-giveaways-1203.php">12 Days of Giveaways</a> (see the video below).  Finally, if you&#8217;re interested in setting up Google Voice, PreCentral has an excellent article on <a href="http://www.precentral.net/how-get-visual-voicemail-your-pre-or-pixi-using-google-voice">setting up visual voicemail with webOS</a> using the service.  Did you hear about something we didn&#8217;t cover?  Have some comments?  Sound off in the comments below or hop over to our <a href="http://twitter.com/Pre101">twitter feed</a>.<br />
<object id="embed" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="480" height="316" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="align" value="middle" /><param name="allowScriptAccess" value="always" /><param name="allowFullScreen" value="true" /><param name="flashVars" value="mediaKey=6d23724a-9b46-4480-9418-9c479bb45a51&amp;image=http://wbads.vo.llnwd.net/o25/u/telepixtv/ellen/us/video/2009-12/03/120309_12days_still.jpg&amp;origin=embed" /><param name="quality" value="high" /><param name="bgcolor" value="#ffffff" /><param name="src" value="http://wbads.vo.llnwd.net/o25/u/telepixtv/ellen/us/video/player/embed.swf" /><param name="name" value="embed" /><param name="flashvars" value="mediaKey=6d23724a-9b46-4480-9418-9c479bb45a51&amp;image=http://wbads.vo.llnwd.net/o25/u/telepixtv/ellen/us/video/2009-12/03/120309_12days_still.jpg&amp;origin=embed" /><param name="allowfullscreen" value="true" /><embed id="embed" type="application/x-shockwave-flash" width="480" height="316" src="http://wbads.vo.llnwd.net/o25/u/telepixtv/ellen/us/video/player/embed.swf" name="embed" bgcolor="#ffffff" quality="high" flashvars="mediaKey=6d23724a-9b46-4480-9418-9c479bb45a51&amp;image=http://wbads.vo.llnwd.net/o25/u/telepixtv/ellen/us/video/2009-12/03/120309_12days_still.jpg&amp;origin=embed" allowfullscreen="true" allowscriptaccess="always" align="middle"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://pre101.com/blog/2009/12/09/wednesday-news-roundup-troubled-waters/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>webOSroundup Crossposting</title>
		<link>http://pre101.com/blog/2009/12/08/webos-roundup-crossposting/</link>
		<comments>http://pre101.com/blog/2009/12/08/webos-roundup-crossposting/#comments</comments>
		<pubDate>Tue, 08 Dec 2009 04:32:12 +0000</pubDate>
		<dc:creator>Pre101</dc:creator>
				<category><![CDATA[webOS]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[reviews]]></category>
		<category><![CDATA[roundup]]></category>

		<guid isPermaLink="false">http://pre101.com/blog/?p=670</guid>
		<description><![CDATA[Starting today, Pre 101 and webOSroundup will share posts.  webOSroundup&#8217;s excellent reviews will be available here and our Wednesday News Roundup and interviews will show up there.  We hope that by combining content we can provide more of what you&#8217;re interested in seeing.
For those not familiar with webOSroundup, they are a site dedicated to [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://pre101.com/blog/wp-content/uploads/2009/12/webOSroundup-logo.png"><img class="alignright size-full wp-image-676" title="webOSroundup-logo" src="http://pre101.com/blog/wp-content/uploads/2009/12/webOSroundup-logo.png" alt="webOSroundup-logo" width="200" height="43" /></a>Starting today, Pre 101 and <a href="http://www.webosroundup.com">webOSroundup</a> will share posts.  webOSroundup&#8217;s excellent reviews will be available here and our Wednesday News Roundup and interviews will show up there.  We hope that by combining content we can provide more of what you&#8217;re interested in seeing.</p>
<p>For those not familiar with webOSroundup, they are a site dedicated to providing reviews of webOS applications.  Their reviews not only discuss the merits of the apps but also include videos so you can see what you&#8217;re getting.  We&#8217;re very excited to have their content featured here.</p>
<p>We welcome your feedback so please feel free to speak up.  You can follow us both on Twitter: <a href="http://twitter.com/Pre101">@Pre101</a> and <a href="http://twitter.com/webOSroundup">@webOSroundup</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://pre101.com/blog/2009/12/08/webos-roundup-crossposting/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Wednesday News Roundup &#8211; webOS Squared</title>
		<link>http://pre101.com/blog/2009/12/02/wednesday-news-roundup-webos-squared/</link>
		<comments>http://pre101.com/blog/2009/12/02/wednesday-news-roundup-webos-squared/#comments</comments>
		<pubDate>Thu, 03 Dec 2009 03:21:36 +0000</pubDate>
		<dc:creator>Pre101</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[webOS]]></category>

		<guid isPermaLink="false">http://pre101.com/blog/?p=659</guid>
		<description><![CDATA[This week brings us more news of updates to webOS:  Pixi users have already received webOS 1.3.2 and there are rumors of webOS 1.3.5 coming soon.  These were the two big stories.  Read on for the details and the Roundup at the bottom.
webOS 1.3.2 for Pixi
It seems like just yesterday webOS 1.3.1 came out and [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_163" class="wp-caption alignleft" style="width: 190px"><img class="size-full wp-image-163 " style="margin-right: 10px;" title="newspaper_closeup_eclaire" src="http://pre101.com/blog/wp-content/uploads/2009/07/newspaper_closeup_eclaire1.jpg" alt="newspaper_closeup_eclaire" width="180" height="240" /><p class="wp-caption-text">Photo by <a href="http://www.flickr.com/photos/colouredinks/">{eclaire}</a> CC</p></div>
<p>This week brings us more news of updates to webOS:  Pixi users have already received webOS 1.3.2 and there are rumors of webOS 1.3.5 coming soon.  These were the two big stories.  Read on for the details and the Roundup at the bottom.</p>
<h3><span id="more-659"></span>webOS 1.3.2 for Pixi</h3>
<p>It seems like just yesterday webOS 1.3.1 came out and now Palm has released version 1.3.2.  The <a href="http://kb.palm.com/wps/portal/kb/na/pixi/pixi/sprint/solutions/article/72738_en.html#132">version notes</a> indicate that there were &#8220;several security issues&#8221; that were fixed.  As the fix did not simultaneously come out for the Pre we can only speculate that the problems either did not affect the Pre or the other fixes to the Pixi were significant enough to require the early release.  Pixi owners who have not received the update notification are urged to hit the Updates app to begin the download.  Just be sure you have an EVDO signal!</p>
<h3>webOS 1.3.5 Rumors</h3>
<p>As if 1.3.2 weren&#8217;t enough, Palm is reportedly preparing <a href="http://www.precentral.net/rumor-webos-135-coming-mid-december">webOS 1.3.5</a>.  Although details are sketchy <a href="http://www.precentral.net/webos-135-fixes-app-space-limit">PreCentral reports</a> that the app download limit we&#8217;ve discussed before will finally be eliminated.  If true, this is certainly welcome news for developers, many of whom have told us they have been losing sales due to customers not being able to download more apps for their Pre and Pixi smartphones.  People will need the extra install space as the App Catalog (in the US) is now up to 519 apps.</p>
<h3>Roundup</h3>
<p>The WebOS Internals folks have been busy again.  This time, they&#8217;ve previewed a <a href="http://www.webos-internals.org/wiki/Application:Gnuboy">Game Boy emulator</a> running on the Pre.  Check the bottom of the page for links to videos of the emulator running on the Pre.  Our friends over at Self Aware Games have finally gotten <a href="http://www.selfawaregames.com/blog/2009/12/02/cards/">Word Ace printed cards</a> for those times your friends are actually over in person.  Supplies are limited so order now if you want them!  That&#8217;s the big stuff for this week.  If you know of anything else please send us a tip in the comments below or tweet us on <a href="http://twitter.com/Pre101">Twitter</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://pre101.com/blog/2009/12/02/wednesday-news-roundup-webos-squared/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Interview with Palm&#8217;s Chuq Von Rospach</title>
		<link>http://pre101.com/blog/2009/11/16/interview-with-palms-chuq-van-rospach/</link>
		<comments>http://pre101.com/blog/2009/11/16/interview-with-palms-chuq-van-rospach/#comments</comments>
		<pubDate>Mon, 16 Nov 2009 20:09:08 +0000</pubDate>
		<dc:creator>Pre101</dc:creator>
				<category><![CDATA[Interview]]></category>
		<category><![CDATA[chuq]]></category>
		<category><![CDATA[webOS]]></category>

		<guid isPermaLink="false">http://pre101.com/blog/?p=510</guid>
		<description><![CDATA[For those of you who are developing applications for Palm&#8217;s webOS the name Chuq Von Rospach should be familiar.  For those who aren&#8217;t, Chuq is Palm&#8217;s Developer Community Manager.  Chuq is an inordinately busy person and tracking him down is a bit like trying to track down an elusive bird, I imagine.  If the previous [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://pre101.com/blog/wp-content/uploads/2009/09/webos-dev.png"><img class="alignright size-full wp-image-358" title="webos-dev" src="http://pre101.com/blog/wp-content/uploads/2009/09/webos-dev.png" alt="webos-dev" width="229" height="34" /></a>For those of you who are developing applications for Palm&#8217;s webOS the name Chuq Von Rospach should be familiar.  For those who aren&#8217;t, Chuq is Palm&#8217;s Developer Community Manager.  Chuq is an inordinately busy person and tracking him down is a bit like trying to track down an elusive bird, I imagine.  If the previous sentence seems a bit confusing, read on to find out more about one of Palm&#8217;s active developer advocates.</p>
<p><span id="more-510"></span><strong>Tell us a little about yourself and how you came to Palm.  Who is Chuq?</strong></p>
<p>I&#8217;ve been with Palm since February 2009. Prior to that I was a web developer and community manager for Laszlo Systems. Prior jobs included Strongmail, 17 years at Apple doing lots of different things, four years at Sun Microsystems, and jobs at a number of startups that no longer exist.  I took my first computer job around 1978 and I&#8217;ve never regretted it.</p>
<p>I came to Palm because I really felt webOS and the Pre had a lot of potential and I was really interested in getting involved in mobile computing.  I owned one of the first Palm Pilots and over the years I&#8217;ve tried pretty much every phone platform and never felt any of them did everything I wanted them to do. I have a chance here to influence some of that.</p>
<p><strong>Your title is Developer Community Manager.  What exactly does a Developer Community Manager do?</strong></p>
<p>I view my job as having three three major components:</p>
<p>First, I manage the technical pieces of the developer portal and administer the forums. The goal is to have a good environment for developers to get the information they need to develop their applications and learn from each other. I also spend time trying to see what works in other communities and looking for new tools and new techniques to improve the developer portal and the community.</p>
<p>Second, I am one of the conduits of information from Palm out into the developer community. Part of that is to try to identify information that the developers should have and convince people to release it or otherwise get it where they can access it.</p>
<p>Finally, I&#8217;m a contact point for developers and part of my role is watching what is being said and written about Palm and identifying issues that need to be communicated to people within the company. Sometimes that&#8217;s helping someone find the right person to talk to, sometimes that&#8217;s  filing a bug that&#8217;s been reported, sometimes that&#8217;s seeing a discussion start and making people aware of it.  It&#8217;s part listener, part filter, part editor and sometimes part amplifier. A big part of my job is listening and putting the pieces together and then passing them around.</p>
<p><strong>Why is it important for the average user that Palm has a Developer Community Manager?</strong></p>
<p>An important aspect of the success of a smartphone like the Pre and the webOS platform is the applications available for it. You need a platform developers want to write applications for and create a platform that allows them to write the best applications they can. Part of my role is to make that happen (and the rest of my role is to help everyone else at Palm make it happen).</p>
<p><strong>Recently Ben Galbraith and Dion Almaer joined Palm as co-leads of Developer Relations.  How does their position relate to yours?</strong></p>
<p>They are my co-bosses. I&#8217;m in the marketing side of the company, reporting through them up to Katie Mitic.</p>
<p><strong>Palm recently announced some major changes to the way the App Catalog and app distribution will work.  Would you say these changes were directly the result of Ben and Dion or that these changes reflect Palm&#8217;s original goal?</strong></p>
<p>Yes and no. Much of what&#8217;s been announced with the App Catalog and our distribution plan has been in the works for a while; a number of people in engineering have put in a lot of time and energy in figuring this out. Ben and Dion coming on board has given us access to their experience as well, and they have a vision for how this can all work that is helping us refine our plans and expand what we want to offer to developers down the road.</p>
<p><strong>Will Palm&#8217;s embracing of open source extend to open sourcing the Mojo framework?</strong></p>
<p>At this point, we haven&#8217;t announced anything on this.</p>
<p><strong>There was some criticism of the state of the documentation when the SDK was first opened to beta testing.  What plans have been put into place to improve developer resources?</strong></p>
<p>It&#8217;s still a work in progress, but we&#8217;re looking to improve this in a number of ways. We&#8217;ve been talking over ways to allow the community to help us expand and improve the documentation. We&#8217;re looking at how best to make the documentation available and in what formats. We&#8217;re working to add resources to the writing team and make sure the engineering teams help us document what they&#8217;re building well, and we want to find the best way to make beta versions of the docs available to developers as part of the early access program. We still have work to do here.</p>
<p><strong>How different is the experience for a developer joining the program today versus the experience for those who were part of the Early Access Program?</strong></p>
<p>Early on, webOS was a brand new platform, and I don&#8217;t think anyone really understood well what made a &#8220;good app&#8221; or a &#8220;great app&#8221;; now I think everyone is learning how to take advantage of the platform and the apps are getting better and more complex. Sharing knowledge on technique is an important aspect of this, which is why I love how our communities have come together to help each other learn. Initially we tended to see everything as a &#8220;webOS app&#8221;, but we&#8217;ve realized different types of apps have different needs, which is why documents like our <a href="http://pdnblog.palm.com/2009/10/immersive-app-guidelines/">Immersive Apps Guidelines</a> are helping us adopt and share techniques as we understand how developers are taking the platform in directions we weren&#8217;t expecting.</p>
<p>The SDK is maturing and the software is getting needed functionality, and so now developers coming to the platform have a more stable and functional base to develop on, and more knowledge to help avoid the pitfalls that exist on any platform. The earliest developers were real trailblazers, and I don&#8217;t think most people realize just how far the platform has grown and matured in the last few months.</p>
<p><strong>What role can Palm play, outside of http://developer.palm.com, to encourage and participate in the development of an active user and developer community?</strong></p>
<p>One of the things I love about what I do is our relationship with the homebrewers. Even the fact that they define themselves as &#8220;homebrewers&#8221; instead of &#8220;jailbreakers&#8221; says a lot about how both sides view this. My management has allowed me to get some of the homebrew developers into our early access program and the homebrew community has been very supportive of us, and I want to do everything I can to see Palm and these developers continue to work together to make the platform better.</p>
<p>I&#8217;ve also tried to encourage people to get involved with non-Palm-managed communities where I think it makes sense to work with a group rather than have Palm try to duplicate what is already being done elsewhere. Many companies feel they have to &#8220;own&#8221; everything; I&#8217;m trying to encourage a mindset that it&#8217;s more important to make sure it happens and that it&#8217;s well done, and as long as we all work together, we&#8217;re working for the common good.</p>
<p><strong><a href="http://pre101.com/blog/wp-content/uploads/2009/11/Chuq-Says-Phoebe.jpg"><img class="alignright size-full wp-image-529" title="Say's Phoebe" src="http://pre101.com/blog/wp-content/uploads/2009/11/Chuq-Says-Phoebe.jpg" alt="Say's Phoebe" width="403" height="500" /></a>Anyone who&#8217;s followed you on Twitter knows that you&#8217;re very interested in birding and photography.  How did you get interested in them?</strong></p>
<p>I&#8217;ve lived with a bird for a couple of decades now, currently sharing a house with an umbrella cockatoo named Tatiana. I was a photographer in high school and earlier in life, but gave it up to focus on other things, but the digital camera revived my interest and my interest in nature photography, my current passion &#8212; the two came together, and I&#8217;ve really gotten interested in birds in the wild and their habitat and behavior and documenting that through the lens.</p>
<p><strong>What do you want Pre101&#8217;s readers to know?</strong></p>
<p>A big part of my job is listening &#8212; listening to developers and finding out what they need, listening to users so I can help developers write apps that users want and will use. I love having developers bounce possible project ideas off me. If they have questions, the <a href="http://developer.palm.com/distribution/index.php">developer forums</a> are the place to put them, both because it allows the community to get involved in answering them and it helps create a knowledge base that others can benefit from later when they have similar questions.  Developers who have questions or issues they can&#8217;t seem to resolve should track me down and talk to me about them &#8212; I&#8217;ll see what I can do to help.</p>
<p><strong>Last question:  What&#8217;s your favorite pizza topping?</strong></p>
<p>These days, I&#8217;m trying to eat healthier, so I&#8217;m eating more Canadian bacon (Hawaiian style with pineapple). In the bad old days, it was sausage or pepperoni.   But my REAL favorite&#8230; which is a bit bizarre, is smoked salmon. Do a pizza with a sauce based on creme fraiche and a bit of tartar sauce, and top with smoked salmon and capers.</p>
<p><strong>Sounds good to me!  And with that, thank you, Chuq.</strong></p>
<p><em>Chuq Von Rospach can be reached at <a href="mailto:pdn@palm.com">pdn@palm.com</a>, you can follow his official Twitter feed: <a href="http://twitter.com/webOSdev">@webOSdev</a>.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://pre101.com/blog/2009/11/16/interview-with-palms-chuq-van-rospach/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Wednesday News Roundup &#8211; Pixi, Developers and More</title>
		<link>http://pre101.com/blog/2009/11/13/wednesday-news-roundup-pixi-developers-and-more/</link>
		<comments>http://pre101.com/blog/2009/11/13/wednesday-news-roundup-pixi-developers-and-more/#comments</comments>
		<pubDate>Fri, 13 Nov 2009 05:25:29 +0000</pubDate>
		<dc:creator>Pre101</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[homebrew]]></category>
		<category><![CDATA[Pixi]]></category>
		<category><![CDATA[webOS]]></category>

		<guid isPermaLink="false">http://pre101.com/blog/?p=496</guid>
		<description><![CDATA[The time machine is out of service this week so the Wednesday News Roundup is showing up a bit late.  In the last week (and a day) the news has mostly revolved around the upcoming release for the Pixi.  In addition to the Pixi we received word that Palm is allowing more developers [...]]]></description>
			<content:encoded><![CDATA[<p><img class="size-full wp-image-163 alignleft" style="margin-right: 10px;" title="newspaper_closeup_eclaire" src="http://pre101.com/blog/wp-content/uploads/2009/07/newspaper_closeup_eclaire1.jpg" alt="newspaper_closeup_eclaire" width="180" height="240" />The time machine is out of service this week so the Wednesday News Roundup is showing up a bit late.  In the last week (and a day) the news has mostly revolved around the upcoming release for the Pixi.  In addition to the Pixi we received word that Palm is allowing more developers into their pre-release program.  Next, Palm previewed a new browser-based app development platform.  Finally, we&#8217;ve brought on two new contributors to Pre 101:  Ryan Gahl and Daniel Rodriguez.  Ryan and Daniel will be doing app reviews.  This is a great opportunity for developers to get noticed by the Palm community.  Look forward to seeing the first reviews in the next few days.<br />
<span id="more-496"></span></p>
<h3>Pixi Cometh</h3>
<p>The Palm Pixi will officially be released on the 15th.  However, it&#8217;s already <a href="http://www.precentral.net/palm-pixi-makes-early-appearance-walmart-display">making</a> <a href="http://www.youtube.com/watch?v=A89xhXurqMg">appearances</a> and there are a <a href="http://www.precentral.net/palm-pixi-review">number</a> of <a href="http://www.engadget.com/2009/11/12/palm-pixi-review/">reviews</a> of the new smartphone.  We&#8217;ve seen the a <a href="http://www.youtube.com/watch?v=vIxk14xysFg">Pixi commercial</a> (see below), which we like a lot better than the Pre commercials.  Two things of note:  Wal*Mart is pricing the <a href="http://www3-walmart.letstalk.com/product/browse.htm?pgId=100&#038;serviceCorpId=545">Pixi at $30</a> (unbelievably low for a smartphone) and Palm has announced the availability of the first <a href="http://blog.palm.com/palm/2009/11/weve-got-your-back.html">artist series back covers</a>.  Check out the links for more information about its features.<br />
<object width="560" height="340"><param name="movie" value="http://www.youtube.com/v/vIxk14xysFg&#038;hl=en_US&#038;fs=1&#038;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/vIxk14xysFg&#038;hl=en_US&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="560" height="340"></embed></object></p>
<h3>Developers Wanted</h3>
<p>Developers who signed up with Palm to receive the SDK but who were not yet part of the pre-release program received <a href="http://www.precentral.net/palm-accepting-final-batch-developers-early-access-program">e-mails</a> today inviting them to participate in the developer program before it goes live in December.  We have heard from internal Palm resources that they&#8217;ve got a good handle on the app process and should be able to process apps without the long delays that some developers have seen.  If you want to know more about developing apps for webOS, check out <a href="http://webos101.com">webOS 101</a> or watch the videos of <a href="http://blog.webosschool.com/2009/11/11/webos-videos-and-source-available-from-iowa-code-camp/">webOS School&#8217;s sessions at Iowa Code Camp</a>.</p>
<h3>Ares Makes War On Complexity</h3>
<p>Recently Palm demonstrated a new webOS app development tool called <a href="http://www.pcworld.com/businesscenter/article/181552/palm_shows_ares_webos_development_tool.html">Ares</a>.  Ares allows developers to create, test and deploy apps within a browser.  It supports dragging and dropping of components and provides a means for developers to apply actions to them.  Although developing for webOS is already very simple (requiring knowledge of JavaScript, HTML and CSS) it does require downloading and installing an SDK.  Ares should open up app creation to developers with fewer resources or training in webOS.  Whether this translates into better apps or not remains to be seen.</p>
<h3>Roundup</h3>
<p>This week also saw a couple of developments in the homebrew scene:  An <a href="http://www.palminfocenter.com/news/9978/homebrew-app-preview-wirc/">irc client</a> was released and <a href="http://www.webos-internals.org/wiki/Application:Preware">Preware</a> updated to a new version that is capable of installing patches on <a href="http://www.precentral.net/preware-095-supports-multiple-webos-versions">webOS versions 1.1.3 to 1.3.1</a>, so Pixi owners will be able to install on day one and have access to over 90 patches, 680 themes and 250 applications.  In a welcome change, <a href="http://www.precentral.net/sprint-switches-free-conditional-call-fowarding">Sprint did away with conditional call forwarding tariffs</a> so now users of Google Voice and similar services can forward calls from their phones.  Lastly, Merrill Lynch <a href="http://www.streetinsider.com/Analyst+Comments/Palm+%28PALM%29:+Encouraging+management+meeting%3B+Reiterate+Buy+-+Merrill+LynchBAM/5097286.html">had a meeting</a> with Palm management who convinced them to upgrade Palm&#8217;s stock.  As always, check us out on <a href="http://twitter.com/Pre101">Twitter</a> and feel free to comment below!</p>
]]></content:encoded>
			<wfw:commentRss>http://pre101.com/blog/2009/11/13/wednesday-news-roundup-pixi-developers-and-more/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A Guide to CSS Transitions in webOS</title>
		<link>http://pre101.com/blog/2009/11/10/a-guide-to-css-transitions-in-webos/</link>
		<comments>http://pre101.com/blog/2009/11/10/a-guide-to-css-transitions-in-webos/#comments</comments>
		<pubDate>Tue, 10 Nov 2009 14:03:45 +0000</pubDate>
		<dc:creator>Dan Kurtz</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[game]]></category>
		<category><![CDATA[transition]]></category>
		<category><![CDATA[webOS]]></category>

		<guid isPermaLink="false">http://pre101.com/blog/?p=483</guid>
		<description><![CDATA[Bringing Styles Into the 4th Dimension
In the old days, in order to make HTML look the way you wanted, you used more HTML. Every element had to be individually styled, using ribbons of FONT and CENTER and B tags. Then CSS came along and gave web developers the ability to group elements into classes with [...]]]></description>
			<content:encoded><![CDATA[<h3>Bringing Styles Into the 4th Dimension</h3>
<p>In the old days, in order to make HTML look the way you wanted, you used more HTML. Every element had to be individually styled, using ribbons of <code>FONT</code> and <code>CENTER</code> and <code>B</code> tags. Then CSS came along and gave web developers the ability to group elements into classes with similar display characteristics. The world heaved a sigh of relief, and developers started making more complicated websites, confident that site styling would not get in the way of functionality.</p>
<p>Then JavaScript and AJAX became popular, and suddenly it became commonplace for elements to have their classes modified by JavaScript, based on the results of AJAX calls from the server. When an element&#8217;s class changes, it is updated instantaneously to reflect the styles associated with the new class. That&#8217;s fine for some stuff, but sometimes you want the transition between classes to be a bit more, um, classy. Let&#8217;s say your site has a login box that remains hidden on a page until a user clicks the &#8220;log in&#8221; link. If you switch the box&#8217;s style from <code>opacity: 0;</code> to <code>opacity: 1;</code>, it will appear right away by default. If you want it to fade in, you have to write a JavaScript function that increments the opacity bit by bit until it reaches 1, and you have to call that function at the same time as you change the class of the login box. If you have a bunch of login boxes on your site, you have to attach that transitional behavior to each one of them manually. Because CSS doesn&#8217;t have the concept of transitioning through time, animation-heavy websites are stuck in the same place that pre-CSS websites were before CSS came along.</p>
<p><strong>CSS transitions</strong> solve this problem by bringing styles into the 4th dimension. CSS transitions allow web developers to specify that if an element has its style modified, the browser should smoothly transition its appearance to the new style, rather than shifting it abruptly. They&#8217;ve been available in WebKit for <a href="http://webkit.org/blog/138/css-animation/">about two years now</a>, and <a href="http://blog.mozbox.org/post/2009/10/12/Some-new-demos">just appeared in Gecko</a> a few weeks ago. Since they&#8217;re not available in most browsers, webOS developers are among the privileged few who can take advantage of them. Here&#8217;s how.<br />
<span id="more-483"></span></p>
<h3>The Basics</h3>
<p>Suppose your login box is 300px wide and you want it to hide offscreen until a user clicks a link, at which point it should get the class <code>active</code> and appear onscreen.</p>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;"><span style="color: #cc00cc;">#loginbox</span> <span style="color: #00AA00;">&#123;</span>
  <span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span> <span style="color: #933;">300px</span><span style="color: #00AA00;">;</span>
  <span style="color: #000000; font-weight: bold;">position</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">fixed</span><span style="color: #00AA00;">;</span>
  <span style="color: #000000; font-weight: bold;">left</span><span style="color: #00AA00;">:</span> <span style="color: #933;">-300px</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
&nbsp;
<span style="color: #cc00cc;">#loginbox</span><span style="color: #6666ff;">.active</span> <span style="color: #00AA00;">&#123;</span>
  <span style="color: #000000; font-weight: bold;">left</span><span style="color: #00AA00;">:</span> <span style="color: #933;">10px</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span></pre></div></div>

<p>Here&#8217;s a version of that with transitions:</p>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;"><span style="color: #cc00cc;">#loginbox</span> <span style="color: #00AA00;">&#123;</span>
  <span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span> <span style="color: #933;">300px</span><span style="color: #00AA00;">;</span>
  <span style="color: #000000; font-weight: bold;">position</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">fixed</span><span style="color: #00AA00;">;</span>
  <span style="color: #000000; font-weight: bold;">left</span><span style="color: #00AA00;">:</span> <span style="color: #933;">-300px</span><span style="color: #00AA00;">;</span>
  -webkit-transition-property<span style="color: #00AA00;">:</span> <span style="color: #000000; font-weight: bold;">left</span><span style="color: #00AA00;">;</span>
  -webkit-transition-duration<span style="color: #00AA00;">:</span> .5s<span style="color: #00AA00;">;</span>
  -webkit-transition-timing-function<span style="color: #00AA00;">:</span> ease-in<span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
&nbsp;
<span style="color: #cc00cc;">#loginbox</span><span style="color: #6666ff;">.active</span> <span style="color: #00AA00;">&#123;</span>
  <span style="color: #000000; font-weight: bold;">left</span><span style="color: #00AA00;">:</span> <span style="color: #933;">10px</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span></pre></div></div>

<p>And here&#8217;s how it&#8217;d look if you wanted the box to fade in and slide in at the same time:</p>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;"><span style="color: #cc00cc;">#loginbox</span> <span style="color: #00AA00;">&#123;</span>
  <span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span> <span style="color: #933;">300px</span><span style="color: #00AA00;">;</span>
  <span style="color: #000000; font-weight: bold;">position</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">fixed</span><span style="color: #00AA00;">;</span>
  <span style="color: #000000; font-weight: bold;">left</span><span style="color: #00AA00;">:</span> <span style="color: #933;">-300px</span>
  opacity<span style="color: #00AA00;">:</span> <span style="color: #cc66cc;">0</span><span style="color: #00AA00;">;</span>
  -webkit-transition-property<span style="color: #00AA00;">:</span> <span style="color: #000000; font-weight: bold;">left</span> opacity<span style="color: #00AA00;">;</span>
  -webkit-transition-duration<span style="color: #00AA00;">:</span> .5s .25s<span style="color: #00AA00;">;</span>
  -webkit-transition-timing-function<span style="color: #00AA00;">:</span> ease-in linear<span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
&nbsp;
<span style="color: #cc00cc;">#loginbox</span><span style="color: #6666ff;">.active</span> <span style="color: #00AA00;">&#123;</span>
  <span style="color: #000000; font-weight: bold;">left</span><span style="color: #00AA00;">:</span> <span style="color: #933;">10px</span><span style="color: #00AA00;">;</span>
  opacity<span style="color: #00AA00;">:</span> <span style="color: #cc66cc;">1</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span></pre></div></div>

<p>Here&#8217;s a brief overview of the three <code>-webkit-transition</code> properties used above;</p>
<dl>
<dt>-webkit-transition-property</dt>
<dd>A space-seperated list of the properties that should be animated when they change. You should only use numerical properties. &#8220;top&#8221;, &#8220;width&#8221;, &#8220;border-width&#8221; and &#8220;opacity&#8221; work, but &#8220;display&#8221;, &#8220;text-decoration&#8221; and &#8220;list-style-type&#8221;, for instance, do not. If this property is omitted, all the properties of an element will be animated. This is probably not what you want.</dd>
<dt>-webkit-transition-duration</dt>
<dd>A space-seperated list of the durations of the transitions of the different objects. &#8220;s&#8221; stands for seconds. This is 0s by default, so you need to set it.</dd>
<dt>-webkit-transition-timing-function</dt>
<dd>From the <a href="http://www.w3.org/TR/css3-transitions/">W3C Working Draft</a>:</p>
<blockquote><p>The &#8216;transition-timing-function&#8217; property describes how the intermediate values used during a transition will be calculated. It allows for a transition to change speed over its duration.</p></blockquote>
<p>&#8220;ease-in&#8221; starts slowly and picks up speed at the end. &#8220;linear&#8221; keeps the same speed all the way through.</p>
</dd>
</dl>
<p>And here are some things that <em>aren&#8217;t</em> supported in webOS (as of 1.2.1), but probably will be eventually, since they are part of WebKit 4:</p>
<dl>
<dt>-webkit-transition-delay</dt>
<dd>Allows you to set a delay before the start of the animation.</dd>
<dt>Events</dt>
<dd>Currently, there&#8217;s no way respond when a transition animation finishes, and this is the main drawback of the CSS approach to transitions. WebKit 4 lets objects listen for animation events, which will let you string a bunch of animations together without needing to call setTimeout() to activate each part of the animation.</dd>
</dl>
<p>In addition to the reduced code clutter, CSS transitions can speed up your app, since they are run from native compiled code, rather than from interpreted JavaScript. Don&#8217;t expect miracles, though &#8212; I&#8217;ve found that webOS can only handle a few animations at one time before things get choppy, and the size and complexity of the elements being animated also makes a difference. I was unable to animate a 320&#215;480 image without choppiness. While there is no programmatic way to cancel the animations, they are smart enough to smoothly reverse themselves if an element&#8217;s properties change in the middle of a transition. If the <code>active</code> class is removed from our login box while it&#8217;s still sliding in, it will slide out starting from wherever it happens to be at the moment the class was removed.</p>
<p>For more on the basics of transitions, check out the <a href="http://www.w3.org/TR/css3-transitions/">W3C docs</a>, and keep in mind that all the properties should be prefixed with <code>-webkit-</code> in webOS.</p>
<h3>Advanced Tricks with <code>-webkit-transform</code></h3>
<p>There&#8217;s another advanced CSS property in webOS, called <strong><code>-webkit-transform</code></strong>, that, when combined with CSS transitions, allows for some neat stuff. <code>-webkit-transform</code> is&#8230;well, I think of it as a mini-CSS within CSS. It lets you apply transformations to an element after it&#8217;s been rendered. In webOS, The available transformations (to my knowledge) are translate, scale, rotate and skew. To scale an element to twice its height and rotate it 30 degress (something that&#8217;s been impossible in HTML until now!), do like this:</p>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;"><span style="color: #cc00cc;">#myDiv</span> <span style="color: #00AA00;">&#123;</span>
  -webkit-transform<span style="color: #00AA00;">:</span> scale<span style="color: #00AA00;">&#40;</span><span style="color: #cc66cc;">2</span><span style="color: #00AA00;">,</span> <span style="color: #cc66cc;">1</span><span style="color: #00AA00;">&#41;</span> rotate<span style="color: #00AA00;">&#40;</span>30deg<span style="color: #00AA00;">&#41;</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span></pre></div></div>

<p>The crucial difference between scaling a div with <code>-webkit-transform</code> and scaling by manipulating its width and height is that <code>-webkit-transform</code> will scale (or skew or rotate) the entire rendered div and its children smoothly. For more on -webkit-transform, see <a href="http://www.the-art-of-web.com/css/css-animation/">this post at Art of Web</a>.</p>
<p>You can animate <code>-webkit-transform</code> by passing it to <code>-webkit-transition-property</code>. If you&#8217;re using a WebKit browser, hover over the card below to see an example.</p>
<p><img id="cardexample" src="/blog/wp-content/uploads/2009/11/cardback.jpeg" alt="" /><br clear="all" /></p>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;"><span style="color: #cc00cc;">#cardexample</span> <span style="color: #00AA00;">&#123;</span>
  -webkit-transition-property<span style="color: #00AA00;">:</span> -webkit-transform<span style="color: #00AA00;">;</span>
  -webkit-transition-duration<span style="color: #00AA00;">:</span> 1s<span style="color: #00AA00;">;</span>
  -webkit-transform<span style="color: #00AA00;">:</span> rotate<span style="color: #00AA00;">&#40;</span>0deg<span style="color: #00AA00;">&#41;</span> scale<span style="color: #00AA00;">&#40;</span><span style="color: #cc66cc;">1</span><span style="color: #00AA00;">,</span> <span style="color: #cc66cc;">1</span><span style="color: #00AA00;">&#41;</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
&nbsp;
<span style="color: #cc00cc;">#cardexample</span><span style="color: #3333ff;">:hover </span><span style="color: #00AA00;">&#123;</span>
  -webkit-transform<span style="color: #00AA00;">:</span> rotate<span style="color: #00AA00;">&#40;</span>180deg<span style="color: #00AA00;">&#41;</span> scale<span style="color: #00AA00;">&#40;</span><span style="color: #cc66cc;">1.5</span><span style="color: #00AA00;">,</span> <span style="color: #cc66cc;">1.5</span><span style="color: #00AA00;">&#41;</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span></pre></div></div>

<p>Our games <a href="http://www.selfawaregames.com/wordace.html">Word Ace</a> and <a href="http://www.selfawaregames.com/cardace.html">Card Ace</a> use this technique for pretty much every animation in the game. It&#8217;s a lot of fun to describe the behavior of a class in CSS and have elements automatically move around when they&#8217;re changed. There were times when I&#8217;d forgotten that I had set transition properties on an element, and was surprised when it started moving around of its own accord.</p>
<h3>Caveats</h3>
<p>Advanced animations are tricky with CSS. For example, the timers in Word Ace and Card Ace use transitions. In order to start a timer countdown, the yellow timer bar gets two classes set: one to set the bar to &#8220;full&#8221;, and another that sets it to &#8220;empty&#8221; with a transition, so that the width of the bar decreases slowly. My first pass at the code was something like this:</p>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;">// CSS
<span style="color: #cc00cc;">#timer-bar</span><span style="color: #6666ff;">.full</span> <span style="color: #00AA00;">&#123;</span>
  <span style="color: #000000; font-weight: bold;">height</span><span style="color: #00AA00;">:</span> <span style="color: #933;">22px</span><span style="color: #00AA00;">;</span>
  <span style="color: #000000; font-weight: bold;">background-color</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">yellow</span><span style="color: #00AA00;">;</span>
  -webkit-transition-property<span style="color: #00AA00;">:</span> <span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">;</span>
  -webkit-transition-duration<span style="color: #00AA00;">:</span> 10s<span style="color: #00AA00;">;</span>
  <span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span> <span style="color: #933;"><span style="color: #cc66cc;">100</span>%</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
&nbsp;
<span style="color: #cc00cc;">#timer-bar</span><span style="color: #6666ff;">.full</span><span style="color: #6666ff;">.counting-down</span> <span style="color: #00AA00;">&#123;</span>
  <span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span> <span style="color: #933;"><span style="color: #cc66cc;">0</span>%</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span></pre></div></div>


<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;"><span style="color: #006600; font-style: italic;">// JavaScript</span>
<span style="color: #003366; font-weight: bold;">function</span> startTimer<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
  <span style="color: #003366; font-weight: bold;">var</span> timerBar <span style="color: #339933;">=</span> $<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'timer-bar'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
  timerBar.<span style="color: #660066;">addClassName</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'full'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
  timerBar.<span style="color: #660066;">addClassName</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'counting-down'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span></pre></div></div>

<p>It didn&#8217;t work. The timer bar never went to &#8220;full&#8221;. After some research, I discovered <a href="http://www.frozen-o.com/blog/2009/02/webkit-css-animation-behavior-weirdness.html">a blog post</a> explaining that changes to element styles are batched during an event, and are processed all at once after an event has finished, for performance reasons. In this case, WebKit sees that the classes I&#8217;m adding would set the element&#8217;s width twice, so it only bothers setting the second width &#8212; 0%. If you need to do a multi-step transition this way, you need to chunk the DOM manipulation into different events:</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;"><span style="color: #003366; font-weight: bold;">function</span> startTimer<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
  <span style="color: #003366; font-weight: bold;">var</span> timerBar <span style="color: #339933;">=</span> $<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'timer-bar'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
  timerBar.<span style="color: #660066;">addClassName</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'full'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
  setTimeout<span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
    timerBar.<span style="color: #660066;">addClassName</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'counting-down'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
  <span style="color: #009900;">&#125;</span><span style="color: #339933;">,</span> <span style="color: #CC0000;">0</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span></pre></div></div>

<p>Tricky, huh? This also applies in cases where you need to set a hidden element to <code>display: block;</code> before you move it around.</p>
<h3>In Short&#8230;</h3>
<p>CSS transitions make our games smoother, more lively, and easier to maintain. They&#8217;re not without their pitfalls, but once you master the basics, they&#8217;re an easy, elegant way to add a bit of zest to your UI. For more information (not all of which applies to webOS, unfortunately), see the <a href="http://edr.euro.apple.com/safari/library/documentation/InternetWeb/Conceptual/SafariVisualEffectsProgGuide/Transitions/Transitions.html">Safari reference</a> and the <a href="http://www.w3.org/TR/css3-transitions/">W3C working spec</a>.</p>
<p><strong>Dan Kurtz is the webOS developer at <a href="http://selfawaregames.com">Self Aware Games</a>, makers of Word Ace and Card Ace for the Pre and Pixi. Both are online multiplayer card games that make extensive use of the advanced JavaScript and CSS techniques available in webOS.</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://pre101.com/blog/2009/11/10/a-guide-to-css-transitions-in-webos/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Wednesday News Roundup &#8211; Pixi, Asia, webOS and iTunes</title>
		<link>http://pre101.com/blog/2009/11/05/wednesday-news-roundup-pixi-asia-webos-and-itunes/</link>
		<comments>http://pre101.com/blog/2009/11/05/wednesday-news-roundup-pixi-asia-webos-and-itunes/#comments</comments>
		<pubDate>Thu, 05 Nov 2009 04:43:22 +0000</pubDate>
		<dc:creator>Pre101</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[iTunes]]></category>
		<category><![CDATA[Pixi]]></category>
		<category><![CDATA[webOS]]></category>

		<guid isPermaLink="false">http://pre101.com/blog/?p=475</guid>
		<description><![CDATA[For those keeping score, we didn&#8217;t do a news roundup last week and instead posted our on-the-scene report about Sprint&#8217;s Open Developer Conference.  If you missed it, you can read the first part here.  So, with two weeks to catch up on, here are the big stories:  Palm announces Pixi release date, Australia gets left [...]]]></description>
			<content:encoded><![CDATA[<p><img class="size-full wp-image-163 alignleft" style="margin-right: 10px;" title="newspaper_closeup_eclaire" src="http://pre101.com/blog/wp-content/uploads/2009/07/newspaper_closeup_eclaire1.jpg" alt="newspaper_closeup_eclaire" width="180" height="240" />For those keeping score, we didn&#8217;t do a news roundup last week and instead posted our on-the-scene report about Sprint&#8217;s Open Developer Conference.  If you missed it, you can read the <a href="http://pre101.com/blog/2009/10/27/sprint-open-developers-conference-part-1/">first part here</a>.  So, with two weeks to catch up on, here are the big stories:  Palm announces Pixi release date, Australia gets left behind, iTunes strikes again and webOS 1.3.1 goes to developers for testing.  And, so&#8230;</p>
<h3><span id="more-475"></span>Palm Announces Pixi Release Date</h3>
<p>Monday, October 26th, just as the Sprint Open Developer Conference was going to get started, <a href="http://blog.palm.com/palm/2009/10/palm-pixi-arrives-on-sprint-november-15.html">Palm announced</a> that their next webOS smart phone, the Pixi, will hit Sprint on November 15th.  For those unfamiliar with the Pixi, it is planned as a replacement for Palm&#8217;s Centro smart phone.  It features a &#8216;candy-bar&#8217; configuration with an exposed keyboard.  It differs from the Pre in that it has a slightly shorter display (with fewer colors), it lacks WiFi and reportedly has less RAM.  As you can see from the image, it&#8217;s a thin and stylish device.  However, with the Pre hitting $100 and the Pixi announced at the same price, it&#8217;s not a sure thing which phone people will opt for.  For those who dislike the slider in the Pre, though, it will be attractive.  There are some complaints that the Pixi is also a Sprint exclusive.<img class="alignright size-full wp-image-477" title="palm pixi smartphone front view" src="http://pre101.com/blog/wp-content/uploads/2009/11/palm-pixi-smartphone-front-view.jpg" alt="palm pixi smartphone front view" width="294" height="483" /></p>
<h3>Australians and Asia Must Wait</h3>
<p>Those who were waiting for the Pre and Pixi to appear on the shores of Australia were saddened to learn that <a href="http://geeklog.lucid.net.au/article.php?story=20091020115532433">Palm will not be targeting that region</a> soon.  According to the e-mail:</p>
<blockquote><p>At this moment in time, we do not yet have any plans to launch the Palm Pre or any of our new WebOS products in Asia Pacific. Our focus right now is to establish a strong presence in North America and Europe. However, we do not discount the possibility of offering this new range of products at a later date.</p></blockquote>
<p>Sad news indeed for all those in the affected countries.  What we&#8217;ve heard, though, is that many are turning to on-line shops that are selling unlocked German versions of the Pre to get their webOS fix.</p>
<h3>iTunes Moves to Block</h3>
<p>The latest update to Apple&#8217;s media player iTunes has once again turned off syncing with webOS devices.  While many expected that to happen sooner or later I think we were all hoping Apple would give up.  I suspect the folks at Palm haven&#8217;t played all their cards on this one yet, though, so perhaps we&#8217;ll see a new solution with the forthcoming release of the OS.  In the meantime, there are <a href="http://pre101.com/blog/2009/08/02/keeping-it-in-sync/">lots of syncing options</a> other than iTunes, so don&#8217;t be shy about investigating them.  Also, don&#8217;t forget you can buy tunes from <a href="http://www.amazon.com/MP3-Music-Download/b?ie=UTF8&amp;node=163856011">other sources</a>, too.</p>
<h3>webOS 1.3.1 Released to Developers</h3>
<p>According to <a href="http://www.precentral.net/webos-131-seeded-select-developers">many reports</a> webOS 1.3.1 was delivered to developers for testing.  Palm has taken the step of providing developers with an early release in order to ensure a smooth transition.  Given that a few apps were caught flat-footed when 1.2.0 was released we think that&#8217;s a good idea.  Not only does Palm&#8217;s pool of testers increase but developers can act early to prevent users from having broken apps on release day.   There&#8217;s been no news on when the new OS will appear on the Updates app but many are speculating on some time around November 15th &#8212; the day the Pixi is released.</p>
<h3>Roundup</h3>
<p>Those were the major stories.  Some other webOS related musings:  There&#8217;s been much speculation about the as-yet unused <a href="http://en.wikipedia.org/wiki/Graphics_processing_unit">GPU</a> in the Pre (and Pixi).  Two interesting tidbits turned up:  First, Palm has <a href="http://www.phoronix.com/scan.php?page=article&amp;item=amd_matthew_tippett&amp;num=1">hired one of AMD&#8217;s core engineering managers</a> Matthew Tippet, a person responsible for Linux graphics drivers.  Second, Dion Almaer and Ben Galbraith mentioned the GPU at two recent <a href="http://ajaxian.com/archives/webos-developer-event-roundup">conferences</a>, suggesting that enabling the GPU will speed up webOS.  Some suspect the speedup will occur with webOS 1.3.1.  We suspect that with Matthew just starting at Palm it may be a while before that GPU gets full use.  For those keeping track, the app catalog now has 320 apps.  And while fully 1/3 are tip calculators, it&#8217;s still impressive!  Sound off below with your favorite app picks, news stories or just a simple hello.  Also, check out our <a href="http://twitter.com/Pre101">Twitter feed</a> for up-to-the minute stories.</p>
]]></content:encoded>
			<wfw:commentRss>http://pre101.com/blog/2009/11/05/wednesday-news-roundup-pixi-asia-webos-and-itunes/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
