Semana del desarrollador

Martes 31 de Enero del 2012 - Resumen de las tecnologias relacionadas con Ubuntu - mhall119

   1 11:00 < chilicuil> bien, la siguiente charla estara a cargo de Michael "mhall119" y nos hara un recuento de
   2 la tecnologia alrededor de Ubuntu
   3 11:01 < chilicuil> la sesion sera de 30 min
   4 11:02 < chilicuil> ubuntu como plataforma contiene un numero de caracteristicas, con las que probablemente
   5 querran trabajar si estan desarrollando una aplicacion
   6 11:02 < chilicuil> estoy seguro que todos han odio de Unity, el escritorio por defecto desde Ubuntu 11.04
   7 11:03 < chilicuil> pero Unity no solo es un escritorio, tambien es una plataforma de desarrollo con las
   8 cuales sus aplicaciones se pueden integrar
   9 11:03 ~~~debsan_ [~debsan@190.245.74.16] has left #ubuntu-classroom-es ["Leaving"]
  10 11:04 < chilicuil> el lanzador usa archivos .desktop normales, pero tambien se pueden agregar "quicklists"
  11 y una cantidad de opciones que son accesibles a traves de la interfaz de unity
  12 11:05 < chilicuil> su aplicacion ni siquiera tiene que estar corriendo, por ejemplo la "quicklist" de
  13 thunderbird contiene opciones para crear un correo, o para abrir la lista de direcciones
  14 11:06 < chilicuil> tambien tenemos lenses que permiten a los usuarios a encontrar contenido de manera
  15 rapida, tanto en su computadora como en internet
  16 11:07 < chilicuil> integramos una cantidad de lenses, pero es facil agregar los suyos, o incluso agregar
  17 'scopes' / ¿vistas? para crear nuevo contenido de su aplicacion a cualquier lense
  18 11:07 < chilicuil> actualmente tenemos 50 lenses y scopes, como las 'quicklists' / listas rapidas, sus
  19 lenses estaran disponibles al usuario aun cuando su aplicacion no este corriendo
  20 11:07 < chilicuil> todo esta integrado en el escritorio
  21 11:08 < chilicuil> en el panel superior de Unity, tenemos indicadores de aplicaciones
  22 11:09 < chilicuil> los indicadores proveen de una interfaz mas amigable para la aplicacion que este corriendo
  23 y puede no ser una ventana activa
  24 11:09 < chilicuil> tambien nos permite agrupar funcionalidades e informacion similares
  25 11:10 < chilicuil> por ejemplo, todas las notificaciones de mensajes son accesibles desde el indicador de
  26 mensajeria
  27 11:10 < chilicuil> puedes controlar el volumen de tus bocinas y el control de la cancion actual desde el
  28 indicar de sonido
  29 11:10 < chilicuil> estos indicadores proveen de APIS que su aplicacion puede usar
  30 11:12 < chilicuil> pawel_st pregunto si la acutal arquitectura asume que los lenses son demonios, y que esto
  31 tiene la implicacion de que como cada vez van siendo mas, mayor cantidad de demonios estaran trabajando, se
  32 pregunta si hay ideas sobre una arquitectura alternativa
  33 11:12 < chilicuil> mhall119 ha respondido que asi lo quieren para que si uno crashea no arrastre a los demas
  34 11:13 < chilicuil> ahora mismo, si uno tiene un comportamiento raquitico y se detiene, unity volvera a
  35 arrancar el proceso que finalizo mientras el resto sigue funcionando
  36 11:13 < chilicuil> pueden entrar a  #ubuntu-unity si quieren discutir detalles un poco mas tecnicos sobre
  37 la implementacion
  38 11:14 < chilicuil> satanselbow pregunto si en esta sesion se hablara sobre el desarrollo de Ubuntu o de
  39 Unity
  40 11:14 < chilicuil> mhall119: ha contestado que se trata de hablar sobre las tecnologias pertenecientes
  41 a ubuntu, y siendo Unity es una de ellas, se tiene que hablar
  42 11:15 < chilicuil> jincreator se preguntao porque aun se usa el indicator-applet, es que es tan dificil
  43 agregar un indicar a una aplicacion¡?
  44 11:16 < chilicuil> mhall119 ha contestado que no, pero que algunas aplicaciones no han agregado su indicador
  45 y es por eso que aun se usa el systray de gnome
  46 11:16 < chilicuil> para aquellos que necesiten un icono de systray, pueden agregarlo a la lista
  47 (whitelist) para que puedan mostrarse en Unity
  48 11:17 < chilicuil> laza36 pide un ejemplo de un scope que este instalado por defecto
  49 11:18 < chilicuil> mhall119: contesta que los lenses por defecto, son para aplicaciones, archivos y musica,
  50 los lenses de musica muestran la musica local y la que se encuentre a través de U1 para su compra
  51 11:18 < chilicuil> Kvrmurthy: pregunta por una definicion mas exacta de lens y scopes
  52 11:19 < chilicuil> mhall119: le ha respondido con el link https://wiki.ubuntu.com/Unity/Lenses y
  53 https://wiki.ubuntu.com/Unity/Lenses/Guidelines
  54 11:19 < chilicuil> aunque la respuesta corta, es que los lenses se usan para mostrar contenido y los
  55 scopes para enviar ese contenido
  56 11:19 < chilicuil> mhall119 tambien menciona que una sesion dedicada exclusivamente a este tema sera
  57 impartida a las 19:00 hrs
  58 11:20 < chilicuil> muchos de ustedes han visto seguramente el nuevo prototipo HUD (un programa al estilo
  59 de gnome-do, para buscar todo)
  60 11:21 < chilicuil> dado que unity exporta los menus de las aplicaciones sobre dbus para mostrarlas en el
  61 panel superior, significa que tambien podemos usarla para hacer otras cosas interesantes
  62 11:21 < chilicuil> que es lo que hace HUD, permite buscar por acciones en el menu sin tener que saber
  63 donde estan
  64 11:21 < chilicuil> calmpitbull: pregunto cual es la mejor forma para empezar a crear sus propios lens 
  65 11:22 ~~~mkv [~znc@190.51.16.100] has joined #ubuntu-classroom-es
  66 11:22 < chilicuil> mhall119: le ha dicho que este atento a la sesion de las 19:00 hrs, ahi se cubrira
  67 el tema ampliamente
  68 11:22 < chilicuil> fuera de Unity, tambien tenemos Ubuntu One, un servicio de sincronizacion de archivos
  69 en la nube
  70 11:23 < chilicuil> ubunto one permite sincronizar archivos entre varias computadoras, pero tambien provee
  71 de una API para que los desarrolladores usen
  72 11:23 < chilicuil> por ejemplo, tomboy, la aplicacion de notas, usa ubuntu one para sincronizar sus datos
  73 (las notas)
  74 11:24 < chilicuil> y mas aun, esta en proceso una nueva API para sincronizar valores de configuracion,
  75 llamada U1DB
  76 11:24 < chilicuil> abra una sesion mañana el jueves que cubrira esos temas
  77 11:25 < chilicuil> tambien tenemos el Centro de software y  http://developer.ubuntu.com que proveen a
  78 los desarrolladores de maneras para distribuir sus aplicaciones en Ubuntu
  79 11:25 < chilicuil> incluso tenemos soporte para vender software comercial a traves del Centro de software
  80 11:25 < chilicuil> para esto tenemos una mesa de revisores,  Application Review Board (ARB) que les
  81 ayudara en ese proceso
  82 11:26 < chilicuil> nava preugnto que sabe que unity es una api para todo (tablets, tv, telefonos) y
  83 que tambien sabe que todos los sistemas operativos para telefonos tienen un sdk, cual usara ubuntu?
  84 11:27 < chilicuil> mhall119 ha contestado que toda esta colleccion de ubuntu, ademas de los principios
  85 de Ubuntu seran su sdk
  86 11:27 < chilicuil> tambien tenemos herramientas como Quickly, que permite crear programas y empaquetarlos
  87 de una forma automatica
  88 11:28 < chilicuil> ubuntu no forza a nadie a programar en X lenguaje, o toolkit, pueden usar lo que quieran,
  89 siempre y cuando este soportado en Ubuntu
  90 11:29 < chilicuil> y lo mejor de todo, todas estas API's van a ser iguales, no importando que Ubuntu corra
  91 en un escritorio, en una television o en un telefono, no necesitan aprender nuevas tecnologias
  92 11:29 < chilicuil> rich3 pregunto que le gustaria saber que es dbus, puesto que lo ha mencionado
  93 11:30 < chilicuil> mhall119 ha contestado que dbus es un sistema de mensajeria de bajo nivel, permite
  94 que varios procesos se comuniquen unos con otros sin tener que estar atados
  95 11:30 < chilicuil> por ejemplo, los scopes y lenses obtienen de dbus los mensajes que obtienen de la cadena
  96 que introduces cuando buscas algo, despues le envian los resultados que se muestran al usuario
  97 11:31 < chilicuil> la API de lenses y scopes no cambiara en mucho tiempo
  98 11:31 < chilicuil> nava pregunto porque ubuntu tv contiene qt, se pregunta si qt se usara tambien para
  99 ubuntu tablet y para los telefonos que ubuntu produzca
 100 11:32 < chilicuil> mhall119 ha dicho que tanto qt como gtk son usados en ubuntu, y que la demo de ubuntu tv
 101 fue hecha en qt y en unity-2d, pero que eso realmente no afecta, desde la perspectiva de un desarrollador
 102 de aplicaciones o de lenses
 103 11:33 < chilicuil> la sesion ha terminado y ahora highvoltage hablara un poco mas sobre unity, pero antes
 104 hablara sobre 'que hay de nuevo en Edubuntu'

SemanaDesarrollador/OneiricLogs/TecnologiasRelacionadasUbuntu (last edited 2012-02-01 06:00:16 by javier-lopez)