PDA

Ver la Versión Completa : Se pueden hacer aplicaciones android con Delphi XE2?


farute
26-09-2011, 14:58:44
Según tengo entendido si que se puede, pero no veo la opción dentro del propio delphi XE2

Sabeis de algún manual o algo así?

se que con el RadPHP XE2 si que se puede seguro, pero es otra historia.

gracias

dec
26-09-2011, 15:42:07
Según tengo entendido si que se puede, pero no veo la opción dentro del propio delphi XE2

Sabeis de algún manual o algo así?

se que con el RadPHP XE2 si que se puede seguro, pero es otra historia.

gracias

Pues me parece que por ahí van los tiros, precisamente. Es decir, se trata de utilizar PHP y HTML para hacer las aplicaciones. Probablemente se cuente de entrada con algunas "plantillas" a modo de ayuda, pero, nativamente, creo que no es posible hacer aplicaciones para Android o IPhone de otra forma que la dicha. Ojalá me equivoque.

DarKraZY
26-09-2011, 16:45:34
...pero, nativamente, creo que no es posible hacer aplicaciones para Android o IPhone de otra forma que la dicha. Ojalá me equivoque.

Creo que ahora con Delphi XE2 y utilizando FireMonkey sí se puede hacer aplicaciones nativas para iPhone. Más info en http://www.clubdelphi.com/foros/showthread.php?t=75759 Pero claro, si se pueden hacer aplicaciones nativas pero no compilarlas... es un poco extraño :confused: :confused:

Sobre Android.. Por lo que yo sé todavía no se puede hacer aplicaciones nativas de Android desde Delphi. Algo están desarrollando los remobjects, pero no sé nada más.

Saludos!

Neftali [Germán.Estévez]
26-09-2011, 17:16:58
Android con Delphi XE2?

Según tengo entendido si que se puede, pero no veo la opción dentro del propio delphi XE2?


Yo creo que no.
Con Delphi XE2 podrás realizar aplicaciones NATIVAS para IOS, IPad, IPhone,... pero no para Android (por ahora).

Sí con RAD Studio XE2 (pues incluye RadPHP)


Otra cosa es que hagas algo que corra en un navegador y lo ejecutes donde sea.

...pero, nativamente, creo que no es posible hacer aplicaciones para Android o IPhone de otra forma que la dicha. Ojalá me equivoque.

Para Android no, para IPhose sí.

Creo que ahora con Delphi XE2 y utilizando FireMonkey sí se puede hacer aplicaciones nativas para iPhone.
Pero claro, si se pueden hacer aplicaciones nativas pero no compilarlas... es un poco extraño :confused: :confused:


Lo que haces con FireMonkey es genear código NATIVO para Iphone.
Una vez generado, desde un iMAC utilizas el compilador XCode (y el correspondiente emulador) para compilar ese código nativo. Está claro que desde Windows no puedes compilar ese código.

Aquí tienes una imagen del compilador que usas en iMAC, para compilar los proyectos; Tanto los de iOS, como los de IPhone e iPAD (los 2 últimos cuentan con una emulador que se incluye en el propio compilador).

http://img199.imageshack.us/img199/7198/imagen885.png

DarKraZY
26-09-2011, 18:08:35
Lo que haces con FireMonkey es genear código NATIVO para Iphone.
Una vez generado, desde un iMAC utilizas el compilador XCode (y el correspondiente emulador) para compilar ese código nativo. Está claro que desde Windows no puedes compilar ese código.

Ahora empiezo a comprenderlo mejor ;) Gracias Neftali,
Saludos!

farute
28-09-2011, 19:13:54
otra cosa, he probado a crear una aplicacion Android en RadPHP XE2 sólo de prueba con dos botones que no hacen nada y una imagen.

al darle para que me genere la aplicación android con el Wizard for PhoneGap me crea estas carpetas:
http://img16.imageshack.us/img16/1897/image1dff.jpg

Pero vamos, comprimo eso en un zip y luego lo firmo con este sistema:
http://www.htcmania.com/showpost.php?p=1213570&postcount=4

y el fichero resultante lo renombro a APK,
lo paso a mi movil android pero al intentar abrirlo en mi movil me pone aplicación no valida

¿Qué es lo que hago mal?

farute
28-09-2011, 19:47:07
Creo que no es tan simple la cosa como pensaba, creo que hay que liarse con el Eclipse, instalar mil historias plugins y demás, importar librerias.........

¿No os da la impresión que cada vez complican más la cosa para crear simples aplicaciones?
Si por algo empecé con delphi en su día era porque en 5 segundos puedes crear una aplicación exe en un único fichero para windows sin dependencias ni nada, recuerdo que cuando empece antes con Visual Basic era la pega que encontraba, que tenia que buscar y añadir librerias Dll, Vbx... para que funcionaran las aplicaciones,
y con el tiempo que ha pasado veo que en vez de simplificar los lenguajes para facilitar las cosas los complican mucho.
No me explico como puede ser tan complicado crear una simple aplicación para Android siendo que hay miles de aplicaciones disponibles.
Y la información que hay al respecto para crearlas es bastante enrevesada.

DarKraZY
28-09-2011, 22:15:07
No me explico como puede ser tan complicado crear una simple aplicación para Android siendo que hay miles de aplicaciones disponibles.
Y la información que hay al respecto para crearlas es bastante enrevesada.

He estado "jugando" un poco con Android. Pero sin Delphi, ni PhoneGap, ni nada. Todo desde Eclipse y Java. Y ha sido muy sencillo.

Básicamente: instalas Eclipse, instalas el SDK de Android, creas un nuevo proyecto y lo ejecutas en el emulador que trae.

saludos!

Neftali [Germán.Estévez]
29-09-2011, 12:38:37
He estado "jugando" un poco con Android. Pero sin Delphi, ni PhoneGap, ni nada. Todo desde Eclipse y Java. Y ha sido muy sencillo.

Básicamente: instalas Eclipse, instalas el SDK de Android, creas un nuevo proyecto y lo ejecutas en el emulador que trae.


En el canal de Embarcadero hay algunos vídeos al respecto, tal vez puedas encontrar alguno para Android. El último que han colocado es más o menos lo mismo, pero para iPhone.
How to Create iPhone Applications using RadPHP XE2 (http://www.youtube.com/user/EmbarcaderoTechNet#p/u)

En este caso diseñas en RadPHP y luego utilizas PhoneGap para empaquetar esa aplicación a los diferentes destinos: iPhone, Android, OS 4, OS 5, OS 6, WebOS, Symbian y Bada.

La ventaja es que la misma aplicación (los mismos fuentes) te sirven para todos los sistemas.

farute
01-10-2011, 12:49:31
El problema es que el PhoneGap no es un programa independiente que te compile el programa pasandole los ficheros sin más,
es un lio de librerias que hay que integrar en el Eclipse junto con el código del programa cada vez que quieres compilar un programa.

Voy a probar un programa que se llama MOTODEV Studio a ver este que tal, aunque me parece que es lo mismo que Eclipse pero en españo y con el android ya integrado, aunque necesita las SDK está claro.

bermubermu
19-10-2011, 21:34:05
De hecho es tan sencillo como parece y tan complicado como se quiera... Con RadPHP XE2 es posible realizar aplicaciones móviles usando html y php y Javascript. Además el sistema incorpora módulos para acceder a la cámara, acelerómetro y algún otro elemento hardware del teléfono... Con el asistente de PhoneGap te genera el proyecto para Eclipse o XCode, dependiendo si el programa lo quieres para iOS o Android y desde esos programas, generas el ejecutable para el teléfono o el simulador, según se quiera.

Con el programa vienen unos ejemplos de cómo acceder a la cámara, micro, video, acelerómetro, ficheros... Luego ya cada uno... De todas formas hecho en falta por parte de Embarcadero más información al respecto. La ayuda es muy justita y en la web cuesta mucho encontrar algo para seguir tirando del hilo.

Saludos!!!

moon
14-11-2011, 12:14:20
Hola.
Por lo que os leo, lo más rapido (al menos por ahora) es seguir las recomendaciones de Google.
Usar Java, instalar eclipse y el SDK para Android.
Yo lo estoy utilizando y funciona razonablemente bien.
Por lo que contais, las otras soluciones, al final, terminan necesitando Java y el SDK, ademas no tienes acceso a todas las caracteristicas del dispositivo, como desde el propio SDK. No dejan de ser una capa visual más, por encima del SDK.
En cualquier caso, en mi opinion, el desarrollo de aplicaciones de apps.moviles esta todavia muy inmaduro, al menos para Android, la propia plataforma tiene revisiones constantes... así que a sufrir compañeros ;-) .
Saludos a todos.

pinkpanter
18-11-2011, 18:44:47
Sabéis algo de radphp y conexiones de datos y accesos a carpetas del teléfono? ando algo perdida :confused:

joaquipardo
26-03-2012, 17:57:18
Sres.
Existe algo mucho más sencillo, al menos para mi en donde estamos haciendo aplicaciones comerciales con esto, lo BUENO es que funciona sobre Android, Iphone, BlackBerry 6+, y Windows con Chrone, es Raudus que tiene dos librerias que funcionan sobre celulares, ST y VCL, desde Delphi 7 hasta Delphi XE2, nosotros hace tiempo que lo utilizamos en la parte de Web con el ExtJS y ahora nos estamos volcando a aplicaciones Touch, por favor vean raudus punto com , les digo por que lo estoy utilizando, nuestra pagina para los que quieran tener información sobre nuestros productos es aliadomovil punto com, tenemos desde ExtJs todas las aplicaciones Web y ahora ya los ST para touch.
No funciona manejo de cámara todavía, vídeo, pero si lo de GPS (esto Igor el fabricante nos paso para que probemos)
Espero que les sea de ayuda y estamos a las órdenes.

cmfab
06-07-2012, 19:41:01
Hola joaquipardo, necesito hacer una aplicacion con datasets para Android y me encontré este post de Raudus, tienes algun poyecto senciilo que me podrias explicar o enviar, como puedo obtener alguna literatura o manual de como hacerlo, es urgente y te agradeceria me ayudaras con el comienzo o algo de como entender estos componentes. uso Delphi 2010. gracias de antemano

joaquipardo
18-07-2012, 01:48:08
Que tal disculpa que recién te respondo, yo utilizo a Raudus , en sistemas comerciales ya, esta mejorando cada vez mas que hace que nosotros los Delphinianos podamos continuar con la herramienta.
Al instalar veras que te trae ejemplos muy buenos que te permite poder realizar pruebas y tiene el código fuente.

Ahora Trucos yo te los comento y te voy guiando, usa Zeos no uses DbExpress por temas de rendimiento en lo que es Web, para aplicaciones Win32 uso los dos, pero tengo preferencia a Zeos.

No te envío ejemplos por que mis ejemplos son comerciales ya, no tengo algo chiquito, Raudus tiene
Ext : que trabajo muchísimo.
ST : que también lo uso que es para Celulares
VCL: que no lo utilizo por tiempo nomas.

Cualquier cosa podes ver nuestra pagina comercial aliadomovil punto com , que te va a servir de algunas cosas.
Estamos a las órdenes e inscribirte dentro de grupo de Raudus

Saludos