Tuesday, December 22, 2009

 

Buy the Book: Beginning Smartphone Web Development

Buy the Beginning Smartphone Web Development: Building Javascript, CSS, HTML and Ajax-Based Applications Book from Amazon.com

Click here or select from the following.



Below is the detail from Amazon.com

Labels: , , , , ,


 

Authors : Beginning Smartphone Web Development








Contact
Gail Frederick

http://learnthemobileweb.com/

Gail Rahn Frederick 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.

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.

At Medio Systems (http://medio.com), she leads a mobile software team developing personalized search and discovery products with a focus on mobile analytics.

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.



Contact
Rajesh Lal

750 N. Shoreline Blvd Apt # 110
Mountain View California 94043

Cell: +1 858 335-3772
Email: connectrajesh [@] hotmail

Rajesh Lal 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.

Vista Gadget blog: http://innovatewithgadgets.com
Mobile User Interface blog: http://smallinterface.com

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.


Labels: , , ,


 

Resources: Beginning Smartphone Web Development

Mobile Web Standards

Mobile Web Best Practices

Mobile Web Development Experts

Mobile Web Development Tools

Mobile Markup Validators

Mobile Markup Specifications

Mobile Industry

Mobile Developer Communities

Academic Research

Mobile Web Analytics

Labels: , , ,


 

Table of Contents: Beginning Smartphone Web Development

Part 1: Getting Started with Mobile Web Development



  1. Introduction to Mobile Web Development
    Introduces the mobile industry, mobile users, and the Mobile Web.

  2. Set Up Your Mobile Development Environment
    Prepares for Mobile Web development by setting up your desktop and server environment.


Part 2: The Syntax of the Mobile Web



  1. Markup Languages for Mobile Web Development
    Teaches the markup and style languages of the Mobile Web: HTML, XHTML, XHTML-MP, WML, CSS2, Wireless CSS and CSS Mobile Profile.

  2. Device Awareness and Content Adaptation
    Uses the WURFL and DeviceAtlas mobile device databases to identify web traffic from

    mobile phones and adapt mobile markup to target specific mobile devices and browsers.

  3. Adding Interactivity with JavaScript and AJAX
    Enriches a Mobile Web site with interactivity powered by mobile JavaScript and AJAX.


Part 3: Advanced Mobile Web Development Techniques



  1. Mobile Web Design and Usability (authored by Rajesh Lal)
    Improves the design and usability of your Mobile Web pages to help the mobile user easily and rapidly achieve their goals.

  2. Enhancing Mobile Web Pages for Smartphone Browsers
    Investigates the advanced features of smartphone browsers, including iPhone, Android, Palm webOS, BlackBerry, Nokia Series 60, Opera Mobile, and Windows Mobile.


Part 4: Deploying into the Mobile Ecosystem



  1. Optimizing Mobile Web Pages
    Optimizes a Mobile Web page by compressing document size, reducing web server transactions, and coercing

    mobile browsers into caching Mobile Web content.

  2. Validating Mobile Markup
    Validates mobile markup syntax, styles, and overall site readiness using validation services from W3C, dotMobi and other organizations.

  3. Testing a Mobile Web Site
    Tests a Mobile Web site using mobile browser emulators and actual mobile devices.

  4. Deploying a Mobile Web Site
    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.

  5. How to Play Well in the Mobile Ecosystem
    Identifies and adapts to requests from transcoders. Defensively fortifies a Mobile Web site to discourage transcoding of mobile markup.

  6. The Future of the Mobile Web
    Explores industry projections and expert opinions about the future of the Mobile Web.


Part 5: Appendices



  1. Sample User-Agents for Mobile Devices
    Provides user-agents from smartphone and featurephone mobile devices.

  2. Sample HTTP Requests from Mobile Devices
    Provides HTTP request headers from smartphone and featurephone mobile devices.

  3. Glossary
    Definitions for mobile industry acronyms, jargon and technical terms.

  4. Case Study for Smartphone Browser Caching
    Examines the actual caching and concurrency behavior in smartphone browsers.

Labels: , ,


Sunday, December 20, 2009

 

Beginning Smartphone Web Development: Building Javascript, CSS, HTML and Ajax-Based Applications

Coming December 31, 2009 !



Beginning Smartphone Web Development: Building Javascript, CSS, HTML and Ajax-Based Applications for iPhone, Android, Palm Pre, Blackberry, Windows Mobile and Nokia S60


In this book, Gail teaches the web standards and fundamentals specific to smartphones and other feature-driven mobile phones and devices.

By the end of this book, you’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.

You’ll learn how to:

Who is this book for?

Mobile application developers and their managers need to learn mobile web technologies because it’s in their economic interest. Time-to-market and opportunity costs are significantly lower for web-based mobile applications than for native ones.

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 “mobilize this web site.” 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.

Labels: , , ,


Friday, December 11, 2009

 

Widget Design for Mobile Device

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

Labels: , , , ,


Wednesday, December 2, 2009

 

Welcome: Small Interface

The website is meant to be a tutorial for developing user interface for small devices.

Labels: , ,