Tutorial 1 Introduction to Course Project Network Protocols... · Eng. Ahmed Abdelraouf Eng....

Post on 08-Oct-2020

5 views 0 download

Transcript of Tutorial 1 Introduction to Course Project Network Protocols... · Eng. Ahmed Abdelraouf Eng....

Tutorial 1

Introduction to Course Project

Course: Network Protocols (NETW703)

Department of Networks

Faculty of Information Engineering and Technology

German University in Cairo

Course Individuals Lecturer

Dr. Eng. Amr T. Abdel-Hamid

Teaching assistant

Eng. Ahmed Abdelraouf

Eng. Mariham Wasfy

Junior teaching assistants

Muhamed khaled

Nahla Sherif

Reham Osama

Course Assessment

Method Percentage

Project 25%

Quizzes 10%

Midterm exam 25%

Final exam 40%

Worldwide No. of Smartphone Users for 2014 – 2020

(in Billions)

statistica – The Statistics Portal, Number of smartphone users worldwide from 2014 to 2019 (in millions), Retrieved from http://www.statista.com/statistics/330695/number-of-smartphone-users-worldwide/.

Mobile Operating System Market Share World Wide

(2015-2019)

Previous Projects

Year Projects

2012 Pictionary

Previous Projects

Year Projects

2012 Pictionary

2013 Battleship

Previous Projects

Year Projects

2012 Pictionary

2013 Battleship

2014 Connect 4

Previous Projects

Year Projects

2012 Pictionary

2013 Battleship

2014 Connect 4

2015 Checkers

Previous Projects

Year Projects

2012 Pictionary

2013 Battleship

2014 Connect 4

2015 Checkers

2016 Ultimate Tic-Tac-Toe

Previous Projects

Year Projects

2012 Pictionary

2013 Battleship

2014 Connect 4

2015 Checkers

2016 Ultimate Tic-Tac-Toe

2017 Othello

Previous Projects

Year Projects

2012 Pictionary

2013 Battleship

2014 Connect 4

2015 Checkers

2016 Ultimate Tic-Tac-Toe

2017 Othello

2018 Weather App

Previous Projects

Year Projects

2012 Pictionary

2013 Battleship

2014 Connect 4

2015 Checkers

2016 Ultimate Tic-Tac-Toe

2017 Othello

2018 Public Sensing

2019 Thermonitor

Project Architecture

𝑇𝑒𝑚𝑝𝑟𝑒𝑡𝑢𝑟𝑒 𝑆𝑒𝑛𝑠𝑜𝑟 𝑇𝑒𝑚𝑝𝑟𝑒𝑡𝑢𝑟𝑒 𝑆𝑒𝑛𝑠𝑜𝑟 𝑇𝑒𝑚𝑝𝑟𝑒𝑡𝑢𝑟𝑒 𝑆𝑒𝑛𝑠𝑜𝑟 𝑇𝑒𝑚𝑝𝑟𝑒𝑡𝑢𝑟𝑒 𝑆𝑒𝑛𝑠𝑜𝑟

Setting Up Your Android Environment

Options

Android

Studio IDE

Android SDK Android 6.0 (API level 23) or higher

Android SDK(Software Development kit) Code Name Version Number Release Data API Level

(No codename) 1.0 September 23, 2008 1

Petit Four 1.1 February 9, 2009 2

Cupcake 1.5 April 27, 2009 3

Donut 1.6 September 15, 2009 4

Eclair 2.0 – 2.1 October 26, 2009 5 – 7

Froyo 2.2 – 2.2.3 May 20, 2010 8

Gingerbread 2.3 – 2.3.7 December 6, 2010 9 – 10

Honeycomb 3.0 – 3.2.6 February 22, 2011 11 – 13

Ice Cream Sandwich 4.0 – 4.0.4 October 18, 2011 14 – 15

Jelly Bean 4.1 – 4.3.1 July 9, 2012 16 – 18

KitKat 4.4 – 4.4.4 October 31, 2013 19 – 20

Lollipop 5.0 – 5.1.1 November 12, 2014 21 – 22

Marshmallow 6.0 – 6.0.1 October 5, 2015 23

Nougat 7.0 – 7.1.2 August 22, 2016 24 – 25

Oreo 8.0 – 8.1 August 21, 2017 26 – 27

Pie 9.0 August 6, 2018 28

Setting Up Your Android Environment

Options

Android

Studio IDE

Android Adventures – Getting Started with Android Studio 3.3.0 Link 1: http://www.androidauthority.com/android-studio-tutorial-beginners-637572/

Link 2: https://www.tutorialspoint.com/android/android_studio.htm

Link 3:https://www.youtube.com/watch?v=lGuh4lTWroY

Source Download: https://developer.android.com/studio/index.html (YOU NEED INTERNET

CONNECION WHILE INSTALLING)

Running Your Android App

Options

Emulator Real Device

Android Emulator

Running Your Android App

Options

Emulator Real Device

AVD

Manager

Running Your Android App

Options

Emulator Real Device

Running Your App Link: http://developer.android.com/training/basics/firstapp/running-app.html

Running Your Android App

Options

Emulator Real Device

Improved Android Emulation with Genymotion Link: http://www.sitepoint.com/improved-android-emulation-genymotion

Description Useful Courses

Android Development for Beginners offered by Udacity:

• Link: https://www.udacity.com/course/android-development-for-beginners--ud837

Office hours

To be decided

Contact details

Course-related • E-mail: mariham.ibrahim@guc.edu.eg

• Office: C3.307

• E-mail: ahmed.abd-elraouf@guc.edu.eg

• Office: C3.330

Milestone 0

And remember…

The best way to get something done is to BEGIN.