Page 2 of 2

Re: [messages] [Feature Requests] Re: iPhone/iPad version?

PostPosted: January 15th, 2011, 12:53 am
by mkiefte
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 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?
>
>

Re: iPhone/iPad version?

PostPosted: February 4th, 2011, 5:48 pm
by george973
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.

Re: iPhone/iPad version?

PostPosted: April 20th, 2011, 5:45 am
by Cinnamond
george973 wrote: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

Re: [messages] [Feature Requests] Re: iPhone/iPad version?

PostPosted: April 20th, 2011, 7:08 am
by tar
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.

Re: iPhone/iPad version?

PostPosted: May 13th, 2013, 3:49 am
by pfassina
Is crowd funding an option?
I'm sure there are people out there willing to back this project.

Re: iPhone/iPad version?

PostPosted: May 13th, 2013, 8:36 am
by uckelman
Thus spake pfassina:
> Is crowd funding an option?
> I'm sure there are people out there willing to back this project.
>

We're already planning to produce builds of VASSAL 4 for iOS. Porting
VASSAL 3.2 to iOS would be a colossal effort, which I doubt could be
completed before VASSAL 4 would make it obsolete.
--
J.

Re: iPhone/iPad version?

PostPosted: May 24th, 2013, 8:23 pm
by k9mike
Will Vassal 4 work with iOS as well as reg. windows users? meaning...will we ALL just use Vassal 4 once its complete, and it will be compatible to use between players on diff platforms? I have also heard that Vassal works on the newer windows touch screen tablets.

Re: iPhone/iPad version?

PostPosted: May 24th, 2013, 9:01 pm
by mkiefte
I believe that that is part of the plan.

On 24 May 2013 17:23, k9mike wrote:

> Will Vassal 4 work with iOS as well as reg. windows users?
> meaning...will we ALL just use Vassal 4 once its complete, and it will
> be compatible to use between players on diff platforms? I have also
> heard that Vassal works on the newer windows touch screen tablets.
>
> ______________________________**_________________
> Read this topic online here:
> http://www.vassalengine.org/**forum/vie ... 5#**p40445
> ______________________________**_________________
> messages mailing list
> messages@vassalengine.org
> http://www.vassalengine.org/**mailman/listinfo/messages
>
>

Re: iPhone/iPad version?

PostPosted: May 26th, 2013, 8:34 pm
by uckelman
Thus spake k9mike:
> Will Vassal 4 work with iOS as well as reg. windows users?

That's the plan, yes.

--
J.

Re: iPhone/iPad version?

PostPosted: June 11th, 2013, 3:59 am
by DreadPirateLynx
I've found myself thinking about this a lot lately and while being able to play Vassal solely on a mobile device would be great, with the recent developments with table style displays like the Microsoft Surface, the feature I'm most interested in is being able to use one or more mobile devices as a companion to a larger screen. Essentially the large display would be where the game board is, and is where the game is played, while each player could use a mobile device to keep all of the pieces he/she owns that are not on the board for whatever reason.

I'm not asking for Vassal to require mobile devices of course, and I'm sure that this would be possible on our end even if you didn't do anything special code wise, but full, integrated support for this style of play would be amazing. Only a couple of things would be necessary for this kind of support as far as I can tell:

1: The ability to view the game board in fullscreen mode, making buttons and the chat window as unobtrusive as possible, while still being accessible

2: The ability for the player to view their hand in fullscreen mode

3: The ability for multiple devices linked to a single player to connect to a server so the player could use their computer screen for the game board and their mobile device to manage their hand if they wish while playing online.

4: The ability to have at least one device connect to the game in an "open" mode giving that device the ability to interact with any piece on the table and put a piece in any player's hand, but not necessarily giving that device vision of the contents of all players hands (this is to allow multiple people to play sitting around the same fullscreen game board while using their mobile devices to manage their individual hands)

Thinking about it, 3 and 4 may already be possible, but I haven't used Vassal a whole lot and have never tested to see if they are, so forgive me if they are.

Re: iPhone/iPad version?

PostPosted: September 13th, 2014, 10:09 am
by masil
I wonder what's the latest on the topic of Vassal being one day available on iphone/ipad?

Re: iPhone/iPad version?

PostPosted: September 13th, 2014, 10:42 am
by uckelman
Thus spake masil:
> I wonder what's the latest on the topic of Vassal being one day
> available on iphone/ipad?

We're still in the design phase for VASSAL 4. Nothing has changed with
regard to iOS: We intend to build a V4 client for it.

Don't expect anything at all to happen in the next month or so, however,
as I am the bottleneck at the moment and I am in the process of moving
from Germany to England.

--
J.

Re: iPhone/iPad version?

PostPosted: September 13th, 2014, 3:43 pm
by masil
Thanks for the speedy reply. Good to know you guys are on the case!

Re: iPhone/iPad version?

PostPosted: December 10th, 2014, 11:38 am
by zoid
Hi everyone,

I've brand new to these forums, and new to VASSAL as well to be honest (mostly playing 40k/Bloodbowl/X-wing), but I'm also keen to help out if you're looking for extra hands to help with the iOS port. I'm a freelance iOS app programmer, and have been developing native iOS apps for the last few years.

If you need any extra hands for the port, let me know.

Cheers,
Zoid.

Re: iPhone/iPad version?

PostPosted: July 5th, 2019, 4:58 am
by rutuja
The latest version of macOS is 10.14.5.