CS329E – Elements of Mobile Computing

Slides:



Advertisements
Similar presentations
Android Application Development A Tutorial Driven Course.
Advertisements

CSE 646: Wireless Sensor Networks Syllabus Dr. Murat Demirbas SUNY Buffalo.
Asst.Prof.Dr.Ahmet Ünveren SPRING Computer Engineering Department Asst.Prof.Dr.Ahmet Ünveren SPRING Computer Engineering Department.
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:
Mobile Programming Lecture 1 Getting Started. Today's Agenda About the Eclipse IDE Hello, World! Project Android Project Structure Intro to Activities,
CS324e - Elements of Graphics and Visualization Class Intro
Fall AboutMichael Fung, CS&E, The Chinese University of HK1 CSC1030 Hands-on Introduction to JAVA Dept of Computer Science and Engineering The.
CSE Graphical User Interface Design & Implementation Jason Murphy Lecture 1 - Introduction.
ECOM 6360 Programming of Mobile Devices
SIT Building Navigator System on Android Computer Science Project.
Operating system for mobile devices with a Java programming interface. Provides tools, e.g. a compiler, debugger, device emulator, and its own Java Virtual.
1 Dr Na Yao Phone apps, Computer Software Teaching EBU5502 Database (JP) EBU714U Security and Authentication (JP) ECS608U Distributed systems and Security.
1 CS4521 – Mobile and Topics in Web Programming L. Grewe.
+ Introduction to Class IST210 Class Lecture. + Course Objectives Understand the importance of data, databases, and database management Design and implement.
Introduction to Android
CSNB544 Mobile Application Development
Welcome to CS 4330, Mobile Application Development Spring
1 ECOM 5341 Programming of Mobile Devices Spr Lecture 1 Syllabus and Course Overview Computer Engineering Department Islamic University of Gaza.
CS371m - Mobile Computing App Project Overview. App Project Teams of 3 students Develop an Android application of your choosing subject to instructor.
ASUEat Android App Benjamin Dummer Brian Clee Christian Zavala-Santos Kyle Huff Dr. Tashakkori’s Spring 2012 STEP Group:
The Basics of Android App Development Sankarshan Mridha Satadal Sengupta.
Introduction to CSCI 1311 Dr. Mark C. Lewis
New student technology
Course Individuals Lecturer Dr. Eng. Amr T. Abdel-Hamid
Beginning of Xamarin for iOS development
Computer Network Fundamentals CNT4007C
App Inventor إعدادأشرف رفاعي أحمد
Computer Engineering Department Islamic University of Gaza
CSE 102/ISE 102 Introduction to Web Design and Programming
ENCM 369 Computer Organization
ANDROID APP FOR HIVETRACKS.COM SERVICE
Computer Networks CNT5106C
Computing.
Milner Library Welcomes You!
WELCOME to 7th Grade Language Arts!
Psychology Extra Credit Option
Development-Introduction
CS 414 Introduction to Wireless Networks.
Android APP Training in Hyderabad. About Us Best Android app Training in Hyderabad. KMRsoft offers Android app Development classroom, online, corporate.
CMPE419 Mobile Application Development
Welcome.
CS371M - Mobile Computing Class Intro.
CS371m - Mobile Computing App Project Overview.
Computer Networks CNT5106C
Welcome to Canvas Please delete any slides that are not relevant for your delivery.
CSCD 330 Network Programming Spring
CSC2310 Principles of Computer Programming
Overview Course Overview Course Webpage Administrative issues
Application Development A Tutorial Driven Course
CSCI-2962 Wednesday, 4pm-5:50pm Paul Lalli - Instructor
Dbas.
CS 336/536: Computer Network Security Fall 2014 Nitesh Saxena
CSC 581: Mobile App Development
CSCD 330 Network Programming Spring
SE-1021 Software Development 2
CSCE 221 Professor Lupoli TAMU CSCE 221 Intro.
CSC 581: Mobile App Development
Computer Networks CNT5106C
Welcome to Physics 4304!!.
Computer Science Kiosk
Cosc 4730 An Introduction.
Computer Science Practicum – Writing Intensive
CMPE419 Mobile Application Development
Loose ends from yesterday
Sarah Diesburg Operating Systems CS 3430
Welcome to Physics 5305!!.
Course Introduction Data Visualization & Exploration – COMPSCI 590
IT215 Systems Software Semester II,
Introduction to Mobile Apps
Course overview Lecture : Juan Carlos Niebles and Ranjay Krishna
Presentation transcript:

CS329E – Elements of Mobile Computing Class Intro

Teaching Staff Mike Scott Lecturer UT since 2000 scottm@cs.utexas.edu office hours Monday and Wednesday, 3 - 5 pm, 3rd floor GDC lab TA: Yajie Niu lab hours, Tues and Thursday, 2:30 – 4:30 pm, GDC 3rd floor lab

The Course Mobile computing with focus on application development for the Android operating system Large, self-selected project

Mobile Computing is …

Mobile Computing is …

Why Android? Course for CS majors first offered in Spring 2012 (developed during 2011) Language Development Platforms Fees

NDR = No Device Required Android application development in Java using Android Studio Emulator part of development environment limitations dev phones and tablets available for check out wireless access only

Work Products Tutorials Individual assignments Project step by step guide to creating a small application tic - tac - toe Individual assignments mostly written Project design and implement an app and hopefully publish it on Google Play broken into various milestones Point break down on syllabus

Posters and Demos In class poster days 7/16 In class presentation and demo last two days of class

Resources Google's Android Development website Commonwares The Busy Coder's Guide to Android Development StackOverflow for very specific questions Course requires mastering lots of details.

Class Materials Syllabus, Schedule, and Resource Page www.cs.utexas.edu/~scottm/cs371m Assignments, tutorials, grades on Canvas Tutorial 1 - setting up dev environment on your own machine and using dev environment Hello Android!!

Course Material Working in a system Heavy use of library / API not just a stand alone application Heavy use of library / API Primary language for Android is Java User Interfaces and XML ever create an anonymous inner class in Java? Location and Sensing Responsiveness Graphics and Events Gestures data bases / SQLite

Past Apps

Questions???

More Past Projects Uncommon Books Trace Me Android Army Austin Recycling Pulsar Austin Art Viewer Stuporman