11:37:32 RRSAgent has joined #w3cugr 11:37:32 logging to http://www.w3.org/2014/11/28-w3cugr-irc 11:37:45 rrsagent, make logs public 11:38:24 Meeting: Universidad de Granada - TestTheWebForward y charlas sobre W3C y estandares 11:38:39 scribe: chaals 11:38:49 [Intorduction] 11:39:02 Topic: Antonio habla 11:40:04 AOT: Pregunta cuando les parece, por favor 11:41:54 … Hablare de la plataforma web, y que puede ser interesante. 11:42:14 … Soy ex-alumno de esta universidad... 11:43:10 … W3C tiene 4 sedes - principal al MIT en EEUU, con ERCIM cerca de Niza, Universidad Keio en Japon, y Universidad Beihang en China 11:43:52 … Es una organisación sin fines de lucro, internacional - lo que implica que no estamos vendiendo un producto… 11:44:10 s/Intor/Intro/ 11:45:14 … Somos neutros con respecto a fabricantes / empresas. 11:45:49 … Primer "estandar" fue el formato PNG, un alternativo para GIF. 11:46:08 AOT: Diez cosas que sabias: 11:46:16 … 1. W3C No Existe 11:46:45 … (juridicamente por lo menos. Creemos que existe, entonces sí está) 11:48:02 …2. W3C no tiene nada que ver con W3Schools 11:48:45 … 3. W3C Está en España (gracias a la oficina http://w3c.es alojado por CTIC en Gijón) 11:49:26 … 4. Muchas (NdelT 3/4 del total) empresas diminutas están miembros del W3C 11:49:53 … Asi tenemos una visión mas diversa del mercado, lo que nos importa de verdad 11:50:26 … 5. El W3C es pequeña. (No existe, pero hay unos 83 personas empleados cómo trabajdores del W3C mismo) 11:50:53 … 6. Es una organización (cada vez más) abierta 11:51:24 … 7. La parte legal es *muy* importante 11:52:10 … (no por gusto, pero para cumplir nuestra ambición de crear estandares abiertos que se puede usar cualquier, gratis y sin pedir permiso) 11:52:57 … 8. La gente del W3C no trabajan (mucho) haciendo estandares 11:53:23 … Propporcionan una infraestructura. Son empleados de miembros y la comunidad en general que hacen los estandares 11:53:53 … 9. Los estandares no se redactan para desarolladores Web 11:54:11 … de momento - están dirigidos a los 4 gatos quien programan navegadores 11:54:28 …10. Los estandares son mas interesantes cuando todavia no son todavia estandares 11:55:04 … O sea, en su fase de desarollo, cuando el mundo esta implanatando, aprendiendo, y haciendo experiencias es cuando son mas chulos. 11:55:39 -> http://www.w3.org/TR W3C Technical Reports (estandares - Recommendaciones - y borradores "oficiales") 11:55:59 AOT: "La plataforma Web Abierta" 11:56:39 … La Web esuna plataforma entre otras, pero particular. Primero por ser abierta y resiste a los intentos de cerrarlo. 11:56:58 … Es cómo un Sistema Operativo… 11:57:12 RRSAgent, draft minutes 11:57:12 I have made the request to generate http://www.w3.org/2014/11/28-w3cugr-minutes.html chaals 11:57:49 … tiene mucha capacidad para desarollar apps reales en muchos campos ya. 11:58:29 AOT: HTML5 es lo más caliente ahora, siendo la nueva versión dela base de la Web 11:58:58 [NdelT: Tambien ha cambiado de una descripción de eitquetas a cómo hacer un DOM en un navegador, que es super-importante] 11:59:51 AOT: Tiene nuevos elementos cómo video, ruby, y más. Ha tardado una decada, pero hay cosas al lado que forman parte de la plataforma… 12:00:52 … cosas cómo SVG, CSS, Web Socket, etc, son también parte de la plataforma, complementarias al HTML5. 12:01:17 … (WebGL por ejemplo ni está trabajo del W3C) 12:01:29 … In particular hay muchas APIs relacionadas. 12:02:27 AOT: Desafios de los estandares… Inclusión y consenso, vs agilidad y rapidez. Hay un espectro, y tenemos que elegir 12:04:13 … Esa tensión se siente por todos lados. Así que la que hay entre "bleeding edge" - estar a la vanguardia de innovación - y el mundo dónde la gente no actualizan muy rapido su tecnología y se enfocan en otras cosas, viendo la Web sólo como usauario de la plataforma más comun. 12:05:15 … Un diseñador Web haciendo muestras de su creatividad tiene audiencía distinta a la de hacienda o un ayuntamiento o organismo dedicado a la 3ª edad… 12:05:50 AOT: La Web es una plataforma ideal - unica / unificada, gratuita, ubicua… 12:06:35 … aunque no es perfecta :) 12:07:07 AOT: Unos ejemplos de que hacemos - annotaciones Web 12:07:25 JJMerelo has joined #w3cugr 12:07:37 -> http://w3.org/annotation Pagína de la actividad W3C en annotaciones 12:08:10 AOT: Cada vez que se deja un comentario, una anotación en la Web, sería fantastico poder recogerlo despues, indexado y agrupado... 12:08:43 … "Mis comentarios", que están distribuidos en varios sitios, todos juntos (con sus contextos disponibles). 12:08:57 … Ahora no se puede, pero imaginad lo que permitiría. 12:09:19 AOT: Herramientas publicas 12:09:44 -> http://validator.w3.org la antigua validador de paginas. 12:10:01 -> http://validator.w3.org/nu La nueva 12:10:19 @chaals ¿alguna implementación de referencia por lo pronto? 12:10:25 … Hay montón de listos de correo. (NdelT: ~900) 12:11:11 -> http://github.com/w3c W3C en github 12:11:19 … ahora mucho trabajo se hace en publico, en github 12:12:36 -> http://caniuse.com Can I use - no del W3C, pero Util™ 12:12:53 s/@chaals ¿alguna implementación de referencia por lo pronto?// 12:14:25 Pregunta: ¿alguna implementación de referencia por lo pronto? 12:14:32 AOT: No, por lo que sepa... 12:14:42 rrsagent, draft minutes 12:14:42 I have made the request to generate http://www.w3.org/2014/11/28-w3cugr-minutes.html chaals 12:15:10 … otros ejemplos: html5rocks (por Google), Mozilla Developer Network 12:15:41 -> http://webplatform.org Documentación abierta, proyecto comunidad liderado por W3C 12:15:58 … WHATWG, specifiction, … 12:16:03 … 12:16:25 inkel has joined #w3cugr 12:16:36 Pregunta: MathML me preocupa. Me encuentro que Chrome no soporta MathML :( 12:16:45 … porque no? 12:19:03 AOT: Ultimamemente Google no quieren soportar MathML - hay Mathjax que funciona bastante bien pues no hace falta implantación nativo 12:19:41 CMN: No es una cuestión de dinero, sino de elección. El mercado es el unico mecanismo de forzar productos a implantar algo 12:19:53 Pregunta: Cuantos estandares W3C son estandares reales? 12:20:32 AOT: En sentido "de facto estandar"? No se en numeros… 12:20:47 … Los trabajos se convierten en estandares despues 12:20:59 xiroux has joined #w3cugr 12:21:01 Pregunta: Monton de grupos - cómo funcionan? 12:29:05 CMN: epxlicación de W3C 101 12:30:30 Pregunta: Que fueron los peores fallos? 12:30:45 CMN: XHTML2, P3P, Pagamiento Web de 98/99 12:31:13 Pregunta: Echo de menos XHTML. Porque fracaso? Hay possibilidad de resuscitar? 12:31:43 AOT: XHTML es demasiado restrictivo. HTML5 define que hacer con hay error, en vez de para totalmente. 12:32:03 … no hay muchas paginas validas… 12:32:20 … Pues lapractica era que fue un fallo. 12:32:34 :) 12:34:02 rrsagent, draft minutes 12:34:02 I have made the request to generate http://www.w3.org/2014/11/28-w3cugr-minutes.html chaals 12:34:40 tripu has joined #w3cugr 12:35:20 scribe: Antonio 12:35:24 scribeNick: tripu 12:36:06 chaals: Soy "Chaals"... y eso es todo lo que necesitas saber para encontrarme en la web (soy tan fácil de encontrar como Madonna). 12:36:29 ... trabajo para Yandex (~el Google de Rusia). 12:37:01 ... Hoy voy a hablar del control de las aplicaciones. 12:37:10 mengana has joined #w3cugr 12:37:23 hola windoseros 12:37:35 ... Estamos acostumbrados a tener un teclado, y un ratón. Y además de cierto tipo (en inglés?) 12:38:18 ... Asumimos ciertos "eventos" de teclado y de ratón. 12:38:50 malglam has joined #w3cugr 12:38:55 ... ¿Quién tiene un ordenador sin teclado? ¿Y sin ratón? 12:39:06 ... ¡Todos! El móvil, una tableta... 12:41:05 ... Pero hay más formas de interactuar con los computadores: control de voz, gestos... 12:41:32 ... ¡Lectores de cerebro! 12:42:04 chaals: ¿Quién se atreve a pronosticar cuándo llegarán lectores de cerebro al mercado? 12:42:46 ... Yo probé uno en los 90, y funcionó bien. 12:43:03 ya existen los componentes necesarios en el mercado, para hacérselos 12:44:01 ... Se diseñan aplicaciones o sitios web asumiendo un método de entrada y control concretos. 12:45:13 i... Asumir navegadores o tecnologías concretas es un error; p.ej. el dominio de IE6 hace unos años. 12:45:26 ... Actualizar la web es muy, muy caro. Ese es un principio de la web. 12:46:01 s/i... A/... A/ 12:46:58 ... Propuse una serie de acciones, o "intenciones" que se pueden definir en la interfaz. 12:47:39 ... Aquella primera propuesta fracasó estrepitosamente. 12:48:28 chaals: En 2004 teníamos en la web editores "enriquecidos" y "colaborativos". 12:48:39 Victoriano has joined #w3cugr 12:49:29 ... Tenían en común que son muy complicados. 12:49:53 A mí Chaals me recuerda mucho a Raúl Cimas en su forma de hablar y hasta un poco físicamente http://youtu.be/GDGiJqbUBKo 12:50:49 chaals: Un ejemplo: ¿qué pasa exactamente cuando selecciono un fragmento de texto, por ejemplo para reemplazar una parte? 12:51:04 ... Especialmente, ¿cómo funciona eso con distintos scripts o lenguas? ¿Qué comportamiento esperamos? 12:52:42 malglam has joined #w3cugr 12:52:49 ... Otro ejemplo: en japonés, típicamente, la entrada es fonética, basada en silabarios, y con listas de sugerencias. 12:53:05 ... ¿Qué pasa si el navegador interpreta y captura cada pulsación de tecla? ¿Qué retos presenta eso? 12:53:14 ... Ídem para idiomas chinos, rusos, etc. 12:53:44 ... Representa muchos millones de usuarios potenciales, pero no le hemos prestado mucha atención a su interacción con la UI. 12:54:10 ... En lugar de definir eventos de bajo nivel como esos, estamos trabajando en definir "eventos de intención" 12:54:34 ... Véase el trabajo del grupo "IndieUI". 12:55:02 chaals: En definitiva, se está implementando la idea que yo propuse en 2001. 12:55:10 ... ¿Por qué ahora sí está funcionando? 12:55:31 enlavin has joined #w3cugr 12:55:42 ... Primero, el uso real: tiene que haber una necesidad, y los programadores tienen mucho poder moviendo esas necesidades. 12:56:02 Hola :) 12:58:06 ... No solamente los principales programadores de Google, Facebook, etc. tienen poder para cambiar las cosas. 12:59:46 chaals: ¿Cuánto tardarán los navegadores en adoptar estos cambios? 13:00:03 ... Hay entornos más lentos, ¡p.ej. bancos! 13:01:18 ... Y hasta cierto punto es razonable: con la comida no se juega. 13:01:45 ... Ese es el trabajo de hacer estándares: buscar los cambios que queremos, encontrar la forma de hacerlo, y explicar a cada parte del mercado por qué queremos esos cambios. 13:02:06 ... Con eso, cierro mi presentación. 13:02:17 ... Pero retomo la pregunta sobre XHTML: yo también lo echo de menos. 13:02:40 ... Era mucho más fácil escribir parsers; más que ahora. 13:03:47 pero quizás ahora hay un ecosistema de apis mucho mayor que cuando XHTML 13:03:48 ... ¿Qué pasa cuando progras en C, o en otra lengua compilada? Un error de sintaxis es determinante; tu programa falla. 13:03:59 s/progras/programas/ 13:04:14 chaals: Y eso es una cosa buena: fallos de sintaxis hacen que las cosas fallen. 13:04:45 ... ¿Qué pasa ahora, por ejemplo, con vehículos? ¿Queremos ser tan permisivos dejando que los errores pasen sin consecuencias? 13:05:39 ... En campos como esos, ¿queremos dar prioridad a las funcionalidades atractivas, que son secundarias? ¿O mejor tener un control de errores estricto? 13:06:39 ... El problema está en que la presión está en los navegadores, no en los autores de HTML. 13:07:34 ... Y siendo así, la implementación de HTML5 como X[HT]ML fracasó; había demasiado contenido que no era válido. 13:08:23 chaals: El mercado mantendrá un sector que siga usando XML; la manera más escricta de programar. 13:09:00 ... En definitiva, coexistirán los dos tipos. 13:10:25 AntonioCañas: me alegra oirte en esa defensa del paradigma "estricto" de programación; mi experiencia es con lenguas de bajo nivel; y no me gusta nada esta tendencia actual de ser tan permisivos. 13:11:42 chaals: Efectivamente, es un problema ser tan laxo. Por otro lado, en HTML5, hemos definido límites reales. 13:12:06 ... Existió un navegador que implementó HTML4 perfectamente; era un proyecto de investigación, hoy perdido, que usó poquísima gente. 13:12:38 ... Ser capaces de manejar cualquier error nos asegura la interoperabilidad. 13:12:56 ... Y además, facilitar el uso a la gente, facilita la explosión de la web. 13:14:06 ... Hay cambios en las lenguas (tanto de programación, como naturales). Podemos estar en contra de las tendencias del mercado; pero o convencemos al mercado de lo contrario, o no hay nada que hacer. 13:15:27 ... Optimizar los navegadores, y reducir el "overhead" manejando y lidiando con errores, implica incluso ahorro de energía, y ahorro. 13:15:31 ... Todo tiene un impacto. 13:15:58 ... ¿Alguien tiene hambre? 13:16:07 rrsagent, draft minutes 13:16:07 I have made the request to generate http://www.w3.org/2014/11/28-w3cugr-minutes.html chaals 13:16:33 [¿Alquien tiene hambre?] 13:34:39 ScribeNicks: mengana 13:35:00 ? 13:48:16 inkel has joined #w3cugr 15:59:53 chaals has joined #w3cugr 16:57:59 tripu has joined #w3cugr 17:25:47 tripu has left #w3cugr 18:18:22 chaals1 has joined #w3cugr 18:30:25 inkelito has joined #w3cugr