Para utilizar EA8 en Snow Leopard, primero se debe de instalar una serie de software,
pero veamos primero una lista de las herramientas que se ocupan:
1.- Macports @1.9.2 o mayor
2.- wine @1.2.2_2 o mayor
3.- winetricks @20110123_0 o mayor
4.- xorg-server @1.9.3_0 o mayor
5.- MySQL Connector/ODBC 5.1.8 o mayor
6.- EA 8
Teniendo las herramientas anteriores, ya podemos a proceder a ver cada una de las
instalaciones de ellas sin ser demasiado avanzado.
Nota: Se denota los simbolos # y $, en las ejecuciones de los comandos, para #
es un superusuario(root) y para $ es un usuario normal( que normalmente suele
ser el usuario que utilizas).
*
Instalando Macports
No explicare como instalar Macports ya que no tiene una dificultad grande,
además la documentacion se encuentra en la siguiente URL:
http://www.macports.org/install.php
Para este caso es un requerimiento esencial tener instalado Macports,
ya que es utilizado frecuentemente y ademas, sirve para tener actualizadas
las herramientas.
*
Instalando xorg-server
Teniendo instalado Macports, el siguiente paso es instalar xorg-server.
Snow Leopard, ya tiene una versión de X11 pero está un poco defasada de la versión
en la que se encuentra xorg-server, por lo tanto es esencial tener la más
actualizada, ya que en la version que viene Snow Leopard tiene problemas de
renderizados en las imagenes e iconos, y la visualización es molesta.
Sin embargo, la instalación de esta nueva versión no afecta en absoluto a la
que ya esta instalada previamente en Snow Leopard (Suponiendo que ya lo
tienen instalado).
Para proceder con la instalacion primero se tiene que actualizar los ports,
¿Cómo se hace? Bueno, tan solo ejecutando este comando:
# port selfupdate
Por supuesto que es esencial, abrir la terminal que se encuentra en "Aplicaciones>
Utilidades>Terminal.app", y para estar como superusuario (root), se debe de ejecutar
el siguiente comando:
$ sudo su
Despues de ejecutar el comando se pedirá el password, ¿De quién? es de tu mismo
usuario, claro si eres administrador.
Despues se procede al siguiente paso que es instalar xorg-server, es una de las
partes en donde se tarda mas, ya que tiene demasiadas dependencias, para
instalar, es necesario ejecutar el comando:
# port install xorg-server
Cuando termina de instalar, todos los paquetes ya puedes utilizar X11 con
una version mas actualizada de xorg-server, esta se encuentra en "Aplicaciones>
MacPorts>X11.app"
*
Instalando Wine & WineTricks
Para instalar estas dos herramientas (SW) se utilizara otra vez los ports,
entonces se tiene que ejecutar los siguientes comandos:
# port install wine
# port install winetricks
También tienen sus dependencias aunque no son demasiadas como xorg-server.
*
Instalando MySQL Connection /ODBC
Para poder utilizar MySQL Connection es necesario instalar algunas herramientas
para que pueda funcionar en wine.
$ winetricks allfonts
$ winetricks dcom98
$ winetricks mdac28
$ winetricks win98
$ winetricks jet40
$ winetricks wsh56
$ winetricks msxml4
Ya teniendo instalados estas herramientas necesarias, se instala MySQL Connector/ODBC,
se descarga de la web oficial de MySQL.
http://mysql.com/downloads/connector/odbc/
Se tiene que descargar la versión para windows y no para Mac OS X, ya que donde
se pretende usar es en una aplicación hecha en windows.
Para la instalación se debe de ejecutar de la siguiente manera y ya estando
posicionado en la ruta donde se encuentra la aplicación.
$ wine msiexec /i mysql-connector-odbc-5.1.8-win32.msi
Nota: la versión puede variar.
*
Instalando EA8
Para instalar EA 8, solo hay que ejecutar el siguiente comando, ya que los pasos,
que se piden son los mismos como si estuvieras en windows.
$ wine EA*.exe
Nota: el nombre del archivo varia por eso incluye un * como comodin.
* Exportando las tablas de EA 8
Para poder hacer uso de las tablas, tienes que tener previamente una base de datos ya creada,
ahora lo que se tiene que hacer es descargar el archivo:
Si utilizas InnoDB:
MySQL_InnoDB_EASchema.sql
Si utilizas MyISAM:
MySQL_MyISAM_EASchema.sql
Ahora solo falta exportarlo a nuestra base de datos, ¿Cómo se hace?
Puedes tener instalada la herramienta MySQL WorkBench la cual te ayuda, en el modelado de
base de datos, observar el rendimiento, etc. pero por ahora solo es necesario importar las tablas.
Para importarlas tienes que conectarte ala base de datos mediante esta herramienta y despues
seleccionar la base de datos en donde se quieren poner las tablas, despues es necesario abrir el archivo
ya teniendo seleccionada la base de datos previamente, para que no haya conflictos, y se equivoquen
de base de datos, ahora ya teniendo el archivo abierto, solo es cuestion de ejecutar todo el codigo que
se encuentra en el archivo, ya terminado esto se procede a configurar EA 8.
* Configurando EA8 para conectarse a una base de datos y crear sus proyectos
Ahora, solo falta configurar al EA8 para poder crear los proyectos en un repositorio
que en todo caso es una base de datos MySQL.
Para configurar solo hay que abrir el programa EA8, para ello se puede hacer ejecutando
el siguiente comando:
$ wine ~/.wine/drive_c/Program\ Files/Sparx\ Systems/EA/EA.exe
Teniendolo ya corriendo, en la parte del medio del programa esta un oración donde
dice "Connect To Server", al darle click se mostrara un cuadro de dialogo,
te aparecera un selector pidiendo que herramientas para base de datos quieres seleccionar,
seleccionas "Microsoft OLE DB Provider for ODBC Drivers", y se le da click al boton
"Next", despues se selecciona "Use Conecction String" y das click en el boton "Build",
te abrira otro cuadro de dialogo, seleccionas la pestaña con el nombre "Machine Data Source"
y te aparecerá un boton con el texto "New", das click a "Next" dejando como esta la
configuración, seleccionas "MySQL ODBC 5.x driver", das click al boton "Next",
rellenas los datos del servidor de base de datos que en este caso es MySQL, despues de
haberlo hecho, se da click al boton "OK", sin salirte del cuadro de dialogo,
se selecciona el "Data Source Name" que elegiste previamente, se da click
en el boton "OK", Se le da a todo "OK", expto al cuadro de dialogo en el que estabamos
primero, se selecciona "Use Data Source Name", y seleccionas el nombre que habias elegido
anteriormente y das click en "OK" y listo es hora de utilizar tu proyecto con una base
de datos de respaldo, interactuando con diferentes usuarios al mismo tiempo.