SlideShare a Scribd company logo
1 of 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.

More Related Content

What's hot

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
 

What's hot (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
 

Similar to 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
 

More from 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
 

More from 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
 

Recently uploaded

investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIhmpuellon
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanamcerpam
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estossgonzalezp1
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxFederico Castellari
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativanicho110
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.FlorenciaCattelani
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...JohnRamos830530
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosJhonJairoRodriguezCe
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxJorgeParada26
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21mariacbr99
 

Recently uploaded (10)

investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos Basicos
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 

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.