All About Android Prof. John Cole Senior Lecturer

Slides:



Advertisements
Similar presentations
Advanced Java and Android Introduction Prof. John Cole Senior Lecturer The University of Texas at Dallas.
Advertisements

How to Balance Family and Art History. Capitoline Wolf, either 5 th century BC or 13 th century AD Art history is dynamic! New scholarship and ideas are.
Department of Computer Science and Engineering Dr. Khaled M. Elleithy Open House October 26, 2002 University of Bridgeport Computer Science & Engineering.
Fairmount College of Liberal Arts and Sciences Department of Mathematics & Statistics Mission The mission of the undergraduate program in Mathematics and.
CIT110 – Introduction to Information Technology Dr. Catherine Dwyer Fall 2011.
CIT110 – Introduction to Information Technology Dr. Catherine Dwyer Fall 2010.
Class Materials Dr. Catherine Dwyer Spring Catherine Dwyer Associate Professor Seidenberg School, Department of Information Technology  Full.
Academic Careers Adapted from presentations and slides by: T. Williams - Texas A & M University C. Ellis - Duke University S. Castaneda, Clarke College.
PRISM Seminar Series – Spring 2009 Dr. Jyoti Mathur Purdue University Friday, February 13, :00pm Birck 1001 Refreshments will be served. For further.
Dr. V. Jeyakesavan: Academia, Industry & Personal Dad was a school teacher B.E. (ECE) in CEG Guindy, Anna University – UNIX System Software Engineer,
School of Engineering University of Bridgeport Computer Science & Engineering Department University of Bridgeport Computer Science & Engineering Department.
Embedded Programming and Robotics Introduction and Overview Presented by John Cole Senior Lecturer in Computer Science The University of Texas at Dallas,
Current trends in usage of Smart-phones in USA Dr. Jeyakesavan Veerasamy Director of Senior Design projects & Sr. Lecturer University of Texas at Dallas.
Introduction to Programming Environments for Secondary Education CS 1140 Dr. Ben Schafer Department of Computer Science.
C++ Workshop Introduction Prof. John Cole. Schedule Day 1: Setting up. Language basics. Day 2: Arrays and Pointers Day 3: Functions, Recursion, Algorithms.
Coding for All Barbara Ericson Georgia Institute of Technology October 18, 2013.
Hello! Dr. Jeyakesavan Veerasamy CS faculty, The University of Texas at Dallas Website:
Virtual learning for Management education Dr. Jeyakesavan Veerasamy
How to Use App Inventor in Your Classroom Julie Friesen Piper Middle School Technology 6 th -8 th Grades Edmodo Group Code to Join for More Resources:
CS 101 Introduction to Programming Dr. Basit Qureshi Assistant Professor College of Computer and Information Sciences Prince Sultan University.
Android 2: Introduction to the Technology Kirk Scott 1.
Telecommunications Engineering The University of Texas at Dallas The Erik Jonsson School of Engineering and Computer Science Jonsson School Industrial.
EMT1111 Logic and Problem Solving Fall 2012 Dr. José M. Reyes Álamo Lecture 1.
Professor Juin J. Liu( 劉俊傑 ) Department of Electrical and Computer Engineering University of Central Florida Research Interests: Semiconductor device modeling.
Region 1 Senior Member Elevation Program Concurrent with the Region 1 Board of Governor’s Meeting August 18, 2012 Harold Belson IEEE A & A Committee Member.
EMT1111 Logic and Problem Solving Dr. José M. Reyes Álamo Lecture 1.
Exercise Normalization Exercise Faculty Member. Social Security Number Name Last Name First Name Middle Name Home Address Street Address or P. O. Box.
Computing careers in the real world Or “I have my degree, now what?”
Create your futurewww.utdallas.edu Erik Jonsson School of Engineering and Computer Science UTD Jonsson School Industrial Advisory Board Meeting May 26,
KFUPM-COE Industrial Advisory Council Meeting 31/5/ Department of Computer Engineering (COE) College of Computer Sciences and Engineering (CCSE)
The Division of Computing and Mathematics at UHCL Barrios Tecnologies April 25, 2008 Dr. Kwok-Bun Yue Professor and Chair, CS Chair, Division of Computing.
The Erik Jonsson School of Engineering and Computer Science Dissertation and beyond: Ph.D. in CS/SE at UTD Dr. Balaji Raghavachari Department of Computer.
CIT312 – Introduction to Programming Dr. Catherine Dwyer Fall 2011.
Bringing DLI to the Classroom A. Michelle Edwards, Ph.D. DRC, University of Guelph Ontario DLI Training April 6, 2004.
Department of Computer Sciences: An overview Aditya Mathur August 2000.
Telecommunications Engineering The University of Texas at Dallas The Erik Jonsson School of Engineering and Computer Science Jonsson School Industrial.
A Few Words on the CV Original Source (link now inactive): Related Material (still live):
UIC College of Engineering Six Academic Departments with Graduate and Undergraduate Programs Bioengineering, Chemical Engineering, Civil & Materials Engineering,
CSNB544 Mobile Application Development
OMICS International welcomes submissions that are original and technically so as to serve both the developing world and developed countries in the best.
My career choices Game designer, Software designer, Engineer.
Establishing Manifold Robotics Education in a “Curriculum Vacuum” Nicholas Gans The University of Texas at Dallas Developmental History of Innovation University.
Socorro Independent School District Eastlake High School SATA Updated: Oct
Course Individuals Lecturer Dr. Eng. Amr T. Abdel-Hamid
Army Research Office (ARO): Young Investigator Program (YIP)
INTERMEDIATE PROGRAMMING WITH JAVA
Materials Science & Engineering University of Michigan
OMICS Journals are welcoming Submissions
Development-Introduction
CS5040: Data Structures and Algorithms
Beyond Vendor Fairs: Partnering with Vendors to Engage End Users
University Faculty Senate Presentation
University Faculty Senate Presentation
Considerations in Engineering
Class Policy.
Adjunct Instructor Solano Community College
Computer Science Department Ambassador
CSE Course Enrollment Information
Sean Gaffney(1) and Roseanna Wright(1) (1) - MEDIN
Editor in Chief: Cosimo Stallo Executive Assistant: Judy Scharmann
BENEFITS OF COMMUNICATIONS SOCIETY MEMBERSHIP
CSCD 303 Essential Computer Security
Undergraduate Degree Program
Admit Day 2004.
Lifelong Learning.
Welcome to the CMSC 104 Class!!!
Cyberinfrastructure Leadership Academy: Overview
Customized text area  © 2019 National Court Reporters Association.
Biography Eddie is an Assistant Professor in the Security Systems and Law Enforcement Technology Department in the School of Engineering Technology at.
Welcome to the First-Year Experience!
Presentation transcript:

All About Android Prof. John Cole Senior Lecturer The University of Texas at Dallas www.utdallas.edu/John.Cole 1/13/2019 Advanced Java and Android -- Introduction

Advanced Java and Android -- Introduction Instructor: John Cole Completed MS in Computer Science from Illinois Institute of Technology 40 years of writing software in a large variety of industries. 6.5 years as an adjunct (part-time) faculty member at UTD from January 2006 through May 2012, full time since then. Also taught at Collin College and, long ago, IIT 1/13/2019 Advanced Java and Android -- Introduction

Advanced Java and Android -- Introduction Schedule Day 1: Logistics, setting up. Installing Eclipse with ADT. Android Tutorials: Your first app. Day 2: Events, the timer, and graphics. Day 3: Android Tutorials: Your first app Day 4: Your first graphical Android app Day 5: Finishing your app; future direction 1/13/2019 Advanced Java and Android -- Introduction

Advanced Java and Android -- Introduction Logistics We start at 10:00 and finish at 5:00 every day. Please try to be early to set up. There will be breaks at 10:30 and 3:00. Lunch will be from noon until 1:00. I’ll be joining you, and it is included with your payment. If you need to use the restroom, you do not need to ask permission. Cell phones don’t work well if at all in here. 1/13/2019 Advanced Java and Android -- Introduction

Advanced Java and Android -- Introduction More Logistics The general format of this workshop is some lecture followed by actual work on a program. My assistants and I will be available to help you during the programming sessions. If you don’t have an Android device, work with someone who does (with their permission, of course.) 1/13/2019 Advanced Java and Android -- Introduction

Advanced Java and Android -- Introduction More Logistics The emulator isn’t a good way to take this course because of lack of sensors, excruciatingly slow speed, and other limitations. This class isn’t graded, so you are encouraged to learn from each other as well as the instructor. 1/13/2019 Advanced Java and Android -- Introduction

Advanced Java and Android -- Introduction What You Need A computer capable or running the Eclipse Java development tools. An Android device of your choice: Phone, tablet, etc. A USB cable to connect the device to your computer Curiosity 1/13/2019 Advanced Java and Android -- Introduction

Advanced Java and Android -- Introduction Your Background Do we need a refresher in Java and, in particular, Swing? Or can we go directly into Android? What about multithreading? Timer? 1/13/2019 Advanced Java and Android -- Introduction

Advanced Java and Android -- Introduction I Want One Link to comic strip 1/13/2019 Advanced Java and Android -- Introduction

CS Department: Highlights The UTD CS department started as a small program within the Mathematical Sciences in the 70s One of the largest CS departments in the US today Over 60 faculty members 120+ Research and Teaching Assistants 15 Staff members including 4 Tech. Support 1500+ Students (130 Ph.D. +700 MS +720 BS) Full range of programs in CS, SE and TE: -- BS, MS and Ph.D. ________________________________________________________________________ Department of Computer Science Jonsson School of Engineering and Computer Science 1/13/2019 Advanced Java and Android -- Introduction

CS Department: Accomplishments Ranked 29th in UC Irvine’s publications ranking of CS graduate programs Ranked 24th worldwide in UC Irvine’s publications ranking of SE graduate programs 8 of our faculty hold Young Investigator awards Top 5 producer of CS degrees Placed 14th worldwide in ACM Programming Competition (just behind MIT & CalTech in US) ________________________________________________________________________ Department of Computer Science Jonsson School of Engineering and Computer Science 1/13/2019 Advanced Java and Android -- Introduction

CS Department: Distinguished Faculty Over 55 memberships on editorial boards of computer science journals Research expenditure over $16 million in last two years Published 250+ papers last year Involved in numerous leading technical conferences as conference chairs or program committee chairs/members ________________________________________________________________________ Department of Computer Science Jonsson School of Engineering and Computer Science 1/13/2019 Advanced Java and Android -- Introduction

Advanced Java and Android -- Introduction And now… Back to our regularly scheduled programming. 1/13/2019 Advanced Java and Android -- Introduction

Advanced Java and Android -- Introduction History of Writing Babylonian Stone Tablet, circa 1000 BCE 1/13/2019 Advanced Java and Android -- Introduction

Advanced Java and Android -- Introduction History of Writing Greek Alphabet on Pottery, circa 300 BCE 1/13/2019 Advanced Java and Android -- Introduction

Advanced Java and Android -- Introduction History of Writing Parchment, middle ages: 1/13/2019 Advanced Java and Android -- Introduction

Advanced Java and Android -- Introduction History of Writing Paper, modern era 1/13/2019 Advanced Java and Android -- Introduction

Advanced Java and Android -- Introduction History of Writing 21st Century Stone Tablet 1/13/2019 Advanced Java and Android -- Introduction

Advanced Java and Android -- Introduction Useful Links Android design guidelines Eclipse with Android Developer Tools Android Class Reference Main Android Tutorials Page Android Bouncing Ball Tutorial Android Gesture Sample Code 1/13/2019 Advanced Java and Android -- Introduction