SlideShare una empresa de Scribd logo
1 de 10
Proyecto #1
Dispositivos
Móviles

“FALLING FRUITS”
Descripción del Proyecto
 Nuestro  proyecto consta de una
 aplicación en la cual de la parte superior
 estarán cayendo frutas (de la parte
 superior a la parte inferior), y éstas
 tendrán que ser atrapadas por una
 canasta que será movida por el usuario
 de izquierda a derecha o viceversa,
 tratando de atraparlas a todas, el usuario
 pierde cuando deje caer tres frutas.
¿Qué es android?

     Android es un sistema operativo basado en
      Linux, diseñado principalmente para móviles
      con     pantalla   táctil   como     teléfonos
      inteligentes    o    tabletas    inicialmente
      desarrollados por Android, Inc.
     Android fue desvelado en 2007 junto la
      fundación del Open Handset Alliance: un
      consorcio de compañías de hardware,
      software y telecomunicaciones para avanzar
      en los estándares abiertos de los dispositivos
      móviles
¿Qué es el SDK?
    Un kit de desarrollo de software o SDK (siglas en
     inglés    de    software    development      kit)   es
     generalmente un conjunto de herramientas de
     desarrollo de software que le permite al
     programador crear aplicaciones para un sistema
     concreto, por ejemplo ciertos paquetes de software,
     frameworks,       plataformas       de     hardware,
     computadoras, videoconsolas, sistemas operativos,
     entre otras.
    Los SDK frecuentemente incluyen, también, códigos
     de ejemplo y notas técnicas de soporte u otra
     documentación de soporte para ayudar a clarificar
     ciertos puntos del material de referencia primario.
Herramientas Utilizadas

 Lenguajes:    Android y Java

 El   SDK de Android.

 Tutoriales   de Android.
Tutoriales
     Video tutorial:
       Curso Desarrollo Aplicaciones android
      http://www.youtube.com/watch?v=2zJD4ASpfW8
       Programar Android desde 0
      http://www.youtube.com/playlist?list=PL0A103A65
      064BC6E2
     Páginas web:
         http://androideity.com/2011/08/22/libgdx-para-
          crear-juegos-en-android/
     Libros:
         Curso Programación Android (Salvador Gómez
          Oliver)
         El Gran Libro de Android, La guía definitiva para
          dominar Android.
Código del Proyecto
Imágenes de Aplicación
corriendo
Problemas Presentados
   Uno de los problemas que se nos presentó en
    el desarrollo de este proyecto fue el escoger
    el   lenguaje     que     utilizaríamos   para
    programarlo,     ya     que       nos   habían
    recomendado trabajar con Python, y este fue
    el lenguaje en el que comenzamos el
    proyecto, pero debido a que no tiene
    muchas herramientas, le faltan muchas
    actualizaciones, y no hay muchos tutoriales
    en que basarnos cambiamos el lenguaje por
    Java.
Conclusiones
 En    este     proyecto     aprendimos     a
  familiarizarnos con el entorno de Android.
 Encontramos       algunas diferencias en
  cuanto a las versiones de Android del
  celular, ya que dependiendo de la versión
  cambia      ligeramente     la  forma    de
  programar algunos comandos.
         Aprendimos   como trabajar con
          ambos lenguajes, python y java, y
          descubrimos cual era el que
          contaba con más ventajas en
          base a los requerimientos de
          nuestro proyecto.

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

App inventor
App inventorApp inventor
App inventor
 
App inventor
App inventorApp inventor
App inventor
 
Android studio
Android studioAndroid studio
Android studio
 
371081023 curso-desarrollo-android
371081023 curso-desarrollo-android371081023 curso-desarrollo-android
371081023 curso-desarrollo-android
 
AndroID
AndroIDAndroID
AndroID
 
Andropid
AndropidAndropid
Andropid
 
App inventor
App inventorApp inventor
App inventor
 
Herramientas para Desarrollo de Aplicaciones Moviles
Herramientas para Desarrollo de Aplicaciones MovilesHerramientas para Desarrollo de Aplicaciones Moviles
Herramientas para Desarrollo de Aplicaciones Moviles
 
Android studio
Android studioAndroid studio
Android studio
 
Android studio
Android studioAndroid studio
Android studio
 
Herramientas de desarrollo para dispositivos móviles
Herramientas de desarrollo para dispositivos móvilesHerramientas de desarrollo para dispositivos móviles
Herramientas de desarrollo para dispositivos móviles
 
Conceptos y Generalidades de Android
Conceptos y Generalidades de AndroidConceptos y Generalidades de Android
Conceptos y Generalidades de Android
 
Android studio
Android studioAndroid studio
Android studio
 
Iniciacion programacion-ap ps-webinar
Iniciacion programacion-ap ps-webinarIniciacion programacion-ap ps-webinar
Iniciacion programacion-ap ps-webinar
 
Introducción a App Inventor
Introducción a App InventorIntroducción a App Inventor
Introducción a App Inventor
 
Android studio - Carlos Piñan
Android studio - Carlos PiñanAndroid studio - Carlos Piñan
Android studio - Carlos Piñan
 
Live code manual Español
Live code manual EspañolLive code manual Español
Live code manual Español
 
Android studio
Android studioAndroid studio
Android studio
 
ESTRUCTURA DE UN PROYECTO EN ANDROID STUDIO
ESTRUCTURA DE UN PROYECTO EN ANDROID STUDIOESTRUCTURA DE UN PROYECTO EN ANDROID STUDIO
ESTRUCTURA DE UN PROYECTO EN ANDROID STUDIO
 
Estructuras sdk
Estructuras sdkEstructuras sdk
Estructuras sdk
 

Destacado

Taller de solución de problemas
Taller de solución de problemasTaller de solución de problemas
Taller de solución de problemas
Carmen Cunya
 
La Vida En Las Aulas
La Vida En Las AulasLa Vida En Las Aulas
La Vida En Las Aulas
Rafael Feito
 
La mente no escolarizada
La mente no escolarizadaLa mente no escolarizada
La mente no escolarizada
Karen Loya
 
100 problemas maravillosos de matemáticas - Libro 6
100 problemas maravillosos de matemáticas - Libro 6100 problemas maravillosos de matemáticas - Libro 6
100 problemas maravillosos de matemáticas - Libro 6
José Mari Melgarejo Lanero
 
100 problemas maravillosos de matemáticas - Libro 7
100 problemas maravillosos de matemáticas - Libro 7100 problemas maravillosos de matemáticas - Libro 7
100 problemas maravillosos de matemáticas - Libro 7
José Mari Melgarejo Lanero
 
100 problemas maravillosos de matemáticas - Libro 5
100 problemas maravillosos de matemáticas - Libro 5100 problemas maravillosos de matemáticas - Libro 5
100 problemas maravillosos de matemáticas - Libro 5
José Mari Melgarejo Lanero
 
100 problemas maravillosos de matemáticas - Libro 3
100 problemas maravillosos de matemáticas - Libro 3100 problemas maravillosos de matemáticas - Libro 3
100 problemas maravillosos de matemáticas - Libro 3
José Mari Melgarejo Lanero
 

Destacado (20)

Curriculo oculto
Curriculo oculto  Curriculo oculto
Curriculo oculto
 
Educar la mirada Ines Du
Educar la mirada Ines DuEducar la mirada Ines Du
Educar la mirada Ines Du
 
Taller de solución de problemas
Taller de solución de problemasTaller de solución de problemas
Taller de solución de problemas
 
La des-escolarización Ivan Illich y su medio
La des-escolarización Ivan Illich y su medio La des-escolarización Ivan Illich y su medio
La des-escolarización Ivan Illich y su medio
 
Matematicas divertidas
Matematicas divertidasMatematicas divertidas
Matematicas divertidas
 
La Vida En Las Aulas
La Vida En Las AulasLa Vida En Las Aulas
La Vida En Las Aulas
 
Curso de programacion en android
Curso de programacion en androidCurso de programacion en android
Curso de programacion en android
 
“La vida en las aulas” de philip w. jackson.
“La vida en las aulas” de philip w. jackson.“La vida en las aulas” de philip w. jackson.
“La vida en las aulas” de philip w. jackson.
 
La mente no escolarizada-Howard Gardner Parte 1
La mente no escolarizada-Howard Gardner Parte 1La mente no escolarizada-Howard Gardner Parte 1
La mente no escolarizada-Howard Gardner Parte 1
 
La mente no escolarizada
La mente no escolarizadaLa mente no escolarizada
La mente no escolarizada
 
Problemas matemáticos con planteamientos muy curiosos
Problemas matemáticos con planteamientos muy curiososProblemas matemáticos con planteamientos muy curiosos
Problemas matemáticos con planteamientos muy curiosos
 
100 problemas maravillosos de matemáticas - Libro 6
100 problemas maravillosos de matemáticas - Libro 6100 problemas maravillosos de matemáticas - Libro 6
100 problemas maravillosos de matemáticas - Libro 6
 
100 problemas maravillosos de matemáticas - Libro 7
100 problemas maravillosos de matemáticas - Libro 7100 problemas maravillosos de matemáticas - Libro 7
100 problemas maravillosos de matemáticas - Libro 7
 
Acertijos 2 Pensamiento Divergente
Acertijos 2 Pensamiento DivergenteAcertijos 2 Pensamiento Divergente
Acertijos 2 Pensamiento Divergente
 
"Contenidos interdisciplinares y relevantes". Cuadernos de Pedagogía. Nº 225...
 "Contenidos interdisciplinares y relevantes". Cuadernos de Pedagogía. Nº 225... "Contenidos interdisciplinares y relevantes". Cuadernos de Pedagogía. Nº 225...
"Contenidos interdisciplinares y relevantes". Cuadernos de Pedagogía. Nº 225...
 
100 problemas maravillosos de matemáticas - Libro 5
100 problemas maravillosos de matemáticas - Libro 5100 problemas maravillosos de matemáticas - Libro 5
100 problemas maravillosos de matemáticas - Libro 5
 
100 problemas maravillosos de matemáticas - Libro 3
100 problemas maravillosos de matemáticas - Libro 3100 problemas maravillosos de matemáticas - Libro 3
100 problemas maravillosos de matemáticas - Libro 3
 
Lecturas MatemáTicas
Lecturas MatemáTicasLecturas MatemáTicas
Lecturas MatemáTicas
 
Matemáticas para divertirse (Martin Gardner)
Matemáticas para divertirse (Martin Gardner)Matemáticas para divertirse (Martin Gardner)
Matemáticas para divertirse (Martin Gardner)
 
Manual programación android
Manual programación android Manual programación android
Manual programación android
 

Similar a Proyecto 1

Android y samsung
Android y samsungAndroid y samsung
Android y samsung
zeuss15
 
Sistema operativo android
Sistema operativo androidSistema operativo android
Sistema operativo android
RlaxYeah
 
Android 24 01 getting started with android
Android 24 01 getting started with androidAndroid 24 01 getting started with android
Android 24 01 getting started with android
Arturo Linares Valverde
 

Similar a Proyecto 1 (20)

Curso android 01 leccion - teoria
Curso android   01 leccion - teoriaCurso android   01 leccion - teoria
Curso android 01 leccion - teoria
 
android evolution
android evolutionandroid evolution
android evolution
 
Curso Android 2021
Curso Android  2021Curso Android  2021
Curso Android 2021
 
Material rap1
Material rap1Material rap1
Material rap1
 
Android
AndroidAndroid
Android
 
Exposición 20 aniversario linux
Exposición 20 aniversario linuxExposición 20 aniversario linux
Exposición 20 aniversario linux
 
Exposición 20 aniversario linux
Exposición 20 aniversario linuxExposición 20 aniversario linux
Exposición 20 aniversario linux
 
Introducción a la programación androide
Introducción a la programación androideIntroducción a la programación androide
Introducción a la programación androide
 
Breve introducción a Android Apps
Breve introducción a Android AppsBreve introducción a Android Apps
Breve introducción a Android Apps
 
Android y samsung
Android y samsungAndroid y samsung
Android y samsung
 
Tópicos Avanzados de Programación - Unidad 5 Programacion movil
Tópicos Avanzados de Programación - Unidad 5 Programacion movilTópicos Avanzados de Programación - Unidad 5 Programacion movil
Tópicos Avanzados de Programación - Unidad 5 Programacion movil
 
Lenguajes de Programación: Android
Lenguajes de Programación: AndroidLenguajes de Programación: Android
Lenguajes de Programación: Android
 
App inventor
App inventorApp inventor
App inventor
 
Android de la A a la Z PARTE 2 de 3 ulises gonzalez
Android de la A a la Z  PARTE 2 de 3 ulises gonzalezAndroid de la A a la Z  PARTE 2 de 3 ulises gonzalez
Android de la A a la Z PARTE 2 de 3 ulises gonzalez
 
Androidoriiginal
AndroidoriiginalAndroidoriiginal
Androidoriiginal
 
Introducción a Android: 10 cosas importantes que hay que entender
Introducción a Android: 10 cosas importantes que hay que entenderIntroducción a Android: 10 cosas importantes que hay que entender
Introducción a Android: 10 cosas importantes que hay que entender
 
Topicos Avanzados de Programacion - Unidad 5 programacion movil
Topicos Avanzados de Programacion -  Unidad 5 programacion movilTopicos Avanzados de Programacion -  Unidad 5 programacion movil
Topicos Avanzados de Programacion - Unidad 5 programacion movil
 
Sistema operativo android
Sistema operativo androidSistema operativo android
Sistema operativo android
 
Proyecto final(2)
Proyecto final(2)Proyecto final(2)
Proyecto final(2)
 
Android 24 01 getting started with android
Android 24 01 getting started with androidAndroid 24 01 getting started with android
Android 24 01 getting started with android
 

Más de Eduardo Fermin (17)

Entregable 9 y 10
Entregable 9 y 10Entregable 9 y 10
Entregable 9 y 10
 
Entregable 8
Entregable 8Entregable 8
Entregable 8
 
Entregable 7
Entregable 7Entregable 7
Entregable 7
 
Entregable 6
Entregable 6Entregable 6
Entregable 6
 
Entregable 5
Entregable 5Entregable 5
Entregable 5
 
Entregable 4
Entregable 4Entregable 4
Entregable 4
 
Entregable 3
Entregable 3Entregable 3
Entregable 3
 
Entregable 2
Entregable 2Entregable 2
Entregable 2
 
Proyecto Integrador 2
Proyecto Integrador 2Proyecto Integrador 2
Proyecto Integrador 2
 
Entrega 10
Entrega 10Entrega 10
Entrega 10
 
9na entrega
9na entrega9na entrega
9na entrega
 
8va entrega
8va entrega8va entrega
8va entrega
 
Entrega 7
Entrega 7Entrega 7
Entrega 7
 
Entrega 6
Entrega 6Entrega 6
Entrega 6
 
Avance proyecto 1
Avance proyecto 1Avance proyecto 1
Avance proyecto 1
 
Reporte 4
Reporte 4Reporte 4
Reporte 4
 
Segunda entrega de proyecto
Segunda entrega de proyectoSegunda entrega de proyecto
Segunda entrega de proyecto
 

Último

ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
zulyvero07
 
Criterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosCriterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficios
JonathanCovena1
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
lupitavic
 

Último (20)

ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática5    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática5    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
 
actividades comprensión lectora para 3° grado
actividades comprensión lectora para 3° gradoactividades comprensión lectora para 3° grado
actividades comprensión lectora para 3° grado
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
Estrategias de enseñanza-aprendizaje virtual.pptx
Estrategias de enseñanza-aprendizaje virtual.pptxEstrategias de enseñanza-aprendizaje virtual.pptx
Estrategias de enseñanza-aprendizaje virtual.pptx
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
 
Criterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosCriterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficios
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
 
Imperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperioImperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperio
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 

Proyecto 1

  • 2. Descripción del Proyecto  Nuestro proyecto consta de una aplicación en la cual de la parte superior estarán cayendo frutas (de la parte superior a la parte inferior), y éstas tendrán que ser atrapadas por una canasta que será movida por el usuario de izquierda a derecha o viceversa, tratando de atraparlas a todas, el usuario pierde cuando deje caer tres frutas.
  • 3. ¿Qué es android?  Android es un sistema operativo basado en Linux, diseñado principalmente para móviles con pantalla táctil como teléfonos inteligentes o tabletas inicialmente desarrollados por Android, Inc.  Android fue desvelado en 2007 junto la fundación del Open Handset Alliance: un consorcio de compañías de hardware, software y telecomunicaciones para avanzar en los estándares abiertos de los dispositivos móviles
  • 4. ¿Qué es el SDK?  Un kit de desarrollo de software o SDK (siglas en inglés de software development kit) es generalmente un conjunto de herramientas de desarrollo de software que le permite al programador crear aplicaciones para un sistema concreto, por ejemplo ciertos paquetes de software, frameworks, plataformas de hardware, computadoras, videoconsolas, sistemas operativos, entre otras.  Los SDK frecuentemente incluyen, también, códigos de ejemplo y notas técnicas de soporte u otra documentación de soporte para ayudar a clarificar ciertos puntos del material de referencia primario.
  • 5. Herramientas Utilizadas  Lenguajes: Android y Java  El SDK de Android.  Tutoriales de Android.
  • 6. Tutoriales  Video tutorial:  Curso Desarrollo Aplicaciones android http://www.youtube.com/watch?v=2zJD4ASpfW8  Programar Android desde 0 http://www.youtube.com/playlist?list=PL0A103A65 064BC6E2  Páginas web:  http://androideity.com/2011/08/22/libgdx-para- crear-juegos-en-android/  Libros:  Curso Programación Android (Salvador Gómez Oliver)  El Gran Libro de Android, La guía definitiva para dominar Android.
  • 9. Problemas Presentados  Uno de los problemas que se nos presentó en el desarrollo de este proyecto fue el escoger el lenguaje que utilizaríamos para programarlo, ya que nos habían recomendado trabajar con Python, y este fue el lenguaje en el que comenzamos el proyecto, pero debido a que no tiene muchas herramientas, le faltan muchas actualizaciones, y no hay muchos tutoriales en que basarnos cambiamos el lenguaje por Java.
  • 10. Conclusiones  En este proyecto aprendimos a familiarizarnos con el entorno de Android.  Encontramos algunas diferencias en cuanto a las versiones de Android del celular, ya que dependiendo de la versión cambia ligeramente la forma de programar algunos comandos.  Aprendimos como trabajar con ambos lenguajes, python y java, y descubrimos cual era el que contaba con más ventajas en base a los requerimientos de nuestro proyecto.