AplicacionesEmpresariales.com

La programación es un proceso por el cual se escribe, se prueba, se depura y se mantiene el código fuente de un programa informático. Dentro de la informática, los programas son los elementos que forman el software, que es el conjunto de las instrucciones que ejecuta el hardware de un ordenador para realizar una tarea determinada. En esta sección os hablaremos de distintos lenguajes de programación sencillos.

SmallSquid Logo

Entrada categorizada en ‘Programación’

Programación
Synology

Synology DiskStation Manager 3.0

Mejorado el soporte para iPhone y los teléfonos Android
Por Octavio Ortega, en 19 de Agosto de 2010


DSM 3.0 es un avanzado sistema operativo NAS. Ofrece un escritorio web personalizable con el que los usuarios pueden asegurarse de que sus aplicaciones son fácilmente accesibles. Todas las carpetas y los archivos accesibles pueden ser manejados en el explorador de archivos.

El nuevo usuario de interfaz Web multitarea permite a los usuarios cambiar rápidamente de una aplicación a otra. Los usuarios pueden ejecutar varias aplicaciones al mismo tiempo en un navegador con pestañas, y cambiar instantáneamente de una a otra, o llevar a cabo en tiempo real intercambios de archivos entre varios exploradores de archivos entre aplicaciones.

DSM 3.0 proporciona el sistema con una base bien estructurada EXT4 para almacenar datos. Se adopta el sistema de ficheros EXT4 y gestiona un volumen de hasta 1 Exabyte es el equivalente de un millón de teras, con estabilidad y eficiencia y un menor riesgo de fragmentación de archivos.

Las aplicaciones para los smartphones de Synology: DS photo+,DS audio y DS cam ahora son compatibles con teléfonos Android, además de los iPhone. DS cam permite a los usuarios copiar fotos o videos de su iPhone o los teléfonos Android directamente a las unidades DiskStation. También pueden ver fotos y videos almacenados en su DiskStation dejando comentarios para sus amigos. La versión Android de DS audio tiene una función de control remoto exclusivo que permite una reproducción sencilla de ajuste a distancia de música en la unidades DiskStation través de los altavoces USB conectados.
Seguir leyendo »

Comentarios (0)
Programación
Bonitasoft

Concurso “Process Challenge” para procesos de negocios

Desarrollo de procesos de negocio
Por Octavio Ortega, en 9 de Agosto de 2010


El editor de código abierto BonitaSoft está organizando un concurso para “fomentar el intercambio de modelos de procesos de negocio dentro de su comunidad de usuarios“. La comunidad de código abierto Bonita no para de crecer con no menos de mil nuevos estudiantes se han unido desde enero con cerca de 150 nacionalidades representadas.

En el concurso “Process Challenge”, el primer premio es un iPad, recompensa entre las docenas de contribuciones publicadas en la página web de la comunidad Bonita, los modelos de procesos de negocio: “el más completo puede ser reutilizado por otros miembros“.

Aquellos que deseen participar están invitados a unirse a la comunidad de www.bonitasoft.org, el sitio de la comunidad de desarrollo Open Source y publicar en línea los procesos desarrollados en Bonita Open Solution en (www.bonitasoft.com encontrarás la descarga gratuita) y votar por las propuestas de otros participantes.

Ejemplos de procesos de negocio: software de gestión de compras en las PYMEs, seguimiento de pedidos y facturación de un comercio electrónico, administración de un evento musical, etc.

Este concurso está abierto a todos los profesionales, autónomos, estudiantes de informática o jubilados.
Seguir leyendo »

Comentarios (0)
Programación, Utilidades
Aplicaciones Web

Diseña maquetas de aplicaciones con inPreso Screens

Facilita el diseño de prototipos de aplicaciones
Por Junior Leo, en 29 de Diciembre de 2009

inPreso - logo

Me acaban de comentar acerca de inPreso Screens, una aplicación web creada para aquellas personas que trabajan diseñando aplicaciones. La función principal de inPreso Screens es permitir el diseño y elaboración de maquetas o prototipos de aplicaciones, para ello provee de herramientas y una gran gama de opciones que facilitaran dicha tarea.

Esta aplicación web se encuentra en fase beta, pero actualmente podemos emplear la versión demo para probar la mayoría de sus funciones. Hay algunas restricciones que comentare más adelante, pero en general permite trabajar con relativa libertad a los interesados. No se requiere registro para poder ejecutarla, solo visitar el sitio web de inPreso Screens e iniciar la aplicación.

Esta novedosa aplicación puede ser empleada desde cualquier sistema operativo, solo se requiere del navegador web y los plugins de flash instalados. La interfaz de trabajo es muy interesante, en la parte superior se ubican los menús y herramientas para trabajar los “screens” de la aplicación y en la parte lateral se ubican cada una de los “screens” que se van diseñando. Tenemos la posibilidad de elegir entre varios tipos de entorno de diseño, desde Windows XP/Vista, Mac OS X y un par de plantillas disponibles adicionalmente.
Seguir leyendo »

Comentarios (0)
Programación, Software, Utilidades
Software y Utilidades

Notepad++ saca nueva versión

Reemplaza el viejo Bloc de Notas de Windows
Por Junior Leo, en 28 de Diciembre de 2009

Notepad++ logoNo hay nada nuevo en decirlo, el Notepad incluido en todas las versiones de Windows siempre se ha caracterizado por las limitadas funciones que ha ofrecido; especialmente para los programadores, siempre han tenido una herramienta poco útil al emplear Notepad (más conocido como el Bloc de Notas) e incluso el usuario común ha podido experimentar las limitaciones de dicha aplicación.

Con la llegada de Windows 7 muchos esperaban alguna mejora en Notepad, ello nunca ocurrió, tampoco es que sea algo muy necesario en el sistema de Microsoft, pero comparado con otras aplicaciones del mismo calibre es claramente limitado. Aunque como suele suceder, siempre hay opciones y alternativas que se pueden utilizar, en este caso siempre se puede optar por utilizar Notepad++, una aplicación que reemplaza completamente al Notepad clásico, ofreciendo además muchas características nuevas para los usuarios y especialmente para los programadores.

Como novedad, hace poco se ha lanzado la última versión de esta aplicación, la 5.6.4 que incorpora algunas nuevas características en la codificación Unicode y da solución a diversos Fix o errores que se han presentado en la versión previa. Vale destacar que este proyecto gratuito de código abierto se renueva constantemente, siendo característica principal la adición de nuevas funciones y soporte a los errores que vayan ocurriendo.
Seguir leyendo »

Comentarios (0)
Programación

Yum!, diseña diagramas UML en línea

Aplicación web totalmente gratuita
Por Junior Leo, en 10 de Diciembre de 2009

Los diagramas UML (lenguaje unificado de modelado) permiten ver, construir y documentar las características de un sistema orientado a objetos, son ampliamente utilizados en empresas encargadas del desarrollo de software, pero también es empleado por gran cantidad de profesionales independientes, analistas o programadores en los proyectos que llevan a cabo.

Yum!

Hasta no hace mucho la única manera de utilizarlo en forma práctica era adquiriendo algún software especializado, pero desde hace poco tiempo existen varias alternativas online que permiten trabajar con diagramas UML en forma gratuita y con gran performance. Una de estas alternativas lleva el nombre de Yum!

Yum es una herramienta online diseñada para crear y publicar sencillos diagramas UML en forma realmente fácil; cuando menciono publicar, me refiero a la posibilidad de insertar los diagramas desarrollados en blogs, sitios web, correo electrónico o wikis. Los diagramas desarrollados en Yum pueden ser fácilmente copiados en documentos o presentaciones para poder compartirlos o exponerlos cómodamente.
Seguir leyendo »

Comentarios (0)
Programación, Software

Iceberg, diseño de aplicaciones

Crea tus propias herramientas en línea
Por Junior Leo, en 18 de Mayo de 2009

iceberg

Hemos escrito sobre herramientas para la gestión de proyectos, trabajo en grupo y creación de documentos en línea, pero seguro que pocos conocen la que citaremos hoy. Se trata de una aplicación sumamente “distinta” y funcional, ideal para quienes desean atreverse a crear sus propias aplicaciones.

La herramienta en cuestión lleva el nombre de “Icebergse trata de una aplicación web dinámica que permite la creación de aplicaciones personalizadas, tales como CRM, calendarios, entre muchas otras.

Quizás alguno de nuestros lectores ya la conocía, yo acabo de descubrirla y me permito comentarles un poco sobre las funcionalidades y características que puede ofrecer en este breve post.
Seguir leyendo »

Comentarios (2)
Emprendedores, Empresa, Noticias, Programación, Software

Anunciada la Conferencia Rails 2008

La inscripción para el evento se cierra el 5 de noviembre
Por Guillem Alsina González, en 29 de Octubre de 2008
Un momento de la conferencia del año pasado

El 13 y 14 de Noviembre, la Facultad de Telecomunicaciones de la Universidad Politécnica de Madrid verá la celebración de la Conferencia Rails 2008, la tercera edición después de las que se celebraron el año pasado y el 2006.

El logo de Ruby On RailsRails es un framework (conjunto de librerías de código) para la programación de aplicaciones web mediante Ruby, un lenguaje de programación de propósito general muy versátil. Creado a mediados de los 90, la eclosión del paradigma de la Web 2.0 marcó el inicio de la edad dorada que aún vive, gracias a que permite la realización de un diseño muy rápido para las aplicaciones, reduciendo de esta forma el periodo de entrega del proyecto. Ruby on Rails (nombre que también recibe Rails, o RoR por su abreviatura) ha llegado a cotas tan altas que fue incluido en la última versión lanzada del sistema operativo Mac OS X por parte de la compañía de Cupertino.

Seguir leyendo »

Comentarios (0)
Aplicaciones para Empresas, Gestión de proyectos, Programación, Utilidades
Diseño

Adobe Flex 3: un manejador de aplicaciones open source

Permite crear y mantener aplicaciones Web
Por José Alejandro RM, en 16 de Agosto de 2008

Flex es un marco de trabajo de código abierto gratuito basado en el proyecto “kit de desarrollo de software Flex de código abierto”. Es un programa altamente productivo para la creación y el mantenimiento de aplicaciones Web, las cuales se trabajan empleando los principales exploradores, equipos de sobremesa y sistemas operativos. Aunque las aplicaciones Flex se pueden crear utilizando únicamente el kit gratuito de desarrollo de software de Flex, los desarrolladores pueden utilizar el software Adobe Flex™ Builder™ 3 para acelerar el desarrollo de las mismas.

El lenguaje de Flex se basa en estándares moderno, con un modelo de programación que admite los patrones de diseño habituales. MXML es un lenguaje declarativo basado en XML, y empleado para describir el aspecto y comportamiento de la interfaz de usuario; por su parte ActionScript 3, es un potente lenguaje de programación que permite manejar objetos. Flex incorpora una biblioteca de componentes muy completa con más de 100 componentes de interfaz de usuario extensibles y de eficacia demostrada para crear RIA, así como un depurador interactivo de aplicaciones de Flex.

Las aplicaciones de Internet sofisticadas creadas con Flex pueden ejecutarse en el explorador utilizando el software Adobe Flash Player 9 o si lo desean a través del escritorio utilizando Adobe AIR®. Esta funcionalidad permite a Flex ejecutarse en todos los exploradores importantes como Firefox o Explorer y en múltiples sistemas operativos del escritorio.

Puede acelerar el desarrollo de aplicaciones con Adobe Flex Builder 3, un entorno de desarrollo basado en Eclipse muy productivo que permite nuevas y potentes funcionalidades para la creación de aplicaciones de Internet sofisticadas (RIA), y Adobe Live Cycle Data Services ES, un conjunto de servicios avanzados de datos que pueden utilizarse en el desarrollo de Flex.

Seguir leyendo »

Comentarios (7)
Programación, Software

SubSonic, ORM Open Source para .NET

Por Denis González, en 17 de Julio de 2008

Mis actividades diarias tienen que ver _ por lo general _ con cuestiones de programación. Actualmente trabajo en el desarrollo de aplicaciones bajo plataforma Java. En el mundo de Java es casi una panacea utilizar herramientas que permitan el mapeo de las entidades de un modelo de datos hacia clases que representen objetos de esas entidades. Todo esto comúnmente se denomina ORM (Object Relational Mapping) o Mapeo Objeto Relacional.

En Java entonces existen algunas herramientas que facilitan esta tarea: TopLink, iBatis e Hibernate pueden ser las más utilizadas generalmente. En lo personal prefiero Hibernate porque es casi un estándar de facto y porque ha sido fácil de aprender, además que la mayoría de IDE’s en Java traen alguna forma de generación automática de clases.

Hace poco comencé un proyecto que obligatoriamente contemplaba utilizar .NET como plataforma de desarrollo. Muchos sabrán que ADO.NET es la herramienta que Microsoft recomienda para acceso a datos bajo .NET, pero que no es precisamente fácil para implementar el desarrollo de objetos mapeados a una entidad en el modelo de datos. Así que la tarea del desarrollar bajo .NET y sin una herramienta ORM no me parecía nada atractiva, por lo que me dispuse a investigar al respecto.

Obviamente lo primero que busqué fue algún port de Hibernate para .NET y efectivamente existe. Se llama NHibernate y funciona de manera idéntica al Hibernate para Java: Archivo de configuración XML para la conexión, archivos de configuración para cada clase y voila, todo listo. Pero escribir archivos XML a mano no es precisamente divertido, así que echaba de menos la generación automática de las clases. Así que a pesar de ser Hibernate algo sin lo que pudiera trabajar en Java, consideré que en .NET hay que esperar un poco.

Seguir leyendo »

Comentarios (3)
Aplicaciones para Empresas, Linux, Programación
Sistemas Operativos

Con Gentoo te Olvidas de las Actualizaciones

Sistema operativo basado en Linux y FreeBSD
Por José Alejandro RM, en 10 de Julio de 2008

Gentoo es un sistema operativo libre que puede estar basado tanto en Linux como en FreeBSD, una comunidad creada en torno a una distribución dirigida por más de 300 desarrolladores y miles de usuarios. Tiene la capacidad de ser optimizado y personalizado automáticamente para cualquier aplicación o necesidad. Son sus características una excelente capacidad de configuración extrema, buen rendimiento y amplio soporte disponible. Gentoo está siendo desarrollada activamente, empleando un estilo de desarrollo a través de parches en los paquetes, los cuales son integrados rápidamente al árbol principal, la documentación es actualizada a diario, añadiéndose en forma constante características a Portage, permitiendo de esta forma que los lanzamientos de versiones oficiales sean dos veces al año.

El sistema Portage se convierte en el corazón de Gentoo Linux y desempeña varias funciones clave. Portage es un sistema de distribución de software de Gentoo; así si deseas obtener la versión más reciente de Gentoo, se escribe un solo comando: emerge –sync. Este indica a Portage que debe actualizar el “árbol Portage” local, a través de Internet. Su árbol local Portage contiene una colección completa de guiones utilizados para crear e instalar los últimos paquetes Gentoo. Actualmente existen más de 10,000 paquetes disponibles y la comunidad de desarrolladores se encarga de agregar más día a día; se incluye juegos, drivers, paquetes de oficina, software de mensajería, utilitarios, software multimedia y mucho más.

En la última versión de Gentoo, Portage ha sido mejorado notablemente y gracias a él Gentoo Linux puede convertirse en un servidor seguro, una estación de trabajo para desarrollo, un escritorio profesional, un estable sistema para juegos, permitir soluciones tipo embed y otras funcionalidades que de por si no vienen en sistemas pagos; es por ello que muchas veces se clasifica este sistema como una meta distribución.

Portage también es un sistema para construir e instalar paquetes. Si se desea instalar un paquete, escriba “emerge paquete” y, a partir de aquí, Portage construye en forma automática una versión del paquete adaptada a sus especificaciones exactas, optimizándolo para su hardware y asegurando que las funcionalidades opcionales que desee sean habilitadas y las que no desee, desactivadas.
Seguir leyendo »

Comentarios (2)

  


Gana una Nintendo DS

 

Secciones

Canales

Sindicación

Añade este blog a tu lector de feeds

¿Qué es un lector de feeds?

Correo Electrónico:

Red de Blogs SmallSquid

Enlaces de Interés

© Copyright 2010, SmallSquid.com. Red de blogs, SEO y Webs 2.0

SmallSquid.com está gestionado con WordPress

Creative Commons - Some Rights Reserved
 
Un proyecto realizado por Blogestudio
Cerrar
Envíalo
Powered by ShareThis