SlideShare una empresa de Scribd logo
1 de 34
Descargar para leer sin conexión
Meteor JS
WORKSHOP
Jaume Bosch
Marc Cobos
Olga Dziêgielewska
Jonatan Fernández
MeteorJS: ¿QUÉ ES?
METEOR es una plataforma open source para crear web apps.
Utiliza DDP(Distributed Data Protocol) para transferir datos
entre Cliente y Servidor.
La parte servidora de Meteor utiliza Node.js y MongoDB.
Meteor API sirve para implementar la parte cliente y la parte
servidora.
VENTAJAS
Data on the Wire: no envia HTML por la red, envia los datos y el Cliente
decide cuando quiere renderizarlo
Database Everywhere: la misma API para acceder a la base de datos de la
parte cliente/servidora
Simplicity Equals Productivity: API muy facil
One Language: JavaScript
VENTAJAS
Full Stack Reactivity: todas las capas, desde la base de datos hasta los
templates, deberían permitir utilizar una interfaz event-driven.

Embrace the Ecosystem: integra otras herramientas y frameworks.

Latency Compensation: prefetching y simulación del modelo (en la parte
cliente)
DESVENTAJAS
Problemas con seguridad
MongoDB/autopublish
*latencia

Problema con indexing/JavaScript
*la solución propensa a ataques DDoS
MONGODB
MONGODB es un sistema de base de datos NoSQL. Se instala
por defecto junto con Meteor.
Rooms = new Meteor.Collection('rooms');

Actualmente la mayoría de las aplicaciones Meteor utilizan
MongoDB como su base de datos, porque es la mejor
soportada, sin embargo soporte para otras bases de datos están
en camino.
MONGODB
● Insert en una Colección MongoDB
var x =

Rooms.insert({
url: newUrl,
name: newName,
room_id: key,
userOwner: keyUser,

});
MONGODB
● Select en una Colección MongoDB
Rooms.find({num: {$in: [1,2,3]}}, {sort:{ num: 1}}).fetch();

● Delete en una Colección MongoDB
Rooms.remove({num: 1});

● Mas informarción en: http://www.mongodb.org/
INSTALACIÓN
INSTALACIÓN
# Instalar node.js [http://nodejs.org https://github.com/joyent/node]
>
>
>
>
>

git clone git://github.com/ry/node.git
cd node
./configure
make
sudo make install

# Instalar npm [https://npmjs.org/]
> git clone http://github.com/isaacs/npm.git
> cd npm
> sudo make install

# Instalar Meteor [https://www.meteor.com/]
> curl https://install.meteor.com | /bin/sh

# Instalar Meteorite con uno de los dos comandos siguientes [https://github.com/oortcloud/meteorite]
> sudo npm install -g meteorite
> sudo -H npm install -g meteorite
ESTRUCTURA

Iconos: http://dryicons.com
ESTRUCTURA
lib/
environment.js
lmethods.js
external/
collections/
client/
lib/environment.js
lib/helpers
application.js

#
#
#
#
#
#
#
#
#

index.html
index.js
views/
<page>.html
<page>.js
<type>/
stylesheets/
server/
publications.js
lib/environment.js
tests/

# <- toplevel html
# <- and its JS
#
#
#
#

<<<<<<<<<-

<<<<-

any common code for client/server.
general configuration
Meteor.method definitions
common code from someone else
definitions of collections and methods on them (could be models/)
client specific libraries (also loaded first)
configuration of any client side packages
any helpers (handlebars or otherwise) that are used often in view files
subscriptions, basic Meteor.startup code.

the templates specific to a single page
and the JS to hook it up
if you find you have a lot of views of the same object type
css / styl / less files

# <- Meteor.publish definitions
# <- configuration of server side packages
# <- unit test files (won't be loaded on client or server)

Fuente
github.com/oortcloud/unofficial-meteor-faq
EJEMPLO LEADERBOARD

Icono: http://dryicons.com
EJEMPLO LEADERBOARD
● Crear un nuevo proyecto:
> meteor create nombre_proyecto
EJEMPLO LEADERBOARD

Icono: http://dryicons.com
Icono: http://dryicons.com
Icono: http://dryicons.com
EJEMPLO LEADERBOARD

Icono: http://dryicons.com
EJEMPLO LEADERBOARD

Icono: http://dryicons.com
EJEMPLO LEADERBOARD

Icono: http://dryicons.com
PAQUETES
Añadir funcionalidades/paquetes no instalados por defecto
en el proyecto.
# Mostrar paquetes disponibles
meteor list
# instalar un nuevo paquete
meteor add nombrePaquete
# Eliminar un paquete instalado previamente
meteor remove nombrePaquete
PAQUETES
Distintos paquetes usados:
● Accounts-Password
● HTTP
● Iron-router
DESPLIEGUE
Meteor es un servidor de aplicaciones completo. Incluimos todo lo que
necesitas para desplegar tus aplicaciones a la internet: tu sólo tienes que
encargarte del JavaScript, HTML, y CSS.
# Despleguar tu aplicacion en el dominio meteor.com
meteor deploy myapp.meteor.com
# Despleguar tu aplicacion en localhost:3000
meteor
DESPLIEGUE
# Despleguar tu aplicacion en otro puerto de localhost
meteor --port=NumPort
# Borrar el despliegue hecho en meteor.com
meteor deploy myapp.meteor.com --delete
# Reiniciar la BBDD Mongo de tu aplicación
meteor reset
SETTINGS FILE
# Puedes asociar al proyecto un fichero con variables de configuración
meteor --settings settingFile.json
fichero: settingFile.json

Acceso a las variables de settingFile.json

{
"public" : {
"Variable1" : "ValorVariable1"
"Variable2" : "ValorVariable2"
}
}

Meteor.settings.public.variable1;
PRIVATE CHATS
● 1 server de autenticación
central (authServer)
● N ChatServer privados
● ChatServer’s conocen al
authServer (validación)
● Los mensajes no pasan
por el authServer (se
redirige al usuario)
Iconos: http://dryicons.com
PRIVATE CHATS

AUTHSERVER

rooms.js
Icono: http://dryicons.com
PRIVATE CHATS

AUTHSERVER

private_chats.js
Icono: http://dryicons.com
PRIVATE CHATS

AUTHSERVER

rooms.js
Icono: http://dryicons.com
PRIVATE CHATS

AUTHSERVER

private_chats.js
Icono: http://dryicons.com
PRIVATE CHATS

CHATSERVER

messajesList.html
Icono: http://dryicons.com
PRIVATE CHATS

CHATSERVER

chatserver.meteor.com/room/YqZ3sEhLK7aLxhnmy
?usr=JTv6apBxfXrpEmvjT
&tok=XKayJuRmjQRnM2Eu5

router.js
Icono: http://dryicons.com
PRIVATE CHATS

CHATSERVER

router.js
Icono: http://dryicons.com
PRIVATE CHATS

DEMO

authserver.meteor.com

Más contenido relacionado

Destacado

売れるショップにするために顧客の購入パターンを知る-BASE(第ニ回目:運営編)
売れるショップにするために顧客の購入パターンを知る-BASE(第ニ回目:運営編)売れるショップにするために顧客の購入パターンを知る-BASE(第ニ回目:運営編)
売れるショップにするために顧客の購入パターンを知る-BASE(第ニ回目:運営編)schoowebcampus
 
Revista Catalunya - Papers 136 Febrer 2012
Revista Catalunya - Papers 136 Febrer 2012Revista Catalunya - Papers 136 Febrer 2012
Revista Catalunya - Papers 136 Febrer 2012Revista Catalunya
 
Presentation to Global Hair & Fashion Group Members
Presentation to Global Hair & Fashion Group MembersPresentation to Global Hair & Fashion Group Members
Presentation to Global Hair & Fashion Group MembersCandi Williams
 
June Newsletter
June NewsletterJune Newsletter
June Newslettermjcunny
 
【再放送】クールジャパン!マンガ授業3本立て
【再放送】クールジャパン!マンガ授業3本立て【再放送】クールジャパン!マンガ授業3本立て
【再放送】クールジャパン!マンガ授業3本立てschoowebcampus
 
Craft game nation
Craft game nationCraft game nation
Craft game nationDaniel Ruke
 
【Schoo web campus】ゲーミフィケーションについての理解と設計 3限目
【Schoo web campus】ゲーミフィケーションについての理解と設計 3限目【Schoo web campus】ゲーミフィケーションについての理解と設計 3限目
【Schoo web campus】ゲーミフィケーションについての理解と設計 3限目schoowebcampus
 
Tutorial for first time users
Tutorial for first time usersTutorial for first time users
Tutorial for first time usersCliqTags
 
sperl resume June 2016
sperl resume June 2016sperl resume June 2016
sperl resume June 2016robert sperl
 
東京ソーシャルデザイン研究所4ドラフト
東京ソーシャルデザイン研究所4ドラフト東京ソーシャルデザイン研究所4ドラフト
東京ソーシャルデザイン研究所4ドラフトTakayuki Toda
 
CliqTags - Engagerande mobila kampanjsajter
CliqTags - Engagerande mobila kampanjsajterCliqTags - Engagerande mobila kampanjsajter
CliqTags - Engagerande mobila kampanjsajterCliqTags
 

Destacado (15)

売れるショップにするために顧客の購入パターンを知る-BASE(第ニ回目:運営編)
売れるショップにするために顧客の購入パターンを知る-BASE(第ニ回目:運営編)売れるショップにするために顧客の購入パターンを知る-BASE(第ニ回目:運営編)
売れるショップにするために顧客の購入パターンを知る-BASE(第ニ回目:運営編)
 
Revista Catalunya - Papers 136 Febrer 2012
Revista Catalunya - Papers 136 Febrer 2012Revista Catalunya - Papers 136 Febrer 2012
Revista Catalunya - Papers 136 Febrer 2012
 
Libre office informe
Libre office informeLibre office informe
Libre office informe
 
Presentation to Global Hair & Fashion Group Members
Presentation to Global Hair & Fashion Group MembersPresentation to Global Hair & Fashion Group Members
Presentation to Global Hair & Fashion Group Members
 
June Newsletter
June NewsletterJune Newsletter
June Newsletter
 
【再放送】クールジャパン!マンガ授業3本立て
【再放送】クールジャパン!マンガ授業3本立て【再放送】クールジャパン!マンガ授業3本立て
【再放送】クールジャパン!マンガ授業3本立て
 
Automatic vehicle locator
Automatic vehicle locatorAutomatic vehicle locator
Automatic vehicle locator
 
Craft game nation
Craft game nationCraft game nation
Craft game nation
 
【Schoo web campus】ゲーミフィケーションについての理解と設計 3限目
【Schoo web campus】ゲーミフィケーションについての理解と設計 3限目【Schoo web campus】ゲーミフィケーションについての理解と設計 3限目
【Schoo web campus】ゲーミフィケーションについての理解と設計 3限目
 
Tutorial for first time users
Tutorial for first time usersTutorial for first time users
Tutorial for first time users
 
sperl resume June 2016
sperl resume June 2016sperl resume June 2016
sperl resume June 2016
 
東京ソーシャルデザイン研究所4ドラフト
東京ソーシャルデザイン研究所4ドラフト東京ソーシャルデザイン研究所4ドラフト
東京ソーシャルデザイン研究所4ドラフト
 
CliqTags - Engagerande mobila kampanjsajter
CliqTags - Engagerande mobila kampanjsajterCliqTags - Engagerande mobila kampanjsajter
CliqTags - Engagerande mobila kampanjsajter
 
Haya aur Iman
Haya aur ImanHaya aur Iman
Haya aur Iman
 
Relaciones humanas
Relaciones humanasRelaciones humanas
Relaciones humanas
 

Similar a Meteor JS Workshop

Herramientas y plugins para el desarrollo de aplicaciones cloud native para K...
Herramientas y plugins para el desarrollo de aplicaciones cloud native para K...Herramientas y plugins para el desarrollo de aplicaciones cloud native para K...
Herramientas y plugins para el desarrollo de aplicaciones cloud native para K...Micael Gallego
 
Taller mobile by trustparency
Taller mobile by trustparencyTaller mobile by trustparency
Taller mobile by trustparencytrustparency
 
Docker - Entorno de trabajo configurado en 1 minuto [WCBilbao]
Docker - Entorno de trabajo configurado en 1 minuto [WCBilbao]Docker - Entorno de trabajo configurado en 1 minuto [WCBilbao]
Docker - Entorno de trabajo configurado en 1 minuto [WCBilbao]Keopx
 
BEEVA | Introducción a Docker
BEEVA | Introducción a DockerBEEVA | Introducción a Docker
BEEVA | Introducción a DockerBEEVA_es
 
Desarrollo de aplicaciones multiplataforma 1/2
Desarrollo de aplicaciones multiplataforma 1/2Desarrollo de aplicaciones multiplataforma 1/2
Desarrollo de aplicaciones multiplataforma 1/2Ignacio Muñoz Vicente
 
Evolution INTech - Acceso a bases de datos con Minimal APIs de .NET 6.pptx
Evolution INTech - Acceso a bases de datos con Minimal APIs de .NET 6.pptxEvolution INTech - Acceso a bases de datos con Minimal APIs de .NET 6.pptx
Evolution INTech - Acceso a bases de datos con Minimal APIs de .NET 6.pptxLuis775803
 
Asp.net 5 en linux y mac, herramientas e integración
Asp.net 5 en linux y mac, herramientas e integraciónAsp.net 5 en linux y mac, herramientas e integración
Asp.net 5 en linux y mac, herramientas e integraciónrobertogg
 
Breve introducción práctica al DevOps - (es) 2021_03_18
Breve introducción práctica al DevOps -  (es) 2021_03_18Breve introducción práctica al DevOps -  (es) 2021_03_18
Breve introducción práctica al DevOps - (es) 2021_03_18Young Suk Ahn Park
 
La web como Plataforma con Dojo Toolkit
La web como Plataforma con Dojo ToolkitLa web como Plataforma con Dojo Toolkit
La web como Plataforma con Dojo ToolkitAlex Fuentes
 
Cross development - React para desarrolladores de asp.net
Cross development - React para desarrolladores de asp.netCross development - React para desarrolladores de asp.net
Cross development - React para desarrolladores de asp.netAlberto Diaz Martin
 
CrossDvlpu - REACT para desarrolladores de ASP.NET
CrossDvlpu - REACT para desarrolladores de ASP.NETCrossDvlpu - REACT para desarrolladores de ASP.NET
CrossDvlpu - REACT para desarrolladores de ASP.NETAlberto Diaz Martin
 
Pruebas de integración con Docker en Azure DevOps
Pruebas de integración con Docker en Azure DevOpsPruebas de integración con Docker en Azure DevOps
Pruebas de integración con Docker en Azure DevOpsSoftware Guru
 
Docker orientado al desarrollo de aplicaciones con NodeJS
Docker orientado al desarrollo de aplicaciones con NodeJSDocker orientado al desarrollo de aplicaciones con NodeJS
Docker orientado al desarrollo de aplicaciones con NodeJSJan Sanchez
 
Deletreando Android
Deletreando AndroidDeletreando Android
Deletreando Androidjezabelink
 
Cloudevel - Microsoft Azure - 101
Cloudevel - Microsoft Azure - 101Cloudevel - Microsoft Azure - 101
Cloudevel - Microsoft Azure - 101Mauro Parra-Miranda
 
Tutorial CodeIgniter + Netbeans 7
Tutorial CodeIgniter + Netbeans 7Tutorial CodeIgniter + Netbeans 7
Tutorial CodeIgniter + Netbeans 7Juan Fede
 

Similar a Meteor JS Workshop (20)

Meetup V.E.No.M. y docker
Meetup V.E.No.M. y dockerMeetup V.E.No.M. y docker
Meetup V.E.No.M. y docker
 
Herramientas y plugins para el desarrollo de aplicaciones cloud native para K...
Herramientas y plugins para el desarrollo de aplicaciones cloud native para K...Herramientas y plugins para el desarrollo de aplicaciones cloud native para K...
Herramientas y plugins para el desarrollo de aplicaciones cloud native para K...
 
Taller mobile by trustparency
Taller mobile by trustparencyTaller mobile by trustparency
Taller mobile by trustparency
 
Jug málaga docker 101 - final
Jug málaga   docker 101 - finalJug málaga   docker 101 - final
Jug málaga docker 101 - final
 
Docker - Entorno de trabajo configurado en 1 minuto [WCBilbao]
Docker - Entorno de trabajo configurado en 1 minuto [WCBilbao]Docker - Entorno de trabajo configurado en 1 minuto [WCBilbao]
Docker - Entorno de trabajo configurado en 1 minuto [WCBilbao]
 
BEEVA | Introducción a Docker
BEEVA | Introducción a DockerBEEVA | Introducción a Docker
BEEVA | Introducción a Docker
 
Desarrollo de aplicaciones multiplataforma 1/2
Desarrollo de aplicaciones multiplataforma 1/2Desarrollo de aplicaciones multiplataforma 1/2
Desarrollo de aplicaciones multiplataforma 1/2
 
Introduccion A Docker
Introduccion A DockerIntroduccion A Docker
Introduccion A Docker
 
Evolution INTech - Acceso a bases de datos con Minimal APIs de .NET 6.pptx
Evolution INTech - Acceso a bases de datos con Minimal APIs de .NET 6.pptxEvolution INTech - Acceso a bases de datos con Minimal APIs de .NET 6.pptx
Evolution INTech - Acceso a bases de datos con Minimal APIs de .NET 6.pptx
 
Asp.net 5 en linux y mac, herramientas e integración
Asp.net 5 en linux y mac, herramientas e integraciónAsp.net 5 en linux y mac, herramientas e integración
Asp.net 5 en linux y mac, herramientas e integración
 
Semana 2 Configuración entorno de desarrollo
Semana 2   Configuración entorno de desarrolloSemana 2   Configuración entorno de desarrollo
Semana 2 Configuración entorno de desarrollo
 
Breve introducción práctica al DevOps - (es) 2021_03_18
Breve introducción práctica al DevOps -  (es) 2021_03_18Breve introducción práctica al DevOps -  (es) 2021_03_18
Breve introducción práctica al DevOps - (es) 2021_03_18
 
La web como Plataforma con Dojo Toolkit
La web como Plataforma con Dojo ToolkitLa web como Plataforma con Dojo Toolkit
La web como Plataforma con Dojo Toolkit
 
Cross development - React para desarrolladores de asp.net
Cross development - React para desarrolladores de asp.netCross development - React para desarrolladores de asp.net
Cross development - React para desarrolladores de asp.net
 
CrossDvlpu - REACT para desarrolladores de ASP.NET
CrossDvlpu - REACT para desarrolladores de ASP.NETCrossDvlpu - REACT para desarrolladores de ASP.NET
CrossDvlpu - REACT para desarrolladores de ASP.NET
 
Pruebas de integración con Docker en Azure DevOps
Pruebas de integración con Docker en Azure DevOpsPruebas de integración con Docker en Azure DevOps
Pruebas de integración con Docker en Azure DevOps
 
Docker orientado al desarrollo de aplicaciones con NodeJS
Docker orientado al desarrollo de aplicaciones con NodeJSDocker orientado al desarrollo de aplicaciones con NodeJS
Docker orientado al desarrollo de aplicaciones con NodeJS
 
Deletreando Android
Deletreando AndroidDeletreando Android
Deletreando Android
 
Cloudevel - Microsoft Azure - 101
Cloudevel - Microsoft Azure - 101Cloudevel - Microsoft Azure - 101
Cloudevel - Microsoft Azure - 101
 
Tutorial CodeIgniter + Netbeans 7
Tutorial CodeIgniter + Netbeans 7Tutorial CodeIgniter + Netbeans 7
Tutorial CodeIgniter + Netbeans 7
 

Más de inLabFIB

Cyber Security - awareness, vulnerabilities and solutions
Cyber Security - awareness, vulnerabilities and solutionsCyber Security - awareness, vulnerabilities and solutions
Cyber Security - awareness, vulnerabilities and solutionsinLabFIB
 
Modelling and Simulation for Industry 4.0 SUCCESS CASES
Modelling and Simulation for Industry 4.0 SUCCESS CASESModelling and Simulation for Industry 4.0 SUCCESS CASES
Modelling and Simulation for Industry 4.0 SUCCESS CASESinLabFIB
 
inLab FIB & Industry 4.0
inLab FIB & Industry 4.0inLab FIB & Industry 4.0
inLab FIB & Industry 4.0inLabFIB
 
ALTAIR-SIGVI: Descobreix les teves vulnerabilitats
ALTAIR-SIGVI: Descobreix les teves vulnerabilitatsALTAIR-SIGVI: Descobreix les teves vulnerabilitats
ALTAIR-SIGVI: Descobreix les teves vulnerabilitatsinLabFIB
 
Simulació Social per l'anàlisi demogràfic
Simulació Social per l'anàlisi demogràficSimulació Social per l'anàlisi demogràfic
Simulació Social per l'anàlisi demogràficinLabFIB
 
Smart Mobility
Smart MobilitySmart Mobility
Smart MobilityinLabFIB
 
Learning Analytics
Learning AnalyticsLearning Analytics
Learning AnalyticsinLabFIB
 
inLab FIB presentation MWC2014
inLab FIB presentation MWC2014inLab FIB presentation MWC2014
inLab FIB presentation MWC2014inLabFIB
 
somUPC: Integració de les intranets de la UPC
somUPC: Integració de les intranets de la UPCsomUPC: Integració de les intranets de la UPC
somUPC: Integració de les intranets de la UPCinLabFIB
 
UPCnet uTalk : Eina de missatgeria corporativa amb fil social
UPCnet uTalk : Eina de missatgeria corporativa amb fil socialUPCnet uTalk : Eina de missatgeria corporativa amb fil social
UPCnet uTalk : Eina de missatgeria corporativa amb fil socialinLabFIB
 
Sistemes GIS aplicats a l’àmbit de la mobilitat, l’esport i la salut
Sistemes GIS aplicats a l’àmbit de la mobilitat, l’esport i la salutSistemes GIS aplicats a l’àmbit de la mobilitat, l’esport i la salut
Sistemes GIS aplicats a l’àmbit de la mobilitat, l’esport i la salutinLabFIB
 
inLab FIB Presentation at ICT2013EU
inLab FIB Presentation at ICT2013EUinLab FIB Presentation at ICT2013EU
inLab FIB Presentation at ICT2013EUinLabFIB
 
Artículo sobre modelos para los sistemas de logística urbana
Artículo sobre modelos para los sistemas de logística urbanaArtículo sobre modelos para los sistemas de logística urbana
Artículo sobre modelos para los sistemas de logística urbanainLabFIB
 
Modelos para sistemas de logística urbana: retos y oportunidades
Modelos para sistemas de logística urbana: retos y oportunidadesModelos para sistemas de logística urbana: retos y oportunidades
Modelos para sistemas de logística urbana: retos y oportunidadesinLabFIB
 
Projectes inLab en l'àrea de les comunicacions mòbils
Projectes inLab en l'àrea de les comunicacions mòbilsProjectes inLab en l'àrea de les comunicacions mòbils
Projectes inLab en l'àrea de les comunicacions mòbilsinLabFIB
 
Entorns segurs especials per als laboratoris d'informàtica a la FIB
Entorns segurs especials per als laboratoris d'informàtica a la FIBEntorns segurs especials per als laboratoris d'informàtica a la FIB
Entorns segurs especials per als laboratoris d'informàtica a la FIBinLabFIB
 
Nous entorns de formació per als enginyers informàtics del futur: Aplicacions...
Nous entorns de formació per als enginyers informàtics del futur: Aplicacions...Nous entorns de formació per als enginyers informàtics del futur: Aplicacions...
Nous entorns de formació per als enginyers informàtics del futur: Aplicacions...inLabFIB
 
Projecte per a l'ús de dispositius de resposta interactiva a les escoles del ...
Projecte per a l'ús de dispositius de resposta interactiva a les escoles del ...Projecte per a l'ús de dispositius de resposta interactiva a les escoles del ...
Projecte per a l'ús de dispositius de resposta interactiva a les escoles del ...inLabFIB
 
Green cities
Green citiesGreen cities
Green citiesinLabFIB
 

Más de inLabFIB (20)

Cyber Security - awareness, vulnerabilities and solutions
Cyber Security - awareness, vulnerabilities and solutionsCyber Security - awareness, vulnerabilities and solutions
Cyber Security - awareness, vulnerabilities and solutions
 
Modelling and Simulation for Industry 4.0 SUCCESS CASES
Modelling and Simulation for Industry 4.0 SUCCESS CASESModelling and Simulation for Industry 4.0 SUCCESS CASES
Modelling and Simulation for Industry 4.0 SUCCESS CASES
 
inLab FIB & Industry 4.0
inLab FIB & Industry 4.0inLab FIB & Industry 4.0
inLab FIB & Industry 4.0
 
ALTAIR-SIGVI: Descobreix les teves vulnerabilitats
ALTAIR-SIGVI: Descobreix les teves vulnerabilitatsALTAIR-SIGVI: Descobreix les teves vulnerabilitats
ALTAIR-SIGVI: Descobreix les teves vulnerabilitats
 
Simulació Social per l'anàlisi demogràfic
Simulació Social per l'anàlisi demogràficSimulació Social per l'anàlisi demogràfic
Simulació Social per l'anàlisi demogràfic
 
Smart Mobility
Smart MobilitySmart Mobility
Smart Mobility
 
Learning Analytics
Learning AnalyticsLearning Analytics
Learning Analytics
 
inLab
inLabinLab
inLab
 
inLab FIB presentation MWC2014
inLab FIB presentation MWC2014inLab FIB presentation MWC2014
inLab FIB presentation MWC2014
 
somUPC: Integració de les intranets de la UPC
somUPC: Integració de les intranets de la UPCsomUPC: Integració de les intranets de la UPC
somUPC: Integració de les intranets de la UPC
 
UPCnet uTalk : Eina de missatgeria corporativa amb fil social
UPCnet uTalk : Eina de missatgeria corporativa amb fil socialUPCnet uTalk : Eina de missatgeria corporativa amb fil social
UPCnet uTalk : Eina de missatgeria corporativa amb fil social
 
Sistemes GIS aplicats a l’àmbit de la mobilitat, l’esport i la salut
Sistemes GIS aplicats a l’àmbit de la mobilitat, l’esport i la salutSistemes GIS aplicats a l’àmbit de la mobilitat, l’esport i la salut
Sistemes GIS aplicats a l’àmbit de la mobilitat, l’esport i la salut
 
inLab FIB Presentation at ICT2013EU
inLab FIB Presentation at ICT2013EUinLab FIB Presentation at ICT2013EU
inLab FIB Presentation at ICT2013EU
 
Artículo sobre modelos para los sistemas de logística urbana
Artículo sobre modelos para los sistemas de logística urbanaArtículo sobre modelos para los sistemas de logística urbana
Artículo sobre modelos para los sistemas de logística urbana
 
Modelos para sistemas de logística urbana: retos y oportunidades
Modelos para sistemas de logística urbana: retos y oportunidadesModelos para sistemas de logística urbana: retos y oportunidades
Modelos para sistemas de logística urbana: retos y oportunidades
 
Projectes inLab en l'àrea de les comunicacions mòbils
Projectes inLab en l'àrea de les comunicacions mòbilsProjectes inLab en l'àrea de les comunicacions mòbils
Projectes inLab en l'àrea de les comunicacions mòbils
 
Entorns segurs especials per als laboratoris d'informàtica a la FIB
Entorns segurs especials per als laboratoris d'informàtica a la FIBEntorns segurs especials per als laboratoris d'informàtica a la FIB
Entorns segurs especials per als laboratoris d'informàtica a la FIB
 
Nous entorns de formació per als enginyers informàtics del futur: Aplicacions...
Nous entorns de formació per als enginyers informàtics del futur: Aplicacions...Nous entorns de formació per als enginyers informàtics del futur: Aplicacions...
Nous entorns de formació per als enginyers informàtics del futur: Aplicacions...
 
Projecte per a l'ús de dispositius de resposta interactiva a les escoles del ...
Projecte per a l'ús de dispositius de resposta interactiva a les escoles del ...Projecte per a l'ús de dispositius de resposta interactiva a les escoles del ...
Projecte per a l'ús de dispositius de resposta interactiva a les escoles del ...
 
Green cities
Green citiesGreen cities
Green cities
 

Último

dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptMiguelAtencio10
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMidwarHenryLOZAFLORE
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx241523733
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.241514949
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaarkananubis
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptTEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptJavierHerrera662252
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son241514984
 
Segunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxSegunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxMariaBurgos55
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativaAdrianaMartnez618894
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELmaryfer27m
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxAlexander López
 
Plan Sarmiento - Netbook del GCBA 2019..
Plan Sarmiento - Netbook del GCBA 2019..Plan Sarmiento - Netbook del GCBA 2019..
Plan Sarmiento - Netbook del GCBA 2019..RobertoGumucio2
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx241522327
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
Hernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptxHernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptxJOSEMANUELHERNANDEZH11
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxAlexander López
 

Último (20)

dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.ppt
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptx
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en mina
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptTEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son
 
Segunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxSegunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptx
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativa
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFEL
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
 
Plan Sarmiento - Netbook del GCBA 2019..
Plan Sarmiento - Netbook del GCBA 2019..Plan Sarmiento - Netbook del GCBA 2019..
Plan Sarmiento - Netbook del GCBA 2019..
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
Hernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptxHernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptx
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
 

Meteor JS Workshop