maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Community (https://talk.maemo.org/forumdisplay.php?f=16)
-   -   Formación para programadores @ BCN Long Weekend (https://talk.maemo.org/showthread.php?t=35151)

qgil 2009-11-26 10:43

Formación para programadores @ BCN Long Weekend
 
(This thread defaults to Spanish since this is the default language of the Training track in the Maemo - Barcelona Long Weekend. Feel free posting in English or Catalan as well)

http://wiki.maemo.org/Maemo-Barcelon...Weekend/Agenda
http://wiki.maemo.org/Maemo-Barcelon...Formaci%C3%B3n

La agenda de formación para programadores se está definiendo en http://wiki.maemo.org/Maemo-Barcelon...Weekend/Agenda . Aún no hay una agenda completa pero ahí vamos. El problema no es falta de especialistas dado que contamos con expertos en desarrollo para Maemo con Qt o GTK+/Hildon, así como buenos conocedores del Maemo SDK y otras herramientas.

Precisamente la abundancia de expertos nos ha llevado a una cierta ausencia de liderazgo con puño de hierro. ;)

Daniel es el coordinador general y le toca ahora tomar las riendas.

Janaina is the Forum Nokia contact and she can help with logistics and contacts. She is Brazilian so she manages reading Spanish y tal but she is more fluent in English when it comes to speak and write.

Jesus aka jeez is another Brazilian in a similar situation. Junto con Aleix (campeón local de KDE) coordinan el track the Qt.

Alberto y Marc coordinan el track the GTK+/Hildon. Ambos conocen Maemo 5 como la palma de su mano y tienen una buena colección de commits puestos ahí.

Y hay más gente ofreciéndose para dar una sesión. Espero que todos se vayan presentando aquí.

La prioridad número 1 es completar la agenda, y para ello el feedback de los desarrolladores interesados en participar en él es fundamental.

Otra cosa en la que toda ayuda es bienvenida es convertir http://wiki.maemo.org/Maemo-Barcelon...Formaci%C3%B3n en una página útil. Reflejar la agenda, listar a los especialistas disponibles, listar a los participantes con enlaces a sus perfiles, explicando sus áreas de interés... Cuanto más útil sea esa página wiki mejor provecho vais a sacar del Long Weekend.

Janaina y yo vamos pero que muy liados con la organización de otros asuntos del largo fin de semana, por lo que esperamos que os podáis espabilar solitos. :) Si hace falta ayuda, aquí estamos.

Alberto Garcia 2009-11-26 15:16

Re: Formación para programadores @ BCN Long Weekend
 
Yo el viernes por la tarde lo dejaría para charlas introductorias y presentaciones más breves (no más de 30 minutos cada una). Es buen momento para presentar las tecnologías y avanzar los talleres del sábado.

El sábado hay más tiempo por lo que podemos usarlo para que la gente se ponga manos a la obra, pruebe cosas y escriba código.

Yo por mi parte el viernes me gustaría dar una charla introductoria sobre GTK y Hildon, para que la gente conozca un poco la tecnología y se ponga en contexto.

El sábado daría un taller sobre programación en GTK, desde los primeros pasos (algo así como escribir unha aplicación sencillita desde cero). Creo que 1 o 2 horas estarían bien, tal y como está ahora mismo en la agenda.

develofer 2009-11-26 15:57

Re: Formación para programadores @ BCN Long Weekend
 
Desde mi punto de vista, es un training parecido en duración al que ha tenido lugar en Copenague hace una semana.

Yo he estado allí, y la verdad es que el training mereció la pena.

Un consejo, cuanto más tiempo pasa, la gente más cansada está. Y sobre todo si hay fiesta de por medio. (Que por supuesto la habrá)

Intentaría explicar y dejar los "environments" de desarrollo lo más preparados posible el viernes.
Y con lo más preparados diría:
Con aplicaciones ya lanzadas en scratchbox y mostradas en Xephyr...

Nokia ha hecho una gran labor con nosotros antes de llegar a Dinamarca, enviándonos la información de como configurar los entornos de desarrollo, y como implementar las applicaciones HelloWorld en scractchbox (ARMEL y X86).

Pondría de verdad más énfasis en que la gente vaya con las aplicaciones básicas en scratchbox funcionando.

Con esto quiero decir:
SDK instalado en ubuntu o VM,
Scractchbox con qt4 instalado.
Qt creador y ESBox en SDK

Y digo esto porque:
En mi caso, fui capaz de tener una ventanita en Xephir con mi propio helloworld compilado y ejecutado en scratchbox antes de ir a Dinamarca.

Pero una vez allí, las dependencias cambiaron, forzando a "updatear" y a volver a configurar.
El repositorio de maemo respondía a pings pero no descargaba a veces...
Y para colmo, la conexión era bastante pobre...

La velocidad del training no era lenta, por tanto a veces era algo difícil seguirlo 100% aun sabiendo moverte por el Maemo SDK y scratchbox, así que:

Para los que participen:

Si se anda flojo en ello, aconsejo tomarse un fin de semana para ponerse al día.

Por parte de los expertos y maemo team:

Especificar absolutamente todo el software que se va a usar durante el training, precisamente para que no haya sorpresas como tener que instalar un IDE con velocidades de 3KB...

Es una pena que no pueda ir debido a que estoy liado con el proyecto fin de carrera con Qt&C++...

Espero que tengáis un fin de semana productivo, entretenido y lleno de motivación en la ciudad condal.

Saludos de un asturiano en Cracovia!

jsmanrique 2009-11-26 16:53

Re: Formación para programadores @ BCN Long Weekend
 
Totalmente de acuerdo con el compatriota!!

Yo añadiría, documentación básica en papel (por ejemplo, código comentado), por si alguien se pierde y no puede seguir la formación. Hace poco estuve en una formación parecida sobre Android, y cuando te pierdes algo del Eclipse, la cosa se pone muy mal.

PD: ¿Pero cuántos asturianos hay en Maemo? :D

Alberto Garcia 2009-11-26 17:29

Re: Formación para programadores @ BCN Long Weekend
 
Quote:

Originally Posted by develofer (Post 394032)
Intentaría explicar y dejar los "environments" de desarrollo lo más preparados posible el viernes.
Y con lo más preparados diría:
Con aplicaciones ya lanzadas en scratchbox y mostradas en Xephyr...

¿Que quieres decir con lo de las aplicaciones ya lanzadas? Mi idea es dar los primeros pasos en GTK/Hildon, no hay más requisitos que un SDK recién instalado :-)

Quote:

Originally Posted by develofer (Post 394032)
Pondría de verdad más énfasis en que la gente vaya con las aplicaciones básicas en scratchbox funcionando.

Con esto quiero decir:
SDK instalado en ubuntu o VM,
Scractchbox con qt4 instalado.
Qt creador y ESBox en SDK

Ok, ya veo. En mi caso sólo voy a hablar de GTK así que no es necesario instalar ningún paquete adicional, el SDK por defecto es suficiente.

femorandeira 2009-11-26 17:40

Re: Formación para programadores @ BCN Long Weekend
 
Quote:

Originally Posted by Alberto Garcia (Post 393932)
Yo por mi parte el viernes me gustaría dar una charla introductoria sobre GTK y Hildon, para que la gente conozca un poco la tecnología y se ponga en contexto.

El sábado daría un taller sobre programación en GTK, desde los primeros pasos (algo así como escribir unha aplicación sencillita desde cero). Creo que 1 o 2 horas estarían bien, tal y como está ahora mismo en la agenda.

Por mi parte, yo puedo dar una charla corta el viernes (unos 30 minutos) sobre portar aplicaciones de GNOME a Maemo. El sábado podemos echarle un vistazo en más profundidad a técnicas de diseño y ejemplos con aquella gente que esté interesada, y/o puedo echarle una mano a Alberto con el taller.

develofer 2009-11-26 22:56

Re: Formación para programadores @ BCN Long Weekend
 
Quote:

Originally Posted by Alberto Garcia (Post 394199)
¿Que quieres decir con lo de las aplicaciones ya lanzadas? Mi idea es dar los primeros pasos en GTK/Hildon, no hay más requisitos que un SDK recién instalado :-)

Ok, ya veo. En mi caso sólo voy a hablar de GTK así que no es necesario instalar ningún paquete adicional, el SDK por defecto es suficiente.

En tu caso quizá no haga falta. Estaba exponiendo el caso de que en el training se vayan a instalar aplicaciones en el N900, como ocurrió en Copenague.

Alguien que haya ido con nada de conocimento sobre apps para maemo, en dos días (de 9am a 4pm) se tuvo que familiarizar con el SDK (Muchos de ellos bajo VM), con Qt creator, también con ESBox ( eclipse preparado para aplicaciones para maemo), con scratchbox (ARMEL y X86), comandos qt, crear los debian packages e instalarlos en el dispositivo...

La verdad productivo, pero a veces algo hardcore... hehe

Lo que quiero decir es que si la gente tiene suficiente información a priori (y sobre todo clara) de lo que se va a hablar en esos días, mejor que mejor.

En Copenague, excepto por la mala conexión y la desinformación sobre algún IDE, la información proporcionada fue buena y extensa. Aunque a veces no concisa.

No se cuantos asturianos hay en maemo, pero deberíamos crear una comunidad!! :)

jsmanrique 2009-11-27 08:28

Re: Formación para programadores @ BCN Long Weekend
 
Quote:

Originally Posted by develofer (Post 394733)
No se cuantos asturianos hay en maemo, pero deberíamos crear una comunidad!! :)

Ya la tenemos (desde hace más de un año creo yo) ;) Se llama OMAG (Open Mobile Asturian Group) y hace unos meses que no tenemos ni el blog ni la página activa, pero lo solucionaremos en breve. El grupo en Google ahora mismo está lleno de spam, pero funciona ;)

Perdón por el off-topic

CrashandDie 2009-11-27 15:42

Re: Formación para programadores @ BCN Long Weekend
 
Es bueno ver que ustedes están llenando en la agenda, y que la reunión se perfila muy bien! Buena suerte con todo, Maemoistas!

qgil 2009-11-30 06:01

Re: Formación para programadores @ BCN Long Weekend
 
La agenda del viernes está compacta pero me preguntaba si tendría sentido empezar con un poco más de información general, en la linea de

http://www.slideshare.net/peterschne...loper-offering
http://www.slideshare.net/peterschne...ogy-highlights

Lo digo porque en los últimos días se están apuntado programadores que no figuran entre los sospechosos habituales y es probable que para algunos éste sea su primer encuentro directo con Maemo.

Yo podría dar esta sesión iniciando el track, arquitectura y tecnologías correrían un slot y "Demo: mi primer desktop widget" podría saltar al sábado.

Otra posibilidad es saltarse la arquitectura (hay buena documentación) y repartir lo más más básico entre mi intro y la sesión de interfaz de usuario de Alberto.

danielwilms 2009-11-30 09:44

Re: Formación para programadores @ BCN Long Weekend
 
Quote:

Originally Posted by qgil (Post 400163)
Yo podría dar esta sesión iniciando el track, arquitectura y tecnologías correrían un slot y "Demo: mi primer desktop widget" podría saltar al sábado.

Creo que es una buena idea. Pero pienso que la presentación sobre KDE puede ser más interesante al viernes que la de la arquitectura, como tienes razón que hay bastante y buena documentación de eso ya en el wiki.

Entonces mi propuesto:

- Quim presenta la infomacion muy basica
- El track de "mi primer desktop widget" salta al sabado antes o despues de "porting"
- Yo tomo unos 20 minutos al sabado antes del track de Qt para hacer una demonstración pequena sobre el SDK y otro programa para compilar cruzado.

He puesto los cambios en el wiki. Porfa dime, si alguien no esta de acuerdo.

Daniel

marcoil 2009-11-30 10:30

Re: Formación para programadores @ BCN Long Weekend
 
Quote:

Originally Posted by danielwilms (Post 400321)
- El track de "mi primer desktop widget" salta al sabado antes o despues de "porting"
Daniel

No es que me parezca mala idea, pero el sábado tengo que estar de vuelta en casa y mi vuelo sale a las 18:35, así que como muy tarde puedo hacer la demo de widgets antes de comer :(

danielwilms 2009-11-30 10:52

Re: Formación para programadores @ BCN Long Weekend
 
Quote:

Originally Posted by marcoil (Post 400378)
No es que me parezca mala idea, pero el sábado tengo que estar de vuelta en casa y mi vuelo sale a las 18:35, así que como muy tarde puedo hacer la demo de widgets antes de comer :(

hmmm...entonces...veo tres possibilidades:

1) puedes hacerlo al viernes y el track de KDE estaria dentro del track "Introducciones básicas a varias tecnologías".

2) quiza puedas combinar la demo con la introducción de GTK de alberto

3) o podemos cambiar el orden y alberto puede hacer la presentación a las 16:00 y porting y mi primer desktop widget a las 11:15?

yo pienso k 3) seria lo mas fácil. Alberto, Marc: que preferíais?

marcoil 2009-11-30 11:11

Re: Formación para programadores @ BCN Long Weekend
 
A mi personalmente me parece más práctico introducir los widgets después de haber presentado Gtk/Hildon en general. Los desktop widgets son, realmente, unos widgets Gtk especializados.

En las introducciones básicas, porqué se ha quitado Gtk? A lo mejor podríamos pasar lo más básico de la presentación de Alberto ahí y meter los desktop widgets como una parte de la del sábado.

danielwilms 2009-11-30 11:26

Re: Formación para programadores @ BCN Long Weekend
 
Quote:

Originally Posted by marcoil (Post 400422)
A mi personalmente me parece más práctico introducir los widgets después de haber presentado Gtk/Hildon en general. Los desktop widgets son, realmente, unos widgets Gtk especializados.

Si esta bien con alberto, no hay un problema.

Quote:

Originally Posted by marcoil (Post 400422)
En las introducciones básicas, porqué se ha quitado Gtk? A lo mejor podríamos pasar lo más básico de la presentación de Alberto ahí y meter los desktop widgets como una parte de la del sábado.

Alberto da tambien la presentacion del Interfaz, entonces el quiere mencionar alli al track de GTK al sabado.

Daniel

Alberto Garcia 2009-11-30 11:49

Re: Formación para programadores @ BCN Long Weekend
 
Quote:

Originally Posted by marcoil (Post 400422)
En las introducciones básicas, porqué se ha quitado Gtk? A lo mejor podríamos pasar lo más básico de la presentación de Alberto ahí y meter los desktop widgets como una parte de la del sábado.

He decidido quitar lo de GTK del viernes porque finalmente yo daré la charla "Interfaz de usuario en Maemo 5", en la que ya aprovecharé para hablar un poco de GTK (básicamente la charla es sobre los nuevos widgets).

Puesto que el taller que voy a dar el sábado ya va a ser muy básico, no pensé que tuviese mucho sentido dar otra charla introductoria más sobre GTK.

marcoil 2009-11-30 11:54

Re: Formación para programadores @ BCN Long Weekend
 
Quote:

Originally Posted by Alberto Garcia (Post 400456)
Puesto que el taller que voy a dar el sábado ya va a ser muy básico, no pensé que tuviese mucho sentido dar otra charla introductoria más sobre GTK.

Qué te parecería meter los desktop widgets dentro de la charla del sábado? No va a ser muy detallado, sólo un ejemplo rápido. Si hay gente interesada en más detalles pueden hablar conmigo después…

Alberto Garcia 2009-11-30 12:16

Re: Formación para programadores @ BCN Long Weekend
 
Quote:

Originally Posted by marcoil (Post 400463)
Qué te parecería meter los desktop widgets dentro de la charla del sábado? No va a ser muy detallado, sólo un ejemplo rápido. Si hay gente interesada en más detalles pueden hablar conmigo después…

Bueno, yo no he cacharreado aún con los desktop widgets en Fremantle. ¿O quieres decir dar la charla a medias? Si es esto, por mi no hay problema.

danielwilms 2009-11-30 13:11

Re: Formación para programadores @ BCN Long Weekend
 
Quote:

Originally Posted by Alberto Garcia (Post 400489)
Bueno, yo no he cacharreado aún con los desktop widgets en Fremantle. ¿O quieres decir dar la charla a medias? Si es esto, por mi no hay problema.

Muy bien. Entonces he cambiado el horario del Sabado asi.

Pero tengo una pregunta más. Como tenemos todavia mucho tiempo al Domingo hay alguien quien puede hacer una presentación de como hacer paquetes de debian? yo no soy realmente un experto de eso :) las cosas basicas podria presentar, pero no más. Alguien?

Ademas otras ideas por el domingo?

Daniel

apol 2009-11-30 14:17

Re: Formación para programadores @ BCN Long Weekend
 
Sobre el domingo supongo que la gente estará más cansada entonces. Sería mejor no abusar :P

Ya que estamos, cuándo puedo hacer la charla de KDE? :P

danielwilms 2009-11-30 14:40

Re: Formación para programadores @ BCN Long Weekend
 
Quote:

Originally Posted by apol (Post 400645)
Sobre el domingo supongo que la gente estará más cansada entonces. Sería mejor no abusar :P

quiza tengas razón con eso :) solo he pensado si hay un tema importante o interesante...luchar con los paquetes solo despues de fin de semana puede cansar más que una guía ;)

Quote:

Originally Posted by apol (Post 400645)
Ya que estamos, cuándo puedo hacer la charla de KDE? :P

he puesto la presentación al viernes por la tarde después de las introducciones. Está bien?!?

Daniel

apol 2009-11-30 15:56

Re: Formación para programadores @ BCN Long Weekend
 
Quote:

Originally Posted by danielwilms (Post 400682)
quiza tengas razón con eso :) solo he pensado si hay un tema importante o interesante...luchar con los paquetes solo despues de fin de semana puede cansar más que una guía ;)

Sí, está claro que es un tema interesante, de hecho es algo fundamental. Si hubiera alguien que pudiese enseñar de una forma directa como hacer un paquete sería útil.
Almenos yo, siempre he tenido la sensación que hacer un paquete debian es mágia negra.

Quote:

Originally Posted by danielwilms (Post 400682)
he puesto la presentación al viernes por la tarde después de las introducciones. Está bien?!?

Daniel

Perfecto, gracias.

Alberto Garcia 2009-11-30 16:05

Re: Formación para programadores @ BCN Long Weekend
 
Quote:

Originally Posted by danielwilms (Post 400562)
Como tenemos todavia mucho tiempo al Domingo hay alguien quien puede hacer una presentación de como hacer paquetes de debian? yo no soy realmente un experto de eso :) las cosas basicas podria presentar, pero no más. Alguien?

Yo tengo experiencia con empaquetado de Debian, pero no creo que tenga tiempo para preparar otra charla más para este fin de semana :)

danielwilms 2009-12-02 15:11

Re: Formación para programadores @ BCN Long Weekend
 
Quote:

Originally Posted by Alberto Garcia (Post 400842)
Yo tengo experiencia con empaquetado de Debian, pero no creo que tenga tiempo para preparar otra charla más para este fin de semana :)

Entonces, creo que está mejor de tener el domingo para preguntas y soportar la gente quien quiere utilizar el tiempo para programar algo alli. Somos más flexible como así. Si alguien quiere saber como hacer paquetes no hay problema de explicarselo. A ver como va asi.

Daniel


All times are GMT. The time now is 23:54.

vBulletin® Version 3.8.8