Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros temas > La Taberna
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Tema Cerrado
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 04-07-2013
[egostar] egostar is offline
Registrado
 
Registrado: feb 2006
Posts: 6.556
Poder: 25
egostar Va camino a la fama
Delphi XE4 para todo

Hace unos dias, comenté los siguiente>

Cita:
Empezado por Yo Mismo
Yo si le veo sentido, bajo éste concepto, tienes un único código base para todas las plataformas, imagina por un instante que tienes que desarrolllar una aplicación que corra en windows, pero que puedas acceder desde iPhone, desde Android, desde Linux y sólo te preocuparías por la cuestión estética, pero el código es el mismo para todos los ambientes. Por donde lo veas resulta genial.
Y ahora estoy seguro de que es genial poder hacerlo, mismo código, mismos componentes, diferentes aplicaciones, Windows, Metrópolis, iOS, OSX.

Pequeños problemas, mas por desconocimiento de las nuevas propiedades de FireMonkey, pero nada de que preocuparse.

Saludos
Imágenes Adjuntas
Tipo de Archivo: png Windows.png (73,5 KB, 75 visitas)
Tipo de Archivo: jpg Mac.JPG (116,8 KB, 70 visitas)
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney
  #2  
Antiguo 04-07-2013
Avatar de poliburro
[poliburro] poliburro is offline
Miembro Premium
 
Registrado: ago 2004
Ubicación: México D.F
Posts: 3.068
Poder: 23
poliburro Va por buen camino
Que interesante¡¡¡ Espero que pronto los publiques¡¡¡
__________________
Conoce mi blog http://www.edgartec.com
  #3  
Antiguo 04-07-2013
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is online now
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.038
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Pasito a pasito, se llega lejos
  #4  
Antiguo 04-07-2013
Avatar de MAXIUM
MAXIUM MAXIUM is offline
Miembro
 
Registrado: may 2005
Posts: 1.488
Poder: 20
MAXIUM Va camino a la fama
Yo uso Android y Linux...

Lazarus :up:
  #5  
Antiguo 05-07-2013
[egostar] egostar is offline
Registrado
 
Registrado: feb 2006
Posts: 6.556
Poder: 25
egostar Va camino a la fama
Cita:
Empezado por MAXIUM Ver Mensaje
Yo uso Android y Linux...

Lazarus :up:
¡Excelente!

¿Tendrás alguna pantallita de las aplicaciones Android y Linux que hayas hecho?

Saludos
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney
  #6  
Antiguo 05-07-2013
Avatar de ElDioni
[ElDioni] ElDioni is offline
Miembro Premium
 
Registrado: jul 2005
Ubicación: Murcia (España)
Posts: 935
Poder: 19
ElDioni Va por buen camino
Cita:
Empezado por egostar Ver Mensaje
¡Excelente!

¿Tendrás alguna pantallita de las aplicaciones Android y Linux que hayas hecho?

Saludos
hola,

entrando en la página de embarcadero, en la información de Delphi XE4, aparece esto:

Cita:
Delphi XE4

Desarrollo de aplicaciones para múltiples dispositivos, verdaderamente nativas para iOS, Windows y Mac
Por lo que yo sabía era así, no se podían hacer aplicaciones, de momento, para android ni para linux. ¿Hay algo que me he perdido?

Saludos.
__________________
Confórmate con lo que tienes pero anhela lo que te falta.

Última edición por Casimiro Notevi fecha: 05-07-2013 a las 11:23:07.
  #7  
Antiguo 05-07-2013
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Poder: 28
Lepe Va por buen camino
En el último curso de Danysoft (sobre Firemonkey y XE4), dijeron que Android estará disponible después del verano.

Para Linux... no sé nada.

PD: Eso de multiplataforma no está del todo claro. Tened en cuenta que hay que programar en Firemonkey, no se puede con VCL.

Algunas veces tendremos que usar directivas de compilación en nuestro código {#IFDEF IOS} .... {#ENDIF}, pero vamos, será en casos puntuales. Con el tiempo nos darán rutinas multiplataforma que lleve las directivas en su interior, por lo que nos abstraeremos del proceso.


Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.
  #8  
Antiguo 05-07-2013
[egostar] egostar is offline
Registrado
 
Registrado: feb 2006
Posts: 6.556
Poder: 25
egostar Va camino a la fama
Cita:
Empezado por Lepe Ver Mensaje
En el último curso de Danysoft (sobre Firemonkey y XE4), dijeron que Android estará disponible después del verano.
Cita:
Empezado por ElDioni Ver Mensaje
Por lo que yo sabía era así, no se podían hacer aplicaciones, de momento, para android ni para linux. ¿Hay algo que me he perdido?
Ya lo ha comentado Lepe, se tiene previsto (en el roadmap) que esté a disponible despues del tercer cuarto de 2013, como van las cosas me parece que si es así.

Cita:
Empezado por Lepe Ver Mensaje
Para Linux... no sé nada.
Sabiendo que Android está basado en Linux, ese sería el siguiente paso y no muy lejano, es como lo hicieron con iOS (aunque de forma inversa) desarrollan OSX y el siguiente paso era obvio (aunque no haya gustado), trabajar con iOS.

Saludos
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney
  #9  
Antiguo 05-07-2013
Avatar de poliburro
[poliburro] poliburro is offline
Miembro Premium
 
Registrado: ago 2004
Ubicación: México D.F
Posts: 3.068
Poder: 23
poliburro Va por buen camino
Cita:
Empezado por MAXIUM Ver Mensaje
Yo uso Android y Linux...

Lazarus :up:

Pues si que es interesante. Cómo dice ego, sería genial ver algo de lo que has conseguido con Lázarus para Android.
__________________
Conoce mi blog http://www.edgartec.com
  #10  
Antiguo 05-07-2013
Avatar de MAXIUM
MAXIUM MAXIUM is offline
Miembro
 
Registrado: may 2005
Posts: 1.488
Poder: 20
MAXIUM Va camino a la fama
Cita:
Empezado por poliburro Ver Mensaje
Pues si que es interesante. Cómo dice ego, sería genial ver algo de lo que has conseguido con Lázarus para Android.
Con CodeTyphon (Lazarus++)
http://www.pilotlogic.com/sitejoom/i...ld-for-android

Con Lazarus
http://sourceforge.net/projects/p-to...t_30_dez_2011/
http://wiki.lazarus.freepascal.org/C...PC_and_Lazarus

1) El proyecto se crea como cualquier otro, como (Aplicación)
2) El detalle esta precisamente en la compilación, checa las imágenes en el punto:
Compiling the example LCL Android Application
Step 2 - Build the project using the Lazarus IDE
How to create an LCL Android Application
Step 2 - Building the library

Notarás cosas importantes como Target OS: Linux y Target CPU Family (ARM) y demás
Ya que hallas construido todo ahora se tiene que crear el instalador(APK)
3) Al parecer en la máquina virtual es prácticamente directo: Checate el comando en: Creating the APK package in Linux


Embarcadero va muy lento, a este paso tendrá que ir pensando en Firefox OS y otro que ya esta en el horno
  #11  
Antiguo 05-07-2013
[egostar] egostar is offline
Registrado
 
Registrado: feb 2006
Posts: 6.556
Poder: 25
egostar Va camino a la fama
Cita:
Empezado por MAXIUM Ver Mensaje
Con CodeTyphon (Lazarus++)
http://www.pilotlogic.com/sitejoom/i...ld-for-android

Con Lazarus
http://sourceforge.net/projects/p-to...t_30_dez_2011/
http://wiki.lazarus.freepascal.org/C...PC_and_Lazarus

1) El proyecto se crea como cualquier otro, como (Aplicación)
2) El detalle esta precisamente en la compilación, checa las imágenes en el punto:
Compiling the example LCL Android Application
Step 2 - Build the project using the Lazarus IDE
How to create an LCL Android Application
Step 2 - Building the library

Notarás cosas importantes como Target OS: Linux y Target CPU Family (ARM) y demás
Ya que hallas construido todo ahora se tiene que crear el instalador(APK)
3) Al parecer en la máquina virtual es prácticamente directo: Checate el comando en: Creating the APK package in Linux
En realidad la petición era que si tú ya habias hecho algo con Lazarus, pero veo que no, sólo nos informas lo que has leído, lo cual se agradece por supuesto, aunque esperaba algo más concreto.

Saludos.
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney
  #12  
Antiguo 05-07-2013
Avatar de poliburro
[poliburro] poliburro is offline
Miembro Premium
 
Registrado: ago 2004
Ubicación: México D.F
Posts: 3.068
Poder: 23
poliburro Va por buen camino
Cita:
Empezado por MAXIUM Ver Mensaje
Con CodeTyphon (Lazarus++)

1) El proyecto se crea como cualquier otro, como (Aplicación)
2) El detalle esta precisamente en la compilación, checa las imágenes en el punto:
Compiling the example LCL Android Application
Step 2 - Build the project using the Lazarus IDE
How to create an LCL Android Application
Step 2 - Building the library
mmmm, Al leer lo que escribiste pensé que tú habias hecho algo. ¿Al remitirme a la documentación significa que no?
__________________
Conoce mi blog http://www.edgartec.com
  #13  
Antiguo 05-07-2013
Avatar de MAXIUM
MAXIUM MAXIUM is offline
Miembro
 
Registrado: may 2005
Posts: 1.488
Poder: 20
MAXIUM Va camino a la fama
¿Es un desafió?, ¿quieren que lo haga?, ¿creen que no se pueda hacer?

A lo que voy es que endiosan demasiado a X4 solo porque puede compilar para otras plataformas.
  #14  
Antiguo 05-07-2013
Avatar de poliburro
[poliburro] poliburro is offline
Miembro Premium
 
Registrado: ago 2004
Ubicación: México D.F
Posts: 3.068
Poder: 23
poliburro Va por buen camino
Cita:
Empezado por MAXIUM Ver Mensaje
¿Es un desafió?, ¿quieren que lo haga?, ¿creen que no se pueda hacer?

A lo que voy es que endiosan demasiado a X4 solo porque puede compilar para otras plataformas.
No es un desafio, es solo que había entendido mal, creí que decias que ya habias hecho algo en Linux y Android con Lazarus pero veo que no, que hacias referencia a la documentación.

Ahora, no es que nos endiosemos, es más bien el asombro que causa la facilidad con que se pueden hacer las cosas con DelphiXe4 . Y eso es algo que apreciamos mucho quienes desarrollamos con esa maravillosa herramienta.
__________________
Conoce mi blog http://www.edgartec.com
  #15  
Antiguo 05-07-2013
Avatar de MAXIUM
MAXIUM MAXIUM is offline
Miembro
 
Registrado: may 2005
Posts: 1.488
Poder: 20
MAXIUM Va camino a la fama
Ya entiendo. Felicidades Egostar por aprender a usar Firemonkey.

Hay otras herramientas y framework que permiten solo recompilar para la plataforma especifica y obtener los mismos resultados pero nadie se asombra por ello.
  #16  
Antiguo 05-07-2013
[egostar] egostar is offline
Registrado
 
Registrado: feb 2006
Posts: 6.556
Poder: 25
egostar Va camino a la fama
Cita:
Empezado por MAXIUM Ver Mensaje
Ya entiendo. Felicidades Egostar por aprender a usar Firemonkey.
Muchas gracias, eso era lo que esperaba recibir, felicitaciones por aprender a usar FM.

Cita:
Empezado por MAXIUM Ver Mensaje
Hay otras herramientas y framework que permiten solo recompilar para la plataforma especifica y obtener los mismos resultados pero nadie se asombra por ello.
El punto no es que existan, el punto es hablar con lo que uno ha experimentado, pero parece que no me he explicado correctamente.

Te pido disculpas por mi atrevimiento y por compartir algo que no sea de tu agrado.


"Sin embargo, la tierra se mueve"
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney
  #17  
Antiguo 05-07-2013
[egostar] egostar is offline
Registrado
 
Registrado: feb 2006
Posts: 6.556
Poder: 25
egostar Va camino a la fama
Cita:
Empezado por MAXIUM Ver Mensaje
.......¿creen que no se pueda hacer?
No se, pero hasta el momento las cosas indican que no.

Edito: Sólo una precisión, No dudo que Lazarus lo haga, pero si se critica, hay que demostrar lo que el otro hace, si no, caemos en el terreno de intentar mostrar lo malo del otro sin mostrar lo bueno de uno, casi como la politica.

Cita:
Empezado por MAXIUM Ver Mensaje
A lo que voy es que endiosan demasiado a X4 solo porque puede compilar para otras plataformas.
Tranquilo, tienes demasiado rencor, relajate, no pasa nada.

Saludos
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney

Última edición por egostar fecha: 05-07-2013 a las 21:33:13.
  #18  
Antiguo 05-07-2013
Avatar de poliburro
[poliburro] poliburro is offline
Miembro Premium
 
Registrado: ago 2004
Ubicación: México D.F
Posts: 3.068
Poder: 23
poliburro Va por buen camino
Cita:
Empezado por MAXIUM Ver Mensaje
Ya entiendo. Felicidades Egostar por aprender a usar Firemonkey.

Hay otras herramientas y framework que permiten solo recompilar para la plataforma especifica y obtener los mismos resultados pero nadie se asombra por ello.

Me gustaría citar si se me permite a Goethe.

Cita:
Empezado por Goethe
Asombro: lo más elevado a que puede llegar el hombre.
__________________
Conoce mi blog http://www.edgartec.com
  #19  
Antiguo 05-07-2013
Avatar de Julián
Julián Julián is offline
Merodeador
 
Registrado: may 2003
Ubicación: en mi casa
Posts: 2.019
Poder: 10
Julián Va por buen camino
Una pregunta, tanto para los que hablais de X4 como de Lazarus:

Teniendo una aplicación en desarrollo en el IDE, aunque sea una cosa sencillita, ¿habeís intentado hacer un deploy para OSX? es decir: generar un archivo, .dmg normalmente, que pueda llevarse a OTRA maquina con OSX y que pueda instalarse y que funcione.

Es que yo probé, creo que con XE2, aunque no me acuerdo bién, y no digo que no se pudiera, pero era una cosa supercomplicada, tanto que entre la falta de tiempo, y la complejidad lo dejé por imposible (para mi, claro). Por eso me gusría saber si es posible hacerlo, sin romperse la cabeza, con X4.

Y con Lazarus, lo mismo: la teoría es muy fácil, pero la práctica e sotra cosa, y guías como la que cita MAXIUM, he intentado seguirlas varias veces, y no he sido capáz de obtener un .dmg que pueda instalr en otro mac.

Bueno, y con el codetyphoon creo que directamenete ni contempla la posibilidad de compilar para OSX, así que como si no existiera.

Pregunto esto porque ando esperando que exista algo que me permita compilar unas cosillas que tengo para Win, OSX Linux y Android, y hasta ahora, no la he encontrado.

Aunque a lo mejor es que estoy mal acostumbrado, a aquélla época en la que las cosas eran sencillas, y con leerse las instrucciones, o un libro, era suficiente para hacer una ventanita con un hello world.
__________________
"la única iglesia que ilumina es la que arde"
Anonimo
  #20  
Antiguo 05-07-2013
[egostar] egostar is offline
Registrado
 
Registrado: feb 2006
Posts: 6.556
Poder: 25
egostar Va camino a la fama
Cita:
Empezado por Julián Ver Mensaje
Una pregunta, tanto para los que hablais de X4 como de Lazarus:

Teniendo una aplicación en desarrollo en el IDE, aunque sea una cosa sencillita, ¿habeís intentado hacer un deploy para OSX? es decir: generar un archivo, .dmg normalmente, que pueda llevarse a OTRA maquina con OSX y que pueda instalarse y que funcione.
Prometo que durante el fin de semana veo que es lo que se genera en la Mac y comento lo que encuentre, asumo que algún paquete se debe generar para que corra la aplicación, pero mejor le busco.

Saludos
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney
Tema Cerrado



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
TODO en delphi davidrgh Varios 3 14-05-2012 18:26:16
Definir la tipografia (Font) para todo el proyecto Walterio Varios 2 14-04-2012 18:01:19
¿Como asignar action:=caFree por defecto para todo formulario? Cheerpipe OOP 8 14-05-2007 20:34:13
Utilidad para manejo de lista TODO ANG4L Varios 3 02-08-2006 09:36:39
¿Object Pascal para todo? ReigDidion OOP 10 12-02-2004 08:28:07


La franja horaria es GMT +2. Ahora son las 18:36:48.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi