dimarts, 8 de maig del 2018

CONCEPTES DE PROGRAMACIÓ

En el món de la informàtica hi ha diferents llenguatges de programació que aprendre i utilitzar en diferents tipus de situació. Un d'ells és el que està representat pels llenguatges de programació d'alt nivell, en el qual els algoritmes no actuen de manera que el receptor siguin les màquines, sinó que es pensa en els humans i la seva pròpia capacitat cognitiva com a destinació del seu treball .
Aquests llenguatges són considerats d'alt nivell perquè són més semblants al llenguatge natural humà i més llunyans al llenguatge de les màquines.

Si Busquem a internet trobem moltíssimes definicions sobre App, una abreviatura de la paraula Aplication. Quan parlem d'App, ens referim a una aplicació informàtica que es dissenya pensant en executar-la amb els telèfons intel·ligents, tablets i un altre tipus de dispositius mòbils. Tenen la funció d'ajudar a l'usuari en la realització d'un treball concret.
A l'hora de desenvolupar una aplicació mòbil, caldrà pensar que s'ha d'adaptar a qualsevol sistema operatiu que pugui tenir un dispositiu: Android, iOS...


Però hi ha molts tipus d'apps:
  • Aplicacions natives: Són les que es desenvolupen de forma específica per a un sistema operatiu determinat al qual es coneix com a programari development kit o SDK. Cada plataforma té un sistema operatiu diferent. Cal tenir clar que cada sistema utilitza un llenguatge determinat.
    La descàrrega o instal·lació de les aplicacions natives es realitza des de les diferents app stores de cada dispositiu. És important assenyalar que les app natives no necessiten una connexió a internet per al seu funcionament.
    A més, té un gran avantatge respecte als altres dos tipus d'App. Les aplicacions natives estan capacitades per adaptar-se al 100% a les funcionalitats del mòbil i accedir a la majoria de característiques maquinari d'aquest.
    El major inconvenient que podem trobar en el desenvolupament d'una aplicació nativa és que té un cost més elevat.
  • Web apps: El desenvolupament de l'aplicació està pensat per poder executar-la en qualsevol dispositiu o navegador. Per tant, l'aplicació estarà programada amb independència del sistema operatiu. A diferència de l'App Nativa, amb una sola aplicació web arribarem als diferents dispositius.
    La Web Apps utilitza llenguatges molt coneguts entre els programadors com: HTML i CSS. S'executen dins del propi navegador web del dispositiu a través d'una URL.
    No necessiten instal·lació, de manera que no sempre les trobarem en els stores. Simplement amb crear un accés directe, serviria per utilitzar aquesta web app.
    Té un important avantatge respecte a l'App Nativa, el seu preu és més econòmic. Això no vol dir garantia d'èxit. Compta també amb inconvenients com la restricció en l'accés a certes característiques del dispositiu o l'obligació de tenir connexió a internet per la seva utilització.
  • Apps interpretades: S'encarreguen de combinar el millor de l'App Natives i la Web Apps.
    Es desenvolupen en els llenguatges més comuns de les aplicacions web com HTML i CSS, de manera que es podran utilitzar en les diferents plataformes. Alhora, donen la possibilitat d'accedir a la majoria de característiques maquinari de cada dispositiu.
    Tot i estar desenvolupades en el llenguatge del Web Apps, tenen la mateixa capacitat d'adaptació d'una App Nativa per a qualsevol smartphone, tablet o dispositiu. El seu desenvolupament és ràpid i facilita l'accés a les diferents plataformes amb un esforç molt menor.
    Es pot instal·lar des de l'App store. Sobre el seu cost, indicar que és més econòmica que l'App Natives. Mentre que la seva utilització reporta una millor experiència que una Web Apps.


Una forma fàcil de crear una aplicació, és l'App Inventor, és una aplicació de Google Labs per crear aplicacions d'Android, aquestes apps poden crear-se des de qualsevol smartphone o PC amb sistema operatiu Android.
INFOGRAFIA:



Després d'haver-me informat he provat a programar alguns xocs:




divendres, 4 de maig del 2018

INFOGRAFIA DE L'ALBERG


Ara us deixaré una infografia del propi refugi sostenible del grup de treball, del nostre alberg. On trobareu la informació més esencial i important