iPhone/iPad version?

After Apple’s big reveal yesterday, it occurred to me that Vassal would be perfect for the iPad. Any plans to port the project to that platform?

If it runs java (not likely) or someone wants to port the java code into objective-c, you got a chance.

Just was looking at this today. Sadly, I’m not a code monkey (though I adore the song), but I ran across two article for converting Java to iPhone apps. Uncertain if jailbreaking is required or not.

http://blog.taragana.com/index.php/archive/how-to-install-compile-run-java-on-iphone/

http://blog.taragana.com/index.php/archive/how-to-develop-iphone-applications-in-java/

Hope this is helpful to somebody.

Alchemo compiles j2me for mobile devices. It would take a lot of work to convert VASSAL to j2me in the first place. Apple has to support Java (and Swing).

  • M.

On 4 February 2010 16:14, psyberduck <messages@forums.vassalengine.org (messages@forums.vassalengine.org)> wrote:

Post generated using Mail2Forum (mail2forum.com)

I might be interested in attempting a full port to iOS, though it could be a maintenance nightmare, unless the port is managed as another project with it’s own version baseline.

On Jun 9, 2010, at 7:19 PM, bsurge wrote:

One major hurdle is that IIRC there is no Java available on the iPhone
or iPad. So you would need to re-implement everything from scratch in
a different language.


Messages mailing list
Messages@forums.vassalengine.org
forums.vassalengine.org/mailman/ … engine.org

Post generated using Mail2Forum (mail2forum.com)

Thus spake “bsurge”:

Honestly, we’d rather have more developers on the existing VASSAL codebase,
rather than what would essentially be a fork.


J.


Messages mailing list
Messages@forums.vassalengine.org
forums.vassalengine.org/mailman/ … engine.org

Post generated using Mail2Forum (mail2forum.com)

Existing Vassal users might argue that they’d sooner see more coders on the existing engine, but for those who rely on mobile devices for this sort of thing (an ever-growing crowd), Java isn’t the best option.

Plus, with the popularity of the AppStore, a Vassal port to iOS could potentially bring a lot more players (and through them, coders) to the main Vassal project. I don’t think such a port would therefore draw resources away from the Java engine long term.

Thus spake “WyldKard”:

I see people suggesting it be done. I don’t see anyone doing it. If I
had a dime for every time someone who made a suggestion actually carried
it out, I might be able to buy a cup of coffee. (This is not to say that
I don’t value suggestions, but rather that development work, not
suggestions, are the coin of the realm.)

I’m certainly not going to sink time into doing development for a type
of device I don’t even have access to myself.

What I do think would be useful is making improvements to the file format
VASSAL uses, so that it would be more straightforward to have more than
one way of displaying the data.


J.


Messages mailing list
Messages@forums.vassalengine.org
forums.vassalengine.org/mailman/ … engine.org

Post generated using Mail2Forum (mail2forum.com)

Another problem being that most technically minded people do not like iPads due to their closed nature, so not many of us own them. So if you’re serious about wanting Vassal on a touch-pad style device, wait until the iPad knock offs start hitting shelves.

How about the new Droid-X?.. You can develop apps in JAVA for it.

Probably won’t work – not in anything like it’s current form. I’ve tried
playing VASSAL on a netbook and it’s pretty much impossible. I suspect
that, to get it working on something that small would require a major
refactoring.

  • M.

On 16 September 2010 17:34, baker996 baker996@hotmail.com wrote:

How about the new Droid-X?.. You can develop apps in JAVA for it.


Read this topic online here:
iPhone/iPad version? - #11 by baker996


messages mailing list
messages@vassalengine.org
vassalengine.org/mailman/listinfo/messages


Michael Kiefte, Ph.D.
Associate Professor
School of Human Communication Disorders
Dalhousie University
Halifax, Nova Scotia, Canada
tel: +1 902 494 5150
fax: +1 902 494 5151

Probably won’t work – not in anything like it’s current form.� I’ve tried playing VASSAL on a netbook and it’s pretty much impossible.� I suspect that, to get it working on something that small would require a major refactoring.


- M.

On 16 September 2010 17:34, baker996 <baker996@hotmail.com> wrote:

How about the new Droid-X?.. You can develop apps in JAVA for it.



_______________________________________________

Read this topic online here:

<a href=“iPhone/iPad version? - #11 by baker996 target=”_blank">iPhone/iPad version? - #11 by baker996

_______________________________________________

messages mailing list

messages@vassalengine.org

vassalengine.org/mailman/listinfo/messages





--
Michael Kiefte, Ph.D.
Associate Professor
School of Human Communication Disorders
Dalhousie University
Halifax, Nova Scotia, Canada
tel: +1 902 494 5150
fax: +1 902 494 5151

I have a android tablet. It would be great if I could vassel with it. What all would be required to get it working in the android operating system?

Thus spake DonMegel:

I have a android tablet. It would be great if I could vassel with it.
What all would be required to get it working in the android operating
system?

I don’t know, not having a tablet myself. Have you tried putting the
generic VASSAL bundle onto your tablet and running it? What happens
if you do that? What difficulties do you encounter?


J.

On Jan 14, 2011, at 9:26 AM, DonMegel wrote:

I have a android tablet. It would be great if I could vassel with it.
What all would be required to get it working in the android operating
system?

Does Android support Java?

You’d think. The OS is primarily written in Java, but I don’t think all the
Sun libraries are supported. I don’t know what it uses for the GUI API.

  • M.

On 14 January 2011 20:41, Thomas Russ tar@isi.edu wrote:

On Jan 14, 2011, at 9:26 AM, DonMegel wrote:

I have a android tablet. It would be great if I could vassel with it.
What all would be required to get it working in the android operating
system?

Does Android support Java?

All Android Apps are written in Java. Unfortunately it doesn’t have the full swing implementation but just a cut down selection of views. Since it tends to run on touch screen devices, the way a user does things is different.

Probably only way to support VASSAL would be to split client into front end GUI/back end modules and use a different GUI implementation of tablets - perhaps with the back end running separately on a server rather than on the device. Although with phones having 16Gb of “Disk” and 750Mb of ram there’s probably enough power there to run VASSAL.

Splitting the client would allow implementation on iPads etc since only need port Java VM - no swing required to run back end and the front end could be written in Objective-C and connect via TCP to back end.

Splitting the client in two is a lot of work though. I had a look at doing this with Map and took a month’s work to get 50% coding done with all the related stuff in VASSAL.build.module.map. The problem is that all the GUI stuff is intertwined with the back end stuff.

I have a android tablet. It would be great if I could vassel with it. What all would be required to get it working in the android operating

On Apr 19, 2011, at 10:45 PM, Cinnamond wrote:

I have a android tablet. It would be great if I could vassel with it.
What all would be required to get it working in the android operating

Pretty much you would need a full implementation of Java.

Is crowd funding an option?
I’m sure there are people out there willing to back this project.