Actas Del II Congreso Javahispano

Total Page:16

File Type:pdf, Size:1020Kb

Actas Del II Congreso Javahispano Actas del II congreso javaHispano Copyright y permisos de reproducción: los trabajos contenidos en estas actas se hallan bajo la licencia de javaHispano (http://www.javahispano.org/licencias/index.html). En lo relativo javaHispano se permite la reproducción total o parcial de los trabajos siempre que se referencie debidamente el lugar original de publicación del trabajo y a sus autores. Los respectivos autores de cada trabajo pueden imponer restricciones adicionales para su reproducción, por lo que para reproducir total o parcialmente alguno de los trabajos de esta acta javaHispano recomienda contactar directamente con sus respectivos autores. Editado por Abraham Otero Quintana. ISBN 84-689-0035-4 Actas del II congreso javaHispano Actas del II congreso javaHispano Índice Prefacio…………………………………………………………………..………………………………....… 5 Comité de Organización……………..………………………..………..…………….…………......… 6 Comité de revisión…………….…………………..…………….....………………………………...… ..7 Presentaciones invitadas………………….……………………..………………………………...… ..8 Annotation Driven AOP (AOP orientado a anotaciones)..…………………………………………..….......9 Alexandre Vasseur Modern Java Bottom-up Software Composition Techniques: Revisiting Jini, AOP-Style (Técnicas de composición de software modernas, del detalle al concepto: repaso a Jini, con estilo AOP) …………………….………………………………………………………………………..... 10 Hugo Pinto Taming the Tiger (Domesticando al Tigre)…………………….…………………………………………… 11 Neal Gafter y Joshua Bloch Still More Programming Puzzlers (Más soluciones para los rompecabezas de programación)..……. 12 Neal Gafter y Joshua Bloch ¿Has dicho Middleware?...................................................................................................................13 Miguel Valdes-Faura Articulos…………………..…………………………………………………………………………….…… 17 SIMToolkit: la última frontera para la integración total, en la palma de tu mano……….................. 19 Alejandro Seco Calero y David Fraga Aydillo Aplicaciones de tratamiento de imagen en terminales J2ME con cámara…….…………………..…... 27 Jonatan Tierno Alvite y Celeste Campo Vázquez Programación de dispositivos Bluetooth a través de Java……………………………….…..…….…….. 35 Alberto Gimeno Memoria dinámica en JavaCard: una herramienta para superar las limitaciones…………..…….…... 41 Borja Bravo Alférez y David Fraga Aydillo JVMTI, Creación avanzada de profilers de aplicaciones con la nueva API de Tiger …………..…...…. 49 Daniel Glez-Peña y Florentino Fdez-Riverola Actas del II congreso javaHispano JNIEasy: Aspect Oriented Programming a la ayuda de Java como ciudadano de primera clase en el desktop ……………………………………………………………………………. 57 Jose Maria Arranz Guasaj: Un framework de programación basado en componentes ………………..……….…..... 65 Urko Benito Mateo, Ángel Blesa Jarque y José Javier Lop lis Extensión del patrón Observador para la integración de eventos de componentes heterogéneos ……………………………………………………………………………………...….…. 73 Luis Rodero, Miguel A. Ortuño y Luis López Seguridad no intrusiva con Acegi Security System for Spring …………………….…..……...…... 79 Carlos Sánchez Estándares libres y Java: ¿Es el JCP un organismo que crea estándares libres?………...……..... 87 A. Otero Integración continua utilizando herramientas Open Source……………………..…………..….... 99 Jesús Perez Caso de uso: Empleo de tecnologías J2EE para el desarrollo de una plataforma para la gestión tecnológica………………………………………………………….....………..….... 107 Rafael Pedraza, Alberto Planas, Antonio Navarro, Benjamín de la Fuente y Jose David Fernández Actas del II congreso javaHispano Prefacio Organizar el congreso hispano independiente sobre Java más grande del mundo no es una tarea fácil. Cuando alguien llega al mostrador de un congreso como este no solo recoge una acreditación de plástico, sino los frutos del trabajo de mucha gente. Un trabajo constante de varios meses al que multitud de personas se han dedicado con un único objetivo: extender el uso de Java en todo el mundo hispano. Con este mantra en la cabeza desde la organización del congreso, hemos coordinado el esfuerzo de ponentes de varios países de habla hispana. Especial mención y agradecimiento merecen en este apartado las ponencias que hemos recibido de países como Colombia, México y Ecuador entre otros, y que debido a limitaciones presupuestarias y organizativas nos hemos visto tristemente empujados a desestimar en esta edición. Por supuesto los agradecimientos no se pueden quedar ahí. Esta magnifica reunión hubiera sido imposible sin la gente que habla - nuestros grandes ponentes -, sin la gente que nos apoya - nuestros patrocinadores - y por supuesto sin los que escuchan, asistentes que han empleado sus vacaciones, sus recursos o simplemente su tiempo libre para que todo el esfuerzo del resto de personas no fuera en vano. Y el resultado de las interacciones de todas estas personas es el que tiene ahora en sus manos. Unas actas que recogen al detalle las diferentes charlas que, siempre siguiendo un riguroso nivel de calidad, exponen diferentes temas de máxima actualidad en el presente. Áreas como AOP, arquitectura, software libre, movilidad y JDK 5.0, todo ello expuesto por ponentes punteros en sus respectivos campos que se han prestado a compartir con todos nosotros sus conocimientos y experiencias. Y es precisamente ese espíritu de comunidad y el deseo de promover un intercambio de ideas es el que se haya al fin y al cabo detrás de la propia asociación javaHispano. Siempre hemos pensado que la tecnología es una herramienta para construir futuro, que en los países de habla hispana esta requiere de una mayor atención debido al retraso acumulado con respecto a los países anglosajones y que nosotros podíamos hacer algo para cambiar esta situación y convertir al castellano en una lengua que no sea remolcada, sino tractora dentro del campo de la tecnología en general y de Java particular. Esperamos haberlo conseguido. Al menos hasta la siguiente edición. Aitor García Rey Pedro del Gallego Vida Presidente del comité de organización Presidente del comité de programa 5 Actas del II congreso javaHispano Comité de organización • Presidente: Aitor García Rey. javaHispano, España. • Alberto Molpeceres Touris, javaHispano, España. • Álvaro Sánchez-Mariscal Arnaiz, javaHispano, España. • Martín Pérez Mariñán, javaHispano, España. • Abraham Otero Quintana, javaHispano, España. • Isaac Ruiz Guerra, javaHispano, México. • Enrique Rodríguez Lasterra, javaHispano, España. • Pedro del Gallego Vida, javaHispano, España. • Ignacio Brito Calahorro, javaHispano, España. • Eduardo Millán Martínez, javaHispano, España. • Emilio Escobar Reyero, javaHispano, España. • Jesús Navarrete Izquierdo, javaHispano, España. • Jose Luis Mondelo, javaHispano, España. • Roberto Andradas Izquierdo, Capítulo de Estudiantes de ACM de la Universidad Rey Juan Carlos • Álvaro Navarro Clemente , Capítulo de Estudiantes de ACM de la Universidad Rey Juan Carlos 6 Actas del II congreso javaHispano Comité de revisión • Presidente: Pedro del Gallego Vida, javaHispano, España. • Aitor García Rey. Responsable de Proyectos, Grupo AIGE. • Alberto Molpeceres Touris, Arquitecto Jefe de Software, NHT-Norwick. • Álvaro Sánchez-Mariscal Arnaiz, Analista, IT Deusto. • Emilio Escobar Reyero, Analista, ISOTROL SA. • Ignacio Brito Calahorro, Ingeniero de Software Senior, QualityObjects. • Isaac Ruiz Guerra, javaHispano, México. • Jesús Navarrete Izquierdo, javaHispano, España. • Martín Pérez Mariñán, Arquitecto de Software, DINSA Soluciones. 7 Actas del II congreso javaHispano 8 Actas del II congreso javaHispano __________________________________________________________________________________ __________________________________________________________________________________ 9 Actas del II congreso javaHispano 10 Actas del II congreso javaHispano Annotation Driven AOP (AOP orientado a anotaciones) Alexandre Vasseur Abstract Esta ponencia proporciona una introducción a los conceptos de la Programación Orientada a Aspectos (AOP) e intenta explicar cómo las Anotaciones en Java 5 (JSR- 175) y AOP pueden ser utilizados conjuntamente. La ponencia ofrece varios ejemplos de código basados en AspectWerkz, un marco de trabajo de código abierto Java/XML AOP puro. La primera parte trata de proporcionar un conocimiento básico acerca de los conceptos AOP en general, y cómo dichos conceptos se concretan en código Java, en los que se mejoran las clases regulares con Anotaciones Java 5 y se transforman en aspectos. Se detallan conceptos de Anotaciones predefinidas, proporcionadas por el marco de trabajo para definir nuevas construcciones – exactamente en el caso de los web services (JSR-181). Las Anotaciones también pueden ser definidas por el usuario y utilizadas en aplicaciones para implementar un comportamiento específico, basado en acceso en tiempo de ejecución a las Anotaciones. El marco de trabajo AOP AspectWerkz soporta coincidencias en esas Anotaciones de propósito específico, de forma que provee de un robusto mecanísmo de coincidencias basado en tipos. AOP y las Anotaciones no son contendientes sino que se complementan mútuamente y, cuando se utilizan conjuntamente, pueden ser una herramienta muy potente; nosotros creemos que esto va a jugar un papel importante en los futuros desarrollos y estándares Java. Esta ponencia proporciona una introducción a los conceptos de la Programación Orientada a Aspectos (AOP) e intenta explicar cómo las Anotaciones en Java 5 (JSR- La charla concluye con una explicación de cómo estos conceptos se pueden utilizar hoy en día, y cómo las mismas funcionalidades pueden ser utilizadas gracias a las Anotaciones basadas
Recommended publications
  • Oracle Solaris 10 910 Release Notes
    Oracle® Solaris 10 9/10 Release Notes Part No: 821–1839–11 September 2010 Copyright © 2010, Oracle and/or its affiliates. All rights reserved. This software and related documentation are provided under a license agreement containing restrictions on use and disclosure and are protected by intellectual property laws. Except as expressly permitted in your license agreement or allowed by law, you may not use, copy, reproduce, translate, broadcast, modify, license, transmit, distribute, exhibit, perform, publish, or display any part, in any form, or by any means. Reverse engineering, disassembly, or decompilation of this software, unless required by law for interoperability, is prohibited. The information contained herein is subject to change without notice and is not warranted to be error-free. If you find any errors, please report them to us in writing. If this is software or related software documentation that is delivered to the U.S. Government or anyone licensing it on behalf of the U.S. Government, the following notice is applicable: U.S. GOVERNMENT RIGHTS Programs, software, databases, and related documentation and technical data delivered to U.S. Government customers are “commercial computer software” or “commercial technical data” pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations. As such, the use, duplication, disclosure, modification, and adaptation shall be subject to the restrictions and license terms setforth in the applicable Government contract, and, to the extent applicable by the terms of the Government contract, the additional rights set forth in FAR 52.227-19, Commercial Computer Software License (December 2007). Oracle America, Inc., 500 Oracle Parkway, Redwood City, CA 94065.
    [Show full text]
  • Sun Java Workstation W1100z and W2100z Getting Started Guide • October 2004
    Sun Java™ Workstation W1100z and W2100z Getting Started Guide Sun Microsystems, Inc. www.sun.com Part No. 817-6584-11 October 2004, Revision A Submit comments about this document at: http://www.sun.com/hwdocs/feedback Copyright 2004 Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, California 95054, U.S.A. All rights reserved. Sun Microsystems, Inc. has intellectual property rights relating to technology that is described in this document. In particular, and without limitation, these intellectual property rights may include one or more of the U.S. patents listed at http://www.sun.com/patents and one or more additional patents or pending patent applications in the U.S. and in other countries. This document and the product to which it pertains are distributed under licenses restricting their use, copying, distribution, and decompilation. No part of the product or of this document may be reproduced in any form by any means without prior written authorization of Sun and its licensors, if any. Third-party software, including font technology, is copyrighted and licensed from Sun suppliers. Parts of the product may be derived from Berkeley BSD systems, licensed from the University of California. UNIX is a registered trademark in the U.S. and in other countries, exclusively licensed through X/Open Company, Ltd. Sun, Sun Microsystems, the Sun logo, AnswerBook2, docs.sun.com, Java, and Solaris are trademarks or registered trademarks of Sun Microsystems, Inc. in the U.S. and in other countries. All SPARC trademarks are used under license and are trademarks or registered trademarks of SPARC International, Inc.
    [Show full text]
  • Opensolaris Presentation
    Open source for the enterprise Marco Colombo Sun Microsystems Italia S.p.A. What is Open Source? Distribute binaries + source code Open Source and/or Free software license Freely: modifiable, redistributable, forkable Non-discriminatory Consensus driven projects Meritocracy Peer review and public discussion OK to make money - but not for access to code 2 OpenSolaris: Open Source for the Enterprise | Marco Colombo – Sun Microsystems Italia Why Open Source? Good For Customers Good For Sun & Partners Community drives choice, Innovation happens competition, value everywhere Accelerates unexpected, Creates new opportunities by disruptive innovation growing the market 3 OpenSolaris: Open Source for the Enterprise | Marco Colombo – Sun Microsystems Italia Community Participation 4 CopyrightOpenSolaris: © 2004 SomersetOpen Source Historical for Centerthe Enterprise | Marco Colombo – Sun Microsystems Italia Sun: A History of Community J2EE, J2ME NFS Jini UNIX SVR4 XML Sun 1 with TCP/IP 1980 1990 2000 2005 5 OpenSolaris: Open Source for the Enterprise | Marco Colombo – Sun Microsystems Italia Benefit Of Open Communities Shared vision, goals Access to Technology Open Agreed sharing and Ideas Development (license) Agreed relationships Open Communities (governance) Committed members Broad Inclusive Participation Process It’s About Both People and Technologies 6 OpenSolaris: Open Source for the Enterprise | Marco Colombo – Sun Microsystems Italia Expect the Unexpected Bright, well-known people contribute code regularly Community finds new uses Jini™
    [Show full text]
  • Oracle Solaris 10 113 Release Notes
    Oracle® Solaris 10 1/13 Release Notes Part No: E29493–01 January 2013 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. This software and related documentation are provided under a license agreement containing restrictions on use and disclosure and are protected by intellectual property laws. Except as expressly permitted in your license agreement or allowed by law, you may not use, copy, reproduce, translate, broadcast, modify, license, transmit, distribute, exhibit, perform, publish, or display any part, in any form, or by any means. Reverse engineering, disassembly, or decompilation of this software, unless required by law for interoperability, is prohibited. The information contained herein is subject to change without notice and is not warranted to be error-free. If you find any errors, please report them to us in writing. If this is software or related documentation that is delivered to the U.S. Government or anyone licensing it on behalf of the U.S. Government, the following notice is applicable: U.S. GOVERNMENT END USERS. Oracle programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, delivered to U.S. Government end users are "commercial computer software" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations. As such, use, duplication, disclosure, modification, and adaptation of the programs, including anyoperating system, integrated software, any programs installed on the hardware, and/or documentation, shall be subject to license terms and license restrictions applicable to the programs. No other rights are granted to the U.S. Government. This software or hardware is developed for general use in a variety of information management applications.
    [Show full text]
  • Sun Java Workstation W1100z and W2100z Release Notes
    Sun Java™ Workstation W1100z and W2100z Release Notes Sun Microsystems, Inc. www.sun.com Part No. 817-6587-19 October 2005, Revision A Submit comments about this document at: http://www.sun.com/hwdocs/feedback Copyright 2005 Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, California 95054, U.S.A. All rights reserved. Sun Microsystems, Inc. has intellectual property rights relating to technology that is described in this document. In particular, and without limitation, these intellectual property rights may include one or more of the U.S. patents listed at http://www.sun.com/patents and one or more additional patents or pending patent applications in the U.S. and in other countries. This document and the product to which it pertains are distributed under licenses restricting their use, copying, distribution, and decompilation. No part of the product or of this document may be reproduced in any form by any means without prior written authorization of Sun and its licensors, if any. Third-party software, including font technology, is copyrighted and licensed from Sun suppliers. Parts of the product may be derived from Berkeley BSD systems, licensed from the University of California. UNIX is a registered trademark in the U.S. and in other countries, exclusively licensed through X/Open Company, Ltd. Sun, Sun Microsystems, the Sun logo, AnswerBook2, docs.sun.com, Java, and Solaris are trademarks or registered trademarks of Sun Microsystems, Inc. in the U.S. and in other countries. All SPARC trademarks are used under license and are trademarks or registered trademarks of SPARC International, Inc. in the U.S.
    [Show full text]
  • Sun Microsystems: Sun Java Workstation W2100z
    CINT2000 Result spec Copyright 1999-2004, Standard Performance Evaluation Corporation Sun Microsystems SPECint_rate2000 = 18.4 Sun Java Workstation W2100z SPECint_rate_base2000 = 16.7 SPEC license #: 6 Tested by: Sun Microsystems, Santa Clara Test date: Jun-2004 Hardware Avail: Jul-2004 Software Avail: May-2004 Base Base Base 30 25 20 15 10 5 Benchmark Copies Runtime Ratio Copies Runtime Ratio 164.gzip 1 96.3 16.9 1 96.1 16.9 175.vpr 1 121 13.4 1 116 14.0 176.gcc 1 66.3 19.2 1 66.3 19.2 181.mcf 1 251 8.32 1 159 13.1 186.crafty 1 48.1 24.1 1 48.1 24.1 197.parser 1 164 12.7 1 142 14.7 252.eon 1 75.7 19.9 1 62.7 24.0 253.perlbmk 1 110 18.9 1 102 20.5 254.gap 1 73.9 17.3 1 73.9 17.3 255.vortex 1 80.3 27.5 1 80.3 27.5 256.bzip2 1 112 15.5 1 112 15.5 300.twolf 1 233 14.9 1 179 19.4 Hardware Software CPU: AMD Opteron (TM) 250 Operating System: Red Hat Enterprise Linux WS 3 (AMD64) CPU MHz: 2400 Compiler: PathScale EKO Compiler Suite, Release 1.1 FPU: Integrated Red Hat gcc 3.5 ssa (from RHEL WS 3) CPU(s) enabled: 1 core, 1 chip, 1 core/chip File System: Linux/ext3 CPU(s) orderable: 2 System State: Multi-user, Run level 3 Parallel: No Primary Cache: 64KBI + 64KBD on chip Secondary Cache: 1024KB (I+D) on chip L3 Cache: N/A Other Cache: N/A Memory: 4x1GB, PC3200 CL3 DDR SDRAM ECC Registered Disk Subsystem: SCSI, 73GB, 10K RPM Other Hardware: None Notes/Tuning Information Feedback-directed optimization is indicated by "+FDO", which means, unless otherwise noted: PASS1: -fb_create fbdata PASS2: -fb_opt fbdata Compiler: pathcc (PathScale C) unless otherwise noted.
    [Show full text]
  • Health Care World >> PMS Catalogue
    HBOC Apr 26,1996 XL 071-960287.1 Health care world >> PMS catalogue MR CT Xray RAD US GE GE vasc dig. dig. MR MR CT Xray RAD US Siemens Philips Philips R/F film video MR endosc. cardio video US cardio MR/CT enhance Xray • Application cardio Xray models enhance monitor cardio • protocols Xray surgery CIS • services Surgery • data dictionaries Guide CCW view • network statistic analysis infrastructure Care Vue spread • interface adapters sheet cine view DTP cardio analysis speech recog Sh. term storage Archive Lab IS Report demo image HIS teach tele view man. PMS-ICS-workstations 1 of 23 HBOC Apr 26,1996 XL 071-960287.1 EasyVision family of products Examination rooms R/F Vascular print export view print store phase 1: 1992 clinical focus Examination rooms phase 3: 1996 MR CT research archive export print store MPR MPR phase 2: 1994 PMS-ICS-workstations 2 of 23 HBOC Apr 26,1996 XL 071-960287.1 Product types: • Modality productivity enhancers: + Easyvision R/F + Easyvision RAD + Easyvision CT/MR street price ca 50 k$, high added clinical value; sales directly related to modality sales • Clinical Focus: + Neurovision + Image Guided Surgery street price ca 100 k$, very high added clinical value; sales limited to specialist areas • “PACS” workstations + Teleradiology Workstation + Critical Care Workstation + Multi modality review station street price ca 25 k$, low added value, low margin; sales potentially very high PMS-ICS-workstations 3 of 23 HBOC Apr 26,1996 XL 071-960287.1 Simplified layers applications services and common appl toolboxes CDSpack HW + OS PMS-ICS-workstations 4 of 23 HBOC Apr 26,1996 XL 071-960287.1 september 1991 View, test vehicle only image gfx UI DB SunOS, SunView Standard Sun workstation PMS-ICS-workstations 5 of 23 HBOC Apr 26,1996 XL 071-960287.1 september 1992 R/F application dev.
    [Show full text]
  • Solaris X86 FAQ
    Solaris x86 FAQ Dan E. Anderson Solaris x86 FAQ Table of Contents r r r r Solaris x86 FAQr r...................................................................................................................................1 r r r Detailed Contentsr r..........................................................................................................................2 r r r r Solaris x86 FAQr r...............................................................................................................................116 r r r Detailed Contentsr r......................................................................................................................117 i r r r r r Solaris x86 FAQr r r r r r r r ENGLISH r r r / r r r r [IPv6-only r r r r r r r / r Japaneser mirrorr RUSSIANr r r (below)rr [Translation]r [Another FAQ]r of this FAQ]r r r r r r r Search Solaris x86 FAQ:r r r r r r r r r r r r r r r r r r r r 9. Interoperability With Other r r r r r Operating Systemsr r r r r r r r r r r r 2. Introductionr r r r r r r r r Complete FAQ:r r r r r r r 3. Resourcesr r r r r r r r r r r 4. Pre-installationr r r r r r ♦ HTML Formatr r r r r r 5. Installationr r r r r ♦ Plain Text Formatr r ♦ Gzip-compressed Text r r r r r 6. Post-installation (Customization)r Formatr ♦ Translation:r r r r r r r r r r 7. Troubleshootingr r r r r r RUSSKAYA / RUSSIAN r r r r Versionr by Dubna r r r r r 8. X Windowsr International Universityr (Version 2.4, 10/1999)r r r r r r r r r r r r Solaris x86 FAQr r 1 Solaris x86 FAQ r r r r r r r Detailed Contentsr r r r r r Read the FAQ as an ebook.r r Upload Palm DOC, Plucker, Text,r r PDF & HTML formats.r r See "Ebook formats" for links.r r r r r r r r r NEXT -> r r r r r r r r r r r r r r r r r r r r r r r r r This web page is not associated with Sun Microsystems.r Copyright © 1997-2010 Dan Anderson.
    [Show full text]
  • Sun– Java Workstation W1100Z & W2100Z
    Just the Facts On the Web sun.com SunTM Java Workstation W1100z and SunTM Java Workstation W2100z Just the Facts SunWIN Token # 409804 6/24/04 2 of 30 Just the Facts: Sun W1100z and W2100z Workstations © 2004 Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, CA 95054 USA All rights reserved. This product or document is protected by copyright and distributed under licenses restricting its use, copying, distribution, and decompilation. No part of this product or document may be reproduced in any form by any means without prior written authorization of Sun and its licensors, if any. Third-party software, including font technology, is copyrighted and licensed from Sun suppliers. Parts of the product may be derived from Berkeley BSD systems, licensed from the University of California. Sun, Sun Microsystems, the Sun logo, Sun Blade, Solaris, SunClient, SunSpectrum, SunSolve, SunSolve EarlyNotifier, SunSpectrum Platinum, SunSpectrum Gold, SunSpectrum Silver, and SunSpectrum Bronze are trademarks, registered trademarks, or service marks of Sun Microsystems, Inc. in the U.S. and other countries. UNIX is a registered trademark in the United States and other countries, exclusively licensed through X/Open Company, Ltd. All SPARC trademarks are used under license and are trademarks or registered trademarks of SPARC International, Inc. in the U.S. and other countries. Products bearing SPARC trademarks are based upon an architecture developed by Sun Microsystems, Inc. The OPEN LOOK and Sun™ Graphical User Interface was developed by Sun Microsystems, Inc. for its users and licensees. Sun acknowledges the pioneering efforts of Xerox in researching and developing the concept of visual or graphical user interfaces for the computer industry.
    [Show full text]
  • Solaris Common Messages and Troubleshooting Guide
    Solaris Common Messages and Troubleshooting Guide Sun Microsystems, Inc. 901 San Antonio Road Palo Alto, CA 94303 U.S.A. Part No: 805-4036–10 October, 1998 Copyright 1998 Sun Microsystems, Inc. 901 San Antonio Road, Palo Alto, California 94303-4900 U.S.A. All rights reserved. This product or document is protected by copyright and distributed under licenses restricting its use, copying, distribution, and decompilation. No part of this product or document may be reproduced in any form by any means without prior written authorization of Sun and its licensors, if any. Third-party software, including font technology, is copyrighted and licensed from Sun suppliers. Parts of the product may be derived from Berkeley BSD systems, licensed from the University of California. UNIX is a registered trademark in the U.S. and other countries, exclusively licensed through X/Open Company, Ltd. Sun, Sun Microsystems, the Sun logo, SunSoft, SunDocs, SunExpress, and Solaris are trademarks, registered trademarks, or service marks of Sun Microsystems, Inc. in the U.S. and other countries. All SPARC trademarks are used under license and are trademarks or registered trademarks of SPARC International, Inc. in the U.S. and other countries. Products bearing SPARC trademarks are based upon an architecture developed by Sun Microsystems, Inc. The OPEN LOOK and SunTM Graphical User Interface was developed by Sun Microsystems, Inc. for its users and licensees. Sun acknowledges the pioneering efforts of Xerox in researching and developing the concept of visual or graphical user interfaces for the computer industry. Sun holds a non-exclusive license from Xerox to the Xerox Graphical User Interface, which license also covers Sun’s licensees who implement OPEN LOOK GUIs and otherwise comply with Sun’s written license agreements.
    [Show full text]
  • Es El JCP Un Organismo Que Crea Estándares Libres?
    Estándares libres y Java: ¿Es el JCP un organismo que crea estándares libres? II Congreso javaHispano, Móstoles, Madrid (España). Fecha: 15 / 12 / 2004 Abraham Otero Quintana / javaHispano El problema : La comunidad del Software Libre “Java no es Software Libre” !Afortunadamente no lo es¡ Y esperemos que nunca sea...software 2 El problema Java es un conjunto de especificaciones, no un conjunto de programas (software). Esto es una de las principales ventajas de la plataforma. Lo que cabe preguntarse es ¿Es java un conjunto de especificaciones/estándares libres? 3 Agenda El Java Community Process. Estándares libres ¿por qué son importantes? ¿Está Java formado por estándares libres? Criterios de Perens Criterios de Krechmer Implementaciones de Referencia y Software Libre. Conclusiones. 4 ¿Qué es la plataforma Java? Un conjunto de especificaciones que definen todas y cada una de las tecnologías de la plataforma. También definen el lenguaje, el formato binario de los bytecodes, la máquina virtual y las librerías estándar (JDK). Hay múltiples implementaciones de las especificaciones. Pero Java no es un software, una implementación concreta. 5 Ventajas de ser especificaciones: Se fomenta la aparición de múltiples implementaciones de muy diversas características. Se fomenta la competencia entre las distintas implementaciones. Se evita el “vendor lock in”. Se evita quedar atrapado por un vendedor y verse obligado a pagar costosas renovaciones o actualizaciones. Si mi proveedor quiebra o abandona el producto, no me supone un gran problema: hay más proveedores para esa misma solución. 6 Java Community Process: organización El Java Java Community Process es el organismo que crea y mantiene las especificaciones. Administrado por el Program Management Office (PMO), formado por empleados de Sun.
    [Show full text]
  • Oracle® Solaris 11.4 Release Notes
    ® Oracle Solaris 11.4 Release Notes Part No: E60973 May 2021 Oracle Solaris 11.4 Release Notes Part No: E60973 Copyright © 2018, 2021, Oracle and/or its affiliates. This software and related documentation are provided under a license agreement containing restrictions on use and disclosure and are protected by intellectual property laws. Except as expressly permitted in your license agreement or allowed by law, you may not use, copy, reproduce, translate, broadcast, modify, license, transmit, distribute, exhibit, perform, publish, or display any part, in any form, or by any means. Reverse engineering, disassembly, or decompilation of this software, unless required by law for interoperability, is prohibited. The information contained herein is subject to change without notice and is not warranted to be error-free. If you find any errors, please report them to us in writing. If this is software or related documentation that is delivered to the U.S. Government or anyone licensing it on behalf of the U.S. Government, then the following notice is applicable: U.S. GOVERNMENT END USERS: Oracle programs (including any operating system, integrated software, any programs embedded, installed or activated on delivered hardware, and modifications of such programs) and Oracle computer documentation or other Oracle data delivered to or accessed by U.S. Government end users are "commercial computer software" or "commercial computer software documentation" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations. As such, the use, reproduction, duplication, release, display, disclosure, modification, preparation of derivative works, and/or adaptation of i) Oracle programs (including any operating system, integrated software, any programs embedded, installed or activated on delivered hardware, and modifications of such programs), ii) Oracle computer documentation and/or iii) other Oracle data, is subject to the rights and limitations specified in the license contained in the applicable contract.
    [Show full text]