Reference+and+Resource

__**Software**__

We use Java Development Kit (JDK) and Android Studio for software development in this course. You can download them here: JDK download (choose SE - Standard Edition) Android Studio download

Download for Internet of Things labs

Weka Installation


 * Reference Books (copies are available in SUTD library)**

Introduction to Java Programming, Comprehensive Version (9th Edition) [Paperback] Y. Daniel Liang Paperback: 1344 pages Publisher: Prentice Hall; 9 edition (March 12, 2012) Language: English ISBN-10: 0132936526 ISBN-13: 978-0132936521

Effective Java (2nd Edition) [Paperback] Joshua Bloch Paperback: 346 pages Publisher: Addison-Wesley; 2 edition (May 28, 2008) Language: English ISBN-10: 0321356683 ISBN-13: 978-0321356680

A Gentle Introduction to Programming Using Java with an Introduction to Concurrency [Spiral-bound] Barry Wittman (Author), Aditya Mathur (Author), Tim Korb (Author) Spiral-bound: 632 pages Publisher: Pearson (2011) ISBN-10: 1256366889 ISBN-13: 978-1256366881

Android Programming For Beginners John Horton Packt Publishing (2015) eBook (access using your SUTD Library Account)


 * __Additional Resource__**

Java Tutorial Java API Specification Javadoc (Official Reference) Android Developers