Create account / Log in

iPhone/iPad version?

Suggestions for additional features for the module editor and Vassal engine.

Moderator: bsmith

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

Postby mkiefte » January 15th, 2011, 12:53 am

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?
>
>
User avatar
mkiefte
 
Posts: 1106
Joined: January 5th, 2008, 1:29 am
Location: Halifax, Nova Scotia, Canada

Re: iPhone/iPad version?

Postby george973 » February 4th, 2011, 5:48 pm

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.
george973
 
Posts: 56
Joined: May 19th, 2008, 2:15 pm
Location: Ipswich, UK

Re: iPhone/iPad version?

Postby Cinnamond » April 20th, 2011, 5:45 am

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
Last edited by uckelman on April 20th, 2011, 7:57 am, edited 1 time in total.
Reason: removed spam links
Cinnamond
 
Posts: 1
Joined: April 20th, 2011, 4:43 am

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

Postby tar » April 20th, 2011, 7:08 am

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.
User avatar
tar
 
Posts: 713
Joined: January 2nd, 2008, 6:53 pm
Location: Los Angeles area

Re: iPhone/iPad version?

Postby pfassina » May 13th, 2013, 3:49 am

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

Re: iPhone/iPad version?

Postby uckelman » May 13th, 2013, 8:36 am

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.
User avatar
uckelman
Site Admin
 
Posts: 6108
Joined: December 10th, 2007, 9:48 am
Location: Heidelberg, DE

Previous

Return to Feature Requests

Who is online

Users browsing this forum: No registered users and 1 guest