Novi život za zastarjele uređaje

Novi život za zastarjele uređaje

Korištenje starih računala, tableta i mobitela

Moraju li se stvarno baciti?

Započnimo današnji tekst s nekoliko procjena na temelju istraživanja provedenih na razini EU. Izraženo u postocima, vrijedi sljedeće:

  • Oko 51% stanovnika i dalje ima kod kuće neki stari mobitel
  • Oko 34% stanovnika i dalje čuva stara prijenosna računala i tablete
  • Oko 19% stanovnika posjeduje zastarjela stolna računala

Sve skupa, to je više od milijarde različitih uređaja koji bi se mogli reciklirati kako bi se ponovo upotrijebili vrijedni resursi poput zlata, srebra i bakra. Riječ je o zbilja impozantnim brojkama, a ovo su samo podaci na razini EU. Zamislite kako bi to tek izgledalo kad bi se objedinili podaci za čitav svijet!

Stare uređaje u pravilu možete reciklirati kod specijaliziranih tvrtki, ili ako imate nešto više sreće (to jest, nešto novije uređaje koji ipak nešto vrijede), riješiti ih se tako da ih iskoristite kod kupovine novih uređaja za smanjivanje dijela vrijednosti. Riječ je o akcijama kakve najčešće nude različiti teleoperateri.

U današnjem tekstu nećemo se baviti ni recikliranjem ni zamjenom starih uređaja. Umjesto toga, naglasak ćemo staviti na nešto potpuno drugačije i pokazati kako takve zastarjele uređaje možete upotrebljavati za nešto korisno.

Ideja je zapravo vrlo jednostavna. Premda zastarjele uređaje ne možete više koristiti da bi na njima „vrtjeli“ najnovije operativne sustave i druge kategorije modernog softvera, čak i sa takvim zastarjelim hardverom možete ih upotrijebiti za rješavanje točno određenih zadataka. Za nešto za što biste inače morali kupiti nekakav specijalizirani „gadget“. Također, možda neki od starijih uređaja koji više nikako ne zadovoljava vaše potrebe, može sasvim korektno zadovoljiti potrebe nekog puno mlađeg ili starijeg ukućana, rođaka ili prijatelja.

 

 Slika01-stara-racunala.jpg

Pretvaranje Android uređaja u digitalne okvire za slike: Za to možete koristiti Digital Photo Frame Slideshow ili druge slične programe

 

Nekoliko pristupa

Kad raspravljamo o korištenju zastarjele opreme, tom „problemu“ možemo pristupiti na tri različita načina:

  1. Korištenje postojeće opreme bez ikakve modifikacije osim instalacije odgovarajućeg softvera za točno određenu namjenu.
  2. Izrada ili povezivanje posebnog hardverskog uređaja na postojeći zastarjeli uređaj kako bi on dobio novu funkciju. Naravno, ovo je prije svega namijenjeno korisnicima s iskustvom u „lemljenju“ različitih hardverskih komponenti.
  3. Izrada posebnog specijaliziranog softvera za postojeće zastarjele uređaje. Za ovo ipak treba imati bar nekakvog elementarnog iskustva u programiranju.

U današnjem tekstu najviše ćemo se koncentrirati na točku 1, iako ćemo spomenuti i dosta toga povezanog s točkama 2 i 3.

Svi primjeri u tekstu povezani su sa sustavima Android (mobiteli i tableti) ili Windows (neka od starijih verzija). Ako imate kod kuće nešto zaostalo od Apple opreme, onda možete iskoristiti tekst tako da probate u Apple online trgovini pronaći isti ili sličan softver kakav se spominje u vezi s prvom točkom. Nažalost, Apple nije baš previše otvoren za primjere povezane s točkama 2 i 3.

Spomenimo na kraju još jednu bitnu stvar, prije svega povezanu s korištenjem zastarjelih Android uređaja. Takvi uređaji mogu biti zastarjeli u pogledu hardvera (što znači da sporo izvode nove programe, ali ih ipak izvode), i u pogledu softvera (znači da imaju tako staru verziju operativnog sustava da jednostavno više ne mogu koristiti noviji softver). Moguće je i oboje. U slučajevima kad je sam Android sustav jako star i ne može se nadograditi, zapravo nemate puno drugih rješenja nego da ipak napravite recikliranje uređaja.

 

 Slika02-stara-racunalajpg.jpg

Vlastiti nadzorni sustav: Koristite program IP Webcam ili nešto slično

 

Korištenje mobilnih uređaja i tableta

Digitalni okviri za slike

Krenimo s jednom od mogućnosti koja će posebno obradovati starije ukućane, rodbinu ili prijatelje. Ako do sada niste o tome previše razmišljali, zapravo je nevjerojatno koliki postotak takvih osoba želi pregledavati stare uspomene. Kako se u ovom mileniju većina takvih uspomena proizvodi i skladišti u digitalnom obliku, i te osobe znaju da će ih vjerojatno morati pregledavati u istom takvom obliku.

Za takvu namjenu čak su razvijeni posebni hardverski proizvodi – „digitalni okviri za slike“. Njih morate kupiti, a stari mobitel ili tablet već imate od prije. Ako na postojeće Android uređaje instalirate neki od programa za reprodukciju slika i/ili video zapisa, možete ih koristiti praktično ravnopravno, pa i čak naprednije nego digitalne okvire. Ne zaboravite, mobilni telefon ili tablet možete spojiti na vlastitu Wi-Fi mrežu zbog pristupa slikama na različitim izvorima, a većina digitalnih okvira (pogotovo jeftinijih) nema takvu mogućnost.

Jedan od programa za pretvaranje zastarjelog Android uređaja u digitalni okvir za slike je „Digital Photo Frame Slideshow“. Postoji više alternativa ako vam se slučajno ne dopadne prvi izbor. Preostaje još samo da osigurate stalno napajanje Android uređaja pomoću nekog punjača te nabavite neki stalak za fiksiranje uređaja u položaj pogodan za pregledavanje slika. Ako imate na raspolaganju dovoljno vremena i volje, čitavu stvar možete dodatno unaprijediti tako da u uređaj stavite neku od podržanih memorijskih kartica za povećanje kapaciteta digitalnih zapisa. U tom slučaju možete čak skenirati neke od starih nedigitalnih slika i staviti ih na karticu.

Digitalni satovi, budilice i vremenske informacije

Isti (ili neki drugi) uređaj koji ste iskoristili kao digitalni okvir za slike možete pretvoriti u digitalni sat, budilicu i/ili preglednik informacija o vremenskim prilikama. Ponovo ne morate kupovati poseban hardverski uređaj, jer već imate stariji mobilni uređaj ili tablet koji bi inače bacili. Ovo čak i nije rješenje namijenjeno isključivo starijim osobama, nego ga možete instalirati pokraj svojeg vlastitog kreveta. Odmah nakon buđenja možete provjeriti kako se treba obući za taj dan ovisno o trenutačnim i budućim vremenskim uvjetima.

Za ovakvo korištenje uređaja u pravilu ne morate instalirati nikakav dodatni softver, jer sve već postoji u Android sustavu.

Korištenje ugrađene kamere

Iako se kamere na starijim mobilnim uređajima po svojim mogućnostima i kvaliteti snimke ne mogu mjeriti sa najnovijim hardverom potpomognutim AI-jem, ipak se u praksi mogu iskoristiti na različite načine. Evo nekoliko ideja s vrlo jednostavnom realizacijom.

Pomoću programa kao što je „IP Webcam“ možete iskoristiti jedan ili više zastarjelih uređaja povezanih na vlastitu mrežu za uspostavu nadzornog sustava u stanu, kući ili uredu. Ili u jednostavnijem slučaju, za stalni nadzor nad bebom ili malim djetetom u susjednoj sobi. Potrebno je samo osigurati da takvi uređaji budu pod stalnim napajanjem i nekakve stalke da ih možete montirati u odgovarajući položaj.

U slučaju da u zastarjeli mobilni uređaj umetnete odgovarajuću karticu za komunikaciju nekog od teleoperatera te osigurate napajanje nekim od punjača s podrškom za napajanje sunčevom energijom, onda mogućnosti korištenja video nadzora postaju skoro pa neograničene. Ovakvom tehnologijom možete nadzirati unutrašnjost ili okolinu vikendica, skladišta i drugih izdvojenih prostora. Možete čak pratiti ne šulja li vam se netko s nečasnim namjerama po skoro dozrelom voćnjaku ili povrtnjaku, snimati životinje u šumi koje je inače teško uhvatiti uživo, pratiti kako napreduju vaše pčele u košnicama u skupljanju meda, itd.

Još jedan način za praktičnu primjenu ugrađene kamere u mobilnom uređaju je njezino korištenje u danas vrlo popularnim videopozivima. Uz pomoć programa kao što je „DroidCam Webcam & OBS Camera“ možete Android uređaj povezati na desktop računalo i koristiti ga tijekom video poziva.

Za sve nabrojene namjene postoje posebni hardverski uređaji koje možete kupiti, ali ovako ponovo iskorištavate staru opremu. Nema potrebe da je bacite ili da vam samo skuplja prašinu.

 

 Slika03-stara-racunala.jpg

DroidCam Webcam & OBS Camera: Kameru u mobilnom uređaju možete iskoristiti i za video pozive na Windows računalu

 

GPS Lokator

Ako ste spremni u starom mobilnom uređaju stalno imati karticu nekog teleoperatera, onda takve Android uređaje možete iskoristiti kao GPS lokatore za aute i druge uređaje. Dovoljno je u auto postaviti uređaj na manje ili više skriveno mjesto i po mogućnosti nekako pripremiti stalno napajanje iz akumulatora (ovdje već pomalo dolazimo i na područje hardverskih nadogradnji).

Za ovakvu primjenu Android uređaj ipak ne smije biti baš prestar, jer je opcija „Find My Device“ u sam operativni sustav ugrađena tek od verzije 5.0.

Audio izvor

Ako Android uređaj opremite malo većom memorijskom karticom, napunite omiljenim pjesmama i povežete s nekim Bluetooth zvučnikom, sve skupa možete pretvoriti u vrlo jednostavan i kvalitetan audio sustav za fiksno ili prijenosno korištenje.

Osim izravnog punjenja kartice glazbenim brojevima preko USB veze sa stolnim računalom, možete iskoristiti i alternativne načine pristupa glazbi kao što je Spotify i slično.

Umjesto glazbe, potpuno istu tehnologiju možete iskoristiti za reprodukciju odgovarajućih ambijentalnih zvukova za smirivanje, uspavljivanje i slično.

 

Slika04-stara-racunala.jpg

Sound Meter: Android uređajem možete mjeriti i količinu buke u određenom prostoru

 

Poboljšanje kvalitete životnog prostora

U ovu kategoriju se Android uređaji mogu uključiti instaliranjem nekoliko različitih vrsta aplikacija. Instaliranjem programa kao što je „Sound Meter“ možete kontinuirano mjeriti jačinu buke u određenom prostoru, te ovisno o uočenim prekoračenjima poduzeti odgovarajuće mjere da zaštite sluh i živce.

Budući da Android uređaji imaju ugrađen senzor za mjerenje rasvjete, uz pomoć programa kao što je Lux Light Meter Free možete kontinuirano pratiti količinu svjetla u nekom prostoru te po potrebi pojačavati ili smanjivati osvjetljenje.

Pomoću programa kao što je „Anti Mosquito“ teoretski biste trebali dobiti mogućnost stalnog rastjerivanja komaraca (ili drugih nametnika) iz „zaštićenog“ prostora. Navodno bi zvuk kojeg proizvode Android uređaji trebao rastjerivati ove životinje, jer ga ne mogu podnijeti. Znanstvena istraživanja pokazuju kako to baš i nije slučaj u stvarnom svijetu. Takvim programima prije ćete uspjeti samo iznervirati okolne pse ili mačke. Što možda nije loše ako vas nerviraju susjedovi ljubimci, ali to niste čuli od nas!

Offline navigacija

Na Android uređaj opremljen dovoljnom količinom memorije ili dodatnom karticom za istu namjenu, možete prenijeti Google Maps karte za offline način korištenja, a onda ih primjenjivati kao trajno rješenje u vlastitom vozilu (ako nema ugrađeno ništa slično). Naravno, karte možete ažurirati s vremena na vrijeme prema potrebi ili području koje planirate posjetiti.

 

 Slika05-stara-racunala.jpg

 Lux Light Meter Free: Baš kao i količinu svjetlosti

 

Ovakvim rješenjem ne trošite ni bateriju ni promet na svojem glavnom mobilnom uređaju.

Retro igrača konzola

Na kraju nešto za vaše najmlađe. Na dovoljno jakom (premda zastarjelom) Android uređaju možete instalirati odgovarajući softver kako bi se uređaj pretvorio u retro igraću konzolu. Vaš glavni mobilni uređaj vam i dalje ostaje na raspolaganju cijelo vrijeme, a vaš nasljednik ili nasljednica se cijeli dan mogu igrati na starom uređaju.

Primjer programa iz ove grupe je „RetroArch“.

Offline čitač

Spomenimo na kraju ovog dijela i svima poznatu činjenicu kako se na Android uređaje mogu instalirati različite vrste čitača za popularne formate kao što su PDF, Kindle knjige i slično.

A što ako imam još starije „glupe“ telefone

Možda isprva u to nećete povjerovati, ali čak se i takvi uređaji mogu iskoristiti, pa ih ne morate baciti niti koristiti isključivo kao podmetače pod druge predmete.

Jedna od tipičnih situacija je mogućnost telefoniranja u slučajevima kad bi pravi i skupi telefon jednostavno mogao nestati. Na primjer, na različitim plažama postoji neusporedivo veća šansa da skupi Android ili iPhone uređaj sam „odšeta negdje“ u odnosu na prastari glupi telefon.

A kad već imate telefon sa sobom u takvim situacijama, onda možete na njega instalirati i prigodne Java aplikacije. Iako je Nokia službeno ugasila online trgovinu takvih aplikacija (takozvane .jar) aplikacije, one se i dalje mogu pronaći na stranicama različitih entuzijasta ili udruženja. Kod posjeta takvim lokacijama morate jedino paziti da imate instaliran i odgovarajući antivirusni program, jer biste inače osim aplikacija mogli pokupiti i nešto zloćudno.

Među Java aplikacijama se zaista može pronaći svašta – od različitih retro igara, preko masažera na temelju vibrirajuće baterije, do mjerača okolne buke, itd.

Ne treba zaboraviti ni to da su ti stari mobiteli često imali i mogućnost preklapanja/zatvaranja telefona za prekid poziva, što im je bila izuzetno dobra antistres osobina. Na primjer, autor teksta nakon prestanka pušenja umjesto Zippo upaljača često sa sobom nosi na kavu prastari Nokia telefon kao ultimativnu antistres i antipušačku igračku.

 

Slika06-stara-racunala.jpg

Retro Arch: Program za pretvaranje Android uređaja u retro konzolu za igre

 

Korištenje Windows uređaja

A što je s korištenjem starih Windows računala? Osim što u pravilu rade vrlo sporo, ne mogu se ni nadograditi na najnovije verzije Windowsa. Mogu li se takva računala nekako iskoristiti? Srećom, odgovor je i u ovom slučaju potvrdan. Prvi korak u „restauraciji“ Windows računala je zamjena postojećeg sporog operativnog sustava, nečim bržim.

Objasnimo prvo zašto su novije verzije Windowsa nepogodne za korištenje na starijim računalima. Problem je u tome što svaka nova verzija zahtijeva sve više procesorske snage i RAM memorije za normalno izvođenje. Baš kao i prostora na disku. Više prostora na disku troši se zato što su interne aplikacije u operativnom sustavu sve složenije, a to opet rezultira puno većom „vrtnjom“ magnetnih diskova kod pristupa takvim aplikacijama. Što dodatno usporava računalo.

Jedno od mogućih rješenja je zamjena starih magnetnih diskova SSD diskovima, ali zašto bi netko trošio vrijeme i novac na nešto takvo, kad je onda puno bolje još malo uštedjeti i nabaviti jače računalo (taman rabljeno). Ideja je da ne radimo nikakve hardverske zahtjeve na starom Windows računalu, nego da ubrzanje u potpunosti prepustimo softveru.

Rješenje koje predlažu autori i tvrtke širom svijeta je zamjena operativnog sustava Windows nekim Linuxom. Ali tu također treba biti oprezan. Ako se Windowsi zamijene verzijom Linuxa koja je i dalje orijentirana na intenzivno korištenje diska, dobici u brzini baš neće biti spektakularni. Istina, takvo računalo će gotovo sigurno raditi brže nego prije kad se nalazilo u prethodnom „Windows stanju“, ali to i dalje nije baš nekakvo „vaauuu“ unapređenje.

 

Slika07-stara-racunala.jpg

Puppy Linux: Verzija Linuxa koja se izvodi iz RAM memorije računala

 

Prethodna tvrdnja je provjerena na nekoliko verzija Linuxa na vrlo starom Asus Eee računalu, tako da o tome pišemo na temelju vlastitog iskustva. Ali Linux ne bi bio Linux, kad ne bi imao posebnog asa u rukavu. A to su verzije operativnog sustava koje se kod podizanja računala učitavaju u RAM memoriju računala i dalje izvode iz nje.

Jedna od takvih verzija Linuxa je Puppy Linux. Autor teksta ga je prije kraćeg vremena instalirao na ranije spomenuti Asus Eee. Rezultat? Računalo se iz ružnog žapca pretvorilo u lijepog princa. Da se malo izrazimo prema ugledu na stare bajke.

Koliko se to računalo stvarno ubrzalo u odnosu na prethodne verzije Windowsa i Linuxa instaliranih na njega, jednostavno je nemoguće opisati, ako se ta razlika ne vidi i ne isproba u živo.

Puppy Linux se može slobodno preuzeti s web lokacije https://forum.puppylinux.com/puppy-linux-collection. Na raspolaganju je veći broj različitih izdanja tako da možete napraviti optimalan izbor prema karakteristikama vlastitog računala.

 

Slika08-stara-racunala.jpg

https://forum.puppylinux.com/puppy-linux-collection: Web lokacija za preuzimanje Puppy Linuxa

 

Nakon što izaberete i preuzmete odgovarajuću ISO datoteku, uz pomoć alata kao što je Rufus (https://rufus.ie/en/) možete na nekom Windows računalu pripremiti memorijski stick s instalacijom Puppy Linuxa tako da bude spreman za izvođenje izravno sa sticka. Ponovo za takvu namjenu možete koristiti neki vrlo stari stick, jer za Puppy Linux nije potrebno puno prostora. Ono što se danas može kupiti kao nekakav minimum (kapacitet 8 GB), nekoliko puta je veće od onog što vam zaista treba. Instalaciju na memorijski stick možete također koristiti kao prvu pomoć na drugim računalima (na primjer, starim Windows računalima), ako se ona ne žele podići zbog oštećenja Windowsa i slično. Vrlo korisna mogućnost za spašavanje zaostalih datoteka sa starog računala.

Nakon što prvi put izravno pokrenete Puppy Linux, možete izabrati njegovu instalaciju na staro računalo, što ima svojih prednosti i mana. Računalo na taj način postaje potpuno samostalno za korištenje, ali je sporije kod pokretanja operativnog sustava, jer se učitavanje u RAM memoriju računala sad izvodi sa starog i sporog magnetnog diska.

Međutim, sve ostalo i dalje ostaje vrlo brzo upravo zbog izvođenja operativnog sustava u RAM memoriji. Nešto sporije se izvode jedino operacije čitanja i zapisivanja na disk (na primjer kod rada s dokumentima). Ranije spomenuti Asus Eee sad se može normalno koristiti za pisanje tekstova, čitanje mailova, pa čak i pregled različitih sadržaja na webu uz pomoć posebnog, podrazumijevanog preglednika Pale Moon.

Po želji se ovaj preglednik može zamijeniti drugim preglednicima, ali Pale Moon sasvim dobro obavlja svoj posao, jedino što izgleda malo „retro“ u odnosu na moderne preglednike. Web stranice koje su se na starijim verzijama Linuxa na istom računalu otvarale beskonačno dugo, sad to rade u sasvim prihvatljivom vremenu i mogu se normalno čitati.

Svakako treba spomenuti i to da se na Puppy Linux može instalirati pravi razvojni sustav, pa na njemu možete učiti programirati. I ne samo učiti, nego čak normalno raditi na manjim projektima.

 

Slika09-stara-racunala.jpg

 Pale Moon: Posebna verzija preglednika za Puppy Linux.

 

Nakon što prastaro i ranije presporo računalo (koje biste inače bacili) opremite Puppy Linuxom, možete ga i dalje koristiti na različite načine.

  • Stariji članovi obitelji ili prijatelji ga ponovo mogu koristiti za pregled web sadržaja i čitanje mailova ili obradu dokumenata.
  • Mlađe osobe ga mogu koristiti i za programiranje (drugim riječima, ni jedni ni drugi se više ne guraju oko glavnog računala)
  • Ako uspijete pronaći Linux verziju nekog od programa spomenutih ranije kod rasprave o Android uređajima, možete računalo koristiti i za neku od takvih namjena.

 

Slika10-stara-racunala.jpg

Lakka: Posebna verzija brzog Linuxa za igranje retro igara.

 

Jesmo li spomenuli da kod prvog pokretanja i podešavanja, Puppy Linux simpatično zalaje? Sad jesmo.

Osim Puppy Linuxa, dva Linuxa koja također možete uzeti u obzir za korištenje na vrlo slabim računalima (pogotovo ako naginjete igranju retro igara) su:

Lakka (https://www.lakka.tv/) i Batocera.linux (https://batocera.org/)

To ujedno znači da mogu poslužiti i kao uređaj za igranje za najmlađe uzraste umjesto kupovine posebnih konzola za igru. Ponovo ste iskoristili stari uređaj i uštedjeli novce.

 

Slika11-stara-racunala.jpg

Batocera.linux: Još jedan Linux za „retro igranje“

 

Slika12-stara-racunala.jpg

B4A (https://www.b4x.com): Alat za razvoj Android aplikacija u Basicu

 

Što ako volim „lemiti“?

Prethodnim naslovom podrazumijevamo ideju o razvoju različitih vlastitih sklopova i uređaja kojima se na neki način želi upravljati pomoću računala. Najjednostavniji način za komunikaciju računala s takvim uređajima je korištenje komunikacijskih portova (COM1, COM2…).

Budući da nakon instalacije Puppy Linuxa ponovo dobivate potpuno upotrebljivo računalo s razvojnim sustavima za C, C++ ili Python, kao takvog ga možete bez problema koristiti za upravljanje komunikacijskim portovima. Čak i u vlastitim aplikacijama.

Ne treba smetnuti s uma ni činjenicu da ako nešto pođe po zlu te slučajno „spalite“ računalo zbog krivog napona na komunikacijskom portu ili nekog drugog, trapavog razloga, ipak je riječ o starom sustavu - pa to nije toliko velika šteta. Pogotovo ako se sjetite činjenice da ste ga prije instaliranja Puppy Linuxa ionako namjeravali baciti.

Ako vam je na raspolaganju nešto noviji Android uređaj (u smislu performansi), a ne namjeravate ga više koristiti, jedan od načina za njegovu veliku, sjajnu i prekrasnu upotrebu (da malo iskoristimo retoriku jednog predsjednika države) je upotreba u robotici.

U jednom od prethodnih brojeva časopisa pisali smo o ROS-u (Robot Operating Systemu). Riječ je o tehnologiji namijenjenoj za korištenje na različitim vrstama robotskih uređaja. U mrežu komponenti od kojih se sastoji robot možete pomoću ROS-a uključiti i Android uređaj. Iz tog broja zato prenosimo vlastiti citat.

„Kad se u obzir uzme današnja ogromna procesorska snaga i kapacitet memorije Android uređaja te opremljenost brojnim hardverskim dodacima kao što su kamera, mikrofon, zvučnik, GPS, žiroskop, akcelerometar i ostalo, u malom pakiranju dobije se nešto za što bi se inače trebalo uložiti puno truda, vremena i financijskih sredstava da bi se jednake mogućnosti ugradile u robota uz pomoć pojedinačnih komponenti. Naravno, ne treba zaboraviti ni vrlo bitnu mogućnost izravne veze Android uređaja na Internet preko mobilne mreže, kao ni vrlo kvalitetne ekrane kao sastavne dijelove uređaja.

Zbog toga se Android uređaji mogu koristiti u ROS mreži na više načina (pojedinačno ili kombinirano):

  • već spomenuta mogućnost upotrebe ugrađenih senzora i ostalog hardvera na različite načine
  • vizualizacija različitih podataka o stanju robota na ekranu Android uređaja
  • mogućnost daljinskog praćenja i upravljanja robotom“

Riječ je o još jednoj primamljivoj mogućnosti korištenja starijih Android uređaja za one sklone korištenju „lemilice“ u vlastitim projektima.

Što ako volim programirati?

Prije spomenuti razvojni moduli Puppy Linuxa mogu se koristiti za učenje programiranja, ali i za razvoj složenijih aplikacija. Međutim, što ako imam ideju kako vrlo kreativno iskoristiti staro Android računalo, ali mi za to treba nekakav razvojni sustav da napravim totalno originalnu aplikaciju? Iako za takve situacije postoje znatno napredniji, ali i u pogledu resursa mnogo zahtjevniji sustavi, iskoristit ćemo priliku te spomenuti jedan vrlo jednostavni i besplatni alat za pisanje Android aplikacija pogodan za početnike. Ako vam se dopadne, možete po želji donirati sredstva kao podršku za budući razvoj.

Riječ je o alatu pod nazivom B4A (https://www.b4x.com). Pomoću ovog alata mogu se razvijati prirodne (native) Android aplikacije, iako se sam programski kod piše u nečem vrlo sličnom Visual Basicu. Da je sam sustav odlično osmišljen, može se zaključiti po tome što ga je za razvoj određenih aplikacija koristila čak i NASA. Pazite, riječ je o tvrtki čiji su djelatnici nedavno bili na drugoj strani Mjeseca.

Aplikacije napravljene pomoću B4A mogu se normalno objaviti u online trgovini Google Play. Iako je zapravo puno vjerojatnije da ćete takvu specijaliziranu aplikaciju razvijenu za vlastiti Android uređaj prenijeti izravno na svoj uređaj pomoću USB-a ili na neki drugi način.
B4A je također opremljen odgovarajućim razvojnim sučeljem za pisanje, testiranje i izvođenje koda, koje je sasvim dovoljno za izradu vlastitih aplikacija, iako je znatno jednostavnije od specijaliziranih naprednih sučelja kao što je Android Studio.

U nastavku je naveden kraći primjer programskog koda, čisto da se uvjerite kako je u njemu jednostavno pisati Android aplikacije.

#Region Project Attributes
#ApplicationLabel: B4A Example
#VersionCode: 1
#VersionName:
‘SupportedOrientations possible values: unspecified, landscape or portrait.
#SupportedOrientations: unspecified
#CanInstallToExternalStorage: False
#End Region

#Region Activity Attributes
#FullScreen: False
#IncludeTitle: True
#End Region

Sub Process_Globals

End Sub

Sub Globals
Private MyCustom As Person
End Sub

Sub Activity_Create(FirstTime As Boolean)
Private p As Person
p.Initialize(“John”, “Doe”, DateTime.DateParse(“05/12/1970”))
Log(p.GetCurrentAge)
End Sub

Sub Activity_Resume

End Sub

Sub Activity_Pause (UserClosed As Boolean)

End Sub


‘Class Person module
Sub Class_Globals
Private mFirstName, mLastName As String
Private mBirthDate As Long
End Sub

‘Initializes the Person object.
Sub Initialize (FirstName As String, LastName As String, BirthDate As Long)
mFirstName = FirstName
mLastName = LastName
mBirthDate = BirthDate
End Sub

Public Sub GetName As String
Return mFirstName & “ “ & mLastName
End Sub

Public Sub GetCurrentAge As Int
Return GetAgeAt(DateTime.Now)
End Sub

Public Sub GetAgeAt(Date As Long) As Int
Dim diff As Long
diff = Date - mBirthDate
Return Floor(diff / DateTime.TicksPerDay / 365)
End Sub

Naravno, ništa vas ne sprečava da upotrijebite i neki drugi alat za razvoj Android aplikacija.

Kreativni pristup

Iako je cilj teksta kojeg upravo čitate da dobijete što više različitih ideja za iskorištavanje starih uređaja umjesto njihovog bacanja, to ne znači da ne možete sami smisliti nekakvu vrlo kreativnu primjenu.

Evo jednog takvog primjera iz prošlosti koji je jednostavno oduševio autora teksta. Čisto da vidite kako se stara oprema može koristiti na zbilja kreativne načine. Nešto stariji čitatelji sigurno se sjećaju doba kad su svijetom računala vladali monitori s katodnom cijevi. To je ujedno bilo doba kad su tim istim svijetom računala i monitora vladali čuvari zaslona, od kojih je najpopularniji sigurno bio onaj s ribicama koje su plivale na sve strane po tim monitorima, ako korisnik jedno vrijeme nije koristio računalo.

Pojavom LCD monitora korisnicima je ostala hrpa takvih zastarjelih monitora. Jedna od najkreativnijih ideja za njihovo korištenje pojavila se u jednom varaždinskom kafiću. Nažalost, zaboravio sam ime. U tom kafiću zaboravljenog naziva netko se sjetio da zastarjeli katodni monitor pretvori u pravi pravcati akvarij u kojem su umjesto digitalnih plivale prave ribice. Priznajemo da smo jedno vrijeme odlazili na to mjesto samo zato da malo gledamo takve „žive čuvare zaslona“.

Neki od današnjih umjetnika mogao bi hrpu zastarjele opreme iskoristiti za nekakvu originalnu i totalno otkačenu „instalaciju“. Ovo je nešto za što bi se skoro pa okladili da će se dogoditi prije ili kasnije. Ako je nekom umjetniku potrebna pomoć oko softverskog dijela instalacije, slobodno se može obratiti autoru teksta.

Zaključak

Nadamo se da ćete iskoristiti bar neku od ideja iz današnjeg teksta o tome kako upotrijebiti svoju zastarjelu opremu, umjesto da je bacite ili da je ostavite u nekakvom spremištu starih stvari da skuplja prašinu. A možda potaknuti tekstom dobijete i neku svoju vlastitu, originalnu ideju.

Kao što smo to napomenuli na samom početku, u ovom tekstu nije bilo riječi o korištenju zastarjelih Apple uređaja, ali uz odgovarajuću analogiju s Android uređajima možda ih možete iskoristiti na sličan način.

 

 

 

Vezani sadržaj:

// možda će vas zanimati

Newsletter prijava


Kako izgleda naš posljednji newsletter pogledajte na ovom linku.

Copyright © by: VIDI-TO d.o.o. Sva prava pridržana.