android-developers - Android & Corba

by Squ36on 2010-06-19T13:51:31+00:00
Hi all !
I just have a quick question. Is it possible to use CORBA in an
Android app ? Because I learned how to use it at school, and I was
wondering if I could use it with Android to create multi-users
applications/games without using a server...
I searched Google and the Groups, but I got nothing...
Thanks for your help and your time :)

Re: android-developers - Android & Corba

by Mark Murphyon 2010-06-19T14:02:30+00:00.
On Sat, Jun 19, 2010 at 9:51 AM, Squ36 wrote:
I am hoping that you learned it 15 years ago, back when it was popular.
Many mobile carriers do not give phones public IP addresses, using NAT
and firewalls. It is highly unlikely that you will be able to
establish direct peer-to-peer connections between phones over 3G. For
devices working on a private LAN, it is far more realistic.
http://en.wikipedia.org/wiki/Network-address-translation
But, if you can find an open source CORBA library for Java and can
port it to run on Android (may take no effort or a lot), you are
welcome to experiment with it.

android-developers - Re: Android & Corba

by Squ36on 2010-06-19T14:07:52+00:00.
OK...
So, if I can't use CORBA, what is the best way to program multi-users
apps ? I'm insisting on the fact that it needs to run without a server
access, because I'm a student, and I can't afford to buy or rent a
dedicated server...

Re: Android & Corba

by Mark Murphyon 2010-06-19T14:15:37+00:00.
On Sat, Jun 19, 2010 at 10:07 AM, Squ36 wrote:
Use a server of some form.
Then don't "buy or rent a dedicated server".
Rent a VPS (e.g., Slicehost). Write your server piece on Google App
Engine. Use XMPP and public XMPP servers (GTalk, etc.). See if anyone
is using JXTA on Android and has a NAT-traversing proxy you can use.
I am sure there are many other solutions.

RE: android-developers - Android & Corba

by Ted Newardon 2010-06-20T07:31:40+00:00.
An ORB ships with JavaJava RMI/IIOP should also work, as would RMI/JRMP, which is probably easier
to write.
Ted Neward
Java, .NET, XML Services
Consulting, Teaching, Speaking, Writing
http://www.tedneward.com
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
android-developers+unsubscribe@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=e

Re: android-developers - Android & Corba

by Mark Murphyon 2010-06-20T11:02:08+00:00.
On Sun, Jun 20, 2010 at 3:31 AM, Ted Neward wrote:
Available!

android-developers - Re: Android & Corba

by Indicator Veritatison 2010-06-20T22:42:53+00:00.
The best use for CORBA in the Android context is this: use your
familiarity with CORBA as an example of what an SOA architecture is,
then use your understanding of SOA to understand Android Intents,
which have often been compared with SOA. Manning Press's "Unlocking
Android", for example, says,
"In many ways the Android architecture is similar to larger Service-
Oriented Architecture (SOA) approaches in that each Activity makes a
type of Intent call to
get something done, without knowing exactly what the receiver of the
Intent may be."
Actually doing a build of CORBA code on the Android platform would be
incredibly wasteful. Surely you have better uses for your time.

android-developers - Re: Android & Corba

by ko5tikon 2010-06-21T06:29:15+00:00.

Google app engine is affordable even to a student without any funds -
and if your apps needs more than free account, you habe probably soo
much traffic
and app sales that you can actually afford a dedicated server

Re: android-developers - Android & Corba

by Isaac Wagneron 2010-06-21T23:54:24+00:00.
CORBA no. However, you can do client server apps using ICE from ZeroC
(http://www.zeroc.com/labs/android/index.html). I did CORBA
programming several years ago and stumbled onto ICE a year or so ago.
I've not done anything other than simple stuff, but from what I've
seen it is fairly easy to use...especially compared to CORBA.
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
android-developers+unsubscribe@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=e