<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-2814432523809580194</id><updated>2010-04-20T06:50:03.162-07:00</updated><title type='text'>Small Interface</title><subtitle type='html'>Tutorial on Smartphone Web Development, Mobile Web Usability and User Interface Design for small devices</subtitle><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2814432523809580194/posts/default'/><link rel='alternate' type='text/html' href='http://smallinterface.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://smallinterface.com/atom.xml'/><author><name>Rajesh Lal</name><email>noreply@blogger.com</email></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>11</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-2814432523809580194.post-5761352616034172085</id><published>2010-02-11T23:38:00.000-08:00</published><updated>2010-03-25T02:30:25.677-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MeeGo'/><category scheme='http://www.blogger.com/atom/ns#' term='nokia'/><category scheme='http://www.blogger.com/atom/ns#' term='Qt'/><category scheme='http://www.blogger.com/atom/ns#' term='n900'/><title type='text'>MeeGo Book with WRT, Qt, and Quick - What do You want ?</title><content type='html'>I am working on a professional book on MeeGo development with WRT, Qt and Quick, for which I am looking for contributors, if interested send me an email at rajesh.lal@nokia with your idea. &lt;br /&gt;&lt;br /&gt;The likely title of the book is: &lt;br /&gt;&lt;br /&gt;Professional MeeGo Development with WRT, Qt, and Quick &lt;br /&gt;&lt;br /&gt;I wanted to ask you guys, what do you want in a professional book on MeeGo Development. How it can best help us to develop applications on MeeGo devices ? &lt;br /&gt;&lt;br /&gt;Here is a proposed Table of Content. Let me know your comments &lt;br /&gt;&lt;br /&gt;Part I FOUNDATION &lt;br /&gt;1. Introducing MeeGo&lt;br /&gt;2. MeeGo Design, layout and User Interface &lt;br /&gt;3. Technologies supported in MeeGo  &lt;br /&gt;&lt;br /&gt;Part II DEVELOPING ON MEEGO &lt;br /&gt;4. Creating an RSS based application using WRT &lt;br /&gt;5. Developing a Counter Utility with Qt GUI &lt;br /&gt;6. Media Application with Hybrid approach using QtWebkit &lt;br /&gt;7. Creating Game with Animation using QML &lt;br /&gt;8. Developing Browser extensions with XPCOM &lt;br /&gt;&lt;br /&gt;Part III &lt;br /&gt;9. Debugging &lt;br /&gt;10. Deployment with Debian packaging &lt;br /&gt;11. Tips and Tricks&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2814432523809580194-5761352616034172085?l=smallinterface.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/2814432523809580194/5761352616034172085/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=2814432523809580194&amp;postID=5761352616034172085&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2814432523809580194/posts/default/5761352616034172085'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2814432523809580194/posts/default/5761352616034172085'/><link rel='alternate' type='text/html' href='http://smallinterface.com/2010/02/qt-on-maemo-book-what-do-you-want.html' title='MeeGo Book with WRT, Qt, and Quick - What do You want ?'/><author><name>Rajesh Lal</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='09686166255357037845'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2814432523809580194.post-3458640994904324380</id><published>2010-02-07T12:42:00.000-08:00</published><updated>2010-02-07T12:45:45.979-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='smartphone'/><category scheme='http://www.blogger.com/atom/ns#' term='book'/><title type='text'>Targeting smartphone apps for mass-market users @ FierceDeveloper.com</title><content type='html'>By &lt;a href="http://learnthemobileweb.com/"&gt;Gail Rahn Frederick&lt;/a&gt; Feb 5 2010&lt;br /&gt;&lt;br /&gt;Who is the typical smartphone user? I envision a stressed-out businessperson or dangling-headphone hipster. My stereotypical smartphone user is an affluent, tech-savvy individual who harnesses the power of her device for near-constant interactions with mobile data services. She uses her smartphone to send email, browse the Web, stream videos and music, connect with friends on social networks, comparison-shop, and find nearby restaurants and businesses. Oh yes, and she occasionally uses her mobile phone for voice calls.&lt;br /&gt;&lt;br /&gt;My stereotype crumbles as more and more mobile users upgrade from feature phones to smartphones. This year, mass-market consumers are stampeding into the smartphone ecosystem. 2010 is the year when “anyone with a touchscreen” is using their shiny, new smartphone to consume mobile data services. Clever mobile developers recognize the exploding smartphone user base as an unparalleled opportunity to simplify the usability of Mobile Web and native applications and provide personalized experiences to suit all kinds of smartphone users.&lt;br /&gt;&lt;br /&gt;Learn why the sudden explosion of smartphone users &lt;a href="http://www.fiercedeveloper.com/story/targeting-smartphone-apps-mass-market-users/2010-02-05"&gt;here&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2814432523809580194-3458640994904324380?l=smallinterface.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/2814432523809580194/3458640994904324380/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=2814432523809580194&amp;postID=3458640994904324380&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2814432523809580194/posts/default/3458640994904324380'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2814432523809580194/posts/default/3458640994904324380'/><link rel='alternate' type='text/html' href='http://smallinterface.com/2010/02/targeting-smartphone-apps-for-mass.html' title='Targeting smartphone apps for mass-market users @ FierceDeveloper.com'/><author><name>Rajesh Lal</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='09686166255357037845'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2814432523809580194.post-6977403603730041329</id><published>2010-01-28T17:36:00.000-08:00</published><updated>2010-01-28T17:12:56.845-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mobile'/><category scheme='http://www.blogger.com/atom/ns#' term='smartphone'/><category scheme='http://www.blogger.com/atom/ns#' term='book'/><title type='text'>Catch the Smartphone Wave</title><content type='html'>BusinessWire: Press release for the book &lt;a href="http://www.amazon.com/Beginning-Smartphone-Web-Development-Applications/dp/143022620X"&gt;Beginning Smartphone Web Development: Building Javascript, CSS, HTML and Ajax-Based Applications for iPhone, Android, Palm Pre, Blackberry, Windows Mobile and Nokia S60&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;New Book Teaches the Ins and Outs of Smartphone Development !&lt;br /&gt;&lt;br /&gt;Medio Architect and Developer Shares Insights on Standards-Based Mobile Web Development&lt;br /&gt;&lt;br /&gt;SEATTLE--(BUSINESS WIRE)--Even with the excitement about mobile technology, smartphones, and applications, the need to train the next generation of programmers to take maximum advantage of new technologies is often overlooked. Mobile technology and development is similar to Web 2.0 development, however, there are enough differences and nuances by device, operating system, and form factor that even veteran web developers can be surprised by mobile web development’s complexity. A new book written by Gail Frederick and Rajesh Lai perfectly addresses this gap in the market by explaining the fundamentals of mobile web development. Although the book is written primarily for developers that are “dipping their toes” into mobile technology for the first time, expert practitioners will appreciate the detailed instruction for reference and review.&lt;br /&gt;&lt;br /&gt;&lt;a href=" http://www.businesswire.com/portal/site/topix/?ndmViewId=news_view&amp;newsId=20100126005392&amp;newsLang=en"&gt;Click to read more &lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2814432523809580194-6977403603730041329?l=smallinterface.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/2814432523809580194/6977403603730041329/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=2814432523809580194&amp;postID=6977403603730041329&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2814432523809580194/posts/default/6977403603730041329'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2814432523809580194/posts/default/6977403603730041329'/><link rel='alternate' type='text/html' href='http://smallinterface.com/2010/01/catch-smartphone-wave.html' title='Catch the Smartphone Wave'/><author><name>Rajesh Lal</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='09686166255357037845'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2814432523809580194.post-3147696580080444212</id><published>2010-01-05T18:19:00.001-08:00</published><updated>2010-01-05T18:19:42.852-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='smartphone'/><category scheme='http://www.blogger.com/atom/ns#' term='session'/><category scheme='http://www.blogger.com/atom/ns#' term='smallinterface'/><title type='text'>Vote Now: 10 Tips for Mobile Web Design !</title><content type='html'>&lt;a target='_blank' href='http://tinyurl.com/10TipsMobileWeb'&gt;&lt;img src='http://irajesh.com/images/Mix10_Vote_grn_240.jpg' border='0'&gt;&lt;/a&gt;&lt;br&gt;&lt;br /&gt;How to create a mobile version of your website? Do you need to optimize your current website for mobile devices or design a completely new website? Do you need to worry about different platforms, Windows Mobile, iPhone, Symbian, Blackberry, Linux, Brew, Android, and Nokia? What resolution, what screen size you should target, and what is this PPI anyway? How to design for maximum number of users and devices, in the least amount of time? In this session, mobile web usability expert and author of "Beginning Smartphone Web Development", Rajesh Lal will discuss ten pragmatic tips, for designing website for mobile devices.&lt;br /&gt;&lt;br /&gt;Interested ? VOTE for it at Mix 10 (1. Add to ballot,2. Submit ballot)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://tinyurl.com/10TipsMobileWeb"&gt;http://tinyurl.com/10TipsMobileWeb&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2814432523809580194-3147696580080444212?l=smallinterface.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/2814432523809580194/3147696580080444212/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=2814432523809580194&amp;postID=3147696580080444212&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2814432523809580194/posts/default/3147696580080444212'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2814432523809580194/posts/default/3147696580080444212'/><link rel='alternate' type='text/html' href='http://smallinterface.com/2010/01/vote-now-10-tips-for-mobile-web-design.html' title='Vote Now: 10 Tips for Mobile Web Design !'/><author><name>Rajesh Lal</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='09686166255357037845'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2814432523809580194.post-8998079531627281800</id><published>2009-12-22T09:02:00.000-08:00</published><updated>2009-12-22T09:33:14.031-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='resources'/><category scheme='http://www.blogger.com/atom/ns#' term='mobile'/><category scheme='http://www.blogger.com/atom/ns#' term='author'/><category scheme='http://www.blogger.com/atom/ns#' term='smartphone'/><category scheme='http://www.blogger.com/atom/ns#' term='smallinterface'/><category scheme='http://www.blogger.com/atom/ns#' term='book'/><title type='text'>Buy the Book: Beginning Smartphone Web Development</title><content type='html'>Buy the &lt;em&gt;Beginning Smartphone Web Development: Building Javascript, CSS, HTML and Ajax-Based Applications&lt;/em&gt; Book from Amazon.com&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.amazon.com/Beginning-Smartphone-Web-Development-Applications/dp/143022620X"&gt;Click here&lt;/a&gt; or select from the following.&lt;br /&gt;&lt;ul class="amazon"&gt;&lt;li&gt;&lt;img  border = 0 src="http://innovatewithgadgets.com/images/flags/usa.png" alt="USA" /&gt;&amp;nbsp;&lt;a href="http://www.amazon.com/Beginning-Smartphone-Web-Development-Applications/dp/143022620X"&gt;Amazon.com&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;img  border = 0 src="http://innovatewithgadgets.com/images/flags/usa.png" alt="USA" /&gt;&amp;nbsp;&lt;a href="http://search.barnesandnoble.com/Beginning-Smartphone-Web-Development/Gail-Frederick/e/9781430226208/"&gt;Barnes &amp; Noble&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;img  border = 0 src="http://innovatewithgadgets.com/images/flags/uk.png" alt="UK" /&gt;&amp;nbsp;&lt;a href="http://www.amazon.co.uk/Beginning-Smartphone-Web-Development-Applications/dp/143022620X/"&gt;Amazon.co.uk&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;img border = 0 src="http://innovatewithgadgets.com/images/flags/de.png" lt="Deutschland" /&gt;&amp;nbsp;&lt;a href="http://www.amazon.de/Beginning-Smartphone-Web-Development-Applications/dp/143022620X"&gt;Amazon.de&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;img  border = 0 src="http://innovatewithgadgets.com/images/flags/fr.png" alt="France" /&gt;&amp;nbsp;&lt;a href="http://www.amazon.fr/Beginning-Smartphone-Web-Development-Applications/dp/143022620X"&gt;Amazon.fr&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;img  border = 0 src="http://innovatewithgadgets.com/images/flags/jp.png" alt="Japan" /&gt;&amp;nbsp;&lt;a href="http://www.amazon.co.jp/Beginning-Smartphone-Web-Development-Applications/dp/143022620X/"&gt;Amazon.jp&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;hr&gt;&lt;br /&gt;Below is the detail from Amazon.com&lt;br /&gt;&lt;iframe frameborder="0" src ="http://astore.amazon.com/smartphone01e-20/detail/143022620X" width="800" height = "2000"&gt;&lt;/iframe&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2814432523809580194-8998079531627281800?l=smallinterface.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/2814432523809580194/8998079531627281800/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=2814432523809580194&amp;postID=8998079531627281800&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2814432523809580194/posts/default/8998079531627281800'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2814432523809580194/posts/default/8998079531627281800'/><link rel='alternate' type='text/html' href='http://smallinterface.com/2009/12/buy-book-beginning-smartphone-web.html' title='Buy the Book: Beginning Smartphone Web Development'/><author><name>Rajesh Lal</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='09686166255357037845'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2814432523809580194.post-7642480996651078211</id><published>2009-12-22T07:55:00.000-08:00</published><updated>2009-12-22T08:58:31.645-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='author'/><category scheme='http://www.blogger.com/atom/ns#' term='smartphone'/><category scheme='http://www.blogger.com/atom/ns#' term='smallinterface'/><category scheme='http://www.blogger.com/atom/ns#' term='book'/><title type='text'>Authors : Beginning Smartphone Web Development</title><content type='html'>&lt;table width="600" border="0"&gt;&lt;br /&gt;&lt;tr&gt;&lt;td align="center"&gt;&lt;img border=0 src="http://smallinterface.com/images/Gail.jpg" /&gt;&lt;/td&gt;&lt;td valign="top"&gt;&lt;br /&gt;&lt;b&gt;Contact &lt;/b&gt;&lt;br /&gt;Gail Frederick&lt;br /&gt;&lt;br /&gt;http://learnthemobileweb.com/&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td colspan=2&gt;&lt;br /&gt;&lt;p&gt;&lt;b&gt;Gail Rahn Frederick&lt;/b&gt; is a mobile software architect, Mobile Web enthusiast and instructor of standards-based Mobile Web development. Her work spans Mobile Web sites and native applications on most mobile platforms. Her products target 500+ device models and have been deployed to 10+ mobile operators in 6+ countries in North America and Europe.&lt;br/&gt;&lt;br/&gt;At Learn the Mobile Web (http://learnthemobileweb.com) and Portland Community College (http://www.computers.pcc.edu), Gail teaches standards-based Mobile Web development for smartphones and other mobile devices. Her classes teach mobile markup languages, mobile design and usability, content adaptation, best practices, defensive programming and other survival tips for the mobile ecosystem. Students build content-adapted mobile web sites as the class project.&lt;br/&gt;&lt;br/&gt;At Medio Systems (http://medio.com), she leads a mobile software team developing personalized search and discovery products with a focus on mobile analytics. &lt;br/&gt;&lt;br/&gt;Gail lives with her family and trusty Labrador Retriever at the base of an extinct volcano in Portland, Oregon. When she's not coding or writing, she enjoys family walks, snowshoeing and the occasional soy latte at the neighborhood hipster coffee shop.&lt;/p&gt; &lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;br /&gt;&lt;td valign="top"&gt;&lt;br /&gt;&lt;b&gt;Contact &lt;/b&gt;&lt;br /&gt;Rajesh Lal&lt;br /&gt;&lt;br /&gt;750 N. Shoreline Blvd Apt # 110&lt;br /&gt;Mountain View California 94043&lt;br /&gt;&lt;br /&gt;Cell: +1 858 335-3772&lt;br /&gt;Email: connectrajesh [@] hotmail&lt;br /&gt;&lt;/td&gt;&lt;td align="center"&gt;&lt;img border=0 src="http://smallinterface.com/images/author.png" /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td colspan="2"&gt;&lt;p&gt;&lt;b&gt;Rajesh Lal&lt;/b&gt; is an author, designer, developer, and a technology evangelist with a decade of experience in Desktop, Web and Mobile devices. He has received numerous awards for his work on Vista and Sidebar Gadgets. Rajesh has been involved in Mobile UI/UX design for past five years and have expertise with a variety of Mobile devices, namely Sony Mylo, Window's Mobile, Apple's iPhone, Nokia S60, and Maemo devices.  &lt;br/&gt;&lt;br/&gt;Vista Gadget blog: http://innovatewithgadgets.com&lt;br/&gt;Mobile User Interface blog: http://smallinterface.com &lt;br/&gt;&lt;br/&gt;Rajesh has a master's degree  in computer science, holds MCSD and MCAD titles. He currently works as a Senior Engineer at Nokia, Mountain View, California.&lt;br/&gt;&lt;/p&gt; &lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2814432523809580194-7642480996651078211?l=smallinterface.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/2814432523809580194/7642480996651078211/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=2814432523809580194&amp;postID=7642480996651078211&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2814432523809580194/posts/default/7642480996651078211'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2814432523809580194/posts/default/7642480996651078211'/><link rel='alternate' type='text/html' href='http://smallinterface.com/2009/12/authors-beginning-smartphone-web.html' title='Authors : Beginning Smartphone Web Development'/><author><name>Rajesh Lal</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='09686166255357037845'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2814432523809580194.post-1945599988301739772</id><published>2009-12-22T07:47:00.001-08:00</published><updated>2009-12-22T07:47:55.826-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='resources'/><category scheme='http://www.blogger.com/atom/ns#' term='smartphone'/><category scheme='http://www.blogger.com/atom/ns#' term='interface'/><category scheme='http://www.blogger.com/atom/ns#' term='book'/><title type='text'>Resources: Beginning Smartphone Web Development</title><content type='html'>&lt;UL&gt;&lt;/UL&gt;&lt;H2&gt;Mobile Web Standards&lt;/H2&gt;&lt;UL&gt; &lt;br /&gt;&lt;li&gt;&lt;a href=http://www.w3.org/TR/css-mobile/ &gt;CSS Mobile Profile 2.0&lt;/a&gt;&lt;br /&gt;W3C Recommendation for CSS Mobile Prfile 2.0&lt;br /&gt;&lt;li&gt;&lt;a href=http://www.w3.org/TR/DDR-Simple-API/ &gt;Device Description Repository Simple API&lt;/a&gt;&lt;br /&gt;API for reading identifying mobile devices and reading device capabilities from a device repository&lt;br /&gt;&lt;li&gt;&lt;a href=http://mtld.mobi/ &gt;dotMobi&lt;/a&gt;&lt;br /&gt;Company that controls the .mobi TLD.&lt;br /&gt;&lt;li&gt;&lt;a href=http://www.quirksmode.org/m/table.html &gt;Mobile Browser Compatibility with JavaScript, AJAX and DOM features&lt;/a&gt; &lt;br /&gt;&lt;li&gt;&lt;a href=http://www.w3.org/TR/2008/REC-mobile-bp-20080729/ &gt;Mobile Web Best Practices 1.0&lt;/a&gt;&lt;br /&gt;W3C&amp;#8217;s Best Practices for Mobile Web Development&lt;br /&gt;&lt;li&gt;&lt;a href=http://www.w3.org/TR/mwabp/ &gt;W3C Mobile Web Application Best Practices&lt;/a&gt;&lt;br /&gt;Best practices for the development and delivery of Web applications on mobile devices.&lt;br /&gt;&lt;li&gt;&lt;a href=http://www.w3.org/Mobile/ &gt;W3C Mobile Web Initiative&lt;/a&gt;&lt;br /&gt;Making Web access from a mobile device as simple as Web access from a desktop device.&lt;br /&gt;&lt;li&gt;&lt;a href=http://www.w3.org/TR/mobileOK-basic10-tests/ &gt;W3C mobileOK Basic Tests 1.0&lt;/a&gt; &lt;br /&gt;&lt;li&gt;&lt;a href=http://www.openmobilealliance.org/technical/release_program/docs/Browsing/V2_3-20080331-A/OMA-WAP-WCSS-V1_1-20061020-A.pdf &gt;Wireless CSS Specification (PDF)&lt;/a&gt;&lt;br /&gt;Open Mobile Alliance specification for Wireless CSS&lt;br /&gt;&lt;li&gt;&lt;a href=http://www.w3.org/TR/xml/ &gt;XML 1.0 Standard&lt;/a&gt;&lt;br /&gt;XML-based mobile markup languages strictly adhere to XML syntax rules.&lt;/UL&gt;&lt;H2&gt;Mobile Web Best Practices&lt;/H2&gt;&lt;UL&gt; &lt;br /&gt;&lt;li&gt;&lt;a href=http://mobiforge.com/designing/blog/the-mysteries-mobile-data-plans-or-it%E2%80%99s-all-about-page-weight &gt;All about Page Weight&lt;/a&gt;&lt;br /&gt;Considering total cost to download a web page to a mobile device.&lt;br /&gt;&lt;li&gt;&lt;a href=http://sw.nokia.com/id/4f7b6805-47d7-4914-885c-6ef2b487adf6/Series_60_Platform_Designing_XHTML_MP_Content_v1_4_en.pdf &gt;Desiging XHTML Content for Nokia Series 60 Platform (PDF)&lt;/a&gt;&lt;br /&gt;Article from Nokia&lt;br /&gt;&lt;li&gt;&lt;a href=http://mobiforge.com/files/dotmobi_Switch_On_Web_Developer_Guide.html &gt;dotMobile Switch On! Mobile Web Developer Guide&lt;/a&gt;&lt;br /&gt;Guide for developing compliant .mobi mobile web sites.&lt;br /&gt;&lt;li&gt;&lt;a href=http://patterns.littlespringsdesign.com/index.php/Main_Page &gt;Mobile Design Wiki @ Little Springs Design&lt;/a&gt;&lt;br /&gt;Mobile Design Patterns&lt;br /&gt;&lt;li&gt;&lt;a href=http://www.w3.org/TR/2008/REC-mobile-bp-20080729/ &gt;Mobile Web Best Practices 1.0&lt;/a&gt;&lt;br /&gt;W3C&amp;#8217;s Best Practices for Mobile Web Development&lt;br /&gt;&lt;li&gt;&lt;a href=http://mobithinking.com/white-papers/best-and-worst-of-the-mobile-web &gt;mobiThinking &amp;#8211; Best and Worst of the Mobile Web e-book&lt;/a&gt;&lt;br /&gt;e-book from mobiThinking reviewing the best and worst mobile web sites&lt;br /&gt;&lt;li&gt;&lt;a href=http://developer.openwave.com/dvl/support/documentation/guides_and_references/best_practices_in_xhtml_design/index.htm &gt;Openwave&amp;#8217;s Best Practices in XHTML Design&lt;/a&gt; &lt;br /&gt;&lt;li&gt;&lt;a href=http://dev.opera.com/articles/view/making-small-devices-look-great/ &gt;Opera&amp;#8217;s Making Small Devices Look Great&lt;/a&gt;&lt;/UL&gt;&lt;H2&gt;Mobile Web Development Experts&lt;/H2&gt;&lt;UL&gt; &lt;br /&gt;&lt;li&gt;&lt;a href=http://thinkvitamin.com/features/css/coding-for-the-mobile-web/ &gt;Coding for the Mobile Web&lt;/a&gt; &lt;br /&gt;&lt;li&gt;&lt;a href=http://mobiforge.com/designing/story/comparison-xhtml-mobile-profile-and-xhtml-basic &gt;Comparison of XHTML Mobile Profile and XHTML Basic&lt;/a&gt;&lt;br /&gt;Feature comparison of two popular mobile markup languages.&lt;br /&gt;&lt;li&gt;&lt;a href=http://www.thewirelessfaq.com/what_is_the_difference_between_xhtml_mp_xhtml_basic_wml_imode_and_hdml &gt;Differences between XHTML MP, XHTML Basic, WML, i-mode, and HDML?&lt;/a&gt;&lt;br /&gt;Wild evolutionary path of mobile markup&lt;br /&gt;&lt;li&gt;&lt;a href=http://www.passani.it/gap/ &gt;Global Authoring Practices for the Mobile Web&lt;/a&gt;&lt;br /&gt;Luca Passani&amp;#8217;s GAP document about mobile web design and development&lt;br /&gt;&lt;li&gt;&lt;a href=http://www.binaryrefinery.com/ &gt;Mob Lob&lt;/a&gt;&lt;br /&gt;Mobile Line of Business&lt;br /&gt;&lt;li&gt;&lt;a href=http://mobiforge.com &gt;mobiForge&lt;/a&gt;&lt;br /&gt;Mobile developer community owned by dotMobi. Formerly dev.mobi.&lt;br /&gt;&lt;li&gt;&lt;a href=http://www.quirksmode.org/m/table.html &gt;Mobile Browser Compatibility with JavaScript, AJAX and DOM features&lt;/a&gt; &lt;br /&gt;&lt;li&gt;&lt;a href=http://patterns.littlespringsdesign.com/index.php/Main_Page &gt;Mobile Design Wiki @ Little Springs Design&lt;/a&gt;&lt;br /&gt;Mobile Design Patterns&lt;br /&gt;&lt;li&gt;&lt;a href=http://www.mobileweb20.futuretext.com/ &gt;Mobile Web 2.0 eBook by Futuretext&lt;/a&gt; &lt;br /&gt;&lt;li&gt;&lt;a href=http://opengardensblog.futuretext.com/ &gt;OpenGardens Blog&lt;/a&gt;&lt;br /&gt;Wireless Mobility and Mobile Web 2.0 Blog&lt;br /&gt;&lt;li&gt;&lt;a href=http://developer.openwave.com/dvl/support/documentation/guides_and_references/best_practices_in_xhtml_design/index.htm &gt;Openwave&amp;#8217;s Best Practices in XHTML Design&lt;/a&gt; &lt;br /&gt;&lt;li&gt;&lt;a href=http://dev.opera.com/articles/view/making-small-devices-look-great/ &gt;Opera&amp;#8217;s Making Small Devices Look Great&lt;/a&gt; &lt;br /&gt;&lt;li&gt;&lt;a href=http://sender11.typepad.com/ &gt;Sender 11: Mobile Interaction Design&lt;/a&gt; &lt;br /&gt;&lt;li&gt;&lt;a href=http://www.smallsurfaces.com/ &gt;Small Surfaces&lt;/a&gt;&lt;br /&gt;mobile UI / UX / interaction design&lt;br /&gt;&lt;li&gt;&lt;a href=http://tech.groups.yahoo.com/group/wmlprogramming/ &gt;WMLProgramming Yahoo Group&lt;/a&gt;&lt;br /&gt;Busy Yahoo Group and Mailing List discussing WURFL and Mobile Web Development&lt;br /&gt;&lt;li&gt;&lt;a href=http://yiibu.com/ &gt;Yiibu&lt;/a&gt;&lt;br /&gt;mobile design&lt;/UL&gt;&lt;H2&gt;Mobile Web Development Tools&lt;/H2&gt;&lt;UL&gt; &lt;br /&gt;&lt;li&gt;&lt;a href=http://developer.sprint.com/site/global/develop/technologies/blackberry/dev_guide/p_dev_guidelines.jsp &gt;BlackBerry Wireless Handheld Browser Content Developer Guide&lt;/a&gt; &lt;br /&gt;&lt;li&gt;&lt;a href=http://mtld.mobi/ &gt;dotMobi&lt;/a&gt;&lt;br /&gt;Company that controls the .mobi TLD.&lt;br /&gt;&lt;li&gt;&lt;a href=http://code.google.com/apis/gears/mobile.html &gt;Google Gears for Mobile Devices&lt;/a&gt;&lt;br /&gt;Framework for Windows Mobile 5 and 6 and Android phones&lt;br /&gt;&lt;li&gt;&lt;a href=http://www.quirksmode.org/m/table.html &gt;Mobile Browser Compatibility with JavaScript, AJAX and DOM features&lt;/a&gt; &lt;br /&gt;&lt;li&gt;&lt;a href=http://tech.groups.yahoo.com/group/wmlprogramming/ &gt;WMLProgramming Yahoo Group&lt;/a&gt;&lt;br /&gt;Busy Yahoo Group and Mailing List discussing WURFL and Mobile Web Development&lt;br /&gt;&lt;li&gt;&lt;a href=http://developer.openwave.com/htmldoc/41/wmlscript/ &gt;WMLScript Reference&lt;/a&gt;&lt;br /&gt;Language reference for WMLScript, companion scripting language for WML&lt;br /&gt;&lt;li&gt;&lt;a href=http://wurfl.sourceforge.net/ &gt;WURFL&lt;/a&gt;&lt;br /&gt;Wireless Universal Resource File&lt;br /&gt;&lt;li&gt;&lt;a href=http://wurflpro.com/ &gt;WURFL Pro&lt;/a&gt;&lt;br /&gt;Public Repository of the Wurfl DB&lt;br /&gt;&lt;li&gt;&lt;a href=http://t.wurfl.com &gt;WURFL Test Suite for Mobile Devices&lt;/a&gt;&lt;br /&gt;Test Suite for Web Standards Support on Mobile Devices&lt;/UL&gt;&lt;H2&gt;Mobile Markup Validators&lt;/H2&gt;&lt;UL&gt; &lt;br /&gt;&lt;li&gt;&lt;a href=http://feedvalidator.org/ &gt;Feed Validator for Atom and RSS&lt;/a&gt;&lt;br /&gt;Validates the format of Atom and RSS feeds.&lt;br /&gt;&lt;li&gt;&lt;a href=http://ready.mobi/ &gt;ready.mobi&lt;/a&gt;&lt;br /&gt;Evaluates mobile-readiness using mobile best practices &amp;amp; standards.&lt;br /&gt;&lt;li&gt;&lt;a href=http://validator.w3.org/checklink &gt;W3C Link Checker&lt;/a&gt;&lt;br /&gt;Checks for broken links and anchors in XHTML and HTML documents.&lt;br /&gt;&lt;li&gt;&lt;a href=http://validator.w3.org/ &gt;W3C Markup Validation Service for XHTML and HTML&lt;/a&gt;&lt;br /&gt;Validates XHTML, XHTML-MP and HTML markup (and other niche markups standardized by W3C).&lt;br /&gt;&lt;li&gt;&lt;a href=http://validator.w3.org/mobile/ &gt;W3C MobileOK Checker&lt;/a&gt;&lt;br /&gt;Validates mobile-friendliness of a web document using W3C mobileOK Basic Tests 1.0.&lt;/UL&gt;&lt;H2&gt;Mobile Markup Specifications&lt;/H2&gt;&lt;UL&gt; &lt;br /&gt;&lt;li&gt;&lt;a href=http://www.w3.org/2007/09/dtd-comparison.html &gt;Comparison of XHTML Markup Flavors&lt;/a&gt;&lt;br /&gt;Comparison of XHTML MP versions and XHTML Basic&lt;br /&gt;&lt;li&gt;&lt;a href=http://www.w3.org/TR/dd-structures/ &gt;Device Description Structures&lt;/a&gt;&lt;br /&gt;An expression language for the structured categorization of devices in content adaptation&lt;br /&gt;&lt;li&gt;&lt;a href=http://developer.openwave.com/docs/51/wml_ref.pdf &gt;WML Language Reference (PDF)&lt;/a&gt;&lt;br /&gt;Openwave&amp;#8217;s reference guide for WML&lt;br /&gt;&lt;li&gt;&lt;a href=http://www.openmobilealliance.org/tech/affiliates/wap/wap-238-wml-20010911-a.pdf &gt;WML Specification (PDF)&lt;/a&gt;&lt;br /&gt;WML Language Specification&lt;br /&gt;&lt;li&gt;&lt;a href=http://developer.openwave.com/htmldoc/41/wmlscript/ &gt;WMLScript Reference&lt;/a&gt;&lt;br /&gt;Language reference for WMLScript, companion scripting language for WML&lt;br /&gt;&lt;li&gt;&lt;a href=http://www.w3.org/TR/2008/REC-xhtml-basic-20080729/ &gt;XHTML Basic 1.1&lt;/a&gt;&lt;br /&gt;XHTML Basic 1.1 Standard&lt;br /&gt;&lt;li&gt;&lt;a href=http://www.openmobilealliance.org/tech/affiliates/wap/wap-277-xhtmlmp-20011029-a.pdf &gt;XHTML Mobile Profile (PDF)&lt;/a&gt;&lt;br /&gt;Open Mobile Alliance specification for XHTML Mobile Profile&lt;br /&gt;&lt;li&gt;&lt;a href=http://developer.openwave.com/documentation/xhtml_mp_css_reference/ &gt;XHTML Mobile Profile and CSS Reference&lt;/a&gt;&lt;br /&gt;OpenWave&amp;#8217;s reference guide or XHTML-MP and CSS.&lt;br /&gt;&lt;li&gt;&lt;a href=http://www.w3.org/TR/xml/ &gt;XML 1.0 Standard&lt;/a&gt;&lt;br /&gt;XML-based mobile markup languages strictly adhere to XML syntax rules.&lt;/UL&gt;&lt;H2&gt;Mobile Industry&lt;/H2&gt;&lt;UL&gt; &lt;br /&gt;&lt;li&gt;&lt;a href=http://www.research.att.com/~rjana/WF12_Paper1.pdf &gt;Browsing on Mobile Phones &amp;#8211; Nokia Research (PDF)&lt;/a&gt; &lt;br /&gt;&lt;li&gt;&lt;a href=http://www.thewirelessfaq.com/what_is_the_difference_between_xhtml_mp_xhtml_basic_wml_imode_and_hdml &gt;Differences between XHTML MP, XHTML Basic, WML, i-mode, and HDML?&lt;/a&gt;&lt;br /&gt;Wild evolutionary path of mobile markup&lt;br /&gt;&lt;li&gt;&lt;a href=http://mobiforge.com/files/dotmobi_Switch_On_Web_Developer_Guide.html &gt;dotMobile Switch On! Mobile Web Developer Guide&lt;/a&gt;&lt;br /&gt;Guide for developing compliant .mobi mobile web sites.&lt;br /&gt;&lt;li&gt;&lt;a href=http://www.fiercemobilecontent.com/ &gt;Fierce Mobile Content&lt;/a&gt;&lt;br /&gt;Mobile Content and Mobile Marketing News&lt;br /&gt;&lt;li&gt;&lt;a href=http://www.fiercewireless.com/ &gt;Fierce Wireless&lt;/a&gt;&lt;br /&gt;Wireless Industry and Technology News&lt;br /&gt;&lt;li&gt;&lt;a href=http://www.geek.com/articles/mobile/ &gt;Geek.com Mobile&lt;/a&gt;&lt;br /&gt;Mobile technology news&lt;br /&gt;&lt;li&gt;&lt;a href=http://mobithinking.com/ &gt;mobiThinking&lt;/a&gt;&lt;br /&gt;Help for marketers to understand and exploit new opportunities in the mobile web.&lt;br /&gt;&lt;li&gt;&lt;a href=http://mobithinking.com/white-papers/best-and-worst-of-the-mobile-web &gt;mobiThinking &amp;#8211; Best and Worst of the Mobile Web e-book&lt;/a&gt;&lt;br /&gt;e-book from mobiThinking reviewing the best and worst mobile web sites&lt;br /&gt;&lt;li&gt;&lt;a href=http://www.moconews.net/ &gt;MocoNews.net&lt;/a&gt;&lt;br /&gt;Mobile content and mobile industry news&lt;br /&gt;&lt;li&gt;&lt;a href=http://www.rcrwireless.com/ &gt;RCR Wireless&lt;/a&gt;&lt;br /&gt;Mobile technology, wireless operators, wireless broadband industry news&lt;br /&gt;&lt;li&gt;&lt;a href=http://sender11.typepad.com/ &gt;Sender 11: Mobile Interaction Design&lt;/a&gt; &lt;br /&gt;&lt;li&gt;&lt;a href=http://theregoesdave.com/ &gt;There Goes Dave&lt;/a&gt;&lt;br /&gt;Mobile Web News&lt;br /&gt;&lt;li&gt;&lt;a href=http://wapreview.com/ &gt;WAP Review&lt;/a&gt;&lt;br /&gt;Mobile Web News and Reviews&lt;br /&gt;&lt;li&gt;&lt;a href=http://www.wirelessweek.com/ &gt;Wireless Week&lt;/a&gt;&lt;br /&gt;News and Analysis for Wireless&lt;br /&gt;&lt;li&gt;&lt;a href=http://news.yahoo.com/i/1899 &gt;Yahoo News: Wireless and Mobile Technology&lt;/a&gt;&lt;br /&gt;Wireless and Mobile Technology News at Yahoo News&lt;/UL&gt;&lt;H2&gt;Mobile Developer Communities&lt;/H2&gt;&lt;UL&gt; &lt;br /&gt;&lt;li&gt;&lt;a href=http://www.passani.it/gap/ &gt;Global Authoring Practices for the Mobile Web&lt;/a&gt;&lt;br /&gt;Luca Passani&amp;#8217;s GAP document about mobile web design and development&lt;br /&gt;&lt;li&gt;&lt;a href=http://dev.opera.com/articles/view/opera-mini-request-headers/ &gt;Info about Opera Mini Request Headers&lt;/a&gt; &lt;br /&gt;&lt;li&gt;&lt;a href=http://www.mobilemonday.net/ &gt;Mobile Monday Global&lt;/a&gt;&lt;br /&gt;Monthly Monday-evening networking events for the mobile industry&lt;br /&gt;&lt;li&gt;&lt;a href=http://dev.opera.com/articles/view/server-side-capability-detection-for-mob/ &gt;Server-Side Capability Detection for Mobile Devices&lt;/a&gt;&lt;br /&gt;A two-part series from dev.opera.com&lt;br /&gt;&lt;li&gt;&lt;a href=http://www.vzwdevelopers.com/ &gt;Verizon Developer Program (WAP and BREW)&lt;/a&gt;&lt;br /&gt;For WAP and BREW development and partnerships.&lt;/UL&gt;&lt;H2&gt;Academic Research&lt;/H2&gt;&lt;UL&gt; &lt;br /&gt;&lt;li&gt;&lt;a href=http://www.comp.nus.edu.sg/~damithch/df/device-fragmentation.htm &gt;Device Fragmentation of Mobile Applications&lt;/a&gt;&lt;br /&gt;Academic research paper analyzing aspects of fragmentation of mobile applications.&lt;/UL&gt;&lt;H2&gt;Mobile Web Analytics&lt;/H2&gt;&lt;UL&gt; &lt;br /&gt;&lt;li&gt;&lt;a href=http://www.admob.com/metrics &gt;AdMob Metrics&lt;/a&gt;&lt;br /&gt;Popular Devices Surfing the Mobile Web by Region&lt;br /&gt;&lt;li&gt;&lt;a href=http://deviceatlas.com/explorer &gt;DeviceAtlas Explorer&lt;/a&gt;&lt;br /&gt;Compare Characteristics of Thousands of Mobile Devices&lt;br /&gt;&lt;li&gt;&lt;a href=http://www.opera.com/smw/ &gt;Opera&amp;#8217;s State of the Mobile Web&lt;/a&gt;&lt;br /&gt;Mobile Industry Insights from Opera&lt;/UL&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2814432523809580194-1945599988301739772?l=smallinterface.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/2814432523809580194/1945599988301739772/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=2814432523809580194&amp;postID=1945599988301739772&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2814432523809580194/posts/default/1945599988301739772'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2814432523809580194/posts/default/1945599988301739772'/><link rel='alternate' type='text/html' href='http://smallinterface.com/2009/12/resources-beginning-smartphone-web.html' title='Resources: Beginning Smartphone Web Development'/><author><name>Rajesh Lal</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='09686166255357037845'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2814432523809580194.post-607361454907071324</id><published>2009-12-22T07:41:00.000-08:00</published><updated>2009-12-22T07:43:04.135-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mobile'/><category scheme='http://www.blogger.com/atom/ns#' term='smartphone'/><category scheme='http://www.blogger.com/atom/ns#' term='book'/><title type='text'>Table of Contents: Beginning Smartphone Web Development</title><content type='html'>&lt;h3&gt;Part 1: Getting Started with Mobile Web Development&lt;/h3&gt; &lt;br /&gt;&lt;ol start="1"&gt; &lt;br /&gt;&lt;li&gt;Introduction to Mobile Web Development&lt;br/&gt;&lt;i&gt;Introduces the mobile industry, mobile users, and the Mobile Web.&lt;/i&gt;&lt;/li&gt; &lt;br /&gt;&lt;li&gt;Set Up Your Mobile Development Environment&lt;br/&gt;&lt;i&gt;Prepares for Mobile Web development by setting up your desktop and server environment.&lt;/i&gt;&lt;/li&gt; &lt;br /&gt;&lt;/ol&gt; &lt;br /&gt;&lt;h3&gt;Part 2: The Syntax of the Mobile Web&lt;/h3&gt; &lt;br /&gt;&lt;ol start="3"&gt; &lt;br /&gt;&lt;li&gt;Markup Languages for Mobile Web Development&lt;br/&gt;&lt;i&gt;Teaches the markup and style languages of the Mobile Web: HTML, XHTML, XHTML-MP, WML, CSS2, Wireless CSS and CSS Mobile Profile.&lt;/i&gt;&lt;/li&gt; &lt;br /&gt;&lt;li&gt;Device Awareness and Content Adaptation&lt;br/&gt;&lt;i&gt;Uses the WURFL and DeviceAtlas mobile device databases to identify web traffic from&lt;br /&gt; &lt;br /&gt;mobile phones and adapt mobile markup to target specific mobile devices and browsers.&lt;/i&gt;&lt;/li&gt; &lt;br /&gt;&lt;li&gt;Adding Interactivity with JavaScript and AJAX&lt;br/&gt;&lt;i&gt;Enriches a Mobile Web site with interactivity powered by mobile JavaScript and AJAX.&lt;/i&gt;&lt;/li&gt; &lt;br /&gt;&lt;/ol&gt; &lt;br /&gt;&lt;h3&gt;Part 3: Advanced Mobile Web Development Techniques&lt;/h3&gt; &lt;br /&gt;&lt;ol start="6"&gt; &lt;br /&gt;&lt;li&gt;Mobile Web Design and Usability (authored by Rajesh Lal)&lt;br/&gt;&lt;i&gt;Improves the design and usability of your Mobile Web pages to help the mobile user easily and rapidly achieve their goals.&lt;/i&gt;&lt;/li&gt; &lt;br /&gt;&lt;li&gt;Enhancing Mobile Web Pages for Smartphone Browsers&lt;br/&gt;&lt;i&gt;Investigates the advanced features of smartphone browsers, including iPhone, Android, Palm webOS, BlackBerry, Nokia Series 60, Opera Mobile, and Windows Mobile.&lt;/i&gt;&lt;/li&gt; &lt;br /&gt;&lt;/ol&gt; &lt;br /&gt;&lt;h3&gt;Part 4: Deploying into the Mobile Ecosystem&lt;/h3&gt; &lt;br /&gt;&lt;ol start="8"&gt; &lt;br /&gt;&lt;li&gt;Optimizing Mobile Web Pages&lt;br/&gt;&lt;i&gt;Optimizes a Mobile Web page by compressing document size, reducing web server transactions, and coercing&lt;br /&gt; &lt;br /&gt;mobile browsers into caching Mobile Web content.&lt;/i&gt;&lt;/li&gt; &lt;br /&gt;&lt;li&gt;Validating Mobile Markup&lt;br/&gt;&lt;i&gt;Validates mobile markup syntax, styles, and overall site readiness using validation services from W3C, dotMobi and other organizations.&lt;/i&gt;&lt;/li&gt; &lt;br /&gt;&lt;li&gt;Testing a Mobile Web Site&lt;br/&gt;&lt;i&gt;Tests a Mobile Web site using mobile browser emulators and actual mobile devices.&lt;/i&gt;&lt;/li&gt; &lt;br /&gt;&lt;li&gt;Deploying a Mobile Web Site&lt;br/&gt;&lt;i&gt;Releases a Mobile Web site into the ecosystem, distinguishes between Desktop and Mobile Web traffic and acquires mobile traffic using on-page and off-page mobile SEO.&lt;/i&gt;&lt;/li&gt; &lt;br /&gt;&lt;li&gt;How to Play Well in the Mobile Ecosystem&lt;br/&gt;&lt;i&gt;Identifies and adapts to requests from transcoders. Defensively fortifies a Mobile Web site to discourage transcoding of mobile markup.&lt;/i&gt;&lt;/li&gt; &lt;br /&gt;&lt;li&gt;The Future of the Mobile Web&lt;br/&gt;&lt;i&gt;Explores industry projections and expert opinions about the future of the Mobile Web.&lt;/i&gt;&lt;/li&gt; &lt;br /&gt;&lt;/ol&gt; &lt;br /&gt;&lt;h3&gt;Part 5: Appendices&lt;/h3&gt; &lt;br /&gt;&lt;ol start="1"&gt; &lt;br /&gt;&lt;li&gt;Sample User-Agents for Mobile Devices&lt;br/&gt;&lt;i&gt;Provides user-agents from smartphone and featurephone mobile devices.&lt;/i&gt;&lt;/li&gt; &lt;br /&gt;&lt;li&gt;Sample HTTP Requests from Mobile Devices&lt;br/&gt;&lt;i&gt;Provides HTTP request headers from smartphone and featurephone mobile devices.&lt;/i&gt;&lt;/li&gt; &lt;br /&gt;&lt;li&gt;Glossary&lt;br/&gt;&lt;i&gt;Definitions for mobile industry acronyms, jargon and technical terms.&lt;/i&gt;&lt;/li&gt; &lt;br /&gt;&lt;li&gt;Case Study for Smartphone Browser Caching&lt;br/&gt;&lt;i&gt;Examines the actual caching and concurrency behavior in smartphone browsers.&lt;/i&gt;&lt;/li&gt; &lt;br /&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2814432523809580194-607361454907071324?l=smallinterface.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/2814432523809580194/607361454907071324/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=2814432523809580194&amp;postID=607361454907071324&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2814432523809580194/posts/default/607361454907071324'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2814432523809580194/posts/default/607361454907071324'/><link rel='alternate' type='text/html' href='http://smallinterface.com/2009/12/table-of-contents-beginning-smartphone.html' title='Table of Contents: Beginning Smartphone Web Development'/><author><name>Rajesh Lal</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='09686166255357037845'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2814432523809580194.post-8459219164783831542</id><published>2009-12-20T01:08:00.000-08:00</published><updated>2009-12-20T01:46:25.613-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='smartphone'/><category scheme='http://www.blogger.com/atom/ns#' term='interface'/><category scheme='http://www.blogger.com/atom/ns#' term='web'/><category scheme='http://www.blogger.com/atom/ns#' term='book'/><title type='text'>Beginning Smartphone Web Development: Building Javascript, CSS, HTML and Ajax-Based Applications</title><content type='html'>Coming December 31, 2009 !&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.amazon.com/Beginning-Smartphone-Web-Development-Applications/dp/143022620X"&gt;&lt;img src="http://smallinterface.com/images/cover600.png" border="0" alt="" target='_blank'/&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Beginning Smartphone Web Development: Building Javascript, CSS, HTML and Ajax-Based Applications for iPhone, Android, Palm Pre, Blackberry, Windows Mobile and Nokia S60 &lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;In this book, Gail teaches the web standards and fundamentals specific to smartphones and other feature-driven mobile phones and devices.&lt;/p&gt;    &lt;ul&gt;    &lt;li&gt;Shows you how to build interactive mobile web sites using web technologies optimized for browsers in smartphones&lt;/li&gt;    &lt;li&gt;Details markup fundamentals, design principles, content adaptation, usability, and interoperability&lt;/li&gt;    &lt;li&gt;Explores cross-platform standards and best practices for the mobile Web authored by the W3C, dotMobi, and similar organizations&lt;/li&gt;    &lt;li&gt;Dives deeps into the feature sets of the most popular mobile browsers, including WebKit, Chrome, Palm Pre webOS, Pocket IE, Opera Mobile, and Skyfire &lt;/li&gt;    &lt;/ul&gt;    &lt;p&gt;By the end of this book, you&amp;rsquo;ll have the training, tools, and techniques for creating robust mobile web experiences on any of these platforms for your favorite smartphone or other mobile device.&lt;/p&gt;            &lt;h3&gt;You&amp;rsquo;ll learn how to:&lt;/h3&gt;    &lt;ul&gt;    &lt;li&gt;Build interactive mobile web pages that comply with industry standards and best practices.&lt;/li&gt;    &lt;li&gt;Develop web sites using the markup languages of the mobile Web: XHTML-MP, Wireless CSS, and WML.&lt;/li&gt;    &lt;li&gt;Use Mobile JavaScript and Ajax for client-side web interactivity.&lt;/li&gt;    &lt;li&gt;Adapt the syntax and design of mobile web pages to target smartphone models.&lt;/li&gt;    &lt;li&gt;Enhance mobile web pages to target advanced features of smartphone browsers.&lt;/li&gt;    &lt;li&gt;Validate and compress mobile markup to optimize for network transmission and browser performance.&lt;/li&gt;     &lt;li&gt;Simulate smartphone browsers using emulators and development tools.&lt;/li&gt;    &lt;/ul&gt;        &lt;h3&gt;Who is this book for?&lt;/h3&gt;         &lt;p&gt;Mobile application developers and their managers need to learn mobile web technologies because it&amp;rsquo;s in their economic interest. Time-to-market and opportunity costs are significantly lower for web-based mobile applications than for native ones. &lt;/p&gt;    &lt;p&gt;Desktop web developers at software companies and IT departments of non-technology businesses need to learn mobile web technologies to meet the demands of managers who will soon be asking them to &amp;ldquo;mobilize this web site.&amp;rdquo; These developers will want to do the minimum work possible to maximize the compatibility of their mobile web sites. The standards-based approach advocated in this book will allow them to build gracefully adaptive and portable mobile web experiences that perform well across mobile browser platforms.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2814432523809580194-8459219164783831542?l=smallinterface.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/2814432523809580194/8459219164783831542/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=2814432523809580194&amp;postID=8459219164783831542&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2814432523809580194/posts/default/8459219164783831542'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2814432523809580194/posts/default/8459219164783831542'/><link rel='alternate' type='text/html' href='http://smallinterface.com/2009/12/beginning-smartphone-web-development.html' title='Beginning Smartphone Web Development: Building Javascript, CSS, HTML and Ajax-Based Applications'/><author><name>Rajesh Lal</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='09686166255357037845'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2814432523809580194.post-2833279836817709223</id><published>2009-12-11T01:02:00.000-08:00</published><updated>2009-12-20T01:27:33.530-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mobile'/><category scheme='http://www.blogger.com/atom/ns#' term='interface'/><category scheme='http://www.blogger.com/atom/ns#' term='design'/><category scheme='http://www.blogger.com/atom/ns#' term='widget'/><category scheme='http://www.blogger.com/atom/ns#' term='presentation'/><title type='text'>Widget Design for Mobile Device</title><content type='html'>Mobile Widgets are the latest trend on mobile devices, Here is the Presentation I gave on designing Mobile Widgets at Maemo Summit, Amsterdam Netherlands, 11th October 2009&lt;br /&gt;&lt;br /&gt;&lt;div style="width:425px;text-align:left" id="__ss_2195640"&gt;&lt;a style="font:14px Helvetica,Arial,Sans-serif;display:block;margin:12px 0 3px 0;text-decoration:underline;" href="http://www.slideshare.net/rajeshlal/ten-tips-for-designing-mobile-widgets-2009-q3-maemo-summit-v1" title="Ten Tips For Designing Mobile Widgets 2009  Maemo Summit Amsterdam"&gt;Ten Tips For Designing Mobile Widgets 2009  Maemo Summit Amsterdam&lt;/a&gt;&lt;object style="margin:0px" width="425" height="355"&gt;&lt;param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=tentipsfordesigningmobilewidgets2009q3maemosummitv1-091012003555-phpapp02&amp;stripped_title=ten-tips-for-designing-mobile-widgets-2009-q3-maemo-summit-v1" /&gt;&lt;param name="allowFullScreen" value="true"/&gt;&lt;param name="allowScriptAccess" value="always"/&gt;&lt;embed src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=tentipsfordesigningmobilewidgets2009q3maemosummitv1-091012003555-phpapp02&amp;stripped_title=ten-tips-for-designing-mobile-widgets-2009-q3-maemo-summit-v1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2814432523809580194-2833279836817709223?l=smallinterface.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/2814432523809580194/2833279836817709223/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=2814432523809580194&amp;postID=2833279836817709223&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2814432523809580194/posts/default/2833279836817709223'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2814432523809580194/posts/default/2833279836817709223'/><link rel='alternate' type='text/html' href='http://smallinterface.com/2009/12/widget-design-for-mobile-device.html' title='Widget Design for Mobile Device'/><author><name>Rajesh Lal</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='09686166255357037845'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2814432523809580194.post-470373734685145706</id><published>2009-12-02T00:48:00.000-08:00</published><updated>2009-12-20T01:27:44.657-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='user experience'/><category scheme='http://www.blogger.com/atom/ns#' term='smallinterface'/><category scheme='http://www.blogger.com/atom/ns#' term='presentation'/><title type='text'>Welcome: Small Interface</title><content type='html'>The website is meant to be a tutorial for developing user interface for small devices. &lt;br /&gt;&lt;br /&gt;&lt;div style="width:425px;text-align:left" id="__ss_878541"&gt;&lt;a style="font:14px Helvetica,Arial,Sans-serif;display:block;margin:12px 0 3px 0;text-decoration:underline;" href="http://www.slideshare.net/rajeshlal/mobile-user-experience-878541" title="Mobile User Experience"&gt;Mobile User Experience&lt;/a&gt;&lt;object style="margin:0px" width="425" height="355"&gt;&lt;param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=mobile-user-experience-878541-22181&amp;stripped_title=mobile-user-experience-878541" /&gt;&lt;param name="allowFullScreen" value="true"/&gt;&lt;param name="allowScriptAccess" value="always"/&gt;&lt;embed src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=mobile-user-experience-878541-22181&amp;stripped_title=mobile-user-experience-878541" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div style="font-size:11px;font-family:tahoma,arial;height:26px;padding-top:2px;"&gt;View more &lt;a style="text-decoration:underline;" href="http://www.slideshare.net/"&gt;presentations&lt;/a&gt; from &lt;a style="text-decoration:underline;" href="http://www.slideshare.net/rajeshlal"&gt;Rajesh Lal&lt;/a&gt;.&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2814432523809580194-470373734685145706?l=smallinterface.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/2814432523809580194/470373734685145706/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=2814432523809580194&amp;postID=470373734685145706&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2814432523809580194/posts/default/470373734685145706'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2814432523809580194/posts/default/470373734685145706'/><link rel='alternate' type='text/html' href='http://smallinterface.com/2009/12/welcome-small-interface.html' title='Welcome: Small Interface'/><author><name>Rajesh Lal</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='09686166255357037845'/></author><thr:total>0</thr:total></entry></feed>
