committees:curriculum:recommended_books_for_mobile_courses
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
committees:curriculum:recommended_books_for_mobile_courses [2015/01/22 14:35] – created judi | committees:curriculum:recommended_books_for_mobile_courses [2015/01/23 18:47] (current) – judi | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== CIS*1aaa Mobile Computing ====== | + | ====Possible Books==== |
- | ===== Mobile Computing, 2/e: Technology, Applications and Service Creation ===== | + | === CIS*1aaa |
- | by Asoke K Talukder, Hasan Hasan Ahmed, and Roopa R Yavagal | + | == Mobile Computing, 2/e: Technology, Applications |
- | Publication Date: January 27, 2011 | + | * by Asoke K Talukder, Hasan Hasan Ahmed, and Roopa R Yavagal |
- | + | * Publication Date: January 27, 2011 | |
- | Publisher: Tata McGraw-Hill Education Private Limited | + | |
- | + | | |
- | Paperback: $38.25 | + | |
- | + | ||
- | Kindle Edition: none | + | |
Description: | Description: | ||
- | > (From 1< | + | (From 1st edition) |
- | > | + | |
- | > The user in a mobile computing environment is able to access data from any device in a network while on the move, spread across wired and wireless media. The technology to deliver on this promise now exists, and is one of the key drivers for growth across the telecommunications industry. This book provides a detailed survey of the technologies delivering true mobile computing – on both the service creation and device fronts. This book guides communications professionals and students through the complex web of acronyms, standards that wireless data runs on. It also details hot button security issues and new emerging technologies. | + | The user in a mobile computing environment is able to access data from any device in a network while on the move, spread across wired and wireless media. The technology to deliver on this promise now exists, and is one of the key drivers for growth across the telecommunications industry. This book provides a detailed survey of the technologies delivering true mobile computing – on both the service creation and device fronts. This book guides communications professionals and students through the complex web of acronyms, standards that wireless data runs on. It also details hot button security issues and new emerging technologies. |
- | > | + | |
- | > (From 2< | + | |
- | > | + | |
- | > The revised edition has been thoroughly updated to reflect the technology changes from 2005 to 2010. Three new chapters covering Multimedia, IP Multimedia Service (IMS), and Next Generation Networks (NGN) have been added. | + | The revised edition has been thoroughly updated to reflect the technology changes from 2005 to 2010. Three new chapters covering Multimedia, IP Multimedia Service (IMS), and Next Generation Networks (NGN) have been added. |
- | > | + | |
- | > Besides these, the book additionally covers: • Mobile Computing Principles and Architecture • Computer Telephony Interface and VoiceXML • Personal Communication System-Architecture--Handoff--Roaming • Mobility Management, GSM, and GPRS networks • Short Message Service (SMS) technology and application creation • IMT 2000–Evolution of 3G & 2G Vs 3G • CDMA 2000 & WCDMA–Protocol Architecture–Physical Channels and Logical Channels • SS7, Telecommunications, | + | |
Note: Looks to be at the right level although a bit too hardware focused (but it is a large book) | Note: Looks to be at the right level although a bit too hardware focused (but it is a large book) | ||
- | ===== Mobile Computing, 2nd Edition | + | == Mobile Computing, 2nd Edition == |
by Devi Kamal | by Devi Kamal | ||
- | Publication Date: September 3, 2012 | + | * Publication Date: September 3, 2012 |
- | + | | |
- | Publisher: Oxford University Press | + | |
- | + | | |
- | Paperback: $37.44 | + | |
- | + | ||
- | Kindle Edition: none | + | |
Description: | Description: | ||
- | > The first few chapters present the concepts of mobile computing and mobile communication in equal measure, including 2G, 2.5G, 3G, 3G+, and 4G communication systems, mobile satellite communication networks, mobile IP, mobile TCP and digital audio-video broadcasting, | + | The first few chapters present the concepts of mobile computing and mobile communication in equal measure, including 2G, 2.5G, 3G, 3G+, and 4G communication systems, mobile satellite communication networks, mobile IP, mobile TCP and digital audio-video broadcasting, |
- | Note: Also a very large book. Possibly at too high a level for 1<sup>st</sup> year, but not focused enough for higher level courses (as currently envisioned | + | Note: Also a very large book. Possibly at too high a level for 1<supst</sup year, but not focused enough for higher level courses (as currently envisioned |
- | ====== CIS*2aaa Mobile Applications | + | === CIS*2aaa Mobile Applications === |
- | ===== Build Mobile Websites and Apps for Smart Devices | + | == Build Mobile Websites and Apps for Smart Devices == |
by Earle Castledine, Myles Eftos, and Max Wheeler | by Earle Castledine, Myles Eftos, and Max Wheeler | ||
- | Publication Date: July 2, 2011 | + | * Publication Date: July 2, 2011 |
- | + | | |
- | Publisher: SitePoint | + | |
- | + | | |
- | Paperback: $32.71 | + | |
- | + | ||
- | Kindle Edition: $17.67 (buy) | + | |
Description: | Description: | ||
- | > Build Mobile Websites and Apps for Smart Devices is a practical guide for front-end web designers and developers. You’ll discover a fun and fresh approach to mobile web design and development, | + | Build Mobile Websites and Apps for Smart Devices is a practical guide for front-end web designers and developers. You’ll discover a fun and fresh approach to mobile web design and development, |
- | > | + | |
- | > Mobile web development is changing rapidly, with a greater emphasis on modern touch-screen smartphones. By following the advice in this book, you can be sure you’re learning the skills you need to make the most of this new technology. | + | |
- | > | + | |
- | > You’ll learn how to: | + | |
* Design effective interfaces for modern devices | * Design effective interfaces for modern devices | ||
Line 74: | Line 66: | ||
* Use PhoneGap to turn your web app into a native app for iOS, Android, BlackBerry, and other platforms—and sell it online | * Use PhoneGap to turn your web app into a native app for iOS, Android, BlackBerry, and other platforms—and sell it online | ||
- | > And lots more.... | + | And lots more.... |
Note: Generally good reviews. Seems to be at approximately the right level. However, more of a trade book than a textbook. Also more focused on WebApps than stand-alone mobile apps (this is a common problem) | Note: Generally good reviews. Seems to be at approximately the right level. However, more of a trade book than a textbook. Also more focused on WebApps than stand-alone mobile apps (this is a common problem) | ||
Line 82: | Line 74: | ||
by Brian Fling | by Brian Fling | ||
- | Publication Date: August 31, 2009 | + | * Publication Date: August 31, 2009 |
- | + | | |
- | Publisher: O' | + | |
- | + | | |
- | Paperback: $22.25 | + | |
- | + | ||
- | Kindle Edition: none | + | |
Description: | Description: | ||
- | > Mobile Design and Development by Brian Fling is a start to finish guide for designing and building mobile apps regardless of experience, device or platform. Brian took on the daunting challenge to write the mobile guide missing from bookshelves. As Brian describes it "this is a book that teaches people how to cook, not a collection of recipes." | + | Mobile Design and Development by Brian Fling is a start to finish guide for designing and building mobile apps regardless of experience, device or platform. Brian took on the daunting challenge to write the mobile guide missing from bookshelves. As Brian describes it "this is a book that teaches people how to cook, not a collection of recipes." |
- | > | + | |
- | > The first half is a crash course in the mobile ecosystem: how to develop a strategy, address the mobile context--even how to decide which of the multiple mobile application types is best for you, and finally, how to create a user experience for it. The second half is focused on using these principles to make a mobile website or web app. | + | The first half is a crash course in the mobile ecosystem: how to develop a strategy, address the mobile context--even how to decide which of the multiple mobile application types is best for you, and finally, how to create a user experience for it. The second half is focused on using these principles to make a mobile website or web app. |
- | > | + | |
- | > Mobile Design and Development is a comprehensive resource covering all aspects of the mobile ecosystem. The book covers a great number of topics, however each are described in practical and common sense way—making easy for anyone at any technical level to understand the inner working of the mobile medium. | + | |
- | > | + | |
- | > A Brief History of Mobile | + | |
- | > | + | |
- | > The Mobile Ecosystem | + | |
- | > | + | |
- | > Why Mobile? | + | |
- | > | + | |
- | > Designing for Context | + | |
- | > | + | |
- | > Developing a Mobile Strategy | + | |
- | > | + | |
- | > Types of Mobile Applications | + | |
- | > | + | |
- | > Mobile Application Medium Types | + | |
- | > | + | |
- | > Mobile Application Media Matrix | + | |
- | > | + | |
- | > Mobile Information Architecture | + | |
- | > | + | |
- | > Mobile Design | + | |
- | > | + | |
- | > The Elements of Mobile Design | + | |
- | > | + | |
- | > Mobile Design Tools | + | |
- | > | + | |
- | > Mobile Web Apps Versus Native Applications | + | |
- | > | + | |
- | > When to Make a Native Application | + | |
- | > | + | |
- | > When to Make a Mobile Web Application | + | |
- | > | + | |
- | > Mobile 2.0 | + | |
- | > | + | |
- | > Mobile Web Development | + | |
- | > | + | |
- | > Mobile Markup | + | |
- | > | + | |
- | > Mobile CSS: Cascading Style Sheets | + | |
- | > | + | |
- | > Mobile JavaScript | + | |
- | > | + | |
- | > iPhone Web Apps | + | If you're a web designer, web developer, information architect, product manager, usability professional, |
- | > | + | |
- | > iPhone Markup | + | |
- | > | + | |
- | > iPhone CSS | + | |
- | > | + | |
- | > iPhone Javascript | + | |
- | > | + | |
- | > Creating a Mobile Web App | + | |
- | > | + | |
- | > Web Apps as Native Apps | + | |
- | > | + | |
- | > Tools and Libraries | + | |
- | > | + | |
- | > Adapting to Devices | + | |
- | > | + | |
- | > Device Targeting | + | |
- | > | + | |
- | > Full Adaptation | + | |
- | > | + | |
- | > What Domain Do I Use? | + | |
- | > | + | |
- | > Making Money in Mobile | + | |
- | > | + | |
- | > Working with an App Store | + | |
- | > | + | |
- | > Mobile Advertising | + | |
- | > | + | |
- | > Supporting Devices | + | |
- | > | + | |
- | > Device Testing | + | |
- | > | + | |
- | > Desktop Testing | + | |
- | > | + | |
- | > Usability Testing | + | |
- | > | + | |
- | > The Future of Mobile | + | |
- | > | + | |
- | > If you're a web designer, web developer, information architect, product manager, usability professional, | + | |
Note: An O’Reilly “animal” guide. Mixed reviews. Good reviews as a WebApp book, but limited stand-alone mobile apps support. | Note: An O’Reilly “animal” guide. Mixed reviews. Good reviews as a WebApp book, but limited stand-alone mobile apps support. | ||
- | ===== Mobile Design Pattern Gallery: UI Patterns for Smartphone Apps ===== | + | == Mobile Design Pattern Gallery: UI Patterns for Smartphone Apps == |
by Theresa Neil | by Theresa Neil | ||
- | Publication Date: May 17, 2014 | + | * Publication Date: May 17, 2014 |
- | + | | |
- | Publisher: O' | + | |
- | + | | |
- | Paperback: $32.82 | + | |
- | + | ||
- | Kindle Edition: $29.32 (buy) | + | |
Description: | Description: | ||
- | > This handy reference provides more than 90 mobile app design patterns, illustrated by 1,000 screenshots from current Android, iOS, and Windows Phone apps. | + | This handy reference provides more than 90 mobile app design patterns, illustrated by 1,000 screenshots from current Android, iOS, and Windows Phone apps. |
- | > | + | |
- | > Much has changed since this book’s first edition. Mobile OSes have become increasingly different, driving their own design conventions and patterns, and many designers have embraced mobile-centric thinking. In this edition, user experience professional Theresa Neil walks product managers, designers, and developers through design patterns in 11 categories: | + | Much has changed since this book’s first edition. Mobile OSes have become increasingly different, driving their own design conventions and patterns, and many designers have embraced mobile-centric thinking. In this edition, user experience professional Theresa Neil walks product managers, designers, and developers through design patterns in 11 categories: |
* Navigation: get patterns for primary and secondary navigation | * Navigation: get patterns for primary and secondary navigation | ||
Line 212: | Line 160: | ||
Note: This is a support book, concentrating on patterns and not app creation in total. | Note: This is a support book, concentrating on patterns and not app creation in total. | ||
- | ===== Head First Mobile Web ===== | + | == Head First Mobile Web == |
by Lyza Danger Gardner and Jason Grigsby | by Lyza Danger Gardner and Jason Grigsby | ||
- | Publication Date: January 1, 2012 | + | * Publication Date: January 1, 2012 |
- | + | | |
- | Publisher: O' | + | |
- | + | | |
- | Paperback: $29.69 | + | |
- | + | ||
- | Kindle Edition: $19.79 (buy) $8.92 (rent) | + | |
Description: | Description: | ||
- | > Mobile web usage is exploding. Soon, more web browsing will take place on phones and tablets than PCs. Head First Mobile Web shows how to use the web technology you’re already familiar with to make sites and apps that work on any device of any size. Put your JavaScript, CSS media query, and HTML5 skills to work, and then optimize your site to perform its best in the demanding mobile market. Along the way, you’ll discover how to adapt your business strategy to target specific devices. | + | Mobile web usage is exploding. Soon, more web browsing will take place on phones and tablets than PCs. Head First Mobile Web shows how to use the web technology you’re already familiar with to make sites and apps that work on any device of any size. Put your JavaScript, CSS media query, and HTML5 skills to work, and then optimize your site to perform its best in the demanding mobile market. Along the way, you’ll discover how to adapt your business strategy to target specific devices. |
* Navigate the increasingly complex mobile landscape | * Navigate the increasingly complex mobile landscape | ||
Line 233: | Line 178: | ||
* Learn quickly through images, puzzles, stories, and quizzes | * Learn quickly through images, puzzles, stories, and quizzes | ||
- | > Using the latest research in cognitive science and learning theory to craft a multi-sensory learning experience, Head First Mobile Web uses a visually rich format designed for the way your brain works. | + | Using the latest research in cognitive science and learning theory to craft a multi-sensory learning experience, Head First Mobile Web uses a visually rich format designed for the way your brain works. |
Note: From the popular Head First series. May not use the technologies we want to emphasize; too advanced for the CIS*1aaa course. | Note: From the popular Head First series. May not use the technologies we want to emphasize; too advanced for the CIS*1aaa course. | ||
- | ====== CIS*3aaa Pervasive Systems | + | === CIS*3aaa Pervasive Systems === |
- | ===== Ubiquitous Computing Fundamentals | + | == Ubiquitous Computing Fundamentals == |
by John Krumm | by John Krumm | ||
- | Publication Date: Sep 21, 2009 | + | * Publication Date: Sep 21, 2009 |
- | + | | |
- | Publisher: Chapman and Hall/CRC | + | |
- | + | | |
- | Hard cover $64.26 | + | |
- | + | ||
- | Kindle Edition$61.58 (or rent from $21.66) | + | |
Description: | Description: | ||
- | > Under the guidance of John Krumm, an original ubicomp pioneer, Ubiquitous Computing Fundamentals brings together eleven ubiquitous computing trailblazers who each report on his or her area of expertise. Starting with a historical introduction, | + | Under the guidance of John Krumm, an original ubicomp pioneer, Ubiquitous Computing Fundamentals brings together eleven ubiquitous computing trailblazers who each report on his or her area of expertise. Starting with a historical introduction, |
* How to build an infrastructure that supports ubiquitous computing applications | * How to build an infrastructure that supports ubiquitous computing applications | ||
Line 262: | Line 204: | ||
Note: Not a unified textbook, but a edited book with chapters from various researchers in the field | Note: Not a unified textbook, but a edited book with chapters from various researchers in the field | ||
- | ===== Ubiquitous Computing: Smart Devices, Environments and Interactions | + | == Ubiquitous Computing: Smart Devices, Environments and Interactions == |
by Stefan Poslad | by Stefan Poslad | ||
- | Publication Date: Apr 27, 2009 | + | * Publication Date: Apr 27, 2009 |
- | + | | |
- | Publisher: Wiley | + | |
- | + | | |
- | Hardcover: $90.32 | + | |
- | + | ||
- | Kindle Edition: $87.14 | + | |
Description: | Description: | ||
- | > Ubiquitous Computing (also commonly referred to as Pervasive Computing) describes the ways in which current technological models, based upon three base designs: smart (mobile, wireless, service) devices, smart environments (of embedded system devices) and smart interaction (between devices), relate to and support a computing vision for a greater range of computer devices, used in a greater range of (human, ICT and physical) environments and activities. The author details the rich potential of ubiquitous computing, the challenges involved in making it a reality, and the prerequisite technological infrastructure. Additionally, | + | Ubiquitous Computing (also commonly referred to as Pervasive Computing) describes the ways in which current technological models, based upon three base designs: smart (mobile, wireless, service) devices, smart environments (of embedded system devices) and smart interaction (between devices), relate to and support a computing vision for a greater range of computer devices, used in a greater range of (human, ICT and physical) environments and activities. The author details the rich potential of ubiquitous computing, the challenges involved in making it a reality, and the prerequisite technological infrastructure. Additionally, |
- | > | + | |
- | > Key Features: | + | Key Features: |
* Describes how current technology models based upon six different technology form factors have varying degrees of mobility wireless connectivity and service volatility: (tabs, pads, boards, dust, skins and clay), and how they enable the vision of ubiquitous computing | * Describes how current technology models based upon six different technology form factors have varying degrees of mobility wireless connectivity and service volatility: (tabs, pads, boards, dust, skins and clay), and how they enable the vision of ubiquitous computing | ||
Line 288: | Line 227: | ||
Note: Designed as a graduate textbook | Note: Designed as a graduate textbook | ||
- | ===== Smart Things: Ubiquitous Computing User Experience Design | + | == Smart Things: Ubiquitous Computing User Experience Design == |
by Mike Kuniavsky | by Mike Kuniavsky | ||
- | Publication Date: September 9, 2010 | + | * Publication Date: September 9, 2010 |
- | + | | |
- | Publisher: Morgan Kaufmann | + | |
- | + | | |
- | Paperback: $43.65 | + | |
- | + | ||
- | Kindle: $32.17 (buy) $10.82 (rent) | + | |
Description: | Description: | ||
- | > The world of smart shoes, appliances, and phones is already here, but the practice of user experience (UX) design for ubiquitous computing is still relatively new. Design companies like IDEO and frogdesign are regularly asked to design products that unify software interaction, | + | The world of smart shoes, appliances, and phones is already here, but the practice of user experience (UX) design for ubiquitous computing is still relatively new. Design companies like IDEO and frogdesign are regularly asked to design products that unify software interaction, |
- | > | + | |
- | > Smart Things presents a problem-solving approach to addressing designers' | + | Smart Things presents a problem-solving approach to addressing designers' |
- | > | + | |
- | > In short, Smart Things gives its readers both the " | + | In short, Smart Things gives its readers both the " |
* Tackles design of products in the post-Web world where computers no longer have to be monolithic, expensive general-purpose devices | * Tackles design of products in the post-Web world where computers no longer have to be monolithic, expensive general-purpose devices | ||
Line 314: | Line 249: | ||
Note: Concentrates on UX, which is not the sole focus of the course. | Note: Concentrates on UX, which is not the sole focus of the course. | ||
- | ===== Designing the Internet of Things | + | == Designing the Internet of Things == |
by Adrian McEwen and Hakim Cassimally | by Adrian McEwen and Hakim Cassimally | ||
- | Publication Date: Dec 9, 2013 | + | * Publication Date: Dec 9, 2013 |
- | + | | |
- | Publisher: Wiley | + | |
- | + | | |
- | Paperback: 20.90 | + | |
- | + | ||
- | Kindle: 16.87 | + | |
Description: | Description: | ||
- | > Both a creative and practical primer, it explores the platforms you can use to develop hardware or software, discusses design concepts that will make your products eye-catching and appealing, and shows you ways to scale up from a single prototype to mass production. | + | Both a creative and practical primer, it explores the platforms you can use to develop hardware or software, discusses design concepts that will make your products eye-catching and appealing, and shows you ways to scale up from a single prototype to mass production. |
* Helps software engineers, web designers, product designers, and electronics engineers start designing products using the Internet-of-Things approach | * Helps software engineers, web designers, product designers, and electronics engineers start designing products using the Internet-of-Things approach | ||
Line 334: | Line 266: | ||
* Provides an overview of the necessary steps to take your idea from concept through production | * Provides an overview of the necessary steps to take your idea from concept through production | ||
- | > If you'd like to design for the future, Designing the Internet of Things is a great place to start. | + | If you'd like to design for the future, Designing the Internet of Things is a great place to start. |
Note: Title is a bit deceiving. Actually a practical design book on ubiquitous computing (which the authors conflate with “the internet of things” as the field expands | Note: Title is a bit deceiving. Actually a practical design book on ubiquitous computing (which the authors conflate with “the internet of things” as the field expands | ||
- | ===== Pervasive Systems and Ubiquitous Computing | + | == Pervasive Systems and Ubiquitous Computing == |
by A. Genco and S. Sorce | by A. Genco and S. Sorce | ||
- | Publication Date: May 21, 2010 | + | * Publication Date: May 21, 2010 |
- | + | | |
- | Publisher: WIT Press / Computational Mechanics | + | |
- | + | | |
- | Hardcover: $142.50 | + | |
- | + | ||
- | Kindle Edition: $137.46 | + | |
Description: | Description: | ||
- | > Pervasive systems are today’s hardware/ | + | Pervasive systems are today’s hardware/ |
Note: Graduate level textbook | Note: Graduate level textbook | ||
- | ===== Pervasive Computing: Concepts, Technologies and Applications | + | == Pervasive Computing: Concepts, Technologies and Applications == |
By Guo Minyi, Zhou Jingyu, Tang Feilong, and Shen Yao | By Guo Minyi, Zhou Jingyu, Tang Feilong, and Shen Yao | ||
- | Publication Date: November 26, 2014 | + | * Publication Date: November 26, 2014 |
- | + | | |
- | Publisher: CRC Press | + | |
- | + | ||
- | Hardcover: $111.77 | + | |
Description: | Description: | ||
- | > This book introduces fundamental concepts and theories in pervasive computing as well as its key technologies and applications. It explains how to design and implement pervasive middleware and real application systems, covering nearly all aspects related to pervasive computing. Key technologies in the book include pervasive computing-oriented resource management and task migration, mobile pervasive transaction, | + | This book introduces fundamental concepts and theories in pervasive computing as well as its key technologies and applications. It explains how to design and implement pervasive middleware and real application systems, covering nearly all aspects related to pervasive computing. Key technologies in the book include pervasive computing-oriented resource management and task migration, mobile pervasive transaction, |
committees/curriculum/recommended_books_for_mobile_courses.1421937318.txt.gz · Last modified: 2015/01/22 14:35 by judi