Building Cross-Platform Mobile and Web Apps for Engineers and Scientists: An Active Learning Approach
- Length: 370 pages
- Edition: 1
- Language: English
- Publisher: CL-Engineering
- Publication Date: 2016-01-01
- ISBN-10: 1305105966
- ISBN-13: 9781305105966
- Sales Rank: #1297375 (See Top 100 Books)
Cross-platform application design provides an excellent starting point for mastering application development in this new book. You can introduce today’s most popular technologies, including HTML5, CSS3, JavaScript, jQuery Mobile, Node.js, JSON, localStorage, sessionStorage, NoSQL using MongoDB, SQL using MySQL, templating using handlebars, and maps. An app-centric view emphasizes subsets of these technologies to guide students in developing non-trivial apps. The apps serve as models for numerous projects from various application domains, while detailed outlines present potential course projects. Apps continue to evolve, but the technologies in this book form the backbone for future cross-platform app development. Students learn to work with all major mobile and web platforms as this book’s active learning approach asks students to type code in parallel as the apps are developed. Meaningful exercises further encourage students to change code and evaluate resulting app behavior.
Table of Contents
Ch 1: Introduction
Ch 2: Developing, Installing, and Testing First App
Ch 3: Making Apps More Interactive through Data Input
Ch 4: Making Apps Do Significant Computing
Ch 5: A Menu-Driven App to Monitor Important Indicators
Ch 6: Storing Data Locally on a Device for Long-Term Use
Ch 7: Graphics on HTML5 Canvas
Ch 8: Using Servers for Sharing and Storing Information
Ch 9: Using MongoDB Server for Sharing and Storing Information
Ch 10: Using a Relational Database Server for Sharing and Storing Information
Ch 11: JavaScript Templating
Ch 12: Maps, Location, and Multimedia Databases
Ch 13: Cross-Platform and Native App Development and Testing