» » Mobile JavaScript Application Development: Bringing Web Programming to Mobile Devices

Fb2 Mobile JavaScript Application Development: Bringing Web Programming to Mobile Devices ePub

by Adrian Kosmaczewski

Category: Web Development and Design
Subcategory: Technologies and Computers
Author: Adrian Kosmaczewski
ISBN: 1449327850
ISBN13: 978-1449327859
Language: English
Publisher: O'Reilly Media; 1 edition (June 30, 2012)
Pages: 168
Fb2 eBook: 1307 kb
ePub eBook: 1145 kb
Digital formats: docx mobi mbr lrf

Bringing Web Programming to Mobile Devices. Adrian Kosmaczewski is a software developer, trainer and published author

Bringing Web Programming to Mobile Devices. Adrian Kosmaczewski is a software developer, trainer and published author. He has shipped mobile, web and desktop apps for iOS, Android, Mac OS X, Windows and Linux since 1996.

Mobile version (beta).

Printed in the United States of America. Published by O’Reilly Media, In. 1005 Gravenstein Highway North, Sebastopol, CA 95472.

sh script to download all the required libraries from their respective repositories. PhoneGap Kitchen Sink. The PhoneGap chapter of the book references the PhoneGap Kitchen Sink Project by Jens-Christian Fischer. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met

When developing apps for the latest smartphones, you’re faced with several vexing questions. What is Kobo Super Points? A loyalty program that rewards you for your love of reading. Explore rewards Explore Kobo VIP Membership.

This diagram will help you understand better: Courtesy: phonegap.

Bringing Web Programming to Mobile Devices. By Adrian Kosmaczewski. Publisher: O'Reilly Media. Release Date: June 2012. Learn how Sencha Touch’s architecture, widgets, and blazing-fast rendering engine makes it a good choice for enterprise software. Use PhoneGap to package your web app into a native iOS, Android, or Windows Phone application. Discover the impact of various HTML5 features on mobile app development.

When developing apps for the latest smartphones, you’re faced with several vexing questions. How many platforms do you need to accommodate? What level of support do mobile browsers provide? To help you address these and many other key issues, this guide provides a hands-on tour of the most powerful JavaScript frameworks available today.

You’ll build sample apps with jQuery Mobile, Sencha Touch, and PhoneGap to learn the unique advantages—and disadvantages—of each framework. From there, you can determine which one is best for your project. This book is ideal for web developers familiar with JavaScript, HTML, and CSS.

Experience the simplicity of jQuery Mobile for building cross-browser applicationsLearn how Sencha Touch’s architecture, widgets, and blazing-fast rendering engine makes it a good choice for enterprise softwareUse PhoneGap to package your web app into a native iOS, Android, or Windows Phone applicationDiscover the impact of various HTML5 features on mobile app developmentPick up JavaScript productivity tips as you delve into its object orientation, closures, and coding conventionsTest and debug your app with a collection of tips, tricks, and tools
Comments to eBook Mobile JavaScript Application Development: Bringing Web Programming to Mobile Devices
Andriodtargeted
I run a development organization and I was looking for overview into hybrid mobile development life cycle. I found lots of good pointers and will sharing with my team. I actually may have all of them read this.
Danrad
Disclaimer: I received a free copy of this book through O'Reilly Media's blogger review program.
The central message of this book is that the mobile web can no longer be treated as a second class citizen. Mobile friendly websites and apps are now a necessity. Many questions come up when actually addressing the issue of making a web app mobile friendly. Device OS, screen size and browser features differ significantly, even within a single manufacturer. Several tools exist to bridge this gap and the author provides an introduction for three: PhoneGap, Sencha Touch and JQuery Mobile.
The author starts by giving a brief overview of HTML5, covering the history and some of the nuances that go along with the migration to the new standard. He covers the differences in mobile browsers and which of the new features they will support and which elements are no longer supported. Next is a set of best practices for JavaScript. The author clearly states that this book is not for beginners and this chapter is a good place to check if that includes you or not. I consider myself intermediate with JavaScript and jQuery, I have read a few books and am familiar with the basics of object oriented programming. I felt comfortable with this chapter and learned a couple tips and tricks that I found helpful.
The next three chapters are devoted to the tools mentioned above. JQuery Mobile is the easiest to learn and implement, but is limited in several ways. If you have a firm understanding and experience using Ext.js(I do not) then Sencha Touch will be an easy and more flexible route. PhoneGap is probably the tool that most developers are looking for. It provides a way to create native applications on multiple platforms based off of your web app. This has several advantages and allows the option to easily monetize your app.
Overall, this book was not what I expected. I have a decent background with JavaScript and I have published a couple Android applications, I also have a web app that I would like to make mobile friendly. I was hoping to work through real world, fully function examples that demonstrate the advantages and disadvantages of each tool. I started reading this book with minimal knowledge of PhoneGap and I was interested in it as a way to deploy my existing Android applications on multiple platforms and maybe even create web versions using JavaScript. I feel like I didn't gain anything by reading this book. I don't intend that to be negative feedback for the author, I just was not the target audience for this book and now that I think of it, I'm not sure who really is.
Perilanim
This is an excellent book that focuses on using Javascript (and only Javascript with HTML and CSS) for mobile application development. The author introduces HTML5 in chapter 1 which is a must for developing using Javascript on the mobile devices. He also introduces the Modernizer library to test for HTML5 features for cross-browser compatibility. Snippets of code that introduce the reader to Geolocation, Orientation, Device motion, Network connectivity, Canvas, Client-side storage, etc, set the base for the future chapters. Chapter 2 is a quick introduction on using Javascript productively by avoiding common pitfalls.

Chapters 3, 4, and 5 provide a detailed coverage on jQuery Mobile, Sencha Touch, and PhoneGap. These are the leading frameworks for Javascript Mobile development. Chapter 6 completes the gap by going over debugging and testing using Jasmine and Siesta and other tools, like Adobe Shadow and iWebInspector. Chapter 7 concludes by providing a comparison of various frameworks and when to use what.

Overall, this book is very pleasant to read and is really geared towards folks evaluating different JavaScript mobile frameworks and didn't know where to start. This book will make it easy for you to decide what's suitable for your application.
Jarortr
I have not read the book. The preview does not tell me anything usefull about it. Not even a table of contents and from what I do see, it looks like a tiny book that tries to cover everything from JQuery Mobile to Sencha Touch to PhoneGap. Can't imagine that there is any depth in the book :-(
Related to Mobile JavaScript Application Development: Bringing Web Programming to Mobile Devices
jQuery Mobile. Plattformunabhängige mobile Anwendungen. eBook
Fb2 jQuery Mobile. Plattformunabhängige mobile Anwendungen. ePub
Developing Hybrid Applications for the iPhone: Using HTML, CSS, and JavaScript to Build Dynamic Apps for the iPhone: Using HTML, CSS, and JavaScript to Build Dynamic Apps for the iPhone eBook
Fb2 Developing Hybrid Applications for the iPhone: Using HTML, CSS, and JavaScript to Build Dynamic Apps for the iPhone: Using HTML, CSS, and JavaScript to Build Dynamic Apps for the iPhone ePub
Smart Mobile Apps: Mit Business-Apps ins Zeitalter mobiler Geschäftsprozesse (Xpert.press) (German Edition) eBook
Fb2 Smart Mobile Apps: Mit Business-Apps ins Zeitalter mobiler Geschäftsprozesse (Xpert.press) (German Edition) ePub
Programming Chrome Apps: Develop Cross-Platform Apps for Chrome eBook
Fb2 Programming Chrome Apps: Develop Cross-Platform Apps for Chrome ePub
Professional JavaScript Frameworks: Prototype,YUI, ExtJS, Dojo and MooTools eBook
Fb2 Professional JavaScript Frameworks: Prototype,YUI, ExtJS, Dojo and MooTools ePub
The Complete Idiot's Guide to Android App Development eBook
Fb2 The Complete Idiot's Guide to Android App Development ePub
YUI 3 Cookbook: Writing Maintainable Applications (Cookbooks (O'Reilly)) eBook
Fb2 YUI 3 Cookbook: Writing Maintainable Applications (Cookbooks (O'Reilly)) ePub
Supercharged JavaScript Graphics: with HTML5 canvas, jQuery, and More eBook
Fb2 Supercharged JavaScript Graphics: with HTML5 canvas, jQuery, and More ePub
Rapid Mobile Enterprise Development for Symbian OS: An Introduction to OPL Application Design and Programming (Symbian Press) eBook
Fb2 Rapid Mobile Enterprise Development for Symbian OS: An Introduction to OPL Application Design and Programming (Symbian Press) ePub