Mobile Graphics – EG 2017 Tutorial

Slides:



Advertisements
Similar presentations
Basic Computer Vocabulary
Advertisements

Mobile Infrastructure CSE 390 Fall Mobile device types Pagers – Mostly RIM devices (proprietary OS) – 2-way paging – Use Mobitex and DataTAC wireless.
VCE IT Theory Slideshows By Mark Kelly McKinnon Secondary College Vceit.com Mobile computing devices.
Mobile Computing Advantages and limitations of mobile computing
 یعنی چی؟  تاریخچه  مقایسه  مزایا  معایب.  1979–1992 Mobile phones use embedded systems to control operation.  Martin Cooper.
Tablet Computers Georgia 4- H Cotton Boll and Consumer Judging 2013.
APPLICATION TECHNOLOGY Erica Fields Johnny Washington Lorenzo Jackson Lyndsei Pacini.
Tablet Shootout Presented By: Garrett Bahr, Austin Schwai, Travis Tilot.
VCE IT Theory Slideshows Mobile computing devices By Mark Kelly, Vceit.com iPhone.
Friday, August 29, 2014 CSCI 351 – Mobile Applications Development.
Introduction to Android Platform Overview
Created by Luke Harris | Visit My StoreMy Store Evolution of Cell Phones.
Operating Systems Chapter 4.
Introduction to Mobile Computing CSE 390 Fall 2010.
Survey of PC and Network Operating Systems
Applied Pervasive Computing Presentation : Mobile Interaction Devices.
01. Introduction to Android Prof. Oum Saokosal Master of Engineering in Information Systems, South Korea
Embedded Systems Mohammad A. Gowayyed (c) 2012 Mohammad A. Gowayyed1.
A brief history, Smart Phones, Tablets, and Wearable Technology.
Where it all Began.. Where it all Began. History of the Tablet 1989 – GridPad is first released. considered the first Tablet Computer, it inspires.
IPORT (innovative PORtable Tablet) (innovative PORtable Tablet) Computer Organization & Architecture CSI-250 Hind Saadaoui.
Monday, August 31, 2015 CSCI 351 – Mobile Applications Development.
1.00 Computer Basics 1.01 Classify computer component. 1 Primary sources of information and images: GCFLearnFree.org, Microsoft Digital Learning E-Learning.
Monday, August 31, 2012 CSCI 333 – Systems Programming.
REST OF THE COMPUTER BEFORE THE INTERNET. Understand Your Computer  Bit  Binary digit  0 or 1  Byte  8 bits  Unique combinations of 8 bits of 0s.
“Google Chrome OS is an open source, lightweight operating system that will initially be targeted at netbooks" and "most of the user experience takes.
Grade Sunday -Wednesday. Commuincation & Collaboration ACTIVITY 3 : MOBILE COMPUTING.
LECTURER: NGUY Ễ N ANH TU Ấ N (TUAN NGUYEN) TUTORS: TÔN TH Ị KIM LOAN TR Ầ N H Ồ NG NGHI {TUANNA, LOANTTK, Developing Applications.
WIDESCREEN PRESENTATION Tips and tools for creating and presenting wide format slides.
Introducing Networks and the Internet Mrs. Wilson Rocky Point High School.
Application development process Part 1. Overview State of the mobile industry Size of the market Popularity of platforms How users use their devices Internationalisation.
RECENT ADVANCEMENT AND APPLICATION IN TOUCHSCREEN TECHNOLOGY.
MOBILE DEVICES TEAM 6: HIS58 Aishwarya Ashwini Aboli Bhagyashree Arvind Ajay.
Introduction to Mobile Computing
Operating System and Utility Programs
The gamut from smartphone to desktop Vic Laurie
Classifying & evaluating computers
History of mobile phones
CSCI 351 – Mobile Applications Development
VCE IT Theory Slideshows
Microsoft Surface Jannae Baca MIS 304.
Datawind Calling Tablet Communication Redefined!
System Software EIT, © Author Gay Robertson, 2016.
Introduction to Mobile Web Applications
INTRODUCTION TO COMPUTING
Computer Hardware and Software
Emerging Trends in Information Technology
1.00 Computer Basics 1.01 Classify computer components.
MOBILE COMPUTING Jitendra Patel ROLL NO :- 38 TY MSC(CA & IT)
What this activity will show you
MOBILE DEVICE OPERATING SYSTEM
History of Mobile Phones
Contents: Introduction Different Mobile Operating Systems
Evolution of the mobile graphics world
EG 2017 Tutorial 4 Mobile Graphics
Stepping in the world of
MIT App Inventor By Hans Yip.
Software.
Introduction to Mobile Devices
Software engineering in the mobile phone platform war.
Mobile App Development
Nat 4/5 Computing Science Operating Systems
Introduction to Mobile Computing
Classifying & evaluating computers
Software.
1.00 Computer Basics 1.01 Classify computer components.
Technology  Name/ Mohammed Ali Alsalman ID: Name/ Hassan Jamal Almazeedi ID:
Unit 2 - Global Information
The best phone to buy.
ONE PHONE ANDROID Huawei Mobile Phones Singapore.
Presentation transcript:

Mobile Graphics – EG 2017 Tutorial Marco Agus Enrico Gobbetti Fabio Marton Giovanni Pintore Pere-Pau Vázquez April 2017 (Tentative slides)

Outline Part 1: Evolution of the mobile graphics world Part 2: Graphics development for mobile systems Part 3: Mobile graphics application trends Part 4: Mobile metric capture and reconstruction Part 5: Scalable mobile visualization

Graphics development for mobile systems Part 1 Graphics development for mobile systems

Mobile evolution (1/3)

Mobile evolution (1/3) Color display

Mobile evolution (2/3)

Mobile evolution (2/3) Smartphones, OS

Mobile evolution (3/3)

Mobile evolution (3/3) High resolution displays

Mobile evolution (3/3) Similar evolution for PDAs, and tablets

Mobile evolution…. in movies Money never sleeps…..This is your wake-up call, pal… GO TO WORK Motorola DynaTac Nickname “brick phone” Weight: over 2 pounds Cost: thousands of dollars Battery life: around 35 minutes. Wall Street, 1987 Michael Douglas in Gordon Gekko

Mobile evolution… in movies Hello Neo… Do you know who this is? Nokia 8110 Nickname “banana phone” 145g, display monochrome, Smart SMS It costed 1000 eur The Matrix, 1999 Laurence Fishburne in Morpheus

Mobile evolution

Mobile evolution

Mobile evolution

Mobile evolution… in movies Sony Xperia T Smartphone Android Display 4.6” 1280x720 It costed 600 eur 13 Mpixel camera + position sensors Skyfall, 2012 Daniel Craig in James Bond

Mobile evolution… in movies Future devices? Transparent and foldable high resolution screens Gesture interfaces Wearable / integrated to body Iron Man 3, 2013 Robert Downey Jr in Tony Stark

Mobile evolution

Mobile evolution... in games Nokia Snakes From 1997 an estimated 350 Mdevices, making it one of the most widely distributed games ever created. Installed on Nokia devices until 2007

Mobile evolution… in games Angry Birds (Rovio) first released for Apple's iOS in December 2009 2 billion downloads across all platforms widespread diffusion end popolarity Adventure parks (Finland and Malaysia)

Mobile evolution… in games Unreal Engine (GDC & Google I/O 2014) running on an Nvidia Tegra K1 processor will support Google Tango and Samsung Gear VR easy porting of games sophisticated 3d effects

Mobile connectivity evolution Bandwidth is doubling every 18 months Mobile internet users overcame desktop internet users 2017 smartphone traffic expected at 2.7 GB per person per month

Displays and User Interface Before 2007 – old days PDA  Palm OS/ Windows Pocket / Windows CE Stylus interaction (touch screens at early stages) Touch era 2007 – iOS /iPhone 2008 – Android / HTC Dream or G1 Touch-enabled devices (no stylus required) Nowadays Wearables  <2” Smartphones  3-6” Tablets  >7-10” DLP projectors integrated

Display characteristics 500 ppi 5.1”/5.5” 2560x1440 (>500 PPI) 10.1” 3840x2160 (438 PPI)

Chip evolution (1/2)

Chip evolution (2/2)

Scenario Modern smartphones (tablets) are compact visual computing powerhouses DIFFUSION: more than 4.6 billion mobile phone subscriptions [Ellison 2010] NETWORKING: High speed internet connection (typical 1GB/month plan) 3G - < 0.6-3Mbps ~ 100KB/s - 400KB/s (latency ~ 100-125ms) 4G – < 3-10Mbps ~ 400KB/s - 1MB/s (latency ~ 60-70ms) 5G - 1Gbps (from 2016?) MEMORY: Increasing RAM and storage space RAM 1-3GB Storage 8-64GB COMPUTING: Increasing processing power CPU 4-8 core @ 2.5Ghz GPU 72-192 cores (~ALUs)

Scenario More than 4.6 billion mobile phone subscriptions [Ellison 2010] High speed internet connection (typical 1GB/month plan) 3G - < 0.6-3Mbps ~ 100KB/s - 400KB/s 4G – < 3-10Mbps ~ 400KB/s - 1MB/s Increasing RAM and storage space RAM 1-3GB Storage 8-64GB Increasing processing power CPU 4-8 core @ 2.5Ghz GPU 72-192 cores (~ALUs) http://unity3d.com/es/unity/multiplatform/mobile

Where are we going? Powerful devices for acquiring, processing and visualizing information Accessibility of information (anybody, any time, anywhere) Immense potential (integration of acquisition, processing, visualization, cloud computing, and collaborative tasks)

Questions and contacts