All System (Todo Sistemas)

Accesoria en el Area Analisis de sistemas Para Estudiantes y Nuevas Empresas

Felix E., Betancourt (Valencia-Naguanagua, Estado Carabobo, Venezuela) Mail: allsytem@gmail.com

Especialista en de diseño y desarrollo de sistemas con experiencia en área de más de 15 años en aplicaciones tales como en As/400 (RPGle. Free, Sql), Pascal, Cobol, Visual C Sharp, Visual Basic y Java.

Un analista de sistemas o a veces simplemente analista, en la disciplina de la ingeniería del software, es aquel individuo responsable de investigar, planear, coordinar y recomendar opciones de software y sistemas para cumplir los requerimientos de una empresa de negocios. El analista de sistemas juega un rol vital en el proceso de desarrollo de los sistemas. Un analista de sistemas exitoso debe adquirir cuatro habilidades: analítica, técnica, gerencial, e interpersonal. Las habilidades analíticas permiten al analista de sistemas entender a la organización y sus funciones, las cuales le ayudan a identificar oportunidades, analizar y resolver problemas. Las habilidades técnicas ayudan al analista de sistemas a entender el potencial y las limitaciones de las tecnologías de la información. El analista de sistemas debe ser capaz de trabajar con varios lenguajes de programación, sistemas operativos, y plataformas hardware de computadoras. Las habilidades gerenciales ayudan al analista de sistemas a administrar proyectos, recursos, riesgos, y cambio. Las habilidades interpersonales ayudan al analista de sistemas a trabajar con los usuarios finales así como con analistas, programadores, y otros profesionales de los sistemas.

Busqueda en la Web

lunes, 27 de octubre de 2014

Ya Viene el Windows 10



Como Parte de la familia Microsoft Windows Windows 10 o como también se le conoce internamente con el nombre de "Threshold" ("Umbral"), será la designación del próximo sistema operativo desarrollado por la empresa Microsoft.

El cual será el sucesor de Windows 8 y 8.1. Se desconoce aún la casusa por la cual se saltan la numeración del 8 al 10, como también la “Corta duración” del actual (Windows 8.1) ya que este nuevo sistema Operativo (Windows 10) se anuncia sólo dos años después del lanzamiento de su predecesor (Octubre de 2012), tal vez porque durante este tiempo ha tenido una recepción mixta por parte de los usuarios y las empresas, debido entre otras cosas a la desaparición del clásico “Menú de Inicio”. Por lo pronto se sabe que esta nueva versión supone un cambio radical respecto a las anteriores de Windows ya que según lo dicho por la propia empresa esta nueva versión de sistema operativo será lanzada para unificar a los ordenadores de escritorios, portátiles, tabletas y teléfonos inteligentes en un mismo SO.



Ya a mediados del año 2014, se corría el rumor en la red que para septiembre del 2014 se lanzaría una importante actualización de Windows 8.1, según los entendidos se presumía la aparición del Windows 9, pero finalmente en un comunicado Oficial en su sitio web (www.microsoft.com) convocó a los medios de comunicación a un evento el 30 de septiembre de 2014 en el que mostró un avance del “flamante” Windows 10. La presentación estuvo a cargo de Satya Nadella como nuevo CEO, quien asumiera el cargo a principios del 2014.



Entre las mejoras anuncias por la empresa de Bill Gates, se sabe lo siguiente.
  • Como SO base para distintos dispositivos como PC desktop, tablets, Xbox y Windows Phones
  • Regreso del Menú Inicio.
  • Las APP metros ó "modernas" ahora se pueden ejecutar como ventanas normales en el escritorio
  • Botón adicional en la barra de tareas
  • Multiples escritorios
  • DirectX 12, que proporcionará mejoras de rendimiento y optimizará el consumo energético
Por otro lado se conoce que Microsoft estaría trabajando para incluir en esta nueva versión de Windows, una serie de mejorar adicionales, tales como el asistente de voz de Microsoft, Cortana, (incorporado ya en el actual SO móvil Windows Phone 8.1), asi como nuevas revisión de Internet Explorer 11, solo por nombrar dos casos puntuales.

Referente a la información general del Windows 10, se presenta lo siguiente:
Modelo de desarrollo : Software propietario; Shared Source
Plataformas soportadas : x86, x86-64, ARM
Método de actualización : Windows Update
Licencia : Microsoft CLUF (EULA)
Estado actual (Win.10) : En Edición
Idiomas : Multilingüe
En español : Por el momento No.

Mientras tanto y si eres algo ansioso y no quieres esperar a la salida de la versión final en el siguiente Link, puedes descargar Windows 10 Technical Preview, en donde mayormente personas expertas en PCs o profesionales del área de la informática, pueden participar en las pruebas de diagnóstico con el objetivo de afinar la versión final la cual está prevista para abril de 2015

Saludos, Yo.-
All Systems [Félix E., Betancourt.]

GOOGLE PRESENTA SU NUEVO PRODUCTO INBOX

La multinacional Google con sede en Mountain View (California), en su esfuerzo de mejorar la experiencia de Gmail no trae un nuevo producto llamdo: “Inbox” para ayudarnos a disfrutar de nuestra bandeja de entrada de una manera diferente, pensado para que se adapte a todas nuestras necesidades fundamentalmente, desde los dispositivos móviles en las plataformas de Android OS y iOS

En nota de prensa Google afirma que aunque Inbox ha sido desarrollado durante años por las mismas personas que nos trajeron Gmail, nos presentan ahora esta nueva herramienta como un tipo de bandeja de entrada completamente diferente a lo actualmente usados, creada para adaptarse a nuestras rutinas de vida.

El correo electrónico comenzó como un sencillo mecanismo para enviar notas digitales entre empresas, pero 30 años más tarde y solo con el teléfono en tu bolsillo, usamos el correo electrónico para contactar virtualmente con cualquier persona en el mundo, desde nuestro mejor amigo hasta el propietario de una boutique que descubriste durante tus vacaciones en el extranjero. Lo que nos hace enfrentarnos a nuevos retos: como recibir más correos electrónicos que nunca, nuestra privacidad, identidad y estilo de vida se esconde dentro de los mensajes y nuestras tareas más importantes pueden verse comprometidas, especialmente cuando trabajamos usando nuestro Smartphone.

La premisa de esta nueva apuesta de Google es simplificar la vida de sus usuario al hacer utilizar los correo electrónico y no que este se convierta en algo de nos que nos distrae de lo que realmente necesitamos hace, para ello Inbox te permite centrarte en tus prioridades añadiendo tus propios Recordatorios, desde el habitual por ejemplo “Ir a la tintorería” hasta “llamar a nuestros padres“. No importa lo que necesites recordar, tu bandeja de entrada se convierte en un lugar centralizado para que puedas hacer seguimiento de las cosas pendientes. Y de igual forma Inbox te ayuda a eliminar tareas de la lista de actividades pendientes gracias a la prestación de Ayudas, que te ofrece los datos útiles que necesitas para realizar tus actividades. Por ejemplo, cuando creas un Recordatorio para llamar a la tienda de informática, Inbox te ofrecerá el teléfono del establecimiento y te informará de su horario de apertura. Ayudas también funciona con tu correo electrónico: cuando reservas un restaurante de forma online, Inbox incorpora un mapa a tu mensaje de confirmación. Reserva un vuelo a través de Internet e Inbox te ofrecerá un enlace para facturar. 

Por supuesto, no es necesario hacer todo ahora mismo. Cuando estés en un lugar inapropiado o simplemente necesites centrarte en otra cosa primero, Inbox te permite Posponer los correos electrónicos y Recordatorios, configurándolos para que vuelvan a la bandeja de entrada en otro momento o cuando llegues a un lugar específico como, por ejemplo, tu casa o tu oficina.

Google estará distribuyendo la primera serie de invitaciones para probar Su uso, permitiendo además que cada usuario pueda invitar a sus propios amigos, si deseas tener acceso a Inbox lo antes posible envía un Correo electrónico a la siguiente dirección inbox@google.com y de esta forma recibirá una invitación la próxima vez Google realice más Invitaciones.

Entre las recomendaciones para aprovechar al máximo esta nueva experiencia, google nos indica los siguientes 10 Puntos:

Posponer los mensajes Cuando un mensaje pueda esperar (o simplemente desees aplazarlo), puedes Posponerlo en tu bandeja de entrada y retomarlo en otro momento o lugar. Desliza el mensaje a la izquierda en tu teléfono y elige cuándo quieres que vuelva a aparecer. 
Añadir un Recordatorio y obtener Ayuda Inbox te ayuda a quitar de la lista las tareas pendientes. Pulsa el botón rojo" +" y luego selecciona el botón azul Recordatorio. Prueba escribir un recordatorio como" Llamar al proveedor XY?" y observa como Inbox te ayuda proporcionándote el número de teléfono y el horario de apertura de este proveedor. 
Marcar las actividades terminadas ¡Siente la satisfacción de quitar de tu lista las actividades completadas! Puedes marcar como" Terminado" deslizándolo a la derecha. Los elementos terminados son borrados de tu bandeja de entrada, pero puedes recuperarlos después pulsando la etiqueta" Terminado" en la barra de navegación. 
Marcado rápido ¿Tienes prisa? Pulsa el botón rojo" +" para ver aquellos contactos a los que has enviado correos electrónicos con más frecuencia. Pulsa sus fotos de perfil para abrir inmediatamente un nuevo mensaje con su información autocompletada en el campo" Para". 
Marcar aquello que quieras retomar después Marcar cosas es una forma de organizar en un solo lugar todo aquello que necesitas retomar después. Prueba abriendo un mensaje y pulsando el botón de marcado. Después, cuando quieras revisar rápidamente los elementos importantes marcados, pulsa la tecla de marcado arriba en la pantalla. 
Eliminar mensajes No hay nada que reconforte más que una bandeja de entrada limpia. Cuando utilizas la opción Limpiar (Sweep), todos los mensajes no marcados en esta sección se marcan a continuación como Terminados. Puedes usar esta opción para eliminar un grupo de mensajes antiguos o para vaciar un grupo de correos poco importantes como, por ejemplo, mensajes promocionales. 
Buscar un número de teléfono ¿Alguna vez has tenido que revisar tu correo electrónico para encontrar el teléfono o la dirección de un amigo? A nosotros también nos ha pasado. Inbox ofrece ahora una prestación de búsqueda más inteligente para que solo tengas que buscar" el teléfono de David" y encuentres justo lo que estabas buscando. Puedes incluso llamar directamente desde Inbox. 
Ver fotos Ya no tienes que utilizar un espacio diminuto para ver las fotos maravillosas que te envían tus amigos. Inbox te permite ahora disfrutar de las fotografías en tu correo electrónico. Puedes verlas incluso sin necesidad de abrir el mensaje. 
Volar a tiempo con la prestación para ver el estado de un vuelo y la facturación en tiempo real La próxima vez que recibas un correo electrónico con la confirmación de un vuelo, tendrás todo lo que necesitas. Cuando se acerque la hora de tu vuelo, Inbox te mostraran su estado para saber si ha sufrido algún retraso o cancelación. Asimismo, te ofrece la posibilidad de facturar sin tener que abrir el correo. 
Organizar un grupo de mensajes Hay algunos tipos de correo que solo quieres leer una vez al día. Puedes configurar las etiquetas agrupadas en Inbox para que aparezcan una sola vez al día o a la semana. De esta forma, se agiliza su revisión para que puedas continuar haciendo tus actividades cotidianas 

Después de leer esta articulo te atreves a usar Inbox?
Saludos, Yo.-
All Systems [Félix E., Betancourt.]

domingo, 23 de mayo de 2010

Lenguaje de programación


Lenguajes de programación son idiomas artificial diseñado para expresar computaciones que pueden ser llevadas 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.[1] Está formado de 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 y se mantiene el código fuente de un programa informático se le llama programación.

También la palabra programación se define como el proceso de creación de un programa de computadora, mediante la aplicación de procedimientos lógicos, a través de los siguientes pasos:

* El desarrollo lógico del programa para resolver un problema en particular.
* Escritura de la lógica del programa empleando un lenguaje de programación específico (codificación del programa)
* Ensamblaje o compilación del programa hasta convertirlo en lenguaje de máquina.
* Prueba y depuración del programa.
* Desarrollo de la documentación.

Existe un error común que trata por sinónimos los términos 'lenguaje de programación' y 'lenguaje informático'. Los lenguajes informáticos engloban a los lenguajes de programación y a otros más, como por ejemplo el HTML. (lenguaje para el marcado de páginas web que no es propiamente un lenguaje de programación sino un conjunto de instrucciones que permiten diseñar el contenido y el texto de los documentos)

Permite especificar de manera precisa sobre qué datos debe operar una computadora, cómo deben ser almacenados o transmitidos y qué acciones debe tomar bajo una variada gama de circunstancias. Todo esto, a través de un lenguaje que intenta estar relativamente próximo al lenguaje humano o natural, tal como sucede con el lenguaje Léxico. Una característica relevante de los lenguajes de programación es precisamente que más de un programador pueda usar un conjunto común de instrucciones que sean comprendidas entre ellos para realizar la construcción del programa de forma colaborativa.


Clasificación


Los lenguajes de programación se clasifican según el nivel, pueden ser de bajo nivel o lenguaje máquina, de medio nivel como C, y de alto nivel como Basic, con instrucciones fáciles de entender para el ser humano.

Según la forma de ejecución

Pueden ser lenguajes compilados, que traducen el lenguaje empleado por el programador a el lenguaje máquina o binario, antes de ejecutarse.

Y lenguajes interpretes, hacen lo mismo pero al momento de la ejecución, lo cual hace que sea más lento.

Según el paradigma


El paradigma imperativo o por procedimientos es considerado el más común y está representado, por ejemplo, por el C o por BASIC.


El paradigma funcional está representado por la familia de lenguajes LISP (en particular Scheme), ML o Haskell.

El paradigma lógico, un ejemplo es PROLOG.

El paradigma orientado a objetos. Un lenguaje completamente orientado a objetos es Smalltalk.

Generaciones

Primera generación: Los primeros ordenadores se programaban directamente en código binario, que puede representarse mediante secuencias de ceros y unos sistema binario. Cada modelo de ordenador tiene su propio código, por esa razón se llama lenguaje de máquina.

Segunda generación: Los lenguajes simbólicos, asimismo propios de la máquina, simplifican la escritura de las instrucciones y las hacen más legibles.

Tercera generación: Los lenguajes de alto nivel sustituyen las instrucciones simbólicas por códigos independientes de la máquina, parecidas al lenguaje humano o al de las Matemáticas.

Cuarta generación: se ha dado este nombre a ciertas herramientas que permiten construir aplicaciones sencillas combinando piezas prefabricadas. Hoy se piensa que estas herramientas no son, propiamente hablando, lenguajes. Algunos proponen reservar el nombre de cuarta generación para la programación orientada a objetos.

Estos lenguajes tienen una estructura lo más parecido al idioma Ingles, algunas características son:

* Acceso a base de datos.
* Capacidades Gráficas.
* Generación de código automáticamente.
* Puede programarse visualmente como Visual Basic (Programación Visual).

Quinta generación: se llama así a veces a los lenguajes de la inteligencia artificial, aunque con el fracaso del proyecto japonés de la quinta generación el nombre ha caído en desuso.

Accesoria en el Area Analisis de sistemas Para Estudiantes y Nuevas Empresas

Analista de sistemas

Un analista de sistemas o a veces simplemente analista, en la disciplina de la ingeniería del software, es aquel individuo responsable de investigar, planear, coordinar y recomendar opciones de software y sistemas para cumplir los requerimientos de una empresa de negocios. El analista de sistemas juega un rol vital en el proceso de desarrollo de los sistemas. Un analista de sistemas exitoso debe adquirir cuatro habilidades: analítica, técnica, gerencial, e interpersonal. Las habilidades analíticas permiten al analista de sistemas entender a la organización y sus funciones, las cuales le ayudan a identificar oportunidades, analizar y resolver problemas. Las habilidades técnicas ayudan al analista de sistemas a entender el potencial y las limitaciones de las tecnologías de la información. El analista de sistemas debe ser capaz de trabajar con varios lenguajes de programación, sistemas operativos, y plataformas hardware de computadoras. Las habilidades gerenciales ayudan al analista de sistemas a administrar proyectos, recursos, riesgos, y cambio. Las habilidades interpersonales ayudan al analista de sistemas a trabajar con los usuarios finales así como con analistas, programadores, y otros profesionales de los sistemas.

También es una categoría profesional de rango superior a la de programador y a la de diseñador, generalmente ejercida por titulados superiores en Ingeniería Informática.

viernes, 30 de abril de 2010

C Sharp


C♯ o C# (pronunciado si sharp en inglés) es un lenguaje de programación orientado a objetos desarrollado y estandarizado por Microsoft como parte de su plataforma .NET, que después fue aprobado como un estándar por la ECMA e ISO.

Su sintaxis básica deriva de C/C++ y utiliza el modelo de objetos de la plataforma.NET el cual es similar al de Java aunque incluye mejoras derivadas de otros lenguajes (entre ellos Delphi).

La creación del nombre del lenguaje, C♯, proviene de dibujar dos signos positivos encima de los dos signos positivos de "C++", queriendo dar una imagen de salto evolutivo del mismo modo que ocurrió con el paso de C a C++.

C♯, como parte de la plataforma.NET, está normalizado por ECMA desde diciembre de 2001 (C# Language Specification "Especificación del lenguaje C♯"). El 7 de noviembre de 2005 salió la versión 2.0 del lenguaje que incluía mejoras tales como tipos genéricos, métodos anónimos, iteradores, tipos parciales y tipos anulables. El 19 de noviembre de 2007 salió la versión 3.0 de C# destacando entre las mejoras los tipos implícitos, tipos anónimos y LINQ (Language Integrated Query -consulta integrada en el lenguaje).

Aunque C♯ forma parte de la plataforma.NET, ésta es una interfaz de programación de aplicaciones (API); mientras que C♯ es un lenguaje de programación independiente diseñado para generar programas sobre dicha plataforma. Ya existe un compilador implementado que provee el marco de DotGNU - Mono que genera programas para distintas plataformas como Win32, UNIX y Linux.

COBOL


El lenguaje COBOL (acrónimo de COmmon Business -Oriented Language, Lenguaje Común Orientado a Negocios) fue creado en el año 1960 con el objetivo de crear un lenguaje de programación universal que pudiera ser usado en cualquier ordenador, ya que en los años 1960 existían numerosos modelos de ordenadores incompatibles entre sí, y que estuviera orientado principalmente a los negocios, es decir, a la llamada informática de gestión.
Características

•COBOL fue dotado de unas excelentes capacidades de autodocumentación
•Una buena gestión de archivos y una excelente gestión de los tipos de datos para la
época, a través de la conocida sentencia PICTURE para la definición de campos estructurados. Para evitar errores de redondeo en los cálculos que se producen al convertir los números a binario y que son inaceptables en temas comerciales, COBOL puede emplear y emplea por defecto números en base diez. Para facilitar la creación de programas en COBOL, la sintaxis del mismo fue creada de forma que fuese parecida al idioma inglés, evitando el uso de símbolos que se impusieron en lenguajes de programación posteriores.

Pese a esto, a comienzos de los ochenta se fue quedando anticuado respecto a los nuevos paradigmas de programación y a los lenguajes que los implementaban. En la revisión de 1985 se solucionó, incorporando a COBOL variables locales, recursividad, reserva de memoria dinámica y programación estructurada.

En la revisión de 2002 se le añadió orientación a objetos, aunque desde la revisión de 1974 se podía crear un entorno de trabajo similar a la orientación a objetos, y un método de generación de pantallas gráficas estandarizado.
Antes de la inclusión de las nuevas características en el estándar oficial, muchos fabricantes de compiladores las añadían de forma no estándar. En la actualidad este proceso se está viendo con la integración de COBOL con Internet. Existen varios compiladores que permiten emplear COBOL como lenguaje de scripting y de servicio web. También existen compiladores que permiten generar código COBOL para la plataforma .NET y EJB.

Lenguaje de programación Pascal


Pascal es un lenguaje de programación desarrollado por el profesor suizo Niklaus Wirth a finales de los años 60. Su objetivo era crear un lenguaje que facilitara el aprendizaje de la programación a sus alumnos. Sin embargo con el tiempo su utilización excedió el ámbito académico para convertirse en una herramienta para la creación de aplicaciones de todo tipo.
Pascal se caracteriza por ser un lenguaje de programación estructurado fuertemente tipificado. Esto implica que:

1.El código está dividido en porciones fácilmente legibles llamadas funciones o procedimientos. De esta forma Pascal facilita la utilización de la programación estructurada en oposición al antiguo estilo de programación monolítica.
2.El tipo de dato de todas las variables debe ser declarado previamente para que su uso quede habilitado.
El nombre de Pascal fue escogido en honor al matemático Blaise Pascal.