Beginning Smartphone Web Development: Building JavaScript, CSS, HTML and Ajax-based Applications for iPhone, Android, Palm Pre, BlackBerry, Windows Mobile and Nokia S60

Apress
2
Free sample

I believe in the W3C’s principle of One Web—that services and information on the web should be thematically consistent and accessible to all kinds of devices, without regard to differences in presentation capabilities. Informally, the One Web principle means that if I write my grocery list online at home in Firefox, I should be able to view the list and check off my purchases at the grocery store using my mobile phone. That said, the Mobile Web and its ecosystem are unique in many ways—in access patterns, user behaviors, browser technologies, and client capabilities. A recent mobiThinking report coined the maxim “utility is the engine of the Mobile Web”. This phrase has become my mantra for Mobile Web development and I encourage you to adopt it as well. Mobile Web content succeeds when it solves a real problem for a user on the move. Driving directions, public transportation, business listings, news headlines, social networking, and banking are all examples of content that succeeds on the Mobile Web because real people using mobile phones in their daily lives find this information to be relevant, local, and immediately available.
Read more
Collapse

About the author

Gail Rahn Frederick is an expert web developer and software architect in the mobile industry. Her products target 500+ device models and have been deployed at 10+ mobile operators in North America and Europe. She advocates standards-based mobile development techniques as a blogger and conference presenter. Gail teaches standards-based mobile web development in Portland, Oregon. Her students learn mobile markup languages, mobile design and usability, content adaptation, best practices, advanced web development for smartphones and defensive programming for the mobile ecosystem.
Read more
Collapse
2.0
2 total
Loading...

Additional Information

Publisher
Apress
Read more
Collapse
Published on
Apr 15, 2010
Read more
Collapse
Pages
368
Read more
Collapse
ISBN
9781430226215
Read more
Collapse
Read more
Collapse
Read more
Collapse
Language
English
Read more
Collapse
Genres
Computers / Data Processing
Computers / General
Computers / Information Technology
Computers / Web / Web Programming
Read more
Collapse
Content Protection
This content is DRM protected.
Read more
Collapse
Read Aloud
Available on Android devices
Read more
Collapse

Reading information

Smartphones and Tablets

Install the Google Play Books app for Android and iPad/iPhone. It syncs automatically with your account and allows you to read online or offline wherever you are.

Laptops and Computers

You can read books purchased on Google Play using your computer's web browser.

eReaders and other devices

To read on e-ink devices like the Sony eReader or Barnes & Noble Nook, you'll need to download a file and transfer it to your device. Please follow the detailed Help center instructions to transfer the files to supported eReaders.
Learn to create speedy cross-platform applications with ease using Webix. You will begin with an introduction to Webix and basic usage, exploring the interface components and utilities it offers, as well as the tools available (skin builder, form builder, and code snippet testing facility).
You’ll understand how Webix can integrate with other popular libraries and frameworks including Angular, Vue, React and more (as well as third-party components like dHTMLx and rich text editors). You will learn tangential topics including communication with back-end systems (Node.js and common related tooling), packaging as a Cordova app and, of course, you will learn how to use Webix following the Progressive Web App delivery mechanism.

Offering a complete solution in a single bundle, this JavaScript UI framework provides a rich set of interface components, application architecture direction and commonly-needed utility and ancillary capabilities.Every topic will be taught a practical way, explored within the context of building real-world working apps, not through unrelated snippets. Bringing 25 years of professional development experience to the table, author Frank Zammetti uses his unique levity to teach you how to get up and running with this new and upcoming framework.


What You’ll Learn

Explore the capabilities and UI widgets it provides and the features that make it stand out from its competitorsBuild one web technology-based app that works on both desktops and mobile devices (Android and iOS)Create and hook a Webix app up to a Node.js/Express-based RESTful server API for data storageMobilize a Webix app using both PhoneGap and Progressive Web App techniquesEnhance your Webix and general development skills in the most fun way possible: by building a game
Who This Book Is For

Moderately experienced front-end developers who want to learn about Webix and the power it brings to client-side development.

Developers looking to use their web development skills to build cross-platform apps that work on both desktop and mobile devices with Webix as the foundation.

A working knowledge of CSS, HTML and JavsScript is assumed, though you don’t need to be an expert.

Learn how to render lists of items without repeating your code structure and how to work with conditional rendering items and event handling. Containing all you need to know to get started with Vue.js, this book will take you through using build tools (transpile to ES5), creating custom components, state management, and routers.

With Getting to Know Vue.js, you'll see how to combine reusable code with custom components, allowing you to create snippets of reusable code to suit your specific business needs. You'll also explore how to use Single File Components and the Vue.js Command Line Interface (CLI) to build components in a single file and add in build tools as you see fit.

Getting started with a new Single Page Application (SPA) JavaScript framework can be an overwhelming task, but Vue.js makes this daunting task simple and easy to learn, allowing you to start implementing business needs with just a script reference to the library and the custom JavaScript required for your use case. Starting with a little reference and a handful of lines of custom JavaScript, you will have a complete Single Page Application before you know it.

What You'll Learn

Examine Vue.js templating syntax
Work with binding methods Manage the state of your app by comparing your options of building a data store Adapt the more robust options compatible with Vue.jsReview different router options, including creating your own router, using the Vue-router and using Page.js.

Who This Book Is For

Software developers with an understanding of HTML, CSS and JavaScript; prior understanding of a Single Page Application framework would be useful but not essential.
A one-stop resource for each aspect of designing and developing Sidebar gadgets, perfect for anyone who wants to create killer gadgets Explores one of the super cool features new to Windows Vista -- the Sidebar It is a one-stop resource for each aspect of designing and developing Sidebar gadgets, perfect for anyone who wants to create killer gadgets Includes complete design instructions for four never-before-seen gadgets

Windows Vista Sidebar is a panel located on the desktop of a PC where gadgets can be placed for easy access and reference. These gadgets are small, single-purpose applications, such as clocks, calendars, games, RSS notifiers, search tools, stock tickers, etc, that reside on the Windows desktop and on the Windows Sidebar. The book will be a tutorial to design and develop a gadget. It will provide ready-to-use samples using .NET, XML, CSS and AJAX. After reading the book, a web developer/designer will be confident enough to start developing gadgets for Windows Vista Sidebar. The beginner portion of the book shows an overview of the subject with the design pattern, the architecture and implementation details. The later sections will have solid examples for instant results. In short, the book will tell how to do everything with Sidebar Gadgets using solid, unique examples. Brief outline: " Brief background on Gadgets " Define architecture, design consideration and implementation to give a clear view to the developer " Step by step, create a useful Gadget sample "My Blogs" " Elaborate the architecture design constraint and implementation details for the sample " Detail the standard practices " Recheck the gadget created for standard practices " Improvise and Improve with compare and contrast " Add advanced samples with .NET, AJAX and XHTML.

©2019 GoogleSite Terms of ServicePrivacyDevelopersArtistsAbout Google|Location: United StatesLanguage: English (United States)
By purchasing this item, you are transacting with Google Payments and agreeing to the Google Payments Terms of Service and Privacy Notice.