Proyecto Mono lleva plataforma .NET al iPhone

YouTube Preview Image

Apple puso varias condiciones para desarrollar aplicaciones sobre su plataforma iPhone, una de ellas es la de no poder usar ningún tipo de máquina virtual o motor de ejecución de scripts como base de aplicaciones, sólo código nativo. Esta condición deja fuera sin concursos ni sorteos a los desarrolladores con vasta experiencia en Java y .NET, reduciendo el universo de programadores a aquellos que tengan conocimientos en Objetive-C, sin poder reutilizar sus habilidades en otros lenguajes más extendidos.

Pero no contaban con la astucia del Proyecto Mono, la implementación de código abierto de la plataforma .NET.  Una característica de Mono que resulta relevante en este contexto es la posibilidad de compilar código compatible con .NET en código nativo, le llaman AOT (Ahead of Time).  La idea es muy similar a lo que hace GNU Compiler for Java (GCJ), parte de GNU Compiler Collection (GCC) y se trata de tomar el codigo fuente y en vez de compilarlo para una máquina virtual se compila al código de máquina específico, en el caso de iPhone se trata de código ARM.

Gracias a AOT, se sentaron las bases para que tenga sentido crear MonoTouch, framework que tiene todo lo necesario para que desarrolladores puedan crear aplicaciones en C# y .NET para el iPhone.

MonoTouch da acceso a toda la potencialidad de las API’s del iPhone asi como también al código y bibliotecas que se han creado en torno a Mono.  Esto permitirá que quienes tengan habilidades en C# y .NET ahora puedan comenzar a utilizarlas en esta interesante plataforma.

Link : MonoTouch

Compartir Compartir
Publicado por Franco Catrin el 13 de August 2009 en la categoría Destacados, Software con los tags , , , . Tiene 44 comentarios.

44 Comentarios

Proyecto Mono lleva plataforma .NET al iPhone

Deja tu Comentario ↓
Suikakuyu

DesaprobarAprobar38Suikakuyu dijo el 13-8-2009 a las 15:42:

1

Notable!! que bueno que encuentren formas de romperle la mano a apple, creo que está demasiado “diva” para sus cosas.

 

DesaprobarAprobar14  dijo el 13-8-2009 a las 15:42:

2

Odio el ladrillo de fletos que se quema solo

seba

DesaprobarAprobar24seba dijo el 13-8-2009 a las 15:44:

3

Grande Mono!

juanito

DesaprobarAprobar7juanito dijo el 13-8-2009 a las 15:48:

4

muy buena noticia, pero la plataforma .net esta diseñada para soportar distintos lenguajes, ahora mi pregunta es: mono lleva la plataforma .net o el lenguaje c#? funciona con vb y los demas lenguajes .net?

Saludos

mr.chinauta

DesaprobarAprobar2mr.chinauta dijo el 13-8-2009 a las 15:54:

5

vea pues, asi es como en contra de limitaciones se crean herramientas para superar estas, bueno por ahy dicen que nada es imposible

Ver Comentario... Eleazar dijo el 13-8-2009 a las 15:55 ...

Emacnuel

DesaprobarAprobar2Emacnuel dijo el 13-8-2009 a las 16:13:

7

Si es posible tener .NET se podra hacer un port del Silverlight Opensource facilmente ? bueno el tiempo lo dira.

F3lip3

DesaprobarAprobar4F3lip3 dijo el 13-8-2009 a las 16:18:

8

@Emacnuel

Mira a Moonlight

Francisco

DesaprobarAprobar1Francisco dijo el 13-8-2009 a las 16:20:

9

Excelente!! notable proyecto e idea , osea uno que programa para pocket pc and smarthphone seria genial!!!

Gracias Franco Por tu Articulo

Proyecto Mono lleva plataforma .NET al iPhone : Blogografia

DesaprobarAprobar-6Proyecto Mono lleva plataforma .NET al iPhone : Blogografia dijo el 13-8-2009 a las 16:20:

10

[...] Click here to view the embedded video. [...]

mrjavo

DesaprobarAprobar-1mrjavo dijo el 13-8-2009 a las 16:24:

11

Franco, crees que se logre algo similar para Java en Iphone??.. Me tiene bastante quemado el tema ejjeje, ya que me especializo justamente en Java (Sad Mode ON)

flaco

DesaprobarAprobar-4flaco dijo el 13-8-2009 a las 16:37:

12

@Emacnue, si existe, se llama moonlight

Patricio López

DesaprobarAprobar0Patricio López dijo el 13-8-2009 a las 16:38:

13

Interesante aplicación del proyecto Mono. En lo personal no soy fan de .NET, pero me parece una excelente idea.

Ver Comentario... michael dijo el 13-8-2009 a las 16:43 ...

Alexis

DesaprobarAprobar2Alexis dijo el 13-8-2009 a las 16:47:

15

Ojo, que no es .Net en el Iphone, sino que es un traductor de CLR a codigo nativo del Iphone.
Sldos.

pachalala

DesaprobarAprobar3pachalala dijo el 13-8-2009 a las 16:55:

16

igual necesitas un MAC y el SDK del iphone para poder trabajar con mono, asi ke cague…

 

DesaprobarAprobar2  dijo el 13-8-2009 a las 17:05:

17

Algo raro esta pasando en fayerwayer ….

Franco Catrin

Franco Catrin dijo el 13-8-2009 a las 17:14:

18

@pachalala

… o un hackintosh (Been there, done that)

ModderClocker

DesaprobarAprobar1ModderClocker dijo el 13-8-2009 a las 17:33:

19

veremos si logro desarrollar un “Hello world…” para el recortado OSX de mi iTouch XD!!!!

ElAlecs

DesaprobarAprobar5ElAlecs dijo el 13-8-2009 a las 17:45:

20

Realmente MUY interesante, va a ser importante ver la reacción de Apple ante esto, MS va a ser MUY contento y los desarrollares puntoneteros también y los javeros van a estar rabiosos de envidia

Glass

DesaprobarAprobar7Glass dijo el 13-8-2009 a las 17:53:

21

Muy interesante. El problema es que de todos modos dependes de las herramientas de Apple, como Interface Builder y el otro contra que tiene (viendo el codigo) es que la llamada a las librerias es tremenda! sale mas fácil aprender Objective-C y hacer las cosas bien desde un principio, pero no es mala la iniciativa.

DaniloGhost

DesaprobarAprobar-1DaniloGhost dijo el 13-8-2009 a las 18:01:

22

Notable, como siempre Catrin con excelentes noticias. Voy a desempolvar mi .NET haber como anda la cosa.

Slds.

yo

DesaprobarAprobar15yo dijo el 13-8-2009 a las 18:21:

23

Y entonces Apple dijo “no” y la aplicación no apareció en la App Store.

El Santa

DesaprobarAprobar0El Santa dijo el 13-8-2009 a las 18:42:

24

¡Genial este tipo de avances! :-D
Una lástima que las políticas de Apple le auguren poca vida lícita a esta estupenda idea.

pachalala

DesaprobarAprobar0pachalala dijo el 13-8-2009 a las 19:41:

25

@Franco Catrin

es algo que he pensado pero me da julepe cagarla con mi unica maquina que me da de comer ajajaj… la pensare de nuevo igual antes que pase la vieja

Franco Catrin

Franco Catrin dijo el 13-8-2009 a las 20:34:

26

@pachalala

Respalda.. achica tus particiones y manos a la obra

Sebastián Cisterna

DesaprobarAprobar0Sebastián Cisterna dijo el 13-8-2009 a las 21:30:

27

Sería genial que después pudiese correr el emulador y no sólo el código

Ver Comentario... Trabajos esteban dijo el 13-8-2009 a las 21:45 ...

undest

DesaprobarAprobar1undest dijo el 13-8-2009 a las 22:00:

29

Que genios estos de mono, realmente increible.

Ojala que hagan lo mismo para el android que nos queda más de la casa

mariogt

DesaprobarAprobar-2mariogt dijo el 13-8-2009 a las 23:01:

30

Siempre me impresionan la gente de Mono/Miguel de Icaza, un paso adelante de las trabas impuestas por las grandes corporaciones de software (hola microsoft y apple).

Hijo del Opio

DesaprobarAprobar-4Hijo del Opio dijo el 13-8-2009 a las 23:29:

31

Como se nota que el pendejo de Icaza no sabe que mas hacer para que le den bola a su puto mono, ¿Diox, como es posible que semejante animal tenga aun tanto poder de decisión dentro de Gnome?

Miguel de Icaza, el único subnormal que cree que para alcanzar a Windows hay que ir detrás de ellos…

jci

DesaprobarAprobar4jci dijo el 14-8-2009 a las 00:01:

32

@Hijo del Opio :

hace rato que las decisiones de GNOME no tienen que ver con de Icaza. Es cosa de ver
- El directorio de la fundacion
- Que empresas aportan economicamente en GNOME

Mono es la punta de un iceberg. No es siquiera un problema dentro del SL. Si quieres otra cosa que no sea Mono, pues sacar el trasero de la silla y portarlo a otros lenguajes (como Vala) es un bueeeen punto de partida.

La iniciativa de MonoTouch es para poder tener un framework unico para correr aplicaciones desarrolladas en C# y que corran con Mono en forma de maquina virtual. Asi te olvidas del hackintosh y puedes usar cualquier cosa que corra el compilador para desarrollar. En teoria…

@pachalala:

hay maquinas virtuales con VirtualBox para correr Linux. Elija su venenito.

ElAlecs

DesaprobarAprobar1ElAlecs dijo el 14-8-2009 a las 00:12:

33

@Hijo del Opio, pues mira que KDE es más primo hermano de Vista/7, GNOME no se queda atras de Mac OS y Windows, aquí el punto es que no hay sistemas originales.

Enlaces del 14-08-09 | evelio.info

DesaprobarAprobar0Enlaces del 14-08-09 | evelio.info dijo el 14-8-2009 a las 03:11:

34

[...] Proyecto Mono lleva plataforma .NET al iPhone [...]

Proyecto Mono lleva plataforma .NET al iPhone

DesaprobarAprobar0Proyecto Mono lleva plataforma .NET al iPhone dijo el 14-8-2009 a las 05:01:

35

[...] Proyecto Mono lleva plataforma .NET al iPhonewww.fayerwayer.com/2009/08/proyecto-mono-lleva-plataforma-ne… por ruben hace pocos segundos [...]

Ver Comentario... Felipe_santiago dijo el 14-8-2009 a las 08:32 ...

Waldo

DesaprobarAprobar-1Waldo dijo el 14-8-2009 a las 09:19:

37

Miguel de Icaza la lleva !

info

DesaprobarAprobar0info dijo el 14-8-2009 a las 11:00:

38

y la base de datos seria???? cual?? cual?? cual?? ….

Apeiron

DesaprobarAprobar-1Apeiron dijo el 14-8-2009 a las 11:01:

39

Buenísima noticia, ahora ha comprar un iphone @_@!

jado92mx

DesaprobarAprobar-1jado92mx dijo el 15-8-2009 a las 01:58:

40

imagino juegos con capacidad tactil hechos con mono.. jksjks

Franco Catrin

Franco Catrin dijo el 16-8-2009 a las 12:28:

42

@info

En el iPhone la base de datos es SQLite :D

@jado92mx

Hay un trabajo previo, revisa http://unity3d.com/unity/
Es para poner los ojos blancos

@Hijo del Opio

Entonces pon manos a la obra y supera su trabajo ;-)

Proyecto Mono: desarrollar aplicaciones .NET en el iPhone - BitSignals

DesaprobarAprobar0Proyecto Mono: desarrollar aplicaciones .NET en el iPhone - BitSignals dijo el 17-8-2009 a las 11:42:

43

[...] MonoTouch | Fuente: FayerWayer Posts Relacionados Monodevelop 2.0, entorno de desarrollo para LinuxDescontinuado el proyecto [...]

Luis

DesaprobarAprobar0Luis dijo el 14-9-2009 a las 18:41:

44

Novell anuncio hoy el lanzamiento de la versión 1.0 de MonoTouch como una solución que les permite a los desarrolladores .NET escribir aplicaciones para iPhone usando el trabajo del proyecto Mono y su conocido lenguaje C#.

MonoTouch, que estuvo disponible gratuitamente para todos programadores que se incribieran en sus últimas pruebas Beta, está disponible ahora en las ediciones Personal (U$S 399), Enterprise (U$S 999) y Enterprise 5 Developer (U$S 3999). Sus requerimientos incluyen una Mac, el iPhone SDK y una subscripción al Apple iPhone Developer Program.

MonoTouch se convierte así en la primera rama propietaria del código Open Source liberado por el proyecto Mono.

http://www.novell.com/news/press/novell-releases-first-solution-to-build-iphone-applications-using-c-and-microsoft-net-languages
http://monotouch.net/
http://monotouch.net/Store
http://www.elwinux.com/monotouch-10.php

Deja tu Comentario

XHTML: Puedes usar: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>

Previsualizar comentario?