Archive for December 2009

Reading time: < 1 minute

Demà marxem uns quants dies a Punta Cana (Republica Dominicana), de fet, anem a desconnectar de tot i a disfrutar de la calor, la platja, la piscina i bon menjar. En poques paraules a fer una mica de vegetals. Que l'any que ve ens espera un altre viatge també a la zona caribenya però amb una dosis d'aventura més gran. Esta bé això de fer un viatge sabent quin serà el següent no ho havia fet mai :)

Hotel Catalonia Royal Bavaro

Bé doncs, espero que acabeu de passar unes bones festes i si algú ens busca que no ho faci fins el 8 de gener, com a mínim.

Tags: , , , ,

Reading time: 2 – 4 minutes

RestMS schemaXMPP és un protocol de missatgeria no només orientat a mantenir converses entre usuaris sinó també a ser usat com a sistema RPC entre diferents aplicacions. Malgrat això res és perfecte i AMQP més orientat a la segona funció que no pas a la primera es perfila com estàndard  corporatiu molt més potent i eficient que XMPP en diversos aspectes. Però AMQP peca per ser força inaccessible degut a que no és trivial d’entendre i usar.

En tot aquest món de la missatgeria entre aplicacions hi ha un altre protocol no tan conegut però que preten tenir el millor d’XMPP i d’AMQP: RestMS. De fet, RestMS és realment una simplifiació d’AMQP que usa com a sistema de transport REST.

Es tracta d’un estàndard obert, amb una implementació Open Source força sòlida. Aquest estàndard ens aporta:

  • sistema d’enrutat de missatges
  • models de cues
  • fàcil d’extendre la seva semàntica
  • simple, perquè és precís i petit
  • segur, usa els sistemes de seguretat estàndards d’HTTP
  • escalable, perquè usa servidors, caches, proxies, etc. del món HTTP
  • resol la dicotomia ‘polling vs events’ usant long-polling, igual que BOSH
  • en principi no disposa de sistema de presència, tot i que es podria montar fàcilment
  • pot codificar durant el transportar les dades en XML o JSON
  • portable en diferents sistemes operatius
  • ofereix interoperatibilitat entre diferents llenguatges de programació

Per tot plegat RestMS es perfila com una alternativa interessant per alguns entorns, aportant una solució simple i potent en molts aspectes. Tot i que teoria en mà, el trobo força més lent que no pas AMQP. De fet, des de que vaig veure com s’usava un sistema AMQP per fer balanceix de càrrega en aplicacions de video usant GStreamer per fer una prova ‘fast and dirty’ em vaig quedar impresionat.

Tags: , , , , , , ,

Reading time: 4 – 7 minutes

Després de treballar força anys en el món dels kioskos i del digital signage, mai se m’havia passat pel cap mirar-me quines eren les diferències reals entre els diferents tipus de pantalles tàctils que hi ha al mercat. Així doncs, finalment he decidit fer-ho i descriure-ho en aquest article.

Resistive Touch Screen

  • La tecnologia amb la millor relació qualitat preu de totes les tecnologies tàctils
  • Disponible per pantalles desde 5.7″ fins a 22″
  • Compost per diferents capes:
    • les més importants són dues capes fines: una metàlica i l’altre formada per capes conductores de l’ectricitat, aquestes capes són molt fines i estan separades entre elles molt poc espai
    • quan un objecte, per exemple un dit, prem la pantalla llavors les capes metàliques es toquen i passen l’electricitat
    • quan hi ha la connexió en aquest punt, el pantell actua com un divisor de voltatges en les sortides que tenen la connexió i registren l’event comunicant a la controladora que algú ha tocat la pantalla
  • la tecnologia és força confiable, durable i acostuma a tenir un temps de vida llarg
  • és la tecnologia més resisten en entorns ostils
  • és económica
  • és molt estable, és a dir no cal recalibrarla mai o quasi mai
  • compatible en diferents tipus de tocs: dit, stylus, llapís, etc.
  • ideal per aplicacions amb alta intensitat d’ús
  • pot arribar a suportar els estàndars NEMA 4/4x/12 i IP 65
  • si ens fixem bé en el tàctil a contrallum podem arribar a veure els minifilaments que el formen
  • susceptible a rallades o esquerdes a la superficie de toc

Surface Acoustic Wave (SAW)

  • la principal virtud és la seva transparència
  • mides de 6.4″ a 42″
  • usa ones ultra-sòniques que passen per sobre de la pantalla táctil
  • quan es toca el tàctil una part de les ones és absorvida
  • llavors es registre on han estat absorvides les ones i es comunica a la controladora el punt del toc
  • la superfie de toc pot estar danyada i continua funcionant (ralles o vidre trencat)
  • la brutícia sobre la superficie de toc pot interferir en el seu funcionament
  • els tàctils d’aquest tipus que estan fets en vidre funcionen millor que els altres
    • a més això fa que siguin més transparents
  • no cal calibrar-los més d’una vegada
  • poden ser usades de qualsevol manera: dit, guants, stylus, etc.

Capacitive

  • llarga duració
  • bona relació qualitat preu
  • inpermeable a la pluja i a la brutícia
  • mides de 5.7″ a 32″
  • sovint fabricats en vidre
  • funcionen a través d’uns sensors que actuen com a capacitors
  • les parets dels capacitors dels eixos horitzontals i els verticals es solapen
  • aprofitant que el cos humà és conductor de l’electricitat, al tocar amb el dit la superficie del sensor el camp elèctric canvia i es produeix un canvi en la capacitància
  • funcionen per proximitat, no cal arribar a tocar el tàctil
  • tecnologia amb força durabilitat i que s’usa a força sistemes POS, industrials, kioskos públics, etc.
  • és força més transparent que la tecnologia resistiva
  • només funciona amb el contacte amb el dit, o amb stylus que siguin conductors
  • suporten sistemes multi-touch
  • una capa dura en el vidre proporciona resistència al desgast
  • força resistent a la brutícia
  • funciona força bé quan hem d’arrossegar elements en la interficie
  • es considera que té un coeficient de transparència a la llum del ~91.5%

Infrared

  • Ideal per entorns ostils i aplicacions a l’exterior
  • Mides de 8.4″ a 17″
  • usa una xarxa d’emisors d’infra-rojos basats en LEDs que estan repartits pels eixos horitzontals i verticals de la pantalla, a més d’uns fotosensors col·locats en els costats inversos dels emisors
  • la idea és crear una xarxa de rajos infra-rojos i quan aquests es tallen ja tenim el toc
  • no s’usa per elements portables només per instal·lacions fixes
  • es pot usar amb el dit, guants, stylus, etc.
  • és estable, no cal calibrar-la
  • no té perquè treballar amb superficies fines, poden ser rugoses
  • poden combinar-se fàcilment amb sistemes antivandàlics
  • usades en estàndards Ingress Protection (IP) i NEMA
  • durant molt

3M MicroTouchTM DST Touch System

  • Superficies tàctils molt grans
  • mides de 32″, 40″, 42″ i 46″
  • vides tractats químicament
  • no cal stylus per usar-la, funciona amb qualsevol objecte o element que toqui la pantalla
  • resposta ràpida
  • no són massa susceptibles a la brutícia
  • 3M Dispersive Signal Technology (DST): bàsicament permet calcular les ondes de reflexió que es produeixen en el vidre tractat al haver-hi un toc
  • Ràpid, precís i molt confiable
  • Suporta esquerdes, rallades o fins hi tot objectes recolzats sobre la pantalla i continua funcionant amb precisió sobre les interaccions
  • Idea per aplicacions multi-usuari
  • Transparència excepcional

Tags: