jueves nov 19, 2009

Congreso Internacional de Computación y Telecomunicaciones en Lima

Acá os dejo un artículo sobre el congreso en Perú en el cual está participando nuestro compañero CA Carlos Maureira... Felicitaciones :D


- Hasta el 20 de noviembre en Asociación Círculo Militar

- “Estrategias de las Tecnologías de la Información y Comunicación en el contexto de la Crisis Mundial”
Hasta el 20 de noviembre del presente se realizará el Congreso Internacional de Computación y Telecomunicaciones –COMTEL 2009, organizado por la Universidad Inca Garcilaso de la Vega, con el auspicio del Programa de Ciencia y Tecnología (FINCyT), de la Presidencia del Consejo de Ministros (PCM), cofinanciado por el Banco Interamericano de Desarrollo (BID).

El certamen tratará sobre las “Estrategias de las Tecnologías de la Información y Comunicación en el contexto de la Crisis Mundial”, por lo que habrá exposiciones de trabajos de investigación, conferencias magistrales, talleres técnicos y una feria tecnológica.

El evento financiado por FINCyT se desarrolla en la Asociación Círculo Militar del Perú, ubicado en Jesús María, y entre los ponentes se encuentran: Augusto Mellado (CONCYTEC), Roch H. Glitho (Universidad de Concordia), Mauricio Leal y Carlos Maureira (SUN Microsystems), Juan Manuel Cuéllar (INTEL), Luis Rivera (Universidade Estadual do Norte Fluminense), Marco ÁLVAREZ (Universidad de Utha) y Nicolás Kémper (Universidad Autónoma de México).

Asimismo, César Gallegos (NEC), Carlos Silva (IEEE Sección), Daniel Arce (SIEMON), Edison Medina (IBSS), Daniel Isla (Soft Bridges Perú SAC), Dennis Barrios (Universidad Católica San Pablo), Fernando Jiménez (International Neural Network Society) y Frano Capeta (I-Sec Information Security Inc).

Al igual que Jorge Huamán (ADEXUS), Percy Fernández (Pontificia Universidad Católica del Perú), Daniel Díaz y Roberto Taype (INICTEL), Ronald Armas (Microsoft) y Walter Cuestas (OPENSEC)

Informes e inscripciones en el correo: congreso@comtel.pe
y en el teléfono: 4610635 anexos: 2119, 2123 y 2129.
También en la web: http://www.comtel.pe

www.fincyt.gob.pe

miércoles nov 11, 2009

Java Store utilizará PayPal para comprar aplicaciones

A través de un acuerdo al que han llegado las dos compañías, Paypal será uno de los métodos de pago para adquirir aplicaciones en la Java Store que Sun está definiendo.

Sun Microsystems ha anunciado su alianza con PayPal aprovechando la conferencia para desarrolladores PayPal X, que se ha celebrado en la ciudad de San Francisco (EE.UU.).

Durante el evento, Eric Klein, vicepresidente de marketing de Java en Sun Microsystems, y Osama Bedier, vicepresidente de plataforma y tecnologías emergentes en PayPal, fueron los encargados de anunciar dicha alianza.

El objetivo es que los usuarios tengan acceso al pago de aplicaciones disponibles en la tienda Java Store, que aún se encuentra en fase beta. “Permitirá un sistema de pago cómodo y seguro a más de 800 millones de usuarios que tienen instalada la plataforma Java en sus ordenadores”, se indica en el comunicado.

“Java es una de las tecnologías más extendidas a nivel mundial y nuestra tienda de aplicaciones permitirá a los desarrolladores utilizar un interesante canal para que tal cantidad de usuarios tengan acceso a sus aplicaciones. Además, ayudará a conseguir interesantes ingresos con los que seguir innovando y desarrollando”, indicó Klein.

Sun permitirá que los desarrolladores pongan precio a sus diseños en Java Store Beta. Podrán situarse entre los 1,99 y los 200 dólares, además de seleccionar el tipo de licencia. Los desarrolladores recibirán el 70% de cada compra realizada en la Java Store Beta.

Gracias al sistema de pagos de PayPal, los usuarios tan sólo tendrán que hacer clic en el botón de compra y confirmar la operación sin necesidad de introducir ningún tipo de cuenta de tarjeta de crédito, ya que este proceso se realiza una sola vez cuando se dan de alta en el propio servicio PayPal de forma segura.

Por el momento esta fase beta tan sólo está disponible para Estados Unidos, pero se espera que próximamente se abra al resto de países.

Fuente: eWeekEurope.es

martes oct 20, 2009

Opensolaris II

Sigamos con el trabajo, ahora veremos las posibles opciones de instalaciones para Opensolaris.

Que necesitamos?? 

1 disco para quemar

1 imagen de Opensolaris (aqui)

Paciencia x 2 (digo para leer este post)

VirtualBox (aqui)

La primera opcion de instalar es un proyecto llamado  Opensolaris on Ntfs y ya lo teniamos publicado en nuestro blog, aqui dejo el link directo.

Instalar Opensolaris en Windows

La segunda opcion no destructiva y la que recomiendo para todos los usuarios nuevos es instalarlo dentro de Virtualbox. Bajen (link mas arriba) la version que mas se acomode a su sistema operativo e instalen dentro del programa.

A la hora de elegir la forma de instalar en VirtualBox se elige que sistema operativo es el que quieren virtualizar, eligen Solaris y luego Opensolaris (32 o 64 bits recomiendo 64 bits si es que su procesador lo soporta)


Luego asignamos la memoria que le daremos a nuestro sistema operativo en mi caso 1024 mb (revisen el post anterior por las asignaciones recomendadas y traten de fijarse de su cantidad de memoria instalada en su sistema)

En la siguiente etapa nos pedira indicar el disco duro virtual a usar, si es tu primera vez te saldra el siguiente asistente:

Elegiremos el tipo de disco duro dinamico, esto quiere decir que aunque uds le asignen un tamaño (por ejemplo 16gb) este solo ocupara espacio mientras se ocupe espacio en el sistema operativo que se esta instalando, por ejemplo cuando instalamos el sistema operativo este nos ocupara solo 7 gb (aprox) y esto es lo que ocupara dentro de tu computador, si luego instalas programas y este aumenta, aumentara en tu disco y aun asi el sistema operativo entendera que estas ocupando 16gb. La otra opcion es la estatica que queda fijo ocupado los 16gbs.

Pondremos nombre a nuestro disco duro (ya que en si es un fichero)

Y al final de este asistente nos dara el resumen para finalizar

Y el resumen final sobre el sistema operativo que estamos instalando con nuestro disco duro.

Luego tendremos nuestro sistema operativo con opciones por defecto con sonido y redes estandares y si queremos cambiarla (incluso algunos datos que ingresamos en la creacion del sistema operativo) podremos hacerlo desde el boton Configuracion en la pantalla principal.

Luego en la primera vez que ingresemos al sistema operativo nos saldra un asistente que nos ayudara para montar una unidad de cd o dvd para que podamos instalar el sistema operativo, aqui las imagenes:


Luego iniciara el sistema operativo leyendo la unidad que acabamos de configurar (acuerdate de poner el disco xD ) y podremos instalar el sistema operativo. Otro detalle es que tambien podremos hacerlo con una imagen del disco que descargamos, como se puede ver en penultima imagen para hacerlo directamente sin disco.

Hasta aqui esta parte, en la proxima entrega ya veremos la instalacion directa que tambien sirve para esta opcion, por eso la dejo aparte.

Recibos sus comentarios.


lunes oct 19, 2009

La divertida entrada a la keynote de Sang Shin en las Jornadas Regionales de Software Libre 2009

Sang Shin, Java Technology Architect de Sun es un personaje realmente genial. Hace 1 semana estuvo en las Jornadas Regionales de Software Libre 2009 en Santiago y al comienzo de su keynote de Java EE hizo una presentación... que mejor no les cuento, simplemente veanla:

sábado oct 03, 2009

Sang Shin, un personaje del mundo de Java en las JRSL Chile 2009

Otra de las grandes visitas que tiene este año las Jornadas Regionales de Software Libre(JRSL_CL) en Chile es Sang Shin. Shin actualmente se desempeña como Java(tm) Technology Architect y consultor para Sun Microsystems, una de las empresas más grandes en el mundo, y que está involucrada en el código abierto y detrás del desarrollo de Java. Además de trabajar en Sun, es profesor de cursos de ingeniería de software en la Universidad de Brandeis de EE.UU. También dicta cursos online en su sitio web JavaPassion.com, donde cursos como “programación J2EE (with Passion!)”, “Programación Ajax (with Passion!)”, “Servicios web y la programación de SOA”, “Ruby, JRuby, Rails y el Desarrollo (with Passion!)”, y “Programación JavaFX (with Passion!) ” son destacados. En las JRSL09 Sang presentará acerca de JEE 6.0, JavaFx y el Ecosystem Java. Temas interesantes para el mundo de los desarrolladores y empresas, donde podrán conocer lo último de la tecnología Java desde la misma fuente. Si quieres estar presente, recuerda reservar tu cupo y no te quedes fuera del evento de Software Libre y Código Abierto más grande de Latinoamérica hecho por primera vez en Chile. La inscripción es directamente en línea en http://www.jornadasregionales.org/registro/. La inscripción y la entrada es gratuita. Participa este 7, 8 y 9 de octubre en la ciudad de Santiago. 

lunes sep 28, 2009

Tips para preparar el exámen de certificación SCJA

Si estás preparando el exámen de certificación Sun Certified Java Associate o piensas hacerlo, te recomiendo tener en cuenta los siguientes puntos (en inglés), publicados originalmente por Gokhan Dogan, ingeniero informático sueco que trabajó para Sun Microsystems y aprobó el SCJA con un muy buen puntaje. Si tienes en cuenta estos puntos, lo más probable es que también te vaya bien en el exámen:

  • By definition an enumerated type is a finite set of symbolic literals
  • In Java an enumerated type is represented as first-class object.
  • Enumerated type literals are allowed in case statements.
  • The literals of an enumerated type may be of any valid Java identifier
  • An interface may NOT contain any concrete method implementations
  • An interface is NOT a class of any style.
  • An interface defines a set of abstract methods that may have many implementations.
  • An interface is NOT a member of a class.
  • Both class associations and class compositions relationship may be of any multiplicity.
  • compositions may also have navigation methods, but these methods must NOT pass references to the owned objects. This is usually achieved by passing back a copy of the object rather than the owned object itself. Composition implies that the owning object controls the life cycle of the owned bject.
  • Dependency : one object uses another object during computations.
  • the portability of a Java application is NOT dependent
  • upon whether information hiding was used. the class cannot protect bad assignments. For example, setting a negative value for an account balance.
  • classes that do NOT support information hiding are NOT treated specially in Java
  • Disadvantages of information hiding: Access to object
  • attributes incur a runtime penalty.However, the Sun hotspot JVM usually can eliminate the added overhead by “inlining” the methods where they are called.
  • It is time consuming to use methods to access object attributes rather than direct access.
  • Information hiding does NOT restrict the reusability of a superclass.
  • Interfaces are only contracts (declarations of public methods) and a program needs classes for actual behavior.
  • NOT every class will have behavior that requires an explicit contract (interface).
  • It is the reference variables to objects that need to be as generic as possible. This is the essence of the “program to an interface” principle.
  • An interface cannot be instantiated using the new operator
  • The minus symbol in a uml class diagram signifies private visibility
  • the + symbol in a uml class diagram signifies public visibility
  • encapsulation: all of its attributes be private and it provides appropriate public accessor and mutator methods.
  • UML: attribute representation: – attr : int
  • UML
    • ? is NOT a valid multiplicity indicator.
    • 0..\* indicates zero or more multiplicity.
    • 0..1 indicates zero or one multiplicity, which is how you can represent an optional association.
    • ?..1 is NOT a valid multiplicity indicator.
    • ? is NOT a valid multiplicity indicator.
    • \* is an abbreviation for 0..\*.
    • M is NOT a valid multiplicity indicator.
    • ? is NOT a valid multiplicity indicator.
    • 0..\* is exactly how to indicate zero or more.
    • M is NOT a valid multiplicity indicator.
  • Enums and arrays make use of object references
  • A source file can have zero package statements or one package statement.
  • A source file automatically imports all classes of its package.
  • java -version com.example.MyProgram: The Java interpreter prints the version information and exits.
  • The Collections APIs contain interfaces for lists and sets.
  • The Collections APIs are in the java.util package.
  • the classes for TCP and UDP communication are contained in the java.net package.
  • cell phone side of an application requires the micro edition and the server side with EJB requires the enterprise edition
  • the J2SE platform has rich GUI capabilities, as well as IP communication capabilities allowing multiple, Internet-wide applications to exchange data.
  • TCP/IP sockets are the basis of RMI.
  • RMI may create new threads for each request.
  • JMS is used to communicate with messaging services asynchronously.
  • HTML does NOT provide interactive capabilities.
  • HTML does NOT provide a rich set of UI components.
  • HTML does provide navigation capabilities, such as hyperlinks.
  • HTML does provide rich text formatting capabilities, such as tables and cascading style sheets.
  • J2me include APIs for playing audio media.
  • J2ME provides limited user interface components.
  • J2ME applications usually execute on small devices with small screen resolution, which cannot support rich UI components.
  • an Applet executes within a security sandbox that, by default, prohibits access to the user’s filesystem.
  • an Applet might fail to execute correctly (or at all) if the web browser does NOT have the appropriate JRE installed.
  • an Applet does NOT have access to the web browser’s cookie information.
  • the default security sandbox does permit communication with the originating enterprise server.
  • Applets execute in a security sandbox that does NOT permit access to files on the client system.
  • Applets can be used to create animated games. However, Applets do NOT have access to gaming-specific APIs like J2ME applications do.
  • Applets cannot connect to arbitrary Internet servers.
  • Applets may connect to the server that delivered the Applet to access media files on that server.
  • Applets can access other Applets on the same web page.
  • Applets can access other Applets on the page through the AppletContext object supplied by the web browser.
  • Swing (Richest GUI components in j2SE) has a broader GUI component set than AWT.
  • MIDP is a J2ME (not J2SE) profile.
  • JSF is a J2EE web-based UI component framework with only a limited component set.
  • AWT has a more limited GUI component set than Swing
  • SWT is NOT a standard J2SE technology.
  • JSP is used to create dynamic HTML content. It does NOT handle business logic.
  • JMS is the technology that handles asynchronous requests and performs the business logic of these requests.
  • JDBC is a database communication technology and does NOT handle business logic.
  • JNDI is a naming and directory service interface. It does NOT handle business logic.
  • JNDI and JDBC support completely independent purposes in an application. JNDI is an interface to directory servers and JDBC is an interface to database servers.
  • servlets and SQL support completely independent purposes in an application. Servlets respond to HTTP requests and SQL is used to communicate with relational databases.
  • JavaMail uses SMTP (simple mail transfer protocol), which is used to send email from an application to users.
  • JavaScript and EJB support completely independent purposes in an application. JavaScript provides interactivity to web pages and Enterprise JavaBeans provide business logic.
  • JSP technology simplifies the creation of dynamic web pages.
  • JSP technology is a server-side technology.
  • JSP technology is NOT intended to be used to create business components.
  • JSP technology is ideal for web designers who are NOT familiar with Java programming.
  • JSP technology is NOT an integration technology.
  • JSP is NOT an EJB technology
  • servlets are NOT an EJB technology
  • MDBs do NOT record client conversational state
  • stateful session beans are used to record client conversational state
  • stateless session beans do NOT record client conversational state
  • entity beans are used to represent persistent data.
  • message-driven beans handle asynchronous events.
  • Session beans only handle synchronous events.
  • session beans represent business processes and
  • stateless session beans are client-independent. That is, they do NOT store conversational state.
  • session beans do NOT exist in the web container
  • stateless session beans are used to represent client-independent business processes.
  • J2EE provides a rich and flexible programming model, but it is NOT simple
  • J2EE infrastructure provides rich concurrency support in both the web and EJB tiers, which supports highly scalable application development.
  • clustering is NOT directly supported by the J2EE specification. However, most vendor implementations of J2EE do support clustering.
  • J2EE provides declarative transaction management.
  • declarative transaction management is a required feature of the EJB container
  • declarative user interface construction – is NOT part of the J2EE specification.

 Link: SCJA Tips (Gokhan Dogan)

martes sep 15, 2009

Software Freedom Day

El Software Freedom Day es uno de los eventos a nivel global mas importantes, sus objetivos son de educar al público acerca de la importancia de la Libertad del Software y las virtudes y disponibilidad del Software Libre (Free Software). Equipos locales de todo el mundo organizan eventos cada tercer sábado de septiembre.

El último evento involucró más de 200 equipos de todo el mundo. En nuestro país se realizará el 26 de septiembre, una semana después de la fecha oficial debido a la cercanía de las fiestas patrias, Puedes informarte más visitando la pagina oficial del evento en Chile  y el calendario de eventos en OSUM 

Las ciudades que estarán en conjunto realizando este importante evento en nuestro país son:

Arica

Iquique

Antofagasta

Valparaíso

Santiago

Curicó

Valdivia

Asiste a este evento mundial en tu ciudad, este sábado 26 de septiembre




miércoles sep 02, 2009

Open Source en el desarrollo de Aplicaciones Web

Muchos tenemos la certeza y el convencimiento que el Open Source aumenta la eficacia, reduce los costos, genera innovación y contribuye a que los equipos de desarrollo obtengan mejores resultados, más calidad del software, etc. Todo ello durante todo el ciclo de vida de su infraestructura Web, desde la adquisición inicial hasta la continuación con el soporte.

Con esta guía podemos adquirir conocimiento acerca de como utilizar software de código abierto en el desarrollo de aplicaciones web. Este documento explica claramente las ventajas de inserción del Open Souce y ofrece consejos prácticos para que los desarrolladores puedan elegir la mejor combinación de productos de software de código abierto.

La guía trata los siguientes aspectos:

  • Necesidad de aplicaciones web dinámicas
  • Elección entre software patentado y de código abierto
  • Selección de la plataforma de código abierto adecuada
  • Descripción general de los proyectos de código abierto
  • Ventajas de GlassFish
  • Cómo empezar
  • Casos prácticos de clientes

Descargar Aquí

martes jul 28, 2009

Curso gratuito de 15 semanas de JavaFX comienza el 25 de Agosto de 2009

Este 25 de Agosto de 2009 comienza el curso gratuito de JavaFX (con pasión!) de 15 semanas conducido por el experto ingeniero de Sun, Sang Shin.

Este curso está abierto para toda la comunidad y para inscribirte lo único que tienes que hacer es enviar un e-mail en blanco a: javafxprogramming-subscribe@googlegroups.com

Este curso se parece mucho a un curso normal de universidad en el cual los estudiantes tienen que hacer tareas semanales luego de estudiar el material y haciendo los ejercicios prácticos. La única diferencia es que es online y totalmente gratis. También se pueden hacer y responder preguntas entre los alumnos y el profesor.

Para más información, por favor entra a los siguientes sitios web:

lunes jul 27, 2009

NetBeans 6.7.1 disponible para descargar. Ahora con soporte para JavaFX.

Desde hoy está diponible para descargar gratuitamente como siempre, la última versión de NetBeans que corresponde a la 6.7.1 con una importante mejora respecto a su antecesor 6.7. Ahora tiene soporte para JavaFX, lo que permite dejar de una vez por todas la versión 6.5.1 que era la única hasta el momento con soporte para JavaFX.

Sin más palabras, los invito a descargar la última versión de NetBeans, disponible para Mac, Windows, Linux y OpenSolaris: http://www.netbeans.org/downloads/index.html

About

Blog Oficial de los Campus Ambassadors de Chile, aqui encontrarás información relacionada con la Iniciativa Académica de Sun y sobre tecnologias Open Source.

Search

Archives
« abril 2014
lunmarmiéjueviesábdom
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
    
       
Hoy