<?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>mocreative</title>
	<atom:link href="http://mocreative.net/feed/" rel="self" type="application/rss+xml" />
	<link>http://mocreative.net</link>
	<description>移动web设计</description>
	<lastBuildDate>Thu, 11 Mar 2010 05:20:48 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Helisso – Flash Lite 内容 SIS 打包器</title>
		<link>http://mocreative.net/design/helisso/</link>
		<comments>http://mocreative.net/design/helisso/#comments</comments>
		<pubDate>Wed, 03 Mar 2010 17:19:57 +0000</pubDate>
		<dc:creator>五梭</dc:creator>
				<category><![CDATA[设计]]></category>
		<category><![CDATA[Flash Lite]]></category>

		<guid isPermaLink="false">http://mocreative.net/?p=31</guid>
		<description><![CDATA[Mark创建了他的第一个ActionScript3应用——Helisso。这时一个为Symbian设备打包Flash Lite应用的小程序。可以在Windows或Mac平台上使用它来将Flash Lite打包成sis文件。对Windows来说是没什么，但是在Mac上，Flash作者们就不用安装任何Symbian SDK了（本来也没有）。太棒了！
功能很简单，看截图就可以了。

]]></description>
			<content:encoded><![CDATA[<p>Mark创建了他的第一个ActionScript3应用——<a href="http://www.flashmobileblog.com/2010/03/03/helisso-a-packager-for-symbian-devices/" class="liexternal">Helisso</a>。这时一个为Symbian设备打包Flash Lite应用的小程序。可以在Windows或Mac平台上使用它来将Flash Lite打包成sis文件。对Windows来说是没什么，但是在Mac上，Flash作者们就不用安装任何Symbian SDK了（本来也没有）。太棒了！<span id="more-31"></span></p>
<p>功能很简单，看截图就可以了。</p>
<p><a href="http://mocreative.net/wp-content/uploads/helisso.png" class="liimagelink"><img class="alignnone size-full wp-image-32" title="helisso" src="http://mocreative.net/wp-content/uploads/helisso.png" alt="helisso截图" width="300" height="324" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://mocreative.net/design/helisso/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>10条小代码开发iPhone友好的网站</title>
		<link>http://mocreative.net/design/10-snippets-iphone-friendly/</link>
		<comments>http://mocreative.net/design/10-snippets-iphone-friendly/#comments</comments>
		<pubDate>Wed, 03 Mar 2010 03:39:58 +0000</pubDate>
		<dc:creator>五梭</dc:creator>
				<category><![CDATA[设计]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[设备侦测]]></category>

		<guid isPermaLink="false">http://mocreative.net/?p=29</guid>
		<description><![CDATA[如果要针对iPhone/iPod Touch开发移动网站，以下十条小代码几乎肯定是需要用到的，方便又有效。可以做到侦测iPhone/iPod、设置viewpoint和屏幕等宽、使用iPhone规格图标、侦测设备旋转方向、隐藏工具栏和模拟:hover伪类等。]]></description>
			<content:encoded><![CDATA[<p>如果要针对iPhone/iPod Touch开发移动网站，以下十条小代码几乎肯定是需要用到的，方便又有效。</p>
<h3>侦测iPhone/iPod</h3>
<p>开发特定设备的移动网站，首先要做的就是设备侦测了。下面是使用Javascript侦测iPhone/iPod的UA，然后转向到专属的URL。</p>
<p><code>if((navigator.userAgent.match(/iPhone/i)) || (navigator.userAgent.match(/iPod/i))) {<br />
if (document.cookie.indexOf("iphone_redirect=false") == -1) {<br />
window.location = "http://m.espn.go.com/wireless/?iphone&amp;i=COMR";<br />
}<br />
}</code></p>
<p>虽然Javascript是可以在水果设备上运行的，但是用户还是可以禁用。它也会造成客户端刷新和额外的数据传输，所以下面是服务器端侦测和转向：</p>
<p><code>if(strstr($_SERVER['HTTP_USER_AGENT'],'iPhone') || strstr($_SERVER['HTTP_USER_AGENT'],'iPod')) {<br />
header('Location: http://yoursite.com/iphone');<br />
exit();<br />
}</code></p>
<h3>设置viewpoint和屏幕等宽</h3>
<p>如果不设置viewpoint，网站在viewpoint就会显示成缩略形式。如果你专门为iPhone/iPod开发网站，这一条很有用，而且很简单，只需要插入到head里就可以：</p>
<p><code>&lt;meta name="viewport" content="width=device-width; initial-scale=1.0; maximum-scale=1.0;"&gt;</code></p>
<h3>使用iPhone规格图标</h3>
<p>如果你的用户将你的网站添加到home screen，iPhone会使用网站的缩略图作为图标。然而你可以提供一个自己设计的图标，这样当然更好。图片是57&#215;57大小，png格式。不需要自己做圆角和反光，系统会自动完成这些工作。然后将下面这条加入head中：</p>
<p><code>&lt;rel="apple-touch-icon" href="images/youricon.png"/&gt;</code></p>
<h3>阻止旋转屏幕时自动调整字体大小</h3>
<p><code>-webkit-text-size-adjust</code>是webkit的私有css：</p>
<p><code>html, body, form, fieldset, p, div, h1, h2, h3, h4, h5, h6 {-webkit-text-size-adjust:none;}</code></p>
<h3>侦测设备旋转方向</h3>
<p>iPhone可以在横屏状态下浏览网页，有时候你会想知道用户设备的手持状态来增强可用性和功能。下面一段Javascript可以判断出设备向哪个方向旋转，并且替换css：</p>
<p><code>window.onload = function initialLoad() {updateOrientation();}</code></p>
<p>function updateOrientation(){<br />
var contentType = &#8220;show_&#8221;;<br />
switch(window.orientation){<br />
case 0:<br />
contentType += &#8220;normal&#8221;;<br />
break;</p>
<p>case -90:<br />
contentType += &#8220;right&#8221;;<br />
break;</p>
<p>case 90:<br />
contentType += &#8220;left&#8221;;<br />
break;</p>
<p>case 180:<br />
contentType += &#8220;flipped&#8221;;<br />
break;<br />
}<br />
document.getElementById(&#8220;page_wrapper&#8221;).setAttribute(&#8220;class&#8221;, contentType);<br />
}</p>
<h3>iPhone才识别的CSS</h3>
<p>如果不想设备侦测，可以用CSS媒体查询来专为iPhone/iPod定义样式。</p>
<p><code>@media screen and (max-device-width: 480px) {}</code></p>
<h3>缩小图片</h3>
<p>网站的大图通常宽度都超过480像素，如果用前面的代码限制了缩放，这些图片在iPhone版显示显然会超过屏幕。好在iPhone机能还够，我们可以用CSS让iPhone自动将大图片缩小显示。</p>
<p><code>@media screen and (max-device-width: 480px){<br />
img{max-width:100%;height:auto;}<br />
}</code></p>
<p>注意如果原图片非常大，或一个页面非常多图，最好还是在服务器端缩放到480像素宽，iPhone只需要在正常浏览时缩略到320像素。这样不会消耗太多流量和机能。</p>
<h3>默认隐藏工具栏</h3>
<p>iPhone的浏览器工具栏会在页面最顶端，卷动网页后才隐藏。这样在加载网页完成后显得很浪费空间，特别是横向屏幕时。我们可以让它自动卷动上去。</p>
<p><code>window.addEventListener('load', function() {<br />
setTimeout(scrollTo, 0, 0, 1);<br />
}, false);</code></p>
<h3>使用特殊链接</h3>
<p>这两条不用说了吧：</p>
<p><code>&lt;a href="tel:12345678900"&gt;打电话给我&lt;/a&gt;<br />
&lt;a href="sms:12345678900"&gt;发短信&lt;/a&gt;</code></p>
<h3>模拟:hover伪类</h3>
<p>因为iPhone并没有鼠标指针，所以没有hover事件。那么CSS :hover伪类就没用了。但是iPhone有Touch事件，onTouchStart 类似 onMouseOver，onTouchEnd 类似 onMouseOut。所以我们可以用它来模拟hover。使用Javascript：</p>
<p><code>var myLinks = document.getElementsByTagName('a');<br />
for(var i = 0; i &lt; myLinks.length; i++){<br />
myLinks[i].addEventListener(’touchstart’, function(){this.className = “hover”;}, false);<br />
myLinks[i].addEventListener(’touchend’, function(){this.className = “”;}, false);<br />
}</code></p>
<p>然后用CSS增加hover效果：</p>
<p><code>a:hover, a.hover { /* 你的hover效果 */ }</code></p>
<p>这样设计一个链接，感觉可以更像按钮。并且，这个模拟可以用在任何元素上。</p>
<h3>参考资料：</h3>
<p><a href="http://csswizardry.com/2010/01/iphone-css-tips-for-building-iphone-websites/" class="liexternal">iPhone CSS—tips for building iPhone websites</a></p>
<p><a href="http://davidwalsh.name/detect-iphone" class="liexternal">iPhone &amp; iPod Detection Using Javascript</a></p>
<p><a href="http://articles.sitepoint.com/article/iphone-development-12-tips/" class="liexternal">iPhone Development: 12 Tips To Get You Started</a></p>
<p><a href="http://www.engageinteractive.co.uk/blog/2008/06/19/tutorial-building-a-website-for-the-iphone/" title="Permanent Link: Tutorial: Building a website for the iPhone" rel="bookmark" class="liexternal">Tutorial: Building a website for the iPhone</a></p>
<p><a href="http://www.evotech.net/blog/2008/12/hover-pseudoclass-for-the-iphone/" rel="bookmark" class="liexternal">hover pseudoclass for the iPhone</a></p>
]]></content:encoded>
			<wfw:commentRss>http://mocreative.net/design/10-snippets-iphone-friendly/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Maemo5 图标列表</title>
		<link>http://mocreative.net/design/maemo5-icons/</link>
		<comments>http://mocreative.net/design/maemo5-icons/#comments</comments>
		<pubDate>Thu, 25 Feb 2010 14:21:48 +0000</pubDate>
		<dc:creator>五梭</dc:creator>
				<category><![CDATA[设计]]></category>
		<category><![CDATA[web apps]]></category>
		<category><![CDATA[Widgets]]></category>
		<category><![CDATA[图标]]></category>

		<guid isPermaLink="false">http://mocreative.net/?p=27</guid>
		<description><![CDATA[诺基亚开发者论坛发布了Maemo 5系统所有的图标资源。作为应用的图标设计参考提供给开发者，当然也允许直接使用这些图标，以保证和系统UI视觉上的兼容，给用户一个无间断的体验。图标列表的补充材料可见Hildon 2.2 Widget样式指南和Fremantle Master 布局指南，包含了指导和参考。另外还有Hildon 2.2 Widget 用户界面规范，包含了互动和技术的背景信息。]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.forum.nokia.com/" title="forum nokia" class="liexternal">诺基亚开发者论坛</a>发布了<a href="http://www.forum.nokia.com/document/Maemo_5_Icon_List/main.html" title="图标列表" class="liexternal">Maemo 5系统所有的图标资源</a>。作为应用的图标设计参考提供给开发者，当然也允许直接使用这些图标，以保证和系统UI视觉上的兼容，给用户一个无间断的体验。图标列表的补充材料可见<a href="http://www.forum.nokia.com/info/sw.nokia.com/id/eb8a68ba-6225-4d84-ba8f-a00e4a05ff6f/Hildon_2_2_UI_Style_Guide.html" class="liexternal">Hildon 2.2 Widget样式指南</a>和<a href="http://www.forum.nokia.com/info/sw.nokia.com/id/e778ba1f-2507-4672-be45-798359a3aea7/Fremantle_Master_Layout_Guide.html" class="liexternal">Fremantle  Master 布局指南</a>，包含了指导和参考。另外还有<a href="http://www.forum.nokia.com/info/sw.nokia.com/id/019c2b31-3777-49a0-9257-970d79580756/Hildon_2_2_Widget_UI_Specification.html" class="liexternal">Hildon 2.2 Widget 用户界面规范</a>，包含了互动和技术的背景信息。</p>
<p>如果是为Maemo 5开发web apps、WRT Widgets或适配网站，就可以使用这资源了。</p>
<p><a href="http://www.forum.nokia.com/document/Maemo_5_Icon_List/" class="liexternal">http://www.forum.nokia.com/document/Maemo_5_Icon_List/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://mocreative.net/design/maemo5-icons/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>移动浏览器web兼容性测试第二版</title>
		<link>http://mocreative.net/news/web-compatibility-test-2/</link>
		<comments>http://mocreative.net/news/web-compatibility-test-2/#comments</comments>
		<pubDate>Tue, 23 Feb 2010 17:59:07 +0000</pubDate>
		<dc:creator>五梭</dc:creator>
				<category><![CDATA[新闻]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[web apps]]></category>
		<category><![CDATA[浏览器]]></category>

		<guid isPermaLink="false">http://mocreative.net/?p=25</guid>
		<description><![CDATA[W3C又推出了第二版的移动浏览器web兼容性测试。相比第一个版本，测试的技术规格更加高了，并且这次使用了javascript显示测试结果，很显然是面对更加先进的浏览器的。并且测试都集中在 HTML5的新属性和离线存储方面，只有最后一条是关于视觉设计的新测试。如果要开发支持离线的web app，可以先以此测试一下你的目标浏览器。]]></description>
			<content:encoded><![CDATA[<p><a href="http://w3.org" title="w3" class="liexternal">W3C</a>又推出了<a href="http://www.w3.org/2010/01/wctmb2/" class="liexternal">第二版的移动浏览器web兼容性测试</a>。让我们看看和<a href="http://www.w3.org/2008/06/mobile-test/" class="liexternal">第一版</a>相比测试的内容有什么不同。</p>
<ul>
<li><a href="http://www.w3.org/TR/XMLHttpRequest/" class="liexternal">XmlHttpRequest</a> 用于AJAX的数据传输，第一版已有测试</li>
<li><a href="http://dev.w3.org/html5/spec/the-canvas-element.html#the-canvas-element" class="liexternal">&lt;canvas&gt;</a> HTML5位图缩放渲染，第一版已有测试</li>
<li><a href="http://dev.w3.org/html5/spec/editing.html#contenteditable" class="liexternal">contenteditable</a> HTML5内容编辑，第一版已有测试</li>
<li><strong><a href="http://dev.w3.org/geo/api/" class="liexternal">Geolocation</a> 位置信息</strong></li>
<li><strong> <a href="http://dev.w3.org/html5/spec/forms.html#date-and-time-state" class="liexternal">&lt;input type=&#8221;date&#8221; /&gt;</a> HTML5表单属性</strong></li>
<li><strong><a href="http://dev.w3.org/html5/spec/offline.html#appcache" class="liexternal">Appcache</a> HTML5应用缓存</strong></li>
<li><strong><a href="http://dev.w3.org/html5/spec/video.html#video" class="liexternal">&lt;video&gt;</a> HTML5新增的视频标签</strong></li>
<li><strong><a href="http://dev.w3.org/html5/spec/video.html#audio" class="liexternal">&lt;audio&gt;</a> HTML5新增的音频标签</strong></li>
<li><strong><a href="http://dev.w3.org/html5/workers/" class="liexternal">Web Workers</a></strong></li>
<li><strong><a href="http://dev.w3.org/html5/webstorage/#the-localstorage-attribute" class="liexternal">localStorage</a> HTML5本地存储数据库</strong></li>
<li><strong><a href="http://dev.w3.org/html5/webstorage/#the-sessionstorage-attribute" class="liexternal">sessionStorage</a></strong></li>
<li><strong><a href="http://www.w3.org/TR/css3-fonts/#the-font-face-rule" class="liexternal">@font-face</a> CSS3字体</strong></li>
</ul>
<p>加粗的是新增的测试，相比第一个版本，测试的技术规格更加高了，并且这次使用了javascript显示测试结果，很显然是面对更加先进的浏览器的。并且测试都集中在HTML5的新属性和离线存储方面，只有最后一条是关于视觉设计的新测试。如果要开发支持离线的web app，可以先以此测试一下你的目标浏览器。</p>
]]></content:encoded>
			<wfw:commentRss>http://mocreative.net/news/web-compatibility-test-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>BOLT浏览器1.7的widgets</title>
		<link>http://mocreative.net/news/bolt-widgets/</link>
		<comments>http://mocreative.net/news/bolt-widgets/#comments</comments>
		<pubDate>Wed, 17 Feb 2010 02:46:04 +0000</pubDate>
		<dc:creator>五梭</dc:creator>
				<category><![CDATA[新闻]]></category>
		<category><![CDATA[Widgets]]></category>
		<category><![CDATA[浏览器]]></category>

		<guid isPermaLink="false">http://mocreative.net/?p=24</guid>
		<description><![CDATA[Bitstream如期在移动世界大会上发布了Bolt 1.7。关于我们关心的Widgets功能，除了之前文章提到的内容，根据Wap Review的报道，
Widgets运行于Bolt服务器端，显示在Bolt浏览器内，而不是设备的待机屏幕上。目前有九个可用的Widgets：

天气—显示世界范围内的某个城市的四天的气象
Twitter Profile &#8211; 显示用户的 tweets
Twitter 搜索
Bolt 论坛—显示 Bolt  user forum 的最新的10个帖子，可以回复和发表新话题。
计算器
日历
维基百科搜索， Dictionary.com 搜索和必应搜索。

目前还不知道怎样开发和添加一个Widget。
]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.bitstream.com/" title="bolt的开发商" class="liexternal">Bitstream</a>如期在移动世界大会上发布了Bolt 1.7。关于我们关心的Widgets功能，除了<a href="http://mocreative.net/news/bolt-web-apps/" title="BOLT即将支持Web apps" class="liinternal">之前文章提到的内容</a>，根据<a href="http://wapreview.com/blog/?p=6411" title="Bolt 1.7 Adds Widgets, Twitter Integration, Flash Video and Download Manager Enhancements" class="liexternal">Wap Review的报道</a>，</p>
<blockquote><p>Widgets运行于Bolt服务器端，显示在Bolt浏览器内，而不是设备的待机屏幕上。目前有九个可用的Widgets：</p>
<ul>
<li>天气—显示世界范围内的某个城市的四天的气象</li>
<li>Twitter Profile &#8211; 显示用户的 tweets</li>
<li>Twitter 搜索</li>
<li>Bolt 论坛—显示 <a href="http://boltbrowser.com/forums/index.php" class="liexternal">Bolt  user forum</a> 的最新的10个帖子，可以回复和发表新话题。</li>
<li>计算器</li>
<li>日历</li>
<li>维基百科搜索， Dictionary.com 搜索和必应搜索。</li>
</ul>
<p>目前还不知道怎样开发和添加一个Widget。</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://mocreative.net/news/bolt-widgets/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Skyfire加入Webkit</title>
		<link>http://mocreative.net/news/skyfire-webkit/</link>
		<comments>http://mocreative.net/news/skyfire-webkit/#comments</comments>
		<pubDate>Fri, 12 Feb 2010 06:51:53 +0000</pubDate>
		<dc:creator>五梭</dc:creator>
				<category><![CDATA[新闻]]></category>
		<category><![CDATA[浏览器]]></category>

		<guid isPermaLink="false">http://mocreative.net/?p=22</guid>
		<description><![CDATA[Skyfire 浏览器目前覆盖 S60 和 WM 两个平台，像 Opera Mini  一样通过服务器渲染完整网页后发给手机。该公司刚刚收购了 kolbysoft（Android 平台 Steel 浏览器开发商），希望借由  WebKit 内核在手机上处理一些简单的网页内容，搭配自己的云端计算。]]></description>
			<content:encoded><![CDATA[<p><img src="http://mocreative.net/wp-content/uploads/Skyfire.jpg" alt="Skyfire" title="Skyfire" width="128" height="128" class="alignright size-full wp-image-23" />Skyfire浏览器之前使用的是Mozilla的Gecko内核渲染网页，然后发送到客户端。目前又准备加入Webkit，为移动用户提高渲染效率和效果。以下引用自<a href="http://www.ifanr.com/6943" class="liexternal">iFanr爱范儿</a>：</p>
<blockquote cite="http://www.ifanr.com/6943"><p>Skyfire 浏览器目前覆盖 S60 和 WM 两个平台，像 Opera Mini  一样通过服务器渲染完整网页后发给手机。该公司刚刚收购了 kolbysoft（Android 平台 Steel 浏览器开发商），希望借由  WebKit 内核在手机上处理一些简单的网页内容，搭配自己的云端计算。</p>
<p>Skyfire CEO Jeff Glueck 这样解释：“我认为 WebKit 在处理简单的 HTML  浏览方面表现非常不错。但它在处理网络上那些富媒体的时候表现不佳——吃带宽的大文件以及 Flash、Quicktime、Silverlight  等专有插件”。</p>
<p>2008 年 Skyfire 就通过云端技术渲染网页，为手机提供 Flash  等其它富媒体内容。公司主要依靠广告收入，但也将运营商视为潜在客户。但 2008 年至今，Skyfire 进展有限，最近的 <a href="http://gs.statcounter.com/#mobile_browser-ww-monthly-200810-200911" target="_blank" class="liexternal">StatCounter</a> 报告显示该浏览器带来的流量甚至比 PSP 还少。S60/WM 和 Android 的此消彼长是重要原因。</p>
<p>目前 Webkit 内核浏览器占据移动领域的主导地位，iPhone、Android、webOS、S60  四个平台的自带浏览器都采用该内核，RIM 公司通过收购 <a href="http://www.torchmobile.com/" target="_blank" class="liexternal">Torch Mobile</a> 为黑莓开发 WebKit 浏览器。</p></blockquote>
<p>也就是说，客户端应该可以不用怎么改变，全程的页面和富媒体渲染都是在云端进行的。</p>
]]></content:encoded>
			<wfw:commentRss>http://mocreative.net/news/skyfire-webkit/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>动物书：移动网编程</title>
		<link>http://mocreative.net/news/programming-the-mobile-web-book/</link>
		<comments>http://mocreative.net/news/programming-the-mobile-web-book/#comments</comments>
		<pubDate>Fri, 12 Feb 2010 05:18:45 +0000</pubDate>
		<dc:creator>五梭</dc:creator>
				<category><![CDATA[新闻]]></category>
		<category><![CDATA[书籍]]></category>

		<guid isPermaLink="false">http://mocreative.net/?p=20</guid>
		<description><![CDATA[著名的O&#8217;Reilly动物书系列即将在六月推出新的书，关于移动web的，名字叫做《Programming the Mobile Web》。这本书向你展示如何为应用程序建立一个标准核心，然后将其扩展到特定的设备上。你不仅仅可以学到如何应对平台的变化、挑剔的浏览器、CSS兼容性、AJAX移动平台和其他问题，而且可以学到怎样在受限的环境中创建令人愉快的用户体验。现在，已经发布了400页的粗略版（收费）。
以下是这本书的目录：

移动丛林
移动浏览
架构和设计
设置环境
标记语言和标准
编码
移动浏览器的CSS
移动JavaScript
AJAX, HTML 5 和 RIA
服务器端侦测和传输
定位和地图
移动Widgets和离线应用
测试、调试和性能
分布和社会化Web 2.0

]]></description>
			<content:encoded><![CDATA[<p><a href="http://mocreative.net/wp-content/uploads/rc_lrg.jpg" class="liimagelink"><img src="http://mocreative.net/wp-content/uploads/rc_lrg-128x128.jpg" alt="移动web编程" title="mobile web book" width="128" height="128" class="alignright size-thumbnail wp-image-21" /></a>著名的O&#8217;Reilly动物书系列即将在六月推出新的书，关于移动web的，名字叫做《Programming the Mobile Web》。<q>这本书向你展示如何为应用程序建立一个标准核心，然后将其扩展到特定的设备上。你不仅仅可以学到如何应对平台的变化、挑剔的浏览器、CSS兼容性、AJAX移动平台和其他问题，而且可以学到怎样在受限的环境中创建令人愉快的用户体验。</q>现在，已经发布了<a href="http://oreilly.com/catalog/9780596807795" title="移动网编程粗略版" class="liexternal">400页的粗略版</a>（收费）。</p>
<p>以下是这本书的目录：<span id="more-20"></span></p>
<ul>
<li>移动丛林</li>
<li>移动浏览</li>
<li>架构和设计</li>
<li>设置环境</li>
<li>标记语言和标准</li>
<li>编码</li>
<li>移动浏览器的CSS</li>
<li>移动JavaScript</li>
<li>AJAX, HTML 5 和 RIA</li>
<li>服务器端侦测和传输</li>
<li>定位和地图</li>
<li>移动Widgets和离线应用</li>
<li>测试、调试和性能</li>
<li>分布和社会化Web 2.0</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://mocreative.net/news/programming-the-mobile-web-book/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>BOLT即将支持Web apps</title>
		<link>http://mocreative.net/news/bolt-web-apps/</link>
		<comments>http://mocreative.net/news/bolt-web-apps/#comments</comments>
		<pubDate>Thu, 04 Feb 2010 17:51:17 +0000</pubDate>
		<dc:creator>五梭</dc:creator>
				<category><![CDATA[新闻]]></category>
		<category><![CDATA[Widgets]]></category>
		<category><![CDATA[浏览器]]></category>

		<guid isPermaLink="false">http://mocreative.net/?p=18</guid>
		<description><![CDATA[闪电浏览器BOLT的开发商Bitstream近日宣布，这款浏览器的下一个版本v1.7即将可以运行Web apps，也就是Widgets。许许多多运行于诺基亚WRT、苹果Dashboard、Windows 桌面小工具、KDE、Opera和Google桌面等平台的Widgets，都可以轻松移植到BOLT上，为其增添新功能。]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-19" title="bolt" src="http://mocreative.net/wp-content/uploads/bolt.png" alt="BOLT" width="128" height="128" />来自<a href="http://www.pavingways.com/bolt-mobile-browser-to-include-widgets_1144.html" class="liexternal">PavingWays</a>和<a href="http://tech2.in.com/india/news/mobile-phones/bolt-mobile-browser-to-get-widgets/107622/0" class="liexternal">Tech2.com</a>的消息：</p>
<blockquote><p><a href="http://boltbrowser.com/" title="闪电浏览器官方网站" class="liexternal">闪电浏览器BOLT</a>的开发商<a href="http://www.bitstream.com/" title="bitstream官方网站" class="liexternal">Bitstream</a>近日宣布，这款浏览器的下一个版本v1.7即将可以运行Web apps，也就是Widgets。</p>
<p>BOLT已经支持Ajax，Javascript和其他web语言。但Widgets会直接安装在BOLT浏览器内部，因此加载和执行速度更快。BOLT的widgets使用<a href="http://www.w3.org/TR/widgets/" class="liexternal">W3C Widgets标准</a>编写。用户可以在浏览器的菜单中访问Widgets。</p>
<p>根据Bitstream所说，去年已有超过340万BOLT注册账号，平均每天传输280万页面。BOLT 1.7将在二月十五日的<a href="http://www.mobileworldcongress.com/" class="liexternal">移动世界大会</a>上发布，而且同时会附带一些测试的Widgets。</p></blockquote>
<p>这样，许许多多运行于诺基亚WRT、苹果Dashboard、Windows 桌面小工具、KDE、Opera和Google桌面等平台的Widgets，都可以轻松移植到BOLT上，为其增添新功能。</p>
]]></content:encoded>
			<wfw:commentRss>http://mocreative.net/news/bolt-web-apps/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Firefox移动版发布</title>
		<link>http://mocreative.net/news/firefox-on-maemo-now-available/</link>
		<comments>http://mocreative.net/news/firefox-on-maemo-now-available/#comments</comments>
		<pubDate>Sat, 30 Jan 2010 03:25:40 +0000</pubDate>
		<dc:creator>五梭</dc:creator>
				<category><![CDATA[新闻]]></category>
		<category><![CDATA[浏览器]]></category>

		<guid isPermaLink="false">http://mocreative.net/?p=14</guid>
		<description><![CDATA[我们所期待的大耳狐狸Fennec现在可以用在Maemo平台上了，现在命名为Firefox Mobile。它为移动设备带来了你我所习惯的操作方式，便利的桌面同步和目前超过40款移动扩展。也应该带有和iPhone和Palm Pre一样的HTML5支持能力。这样，离线存储的web app也可以用在诺基亚上了。
]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-15" title="fennec icon" src="http://mocreative.net/wp-content/uploads/fennec.jpg" alt="fennec" width="128" height="128" />我们所期待的大耳狐狸Fennec现在可以用在<a href="http://www.forum.nokia.com/Technology_Topics/Device_Platforms/Maemo.xhtml" title="Meamo平台" class="liexternal">Maemo平台</a>上了，现在命名为Firefox Mobile。它为移动设备带来了你我所习惯的操作方式，便利的桌面同步和目前超过40款移动扩展。也应该带有和iPhone和Palm Pre一样的HTML5支持能力。这样，离线存储的web app也可以用在诺基亚上了。</p>
]]></content:encoded>
			<wfw:commentRss>http://mocreative.net/news/firefox-on-maemo-now-available/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>为ePub文件格式优化图片</title>
		<link>http://mocreative.net/design/epub-images-optimize-1/</link>
		<comments>http://mocreative.net/design/epub-images-optimize-1/#comments</comments>
		<pubDate>Sat, 30 Jan 2010 01:11:07 +0000</pubDate>
		<dc:creator>五梭</dc:creator>
				<category><![CDATA[设计]]></category>
		<category><![CDATA[ePub]]></category>
		<category><![CDATA[电子书]]></category>

		<guid isPermaLink="false">http://mocreative.net/?p=12</guid>
		<description><![CDATA[电子出版(the electronic publication, EPUB)文件格式是一种由国际数字出版论坛(the International Digital Publishing Forum, IDPF)开发的开放电子书标准，它允许出版商创建和发行可以在多种电子书阅读器范围阅读的版本，从手持设备（像索尼的阅读器）到桌面阅读软件（如Adobe Digital Edition）和智能手机阅读应用（像iPhone上的Stanza）。当使用Adobe InDesign创建EPUB文件时，为多种屏幕尺寸和分辨率优化要显示的图片很重要。本文提供了一些最佳实践，让你在用InDesign为EPUB排版图片时可以参考。同样也可以作为InDesign为EPUB输出图片操作的攻略。]]></description>
			<content:encoded><![CDATA[<h3><a href="http://mocreative.net/design/epub-images-optimize-1/attachment/howtoidimages2/" rel="attachment wp-att-13" class="liimagelink"><img class="alignright size-thumbnail wp-image-13" title="ePub image optimize" src="http://mocreative.net/wp-content/uploads/howtoidimages2-128x128.jpg" alt="为epub文件优化图片" width="128" height="128" /></a>操作图片时的最佳实践</h3>
<p>为了优化输出EPUB格式的显示效果，使用以下最佳实践准备图片。</p>
<h4>转换InDesign图稿为外部图片</h4>
<p>只有被置入InDesign的图片才能保存在EPUB文件中。InDesign矢量绘图工具创建的图稿则被丢弃。如需包含InDesign绘制的图稿，就要将它们复制粘贴到Adobe Illustrator，Photoshop或另一个InDesign文档中，生成外部图片，然后再置入到InDesign文稿中。</p>
<h4>锚定图片</h4>
<p>为了精确控制EPUB文件中显示的图片，必须要将图片锚定到文本中。锚定图片也确保当EPUB文件reflow时，图片能跟随所锲入的文字移动。如果不锚定图片，InDesign则会按页面顺序输出它们——从左到右，自上至下。那些图片将可能会全部出现在所有文本的开始或者结尾处，除非你仔细的排布或定位文字和图形框架控制它们之间的流顺序。对于已经排好的文档，想将其转化为EPUB格式而要锚定图片时，用选择工具选中图片，剪切它，然后用文字工具定位文本中到要锚的位置，粘贴。这样图片就定位到文本中。</p>
<h4>锚定每一张图片到独立的段落</h4>
<p>为了确保EPUB文件中段落之间的图片显示，图片必须通过插入一个额外的回车来锚定到自己的段落。之后你可以应用段落样式来控制图片定位。举例来说，要将图片居中，并在上下加上一些间距，可以在段落样式里选择居中对齐和段前距、段后距。<br />
<em>注意：因为在EPUB文件会丢弃文本绕排设定，你必须使用InDesign段距和缩进选项来控制图片和文本的间距。</em><br />
如果你想保留文档现有的布局，就必须使用自定义的锚图片位置。选择想要重定位的锚图片，选择 对象&gt;定位对象&gt;选项。</p>
<p><a href="http://mocreative.net/wp-content/uploads/anchoroption.gif" class="liimagelink"><img class="alignnone size-full wp-image-17" title="anchoroption" src="http://mocreative.net/wp-content/uploads/anchoroption.gif" alt="锚对象选项" width="432" height="493" /></a></p>
<p>在定位对象选项对话框中，在“位置”下拉选单中选择“自定义”，然后在下面定义定位选项，最后点击确定，图片就可以自由定位了，并且可以根据设定的关系和文本一起移动。如果图片是锚定在独立的段落中，因为这个空段落可能应用了段距，所以可能会出现额外的空白。可以应用0磅来移除空距。<br />
<em> 注意：当你使用自定义定位选项时，图片的精确位置并不保存在EPUB文件中，但你可以在InDesign文档里控制它。</em></p>
<h4>使用彩色图片</h4>
<p>尽管许多现在的电子书阅读器使用灰度显示，但使用彩色图片是为一个好主意有两个原因。第一，未来的电子书阅读器很可能有彩色显示，所以到时候你不用被迫更新你的电子书。第二某些阅读设备，例如iPhone，iPod Touch和若干种移动设备支持彩色图片。</p>
<h4>为封面创建单张图片</h4>
<p>电子书封面应该是一张图片。如果你的封面设计是InDesign图文框架混排的组合，设计元素在电子书中会被线性化。想要快速生成封面图片，你可以用InDesign将封面导出成JPEG文件。选择 文件&gt;导出，命名图片，选择JPEG文件格式，然后选择保存。在导出JPEG对话框，定义想要导出的页码。为了优化不同屏幕尺寸和分辨率的显示，定义分辨率在72ppi并选择最大质量，点击“导出”按钮生成图片。最终的封面图片尺寸可以大约在600X800像素就可以在很多阅读器上获得很好的效果。如果图片像素尺寸不够大，就导出更高的分辨率。封面图片生成之后，再导入到InDesign中。<br />
或者你也可以复制封面图稿到另一个InDesign文档中保存，并置入到你的电子书文档中。当你输出EPUB文件时，导入的InDesign文档会转换成JPEG图片。</p>
<h4>用书籍文件管理封面</h4>
<p>EPUB文件格式不会定义页面结构，所有的内容一起排列到一个连续的线性流中。这对一个电子书封面是个问题，因为之后的文本可能会跑到封面中。为了避免这个问题，创建一个单独的InDesign文档单独放置封面图片。然后用书籍文件将封面文档和其他内容的文档组合到一起（文件&gt;新建&gt;书籍）。</p>
<h3>了解InDesign图片导出选项</h3>
<div id="_mcePaste">当你准备好输出文档到EPUB文件时，选择 文件&gt;为Digital Editions导出。如果输出的是书籍文件，在书籍面板菜单中选择为Digital Editions导出书籍。在Digital Editions导出选项对话框中，选择“图像”分类显示图片导出选项。</div>
<div id="_mcePaste">InDesign提供两种方法导出图片到电子书。你可以为所有图片选择导出原始图片或是优化过的图片。在复制图片菜单中，选择你想怎样导出这些图片。</div>
<h4>导出优化过的图片</h4>
<div id="_mcePaste"><a href="http://mocreative.net/wp-content/uploads/digieditionexport.gif" class="liimagelink"><img class="alignnone size-medium wp-image-16" title="digieditionexport" src="http://mocreative.net/wp-content/uploads/digieditionexport-540x406.gif" alt="Digital Editions导出选项" width="540" height="406" /></a></div>
<div>在InDesign中处理文档时，通常使用的是高分辨率图片。然而如果你打算在电子书中使用同样的图片，它们也许过于大了。大的图片耗费内存，并会花费更多时间加载到屏幕显示。如果一张图片太过大，在有限内存和处理能力的阅读器上会遇到问题。如果你在复制图片菜单中选择了优化，InDesign会自动将所有图片输出成适合电子书阅读器显示的优化版本，它们足够小，可以避免发生性能和内存问题。</div>
<div id="_mcePaste">当选择了优化选单，InDesign提供几个选项定义图片如何导出。</div>
<h5>带有格式</h5>
<div id="_mcePaste">被导出的图片被重新格式化到你在InDesign中缩放的尺寸。图片也会专换成RGB色彩模式，他们的分辨率也被修改成72ppi，这样可以有助于减少最终的EPUB文件尺寸。另外，带有格式选项保留你应用的图片框架的InDesign格式，例如描边、填充、旋转、倾斜、以及裁切。</div>
<div id="_mcePaste">如果你不选择带有格式选项，任何应用到图片框架的格式都会被丢弃。图片仅仅被转换成RGB颜色模式（除了灰度图片），并且它们的分辨率改成72ppi。</div>
<div id="_mcePaste">如果你打算通过选择带有选项，确保你的图片和插画大小在300点到600点之间宽，这样导出的版本看上去在大部分阅读器上看上去都不错。宽度大于600点的图片在导出时会降低到600像素宽。</div>
<h5>图像转换</h5>
<div id="_mcePaste">你可以选择将优化的图片转换到GIF或JPEG。如果选择自动，InDesign决定每一张图片应该使用哪种格式。GIF使用有限的色板，不能超过256种颜色，所以 GIF适合于logo和简单的图形。JPEG适合图像和插画。如果你的InDesign文档既包含了logo又包含了图像，选择自动。否则定义适合你需要的格式。</div>
<h5>GIF选项</h5>
<div id="_mcePaste">在Digital Edition导出选项对话框里，这个区域有两个主要选择调板菜单和交错选项。在调板菜单中，你可以决定InDesign如何操作色彩。随样性（无仿色）选项创建一个使用图片中的色样而没有任何仿色的调板。系统选项则使用系统内建的色板创建调板。交错选项可以加速GIF图片的下载时间，当然选项会增大图片大小。</div>
<h5>JPEG选项</h5>
<div id="_mcePaste">此区域包括两个选项：图像品质和格式方法。图像品质选单决定创建的JPEG图片的压缩比和图片质量。选择低可以产生最小的文件大小和最低的图片质量。选择最大值可以产生最高的图片质量和最大的文件大小。格式方法菜单决定JPEG在电子书打开时的显示速度。渐进式创建的图片可以在下载时逐渐增加细节，基线选项创建的图片需要完全下载后再显示。</div>
<h4>导出原始图像</h4>
<div id="_mcePaste">如果你喜欢自己优化图片，就在复制图片选单选择“原始”，InDesign将输出原始图像到EPUB文件中。当选择这个选项，其他所有的选项将不可用。</div>
<div id="_mcePaste">如果选择为EPUB文件格式优化图像，可以创建适合大部分阅读设备最好的电子书。记住当今市场上有丰富的电子书阅读器。在屏幕尺寸和分辨率方面各有不同。比如，iPhone有3.5英寸、163ppi的显示屏，而亚马逊Kindle则是6英寸167ppi的，另外Kindle DX则是9.7英寸150ppi。清楚如何为最终设备处理好图像是一种挑战。并且当电子书阅读器市场持续发展，又会新的更高级技术和功能的型号。</div>
<div id="_mcePaste">如果你选择手动为电子书优化图像，考虑以下标准。</div>
<h5>颜色空间</h5>
<div id="_mcePaste">将图片转换到RGB或灰度模式。</div>
<h5>分辨率</h5>
<div id="_mcePaste">如果你为高分辨率阅读设备出版电子书，将图片以72ppi或更高分辨率保存。</div>
<h5>图片尺寸</h5>
<div id="_mcePaste">并不是总能预测你的电子书会在哪些阅读器上阅读。所以如果你不是针对特定的设备，确保你的图片宽度大于300像素，小于600像素。LOGO可以小一些，约75到100像素宽。这些尺寸确保你的图片在大部分电子书阅读器上显示良好。如果你为特定的设备创建电子书，就将图片处理成和设备可视区域相等或小一些的尺寸。</div>
<h5>文件格式</h5>
<div id="_mcePaste">EPUB文件格式支持JPEG、GIF和PNG图片。JPEG格式通常用做照片。GIF和PNG格式适合用做LOGO、图表和图解。</div>
<div id="_mcePaste">别忘了，在销售电子书之前将它们在不同的电子书阅读器上测试一下永远是个好主意。</div>
<p>本文翻译自<a href="http://www.adobe.com/products/indesign/epub/howto/pdfs/eBooks_optimizing_images.pdf" class="lipdf">http://www.adobe.com/products/indesign/epub/howto/pdfs/eBooks_optimizing_images.pdf</a></p>
]]></content:encoded>
			<wfw:commentRss>http://mocreative.net/design/epub-images-optimize-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
