SlideShare una empresa de Scribd logo
1 de 47
Agenda




Android NDK y Herramientas para control
              de Robots

             Alvaro Antonio Vanegas P

        Software Libre - Campus Party Colombia 2010


                        2010.07.01




               Antonio Vanegas   Android NDK y Herramientas para control de Robots
Agenda



Agenda
 1   Situaci´n actual
            o
       Historia y Antecedentes
       Importancia de las aplicaciones m´viles
                                        o
       Que falta?
 2   Herramientas de Desarrollo Alternativo
      Android NDK
      Componentes de NDK
      Android Scripting Environment
      Python en Android
 3   Proyecto POP-Bot (Android-Arduino Robot)
       Android como plataforma de desarrollo de Robots
       Estado Actual del Proyecto y Demostraci´n
                                              o
       Proyectos relacionados

                       Antonio Vanegas   Android NDK y Herramientas para control de Robots
Antecedentes   Historia
                     Otras Herramientas   Importancia actual
                      Proyecto Pop-Bot    Prop´sito
                                               o


Agenda
 1   Situaci´n actual
            o
       Historia y Antecedentes
       Importancia de las aplicaciones m´viles
                                        o
       Que falta?
 2   Herramientas de Desarrollo Alternativo
      Android NDK
      Componentes de NDK
      Android Scripting Environment
      Python en Android
 3   Proyecto POP-Bot (Android-Arduino Robot)
       Android como plataforma de desarrollo de Robots
       Estado Actual del Proyecto y Demostraci´n
                                              o
       Proyectos relacionados

                       Antonio Vanegas    Android NDK y Herramientas para control de Robots
Antecedentes   Historia
                     Otras Herramientas   Importancia actual
                      Proyecto Pop-Bot    Prop´sito
                                               o


Dispositivos del pasado y su importancia



  Anteriormente se usaban dispositivos m´viles para diferentes
                                        o
  servicios, entre los mas destacados
       PDA
      Pocket PC
      Dispositivos especializados de adquisici´n
                                              o
      Otros: Calculadoras, Dat´fonos, etc
                              a




                       Antonio Vanegas    Android NDK y Herramientas para control de Robots
Antecedentes   Historia
                    Otras Herramientas   Importancia actual
                     Proyecto Pop-Bot    Prop´sito
                                              o


Dispositivos Anteriores


  Se utilizaron para diferentes fines




                      Antonio Vanegas    Android NDK y Herramientas para control de Robots
Antecedentes   Historia
                     Otras Herramientas   Importancia actual
                      Proyecto Pop-Bot    Prop´sito
                                               o


Agenda
 1   Situaci´n actual
            o
       Historia y Antecedentes
       Importancia de las aplicaciones m´viles
                                        o
       Que falta?
 2   Herramientas de Desarrollo Alternativo
      Android NDK
      Componentes de NDK
      Android Scripting Environment
      Python en Android
 3   Proyecto POP-Bot (Android-Arduino Robot)
       Android como plataforma de desarrollo de Robots
       Estado Actual del Proyecto y Demostraci´n
                                              o
       Proyectos relacionados

                       Antonio Vanegas    Android NDK y Herramientas para control de Robots
Antecedentes   Historia
                    Otras Herramientas   Importancia actual
                     Proyecto Pop-Bot    Prop´sito
                                              o


Redes Sociales



  Actualmente existe una alta integraci´n con redes sociales:
                                       o
      twitter

      facebook

      Identi.ca

      otros




                      Antonio Vanegas    Android NDK y Herramientas para control de Robots
Antecedentes    Historia
                    Otras Herramientas    Importancia actual
                     Proyecto Pop-Bot     Prop´sito
                                               o


Aplicaciones y Herramientas de Georeferenciaci´n
                                              o


  Integraci´n de diferentes tipos:
           o
      GoogleMaps

      Georeferenciaci´n de
                     o
      medios

      Posicionamiento

      Realidad Aumentada




                        Antonio Vanegas   Android NDK y Herramientas para control de Robots
Antecedentes   Historia
                    Otras Herramientas   Importancia actual
                     Proyecto Pop-Bot    Prop´sito
                                              o


Juegos y Herramientas relacionadas


  Juegos como aplicaciones:
      Usan los recursos normales
      del celular
      Se conectan a redes
      Son portados de otros
      dispositivos


  Complemento a juegos y consolas
     Como controles



                      Antonio Vanegas    Android NDK y Herramientas para control de Robots
Antecedentes   Historia
               Otras Herramientas   Importancia actual
                Proyecto Pop-Bot    Prop´sito
                                         o


Android como Control

 Simulando mando NES




                 Antonio Vanegas    Android NDK y Herramientas para control de Robots
Antecedentes   Historia
                     Otras Herramientas   Importancia actual
                      Proyecto Pop-Bot    Prop´sito
                                               o


Agenda
 1   Situaci´n actual
            o
       Historia y Antecedentes
       Importancia de las aplicaciones m´viles
                                        o
       Que falta?
 2   Herramientas de Desarrollo Alternativo
      Android NDK
      Componentes de NDK
      Android Scripting Environment
      Python en Android
 3   Proyecto POP-Bot (Android-Arduino Robot)
       Android como plataforma de desarrollo de Robots
       Estado Actual del Proyecto y Demostraci´n
                                              o
       Proyectos relacionados

                       Antonio Vanegas    Android NDK y Herramientas para control de Robots
Antecedentes   Historia
                    Otras Herramientas   Importancia actual
                     Proyecto Pop-Bot    Prop´sito
                                              o


Qu´ Falta?
  e



  Algunas Ideas
      Enfocarse en otros nichos
      Extender la plataforma y la
      aplicabilidad
      Utilizarla como herramienta
      de desarrollo para otras
      disciplinas




                      Antonio Vanegas    Android NDK y Herramientas para control de Robots
Antecedentes   Historia
                    Otras Herramientas   Importancia actual
                     Proyecto Pop-Bot    Prop´sito
                                              o


Qu´ Falta?
  e



  Algunas Ideas
      Enfocarse en otros nichos
      Extender la plataforma y la
      aplicabilidad
      Utilizarla como herramienta
      de desarrollo para otras
      disciplinas




                      Antonio Vanegas    Android NDK y Herramientas para control de Robots
Antecedentes   Historia
                    Otras Herramientas   Importancia actual
                     Proyecto Pop-Bot    Prop´sito
                                              o


Qu´ Falta?
  e



  Algunas Ideas
      Enfocarse en otros nichos
      Extender la plataforma y la
      aplicabilidad
      Utilizarla como herramienta
      de desarrollo para otras
      disciplinas




                      Antonio Vanegas    Android NDK y Herramientas para control de Robots
Android NDK
                           Antecedentes
                                          Componentes
                     Otras Herramientas
                                          ASE
                      Proyecto Pop-Bot
                                          Python


Agenda
 1   Situaci´n actual
            o
       Historia y Antecedentes
       Importancia de las aplicaciones m´viles
                                        o
       Que falta?
 2   Herramientas de Desarrollo Alternativo
      Android NDK
      Componentes de NDK
      Android Scripting Environment
      Python en Android
 3   Proyecto POP-Bot (Android-Arduino Robot)
       Android como plataforma de desarrollo de Robots
       Estado Actual del Proyecto y Demostraci´n
                                              o
       Proyectos relacionados

                       Antonio Vanegas    Android NDK y Herramientas para control de Robots
Android NDK
                         Antecedentes
                                        Componentes
                   Otras Herramientas
                                        ASE
                    Proyecto Pop-Bot
                                        Python


Que es Android NDK?


 Definici´n:
         o
 Es un conjunto de herramientas que permiten integrar
 componentes que hacen uso de c´digo nativo en aplicaciones
                                o
 Android.




                     Antonio Vanegas    Android NDK y Herramientas para control de Robots
Android NDK
                          Antecedentes
                                         Componentes
                    Otras Herramientas
                                         ASE
                     Proyecto Pop-Bot
                                         Python


Android NDK


 Ventajas:
     Creaci´n de
             o
     librer´ de
           ıas
     mayor eficiencia
     Acceso a capas
     distintas
     Migraci´n de
             o
     proyectos
     existentes



                       Antonio Vanegas   Android NDK y Herramientas para control de Robots
Android NDK
                          Antecedentes
                                         Componentes
                    Otras Herramientas
                                         ASE
                     Proyecto Pop-Bot
                                         Python


Android NDK


 Ventajas:
     Creaci´n de
             o
     librer´ de
           ıas
     mayor eficiencia
     Acceso a capas
     distintas
     Migraci´n de
             o
     proyectos
     existentes



                       Antonio Vanegas   Android NDK y Herramientas para control de Robots
Android NDK
                          Antecedentes
                                         Componentes
                    Otras Herramientas
                                         ASE
                     Proyecto Pop-Bot
                                         Python


Android NDK


 Ventajas:
     Creaci´n de
             o
     librer´ de
           ıas
     mayor eficiencia
     Acceso a capas
     distintas
     Migraci´n de
             o
     proyectos
     existentes



                       Antonio Vanegas   Android NDK y Herramientas para control de Robots
Android NDK
                           Antecedentes
                                            Componentes
                     Otras Herramientas
                                            ASE
                      Proyecto Pop-Bot
                                            Python


Android NDK



 Deventajas:
     No es multiplaforma, CPUs                    No hay generaci´n de GUI
                                                                 o
     soportadas:
          ARMv5TE
          ARMv7-A
          Parte de x86
     Falta de librer´
                    ıas




                          Antonio Vanegas   Android NDK y Herramientas para control de Robots
Android NDK
                           Antecedentes
                                            Componentes
                     Otras Herramientas
                                            ASE
                      Proyecto Pop-Bot
                                            Python


Android NDK



 Deventajas:
     No es multiplaforma, CPUs                    No hay generaci´n de GUI
                                                                 o
     soportadas:
          ARMv5TE
          ARMv7-A
          Parte de x86
     Falta de librer´
                    ıas




                          Antonio Vanegas   Android NDK y Herramientas para control de Robots
Android NDK
                           Antecedentes
                                            Componentes
                     Otras Herramientas
                                            ASE
                      Proyecto Pop-Bot
                                            Python


Android NDK



 Deventajas:
     No es multiplaforma, CPUs                    No hay generaci´n de GUI
                                                                 o
     soportadas:
          ARMv5TE
          ARMv7-A
          Parte de x86
     Falta de librer´
                    ıas




                          Antonio Vanegas   Android NDK y Herramientas para control de Robots
Android NDK
                           Antecedentes
                                          Componentes
                     Otras Herramientas
                                          ASE
                      Proyecto Pop-Bot
                                          Python


Android NDK

 Librer´ actuales:
        ıas
      libc (C library) headers
      libm (math library) headers
      JNI interface headers
      libz (Zlib compression) headers
      liblog (Android logging) header
      OpenGL ES 1.1 and OpenGL ES 2.0 (3D graphics libraries)
      headers
      libjnigraphics (Pixel buffer access) header (for Android 2.2
      and above).
      A Minimal set of headers for C++ support

                       Antonio Vanegas    Android NDK y Herramientas para control de Robots
Android NDK
                           Antecedentes
                                          Componentes
                     Otras Herramientas
                                          ASE
                      Proyecto Pop-Bot
                                          Python


Agenda
 1   Situaci´n actual
            o
       Historia y Antecedentes
       Importancia de las aplicaciones m´viles
                                        o
       Que falta?
 2   Herramientas de Desarrollo Alternativo
      Android NDK
      Componentes de NDK
      Android Scripting Environment
      Python en Android
 3   Proyecto POP-Bot (Android-Arduino Robot)
       Android como plataforma de desarrollo de Robots
       Estado Actual del Proyecto y Demostraci´n
                                              o
       Proyectos relacionados

                       Antonio Vanegas    Android NDK y Herramientas para control de Robots
Android NDK
                          Antecedentes
                                         Componentes
                    Otras Herramientas
                                         ASE
                     Proyecto Pop-Bot
                                         Python


Componentes NDK



 Requesitos de entrada:
    Makefile: Android.mk
     Codigo fuente en C

 Salida de NDK
      Librer´ (file.so o file.o)
            ıas
     Ejecutables (Principalmente para consola)




                      Antonio Vanegas    Android NDK y Herramientas para control de Robots
Android NDK
                       Antecedentes
                                      Componentes
                 Otras Herramientas
                                      ASE
                  Proyecto Pop-Bot
                                      Python


Componentes NDK

 Diagrama de Desarrollo de NDK




                   Antonio Vanegas    Android NDK y Herramientas para control de Robots
Android NDK
                          Antecedentes
                                         Componentes
                    Otras Herramientas
                                         ASE
                     Proyecto Pop-Bot
                                         Python


Demostraci´n NDK
          o


 Hello World NDK!
    Hellor World!

    Comparaci´n Dalvik-NDK
             o

    Migraci´n: OpenJPG
           o

    Tips para migrar proyectos




                      Antonio Vanegas    Android NDK y Herramientas para control de Robots
Android NDK
                           Antecedentes
                                          Componentes
                     Otras Herramientas
                                          ASE
                      Proyecto Pop-Bot
                                          Python


Agenda
 1   Situaci´n actual
            o
       Historia y Antecedentes
       Importancia de las aplicaciones m´viles
                                        o
       Que falta?
 2   Herramientas de Desarrollo Alternativo
      Android NDK
      Componentes de NDK
      Android Scripting Environment
      Python en Android
 3   Proyecto POP-Bot (Android-Arduino Robot)
       Android como plataforma de desarrollo de Robots
       Estado Actual del Proyecto y Demostraci´n
                                              o
       Proyectos relacionados

                       Antonio Vanegas    Android NDK y Herramientas para control de Robots
Android NDK
                          Antecedentes
                                         Componentes
                    Otras Herramientas
                                         ASE
                     Proyecto Pop-Bot
                                         Python


Aplicaci´n android ASE
        o


  Diagrama de Desarrollo de NDK
  Android Scripting Environment, actualmente soporta:

      Python                                   Tcl
      Perl                                     shell
      JRuby
      Lua
      BeanShell
      JavaScript



                      Antonio Vanegas    Android NDK y Herramientas para control de Robots
Android NDK
                           Antecedentes
                                          Componentes
                     Otras Herramientas
                                          ASE
                      Proyecto Pop-Bot
                                          Python


Agenda
 1   Situaci´n actual
            o
       Historia y Antecedentes
       Importancia de las aplicaciones m´viles
                                        o
       Que falta?
 2   Herramientas de Desarrollo Alternativo
      Android NDK
      Componentes de NDK
      Android Scripting Environment
      Python en Android
 3   Proyecto POP-Bot (Android-Arduino Robot)
       Android como plataforma de desarrollo de Robots
       Estado Actual del Proyecto y Demostraci´n
                                              o
       Proyectos relacionados

                       Antonio Vanegas    Android NDK y Herramientas para control de Robots
Android NDK
                          Antecedentes
                                         Componentes
                    Otras Herramientas
                                         ASE
                     Proyecto Pop-Bot
                                         Python


Instalaci´n de Python en Android
         o


  ASE instalaci´n
               o




                      Antonio Vanegas    Android NDK y Herramientas para control de Robots
Antecedentes   Android para robots
                     Otras Herramientas   Proyecto Android-Popbot
                      Proyecto Pop-Bot    Proyectos similares


Agenda
 1   Situaci´n actual
            o
       Historia y Antecedentes
       Importancia de las aplicaciones m´viles
                                        o
       Que falta?
 2   Herramientas de Desarrollo Alternativo
      Android NDK
      Componentes de NDK
      Android Scripting Environment
      Python en Android
 3   Proyecto POP-Bot (Android-Arduino Robot)
       Android como plataforma de desarrollo de Robots
       Estado Actual del Proyecto y Demostraci´n
                                              o
       Proyectos relacionados

                       Antonio Vanegas    Android NDK y Herramientas para control de Robots
Antecedentes   Android para robots
                      Otras Herramientas   Proyecto Android-Popbot
                       Proyecto Pop-Bot    Proyectos similares


Android como plataforma de desarrollo de robots


  Ventajas:
      Independencia
      Versatilidad en el desarrollo
      Procesador
      Un plus de sensores y APIs
      Sistemas de comunicaci´n
                            o
      Reducci´n de costos en
             o
      implementaci´n
                  o




                        Antonio Vanegas    Android NDK y Herramientas para control de Robots
Antecedentes   Android para robots
                      Otras Herramientas   Proyecto Android-Popbot
                       Proyecto Pop-Bot    Proyectos similares


Android como plataforma de desarrollo de robots


  Ventajas:
      Independencia
      Versatilidad en el desarrollo
      Procesador
      Un plus de sensores y APIs
      Sistemas de comunicaci´n
                            o
      Reducci´n de costos en
             o
      implementaci´n
                  o




                        Antonio Vanegas    Android NDK y Herramientas para control de Robots
Antecedentes   Android para robots
                      Otras Herramientas   Proyecto Android-Popbot
                       Proyecto Pop-Bot    Proyectos similares


Android como plataforma de desarrollo de robots


  Ventajas:
      Independencia
      Versatilidad en el desarrollo
      Procesador
      Un plus de sensores y APIs
      Sistemas de comunicaci´n
                            o
      Reducci´n de costos en
             o
      implementaci´n
                  o




                        Antonio Vanegas    Android NDK y Herramientas para control de Robots
Antecedentes   Android para robots
                      Otras Herramientas   Proyecto Android-Popbot
                       Proyecto Pop-Bot    Proyectos similares


Android como plataforma de desarrollo de robots


  Ventajas:
      Independencia
      Versatilidad en el desarrollo
      Procesador
      Un plus de sensores y APIs
      Sistemas de comunicaci´n
                            o
      Reducci´n de costos en
             o
      implementaci´n
                  o




                        Antonio Vanegas    Android NDK y Herramientas para control de Robots
Antecedentes   Android para robots
                      Otras Herramientas   Proyecto Android-Popbot
                       Proyecto Pop-Bot    Proyectos similares


Android como plataforma de desarrollo de robots


  Ventajas:
      Independencia
      Versatilidad en el desarrollo
      Procesador
      Un plus de sensores y APIs
      Sistemas de comunicaci´n
                            o
      Reducci´n de costos en
             o
      implementaci´n
                  o




                        Antonio Vanegas    Android NDK y Herramientas para control de Robots
Antecedentes   Android para robots
                      Otras Herramientas   Proyecto Android-Popbot
                       Proyecto Pop-Bot    Proyectos similares


Android como plataforma de desarrollo de robots


  Ventajas:
      Independencia
      Versatilidad en el desarrollo
      Procesador
      Un plus de sensores y APIs
      Sistemas de comunicaci´n
                            o
      Reducci´n de costos en
             o
      implementaci´n
                  o




                        Antonio Vanegas    Android NDK y Herramientas para control de Robots
Antecedentes   Android para robots
                      Otras Herramientas   Proyecto Android-Popbot
                       Proyecto Pop-Bot    Proyectos similares


Android como plataforma de desarrollo de robots

  Plus de sensores
      Br´jula
        u
      GPS
      Aceler´metros
            o
      C´mara
       a
      Micr´fono (comandos por voz)
          o

  APIs
      APIs de google (Maps,Voice,etc)
      Terceros


                        Antonio Vanegas    Android NDK y Herramientas para control de Robots
Antecedentes   Android para robots
                  Otras Herramientas   Proyecto Android-Popbot
                   Proyecto Pop-Bot    Proyectos similares


Android como plataforma de desarrollo de robots




  Sistemas de comunicaci´n
                        o
       GPRS/EDGE/3G
      Bluetooth
      Wi-Fi




                    Antonio Vanegas    Android NDK y Herramientas para control de Robots
Antecedentes   Android para robots
                     Otras Herramientas   Proyecto Android-Popbot
                      Proyecto Pop-Bot    Proyectos similares


Agenda
 1   Situaci´n actual
            o
       Historia y Antecedentes
       Importancia de las aplicaciones m´viles
                                        o
       Que falta?
 2   Herramientas de Desarrollo Alternativo
      Android NDK
      Componentes de NDK
      Android Scripting Environment
      Python en Android
 3   Proyecto POP-Bot (Android-Arduino Robot)
       Android como plataforma de desarrollo de Robots
       Estado Actual del Proyecto y Demostraci´n
                                              o
       Proyectos relacionados

                       Antonio Vanegas    Android NDK y Herramientas para control de Robots
Antecedentes   Android para robots
                      Otras Herramientas   Proyecto Android-Popbot
                       Proyecto Pop-Bot    Proyectos similares


Estado Actual del Proyecto


  Tareas realizadas
      Construcci´n de interfaz
                o

      Desarrollo del driver para
      Pop-bot

      Homologaci´n parcial al
                 o
      proyecto CellBots




                        Antonio Vanegas    Android NDK y Herramientas para control de Robots
Antecedentes   Android para robots
                    Otras Herramientas   Proyecto Android-Popbot
                     Proyecto Pop-Bot    Proyectos similares


Estado Actual del Proyecto
  Interfaz de conexi´n:
                    o




                      Antonio Vanegas    Android NDK y Herramientas para control de Robots
Antecedentes   Android para robots
                   Otras Herramientas   Proyecto Android-Popbot
                    Proyecto Pop-Bot    Proyectos similares


Estado Actual del Proyecto
  Interfaz de conexi´n
                    o




                     Antonio Vanegas    Android NDK y Herramientas para control de Robots
Antecedentes   Android para robots
                     Otras Herramientas   Proyecto Android-Popbot
                      Proyecto Pop-Bot    Proyectos similares


Agenda
 1   Situaci´n actual
            o
       Historia y Antecedentes
       Importancia de las aplicaciones m´viles
                                        o
       Que falta?
 2   Herramientas de Desarrollo Alternativo
      Android NDK
      Componentes de NDK
      Android Scripting Environment
      Python en Android
 3   Proyecto POP-Bot (Android-Arduino Robot)
       Android como plataforma de desarrollo de Robots
       Estado Actual del Proyecto y Demostraci´n
                                              o
       Proyectos relacionados

                       Antonio Vanegas    Android NDK y Herramientas para control de Robots
Antecedentes   Android para robots
                  Otras Herramientas   Proyecto Android-Popbot
                   Proyecto Pop-Bot    Proyectos similares


Proyectos relacionados



  Cellbots
      http:
      //www.cellbots.com

      http://www.
      amarino-toolkit.net




                    Antonio Vanegas    Android NDK y Herramientas para control de Robots
Antecedentes   Android para robots
                      Otras Herramientas   Proyecto Android-Popbot
                       Proyecto Pop-Bot    Proyectos similares


Referencias y Agradecimientos

  Contacto y referencias
     P´gina del proyecto: http://devel.androidsith.com
       a
      Alvaro Antonio Vanegas (hpsaturn@gmail.com)

  Agradecimientos Especiales a:
      Asistentes :D                              A
                                                 LTEX
      Manuel Cer´n (Coordinador
                 o                               Debian GNU-Linux
      Software Libre)
      Edna Amortegui
      (fotograf´
               ıa)
      Campus Party 2010

                        Antonio Vanegas    Android NDK y Herramientas para control de Robots

Más contenido relacionado

Destacado

Ensayo De Hizitria
Ensayo De HizitriaEnsayo De Hizitria
Ensayo De Hizitriamiss.pink
 
La Habana
La HabanaLa Habana
La Habanablasa
 
La Seguridad Que Brinda La Sangre de Jesús
La Seguridad Que Brinda La Sangre de JesúsLa Seguridad Que Brinda La Sangre de Jesús
La Seguridad Que Brinda La Sangre de Jesúscuadrangualra50
 
Taller campus party
Taller campus partyTaller campus party
Taller campus partycampus party
 
Terea
TereaTerea
TereaChuzo
 
Ovarios poliquisticos dx y seguiminto
Ovarios poliquisticos dx  y  seguimintoOvarios poliquisticos dx  y  seguiminto
Ovarios poliquisticos dx y seguimintoYesenia Huizar
 
Maraton astronomiaonline
Maraton astronomiaonlineMaraton astronomiaonline
Maraton astronomiaonlinecampus party
 
Taller campus party .net
Taller campus party .netTaller campus party .net
Taller campus party .netcampus party
 
Distributed Goal-Oriented Computing
Distributed Goal-Oriented ComputingDistributed Goal-Oriented Computing
Distributed Goal-Oriented ComputingJavi Palanca
 
German puerta profecías mayas
German puerta   profecías mayasGerman puerta   profecías mayas
German puerta profecías mayascampus party
 

Destacado (20)

Ensayo De Hizitria
Ensayo De HizitriaEnsayo De Hizitria
Ensayo De Hizitria
 
La Habana
La HabanaLa Habana
La Habana
 
Slideshare & Blogger
Slideshare & BloggerSlideshare & Blogger
Slideshare & Blogger
 
Presente!
Presente!Presente!
Presente!
 
Actitud
ActitudActitud
Actitud
 
La Seguridad Que Brinda La Sangre de Jesús
La Seguridad Que Brinda La Sangre de JesúsLa Seguridad Que Brinda La Sangre de Jesús
La Seguridad Que Brinda La Sangre de Jesús
 
Sun, tzu el arte de la guerra
Sun, tzu   el arte de la guerraSun, tzu   el arte de la guerra
Sun, tzu el arte de la guerra
 
Informe final cide__marzo_08[2][1][1][1]
Informe final cide__marzo_08[2][1][1][1]Informe final cide__marzo_08[2][1][1][1]
Informe final cide__marzo_08[2][1][1][1]
 
Modulo 3 la flor
Modulo 3 la flor Modulo 3 la flor
Modulo 3 la flor
 
Ovarios poliqisticos
Ovarios poliqisticosOvarios poliqisticos
Ovarios poliqisticos
 
Taller campus party
Taller campus partyTaller campus party
Taller campus party
 
Terea
TereaTerea
Terea
 
Ovarios poliquisticos dx y seguiminto
Ovarios poliquisticos dx  y  seguimintoOvarios poliquisticos dx  y  seguiminto
Ovarios poliquisticos dx y seguiminto
 
Psicologia
PsicologiaPsicologia
Psicologia
 
Maraton astronomiaonline
Maraton astronomiaonlineMaraton astronomiaonline
Maraton astronomiaonline
 
Taller campus party .net
Taller campus party .netTaller campus party .net
Taller campus party .net
 
04 limitesxxx
04 limitesxxx04 limitesxxx
04 limitesxxx
 
Distributed Goal-Oriented Computing
Distributed Goal-Oriented ComputingDistributed Goal-Oriented Computing
Distributed Goal-Oriented Computing
 
Modulo 6 las malezas
Modulo 6 las malezasModulo 6 las malezas
Modulo 6 las malezas
 
German puerta profecías mayas
German puerta   profecías mayasGerman puerta   profecías mayas
German puerta profecías mayas
 

Similar a Presentacion campus2010

Creación de apps móviles sin conocimientos de programación
Creación de apps móviles sin conocimientos de programaciónCreación de apps móviles sin conocimientos de programación
Creación de apps móviles sin conocimientos de programaciónEnrique Farez
 
Actividades del Proceso de Conceptualización
Actividades del Proceso de Conceptualización Actividades del Proceso de Conceptualización
Actividades del Proceso de Conceptualización johannaAC
 
Desarollando aplicaciones móviles con Python y Android
Desarollando aplicaciones móviles con Python y AndroidDesarollando aplicaciones móviles con Python y Android
Desarollando aplicaciones móviles con Python y AndroidTatiana Al-Chueyr
 
Software Libre Oruro
Software Libre OruroSoftware Libre Oruro
Software Libre OruroCesar Funes
 
Diapositivas Robotica!
Diapositivas Robotica!Diapositivas Robotica!
Diapositivas Robotica!Plan24
 
Desarrollo rapido de software libre de alta calidad UOC 2015 tesis maestria
Desarrollo rapido de software libre de alta calidad UOC 2015 tesis maestriaDesarrollo rapido de software libre de alta calidad UOC 2015 tesis maestria
Desarrollo rapido de software libre de alta calidad UOC 2015 tesis maestriaMariano Reingart
 
Fátima García y Enrique Costa. ACCEGAL. Jornadas Por Dereito 2013
Fátima García y Enrique Costa. ACCEGAL. Jornadas Por Dereito 2013Fátima García y Enrique Costa. ACCEGAL. Jornadas Por Dereito 2013
Fátima García y Enrique Costa. ACCEGAL. Jornadas Por Dereito 2013Por Dereito
 
Informe final tsusoftware
Informe final tsusoftwareInforme final tsusoftware
Informe final tsusoftwareJesus Alvarado
 
04 Proyecto De Trabajo
04 Proyecto De Trabajo04 Proyecto De Trabajo
04 Proyecto De Trabajomariolamoya
 

Similar a Presentacion campus2010 (20)

Creación de apps móviles sin conocimientos de programación
Creación de apps móviles sin conocimientos de programaciónCreación de apps móviles sin conocimientos de programación
Creación de apps móviles sin conocimientos de programación
 
Introducción a python
Introducción a pythonIntroducción a python
Introducción a python
 
Actividades del Proceso de Conceptualización
Actividades del Proceso de Conceptualización Actividades del Proceso de Conceptualización
Actividades del Proceso de Conceptualización
 
CursoAndroid.pptx
CursoAndroid.pptxCursoAndroid.pptx
CursoAndroid.pptx
 
Desarollando aplicaciones móviles con Python y Android
Desarollando aplicaciones móviles con Python y AndroidDesarollando aplicaciones móviles con Python y Android
Desarollando aplicaciones móviles con Python y Android
 
Software Libre Oruro
Software Libre OruroSoftware Libre Oruro
Software Libre Oruro
 
Diapositivas Robotica!
Diapositivas Robotica!Diapositivas Robotica!
Diapositivas Robotica!
 
Realidad aumentada swl
Realidad aumentada swlRealidad aumentada swl
Realidad aumentada swl
 
CoSECiVi 2020 - Development of a User-Friendly Application for Creating Tacti...
CoSECiVi 2020 - Development of a User-Friendly Application for Creating Tacti...CoSECiVi 2020 - Development of a User-Friendly Application for Creating Tacti...
CoSECiVi 2020 - Development of a User-Friendly Application for Creating Tacti...
 
Desarrollo rapido de software libre de alta calidad UOC 2015 tesis maestria
Desarrollo rapido de software libre de alta calidad UOC 2015 tesis maestriaDesarrollo rapido de software libre de alta calidad UOC 2015 tesis maestria
Desarrollo rapido de software libre de alta calidad UOC 2015 tesis maestria
 
Presentacion accegal
Presentacion accegalPresentacion accegal
Presentacion accegal
 
Fátima García y Enrique Costa. ACCEGAL. Jornadas Por Dereito 2013
Fátima García y Enrique Costa. ACCEGAL. Jornadas Por Dereito 2013Fátima García y Enrique Costa. ACCEGAL. Jornadas Por Dereito 2013
Fátima García y Enrique Costa. ACCEGAL. Jornadas Por Dereito 2013
 
Presentacion lswc-espacio-comunidad
Presentacion lswc-espacio-comunidadPresentacion lswc-espacio-comunidad
Presentacion lswc-espacio-comunidad
 
Informe final tsusoftware
Informe final tsusoftwareInforme final tsusoftware
Informe final tsusoftware
 
Introduccion a-python
Introduccion a-pythonIntroduccion a-python
Introduccion a-python
 
Herramientas Open Source
Herramientas Open SourceHerramientas Open Source
Herramientas Open Source
 
ATIX11
ATIX11ATIX11
ATIX11
 
Atix11
Atix11Atix11
Atix11
 
Mono herramintas tic
Mono herramintas ticMono herramintas tic
Mono herramintas tic
 
04 Proyecto De Trabajo
04 Proyecto De Trabajo04 Proyecto De Trabajo
04 Proyecto De Trabajo
 

Más de campus party

¿Qué es SCADA y cómo me afecta su (in)seguridad?
¿Qué es SCADA y cómo me afecta su (in)seguridad? ¿Qué es SCADA y cómo me afecta su (in)seguridad?
¿Qué es SCADA y cómo me afecta su (in)seguridad? campus party
 
Producción del largometraje pequeñas voces
Producción del largometraje pequeñas vocesProducción del largometraje pequeñas voces
Producción del largometraje pequeñas vocescampus party
 
Conferencia: Aplicaciones y el reto del desarrollo móvil
Conferencia: Aplicaciones y el reto del desarrollo móvilConferencia: Aplicaciones y el reto del desarrollo móvil
Conferencia: Aplicaciones y el reto del desarrollo móvilcampus party
 
Como sería un viaje a la velocidad de la luz - Miguel Ángel Contreras
Como sería un viaje a la velocidad de la luz - Miguel Ángel ContrerasComo sería un viaje a la velocidad de la luz - Miguel Ángel Contreras
Como sería un viaje a la velocidad de la luz - Miguel Ángel Contrerascampus party
 
Como sería un viaje a la velocidad de la luz - Miguel Ángel Contreras
Como sería un viaje a la velocidad de la luz - Miguel Ángel ContrerasComo sería un viaje a la velocidad de la luz - Miguel Ángel Contreras
Como sería un viaje a la velocidad de la luz - Miguel Ángel Contrerascampus party
 
X taller bluevialiminal
X taller bluevialiminalX taller bluevialiminal
X taller bluevialiminalcampus party
 
X liminal buevia 2 (dllo.)-taller
X liminal buevia 2 (dllo.)-tallerX liminal buevia 2 (dllo.)-taller
X liminal buevia 2 (dllo.)-tallercampus party
 
X elalgoritmodelamemoria maria juliana soto (social media) (1) 1
X elalgoritmodelamemoria maria juliana soto (social media) (1) 1X elalgoritmodelamemoria maria juliana soto (social media) (1) 1
X elalgoritmodelamemoria maria juliana soto (social media) (1) 1campus party
 
Theremin Alfredo Vargas
Theremin Alfredo Vargas Theremin Alfredo Vargas
Theremin Alfredo Vargas campus party
 
Sonido y cine Ricardo Escallon
Sonido y cine Ricardo Escallon Sonido y cine Ricardo Escallon
Sonido y cine Ricardo Escallon campus party
 
Photoshop para fotógrafos. Del cuarto oscuro al cuarto digital - Andrés Bautista
Photoshop para fotógrafos. Del cuarto oscuro al cuarto digital - Andrés BautistaPhotoshop para fotógrafos. Del cuarto oscuro al cuarto digital - Andrés Bautista
Photoshop para fotógrafos. Del cuarto oscuro al cuarto digital - Andrés Bautistacampus party
 
Photoshop para fotógrafos. Del cuarto oscuro al cuarto digital - Andrés Fonseca
Photoshop para fotógrafos. Del cuarto oscuro al cuarto digital - Andrés FonsecaPhotoshop para fotógrafos. Del cuarto oscuro al cuarto digital - Andrés Fonseca
Photoshop para fotógrafos. Del cuarto oscuro al cuarto digital - Andrés Fonsecacampus party
 
Aseguramiento de Vulnerabilidades Web con tecnologías OWASP
Aseguramiento de Vulnerabilidades Web con tecnologías OWASPAseguramiento de Vulnerabilidades Web con tecnologías OWASP
Aseguramiento de Vulnerabilidades Web con tecnologías OWASPcampus party
 
Mundos virtuales inmersivos y social shopping
Mundos virtuales inmersivos y social shopping Mundos virtuales inmersivos y social shopping
Mundos virtuales inmersivos y social shopping campus party
 
Creación transmediática y comunidades en práctica
Creación transmediática y comunidades en prácticaCreación transmediática y comunidades en práctica
Creación transmediática y comunidades en prácticacampus party
 
Implementación de Cloud Computing con Software Libre y medidas de seguridad p...
Implementación de Cloud Computing con Software Libre y medidas de seguridad p...Implementación de Cloud Computing con Software Libre y medidas de seguridad p...
Implementación de Cloud Computing con Software Libre y medidas de seguridad p...campus party
 

Más de campus party (20)

Titulo
Titulo Titulo
Titulo
 
¿Qué es SCADA y cómo me afecta su (in)seguridad?
¿Qué es SCADA y cómo me afecta su (in)seguridad? ¿Qué es SCADA y cómo me afecta su (in)seguridad?
¿Qué es SCADA y cómo me afecta su (in)seguridad?
 
Producción del largometraje pequeñas voces
Producción del largometraje pequeñas vocesProducción del largometraje pequeñas voces
Producción del largometraje pequeñas voces
 
Conferencia: Aplicaciones y el reto del desarrollo móvil
Conferencia: Aplicaciones y el reto del desarrollo móvilConferencia: Aplicaciones y el reto del desarrollo móvil
Conferencia: Aplicaciones y el reto del desarrollo móvil
 
Liminal Bluevia 1
Liminal Bluevia 1Liminal Bluevia 1
Liminal Bluevia 1
 
Como sería un viaje a la velocidad de la luz - Miguel Ángel Contreras
Como sería un viaje a la velocidad de la luz - Miguel Ángel ContrerasComo sería un viaje a la velocidad de la luz - Miguel Ángel Contreras
Como sería un viaje a la velocidad de la luz - Miguel Ángel Contreras
 
Como sería un viaje a la velocidad de la luz - Miguel Ángel Contreras
Como sería un viaje a la velocidad de la luz - Miguel Ángel ContrerasComo sería un viaje a la velocidad de la luz - Miguel Ángel Contreras
Como sería un viaje a la velocidad de la luz - Miguel Ángel Contreras
 
X taller bluevialiminal
X taller bluevialiminalX taller bluevialiminal
X taller bluevialiminal
 
X liminal buevia 2 (dllo.)-taller
X liminal buevia 2 (dllo.)-tallerX liminal buevia 2 (dllo.)-taller
X liminal buevia 2 (dllo.)-taller
 
X elalgoritmodelamemoria maria juliana soto (social media) (1) 1
X elalgoritmodelamemoria maria juliana soto (social media) (1) 1X elalgoritmodelamemoria maria juliana soto (social media) (1) 1
X elalgoritmodelamemoria maria juliana soto (social media) (1) 1
 
Theremin Alfredo Vargas
Theremin Alfredo Vargas Theremin Alfredo Vargas
Theremin Alfredo Vargas
 
Sonido y cine Ricardo Escallon
Sonido y cine Ricardo Escallon Sonido y cine Ricardo Escallon
Sonido y cine Ricardo Escallon
 
Photoshop para fotógrafos. Del cuarto oscuro al cuarto digital - Andrés Bautista
Photoshop para fotógrafos. Del cuarto oscuro al cuarto digital - Andrés BautistaPhotoshop para fotógrafos. Del cuarto oscuro al cuarto digital - Andrés Bautista
Photoshop para fotógrafos. Del cuarto oscuro al cuarto digital - Andrés Bautista
 
Photoshop para fotógrafos. Del cuarto oscuro al cuarto digital - Andrés Fonseca
Photoshop para fotógrafos. Del cuarto oscuro al cuarto digital - Andrés FonsecaPhotoshop para fotógrafos. Del cuarto oscuro al cuarto digital - Andrés Fonseca
Photoshop para fotógrafos. Del cuarto oscuro al cuarto digital - Andrés Fonseca
 
Aseguramiento de Vulnerabilidades Web con tecnologías OWASP
Aseguramiento de Vulnerabilidades Web con tecnologías OWASPAseguramiento de Vulnerabilidades Web con tecnologías OWASP
Aseguramiento de Vulnerabilidades Web con tecnologías OWASP
 
Mundos virtuales inmersivos y social shopping
Mundos virtuales inmersivos y social shopping Mundos virtuales inmersivos y social shopping
Mundos virtuales inmersivos y social shopping
 
Creación transmediática y comunidades en práctica
Creación transmediática y comunidades en prácticaCreación transmediática y comunidades en práctica
Creación transmediática y comunidades en práctica
 
Android+Arduino
Android+ArduinoAndroid+Arduino
Android+Arduino
 
Implementación de Cloud Computing con Software Libre y medidas de seguridad p...
Implementación de Cloud Computing con Software Libre y medidas de seguridad p...Implementación de Cloud Computing con Software Libre y medidas de seguridad p...
Implementación de Cloud Computing con Software Libre y medidas de seguridad p...
 
Linux en caja
Linux en cajaLinux en caja
Linux en caja
 

Último

Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfjeondanny1997
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
Segunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxSegunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxMariaBurgos55
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son241514984
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxAlexander López
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxazmysanros90
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.241514949
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptMiguelAtencio10
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx241523733
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxJOSEFERNANDOARENASCA
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELmaryfer27m
 
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptTEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptJavierHerrera662252
 
Explorando la historia y funcionamiento de la memoria ram
Explorando la historia y funcionamiento de la memoria ramExplorando la historia y funcionamiento de la memoria ram
Explorando la historia y funcionamiento de la memoria ramDIDIERFERNANDOGUERRE
 
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOnarvaezisabella21
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativaAdrianaMartnez618894
 
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxGoogle-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxAlexander López
 
Tecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxTecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxGESTECPERUSAC
 

Último (20)

Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
Segunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxSegunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptx
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptx
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.ppt
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptx
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFEL
 
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptTEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
 
Explorando la historia y funcionamiento de la memoria ram
Explorando la historia y funcionamiento de la memoria ramExplorando la historia y funcionamiento de la memoria ram
Explorando la historia y funcionamiento de la memoria ram
 
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativa
 
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxGoogle-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
 
Tecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxTecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptx
 

Presentacion campus2010

  • 1. Agenda Android NDK y Herramientas para control de Robots Alvaro Antonio Vanegas P Software Libre - Campus Party Colombia 2010 2010.07.01 Antonio Vanegas Android NDK y Herramientas para control de Robots
  • 2. Agenda Agenda 1 Situaci´n actual o Historia y Antecedentes Importancia de las aplicaciones m´viles o Que falta? 2 Herramientas de Desarrollo Alternativo Android NDK Componentes de NDK Android Scripting Environment Python en Android 3 Proyecto POP-Bot (Android-Arduino Robot) Android como plataforma de desarrollo de Robots Estado Actual del Proyecto y Demostraci´n o Proyectos relacionados Antonio Vanegas Android NDK y Herramientas para control de Robots
  • 3. Antecedentes Historia Otras Herramientas Importancia actual Proyecto Pop-Bot Prop´sito o Agenda 1 Situaci´n actual o Historia y Antecedentes Importancia de las aplicaciones m´viles o Que falta? 2 Herramientas de Desarrollo Alternativo Android NDK Componentes de NDK Android Scripting Environment Python en Android 3 Proyecto POP-Bot (Android-Arduino Robot) Android como plataforma de desarrollo de Robots Estado Actual del Proyecto y Demostraci´n o Proyectos relacionados Antonio Vanegas Android NDK y Herramientas para control de Robots
  • 4. Antecedentes Historia Otras Herramientas Importancia actual Proyecto Pop-Bot Prop´sito o Dispositivos del pasado y su importancia Anteriormente se usaban dispositivos m´viles para diferentes o servicios, entre los mas destacados PDA Pocket PC Dispositivos especializados de adquisici´n o Otros: Calculadoras, Dat´fonos, etc a Antonio Vanegas Android NDK y Herramientas para control de Robots
  • 5. Antecedentes Historia Otras Herramientas Importancia actual Proyecto Pop-Bot Prop´sito o Dispositivos Anteriores Se utilizaron para diferentes fines Antonio Vanegas Android NDK y Herramientas para control de Robots
  • 6. Antecedentes Historia Otras Herramientas Importancia actual Proyecto Pop-Bot Prop´sito o Agenda 1 Situaci´n actual o Historia y Antecedentes Importancia de las aplicaciones m´viles o Que falta? 2 Herramientas de Desarrollo Alternativo Android NDK Componentes de NDK Android Scripting Environment Python en Android 3 Proyecto POP-Bot (Android-Arduino Robot) Android como plataforma de desarrollo de Robots Estado Actual del Proyecto y Demostraci´n o Proyectos relacionados Antonio Vanegas Android NDK y Herramientas para control de Robots
  • 7. Antecedentes Historia Otras Herramientas Importancia actual Proyecto Pop-Bot Prop´sito o Redes Sociales Actualmente existe una alta integraci´n con redes sociales: o twitter facebook Identi.ca otros Antonio Vanegas Android NDK y Herramientas para control de Robots
  • 8. Antecedentes Historia Otras Herramientas Importancia actual Proyecto Pop-Bot Prop´sito o Aplicaciones y Herramientas de Georeferenciaci´n o Integraci´n de diferentes tipos: o GoogleMaps Georeferenciaci´n de o medios Posicionamiento Realidad Aumentada Antonio Vanegas Android NDK y Herramientas para control de Robots
  • 9. Antecedentes Historia Otras Herramientas Importancia actual Proyecto Pop-Bot Prop´sito o Juegos y Herramientas relacionadas Juegos como aplicaciones: Usan los recursos normales del celular Se conectan a redes Son portados de otros dispositivos Complemento a juegos y consolas Como controles Antonio Vanegas Android NDK y Herramientas para control de Robots
  • 10. Antecedentes Historia Otras Herramientas Importancia actual Proyecto Pop-Bot Prop´sito o Android como Control Simulando mando NES Antonio Vanegas Android NDK y Herramientas para control de Robots
  • 11. Antecedentes Historia Otras Herramientas Importancia actual Proyecto Pop-Bot Prop´sito o Agenda 1 Situaci´n actual o Historia y Antecedentes Importancia de las aplicaciones m´viles o Que falta? 2 Herramientas de Desarrollo Alternativo Android NDK Componentes de NDK Android Scripting Environment Python en Android 3 Proyecto POP-Bot (Android-Arduino Robot) Android como plataforma de desarrollo de Robots Estado Actual del Proyecto y Demostraci´n o Proyectos relacionados Antonio Vanegas Android NDK y Herramientas para control de Robots
  • 12. Antecedentes Historia Otras Herramientas Importancia actual Proyecto Pop-Bot Prop´sito o Qu´ Falta? e Algunas Ideas Enfocarse en otros nichos Extender la plataforma y la aplicabilidad Utilizarla como herramienta de desarrollo para otras disciplinas Antonio Vanegas Android NDK y Herramientas para control de Robots
  • 13. Antecedentes Historia Otras Herramientas Importancia actual Proyecto Pop-Bot Prop´sito o Qu´ Falta? e Algunas Ideas Enfocarse en otros nichos Extender la plataforma y la aplicabilidad Utilizarla como herramienta de desarrollo para otras disciplinas Antonio Vanegas Android NDK y Herramientas para control de Robots
  • 14. Antecedentes Historia Otras Herramientas Importancia actual Proyecto Pop-Bot Prop´sito o Qu´ Falta? e Algunas Ideas Enfocarse en otros nichos Extender la plataforma y la aplicabilidad Utilizarla como herramienta de desarrollo para otras disciplinas Antonio Vanegas Android NDK y Herramientas para control de Robots
  • 15. Android NDK Antecedentes Componentes Otras Herramientas ASE Proyecto Pop-Bot Python Agenda 1 Situaci´n actual o Historia y Antecedentes Importancia de las aplicaciones m´viles o Que falta? 2 Herramientas de Desarrollo Alternativo Android NDK Componentes de NDK Android Scripting Environment Python en Android 3 Proyecto POP-Bot (Android-Arduino Robot) Android como plataforma de desarrollo de Robots Estado Actual del Proyecto y Demostraci´n o Proyectos relacionados Antonio Vanegas Android NDK y Herramientas para control de Robots
  • 16. Android NDK Antecedentes Componentes Otras Herramientas ASE Proyecto Pop-Bot Python Que es Android NDK? Definici´n: o Es un conjunto de herramientas que permiten integrar componentes que hacen uso de c´digo nativo en aplicaciones o Android. Antonio Vanegas Android NDK y Herramientas para control de Robots
  • 17. Android NDK Antecedentes Componentes Otras Herramientas ASE Proyecto Pop-Bot Python Android NDK Ventajas: Creaci´n de o librer´ de ıas mayor eficiencia Acceso a capas distintas Migraci´n de o proyectos existentes Antonio Vanegas Android NDK y Herramientas para control de Robots
  • 18. Android NDK Antecedentes Componentes Otras Herramientas ASE Proyecto Pop-Bot Python Android NDK Ventajas: Creaci´n de o librer´ de ıas mayor eficiencia Acceso a capas distintas Migraci´n de o proyectos existentes Antonio Vanegas Android NDK y Herramientas para control de Robots
  • 19. Android NDK Antecedentes Componentes Otras Herramientas ASE Proyecto Pop-Bot Python Android NDK Ventajas: Creaci´n de o librer´ de ıas mayor eficiencia Acceso a capas distintas Migraci´n de o proyectos existentes Antonio Vanegas Android NDK y Herramientas para control de Robots
  • 20. Android NDK Antecedentes Componentes Otras Herramientas ASE Proyecto Pop-Bot Python Android NDK Deventajas: No es multiplaforma, CPUs No hay generaci´n de GUI o soportadas: ARMv5TE ARMv7-A Parte de x86 Falta de librer´ ıas Antonio Vanegas Android NDK y Herramientas para control de Robots
  • 21. Android NDK Antecedentes Componentes Otras Herramientas ASE Proyecto Pop-Bot Python Android NDK Deventajas: No es multiplaforma, CPUs No hay generaci´n de GUI o soportadas: ARMv5TE ARMv7-A Parte de x86 Falta de librer´ ıas Antonio Vanegas Android NDK y Herramientas para control de Robots
  • 22. Android NDK Antecedentes Componentes Otras Herramientas ASE Proyecto Pop-Bot Python Android NDK Deventajas: No es multiplaforma, CPUs No hay generaci´n de GUI o soportadas: ARMv5TE ARMv7-A Parte de x86 Falta de librer´ ıas Antonio Vanegas Android NDK y Herramientas para control de Robots
  • 23. Android NDK Antecedentes Componentes Otras Herramientas ASE Proyecto Pop-Bot Python Android NDK Librer´ actuales: ıas libc (C library) headers libm (math library) headers JNI interface headers libz (Zlib compression) headers liblog (Android logging) header OpenGL ES 1.1 and OpenGL ES 2.0 (3D graphics libraries) headers libjnigraphics (Pixel buffer access) header (for Android 2.2 and above). A Minimal set of headers for C++ support Antonio Vanegas Android NDK y Herramientas para control de Robots
  • 24. Android NDK Antecedentes Componentes Otras Herramientas ASE Proyecto Pop-Bot Python Agenda 1 Situaci´n actual o Historia y Antecedentes Importancia de las aplicaciones m´viles o Que falta? 2 Herramientas de Desarrollo Alternativo Android NDK Componentes de NDK Android Scripting Environment Python en Android 3 Proyecto POP-Bot (Android-Arduino Robot) Android como plataforma de desarrollo de Robots Estado Actual del Proyecto y Demostraci´n o Proyectos relacionados Antonio Vanegas Android NDK y Herramientas para control de Robots
  • 25. Android NDK Antecedentes Componentes Otras Herramientas ASE Proyecto Pop-Bot Python Componentes NDK Requesitos de entrada: Makefile: Android.mk Codigo fuente en C Salida de NDK Librer´ (file.so o file.o) ıas Ejecutables (Principalmente para consola) Antonio Vanegas Android NDK y Herramientas para control de Robots
  • 26. Android NDK Antecedentes Componentes Otras Herramientas ASE Proyecto Pop-Bot Python Componentes NDK Diagrama de Desarrollo de NDK Antonio Vanegas Android NDK y Herramientas para control de Robots
  • 27. Android NDK Antecedentes Componentes Otras Herramientas ASE Proyecto Pop-Bot Python Demostraci´n NDK o Hello World NDK! Hellor World! Comparaci´n Dalvik-NDK o Migraci´n: OpenJPG o Tips para migrar proyectos Antonio Vanegas Android NDK y Herramientas para control de Robots
  • 28. Android NDK Antecedentes Componentes Otras Herramientas ASE Proyecto Pop-Bot Python Agenda 1 Situaci´n actual o Historia y Antecedentes Importancia de las aplicaciones m´viles o Que falta? 2 Herramientas de Desarrollo Alternativo Android NDK Componentes de NDK Android Scripting Environment Python en Android 3 Proyecto POP-Bot (Android-Arduino Robot) Android como plataforma de desarrollo de Robots Estado Actual del Proyecto y Demostraci´n o Proyectos relacionados Antonio Vanegas Android NDK y Herramientas para control de Robots
  • 29. Android NDK Antecedentes Componentes Otras Herramientas ASE Proyecto Pop-Bot Python Aplicaci´n android ASE o Diagrama de Desarrollo de NDK Android Scripting Environment, actualmente soporta: Python Tcl Perl shell JRuby Lua BeanShell JavaScript Antonio Vanegas Android NDK y Herramientas para control de Robots
  • 30. Android NDK Antecedentes Componentes Otras Herramientas ASE Proyecto Pop-Bot Python Agenda 1 Situaci´n actual o Historia y Antecedentes Importancia de las aplicaciones m´viles o Que falta? 2 Herramientas de Desarrollo Alternativo Android NDK Componentes de NDK Android Scripting Environment Python en Android 3 Proyecto POP-Bot (Android-Arduino Robot) Android como plataforma de desarrollo de Robots Estado Actual del Proyecto y Demostraci´n o Proyectos relacionados Antonio Vanegas Android NDK y Herramientas para control de Robots
  • 31. Android NDK Antecedentes Componentes Otras Herramientas ASE Proyecto Pop-Bot Python Instalaci´n de Python en Android o ASE instalaci´n o Antonio Vanegas Android NDK y Herramientas para control de Robots
  • 32. Antecedentes Android para robots Otras Herramientas Proyecto Android-Popbot Proyecto Pop-Bot Proyectos similares Agenda 1 Situaci´n actual o Historia y Antecedentes Importancia de las aplicaciones m´viles o Que falta? 2 Herramientas de Desarrollo Alternativo Android NDK Componentes de NDK Android Scripting Environment Python en Android 3 Proyecto POP-Bot (Android-Arduino Robot) Android como plataforma de desarrollo de Robots Estado Actual del Proyecto y Demostraci´n o Proyectos relacionados Antonio Vanegas Android NDK y Herramientas para control de Robots
  • 33. Antecedentes Android para robots Otras Herramientas Proyecto Android-Popbot Proyecto Pop-Bot Proyectos similares Android como plataforma de desarrollo de robots Ventajas: Independencia Versatilidad en el desarrollo Procesador Un plus de sensores y APIs Sistemas de comunicaci´n o Reducci´n de costos en o implementaci´n o Antonio Vanegas Android NDK y Herramientas para control de Robots
  • 34. Antecedentes Android para robots Otras Herramientas Proyecto Android-Popbot Proyecto Pop-Bot Proyectos similares Android como plataforma de desarrollo de robots Ventajas: Independencia Versatilidad en el desarrollo Procesador Un plus de sensores y APIs Sistemas de comunicaci´n o Reducci´n de costos en o implementaci´n o Antonio Vanegas Android NDK y Herramientas para control de Robots
  • 35. Antecedentes Android para robots Otras Herramientas Proyecto Android-Popbot Proyecto Pop-Bot Proyectos similares Android como plataforma de desarrollo de robots Ventajas: Independencia Versatilidad en el desarrollo Procesador Un plus de sensores y APIs Sistemas de comunicaci´n o Reducci´n de costos en o implementaci´n o Antonio Vanegas Android NDK y Herramientas para control de Robots
  • 36. Antecedentes Android para robots Otras Herramientas Proyecto Android-Popbot Proyecto Pop-Bot Proyectos similares Android como plataforma de desarrollo de robots Ventajas: Independencia Versatilidad en el desarrollo Procesador Un plus de sensores y APIs Sistemas de comunicaci´n o Reducci´n de costos en o implementaci´n o Antonio Vanegas Android NDK y Herramientas para control de Robots
  • 37. Antecedentes Android para robots Otras Herramientas Proyecto Android-Popbot Proyecto Pop-Bot Proyectos similares Android como plataforma de desarrollo de robots Ventajas: Independencia Versatilidad en el desarrollo Procesador Un plus de sensores y APIs Sistemas de comunicaci´n o Reducci´n de costos en o implementaci´n o Antonio Vanegas Android NDK y Herramientas para control de Robots
  • 38. Antecedentes Android para robots Otras Herramientas Proyecto Android-Popbot Proyecto Pop-Bot Proyectos similares Android como plataforma de desarrollo de robots Ventajas: Independencia Versatilidad en el desarrollo Procesador Un plus de sensores y APIs Sistemas de comunicaci´n o Reducci´n de costos en o implementaci´n o Antonio Vanegas Android NDK y Herramientas para control de Robots
  • 39. Antecedentes Android para robots Otras Herramientas Proyecto Android-Popbot Proyecto Pop-Bot Proyectos similares Android como plataforma de desarrollo de robots Plus de sensores Br´jula u GPS Aceler´metros o C´mara a Micr´fono (comandos por voz) o APIs APIs de google (Maps,Voice,etc) Terceros Antonio Vanegas Android NDK y Herramientas para control de Robots
  • 40. Antecedentes Android para robots Otras Herramientas Proyecto Android-Popbot Proyecto Pop-Bot Proyectos similares Android como plataforma de desarrollo de robots Sistemas de comunicaci´n o GPRS/EDGE/3G Bluetooth Wi-Fi Antonio Vanegas Android NDK y Herramientas para control de Robots
  • 41. Antecedentes Android para robots Otras Herramientas Proyecto Android-Popbot Proyecto Pop-Bot Proyectos similares Agenda 1 Situaci´n actual o Historia y Antecedentes Importancia de las aplicaciones m´viles o Que falta? 2 Herramientas de Desarrollo Alternativo Android NDK Componentes de NDK Android Scripting Environment Python en Android 3 Proyecto POP-Bot (Android-Arduino Robot) Android como plataforma de desarrollo de Robots Estado Actual del Proyecto y Demostraci´n o Proyectos relacionados Antonio Vanegas Android NDK y Herramientas para control de Robots
  • 42. Antecedentes Android para robots Otras Herramientas Proyecto Android-Popbot Proyecto Pop-Bot Proyectos similares Estado Actual del Proyecto Tareas realizadas Construcci´n de interfaz o Desarrollo del driver para Pop-bot Homologaci´n parcial al o proyecto CellBots Antonio Vanegas Android NDK y Herramientas para control de Robots
  • 43. Antecedentes Android para robots Otras Herramientas Proyecto Android-Popbot Proyecto Pop-Bot Proyectos similares Estado Actual del Proyecto Interfaz de conexi´n: o Antonio Vanegas Android NDK y Herramientas para control de Robots
  • 44. Antecedentes Android para robots Otras Herramientas Proyecto Android-Popbot Proyecto Pop-Bot Proyectos similares Estado Actual del Proyecto Interfaz de conexi´n o Antonio Vanegas Android NDK y Herramientas para control de Robots
  • 45. Antecedentes Android para robots Otras Herramientas Proyecto Android-Popbot Proyecto Pop-Bot Proyectos similares Agenda 1 Situaci´n actual o Historia y Antecedentes Importancia de las aplicaciones m´viles o Que falta? 2 Herramientas de Desarrollo Alternativo Android NDK Componentes de NDK Android Scripting Environment Python en Android 3 Proyecto POP-Bot (Android-Arduino Robot) Android como plataforma de desarrollo de Robots Estado Actual del Proyecto y Demostraci´n o Proyectos relacionados Antonio Vanegas Android NDK y Herramientas para control de Robots
  • 46. Antecedentes Android para robots Otras Herramientas Proyecto Android-Popbot Proyecto Pop-Bot Proyectos similares Proyectos relacionados Cellbots http: //www.cellbots.com http://www. amarino-toolkit.net Antonio Vanegas Android NDK y Herramientas para control de Robots
  • 47. Antecedentes Android para robots Otras Herramientas Proyecto Android-Popbot Proyecto Pop-Bot Proyectos similares Referencias y Agradecimientos Contacto y referencias P´gina del proyecto: http://devel.androidsith.com a Alvaro Antonio Vanegas (hpsaturn@gmail.com) Agradecimientos Especiales a: Asistentes :D A LTEX Manuel Cer´n (Coordinador o Debian GNU-Linux Software Libre) Edna Amortegui (fotograf´ ıa) Campus Party 2010 Antonio Vanegas Android NDK y Herramientas para control de Robots