sOFTWARE
Comprende el conjunto de los componentes lógicos necesarios que hacen posible la realización de tareas específicas, en contraposición a los componentes físicos del sistema, llamados hardware.
Tales componentes lógicos incluyen, entre muchos otros, aplicaciones informáticas como el procesador de textos, que permite al usuario realizar todas las tareas concernientes a la edición de textos o el software de sistema tal como el sistema operativo, que, básicamente, permite al resto de los programas funcionar adecuadamente, facilitando la interacción con los componentes físicos y el resto de las aplicaciones, proporcionando también una interfaz para el usuario.
El término Software, fue usado por primera vez en este sentido por John W. Tukey en 1957. En las ciencias de la computación y la ingeniería de software, el software es toda la informaciónprocesada por los sistemas informáticos, programas y datos. El concepto de leer diferentes secuencias de instrucciones desde la memoria de un dispositivo para controlar los cálculos fue introducido por Charles Babbage como parte de su máquina diferencial. La teoría que forma la base de la mayor parte del software moderno fue propuesta por primera vez por Alan Turing en su ensayo de 1936, Los números computables, con una aplicación al problema de decisión.
Si bien esta distinción es, en cierto modo, arbitraria, y a veces confusa, a los fines prácticos se puede clasificar al software en tres grandes tipos:
Clasificacion del Software
Software de sistema: Su objetivo es desvincular adecuadamente al usuario y al programador de los detalles de la computadora en particular que se use, aislándolo especialmente del procesamiento referido a las características internas de: memoria, discos, puertos y dispositivos de comunicaciones, impresoras, pantallas, teclados, etc. El software de sistema le procura al usuario y programador adecuadas interfaces de alto nivel, herramientas y utilidades de apoyo que permiten su mantenimiento. Incluye entre otros:
· Sistemas operativos
Si bien se encuentran múltiples sistemas operativos algunos sencillos y otros de mayor complejidad y con mayor funcionalidad, sus componentes permitenbásicos son comunes a todos ellos. Una clasificación entre sistemas operativos la encontramos entre los que trabajar a un solo usuario por vez y los que permiten la concurrencia de más de un.
· Controladores de dispositivos
· Herramientas de diagnóstico
· Herramientas de Corrección y Optimización
· Servidores
· Utilidades
Software de programación: Es el conjunto de herramientas que permiten alprogramador desarrollar programas informáticos, usando diferentes alternativas y lenguajes de programación, de una manera práctica. Incluye entre otros:
· Editores de texto
· Intérpretes
· Enlazadorespiladores:
· Compiladores: El Proceso (informática) de transformación delPrograma fuente al objeto de denomina compilación y es realizado por la Máquina mediante la ejecució de un programa Compiladoratrones
· Depuradores
· Entornos de Desarrollo Integrados (IDE): Agrupan las anteriores herramientas, usualmente en un entorno visual, de forma tal que el programador no necesite introducir múltiples comandos para compilar, interpretar, depurar, etc. Habitualmente cuentan con una avanzadainterfaz gráfica de usuario (GUI).
· Los infoLenguajes de Aplicación rmática son lenguajes intermedios entre los seres humanos y los lenguajes de las máquinas. El lenguaje de la máquina emplea códigos numéricos, para representar las operaciones básicas de la computadora(son patrones de bits con ceros y unos), los lenguajes de programación son las estructuras de instrucciones interpretadas y traducidas a lenguaje de máquina, que es el que puede interpretar el Unidad central de procesamiento.
· Aplicaciones para Control de sistemas y automatización industrial
· Aplicaciones ofimáticas
· Software educativo
· Software empresarialBases de datos
· Telecomunicaciones (p.ej. Internet y toda su estructura lógica)
· Videojuegos
SOFTWARE DE APLICACIÓN
En informática, una aplicación es un tipo de programa informático diseñado como herramienta para permitir a un usuario realizar uno o diversos tipos de trabajo. Esto lo diferencia principalmente de otros tipos de programas como los sistemas operativos (que hacen funcionar al ordenador), las utilidades (que realizan tareas de mantenimiento o de uso general), y los lenguajes de programación (con el cual se crean los programas informáticos).
Suele resultar una solución informática para la automatización de ciertas tareas complicadas como pueden ser la contabilidad, la redacción de documentos, o la gestión de un almacén. Algunos ejemplos de programas de aplicación son los procesadores de textos, hojas de cálculo, y base de datos.
Ciertas aplicaciones desarrolladas «a medida» suelen ofrecer una gran potencia ya que están exclusivamente diseñadas para resolver un problema específico. Otros, llamados paquetes integrados de software, ofrecen menos potencia pero a cambio incluyen varias aplicaciones, como un programa procesador de textos, de hoja de cálculo y de base de datos.
SOFTWARE DE SISTEMA
En terminología informática el software de sistema, denominado tambiénsoftware de base, consiste en programas informáticos que sirven para controlar e interactuar con el sistema operativo, proporcionando control sobre el hardware y dando soporte a otros programas; en contraposición del llamado software de aplicación. Como ejemplos cabe mencionar a las bibliotecas como por ejemplo OpenGL para la aceleración gráfica, PNG para el sistema gráfico o demonios que controlan la temperatura, la velocidad del disco duro, como hdparm, o la frecuencia del procesador como cpudyn.
Uno de los más prominentes ejemplos de software de sistema se encuentra en el proyecto GNU, cuyas herramientas de programación permitieron combinarse con el núcleo informático basado en Unix denominado Linux, formando entre ambos las conocidas como distribuciones GNU/Linux.
Estos programas realizan diversas tareas, como la transferencia de datos entre la memoria RAM y los dispositivos de almacenamiento (disco rígido, unidades de discos ópticos, etc) entre otros.
SOFTWARE EMPRESARIAL
El software empresarial de la empresa es la base del conocimiento de los clientes, proveedores. Los programas de gestión de la informática de empresa son la contabilidad, gestión y control de la empresa.
Por software empresarial se entiende generalmente cualquier tipo de software que está orientado a ayudar a una empresa a mejorar su productividad o a medirla.
El término engloba una amplia variedad de aplicaciones informáticas que incluyen desde programas de contabilidad y de ofimática, hasta sistemas de planificación de recursos empresariales (ERP), pasando por programas de gestión de clientes (CRM), de recursos humanos, etc.
El software empresarial y los programas informáticos para gestionar la contabilidad y gestion empresarial son la revolución en la empresa. Un buen programa de gestión, incluso con programas gratis o de bajo precio puede proporcionar, con los programa contabilidad como Contaplus o Contawin, el programa de gestión contable adaptado al nuevo plan general contable o nuevo plan de contabilidad, una buena planificacion contable
APLICACIONES OFIMÁTICAS
Una suite ofimática o suite de oficina es una recopilación de aplicaciones, las cuales son utilizados en oficinas y sirve para diferentes funciones como crear, modificar, organizar, escanear, imprimir, etc. archivos y documentos. Son ampliamente usados en varios lugares, ya que al ser eso (una recopilación), hace que sea asequible adquirir toda la suite, que programa por programa, lo cual es más complejo, al tener que conseguir programa por programa, y en caso del software pagado, más caro.
Generalmente en las suites ofimáticas, al incluir los programas en estas, no hay un estándar sobre los programas a incluir; pero la gran mayoría incluyen al menos un procesador de texto y una hoja de cálculo. Adicionalmente, la suite puede contener un programa de presentación, un sistema de gestión de bases de datos, herramientas menores de gráficos y comunicaciones, un gestor de información personal (agenda y cliente de correo electrónico) y un navegador web.
En la actualidad las suites ofimáticas dominantes en el mercado son, por parte del software pagado, Microsoft Office, la cual posee sus propios formatos cerrados de documentos para cada uno de sus programas. Respecto al software libre, está OpenOffice.org, desarrollado por Sun Microsystems, también con un formato para cada programa, pero de código abierto. Debido a esto y a la pobre compatibilidad entre las suites de Microsoft con otros formatos abiertos (como OpenDocument), en cada suite ofimática se hacen desarrollos que, generalmente, son poco adaptables a los cambios que hace una y otra suite.
VIDEOJUEGOS
“Los juegos de computadora sigue atrayendo a la innovación con gráficos en 3-D, vídeo de alta definición y animación realista… El procesador Intel Atom, en combinación con Razer brindará soluciones de juegos en el mercado y hará posible que los consumidores tengan una verdadera experiencia de juego en dispositivos móviles” dijo Brad Graff, director de plataformas de juego del Ultra Mobility Group de Intel.
Razer lejos de presentar nuevos accesorios y periféricos para computadoras, mostró un nuevo concepto de dispositivo para juego portátil llamado “Switchblade” (Navaja Automática). Se trata de un concepto basado en el procesador Intel Atom para dar una experiencia de juegos de escritorio en un dispositivo portátil. Básicamente, el dispositivo sustituye al ratón y el teclado con una pantalla multi-táctil y un teclado con una interfaz que puede cambiar según las necesidades del usuario.
El concepto fue creado gracias a la cooperación entre los ingenieros de Intel y Razer. Cuenta con capacidades de conexión Wi-Fi/3G, puertos mini-HDMI, USB 3.0, auriculares estándar y entrada micrófono, Corre bajo Windows 7 y mide 172mm x 115mm x 25mm.
El Razer Switchblade es un concepto de diseño y no estarán disponibles para su compra – todavía. Razer trabajará con los socios seleccionados para diseñar y lanzar productos basados en este diseño.
SOFTWARE DE CÁLCULO, NUMÉRICO Y DE SIMBÓLICO
Herramienta de cálculo numérico y simbólico, visualización y manipulación de datos, gráficos y objetos, que proporciona un lenguaje de programación de alto nivel
CARACTERÍSTICAS PRINCIPALES
* Realización de cálculos y simulaciones de cualquier nivel de complejidad mediante el uso de la amplia librería de funciones matemáticas y computacionales.
* Rápida y fácil importación y exportación de datos, que incluye imágenes y sonido, en más de veinte formatos.
* Generación de documentos interactivos, independientes de la plataforma, con textos, imágenes, expresiones matemáticas, botones e hyperlinks.
* Entrada de expresiones a través del teclado o de la paleta (programable) más adecuada.
* Construcción de complejas expresiones y fórmulas con formato automático y ruptura de líneas.
* Exportación de los “notebooks” a formato HTML para presentaciones web o LaTeX para publicaciones especiales
SOFTWARE DE DISEÑO ASISTIDO (CAD)
El usuario puede asociar a cada entidad una serie de propiedades como color, usuario, capa, estilo de línea, nombre, definición geométrica, etc., que permiten manejar la información de forma lógica. Además pueden asociarse a las entidades o conjuntos de éstas otro tipo de propiedades como material, etc., que permiten enlazar el CAD a los sistemas de gestión y producción.
De los modelos pueden obtenerse planos con cotas y anotaciones para generar la documentación técnica específica de cada proyecto. Los modeladores en 3D pueden, además, producir previsualizaciones fotorrealistas del producto, aunque a menudo se prefiere exportar los modelos a programas especializados en visualización y animación, como Autodesk Maya, Bentley Microstation, Softimage XSI o Autodesk 3ds Max y la alternativa libre y gratuita Blender, capaz de modelar, animar y realizar videojuegos
Elementos de los sistemas CAD
• Análisis y optimización del diseño. Después de haber determinado las propiedades geométricas, se somete a un análisis ingenieril donde podemos analizar las propiedades físicas del modelo (esfuerzos, deformaciones, deflexiones, vibraciones). Se disponen de sistemas de calendarización, con la capacidad de recrear con exactitud y rapidez esos datos.
• Revisión y evaluación del diseño. En esta etapa importante se comprueba si existe alguna interferencia entre los diversos componentes, en útil para evitar problemas en el ensamble y el uso de la pieza. Para esto existen programas de animación o simulaciones dinámicas para el cálculo de sus tolerancias y ver que requerimientos son necesarios para su manufactura.
• Documentación y dibujo (drafting). Por último, en esta etapa se realizan planos de detalle y de trabajo. Esto se puede producir en dibujos diferentes vistas de la pieza, manejando escalas en los dibujos y efectúa transformaciones para presentar diversas perspectivas de la pieza.
Estas herramientas se pueden dividir básicamente en programas de dibujo en dos dimensiones (2D) y modeladores en tres dimensiones (3D). Las herramientas de dibujo en 2D se basan en entidades geométricas vectoriales
De los modelos pueden obtenerse planos con cotas y anotaciones para generar la documentación técnica específica de cada proyecto. Los modeladores en 3D pueden, además, producir previsualizaciones fotorrealistas del producto, aunque a menudo se prefiere exportar los modelos a programas especializados en visualización y animación, como Autodesk Maya, Bentley Microstation, Softimage XSI o Autodesk 3ds Max y la alternativa libre y gratuita Blender, capaz de modelar, animar y realizar videojuegos
Elementos de los sistemas CAD
El proceso de diseño en CA consiste en cuatro etapas.
• Modelado geométrico. Se describe como forma matemática o analítica a un objeto físico, el diseñador construye su modelo geométrico emitiendo comandos que crean o perfeccionan líneas, superficies, cuerpos, dimensiones y texto; que dan a origen a una representación exacta y completa en dos o tres dimensiones. La representado en línea abarca todas las aristas del modelo que se pueden considerar como líneas llenas dando como resultado una imagen ambigua ya que algunas veces las formas son complicadas y para facilitarlo se pueden usar los colores para distinguir las líneas de las piezas y tener una mejor visualización. Sus estructuras se representan en 2, 2 ½ y dimensiones. Cuando hablamos de 2 ½ se utiliza la transformación de la extrusión (sweept), moviendo el objeto de 2-D a lo largo del eje z.
• Análisis y optimización del diseño. Después de haber determinado las propiedades geométricas, se somete a un análisis ingenieril donde podemos analizar las propiedades físicas del modelo (esfuerzos, deformaciones, deflexiones, vibraciones). Se disponen de sistemas de calendarización, con la capacidad de recrear con exactitud y rapidez esos datos.
• Revisión y evaluación del diseño. En esta etapa importante se comprueba si existe alguna interferencia entre los diversos componentes, en útil para evitar problemas en el ensamble y el uso de la pieza. Para esto existen programas de animación o simulaciones dinámicas para el cálculo de sus tolerancias y ver que requerimientos son necesarios para su manufactura.
• Documentación y dibujo (drafting). Por último, en esta etapa se realizan planos de detalle y de trabajo. Esto se puede producir en dibujos diferentes vistas de la pieza, manejando escalas en los dibujos y efectúa transformaciones para presentar diversas perspectivas de la pieza
SOFTWARE DE CONTROL NUMÉRICO (CAM)
El sistema CAD y CAM para máquinas CNC, ofrece una solución automatizada para el diseño y mecanizado industrial. Nuestro programa le permitirá llevar la producción de piezas complejas desde un punto conceptual a su producción real.
El CAD CAM está diseñado para ser un programa útil, fácil de aprender y al alcance de sus necesidades. La plataforma de programación del software está diseñada en base a diálogos intuitivos y asociativos. Nuestro CAD CAM es un programa que es compatible con cualquier máquina CNC que acepte formato ISO conocido como Código G.
El CAD CAM está diseñado para ser un programa útil, fácil de aprender y al alcance de sus necesidades. La plataforma de programación del software está diseñada en base a diálogos intuitivos y asociativos. Nuestro CAD CAM es un programa que es compatible con cualquier máquina CNC que acepte formato ISO conocido como Código G.
· Torno de control numérico computarizado
· Fresadora de control numérico computarizado
· Máquina Láser de control numérico computarizado
· Centros de Mecanizado de control numérico computarizado
El sistema CADCAM que ofrecemos es un software que permite crear diseños en 2D y 3D para luego ser mecanizados, sin necesidad de exportar sus archivos a otro programa.
Información del CAD CAM:
Información del CAD CAM:
· Genera los Códigos G para el mecanizado de su pieza
· Completamente funcional en 2, 3, y 4 ejes
· Simulador de control numérico integrado
Vectorización de imágenes (requiere componente adicional de Arte
SISTEMA OPERATIVO
Un sistema operativo (SO) es el programa o conjunto de programas que efectúan la gestión de los procesos básicos de un sistema informático, y permite la normal ejecución del resto de las operaciones.
Nótese que es un error común muy extendido denominar al conjunto completo de herramientas sistema operativo, es decir, la inclusión en el mismo término de programas como el explorador de ficheros, el navegador y todo tipo de herramientas que permiten la interacción con el sistema operativo, también llamado núcleo o kernel. Uno de los más prominentes ejemplos de esta diferencia, es el núcleo Linux, que es el núcleo del sistema operativo GNU, del cual existen las llamadas distribuciones GNU. Este error de precisión, se debe a la modernización de la informática llevada a cabo a finales de los 80, cuando la filosofía de estructura básica de funcionamiento de los grandes computadores2 se rediseñó a fin de llevarla a los hogares y facilitar su uso, cambiando el concepto de computador multiusuario, (muchos usuarios al mismo tiempo) por un sistema monousuario (únicamente un usuario al mismo tiempo) más sencillo de gestionar.3 (Véase AmigaOS, beOS o MacOS como los pioneros4 de dicha modernización, cuando los Amiga, fueron bautizados con el sobrenombre de Video Toasters5 por su capacidad para la Edición de vídeo en entorno multitarea round robin, con gestión de miles de colores e interfaces intuitivos para diseño en 3D.
Los primeros sistemas (1945-1960) eran grandes máquinas operadas desde la consola maestra por los programadores. Durante la década siguiente (1950-1960) se llevaron a cabo avances en el hardware: lectoras de tarjetas, impresoras, cintas magnéticas, etc. Esto a su vez provocó un avance en el software: compiladores, ensambladores, cargadores, manejadores de dispositivos, etc.
SOFTWARE LIBRE
El software libre (en inglés free software, aunque esta denominación también se confunde a veces con "gratis" por la ambigüedad del término en el idioma inglés) es la denominación del software que respeta la libertad de los usuarios sobre su producto adquirido y, por tanto, una vez obtenido puede ser usado, copiado, estudiado, modificado y redistribuido libremente. Según la Free Software Foundation, el software libre se refiere a la libertad de los usuarios para ejecutar, copiar, distribuir, estudiar, modificar el software y distribuirlo modificado.
El software libre suele estar disponible gratuitamente, o al precio de costo de la distribución a través de otros medios; sin embargo no es obligatorio que sea así, por lo tanto no hay que asociar software libre a "software gratuito" (denominado usualmente freeware), ya que, conservando su carácter de libre, puede ser distribuido comercialmente ("software comercial"). Análogamente, el "software gratis" o "gratuito" incluye en ocasiones el código fuente; no obstante, este tipo de software no es libre en el mismo sentido que el software libre, a menos que se garanticen los derechos de modificación y redistribución de dichas versiones modificadas del programa.
Tampoco debe confundirse software libre con "software de dominio público". Éste último es aquel software que no requiere de licencia, pues sus derechos de explotación son para toda la humanidad, porque pertenece a todos por igual. Cualquiera puede hacer uso de él, siempre con fines legales y consignando su autoría original. Este software sería aquel cuyo autor lo dona a la humanidad o cuyos derechos de autor han expirado, tras un plazo contado desde la muerte de este, habitualmente 70 años. Si un autor condiciona su uso bajo una licencia, por muy débil que sea, ya no es del dominio público.