Download as pdf or txt
Download as pdf or txt
You are on page 1of 50

Internet orijentisan ka pametnim

aplikacijama

Doc. dr Milan abarkapa


Moja specijalnost:
1. Programiranje mobilnih Android aplikacija
2. Beine komunikacije nove generacije (4G, 5G,
Internet of Things, Tactile Internet)

Doc. dr Milan abarkapa

Email: mcabarkapa@singidunum.ac.rs
Skype: milan.cabarkapa1
Phone: 064/359-56-86
Android
(Pokreni svoj posao)
Moja prva aplikacija

4
5
6
7
8
9
10
11
Android platforma (softverski stek)

Aplikacije
Home, Contacts, Phone, Browser, Nae aplikacije ...

Radni okvir (framework) za aplikacije


Activity Manager, View System, Location Manager ...

Osnovne biblioteke Izvrno okruenje


OpenGL, SSL, SQLite ... Dalvik VM i biblioteke ...

Linux kernel
Upravljanje memorijom, procesima, nitima, drajveri ...

1
2
Android ureaji

1
3
Verzije Androida
https://en.wikipedia.org/wiki/Android_version_history
Kodna imena imena, slatkii po abecednom redu:
Cupcake, Donut, Eclair, Froyo

1
4
Android Studio
Razvojno okruenje (IDE) za razvoj Android aplikacija
Zasnovano na IntelliJ okruenju

15
Razvoj Android aplikacija koraci 1 i 2

16
Razvoj Android aplikacija koraci 3 i 4

17
Struktura Android aplikacije
Tipina Android aplikacija sastoji se od:
programskog koda
resource fajlova
XML fajlovi
slike i drugi dodatni fajlovi (audio zapisi itd.)

Android Application

Resource files, XML

Java code

Images, audio
...

18
Struktura Android aplikacije
Resource XML fajlovi se nalaze u odvojenom delu
projekta, u folderu res

Resources
Images

Layouts

Colors

Strings
...
19
Android Emulator
Okruenje za Android ukljuuje skup emulatora
virtuelnih mobilnih ureaja. Na ovaj nain je omoguen
razvoj aplikacija na raunaru bez korienja pravih
ureaja.

20
Google Play Market

21
Publishing aplikacije
Potrebno je otvoriti nalog na Google Developer

Cena lanarine je $25

Povezati se odgovarajuim nalogom za trgovinu

Google Checkout
Povezivanje sa nalogom za provere
Provizija je obino oko 30%

22
Trendovi

Trenutno je mnogo vie stvari i objekata konektovanih na


Internet nego ljudi!

Do 2020 godine e broj konektovanih stvari prevazii broj


konektovanih raunara ak za 50 milijardi
Trendovi
Sada moemo da interagujemo ne samo sa sadrajem koji se nalazi
na veb sajtovima, ve i sa realnim objektima i stvarima iz
svakodnevnog ivota.

Po prvi put iveemo u pametnim gradovima (eng. Smart Cities)


prepunim raznih senzora koji e da poboljaju na svakodnevni
ivot.
Trendovi

Ureaji e takoe biti pametni i moie da priaju sa drugim


ureajima. Kao rezultat, ljudi i stvari ulaze u jednu novu fazu razvoja
Interneta dodajui nove vrste podataka i mnogo veu kompleksnost.

Virtuelni Internet koji danas poznajemo ve polako postaje realan


fiziki! Drugim reima, ulazimo u eru Interneta stvari (eng.
Internet of Things)!
Trendovi u elektrotehnici i raunarstvu

Moderne pametne aplikacija nam omoguavaju da moemo da


sakupljamo podatke sa svih moguih mesta koje moemo
zamisliti vezanih za prirodu, infrastrukturu, biznis, ali i za nas
same!

Ovi podaci predstavljaju jedan ogroman novi potencijal za nove


vrste biznisa zahvaljujui mogunosti skladitenja ove ogromne
koliine podataka, njihovom pristupu i analizi.
Pametni gradovi (Smart Cities)

Predvia se da e investicije u Smart City tehnologije do 2020


biti 300 milijardi dolara.

Sve aplikacije za pametne gradove su budunost.


Primer - Smart Parking
Primer - Smart Parking

Prema svetski priznatim studijama i


istraivanjima 30% od ukupnog saobraaja je
rezultat toga to ljudi trae parking!

Potrebno je napraviti smart on-street parking


sistem koji moe raditi sledee
odrediti slobodna parking mesta u realnom
vremenu
odrediti broj slobodnih mesta u ulici
bukiranje mesta
uraditi statistiku za slobodna mesta
pametna naplata parkinga
Benefiti za graane

Graanima e informacije o slobodnim parking mestima u


svakom trenutku biti dostupne, i bie im mogue pristupiti:
1. putem internet pretraivaa
2. aplikacije na mobilnom telefonu
3. putem javnih displeja postavljenih na krajevima ulica
Reenje sa senzorima

U svetu su razliite varijante ovog sistema implementirane u


Londonu, Moskvi, San Francisku, Santanderu, Kortjiku,
Veroni, itd.
Na tritu postoje firme kojima je glavni biznis izgradnja,
implementacija, konfigurisanje i odravanje Smart On-Street
parking-a
Reenje sa senzorima - London
Reenje sa senzorima - Moskva
Pametna okolina (Smart
Environment)
Vie od 100 000 poara uniti preko 2 miliona
hektara uma samo u SAD.
Pametna okolina (Smart Environment)
Pametan menadment proizvoda
(Smart Product Management)
Propusti usled isticanja roka za kratkorone proizvode kota
trgovinsku industriju 4 milijarde dolara svake godine. Smart
Product Management zasnovan na IoT je reenje!
Pametna logistika (Smart Logistics)
Svake godine preko 100 miliona kontejnera se
transportuje brodovima po celom svetu. Smart Logistics
aplikacije su definitivno budunost!
Pametna industrija (Smart Industry)

Oekuje se eksponencijalni porast broja mashine-to-mashine


komunikacije u narednih nekoliko godina, to znai da e u
industriji pametne aplikacije zasnovane na savremenoj
elektrotehnici nai svoju punu primenu.
Pametna voda (Smart Water)

Danas je potronja vode vea 300% u odnosu


na 1950. godinu.
Pametno stoarstvo (Smart Animal Farming)

Zvanini podaci pokazuju da je emisija metana zbog stoarstva


porasla 17% tokom poslednje dekade. Smart Animal Farming
aplikacije e u budunosti biti veoma znaajne za oveanstvo.
Pametna zemljoradnja (Smart Agriculture)

60% vode se troi na navodnjavanje, ali treina se uzalud troi


zbog isparavanja i preteranog navodnjavanja. Zbog toga se
veliki znaaj pridaje tzv. Smart Agruculture aplikacijama.
Pametne kue i racionalna potronja energije
(Smart Houses)
Evropska Unija se u Kjoto sporazumu obavezala da e smanjiti
potronju energije za 20%. Aplikacije vezane za pametne kue i
racionalnu potronju energije u domainstvima i industriji e
preplaviti trite Evrope.
Pametna merenja (Smart Metering)
Evropska Unija se obavezala da e do 2022. 100% domainstava
imati smart metering potronje.

Aplikacije za pametna merenja su reenje!


eHealth aplikacije
Broj ljudi sa 65+ godina starosti e porasti sa 7% na 12% do
2030. Smart aplikacije za brigu o starim ljudima i njihovom
zdravlju su takoe budunost.
Challenge of Industry 4.0

Encrypton
Big Data
Connectivity
Cloud Server
Low Power
Platform hardware and software
Example of platform hardware and software
Where to find jobs

Telecommunication
Automotive
Automatics
Medical industry
Robotics
Space-programs
Automatics
Sustainable start-up ()
Project that requiers multidisciplinar approach
Developer power

Switching industry
Dynamic jobs
You can never be bored
You are always on new wave of technology
Proof of Concepts
What companies want from you

Knowledge
Independent Brain
Inovation
Internet orijentisan ka pametnim aplikacijama

HVALA NA PANJI!

You might also like