Buscar en el Blog

Mostrando entradas con la etiqueta Adobe Flash Player. Mostrar todas las entradas
Mostrando entradas con la etiqueta Adobe Flash Player. Mostrar todas las entradas

miércoles, 15 de mayo de 2013

Cómo instalar Firefox y FlashPlayer en Ubuntu


En ésta publicación explico el procedimiento para instalar Firefox y FlashPlayer en Ubuntu.

Instalación de Firefox

Para instalar Firefox, abrir una consola de comandos y ejecutar:

sudo apt-get update

sudo apt-get install firefox


Instalación de Flash Player en Firefox

Para instalar FlashPlayer en Firefox, se tiene que realizar lo siguiente:

1. Descargar el archivo comprimido (tar) para la versión de Linux de 32 o 64bits del siguiente link:  http://get2.adobe.com/flashplayer/otherversions/

2. Descomprimir el archivo usando el siguiente comando:

tar xvzf install_flash_player_11_linux.x86_64.tar.gz

3. Al descomprimir se creará un directorio /usr y el archivo libflashplayer.so

4. Copiar el contenido del directorio /usr al directorio /usr del sistema operativo usando el siguiente comando

sudo cp -r usr/* /usr

5. Copiar el archivo libflashplayer.so al directorio de addons de Firefox usando el siguiente comando:

sudo cp libflashplayer.so \/usr/lib/firefox-addons/plugins

6. No olvidar cerrar cualquier Firefox abierto, y volverlo abrir para verificar ésta configuración

jueves, 12 de julio de 2012

Cómo exponer un archivo crossdomain en Liferay

En ésta publicación explico el procedimiento para publicar el archivo crossdomain.xml de Flash Player en un servidor Liferay.

1. Ir al directorio de tomcat-X.X.XX del portal y copiar el archivo  crossdomain.xml  En mi caso:

\liferay-portal-6.1.0-ce-ga1\tomcat-7.0.23\webapps\ROOT

2. Ir al directorio WEB-INF para editar el archivo urlrewrite.xml y colocar la siguiente regla

<rule>                
<from>/crossdomain.xml</from>                
<to>/crossdomain.xml</to>        
</rule>
3. Finalmente, probar accediendo al siguiente URL: http://localhost:8080/crossdomain.xml

viernes, 1 de julio de 2011

Cómo publicar un archivo crossdomain.xml en Mule 2.2.1 Standalone

En ésta publicación explico el procedimiento para publicar un archivo crossdomain.xml en Mule2.2.1.

El archivo crossdomain.xml es requerido por las aplicaciones Flex/Flash para poder consumir servicios web que se encuentran en diferentes dominios.

En el archivo de configuración de la aplicación de Mule, se tiene que incluir lo siguiente:

<jetty:connector name="jetty" useContinuations="false" />

<!-- ... -->
<service name="crossdomain">
    <inbound>
  <jetty:inbound-endpoint address="http://127.0.0.1:80/crossdomain.xml"
                                        connector-ref="jetty"
                                        synchronous="true" method="GET">
   <not-filter>
    <wildcard-filter pattern="/favicon.ico"/>
            </not-filter> 
            <response-transformers>
    <message-properties-transformer>
     <add-message-property key="Content-Type" value="application/xml"/>
                </message-properties-transformer>
            </response-transformers>
        </jetty:inbound-endpoint>
    </inbound>
    <component>
        <singleton-object class="org.mule.component.simple.StaticComponent">
   <property key="dataFile" value="flex/crossdomain.xml"/>
  </singleton-object>
 </component>
</service>


Nótese que para ésta configuración el archivo crossdomain.xml tendrá que ser colocado en el directorio %MULE_HOME%\lib\user\flex

martes, 21 de septiembre de 2010

Recomendaciones para trabajar con aplicaciones Flex

Adobe Flex es una tecnología super interesante para construir interfaces gráficas de usuario web ricas en contenido, lo que se conoce como RIA (Rich Internet Application). La tecnología Flex trabaja con archivos de extensión .swf (ShockWave Flash) para lo cuál es necesario tener instalado Adobe Flash Player en cada navegador web del cliente que accederá a la aplicación.

Con la experiencia que he tenido con las aplicaciones desarrolladas en Flex, comparto algunas recomendaciones para subir los aplicativos a la nube (Internet).

1. De preferencia usar un servidor proxy como BlazeDS a diferencia de configurar el archivo crossdomain.xml

2. La configuración de las propiedades del proyecto en el IDE son claves. Una vez que se haya definido el domino en el cuál estará la aplicación por ejemplo http://www.midominio.com/flex, configurar las propiedades del Flex Server como: 

Root URL = http://www.midominio.com/flex
Context Root = /flex

3. Es recomendable hacer primero un Clean y luego un Build del proyecto.

4. Sí se tiene problemas con la compilación del proyecto y el nuevo dominio configurar el archivo hosts del sistema operativo.

En Windows > C:\Windows\System32\drivers\etc\hosts
En Linux /etc/hosts
5. Configurar adecuadamente los archivos de configuración de BlazeDS: services-config.xml y proxy-config.xml.

6. Cuando se trabaja con balanceadores de carga, es recomendable hacer un loopback al mismo servidor en base al dominio con el cuál se está trabajando.

Espero que éstas recomendaciones les sea de mucha utilidad, sí tienen alguna pregunta no duden en contactarme.