SlideShare una empresa de Scribd logo
SOFTWARE DE APLICACIÓN
DANIELA URIBE ANDRADE
Qué es software de aplicación?
El Software de Aplicación son los programas diseñados para o por los usuarios para facilitar la realización de tareas
específicas en la computadora, como pueden ser las aplicaciones ofimáticas (procesador de texto, hoja de cálculo,
programa de presentación, sistema de gestión de base de datos...), u otros tipos de software especializados como
software médico, software educativo, editores de música, programas de contabilidad, etc.
•
Ejemplos: Lenguajes de programación
1. Java: s un lenguaje de programación de propósito general, concurrente, orientado a objetos, que fue diseñado específicamente para tener 
tan pocas dependencias de implementación como fuera posible.
• Lenguaje totalmente orientado a Objetos. Todos los conceptos en los que se apoya esta técnica, encapsulación, herencia, polimorfismo, etc., 
están presentes en Java.
• Disponibilidad de un amplio conjunto de bibliotecas. Como ya se mencionó anteriormente, Java es algo más que un lenguaje. La 
programación de aplicaciones con Java se basa no solo en el empleo del juego de instrucciones que componen el lenguaje, sino, 
fundamentalmente, en la posibilidad de utilizar el amplísimo conjunto de clases que Sun pone a disposición del programador y con las cuales 
es posible realizar prácticamente cualquier tipo de aplicación.
• Lenguaje simple. Java posee una curva de aprendizaje muy rápida. Resulta relativamente sencillo escribir applets interesantes desde el 
principio. Todos aquellos familiarizados con C++ encontrarán que Java es más sencillo, ya que se han eliminado ciertas características, como 
los punteros. Debido a su semejanza con C y C++, y dado que la mayoría de la gente los conoce aunque sea de forma elemental, resulta muy 
fácil aprender Java. Los programadores experimentados en C++ pueden migrar muy rápidamente a Java y ser productivos en poco tiempo.
• Distribuido. Java proporciona una colección de clases para su uso en aplicaciones de red, que permiten abrir sockets y establecer y aceptar 
conexiones con servidores o clientes remotos, facilitando así la creación de aplicaciones distribuidas.
• Acceso a memoria de bajo nivel mediante el uso de punteros.
2. Python: es un lenguaje de programación interpretado cuya filosofía hace hincapié en una sintaxis que favorezca un código legible.
Una característica importante de Python es la resolución dinámica de nombres; es decir, lo que enlaza un método y un nombre de variable
durante la ejecución del programa (también llamado enlace dinámico de métodos).
3. C: s un lenguaje de programación originalmente desarrollado por Dennis Ritchie entre 1969 y 1972 en los Laboratorios Bell,2
como
evolución del anterior lenguaje B, a su vez basado en BCPL.
• Núcleo del lenguaje simple, con funcionalidades añadidas importantes, como funciones matemáticas y de manejo de archivos, proporcionadas
por bibliotecas.
• Es un lenguaje muy flexible que permite programar con múltiples estilos. Uno de los más empleados es el estructurado "no llevado al
extremo" (permitiendo ciertas licencias de ruptura).
• Un sistema de tipos que impide operaciones sin sentido.
• Usa un lenguaje de preprocesado, el preprocesador de C, para tareas como definir macros e incluir múltiples archivos de código fuente.
Ejemplos: Lenguajes de programación
Lenguajes de programación
Un lenguaje de programación es aquella estructura que, con una cierta base sintáctica y semántica, imparte
distintas instrucciones a un programa de computadora.
Un lenguaje de programación es un lenguaje formal diseñado para realizar procesos que pueden ser llevados a
cabo por máquinas como las computadoras. Pueden usarse para crear programas que controlen el
comportamiento físico y lógico de una máquina, para expresar algoritmos con precisión, o como modo de
comunicación humana.Está formado por un conjunto de símbolos y reglas sintácticas y semánticas que
definen su estructura y el significado de sus elementos y expresiones. Al proceso por el cual se escribe,
se prueba, se depura, se compila (de ser necesario) y se mantiene el código fuente de un programa informático
se le llama programación.
Sistemas y Aplicaciones
En informática, un sistema es un programa (código fuente/código programado) que permite realizar cierta
rutina de forma independiente. Una aplicación es un tipo de programa informático diseñado para facilitar al
usuario la realización de un determinado tipo de trabajo. Esto lo diferencia principalmente de otros tipos de
programas que realizan tareas más avanzadas y no pertinentes al usuario común, como los sistemas
operativos, las utilidades y los lenguajes de programación .
Que es una aplicación?
En informática, una aplicación es un programa informático diseñado como herramienta para permitir a un
usuario realizar uno o diversos tipos de tareas. Esto lo diferencia principalmente de otros tipos de programas,
como los sistemas operativos (que hacen funcionar la computadora), las utilidades (que realizan tareas de
mantenimiento o de uso general), y las herramientas de desarrollo de software (para crear programas
informáticos). Las aplicaciones pertenecen al software de aplicación.
Cómo se crea una aplicación?• Las aplicaciones son creadas por medio de diversos programas (lenguajes de programación) que podemos
encontrar en línea tales como:
• Microsoft Visual Studio.NET
• Básicamente, Microsoft Visual Studio.NET es un entorno de desarrollo integrado (IDE, en inglés) desarrollado
para crear aplicaciones para el sistema operativo Windows. Este entorno es capaz de ofrecer soporte a
múltiples lenguajes de programación como Visual C++, Visual C#, Visual J#, y Visual Basic .NET. Del mismo
modo, ofrece soporte a entornos de desarrollo web como ASP.NET.
• Xcode es un entorno de desarrollo integrado (IDE, en sus siglas en inglés) para macOS que contiene un
conjunto de herramientas creadas por Apple destinadas al desarrollo de software para macOS, iOS, watchOS
y tvOS. Su primera versión tiene origen en el año 2003 y actualmente su versión número 9 se encuentra
disponible de manera gratuita en el Mac App Store o mediante descarga directa desde la página para
desarrolladores de Apple.
Aplicaciones y utilidades
Una aplicación es un programa informático diseñado como herramienta para permitir a un usuario realizar
uno o diversos tipos de tareas mientras que la utilidad es una herramienta que realiza:Tareas de
mantenimiento, soporte para la construcción y ejecución de programas y tareas en general.
Ejemplos
Utilidades
Aplicaciones
WinZip PDF to WORDGoogle Maps with GPS Tracker
Adobe Photoshop Microsoft Word Google Spreadsheets
Importancia de software
El software es imprescindible para cualquier sistema informático o basado en informática, puesto que sin él,
este no funcionaría. Es el software quien dá las órdenes, quien indica que debe hacer cada máquina con sus
elementos, cuando y como. Un ordenador sin software sería simplemente un conjunto de chips, cables,
periféricos e interruptores totalmente inerte y sin función alguna. Es el software quien ordena todo ese
material, lo reconoce, le asigna una función según sus características, y permite que funcione todo en su
conjunto. Imaginaos una orquesta tocando una pieza: el director sería la parte central del ordenador, los
músicos, el hardware periférico, y el software, la partitura de esa pieza. Está claro que sin partitura no habrá
música, pero también que sin músicos tampoco.
Clasificación de aplicaciones
1 - Las Aplicaciones Nativas son aquellas que se desarrollan para un determinado sistema operativo en el mó vil. Se crean exclusivamente
para teléfonos mó viles, debiéndose crear una para iOS, otra para Android y otra para Windows Phone.
2- Web App o Webs Mobile Friendly son más sencillas de desarrollar y se manejan desde un ordenador. Los desarrolladores no usan
diferentes lenguajes de programació n; por el contrario, las desarrollan en lenguajes conocidos como el Java Script o el HTML.

Más contenido relacionado

La actualidad más candente

Software de programacion
Software de programacionSoftware de programacion
Software de programacion
JUANCARLOSSOSA
 
Introducción a la programacion 3 Software De Programacion
Introducción a la programacion 3 Software De ProgramacionIntroducción a la programacion 3 Software De Programacion
Introducción a la programacion 3 Software De Programacion
Andres Garcia
 
Alejandro software
Alejandro softwareAlejandro software
Alejandro software
Rodolfo Cruz
 
Clasificacion de software
Clasificacion de softwareClasificacion de software
Clasificacion de software
mati_12
 
Software de-aplicaion 2
Software de-aplicaion 2Software de-aplicaion 2
Software de-aplicaion 2
julian245
 

La actualidad más candente (19)

Software de programacion
Software de programacionSoftware de programacion
Software de programacion
 
Presentación1 de tigs(moises)
Presentación1 de tigs(moises)Presentación1 de tigs(moises)
Presentación1 de tigs(moises)
 
Introducción a la programacion 3 Software De Programacion
Introducción a la programacion 3 Software De ProgramacionIntroducción a la programacion 3 Software De Programacion
Introducción a la programacion 3 Software De Programacion
 
Software de entretenimiento
Software de entretenimientoSoftware de entretenimiento
Software de entretenimiento
 
Software de programacion
Software de programacionSoftware de programacion
Software de programacion
 
Software de-aplicaion
Software de-aplicaionSoftware de-aplicaion
Software de-aplicaion
 
Tipos de software
Tipos de softwareTipos de software
Tipos de software
 
Software
SoftwareSoftware
Software
 
Software de programación
Software de programaciónSoftware de programación
Software de programación
 
Unidad ii comunicacion y colaboracion
Unidad ii comunicacion y colaboracionUnidad ii comunicacion y colaboracion
Unidad ii comunicacion y colaboracion
 
¿Qué es un Software?
¿Qué es un Software?¿Qué es un Software?
¿Qué es un Software?
 
Alejandro software
Alejandro softwareAlejandro software
Alejandro software
 
Trabajo
TrabajoTrabajo
Trabajo
 
Sofware
SofwareSofware
Sofware
 
Clasificacion de software
Clasificacion de softwareClasificacion de software
Clasificacion de software
 
Software de-aplicaion 2
Software de-aplicaion 2Software de-aplicaion 2
Software de-aplicaion 2
 
Tipos de software
Tipos de softwareTipos de software
Tipos de software
 
Sofware
SofwareSofware
Sofware
 
Que es un software
Que es un softwareQue es un software
Que es un software
 

Similar a Software de aplicación

Tipos de software (Ivan)
Tipos de software (Ivan)Tipos de software (Ivan)
Tipos de software (Ivan)
LEP_ENSFP
 
Clasificacion del software
Clasificacion del softwareClasificacion del software
Clasificacion del software
kevinzza
 
Gianna mercedes y victoria trabajo compu
Gianna mercedes y victoria trabajo compuGianna mercedes y victoria trabajo compu
Gianna mercedes y victoria trabajo compu
gianna01
 
Gianna mercedes y victoria trabajo compu
Gianna mercedes y victoria trabajo compuGianna mercedes y victoria trabajo compu
Gianna mercedes y victoria trabajo compu
gianna01
 
Gianna mercedes y victoria trabajo compu
Gianna mercedes y victoria trabajo compuGianna mercedes y victoria trabajo compu
Gianna mercedes y victoria trabajo compu
gianna01
 

Similar a Software de aplicación (20)

Software
SoftwareSoftware
Software
 
Software
SoftwareSoftware
Software
 
Lenguajes de programacion
Lenguajes de programacion Lenguajes de programacion
Lenguajes de programacion
 
Introducción a la Programación.
Introducción a la Programación.Introducción a la Programación.
Introducción a la Programación.
 
Lopl
LoplLopl
Lopl
 
Software alejandra martinez
Software alejandra martinezSoftware alejandra martinez
Software alejandra martinez
 
Tipos de software (Ivan)
Tipos de software (Ivan)Tipos de software (Ivan)
Tipos de software (Ivan)
 
Brisa Lizbeth Flores Bello
Brisa Lizbeth Flores BelloBrisa Lizbeth Flores Bello
Brisa Lizbeth Flores Bello
 
Maryan toledo
Maryan toledoMaryan toledo
Maryan toledo
 
Software pao
Software paoSoftware pao
Software pao
 
Software
SoftwareSoftware
Software
 
Max
MaxMax
Max
 
Software de animacon
Software de animaconSoftware de animacon
Software de animacon
 
Software
SoftwareSoftware
Software
 
Clasificacion del software
Clasificacion del softwareClasificacion del software
Clasificacion del software
 
Arriaza rivas estuardo practica #4 Software y sus clasificaciones
Arriaza rivas estuardo practica #4 Software y sus clasificacionesArriaza rivas estuardo practica #4 Software y sus clasificaciones
Arriaza rivas estuardo practica #4 Software y sus clasificaciones
 
Gianna mercedes y victoria trabajo compu
Gianna mercedes y victoria trabajo compuGianna mercedes y victoria trabajo compu
Gianna mercedes y victoria trabajo compu
 
Gianna mercedes y victoria trabajo compu
Gianna mercedes y victoria trabajo compuGianna mercedes y victoria trabajo compu
Gianna mercedes y victoria trabajo compu
 
Gianna mercedes y victoria trabajo compu
Gianna mercedes y victoria trabajo compuGianna mercedes y victoria trabajo compu
Gianna mercedes y victoria trabajo compu
 
El Software
El SoftwareEl Software
El Software
 

Último

(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
vazquezgarciajesusma
 
proyecto invernadero desde el departamento de tecnología para Erasmus
proyecto invernadero desde el departamento de tecnología para Erasmusproyecto invernadero desde el departamento de tecnología para Erasmus
proyecto invernadero desde el departamento de tecnología para Erasmus
raquelariza02
 
PRÁCTICAS DEL MÓDULO I Y II DE EDUCACIÓN Y SOCIEDAD.docx
PRÁCTICAS DEL MÓDULO I Y II DE EDUCACIÓN Y SOCIEDAD.docxPRÁCTICAS DEL MÓDULO I Y II DE EDUCACIÓN Y SOCIEDAD.docx
PRÁCTICAS DEL MÓDULO I Y II DE EDUCACIÓN Y SOCIEDAD.docx
encinasm992
 

Último (20)

Trabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdfTrabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
 
EduFlex, una educación accesible para quienes no entienden en clases
EduFlex, una educación accesible para quienes no entienden en clasesEduFlex, una educación accesible para quienes no entienden en clases
EduFlex, una educación accesible para quienes no entienden en clases
 
HIGADO Y TRAUMA HEPATICO UDABOL 2024 (3).pdf
HIGADO  Y TRAUMA HEPATICO UDABOL 2024 (3).pdfHIGADO  Y TRAUMA HEPATICO UDABOL 2024 (3).pdf
HIGADO Y TRAUMA HEPATICO UDABOL 2024 (3).pdf
 
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
 
Licencias para el Uso y el Desarrollo de Software
Licencias para el Uso y el Desarrollo de SoftwareLicencias para el Uso y el Desarrollo de Software
Licencias para el Uso y el Desarrollo de Software
 
lenguaje algebraico.pptx álgebra, trigonometria
lenguaje algebraico.pptx álgebra, trigonometrialenguaje algebraico.pptx álgebra, trigonometria
lenguaje algebraico.pptx álgebra, trigonometria
 
Diagrama de flujo - ingenieria de sistemas 5to semestre
Diagrama de flujo - ingenieria de sistemas 5to semestreDiagrama de flujo - ingenieria de sistemas 5to semestre
Diagrama de flujo - ingenieria de sistemas 5to semestre
 
Alan Turing Vida o biografía resumida como presentación
Alan Turing Vida o biografía resumida como presentaciónAlan Turing Vida o biografía resumida como presentación
Alan Turing Vida o biografía resumida como presentación
 
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
 
Diagrama de flujo soporte técnico 5to semestre
Diagrama de flujo soporte técnico 5to semestreDiagrama de flujo soporte técnico 5to semestre
Diagrama de flujo soporte técnico 5to semestre
 
Posnarrativas en la era de la IA generativa
Posnarrativas en la era de la IA generativaPosnarrativas en la era de la IA generativa
Posnarrativas en la era de la IA generativa
 
3°ð_¦_â_¾ï¸_S34 PLAN DARUKEL DIDÃ_CTICA 23-24.docx
3°ð_¦_â_¾ï¸_S34 PLAN DARUKEL DIDÃ_CTICA 23-24.docx3°ð_¦_â_¾ï¸_S34 PLAN DARUKEL DIDÃ_CTICA 23-24.docx
3°ð_¦_â_¾ï¸_S34 PLAN DARUKEL DIDÃ_CTICA 23-24.docx
 
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdfTrabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
 
3Redu: Responsabilidad, Resiliencia y Respeto
3Redu: Responsabilidad, Resiliencia y Respeto3Redu: Responsabilidad, Resiliencia y Respeto
3Redu: Responsabilidad, Resiliencia y Respeto
 
proyecto invernadero desde el departamento de tecnología para Erasmus
proyecto invernadero desde el departamento de tecnología para Erasmusproyecto invernadero desde el departamento de tecnología para Erasmus
proyecto invernadero desde el departamento de tecnología para Erasmus
 
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
 
Inteligencia Artificial y Ciberseguridad.pdf
Inteligencia Artificial y Ciberseguridad.pdfInteligencia Artificial y Ciberseguridad.pdf
Inteligencia Artificial y Ciberseguridad.pdf
 
PRÁCTICAS DEL MÓDULO I Y II DE EDUCACIÓN Y SOCIEDAD.docx
PRÁCTICAS DEL MÓDULO I Y II DE EDUCACIÓN Y SOCIEDAD.docxPRÁCTICAS DEL MÓDULO I Y II DE EDUCACIÓN Y SOCIEDAD.docx
PRÁCTICAS DEL MÓDULO I Y II DE EDUCACIÓN Y SOCIEDAD.docx
 
Desarrollo de Habilidades de Pensamiento.
Desarrollo de Habilidades de Pensamiento.Desarrollo de Habilidades de Pensamiento.
Desarrollo de Habilidades de Pensamiento.
 
leidy fuentes - power point -expocccion -unidad 4 (1).pptx
leidy fuentes - power point -expocccion -unidad 4 (1).pptxleidy fuentes - power point -expocccion -unidad 4 (1).pptx
leidy fuentes - power point -expocccion -unidad 4 (1).pptx
 

Software de aplicación

  • 2. Qué es software de aplicación? El Software de Aplicación son los programas diseñados para o por los usuarios para facilitar la realización de tareas específicas en la computadora, como pueden ser las aplicaciones ofimáticas (procesador de texto, hoja de cálculo, programa de presentación, sistema de gestión de base de datos...), u otros tipos de software especializados como software médico, software educativo, editores de música, programas de contabilidad, etc. •
  • 3. Ejemplos: Lenguajes de programación 1. Java: s un lenguaje de programación de propósito general, concurrente, orientado a objetos, que fue diseñado específicamente para tener  tan pocas dependencias de implementación como fuera posible. • Lenguaje totalmente orientado a Objetos. Todos los conceptos en los que se apoya esta técnica, encapsulación, herencia, polimorfismo, etc.,  están presentes en Java. • Disponibilidad de un amplio conjunto de bibliotecas. Como ya se mencionó anteriormente, Java es algo más que un lenguaje. La  programación de aplicaciones con Java se basa no solo en el empleo del juego de instrucciones que componen el lenguaje, sino,  fundamentalmente, en la posibilidad de utilizar el amplísimo conjunto de clases que Sun pone a disposición del programador y con las cuales  es posible realizar prácticamente cualquier tipo de aplicación. • Lenguaje simple. Java posee una curva de aprendizaje muy rápida. Resulta relativamente sencillo escribir applets interesantes desde el  principio. Todos aquellos familiarizados con C++ encontrarán que Java es más sencillo, ya que se han eliminado ciertas características, como  los punteros. Debido a su semejanza con C y C++, y dado que la mayoría de la gente los conoce aunque sea de forma elemental, resulta muy  fácil aprender Java. Los programadores experimentados en C++ pueden migrar muy rápidamente a Java y ser productivos en poco tiempo. • Distribuido. Java proporciona una colección de clases para su uso en aplicaciones de red, que permiten abrir sockets y establecer y aceptar  conexiones con servidores o clientes remotos, facilitando así la creación de aplicaciones distribuidas. • Acceso a memoria de bajo nivel mediante el uso de punteros.
  • 4. 2. Python: es un lenguaje de programación interpretado cuya filosofía hace hincapié en una sintaxis que favorezca un código legible. Una característica importante de Python es la resolución dinámica de nombres; es decir, lo que enlaza un método y un nombre de variable durante la ejecución del programa (también llamado enlace dinámico de métodos). 3. C: s un lenguaje de programación originalmente desarrollado por Dennis Ritchie entre 1969 y 1972 en los Laboratorios Bell,2 como evolución del anterior lenguaje B, a su vez basado en BCPL. • Núcleo del lenguaje simple, con funcionalidades añadidas importantes, como funciones matemáticas y de manejo de archivos, proporcionadas por bibliotecas. • Es un lenguaje muy flexible que permite programar con múltiples estilos. Uno de los más empleados es el estructurado "no llevado al extremo" (permitiendo ciertas licencias de ruptura). • Un sistema de tipos que impide operaciones sin sentido. • Usa un lenguaje de preprocesado, el preprocesador de C, para tareas como definir macros e incluir múltiples archivos de código fuente. Ejemplos: Lenguajes de programación
  • 5. Lenguajes de programación Un lenguaje de programación es aquella estructura que, con una cierta base sintáctica y semántica, imparte distintas instrucciones a un programa de computadora. Un lenguaje de programación es un lenguaje formal diseñado para realizar procesos que pueden ser llevados a cabo por máquinas como las computadoras. Pueden usarse para crear programas que controlen el comportamiento físico y lógico de una máquina, para expresar algoritmos con precisión, o como modo de comunicación humana.Está formado por un conjunto de símbolos y reglas sintácticas y semánticas que definen su estructura y el significado de sus elementos y expresiones. Al proceso por el cual se escribe, se prueba, se depura, se compila (de ser necesario) y se mantiene el código fuente de un programa informático se le llama programación.
  • 6. Sistemas y Aplicaciones En informática, un sistema es un programa (código fuente/código programado) que permite realizar cierta rutina de forma independiente. Una aplicación es un tipo de programa informático diseñado para facilitar al usuario la realización de un determinado tipo de trabajo. Esto lo diferencia principalmente de otros tipos de programas que realizan tareas más avanzadas y no pertinentes al usuario común, como los sistemas operativos, las utilidades y los lenguajes de programación .
  • 7. Que es una aplicación? En informática, una aplicación es un programa informático diseñado como herramienta para permitir a un usuario realizar uno o diversos tipos de tareas. Esto lo diferencia principalmente de otros tipos de programas, como los sistemas operativos (que hacen funcionar la computadora), las utilidades (que realizan tareas de mantenimiento o de uso general), y las herramientas de desarrollo de software (para crear programas informáticos). Las aplicaciones pertenecen al software de aplicación.
  • 8. Cómo se crea una aplicación?• Las aplicaciones son creadas por medio de diversos programas (lenguajes de programación) que podemos encontrar en línea tales como: • Microsoft Visual Studio.NET • Básicamente, Microsoft Visual Studio.NET es un entorno de desarrollo integrado (IDE, en inglés) desarrollado para crear aplicaciones para el sistema operativo Windows. Este entorno es capaz de ofrecer soporte a múltiples lenguajes de programación como Visual C++, Visual C#, Visual J#, y Visual Basic .NET. Del mismo modo, ofrece soporte a entornos de desarrollo web como ASP.NET. • Xcode es un entorno de desarrollo integrado (IDE, en sus siglas en inglés) para macOS que contiene un conjunto de herramientas creadas por Apple destinadas al desarrollo de software para macOS, iOS, watchOS y tvOS. Su primera versión tiene origen en el año 2003 y actualmente su versión número 9 se encuentra disponible de manera gratuita en el Mac App Store o mediante descarga directa desde la página para desarrolladores de Apple.
  • 9. Aplicaciones y utilidades Una aplicación es un programa informático diseñado como herramienta para permitir a un usuario realizar uno o diversos tipos de tareas mientras que la utilidad es una herramienta que realiza:Tareas de mantenimiento, soporte para la construcción y ejecución de programas y tareas en general.
  • 10. Ejemplos Utilidades Aplicaciones WinZip PDF to WORDGoogle Maps with GPS Tracker Adobe Photoshop Microsoft Word Google Spreadsheets
  • 11. Importancia de software El software es imprescindible para cualquier sistema informático o basado en informática, puesto que sin él, este no funcionaría. Es el software quien dá las órdenes, quien indica que debe hacer cada máquina con sus elementos, cuando y como. Un ordenador sin software sería simplemente un conjunto de chips, cables, periféricos e interruptores totalmente inerte y sin función alguna. Es el software quien ordena todo ese material, lo reconoce, le asigna una función según sus características, y permite que funcione todo en su conjunto. Imaginaos una orquesta tocando una pieza: el director sería la parte central del ordenador, los músicos, el hardware periférico, y el software, la partitura de esa pieza. Está claro que sin partitura no habrá música, pero también que sin músicos tampoco.
  • 12. Clasificación de aplicaciones 1 - Las Aplicaciones Nativas son aquellas que se desarrollan para un determinado sistema operativo en el mó vil. Se crean exclusivamente para teléfonos mó viles, debiéndose crear una para iOS, otra para Android y otra para Windows Phone. 2- Web App o Webs Mobile Friendly son más sencillas de desarrollar y se manejan desde un ordenador. Los desarrolladores no usan diferentes lenguajes de programació n; por el contrario, las desarrollan en lenguajes conocidos como el Java Script o el HTML.