Java e Shkencës 2012 - Universiteti i Prishtinës

Java e Shkencës 2012 - Universiteti i Prishtinës Java e Shkencës 2012 - Universiteti i Prishtinës

masht.gov.net
from masht.gov.net More from this publisher
20.06.2013 Views

KONFERENCA VJETORE E SHKENCËS ‘JAVA E SHKENCËS 2012 Aparati marrës në anën tjetër në të njëjtën kohë fillon me transmetimin e kodit të njëjtë. Për të arritur në satelit, ai do të vonohet për një kohë të caktuar. Zgjatja e kësaj vonesë është kohëzgjatja e udhëtimit të sinjalit nga i cili mund të matet distanca. Mbase dihet shpejtësia e dritës mund të matim distancën me saktësi të madhe. Kushti që kjo të bëhet si duhet është që orët në marrësin GPS dhe satelitë të jenë te sinkronizuara. Satelitët janë të pajisur me orë atomike ndërsa marrësit me orë kuartz të cilët rregullohen (kolaudohen) periodikisht, mbasi dihet që ora kuartz nuk punon me të njëjtën saktësi si ora atomike. Për të evituar gabimet në matjen e distancës vazhdimisht kontrollohet ora e marrësit duke e sinkronizuar me orën e satelitëve. Intervali kohor i nevojshëm që sinjali të arrijë nga sateliti në marrës përcaktohet duke lexuar orën nga sateliti i GPS në momentin e dërgimit të sinjalit dhe orën tjetër ne momentin e arritjes së sinjalit te marresi GPS fig 2. Duke shumëzuar këtë interval kohor me shpejtësinë e dritës që është (300.000. km/s) e fitojmë largësinë apo distancën e kërkuar: L=c· t Duke qënë në gjendje të llogarisim distancën e një marrësi GPS nga një satelit dhe duke e patur këtë mundësi për të paktën 4 satelitë bëhet e mundur të gjendet pozicioni i një objekti (tre dimensional). Në fakt janë 4 të panjohura, të cilat janë 3 koordinatat e objektit në sistemin kartezian fig 3 dhe pasaktësia e llogaritjes së distancave që vjen si rezultat i diferencës në kohë në mes të orës satelitore dhe orës së shfrytëzuesit. Kjo është arsyeja që na duhen 4 satelitë diktues të një objekti për të realizuar një system ekuacionesh me 4 të panjohura dhe 4 ekuacione. Secili nga ekuacionet do të shprehë distancën midis satelitit dhe marrësit GPS. fig.3 ~ 369 ~

KUMTESA -Roli i marresit GPS Përveç përcaktimit të saktë të pozicionit GPS marrësi përcakton edhe të dhëna të tjera të rëndësishme siç janë: shpejtësia e lëvizjes, drejtimi i lëvizjes, koha reale e lëvizjes, gjatësia e shtegut që duhet të kalohet. Kjo varet nga sensorët qe ndodhen në të si dhe konfigurimi i tyre që do të jetë një pjesë e rëndësishme. -Programimi dhe krijimi i nje ambienti pune për programimin Një element i rëndësishëm i punës është dërgimi i informacionit nga marrësi GPS në një bazë të dhënash në një server. Nëse marrësi GPS është i diktuar nga satelitët e sistemit satelitor GPS atëherë pozicioni i saktë i një objekti dhe informacionet tjera merren në kohën reale.Përndryshe në se marrësi GPS nuk i “shikon” satelitet, ndërsa është realizuar lidhja nëpërmes shërbimeve komunikuese atëherë te dhënat ne lidhje me pozicionin dhe të dhënat e tjera mund të merren nëpërmes ‘logut’ (kujtesës së brendshme të pajisjes GPS e cila në vartësi nga lloji i pajisjes mund të mbajë mendë deri 12000 km e fundit te rrugës së përshkruar të objektit).Kjo lloj përcjelljeje e informacionit quhet ndryshe edhe përcjellje GPS pasive e objektit i cili është në lëvizje ose ka qënë në lëvizje. Në këtë rast nuk mundemi te kemi transmetim të të dhënave në kohë reale, por antena e cila është vendosur ne GPS marrës e ushqen me të dhëna siç janë pozicioni, shpejtësia, etj kujtesën e brendshme (logun) e marrësit GPS që më vonë do të mund të lexohej. Përcjellja dhe marrja e të dhënave nga GPS marrësi ne aspektin lëvizës bëhet në tri mënyra: GPS Percjellja automatike bëhet atëherë kur e kemi të programuar GPS marrësin ashtu që në intervale të caktuara kohore (psh.çdo orë, 4 herë ne 24 orë etj) të shpërndaj informacione. GPS Përcjellja sipas thirrjes nga një qendër kontrolli apo nga interneti e cila bëhet sipas nevojës dhe kërkesave. GPS Përcjellje pasive e cila i mundëson qendrës kontrolluese apo shfrytëzuesit që ndërkohë të marrë te dhëna të ruajtura dhe të kuptojë në bazë të tyre pozicionin, drejtimin, shpejtësinë etj. Transmetimi i Informacionit nga paisjet e vogla në Server do të kërkonte instalimin e programeve specifikë në paisjet e vogla që vendosen në automjete, ekzekutimi i të cilave efekton dërgimin e informacionit të mbledhur në destinacion (Server). Këto programe fillimisht do të duhej të realizoheshin jashtë paisjeve të vogla e më pas të instaloheshin atje. Mund të punohet fillimisht më një emulator të një paisje të vogël dhe për këtë ndihmohemi nga platforma qe u përgjigjen teknologjive të reja të programimit. Një e tillë është platforma ose sistemi Android. Android është një sistem operativ për paisjet e lëvizshme të tilla si smartphone-et dhe kompjuterat tablet. Kjo platformë është zhvilluar nga “Open Handset Alliance” e udhëhequr nga Google. Aplikimet në këtë sistem janë kryesisht në Java e cila ofron klasa të posaҫme për programimin në paisjet e vogla. Android është një sistem operativ “open source” bazuar ne Linux dhe me mundësi integrimi të fuqishme me baza të dhënash. Me interes në rastin tonë do të ishte përdorimi i GPS dhe hartat e Google (Google Maps) në Android. Për komoditetin e punës tonë përdorim Eclipsin si IDE dhe sistemi Android do të integrohej në Eclipse. Më poshtë po paraqesim hapat që ndërmarim për të realizuar këtë ambient pune: Ngarkojmë Eclipsin (ne kemi ngarkuar eclipse-jee-helios-SR2-win32-x86_64.zip) Ngarkojmë Java JDK ne kemi ngarkuar JDK6 Update 6: (http://java.sun.com/javase/downloads/widget/jdk6.jsp) ZgjidhniWindows x64 ~ 370 ~

KUMTESA<br />

-Roli i marresit GPS<br />

Përveç përcaktimit të saktë të pozicionit GPS marrësi përcakton edhe të dhëna të tjera të<br />

rëndësishme siç janë: shpejtësia e lëvizjes, drejtimi i lëvizjes, koha reale e lëvizjes, gjatësia e<br />

shtegut që duhet të kalohet. Kjo varet nga sensorët qe ndodhen në të si dhe konfigurimi i tyre që<br />

do të jetë një pjesë e rëndësishme.<br />

-Programimi dhe krijimi i nje ambienti pune për programimin<br />

Një element i rëndësishëm i punës është dërgimi i informacionit nga marrësi GPS në një bazë të<br />

dhënash në një server. Nëse marrësi GPS është i diktuar nga satelitët e sistemit satelitor GPS<br />

atëherë pozicioni i saktë i një objekti dhe informacionet tjera merren në kohën reale.Përndryshe<br />

në se marrësi GPS nuk i “shikon” satelitet, ndërsa është realizuar lidhja nëpërmes shërbimeve<br />

komunikuese atëherë te dhënat ne lidhje me pozicionin dhe të dhënat e tjera mund të merren<br />

nëpërmes ‘logut’ (kujtesës së brendshme të pajisjes GPS e cila në vartësi nga lloji i pajisjes<br />

mund të mbajë mendë deri 12000 km e fundit te rrugës së përshkruar të objektit).Kjo lloj<br />

përcjelljeje e informacionit quhet ndryshe edhe përcjellje GPS pasive e objektit i cili është në<br />

lëvizje ose ka qënë në lëvizje. Në këtë rast nuk mundemi te kemi transmetim të të dhënave në<br />

kohë reale, por antena e cila është vendosur ne GPS marrës e ushqen me të dhëna siç janë<br />

pozicioni, shpejtësia, etj kujtesën e brendshme (logun) e marrësit GPS që më vonë do të mund të<br />

lexohej.<br />

Përcjellja dhe marrja e të dhënave nga GPS marrësi ne aspektin lëvizës bëhet në tri mënyra:<br />

GPS Percjellja automatike bëhet atëherë kur e kemi të programuar GPS marrësin ashtu<br />

që në intervale të caktuara kohore (psh.çdo orë, 4 herë ne 24 orë etj) të shpërndaj<br />

informacione.<br />

GPS Përcjellja sipas thirrjes nga një qendër kontrolli apo nga interneti e cila bëhet sipas<br />

nevojës dhe kërkesave.<br />

GPS Përcjellje pasive e cila i mundëson qendrës kontrolluese apo shfrytëzuesit që<br />

ndërkohë të marrë te dhëna të ruajtura dhe të kuptojë në bazë të tyre pozicionin,<br />

drejtimin, shpejtësinë etj.<br />

Transmetimi i Informacionit nga paisjet e vogla në Server do të kërkonte instalimin e<br />

programeve specifikë në paisjet e vogla që vendosen në automjete, ekzekutimi i të cilave<br />

efekton dërgimin e informacionit të mbledhur në destinacion (Server).<br />

Këto programe fillimisht do të duhej të realizoheshin jashtë paisjeve të vogla e më pas të<br />

instaloheshin atje. Mund të punohet fillimisht më një emulator të një paisje të vogël dhe për këtë<br />

ndihmohemi nga platforma qe u përgjigjen teknologjive të reja të programimit. Një e tillë është<br />

platforma ose sistemi Android. Android është një sistem operativ për paisjet e lëvizshme të tilla<br />

si smartphone-et dhe kompjuterat tablet. Kjo platformë është zhvilluar nga “Open Handset<br />

Alliance” e udhëhequr nga Google. Aplikimet në këtë sistem janë kryesisht në <strong>Java</strong> e cila ofron<br />

klasa të posaҫme për programimin në paisjet e vogla. Android është një sistem operativ “open<br />

source” bazuar ne Linux dhe me mundësi integrimi të fuqishme me baza të dhënash.<br />

Me interes në rastin tonë do të ishte përdorimi i GPS dhe hartat e Google (Google Maps) në<br />

Android.<br />

Për komoditetin e punës tonë përdorim Eclipsin si IDE dhe sistemi Android do të integrohej në<br />

Eclipse. Më poshtë po paraqesim hapat që ndërmarim për të realizuar këtë ambient pune:<br />

Ngarkojmë Eclipsin (ne kemi ngarkuar eclipse-jee-helios-SR2-win32-x86_64.zip)<br />

Ngarkojmë <strong>Java</strong> JDK ne kemi ngarkuar JDK6 Update 6:<br />

(http://java.sun.com/javase/downloads/widget/jdk6.jsp) ZgjidhniWindows x64<br />

~ 370 ~

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!