Wrap Up CSE 5236: Mobile Application Development

Slides:



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

Mobile Application Development Fall COP 4655 U1 T/R 5:00 - 6:15pm – ECS 135 Steve Luis lecture1.
Mobile Application Development Keshav Bahadoor. Part 1 Cross Platform Web Applications.
Mobile Apps in the Enterprise, Part 1 Who’s Doing What Presented by Sean Gallagher
Intro to Android and iOS CS-328 Dick Steflik. The Players Android – Open source mobile OS developed ny the Open Handset Alliance led by Google. Based.
By Rajan Maharjan (Sprout Technology Pvt Ltd) 1 Mobile Apps Development in Nepal.
1 Mobile Computing Background Copyright 2014 by Janson Industries Can be viewed at:
Growing Reach with Universal Windows Apps Windows Developer Platform Improving User Engagement.
ANDROID OPERATING SYSTEM Guided By,Presented By, Ajay B.N Somashekar B.T Asst Professor MTech 2 nd Sem (CE)Dept of CS & E.
Mobile Application Development
Android An open handset alliance project Janice Garcia September 18, 2008 MIS 304.
Digital Literacy.
MOBILE APP DEVELOPMENT Presented by Md. Zakaria Chowdhury CEO, Webcraft Bangladesh Director, Sylhet IT Academy.
The PhoneGap History Doncho Minkov Telerik Academy academy.telerik.com Technical Trainer
© Strategic Mapping & Data Services LLC – Dr. Michael Stachiw – February 2012© Strategic Mapping & Data Services LLC Android Programming Dr. Michael A.
Mobile Application Development with ANDROID Tejas Lagvankar UMBC 29 April 2009.
Mobile Application Development with ANDROID. Agenda Mobile Application Development (MAD) Intro to Android platform Platform architecture Application building.
1 NETE4631 Mobile Cloud Computing Lecture Notes #10.
Android Programming By Mohsen Biglari Android Programming, Part1: Introduction 1 Part1: Introduction By Mohsen Biglari.
Applied Pervasive Computing Presentation : Mobile Interaction Devices.
Windows Reimagine d Windows 8 Data explosion Browser-based apps Natural interaction Ubiquitous connectivity Personal devices in the.
Developing Cross-Platform Applications with Visual Studio 2015
Developing Enterprise Mobile Apps with Xamarin Loren Horsager CEO, Mobile Composer.
DUE Introduction to the Android Platform Working Connections 2011.
10/10/2015 E.R.Edwards 10/10/2015 Staffordshire University School of Computing Introduction to Android Overview of Android System Android Components Component.
Folio3 IPhone Training Session 1 Presenter: Imam Raza.
Mobile Device Programming
INTRO TO IOS AND ANDROID. THE PLAYERS AAndroid – Open source mobile OS developed ny the Open Handset Alliance led by Google. Based on Linux 2.6 kernel.
The way of hybrid mobile development Hybrid Mobile Applications Telerik Software Academy
Mobile Application Development with ANDROID Umang Patel(6537) LDCE.
Technical Sales Specialist Software - OS and Applications John R. Moegling Sr. Systems Engineer.
Android operating system N. Sravani M. Tech(CSE) (09251D5804)
Best 5 Mobile App Development Tools for Developer's to think beyond the Limitation.
Introduction to Mobile Computing Dr. Frank McCown Harding University Fall 2011 An Overview of Mobile Devices and Developing Mobile Applications This work.
Your Host & Speaker Shahed Chowdhuri Sr. Technical Microsoft Technology Areas Enterprise Web/Software Development Game Development Mobile.
Build Cross-Platform Mobile Apps Using Visual Studio A Telerik webinar by Jeffrey T. Fritz March 27, 2014 AND.
TECH RELATED TOPIC PRESENTATION MICROPROCESSOR: CSE341 COURSE INSTRUCTOR DR. JIA UDDIN Assistant Professor Department of Computer Science and Engineering.
QML and JavaScript for Native App Development Michael Tims Jen Trieu.
Google. Android What is Android ? -Android is Linux Based OS -Designed for use on cell phones, e-readers, tablet PCs. -Android provides easy access to.
The Basics of Android App Development Sankarshan Mridha Satadal Sengupta.
Top Mobile Application Development Platforms & Tools for 2017.
WELCOME Mobile Applications Testing
Program Studi S-1 Teknik Informatika FMIPA Universitas Padjadjaran
Introduction to Mobile Computing
Mobile Application Development BSCS-7 Lecture # 1
Android Mobile Application Development
Top 10 Strategic Technology Trends for 2013
Architecture of Android
Mobile App Development
Android.
Apache Cordova Overview
Mobile Apps in the Enterprise, Part 1
OpenWells Cross-Platform Mobile Application
MOBILE DEVICE OPERATING SYSTEM
Directions: GO THROUGH THE FOLLWING SLIDES. Make sure you have quizlet cards for all the vocabulary. Study the terms.
Contents: Introduction Different Mobile Operating Systems
CA16R405 - Mobile Application Development (Theory)
Chapter 4.
Mobile App Development
Directions: GO THROUGH THE FOLLWING SLIDES. Make sure you have quizlet cards for all the vocabulary. Study the terms GCFLearnFree website “Computer Basics”:
MOBILE AND TABLET DEVICES
Top 10 Strategic Technology Trends for 2013
Application Development A Tutorial Driven Course
Android Developer Fundamentals V2
Korea Software HRD Center
Digital Literacy 1.00 Computer Basics
Emerging Platform#3 Android & Programming an App
Android Development Introduction to Android Development 2011/01/16
Introduction to Mobile Apps
Presentation transcript:

Wrap Up CSE 5236: Mobile Application Development Instructor: Adam C. Champion Course Coordinator: Dr. Rajiv Ramnath

Essence of a Mobile Device The dominant end-user device Available to serve everywhere, any time. Interwoven into daily life – live, work, play, study Represents and intimately “knows” the user Brings in the outside world – sensing, location, communication

Varied Shapes, Sizes, Capabilities Screen sizes, Keyboards, Capabilities – GPS, Sensors, Near Field communications Memory, processing capability and disk Tablets are disruptive?

Mobile Application Development Challenges Competitive, fluid vendor landscape (Apple, Android consortium including Amazon, RIM, HP) means apps need to be multi-platform for wide adoption No “standard” device Low input bandwidth (in most cases) Limited screen size Unreliability in connectivity and device (network access, power, ambient light, noise) Integration tradeoffs with cloud and enterprise services

Application Development Support Java Integrated into “frameworks” specifically for mobile application development Cross-platform frameworks: Titanium, RhoMobile, PhoneGap C++ and C Discuss frameworks.

Framework Support (e.g. Android)

Framework Concepts, Capabilities and Add-Ons Loose-coupling (Intents) Built-in reusability (Activities, Broadcast Receivers) Built-In Services: Standard Java libraries GUI, Fragments, Skins, OpenGL OS services (file I/O, threads, device management), Graphics Device access (camera, music and video players) Sensors – GPS, accelerometer, light, magnetic, NFC Web-services, Networking XML processing Security – via access management, isolation, usual security concerns and techniques (Bluetooth hacking, DDoS attacks, privacy of location information) Add-ons: Maps Database support (SQLite) Gaming WebKit/Chromium Various app stores

IDE Support Android Studio and Eclipse: Windows, Mac, Linux Xcode: Mac only (for iOS development) Visual Studio: Windows only (for Windows Phone development) Testing tools (test management, unit tests) Performance profiling tools SCM integration (Git, SVN, CVS) Emulator Sensor injection (GPS, other sensors)

Questions?