Biblioteca Técnica

  • spacer Filtrar por productos, temas y tipos de contenido

    (0 Productos)

    (51 Temas)

    (1 Industrias)

    (3 Tipos)

1 - 71 de 71 resultados Mostrar Resúmenes | Esconder Resúmenes (RSS)

Ver Resultados
Título none Tipo none Fecha down
Monitoree una aplicación Java con Health Center API, Parte 1
El release 2.1 del Health Center contiene una API eficiente. La API permite a los desarrolladores Java incorporar al Health Center en sus aplicaciones y emplear su poder de monitoreo para la resolución de problemas. En la Parte 1 de este artículo de dos partes usted aprendió a usar Health Center API y a monitorear puntos muertos en una aplicación Java en ejecución. La Parte 2 usa la aplicación de detección de punto muerto que es desarrollada en este artículo y añade una visualización de elaboración de perfiles de métodos para mostrar dónde gasta la aplicación la mayoría de sus ciclos de CPU.
Artículo 27-05-2013
Monitoree una aplicación Java con Health Center API, Parte 2
El release 2.1 del Health Center contiene una API eficiente. La API permite a los desarrolladores Java incorporar al Health Center en sus aplicaciones y emplear su poder de monitoreo para la resolución de problemas. La Parte 2 de estas series toma la aplicación de detección de punto muerto de la Parte 1 y añade una visualización de elaboración de perfiles de métodos para mostrar dónde gasta la aplicación la mayoría de sus ciclos de CPU.
Artículo 27-05-2013
Desarrollo de Juegos 2D en HTML5: Implementación de comportamientos de sprites
En esta serie, el experto en HTML5 David Geary muestra cómo implementar un videojuego 2D en HTML5 paso a paso.En esta parte, aprenderás a implementar la esencia de cualquier videojuego: los comportamientos de sprites.
Artículo 20-05-2013
Desarrollo de Juegos 2D con HTML5: Manipulación del Tiempo, Parte 1
En esta serie, el experto en HTML5 David Geary muestra cómo implementar un videojuego 2D en HTML5 paso a paso. En la primera de dos entregas consecutivas, usted implementará el comportamiento de salto del sprite de la corredora.
Artículo 13-05-2013
Analice servicios basados en la nube para aplicaciones de Android
Desarrollador móvil C. Enrique Ortiz introduce Parse API, demostrando cómo almacenar datos y archivos de aplicaciones Android en la nube Parse.
Artículo 06-05-2013
Procese big data en tiempo real con Twitter Storm
Storm es un sistema de procesamiento de big data de código abierto que difiere de otros sistemas en que está diseñado para el procesamiento en tiempo real distribuido y es independiente del lenguaje. Aprenda sobre Twitter Storm, su arquitectura y el espectro de soluciones de procesamiento de lote y de secuencia.
Artículo 11-02-2013
Compile aplicaciones de Java servidor con clústeres
La agrupación en clúster se ha convertido en el lugar común para el desarrollo de aplicaciones empresariales de Java altamente escalables, pero la consciencia de servidor-clúster a nivel de la aplicación actualmente no forma parte de Java EE. En este artículo, Mukul Gupta y Paresh Paladiya le muestran cómo aprovechar dos proyectos de código abierto, Apache ZooKeeper y Project Norbert de LinkedIn, para coordinación servidor-grupo en aplicaciones de Java empresariales distribuidas.
Artículo 11-02-2013
Cómo entender fugas de memoria en las aplicaciones JavaScript
La recolección de basura puede ser liberadora. Nos permite concentrar en la lógica de las aplicaciones y no en la gestión de memorias. Sin embargo, la recolección de basura no es mágica. Entender cómo funciona y cómo se puede mantener la memoria mucho tiempo después de haber sido lanzada, trae como resultado aplicaciones más rápidas y confiables. En este artículo puede obtener información acerca de un enfoque sistemático para localizar fugas de memoria en aplicaciones JavaScript, sobre varios patrones de fuga comunes y sobre los métodos apropiados para solucionar dichas fugas.
Artículo 28-01-2013
Implemente un diseño web responsivo mediante WebSphere Portal, Parte 1: Iníciese con el tema predeterminado
Crear una experiencia para múltiples dispositivos es esencial, pero dirigirse al conjunto correcto de dispositivos puede ser un reto. El diseño web responsivo (RWD) se ha convertido en un enfoque popular para crear un website individual que optimice el contenido y el diseño automáticamente con base en el tamaño de la pantalla, el dispositivo y la orientación, eliminando la necesidad de diseñar para una preferencia de dispositivo de usuario específica. Este artículo discute cómo transformar su tema de WebSphere Portal en una experiencia web responsiva desde el principio. Con técnicas de CSS avanzadas, puede implementar un tema que responda en tiempo real a distintas resoluciones de pantalla utilizando diseños flexibles y elementos elásticos.
Artículo 28-01-2013
Eclipse y HSQLDB: Incorporación de un servidor de base de datos relacional en Eclipse, Parte 1
Este artículo muestra cómo desarrollar un plug-in que intercale el servidor de base de datos relacional de Java puro de HSQLDB en la Estación de Trabajo de Eclipse. Aunque no es tan poderoso como DB2 ni tan popular como MySQL, HSQLDB (la base de datos de SQL hipersónica) puede satisfacer las necesidades de una amplia gama de aplicaciones de Java, debido a su extensibilidad y bajos requisitos de memoria/procesador.
Artículo 17-12-2012
Introducción a la programación Java, parte 2: Construcciones para aplicaciones del mundo real
Continúe familiarizándose con la programación orientada a objetos en la plataforma Java. Esta segunda mitad del tutorial "Introducción a la programación Java" presenta la sintaxis y las bibliotecas más sofisticadas que necesitará para desarrollar complejas aplicaciones Java del mundo real.
Artículo 10-12-2012
Hable el lenguaje Java sin acento
Elliotte Rusty Harold explora los modismos, dialectos y acentos nativos del lenguaje y la comunidad Java. Al seguir la orientación de este artículo, C/C++ y otros programadores no nativos pueden mezclarse adecuadamente con los hablantes Java nativos.
Artículo 10-12-2012
Recursos Java esenciales
Cuando una plataforma como Java™ tiene tanto éxito, un efecto secundario es la vasta proliferación de bibliotecas, herramientas e ideas — esta ventaja puede dejar a muchos principiantes en el lenguaje Java a la deriva en un mar de material. En este artículo, el autor (un sólido colaborador en ese abrumador mar) busca por las extensas mareas y presenta una lista de los recursos clave que cualquier desarrollador Java prometedor debería tener.
Artículo 10-12-2012
Introducción a la programación Java, parte 1: Conceptos básicos del lenguaje Java
Este tutorial de dos partes presenta la estructura, la sintaxis y el paradigma de programación del lenguaje y la plataforma Java. Aprenderá la sintaxis Java que más probablemente encontrará profesionalmente y los modismos de la programación Java que puede usar para desarrollar aplicaciones Java sólidas y plausibles de mantener. En la Parte 1, J. Steven Perry lo guía a través de los puntos fundamentales de la programación orientada a objetos en la plataforma Java, que incluye la sintaxis Java fundamental y su uso. Comenzará con la creación de objetos Java y la adición de comportamiento a ellos y concluirá con una introducción a la Infraestructura de colecciones Java, con un terreno considerable cubierto en el medio.
Artículo 03-12-2012
5 cosas que usted no sabía sobre...la API Java Collections, Parte 1
La API Java Collections es mucho más que un reemplazo de arreglos, aunque no es un mal lugar para comenzar. Ted Neward ofrece cinco consejos para hacer más con Colecciones, incluyendo una base sobre personalización y extensión de la API Java Collections.
Artículo 26-11-2012
Iniciándose en la plataforma Eclipse
Este artículo proporciona una visión general de la Plataforma Eclipse, incluido su origen y arquitectura. Comenzar con una breve discusión sobre la naturaleza del recurso abierto de Eclipse y su soporte para varios lenguajes de programación, este artículo demuestra el entorno de desarrollo en Java con un ejemplo simple del programa. Este artículo también releva algunas de las herramientas de desarrollo del software que están disponibles como extensiones de complementos y demuestra una extensión del complemento para la modelación de UML.
Artículo 26-11-2012
XML y tecnologías relacionadas, preparación para certificación, Parte 1: Arquitectura
Los requisitos de arquitectura y rendimiento de un sistema de software afectan su decisión acerca de qué tecnologías XML son más apropiadas para las necesidades de sus aplicaciones. Este tutorial de arquitectura le enseña cómo discernir dónde y cuándo utilizar XML en diseño de sistema. Es el primero de una serie de cinco tutoriales que es posible utilizar para prepararse para la Prueba 142 de certificación de IBM, XML y tecnologías relacionadas.
Artículo 26-11-2012
5 cosas que no sabía sobre...programación Java multithread
La programación de subprocesamiento múltiple nunca es fácil, pero ayuda a entender cómo la JVM procesa construcciones de código sutilmente distintas. Steven Haines comparte cinco consejos que le ayudarán a tomar decisiones más informadas al trabajar con métodos sincronizados, variables volátiles y clases atómicas.
Artículo 19-11-2012
5 cosas que no sabía sobre...la API Java Scripting
El lenguaje Java es más de lo que necesita para algunos proyectos, pero los lenguajes de scripts tienen fama de ser insuficientes en cuanto a rendimiento. Descubra cómo la API Java Scripting (javax.script) entrega lo mejor de ambos mundos, al permitirle invocar scripts de sus programas de Java y vice versa.
Artículo 12-11-2012
5 cosas que no sabía sobre...JARs
Hay muchos desarrolladores de Java que nunca piensan más allá de las bases de los JARs, sólo los usan para empaquetar clases antes de enviarlas a los servidores de producción. Pero un JAR es más que un simple archivo ZIP renombrado. Aprenda cómo usar los archivos Java a su máxima capacidad, así como consejos para dependencias discordantes de Spring y archivos de configuración.
Artículo 05-11-2012
5 cosas que usted no sabía acerca de...Apache Maven
Usted debe estar familiarizado(a) con los perfiles, pero ¿sabía que es posible utilizarlos en Maven para ejecutar comportamientos específicos en diferentes entornos? Esta entrega de la serie '5 cosas' va más allá de los recursos de desarrollo de Maven, e incluso de sus herramientas básicas para gestionar el ciclo de vida de los proyectos, al ofrecer cinco consejos que mejorarán la productividad y la facilidad con que usted administra aplicaciones en Maven.
Artículo 29-10-2012
5 cosas que usted no sabía acerca de... java.util.concurrent, Parte 2
Además de las colecciones que facilitan la concurrencia, java.util.concurrent introdujo otros componentes pre-compilados que pueden ayudarle a regular y ejecutar hebras en aplicaciones multihebras. Ted Neward presenta otros cinco elementos que se deben tener sobre programación Java, del paquete java.util.concurrent.
Artículo 15-10-2012
5 cosas que usted no sabía acerca de... java.util.concurrent, Parte 1
La escritura de código multihilado que tenga buen desempeño y que proteja a las aplicaciones contra corrupciones es simplemente difícil y es por lo cual tenemos java.util.concurrent. Ted Neward le muestra cómo las clases de Colecciones concurrentes como CopyOnWriteArrayList, BlockingQueue y ConcurrentMap, clases estándar de Colecciones modernizadas para sus necesidades de programación de concurrencia.>
Artículo 08-10-2012
Despliegue en la nube con IBM Application Pattern para Java
IBM Application Pattern para Java le permite mover fácilmente cualquier aplicación de Java existente en un entorno basado en la nube y hacerlo reutilizable como una plataforma o como una plantilla modificable. Descubra cómo funciona este patrón con las ofertas de nube de IBM e iníciese con instrucciones paso a paso, incluidos dos videos de demostración, para crear, desplegar y supervisar aplicaciones virtuales de Java en una variedad de escenarios de uso.
Artículo 18-09-2012
Introducción a la manipulación de texto en sistemas basados en UNIX
Esta introducción a la manipulación de texto en plataformas UNIX provee una visión general de algunos comandos comunes ampliamente disponibles y del estándar instalado en la mayoría de los releases basados en UNIX. Muchas veces se ignoran estas herramientas estándar porque se prefieren los procesadores de texto más modernos como Perl, Python o Ruby, que no siempre están instalados en un sistema. Una reseña introductoria de estas herramientas ayuda a los profesionales que están aprendiendo UNIX o Linux, o a quienes estén en busca de actualizar sus conocimientos previos.
Artículo 14-08-2012
Use lenguajes semejantes a SQL para la estructura de MapReduce
Seleccione la implementación MapReduce más adecuada para trabajos de análisis de datos a gran escala con base en sus habilidades, preferencias y requisitos. MapReduce es un modelo de programación sencillo y poderoso que facilita el desarrollo de aplicaciones paralelas escalables para procesar muchos datos en conjuntos grandes de máquinas para procesar materias primas. Aísla la aplicación de los detalles de ejecutar un programa distribuido. No obstante, muchos programadores no están familiarizados con el estilo de programación MapReduce y prefieren usar lenguajes del estilo de SQL para realizar sus tareas. En este artículo, lea las generalidades de los lenguajes de alto nivel y los sistemas diseñados para enfrentar estos problemas y agregue interfaces declarativas además de la estructura MapReduce.
Artículo 14-08-2012
Java development 2.0: Protección de datos de aplicación Java para computación en la nube
La seguridad de los datos causa una profunda preocupación en las organizaciones que están considerando adoptar el uso de la nube, pero en muchos casos, no debería suceder. En este capítulo de Java development 2.0, aprenda cómo utilizar cifrado de clave privada y Advanced Encryption Standard (AES) para proteger datos de aplicación confidenciales en la nube. También tendrá a su disposición un tutorial rápido sobre estrategias de cifrado, lo cual es importante para maximizar la eficacia de las búsquedas condicionales en almacenes de datos distribuidos en la nube.
Artículo 31-07-2012
Envío de notificaciones automáticas en dispositivos iOS
Mediante la utilización de tecnología de notificaciones automáticas, las aplicaciones del servidor pueden enviar contenidos enriquecidos a aplicaciones instaladas en dispositivos iOS y Android, lo cual le ahorra el problema y los gastos de implementar el Short Message Service (SMS) o el Multimedia Messaging Service (MMS) en sus aplicaciones de mensajería móvil. Michael Yuan le muestra cómo dar soporte a esta función fundamental en sus aplicaciones iOS. También verá cómo utilizar una biblioteca Java de fuente abierta que simplifica el proceso de notificación.
Artículo 13-07-2012
Tome todas las precauciones con TweetMe4i y JSON
El mundo de las auditorías es una realidad con la cual las empresas financieras cada vez más aprenden a convivir. Uno de los objetos de las auditorías son los textos enviados a sitios web de medios sociales como Facebook, LinkedIn y Twitter. Este tutorial lo guiará a través de cómo realizar búsquedas en Twitter utilizando RPG en IBM i y registrar los resultados en una tabla DB2.
Artículo 25-06-2012
5 cosas que no sabía sobre la ... supervisión del rendimiento de Java, Parte 2
Si es nuevo para usted que JDK se envía con el perfilador completo JConsole, le ha sorprendido aún más el conocer las cinco utilidades autónomas para la creación de perfiles que se presentan en este artículo. Descubra como las superficiales (y en algunos casos experimentales) herramientas de análisis y seguimiento de procesos Java pueden ayudarle a afinar los cuellos de botella de rendimiento, como la falta de hebras, los puntos muertos, y las fugas de objetos.
Artículo 16-05-2012
Uso de los beans de gestión de la plataforma Java
El último release de la plataforma Java incluye una serie de nuevos dispositivos para la supervisión y la gestión de sistemas. En este artículo, tres desarrolladores del IBM Java Technology Centre se asocian para ayudarle a empezar a utilizar esta API. Después de una rápida visión general del paquete java.lang.management, le guiarán a través de una serie de pequeños casos de ejemplos prácticos para probar el rendimiento de una JVM en ejecución.
Artículo 16-05-2012
Depurando desde volcados
Memory Analyzer es una poderosa herramienta para diagnosticar fugas de memoria y problemas de huella desde el volcado de un proceso de Java. También puede darle información detallada sobre su código de Java y permitirle depurar algunos problemas complicados desde sólo un volcado, sin la necesidad de insertar código de diagnóstico. En este artículo, aprenderá cómo generar volcados y usarlos para examinar el estado de su aplicación.
Artículo 16-05-2012
Desarrollo de Java 2.0: Confirmar en Git sus aplicaciones de Java con PaaS de Heroku
Conozca a Heroku, un PaaS basado en Ruby que ofrece una combinación ganadora de configurabilidad y facilidad de uso para el desarrollo y implementación de aplicaciones de Java en la nube.
Artículo 30-04-2012
Supervisar y diagnosticar el rendimiento en Java SE 6
La Plataforma Java, Standard Edition 6 (Java SE) se centra en el rendimiento, con herramientas ampliadas para gestionar y supervisar aplicaciones, así como para diagnosticar problemas comunes. En este artículo se describe la base de supervisión y gestión en la plataforma Java SE y se proporciona información detallada acerca de las mejoras pertinentes en Java SE 6.
Artículo 30-04-2012
5 cosas que no sabía sobre la ... supervisión del rendimiento de Java, Parte 1
Culpar a un mal código (o monos de mal código) no le ayudará a encontrar cuellos de botella de rendimiento y a mejorar la velocidad de las aplicaciones Java, ni tampoco adivinarla. Ted Neward dirige su atención a las herramientas para supervisar el rendimiento de Java, comenzando con cinco consejos para el uso del perfilador integrado de Java 5, JConsole, para recopilar y analizar datos de rendimiento.
Artículo 23-04-2012
Node.js para desarrolladores de Java
Node.js presenta una excitante alternativa a la concurrencia tradicional de Java, y todo lo que necesita para iniciarse es una mente abierta y un poco de JavaScript.
Artículo 16-04-2012
El pensamiento funcional: El pensamiento funcional, Parte 3
El autor de las series Pensamiento funcional Neal Ford continúa su visita guiada a las construcciones y los paradigmas de la programación funcional.Usted verá el número de código de clasificación en Scala y observará las pruebas de unidad en el mundo funcional.A continuación, usted aprenderá acerca de la aplicación parcial y currying - dos enfoques funcionales que facilitan la reutilización del código - y vea cómo encaja la recurrencia en la manera funcional de pensar.
Artículo 02-04-2012
Functional thinking: Acoplamiento y composición, Parte 2
Artículo 26-03-2012
Pensamiento funcional: Recursos funcionales en Groovy, Parte 1
Con el tiempo, los lenguajes y los tiempos de ejecución han manejado más y más detalles mundanos por nosotros. Los lenguajes funcionales ejemplifican esta tendencia, pero los lenguajes dinámicos modernos también han incorporado muchos recursos funcionales para hacer que las vidas de los desarrolladores sean mucho más fáciles. Esta entrega investiga algunos de los recursos funcionales que ya se esconden en Groovy, mostrando cómo la recursión oculta estado y cómo construir listas perezosas.
Artículo 19-03-2012
Pensamiento funcional: Acoplamiento y composición, Parte 1
El trabajar cada día en una abstracción en particular (como la orientación a objetos) hace que sea difícil de ver cuando la abstracción le conduce a una solución que no es la mejor alternativa.Este artículo es el primero de los dos que explora algunas de las implicaciones del pensamiento orientado a objetos para la reutilización de código, comparándolas con las más funcionales alternativas tales como la composición.
Artículo 05-03-2012
Pruebas eficientes de unidad de JavaScript
Los usuarios no quieren ver algo en su aplicación que diga "Optimizado para el navegador XYZ". Ellos sólo quieren que funcione. Aprenda cómo las pruebas de unidad eficientes de su JavaScript pueden facilitarle el soporte de más navegadores.
Artículo 24-02-2012
Apache Mahout: Aprendizaje escalable con máquina para todos
Grant Ingersoll, quien confirma Apache Mahout, le lleva a alta velocidad por la versión actual de la biblioteca de aprendizaje mediante máquina Mahout y le lleva paso a paso por un ejemplo sobre cómo implementar y escalar algunos de los algoritmos Mahout más populares.
Artículo 13-02-2012
Una guía al empaquetamiento Python
Las mejores aplicaciones Python de fuente abierta tienen un excelente empaquetamiento. Aprenda más sobre lo que es el empaquetamiento y su implementación básica. Luego, vaya un paso más allá y descubra la asignación de versiones y la distribución en cuanto se relacionan con el empaquetamiento.
Artículo 06-02-2012
Minería de datos con Ruby y Twitter
Twitter no solo es una herramienta fantástica de redes sociales en tiempo real, también es una rica fuente de información que está madura para hacer minería de datos. En promedio, los usuarios de Twitter generan 140 millones de trinos por día en una variedad de temas. Este artículo le introduce a la minería de datos y demuestra el concepto con el lenguaje Ruby orientado a objetos.
Artículo 02-02-2012
Aborde las especificaciones de interoperabilidad de WS-Security, Parte 4: Añadir un punto final de proveedorJ2EE 1.3 al servicios web J2EE 1.4
Las primeras entregas en esta serie de artículos ofrecieron soluciones para problemas específicos de interoperabilidad a nivel de especificaciones de Seguridad de servicios web (WS-Security), las incompatibilidades entre las diferentes versiones de WS-Security evitan que el cliente de una Plataforma Java 2, Enterprise Edition (J2EE) 1.3, se comunique con un proveedor de servicios web J2EE 1.4 cuando se necesita WS-Security. Ahora averigue cómo añadir un nuevo punto final de proveedor de servicios web del proveedor para superar este problema de interoperabilidad.
Artículo 30-01-2012
Servicios Web Java: WS-Security sin certificados de cliente
El cifrado simétrico de la WS-Security le permite asegurar el intercambio de mensajes entre el cliente y el servidor, sin necesidad de certificados de cliente, simplificando su configuración de servicio Web y al mismo tiempo también ofrece beneficios de desempeño. Usted puede usarlo directamente o en el programa de arranque para intercambios WS-SecureConversation. En este artículo usted aprenderá sobre cómo configurar y usar el cifrado simétrico con las tres pilas principales de servicios web Java de fuente abierta: Axis2, Metro y CXF. También verá cómo se compara el desempeño de cifrado simétrico WS-Security con el desempeño del WS-SecureConversation.
Artículo 23-01-2012
Servicios Web Java: Firma y cifrado de WS-Security de Axis2
Obtenga una introducción a los principios de la criptografía de clave pública, luego vea cómo el WS-Security los aplica para firmar y cifrar mensajes SOAP usando pares de claves públicas-privadas en combinación con claves secretas. Dennis Sosnoski continúa su serie de servicios web Java con una discusión sobre recursos WS-Security y WS-SecurityPolicy de firma y cifrado, junto con código de ejemplo usando Axis2 y Rampart.
Artículo 16-01-2012
Servicios Web Java: Axis2 WS - Fundamentos de seguridad
Aprenda cómo añadir el módulo de seguridad Rampart a Apache Axis2 y comience a usar recursos WS-Security en sus servicios web. Dennis Sosnoski resume su serie sobre servicios web Java con una mirada al uso de WS-Security y de WS-SecurityPolicy en Axis2, comenzando con el UsernameToken como un primer paso simple. Las siguientes columnas le llevarán más allá con WS-Security y WS-SecurityPolicy, como están implementados en Axis2 y Rampart.
Artículo 06-01-2012
developercast 03– Concurso de Programación ACM
Alberto Lamadrid, director regional del concurso de programación internacional ACM, nos explica los pormenores del certamen patrocinado por IBM en el que se ponen a prueba las habilidades técnicas de los estudiantes de tecnologías de la información.
Artículo 31-10-2011
Integre redes sociales en BPM, Parte 1: Recolecte datos de Twitter
Gracias a la flexibilidad de las herramientas para la administración de procesos de negocios (BPM, sigla en inglés), es posible integrar redes sociales a los procesos de negocios de una compañía, con muy poca codificación. Este artículo en dos partes muestra cómo una aplicación construida con Bonita Open Solution -- una herramienta para BPM de fuente abierta -- recolecta, muestra en pantalla y utiliza datos de sitios de redes sociales. La Parte 1 muestra cómo configurar la aplicación para conectarse al servicio web Twitter y para permitir a los usuarios efectuar una búsqueda de datos relevantes por palabra clave. En la Parte 2, verá cómo la aplicación hace interfaz con un sistema de administración de relaciones con el cliente (CRM, sigla en inglés).
Artículo 29-08-2011
Eclipse Indigo presentado
El release simultáneo de Eclipse Indigo de 62 proyectos de Eclipse y más de 46 millones de líneas de código demuestra la diversidad e innovación que existe dentro del ecosistema de Eclipse. Obtenga una visión general de varios proyectos, junto con los recursos para encontrar más información.
Artículo 22-08-2011
Una introducción a Ajax
Reciba una introducción técnica a la programación Ajax, y descubra el código central JavaScript e implementaciones de bibliotecas populares. Este artículo presenta una breve historia sobre la tecnología y luego describe los fundamentos técnicos de las interacciones Ajax usando codificación central JavaScript y tres bibliotecas JavaScript populares.
Artículo 22-08-2011
Hablando de UNIX: Cambio de imagen de shell extremo
Rompa con la cafeína, el esfuerzo y su editor de texto. Llegó el momento de convertir su shell UNIX en un hot rod. Llegó el momento de un cambio de imagen de shell extremo.
Artículo 15-08-2011
Transliteración como un trabajo de ETL usando etapas Java de InfoSphere DataStage y ICU4J
Con la siempre creciente importancia de la calidad de los datos en los mercados en crecimiento, existe una necesidad inmediata de limpiar los datos sucios y sin estructura. Sin embargo, uno de los retos durante este ejercicio es que los países pueden tener varios idiomas que crean un reto para manejar efectivamente los datos lingüísticos. Por ejemplo, en la India, el idioma oficial de cada estado es distinto y los datos están disponibles tanto en inglés como en los idiomas locales, lo que agrava el problema de la consistencia de datos. Este artículo describe cómo tener consistencia durante el proceso de transliteración, y usar IBM InfoSphere Information Server DataStage para preparar datos lingüísticos como parte de un extracto, después transformar y cargar un escenario (ETL).
Artículo 15-08-2011
Servicio web de Java: Utilización Granular de WS-Security
WS-Security para servicios web de SOAP no tiene que ser una propuesta "todo o nada". Al configurar el WS-Security en el nivel de mensaje u operación, usted puede aplicar un grado apropiado de protección para todo intercambio, reduciendo o eliminando la sobrecarga del WS-Security para operaciones que no necesitan una protección total. Dennis Sosnoski continúa sus series de servicios web de Java con una mirada en granular WS-Security en Web Services Description Language (WSDL) utilizando Apache Axis2 y Rampart.
Artículo 05-08-2011
Servicios web de Java: Introducción a CXF
La pila de servicios web Apache CXF soporta el enlace de datos JAXB 2.x (además de algunos enlaces de datos alternativos) y la configuración de servicio JAX-WS 2.x. Al igual que la alternativa JAXB/JAX-WS de Metro que se analizó en columnas anteriores, CXF usa archivos XML para extender la información de la configuración JAX-WS. En este artículo, Dennis Sosnoski, el autor de la serie servicios web de Java, estudia los fundamentos del trabajo con CXF para el desarrollo del cliente y del servidor.
Artículo 05-08-2011
Arquitectura evolutiva y diseño emergente: Arquitectura evolutiva
La entrega sobre Arquitectura Evolutiva y diseño emergente se ocupa de una variedad de temas relacionados con la arquitectura evolutiva, incluyendo la importante distinción entre diseño y arquitectura (y cómo diferenciarlos), algunos problemas que surgen cuando se crean arquitecturas a nivel empresarial, y la diferencia entre la escritura estática y dinámica en las arquitecturas orientadas a servicios.
Artículo 05-08-2011
Servicios web Java: El alto costo de (WS-)Security
WS-Security ofrece funciones potentes para proteger las aplicaciones de servicio web , y para muchas aplicaciones esas funciones son esenciales. Pero esas funciones tienen un alto costo en términos de desempeño y sobrecarga de mensajes. Dennis Sosnoski continúa con su serie de columnas sobre servicios web Java al tratar de cómo el uso de WS-Security o WS-SecureConversation afecta el rendimiento de Axis2 y analiza cuándo la alternativa más simple (y con mejor rendimiento) de las conexiones protegidas por HTTPS es una opción más adecuada.
Artículo 03-08-2011
Servicos Java de la Web: Performance de WS-SecureConversation
WS-SecureConversation le permite a usted asegurar los intercambios de los mensajes en curso de los servicios de la Web con menos gastos fijos de procesamiento que con la sencilla WS-Security. En este artículo usted aprenderá, cómo configurar y utilizar WS-SecureConversation con los tres principales grupos de servcios Java de la Web de fuente abierta: Apache Axis2, Metro, y Apache CXF. También verá como los tres grupos comparan la performance con WS-SecureConversation.
Artículo 29-07-2011
Informe del tiempo: creación de una vitrina de aplicaciones reconstruibles
El experto en tecnologías emergentes de IBM, Dustin Amrhein utiliza WebSphere CloudBurst Appliance para clarificar el esfuerzo que conlleva la creación de un entorno de aplicación empresarial de vitrina que puede hospedar varias sesiones de los clientes y ser reconfigurado según la demanda para soportar muchas instancias diferentes de esas sesiones de los clientes.
Artículo 29-07-2011
WebSphere CloudBurst más Rational Automation Framework for WebSphere
La creación, el despliegue, la configuración y luego la recreación de entornos de aplicaciones middleware son tareas críticas para las organizaciones de IT, pero la ineficiencia a menudo rodea este conjunto de tareas. Puede llevar demasiado tiempo crear y desplegar; requerir demasiada experiencia configurar; ser entonces imposible consecuentemente recrear entornos de aplicaciones middleware. En este artículo, el autor le muestra cómo WebSphere CloudBurst y Rational Automation Framework for WebSphere pueden combinarse para fortalecer la infraestructura dinámica de la aplicación nube de WebSphere.
Artículo 29-07-2011
Pensamiento funcional: Pensando funcionalmente, Parte 2
Los lenguajes y estructuras funcionales permiten que el tiempo de ejecución controle los detalles de codificación mundanos como la iteración, la concurrencia y el estado. Pero esto no significa que usted no pueda recuperar el control cuando lo necesite. Un aspecto importante de pensar funcionalmente es saber cuánto control usted desea ceder, y cuándo.
Artículo 25-07-2011
Pensamiento funcional: Pensando funcionalmente, Parte 1
La programación funcional ha generado un reciente aumento del interés, argumentando menores errores y mayor productividad. Pero muchos desarrolladores han intentado pero no han logrado entender qué hace a los lenguajes funcionales convincentes para algunos tipos de trabajos. Aprender la sintaxis de un nuevo lenguaje es fácil, pero aprender a pensar de forma diferente es difícil. En la primera entrega de su serie de columnas sobre Pensamiento funcional, Neal Ford presenta algunos conceptos de programación funcional y habla sobre cómo usarlos en Java y en Groovy.
Artículo 18-07-2011
Extienda contenedores Java EE con características de nube
En este artículo los autores describen las características básicas de las aplicaciones en nube y las aplicaciones Java Enterprise Edition, comparan sus similitudes y contrastan sus diferencias, y luego definen un conjunto de estrategias y proporcionan patrones para extender contenedores Java EE y aplicaciones con tales características de nube como paralelismo, elasticidad, multitenencia y seguridad.
Artículo 08-06-2011
Colaboración más inteligente para la Industria de la Educación utilizando Lotus Connections, Parte 1: Integrar Lotus Connections con una aplicación web RESTful
Extender las posibilidades de IBM Lotus Connections con una aplicación web RESTful que soporte APIs de XML y JSON. La interfaz de usuario de Connections Profiles es un widget personalizado basado en el Dojo Toolkit. La aplicación web permite a un profesor universitario compartir sus publicaciones en una página de perfil de red social. Después personalizar la aplicación para compartir otra información del perfil del profesor tal como premios otorgados por investigación o cursos enseñados.
Artículo 08-04-2011
Uso de MapReduce y equilibrio de la carga en nube
Conozca cómo implementar la estructura Hadoop MapReduce en un entorno en nube y cómo utilizar el equilibrio de la carga virtual para mejorar la performance tanto de un sistema de nodo único como en uno de múltiples nodos.
Artículo 03-02-2011
Mejore el uso compartido y el bloqueo de archivos en una nube
El almacenamiento de bloques es un fundamento clave para la mayor parte de los sistemas de archivos. El uso compartido y el bloqueo de archivos son procesos importantes para compartir recursos de datos en la nube, y para eliminar las condiciones de carrera. Una implementación eficiente puede dejar una marca importante en los niveles de rendimiento de su sistema y de sus aplicaciones. En este artículo utilizamos un ejemplo de fuente abierta -- la plataforma de nube Eucalyptus y su componente de almacenamiento Walrus -- para explicar cómo se modifica el almacenamiento de bloques para mejorar los mecanismos de uso compartido y de bloqueo de archivos. Aprenda cómo instalar Eucalyptus para poder proporcionar una plataforma de "infraestructura como servicio" de nivel superior.
Artículo 03-02-2011
Arquitectura evolutiva y diseño emergente: Investigación sobre arquitectura y diseño
La arquitectura y el diseño de software generan mucho ruido, pero pocas nueces. Con el fin de analizar estos temas desde una óptica nueva y alternativa, este artículo lanza la serie Arquitectura evolutiva y diseño emergente. La arquitectura evolutiva y el diseño emergente son técnicas ágiles para postergar las decisiones importantes hasta el último momento que la responsabilidad lo permita. En esta entrega introductoria Neal Ford, el autor de la serie, define a la arquitectura y al diseño y luego identifica las distintas cuestiones relacionadas que surgirán a lo largo de esta serie.
Artículo 05-04-2010
Permitiendo la administración de la nube basada en la aplicación
Aprenda sobre la administración de estilo basado en la aplicación, los tres pasos claves para lograrla, y cómo automatizar el despliegue de una aplicación J2EE de dos niveles en la nube de IBM. Este artículo le muestra cómo crear una acción, conectar acciones a eventos, y administrar eventos.
Artículo 03-02-2010
Cultured Perl: Perl y la nube Amazon - Parte 1
Este manual, que está dividido en cinco partes, le enseña cómo crear un sitio Web simple para compartir fotos utilizando Perl y Apache para acceder a los servicios Simple Storage Service (S3) y SimpleDB de Amazon. En esta parte, tomará conocimiento de los beneficios y los contratiempos que tienen S3 y SimpleDB, adentrándose en sus arquitecturas y comenzando a diseñar su sitio para compartir fotos.
Artículo 08-06-2009
Arquitectura evolutiva y diseño emergente: Método compuesto y SLAP
¿Cómo encuentra usted un diseño oculto en bases de códigos envejecidas? Este artículo trata sobre dos importantes patrones para estructura de código: método compuesto y nivel de abstracción individual. Aplicar estos principios a su código le permite encontrar activos reutilizables que permanecían ocultos anteriormente, con el beneficio adicional de dejar a su código abstracto existente en infraestructuras recogidas.
Artículo 21-04-2009

1 - 71 de 71 resultados Mostrar Resúmenes | Esconder Resúmenes (RSS)