miércoles, 10 de febrero de 2016

App Inventor: Talk To Me

Hola de nou! Aquesta setmana havíem de desenvolupar una petita però curiosa aplicació: Talk To Me. Aquesta app et permet escriure text i que el mòbil que t'ho digui, i a l'inversa, que tu recitis el text i el mòbil t'ho converteixi a text.

Els elements indispensables per a construir-la eren el Text Box (on s'escriuria i llegiria el text), l'Speech Recognizer (que et transforma el que dius en text) i el Text To Speech (que converteix el que escrius en veu).

























Bàsicament, el que he fet és crear un botó que iniciés l'Speech Recognizer, i que després de parlar, he posat un comandament de que el text que mostrés el TextBox havia de ser el resultat del que s'havia obtingut de la veu.

Per a que, de manera opcional, s'escoltés el que s'havia introduït només he hagut de crear un altre botó que accionés el TextToSpeech i el missatge que faria parlar al mòbil fos el text del TextBox.

Des d'aquí us podeu descarregar l'aplicació. Espero que us hagi servit d'ajuda. Fins aviat!!

viernes, 5 de febrero de 2016

MIT App Inventor: PaintPot

Hola de nou!

Aquestes últimes setmanes, després d'acabar l'aplicació en què qualsevol animal feia un so al tocar la seva imatge, hem estat treballant en una nova que permet dibuixar a sobre d'una fotografia qualsevol.

El Making-Of:

L'inici de tot és el canvas. Aquest element és el que permet mostrar la fotografia que vulguis i dibuixar-hi a damunt d'ella. Per a fer possible que per la pantalla apareguessin punts i línies, calia posar-hi les ordres necessàries per a que interpretés que al tocar o arrastrar el dit volíem que es dibuixessin aquestes formes.


Després vaig crear quatre botons: dos per a dibuixar cercles petits i grans, i dos més per a la mateixa funció aplicada a les línies petites i grans. Vaig crear tres noms: petit, gran i pinzell, cadascún dels quals tenia assignat un valor diferent. El pinzell va ser utilitzat per donar un valor inicial a la grossor del pinzell quan encara no s'havia seleccionat res, és a dir, quan s'obria l'aplicació.

Els botons de punts grans i petits tenien l'acció de convertir el valor inicial del pinzell en el valor del gran o del petit, ja que pinzell era el que definia el radi dels punts (com es veu en la primera imatge de dalt).

Respecte a les línies, només va caldre afegir una senzilla acció als seus botons respectius per a que la grossor del pinzell tingués diferents valors en les línies.



Però, per dibuixar, cal que existeixi una paleta de colors de la qual escollir-ne qualsevol. Després de fer recerca per Internet, vaig trobar la manera més fàcil en què es podia fer.

Inicialment, els colors els havia agrupat un per un amb el seu corresponent botó; és a dir, a dalt de la pantalla, sortien el roig, groc, blau, taronja, etc. No obstant, ocupava gran part de la pantalla i estèticament no quedava bé.

La solució va ser crear dos llistes paral·leles: una en la qual estaven escrits els noms dels colors (que seria la llista que es veuria a la pantalla) i una altra en la que estaven els mateixos colors en si ordenats de la mateixa manera (que serviria per a que l'aplicació relacionés cada nom amb el color i entengués quin color s'està seleccionant).

Vaig haver de fer tres procediments: en el primer, indicava que quan es tocava el botó de la llista, aquesta s'obrís i donés un missatge en el qual avisés que s'ha de tocar dos cops en un color per seleccionar-lo, ja que per un problema de programació s'havia de fer així. En el segon, indicava que la llista que s'havia de visualitzar era la dels textos (els noms dels colors), i en el tercer, que s'havia de canviar el color del pinzell del canvas cap al seleccionat, ara sí, en la llista dels propis colors.


Finalment, vaig afegir funcions extra com poder desar el dibuix al teu mòbil, borrar tot el que s'hagués dibuixat i deixar la fotografia neta, i fer fotografies amb la càmera o seleccionar-ne una ja existent per a posar-la a l'aplicació i també dibuixar-hi.


Bé, doncs això és tot! Si us voleu descarregar l'app, feu clic aquí. Espero que us hagi ajudat a crear la mateixa o la vostra personalitzada aplicació. Fins aviat!!


sábado, 16 de enero de 2016

MIT App Inventor: crear aplicacions per a Android de manera senzilla i ràpida

Bon any nou, primer de tot! 

Aquest trimestre hem començat a practicar amb MIT App Inventor, una web que permet dissenyar les teves pròpies aplicacions amb molta rapidesa.

La peculiaritat és que no has de tenir coneixement de cap codi de programació, ja que les aplicacions es construeixen a través de mòduls o blocs que ja indiquen la seva funció i donen tot tipus de possibilitats.

De moment, hem fet l'aplicació d'un gat que fa miau al tocar-lo. Per alguna cosa es comença...


Bé, fins una altra! Adéu!

miércoles, 16 de diciembre de 2015

Disseny de xarxa informàtica

Aquesta setmana, hem hagut de pensar solucions davant d'un problema que podría passar a qualsevol: què fas quan no t'arriba la senyal del Wi-Fi a una de les plantes de casa?



En aquest treball donaré vàries diferents solucions, però escolliré una i posaré un esquema per entendre les connexions i funcionament del sistema establert per a donar cobertura a toda la llar.

Fins la setmana que ve!

sábado, 5 de diciembre de 2015

El Li-Fi

Als anys 90 i a inicis del 2000, et connectaves a Internet amb cable. En la dècada del 2000 i 2010 utilitzem el Wi-Fi. I a partir del 2015... farem servir el Li-Fi?


Li-Fi, el candidat més proper a substituir el Wi-Fi, es una tecnologia que permet connectar els equips per senyals lumíniques, el qual pot augmentar la velocitat de connexió fins a 10GB/segon. Com és possible tot això?

Aquí us deixo el treball en el qual recopilo tota la informació necessària per entendre el concepte Li-Fi i el seu sistema de funcionament.

Fins aviat!

viernes, 13 de noviembre de 2015

Xarxes: tipus, elements i topologies

Les xarxes es poden classificar de diverses maneres, però en els treballs que hem fet aquesta setmana n'hem treballat dues d'aquestes: l'extensió geogràfica i la tipologia.

Segons l'extensió geografica, és a dir, la zona de cobertura que pot arribar a tenir una xarxa, existeixen:

- LAN: d'àmbit domèstic o limitat
- CAN: agrupa tots els equips d'un edifici ampli: hospital, universitat, etc.
- MAN: pot connectar diversos dispositius d'un nucli urbà o regió territorial.
- WAN: cobreix tot un país o continent, i és l'utilitzada per les empreses de telecomunicacions.

Segons la tipologia, poden ser:

- Bus: equips connectats mitjançant un únic cablejat.
- Anell: es crea una cercle tancat pel qual viatja la informació.
- Malla: cada equip està connectat directament amb altres de la seva xarxa.
- Arbre: es forma una jerarquia d'equips, en el qual uns depenen d'un altre.
- Estrella: un node central concentra totes les dades i és el responsable de transferir-les.

A més, les xarxes solen tenir un elements mínims:

- Servidor: és l'equip que distribueix els recursos i informació als altres.
- Client: és l'equip que rep i utilitza tot allò que han compartit el servidors.
- Mitjà de transmissió: és el cablejat utilitzat per a fer possible la comunicació entre equips.
- Concentrador: regula la interconnexió dels equips de la xarxa.


Això només és un resum: si vols saber concretament què és cada cosa, pots accedir a veure els meus treballs:

Tipus de xarxes i Elements i tipologia de xarxes.

Fins la setmana que ve!


viernes, 6 de noviembre de 2015

Les xarxes locals

La transferència d'informació entre ordinadors s'ha anat produïnt mitjançant diferents infraestructures al llarg del temps, degut a l'augment de velocitat i volum de dades que s'ha demandat.

Per establir una connexió simultània entre tots els dispositius de casa nostra, cal crear una xarxa local. Cada ordinador ja porta una targeta Ethernet, que ens permetrà connectar-nos-hi i identificar el propi dispositiu dins la xarxa.

Hi ha diferents tipus de xarxes, segons la grandària pot ser LAN (àmbit domèstic, laboral...) o WAN (dispositius situats en continents, països...).

Segons l'arquitectura pot ser Client-Servidor (un ordinador transmet informació -servidor- a un altre que el sol·licita -client-) o Peer To Peer (els dispositius són servidors i clients alhora; model utilitzat per programes com uTorrent o Skype).


Primer, haurem d'aconseguir connectar-los a un únic lloc: si tenim pocs ordinadors a casa, podrem conformar-nos amb un concentrador o hub; si en canvi, volem connectar un gran nombre de dispositius, serà necessari adquirir un switch.





La diferència entre ambdós és la capacitat de ports i l'optimització del tràfic de dades, dos qualitats que milloraran amb el switch.

Al switch o hub també podrem connectar un servidor multimèdia (per reproduir CD-Roms des dels dispositius), un servidor d'impressió (connectat a una impressora, per a imprimir mitjançant qualsevol ordinador) o un servidor d'arxius (per a accedir als arxius d'un ordinador des d'un altre, amb total seguretat).


El switch o hub s'haurà de connectar a un router en cas de voler accedir a Internet mitjançant els dispositius. El router, connectat al mitjà pel qual ens arriba Internet a casa nostra (ADSL o Fibra Òptica), atendrà les peticions dels dispositius connectats a aquest i proporcionarà la informació sol·licitada.

En definitiva: a través d'un sistema de xarxa creat a partir de la connexió física entre dispositius, les xarxes fan possible la compartició de recursos, la comunicació, i l'accés a una certa base de dades. 

I això és tot. Fins la setmana que ve!