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