IRC log of w3cuc3m on 2014-12-02

Timestamps are in UTC.

15:17:20 [RRSAgent]
RRSAgent has joined #w3cuc3m
15:17:20 [RRSAgent]
logging to http://www.w3.org/2014/12/02-w3cuc3m-irc
15:17:52 [chaals]
-> http://bit.ly/11Ooxx3 Transparencias de Jose Dominguez
15:18:04 [chaals]
JD: La gente no quieren programar, quieren relajarse.
15:18:36 [chaals]
... hasta Obama dice que hay que programar. Aunque no queda claro si sepa lo que este implica, porque es pedir mucho
15:18:59 [chaals]
... Por lo menos es decir "no solo consume, crea algo"
15:19:40 [chaals]
... Pero hay motivos relaes? Supongo que sí. Los padres quieren ver el dinero increible cómo si fuera google, pero no funciona.
15:20:12 [chaals]
... Hay buzzwords - estamos en era de información. Pero quien necesita programar?
15:20:36 [chaals]
... Hay el pensamiento computacional - una buena razon…
15:20:51 [chaals]
... Despues hay los que piden que *no* aprendemos.
15:22:10 [chaals]
... Peter Norvig, diciendo que hacerse profesional hay que poner tiempo en serio.
15:22:45 [chaals]
... EL programador genio solo es un mito. Programar es trabajar en equipo.
15:24:21 [tripu]
tripu has joined #w3cuc3m
15:24:21 [chaals]
JD: Si, aprendemos. Una referencia -> http://www.cs.cmu.edu/~15110-s13/Wing06-ct.pdf "Jeanette Wing, 2006"
15:24:58 [chaals]
i/JD: La gente/scribe: chaals
15:25:45 [chaals]
... Pero tampoco va el modelo de "el profe habla, los alumnos escuchan y asi aprenden"
15:25:58 [chaals]
... No todos van a ser expertos
15:26:21 [chaals]
... El constructivismo de Piaget es cómo aprenden niños de menos de 6 años...
15:27:12 [chaals]
... con el pensamiento concreto. Despues, se puede combinar ideas. cómo as los 12 años
15:27:27 [chaals]
... Desde lo cual salio Papert.
15:28:15 [chaals]
... Pero hay muchos modelos de concretismo, comparado a los pocos de combinación (en la vida "publica")
15:28:59 [chaals]
... Los ordenadores son muy interesantes en proporcionar modelos asi, cómo p.ej "debugging" (buscando errores en la logica)
15:29:36 [chaals]
... Este modelo de aprendizar por hacer errores, no esta bien appreciado en p.ej. clases de matematica
15:31:03 [chaals]
[NdelT: Mola la transparencía de la bicha real que daba el termino "debugging"]
15:32:00 [chaals]
JD: En un programa dan iPad a alumnos, pero totalmente cerrados a la tarea… eso es 2014
15:32:20 [chaals]
... en los '70, los alumnos tenian la tortuga, y podian programar lo que querian.
15:33:30 [chaals]
JD: AppInventor - fácil a usar.
15:33:57 [chaals]
[NdelT: parece cómo scratch más fácil que el Logo de los 70/80]
15:34:15 [chaals]
JD: Todo va por wifi, plug'n'play, …
15:35:12 [chaals]
[NdelT: tambien me recuerde de las ideas de Boxer, que parece un paso intermedio (en que tambien figuro Hal Abelson si no me equivoco)])
15:37:07 [chaals]
[NdelT: "when sensor.shaking do call sound.play" me parece todavia sintaxis que se podria hacer mas natural sin mucho trabajo]
15:38:48 [chaals]
[slide: app + arduino]
15:39:02 [chaals]
Pregunta: se genera el codigo en appinventor, o se escribe aparte?
15:39:16 [chaals]
JD: Se escribe (o copia) directo al Arduino
15:40:51 [chaals]
JD: El ejemplo de cosas utiles para profesionales - se puede interactuar con bases de datos de la web.
15:41:50 [chaals]
JD: Asi, podemos programar por aprender en vez de aprender por programar, que nos permite hacer el ejercicio de pensar "computacionalmente" con un caso de uso real y proprio al aprendiz.
15:42:29 [chaals]
[Live demo de uso]
15:44:06 [chaals]
JD: Puedes hacer drag'n'drop pero cansa, pues se puede tambien escribir...
15:44:49 [tripu]
scribe: Antonio
15:44:51 [tripu]
scribeNick: tripu
15:45:08 [tripu]
chaals: Como esta AppInventor con respecto a la accesibilidad?
15:45:34 [tripu]
JD: Se ha empezado a hacer algo; de todas formas el repositorio es libre (GitHub) y damos la bienvenida a colaboraciones.
15:46:33 [tripu]
chaals: Cual es la experiencia real de usar AppInventor en colegios?
15:47:13 [tripu]
JD: En nuestras pruebas piloto (en un colegio, y ni siquiera en el area de programacion)
15:47:27 [tripu]
... casi todos los alumnos hicieron juegos; pero era un experimento.
15:47:58 [chaals]
Antonio(tripu): Qué hay debajo de la aplicación
15:48:31 [chaals]
JD: El editor está escrito con Google Web Tools: Javascript generado.
15:48:50 [chaals]
... Usamos blockly.
15:49:11 [chaals]
JD: Está javascript y SVG
15:49:44 [chaals]
Tripu: Tu opinión personal sobre lo de todos tienen que programar, o es hype?
15:50:03 [chaals]
JD: La parte de pensar concretamente, de explorar, si me parece.
15:50:29 [tripu]
scribe: Chaals
15:50:32 [tripu]
scribeNick: chaals
15:50:34 [chaals]
JD: El editor de appinventor tambien usa SDK de Android - resulta en apps para Android
15:50:59 [chaals]
CDK: Te parece acertado este tipo de herramienta?
15:51:34 [chaals]
JD: A mi la escuela no me gusto, pues este tipo de crear libertad me parece mas acertado.
15:52:09 [chaals]
... sin decir que es una panacea. Ponerlo en escuela? No se - quizas no es la primera cosa que se necesita.
15:52:29 [chaals]
Pregunta: Está trabajando en javascript y python?
15:53:06 [chaals]
JD: No... sí tenemos un poco de python, tambien java - en el telefono tenemos LISP. Pero está para hacer el servidor.
15:53:23 [chaals]
... Son unos cuantos scripts, la mayoria javascript, Java.
15:53:47 [chaals]
Pregunta…: Es posible traducir el codigo python etc al blobkly?
15:53:59 [chaals]
JD: Es possible, pero solo hemos hecho con LISP
15:54:11 [chaals]
[NdelT: No se si estoy bien captando eso]
15:54:47 [chaals]
JD: Blockly tiene generadores para python, javascript, nosotros hicimos por scheme, pero a Java no nos interesaba.
15:55:28 [chaals]
... Hubo un proyecto de hacerlo. Hemos usado blockly para remplazar un componente escrito en Java, porque generaba problemas.
15:55:49 [chaals]
... Es posible hacer esas cosas, pero nadie lo hace al final.
15:56:08 [chaals]
Pregunta…: Necesitas a Google para todo eso?
15:56:42 [chaals]
JD: El servidor en MIT está abierto a todos. Puedes bajar el codigo de github y usar appengine local, o en servidor para escuela.
15:57:14 [chaals]
... Pero si quieres abrirlo a todo el mundo si depiende de appengine. Estamos trabajando una versión que no falta appengine, pero no está abierto.
15:57:40 [chaals]
Pregunta…: Y tambien hay clones que se puede usar gratis.
15:57:46 [chaals]
[plaplapla]
15:57:53 [chaals]
Topic: Antonio
15:58:12 [chaals]
i/JD: La gente no/Topic: Jose Dominguez
15:58:23 [chaals]
rrsagent, make logs world
15:59:50 [chaals]
rrsagent, draft minutes
15:59:50 [RRSAgent]
I have made the request to generate http://www.w3.org/2014/12/02-w3cuc3m-minutes.html chaals
15:59:56 [cdk]
cdk has joined #w3cuc3m
16:00:00 [rcg]
rcg has joined #w3cuc3m
16:00:59 [chaals]
AOT: Jose hablaba de personas e ideas, voy a hablar mas de cosas frias - bits y lenguajes de Web.
16:02:29 [chaals]
-> https://clck.ru/9NKHQ Transparencias de esta ponencia
16:02:52 [chaals]
AOT: No somos una empresa. No vendemos productos nuestros para ganar dinero
16:03:33 [chaals]
... nos financiamos a traves de organismos que se hacen miembros
16:04:46 [chaals]
... no queremos privilegiar un fabricante u otro.
16:04:56 [chaals]
AOT: 10 cosas…
16:05:08 [chaals]
... 1. W3C No existe. Juridicamente por lo menos
16:05:37 [chaals]
... Es la unión de los trabajos que se hacen en su nombre…
16:05:53 [chaals]
... 2. No tiene nada que ver con W3Schools.
16:06:35 [chaals]
... 3. Existe en España [NdelT: 5% de los miembros son españoles]
16:07:05 [chaals]
... 4. Muchas pymes son miembros - algun 75% ...
16:07:37 [chaals]
... 5. La organización es pequeña. ~80 personas, equivalente a ~50 a tiempo 100%
16:08:02 [chaals]
... 6. Es (cada vez más) abierta cómo organización
16:08:38 [chaals]
... 7. La parte legal es muy importante. No por gusto, pero para garantizar nuestros objetivos altruistos…
16:09:15 [chaals]
... 8. Los empleados no trabajan haciendo estandares. (bueno, no es trabajo principal para la mayoria)
16:09:46 [chaals]
... 9. Los estandares no se redactan para programadores y diseñadores [NdelT: a mi gran desgusto]
16:10:07 [chaals]
... 10. Los estandares son mas interesantes antes de llegar a acabarse.
16:10:41 [chaals]
-> http://www.w3.org/TR los estandares y borradores del W3C
16:11:32 [chaals]
AOT: La plataforma Web Abierta... no hablamos solo de HTML5, porque hay mucho más que constituye la plataforma que usamos.
16:12:14 [chaals]
... Es un plataforma dónde se peude hacer aplicaciones [cómo appinventor…]
16:12:51 [chaals]
s/un /una/
16:13:15 [chaals]
... cómo hacer videoconferencías, juegos, etc etc
16:13:44 [chaals]
... En el nucleo, si hay HTML5
16:14:05 [chaals]
... mejora HTML, simplficando el sintaxis, integrando MathML, SVG...
16:14:46 [chaals]
... nuevos elementos, que permiten videos, interactividad grafica, etc.
16:16:21 [chaals]
... Poder hacer p.ej video sin necesitar plugins, o poder integrar modelos de 3D con canvas, ruby (anotaciones pequeñas en lineas de texto), …
16:17:05 [chaals]
... permite mejorar lo que podemos ofrecer en los MOOCs a todos, en cualquiera plataforma que tiene Web [o sea, toda plataforma]
16:17:57 [chaals]
... ayudamos a mejorar la accesibilidad del contenido…
16:19:17 [chaals]
... Hay muchas especificaciones que forman la "plataforma" [NdelT pero la imagen esta muy desactualizada]
16:21:06 [chaals]
AOT: ¿Porqué tardo tanto HTML5 en acabarse? Es importante tener consenso entre los miembros, hacer un estandar que es util globalmente y no sólo para los que tienen el ultimo dipositivo de salir al mercado
16:23:17 [chaals]
... Con la Web podemos hacer mucho, y todo dispositivo tiene un navegador. Lo que hace la Web una plataforma ideal
16:24:45 [chaals]
AOT: Sustrato para MOOCs. HTML es clave. Por ejemplo entre otros EdX (porque conozco alguien alli)
16:25:37 [chaals]
... Están integrando Annotator.js, porque es una plataforma basada en la Web.
16:26:24 [chaals]
... Annotator permite seguir, recoger, annotaciones en contenidos web, y se desarollo mientras el W3C trabaja sobre estandares apra permitir eso.
16:26:28 [chaals]
s/apra/para/
16:27:37 [chaals]
... Distribuimos comentarios por todos lados, entonces ahora veremos cómo recopilar y ver lo que ha dicho una persona en sitios muy distintos.
16:28:03 [chaals]
... P.ej. para presentarlos cómo un "corpus de trabajo"
16:29:04 [chaals]
AOT: Hay otro grupo en el W3C cómo el grupo de interes "Web and TV"
16:29:42 [chaals]
... mirando la interacción de estos mundos de tecnologia que era distintos pero ahora hacen convergencia profunda y rapida.
16:30:05 [chaals]
... Otro ejemplo - Edición Digital (Digital Publishing en inglés)
16:30:33 [chaals]
... Igualmente trabajamos en por ejemplo hacer graficos que sean accesibles, utiles hasta para los ciegos.
16:31:19 [chaals]
... (entre mucho trabajo para asegurar que se peuede hacer aplicaciones accesibles a todos)
16:32:15 [chaals]
... El trabajo de hacer aplicaiones Web que funcionan "offline" - desconectado de la Red - es muy importante en el mundo real.
16:33:45 [chaals]
... los estandares bajan el precio de trabajar en un campo dónde antes la herramientas necessarias eran caras.
16:34:41 [chaals]
... Accesibilidad en general - un tema muy importante en el W3C
16:36:25 [chaals]
... Y para cerrar el círculo, la Web no sólo permite difundir formación, pero puede ser un fin en sí, un tema de estudio, porque está abierta
16:37:00 [chaals]
... Hasta permitir a los alumnos participar en el proceso real de crear los estandares que la forman
16:38:09 [chaals]
AOT: Hay muchas herramientas que hace el W3C. Por ejemplo este sistema de IRC [NdelT y aun mas util los "bots" que peuden ayudar a gestionar la conversación, grabar la cuenta, etc]
16:39:08 [chaals]
[vistazo sobre código de proyectos en el sitio w3.org, en github, caniuse.com, etc etc]
16:40:47 [chaals]
[segun caniuse video vale para todo salvo Opera Mini, "hyphenation" no tanto…]
16:41:26 [chaals]
-> http://webplatformdocs.org Sitio W3C para desarollar documentación abierta de la plataforma web
16:42:32 [tripu]
scribe: Antonio
16:42:34 [tripu]
scribeNick: tripu
16:43:06 [chaals]
scribe: chaals
16:43:37 [chaals]
chaals: Cómo sabemos realmente si podemos usar una tecnologia? Porque el guinado no es tan grave si no funciona que por ejemplo un video...
16:44:03 [chaals]
... no se si hay respuesta, es una cuestion para nosotros como usuarios
16:44:06 [chaals]
tripu: Si
16:44:52 [chaals]
CDK: Tenemos estas interfaces tan guapas, interactivas. Que están desarollando la gente que mejorara lo que tenemos ya?
16:45:27 [chaals]
tripu: Lo bueno del caracter abierto es que no hay nada especial para decir - se ve ya lo que estamos desarollando.
16:45:57 [chaals]
... Hacer JS rapido, WebGL, Sockets, son cosas que me parecen van a cambiar…
16:46:14 [chaals]
s/cambiar/cambiar pronto lo que podemos ofrecer/
16:47:01 [chaals]
JD: Soy bastante pesimista. hemos tenido revoluciones tecnologicas, pero la tecno es una herramienta - hay que tener contenidos y pedagogia.
16:48:13 [tripu]
Aquí tenéis mi presentación: https://tripu.github.io/remark/remarkise?url=https%3A%2F%2Frawgit.com%2Ftripu%2Fevents%2Fmaster%2F2014-12-02_Legan%25C3%25A9s-Spain_UC3M_W3C-MOOCs%2Fpresentation.md
16:49:07 [tripu]
Podéis usar las teclas del cursor, la rueda del ratón e "Inicio"/"Fin" para moveros por las páginas.
16:49:41 [tripu]
chaals: A mí me interesa especialmente la accesibilidad: poner esos vídeos y audio disponible para ciegos, sordos, etc.
16:50:17 [tripu]
chaals: También la usabilidad de esas herramientas.
16:50:32 [chaals]
PreguntaBackChannel: Para gente que usan scratch, etc, por no ser profesional…
16:50:46 [tripu]
chaals: Como dice Antonio, todo es visible y está ya ahí afuera.
16:51:03 [chaals]
JD: Esta complicado. He sido profesor de historia, y ahora querio enseñar programación - ¿qué hago?
16:51:47 [chaals]
... La programación, las ideas que necesitas para entender lo que puedes hacer son conceptos complicados que necesitan foramción y experiencía
16:52:14 [chaals]
[single-thread vs multi-thread cómo ejemplo que no se explica sin conocimiento....]
16:52:50 [chaals]
[plaplapla]
16:52:53 [chaals]
rrsagent, draft minutes
16:52:53 [RRSAgent]
I have made the request to generate http://www.w3.org/2014/12/02-w3cuc3m-minutes.html chaals