SlideShare une entreprise Scribd logo
1  sur  12
ÓSCAR HERRERÍA ROMÁN
1º BACHILLER B
Un programa es un conjunto de instrucciones que una vez
ejecutadas realizarán una o varias tareas en una computadora.
Sin programas, estas máquinas no pueden funcionar. Al
conjunto general de programas, se le denomina software. Los
programas se escriben en lo que se llama código fuente. El
único lenguaje que el ordenador/computadora puede entender
es el código binario. El código objeto es el archivo traducido a
su lenguaje (lenguaje máquina).
Los programas de ordenador se pueden clasificar según
el paradigma del lenguaje de programación utilizado para
producirlos.
Dos de los principales paradigmas son imperativos y
declarativos.
Los programas escritos con un lenguaje imperativo especifican
un algoritmo utilizando declaraciones, expresiones e informes.
Los programas escritos en un lenguaje declarativo especifican
las propiedades que tienen o que deben cumplirse para la
salida.
Un lenguaje de programación es un conjunto de palabras y
símbolos que el usuario tiene a su disposición para elaborar
un programa.
Tipos:
-Lenguaje máquina: entiende directamente la computadora.
Utiliza el alfabeto binario (el 0 y el 1). Cualquier cosa que
nosotros queramos que realice una computadora debemos
expresarla con este código.
-Lenguaje de bajo nivel: Son más fáciles de utilizar que el
lenguaje máquina, pero dependen bastante de la
computadora. El lenguaje ensamblador fue el primer lenguaje
de programación que intentó sustituir el lenguaje máquina
por uno más parecido al de los seres humanos.
-Lenguajes de alto nivel: Están
diseñados para que los
programadores escriban y
entiendan instrucciones lo más
parecidas a nuestro lenguaje
(el lenguaje humano).
Los lenguajes de alto nivel son
independientes de la máquina
y se pueden ejecutar, sin
ninguna modificación en
diferentes tipos de
ordenadores. El código fuente
escrito en un lenguaje de alto
nivel debe ser traducido a
código máquina mediante un
intérprete.
-Lenguajes de primera generación (anterior a 1950): Se
caracteriza por el uso de lenguaje máquina.
-Lenguajes de segunda generación (de 950 a 1955): Se
introduce el lenguaje ensamblador.
-Lenguaje de tercera generación (de 1956 a 1965):
Admiten instrucciones más completas y se crean lenguajes
con sus correspondientes frases y palabras que
expresaban de una forma bastante comprensible las
acciones que se querían realizar sobre el ordenador.
-Lenguajes de cuarta generación (a
partir de 1980): Incluyen herramientas
de más alto nivel. Están orientados hacia
propósitos más específicos y dependen
de cada campo de aplicación.
Cobran más importancia los destinados
a interactuar con las bases de datos. Su
máximo representante es SQL.
-Lenguajes de quinta generación: Se
trabaja en ellos para que los
ordenadores sean capaces de realizar un
propósito mediante técnicas de reglas,
aprendizaje, reutilización, etc.
-Programación modular: se caracteriza de secciones o módulos
que interactúan a través de llamadas a procedimientos. El
programa principal coordina las llamadas a los módulos
secundarios y pasa los datos necesarios en forma de parámetros.
A su vez cada modulo puede contener sus propios datos y llamar a
otros módulos o funciones.
-Programación estructurada: está compuesta por un conjunto
de técnicas que han ido evolucionando, aumentando
considerablemente la productividad del programa reduciendo
el tiempo de depuración y mantenimiento del mismo.
Esta programación estructurada utiliza un número limitado de
estructuras de control, reduciendo así considerablemente los
errores.
-Programación orientada a objetos: Se trata de una técnica
que aumenta considerablemente la velocidad de desarrollo de
los programas gracias a la reutilización de los objetos.
El objeto es un conjunto complejo de datos y programas que
poseen estructura y forman parte de una organización.
Un objeto contiene varios datos bien estructurados y pueden
ser visibles o no dependiendo del programador y las acciones
del programa en ese momento.
Una aplicación móvil es una aplicación informática
diseñada para ser ejecutada en teléfonos
inteligentes, tabletas y otros dispositivos móviles. Por lo
general se encuentran disponibles a través de
plataformas de distribución, operadas por las compañías
propietarias de los sistemas operativos
móviles como Android, iOS, BlackBerry OS, Windows
Phone, entre otros. Existen aplicaciones móviles
gratuitas o otras de pago, donde en promedio el 20-30%
del costo de la aplicación se destina al distribuidor y el
resto es para el desarrollador.
Google Play : Google Play (anteriormente Android Market) es una plataforma
de distribución de software en línea desarrollado por Google Inc. para
dispositivos con sistema operativo Android.
App Store : fue el primer servicio de distribución de aplicaciones, siendo
lanzada el 10 de julio de 2008.
Windows Phone Store : es la plataforma de distribución de Microsoft para los
dispositivos que cuentan con el sistema operativo móvil Windows Phone. Fue
lanzado en octubre de 2010.
BlackBerry World : las aplicaciones para los dispositivos BlackBerry se
encuentran disponibles mediante descarga a través del servicio BlackBerry
World (antes BlackBerry App World). Fue lanzada en 2009.
Amazon Appstore la Amazon Appstore es una aplicación móvil de
distribución de software disponible para los dispositivos con sistema
operativo Android. Fue lanzada en marzo de 2011.
Trabajo tic 3ª evaluación.

Contenu connexe

Tendances

Distintos tipos de software
Distintos tipos de softwareDistintos tipos de software
Distintos tipos de softwareMirleila Soto
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacionCarenPC
 
partes de el computador
partes de el computadorpartes de el computador
partes de el computadorsawyer1026
 
Producto Agregado / DISTINTOS LENGUAJES DE PROGRAMACIÓN Y SUS ÁREAS DE APLICA...
Producto Agregado / DISTINTOS LENGUAJES DE PROGRAMACIÓN Y SUS ÁREAS DE APLICA...Producto Agregado / DISTINTOS LENGUAJES DE PROGRAMACIÓN Y SUS ÁREAS DE APLICA...
Producto Agregado / DISTINTOS LENGUAJES DE PROGRAMACIÓN Y SUS ÁREAS DE APLICA...irenedaguar
 
Lenguajes De Programacion
Lenguajes De ProgramacionLenguajes De Programacion
Lenguajes De Programacionfcolauravel
 
Generaciones de los lenguajes de programación
Generaciones de los lenguajes de programaciónGeneraciones de los lenguajes de programación
Generaciones de los lenguajes de programaciónromeprofe
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacionJANIIER
 
Programación
ProgramaciónProgramación
Programacióndahir84
 
Organizacion de sistemas
Organizacion de sistemasOrganizacion de sistemas
Organizacion de sistemaskarinaportilla
 
Lenguajes de cuarta generacion
Lenguajes de cuarta generacionLenguajes de cuarta generacion
Lenguajes de cuarta generacionAlexander Campues
 
Clase lenguaje de programacion
Clase lenguaje de programacionClase lenguaje de programacion
Clase lenguaje de programacionLuis Lara
 
Lenguajes informáticos sistema operativo
Lenguajes informáticos   sistema operativoLenguajes informáticos   sistema operativo
Lenguajes informáticos sistema operativodianegasso
 
Presentacion de lenguajes de programacion grado 9.2
Presentacion de lenguajes de programacion grado 9.2Presentacion de lenguajes de programacion grado 9.2
Presentacion de lenguajes de programacion grado 9.2danny7206
 

Tendances (19)

Distintos tipos de software
Distintos tipos de softwareDistintos tipos de software
Distintos tipos de software
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacion
 
partes de el computador
partes de el computadorpartes de el computador
partes de el computador
 
Producto Agregado / DISTINTOS LENGUAJES DE PROGRAMACIÓN Y SUS ÁREAS DE APLICA...
Producto Agregado / DISTINTOS LENGUAJES DE PROGRAMACIÓN Y SUS ÁREAS DE APLICA...Producto Agregado / DISTINTOS LENGUAJES DE PROGRAMACIÓN Y SUS ÁREAS DE APLICA...
Producto Agregado / DISTINTOS LENGUAJES DE PROGRAMACIÓN Y SUS ÁREAS DE APLICA...
 
Lenguajes De Programacion
Lenguajes De ProgramacionLenguajes De Programacion
Lenguajes De Programacion
 
Generaciones de los lenguajes de programación
Generaciones de los lenguajes de programaciónGeneraciones de los lenguajes de programación
Generaciones de los lenguajes de programación
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
Programación
ProgramaciónProgramación
Programación
 
Programación
ProgramaciónProgramación
Programación
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacion
 
Organizacion de sistemas
Organizacion de sistemasOrganizacion de sistemas
Organizacion de sistemas
 
Glosario
GlosarioGlosario
Glosario
 
Lenguajes de cuarta generacion
Lenguajes de cuarta generacionLenguajes de cuarta generacion
Lenguajes de cuarta generacion
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programación
 
Ideograma horaciogonzalez
Ideograma horaciogonzalezIdeograma horaciogonzalez
Ideograma horaciogonzalez
 
Clase lenguaje de programacion
Clase lenguaje de programacionClase lenguaje de programacion
Clase lenguaje de programacion
 
Lenguajes informáticos sistema operativo
Lenguajes informáticos   sistema operativoLenguajes informáticos   sistema operativo
Lenguajes informáticos sistema operativo
 
Presentacion de lenguajes de programacion grado 9.2
Presentacion de lenguajes de programacion grado 9.2Presentacion de lenguajes de programacion grado 9.2
Presentacion de lenguajes de programacion grado 9.2
 
Maryan toledo
Maryan toledoMaryan toledo
Maryan toledo
 

Similaire à Trabajo tic 3ª evaluación. (20)

Clasificación del software
Clasificación del softwareClasificación del software
Clasificación del software
 
Software
SoftwareSoftware
Software
 
Programación
ProgramaciónProgramación
Programación
 
El software
El softwareEl software
El software
 
El software
El softwareEl software
El software
 
Universidad autónoma de chiapas
Universidad autónoma de chiapasUniversidad autónoma de chiapas
Universidad autónoma de chiapas
 
Taller software 1
Taller software 1Taller software 1
Taller software 1
 
Software
SoftwareSoftware
Software
 
Powerpoint
PowerpointPowerpoint
Powerpoint
 
Clase 1. lógica de la programación
Clase 1. lógica de la programaciónClase 1. lógica de la programación
Clase 1. lógica de la programación
 
Tarea 2 software
Tarea 2 software Tarea 2 software
Tarea 2 software
 
Software pao
Software paoSoftware pao
Software pao
 
Sofware
SofwareSofware
Sofware
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programación
 
El software
El    softwareEl    software
El software
 
Tipos de software
Tipos de softwareTipos de software
Tipos de software
 
El software
El softwareEl software
El software
 
Intro ProgramacióN
Intro ProgramacióNIntro ProgramacióN
Intro ProgramacióN
 
Tallr
TallrTallr
Tallr
 
Presentacion Algoritmos clase 2 programacion .ppt
Presentacion Algoritmos clase 2 programacion .pptPresentacion Algoritmos clase 2 programacion .ppt
Presentacion Algoritmos clase 2 programacion .ppt
 

Plus de oscarsin_xd

Actividades iniciales material audiovisual
Actividades iniciales material audiovisualActividades iniciales material audiovisual
Actividades iniciales material audiovisualoscarsin_xd
 
Actividades con excel
Actividades con excelActividades con excel
Actividades con exceloscarsin_xd
 
Trabajo historia de internet
Trabajo historia de internetTrabajo historia de internet
Trabajo historia de internetoscarsin_xd
 
Actividades 6,7,8, 9, 10,11, 12, 13,14 y 15
Actividades 6,7,8, 9, 10,11, 12, 13,14 y 15Actividades 6,7,8, 9, 10,11, 12, 13,14 y 15
Actividades 6,7,8, 9, 10,11, 12, 13,14 y 15oscarsin_xd
 
Práctica 1 power point
Práctica 1 power pointPráctica 1 power point
Práctica 1 power pointoscarsin_xd
 
Práctica 3 ejercicio 6
Práctica 3 ejercicio 6Práctica 3 ejercicio 6
Práctica 3 ejercicio 6oscarsin_xd
 
Prácticas 3 y 4 power point
Prácticas 3 y 4 power pointPrácticas 3 y 4 power point
Prácticas 3 y 4 power pointoscarsin_xd
 
Prácticas 3 y 4 power point
Prácticas 3 y 4 power pointPrácticas 3 y 4 power point
Prácticas 3 y 4 power pointoscarsin_xd
 
Prácticas 3 y 4 power point
Prácticas 3 y 4 power pointPrácticas 3 y 4 power point
Prácticas 3 y 4 power pointoscarsin_xd
 
Práctica 1 power point
Práctica 1 power pointPráctica 1 power point
Práctica 1 power pointoscarsin_xd
 

Plus de oscarsin_xd (12)

Actividades iniciales material audiovisual
Actividades iniciales material audiovisualActividades iniciales material audiovisual
Actividades iniciales material audiovisual
 
Actividades con excel
Actividades con excelActividades con excel
Actividades con excel
 
Ejercicio 1
Ejercicio 1Ejercicio 1
Ejercicio 1
 
Trabajo historia de internet
Trabajo historia de internetTrabajo historia de internet
Trabajo historia de internet
 
Actividades 6,7,8, 9, 10,11, 12, 13,14 y 15
Actividades 6,7,8, 9, 10,11, 12, 13,14 y 15Actividades 6,7,8, 9, 10,11, 12, 13,14 y 15
Actividades 6,7,8, 9, 10,11, 12, 13,14 y 15
 
Práctica 1 power point
Práctica 1 power pointPráctica 1 power point
Práctica 1 power point
 
Práctica 3 ejercicio 6
Práctica 3 ejercicio 6Práctica 3 ejercicio 6
Práctica 3 ejercicio 6
 
Práctica 5
Práctica 5Práctica 5
Práctica 5
 
Prácticas 3 y 4 power point
Prácticas 3 y 4 power pointPrácticas 3 y 4 power point
Prácticas 3 y 4 power point
 
Prácticas 3 y 4 power point
Prácticas 3 y 4 power pointPrácticas 3 y 4 power point
Prácticas 3 y 4 power point
 
Prácticas 3 y 4 power point
Prácticas 3 y 4 power pointPrácticas 3 y 4 power point
Prácticas 3 y 4 power point
 
Práctica 1 power point
Práctica 1 power pointPráctica 1 power point
Práctica 1 power point
 

Dernier

Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfJulian Lamprea
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 

Dernier (10)

Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 

Trabajo tic 3ª evaluación.

  • 2. Un programa es un conjunto de instrucciones que una vez ejecutadas realizarán una o varias tareas en una computadora. Sin programas, estas máquinas no pueden funcionar. Al conjunto general de programas, se le denomina software. Los programas se escriben en lo que se llama código fuente. El único lenguaje que el ordenador/computadora puede entender es el código binario. El código objeto es el archivo traducido a su lenguaje (lenguaje máquina).
  • 3. Los programas de ordenador se pueden clasificar según el paradigma del lenguaje de programación utilizado para producirlos. Dos de los principales paradigmas son imperativos y declarativos. Los programas escritos con un lenguaje imperativo especifican un algoritmo utilizando declaraciones, expresiones e informes. Los programas escritos en un lenguaje declarativo especifican las propiedades que tienen o que deben cumplirse para la salida.
  • 4. Un lenguaje de programación es un conjunto de palabras y símbolos que el usuario tiene a su disposición para elaborar un programa. Tipos: -Lenguaje máquina: entiende directamente la computadora. Utiliza el alfabeto binario (el 0 y el 1). Cualquier cosa que nosotros queramos que realice una computadora debemos expresarla con este código. -Lenguaje de bajo nivel: Son más fáciles de utilizar que el lenguaje máquina, pero dependen bastante de la computadora. El lenguaje ensamblador fue el primer lenguaje de programación que intentó sustituir el lenguaje máquina por uno más parecido al de los seres humanos.
  • 5. -Lenguajes de alto nivel: Están diseñados para que los programadores escriban y entiendan instrucciones lo más parecidas a nuestro lenguaje (el lenguaje humano). Los lenguajes de alto nivel son independientes de la máquina y se pueden ejecutar, sin ninguna modificación en diferentes tipos de ordenadores. El código fuente escrito en un lenguaje de alto nivel debe ser traducido a código máquina mediante un intérprete.
  • 6. -Lenguajes de primera generación (anterior a 1950): Se caracteriza por el uso de lenguaje máquina. -Lenguajes de segunda generación (de 950 a 1955): Se introduce el lenguaje ensamblador. -Lenguaje de tercera generación (de 1956 a 1965): Admiten instrucciones más completas y se crean lenguajes con sus correspondientes frases y palabras que expresaban de una forma bastante comprensible las acciones que se querían realizar sobre el ordenador.
  • 7. -Lenguajes de cuarta generación (a partir de 1980): Incluyen herramientas de más alto nivel. Están orientados hacia propósitos más específicos y dependen de cada campo de aplicación. Cobran más importancia los destinados a interactuar con las bases de datos. Su máximo representante es SQL. -Lenguajes de quinta generación: Se trabaja en ellos para que los ordenadores sean capaces de realizar un propósito mediante técnicas de reglas, aprendizaje, reutilización, etc.
  • 8. -Programación modular: se caracteriza de secciones o módulos que interactúan a través de llamadas a procedimientos. El programa principal coordina las llamadas a los módulos secundarios y pasa los datos necesarios en forma de parámetros. A su vez cada modulo puede contener sus propios datos y llamar a otros módulos o funciones.
  • 9. -Programación estructurada: está compuesta por un conjunto de técnicas que han ido evolucionando, aumentando considerablemente la productividad del programa reduciendo el tiempo de depuración y mantenimiento del mismo. Esta programación estructurada utiliza un número limitado de estructuras de control, reduciendo así considerablemente los errores. -Programación orientada a objetos: Se trata de una técnica que aumenta considerablemente la velocidad de desarrollo de los programas gracias a la reutilización de los objetos. El objeto es un conjunto complejo de datos y programas que poseen estructura y forman parte de una organización. Un objeto contiene varios datos bien estructurados y pueden ser visibles o no dependiendo del programador y las acciones del programa en ese momento.
  • 10. Una aplicación móvil es una aplicación informática diseñada para ser ejecutada en teléfonos inteligentes, tabletas y otros dispositivos móviles. Por lo general se encuentran disponibles a través de plataformas de distribución, operadas por las compañías propietarias de los sistemas operativos móviles como Android, iOS, BlackBerry OS, Windows Phone, entre otros. Existen aplicaciones móviles gratuitas o otras de pago, donde en promedio el 20-30% del costo de la aplicación se destina al distribuidor y el resto es para el desarrollador.
  • 11. Google Play : Google Play (anteriormente Android Market) es una plataforma de distribución de software en línea desarrollado por Google Inc. para dispositivos con sistema operativo Android. App Store : fue el primer servicio de distribución de aplicaciones, siendo lanzada el 10 de julio de 2008. Windows Phone Store : es la plataforma de distribución de Microsoft para los dispositivos que cuentan con el sistema operativo móvil Windows Phone. Fue lanzado en octubre de 2010. BlackBerry World : las aplicaciones para los dispositivos BlackBerry se encuentran disponibles mediante descarga a través del servicio BlackBerry World (antes BlackBerry App World). Fue lanzada en 2009. Amazon Appstore la Amazon Appstore es una aplicación móvil de distribución de software disponible para los dispositivos con sistema operativo Android. Fue lanzada en marzo de 2011.