Re: [Vala] Interfacing various languages



Hi!

I'm thinking of doing the same thing - use Vala to target Android,
iOS, Windows Phone but also Windows and Linux at the same time!

But I do not think that compiling to Java on Android or to objective c
on iOS is required. We can simply create a native library from
application code with standard vala->c->bin compilation process. And
then write specific wrapper/library loader in Java/objective-c only if
it's not possible to do it in C.

That would require to port glib and gobject to every platform. Thanks
for info about posixvala - this can be useful.

I would go even further and I want to prepare the same API wrapper for
all platforms. That would allow me to write code once and recompile
for every platform. Abstraction of UI library will be more time
consuming. Probably creating new one in OpenGL is an option here. As a
bonus you can run the same app from the same code everywhere.

I updated Vala plugin for MonoDevelop that runs fine on both Windows and Linux:
https://github.com/marek-g/ValaBinding

Now I'm working on more complex solution based on IntelliJ - the best
IDE I am aware of. But it is not open-source for now.

Actually it requires great amount of work. My dream is to find a
sponsor or company that could hire me full-time and give me a small
team to lead to create complete product. If someone is interested,
this is my linked-in profile:

http://pl.linkedin.com/in/marekgibek

I think there is strong need on the market for such product!

/Marek


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]