MT on ipad?
Moderators: dorpond, trevor, Azhrei
MT on ipad?
DOes anyone know if ipads can load/run programs (specifically MT, of course). The website says it can do all sorts of stuff, but wasn't specific about running programs.
Thanks
Thanks
Re: MT on ipad?
The MapTool clone for the iPhone should run on the iPad. There's a thread here somewhere discussing it.
Re: MT on ipad?
look for MaPnakotic in the itunes store
GETTING STARTED WITH MAPTOOLS - TUTORIALS, DOCS, VIDEOS, TOOLS, ETC
DISCORD (the new MT forum!)
My stuff
Excel Tools: Table and Light editors
MT Tools: Bag of Tricks: Tools for Maptool, Dungeon Builder I, Dungeon Builder II,onMouseOverEvent.
Frameworks: Dark Heresy, Rogue Trader, Deathwatch, Black Crusade, Only War, SET Card Game, RoboRally
Wiki: Debugging Tutorial, Speed Up Your Macros, Working With Two CODE Levels, Shortcut Keys, Avoiding Stack Overflow, READ THIS
DISCORD (the new MT forum!)
My stuff
Excel Tools: Table and Light editors
MT Tools: Bag of Tricks: Tools for Maptool, Dungeon Builder I, Dungeon Builder II,onMouseOverEvent.
Frameworks: Dark Heresy, Rogue Trader, Deathwatch, Black Crusade, Only War, SET Card Game, RoboRally
Wiki: Debugging Tutorial, Speed Up Your Macros, Working With Two CODE Levels, Shortcut Keys, Avoiding Stack Overflow, READ THIS
Re: MT on ipad?
It's locked down, so all it can run are apps downloaded from the AppStore. (The frowny face is because of the corporate control over the device. Like how MS controls Windows Media Player and Adobe controls Flash. But Apple extends their control to the hardware by not allowing their OS to run arbitrary programs.)
Check out the post directly above yours.
My wife wants to get a new iPad2 some time this summer. I will probably look into what would be required to produce an app that could then be executed on iOS. It wouldn't be an easy thing, would be my bet. Lots of technical hurdles... More so in 1.4 since the JavaScript engine won't be able to port to iOS very easily at all.
Check out the post directly above yours.
My wife wants to get a new iPad2 some time this summer. I will probably look into what would be required to produce an app that could then be executed on iOS. It wouldn't be an easy thing, would be my bet. Lots of technical hurdles... More so in 1.4 since the JavaScript engine won't be able to port to iOS very easily at all.
Re: MT on ipad?
Is this a spam repost by a bot? Seemed to have just copied the original post in part.JinOverfelt wrote:DOes anyone know if ipads can load/run programs (specifically MT, of course). The website says it can do all sorts of stuff, but wasn't specific about running programs.
Downloads:
- Notepad++ MapTool addon
- RPEdit details (v1.3)
- Coding Tips: Modularity and Design
- Videos: Macro Writing Tools
Re: MT on ipad?
Ah, good catch. I'll take care of it.
Edit: Yep, IP address from China.
Edit: Yep, IP address from China.
Re: MT on ipad?
There is no Java so you would have to write anything in objective c, c, or c++.Azhrei wrote: My wife wants to get a new iPad2 some time this summer. I will probably look into what would be required to produce an app that could then be executed on iOS. It wouldn't be an easy thing, would be my bet. Lots of technical hurdles... More so in 1.4 since the JavaScript engine won't be able to port to iOS very easily at all.
I would also suggest learning OpenGL ES for the graphics.
Oh and I don't think you have to worry about porting a JavaScript engine to iOS, because if you included it your app wouldn't be allowed to be placed on the app store. No interpreters are allowed within programs.
Re: MT on ipad?
Yeah, I knew about that part.Craig wrote:There is no Java so you would have to write anything in objective c, c, or c++.
Hm. The AppStore is evil.Oh and I don't think you have to worry about porting a JavaScript engine to iOS, because if you included it your app wouldn't be allowed to be placed on the app store. No interpreters are allowed within programs.
I always considered it bad (with the vendor being able to control how the user can use their hardware; almost as bad as the TPM chips and HDMI) but this just confirms it.
Re: MT on ipad?
I am not for one second going to argue that the App Store isn't overly restrictive, but as of Q3 2010 you can put an interpreter in your program. E.g., there's an app called Pixie Scheme III that's a complete Scheme interpreter. There's an article on the changes here -- note that MapTool might still bump into the "no downloaded code" restriction. On the other hand, I know there's at least one BASIC interpreter on the iPhone that allows you to load text files from other apps or via iTunes sharing, so...Azhrei wrote:Craig wrote:Hm. The AppStore is evil.Oh and I don't think you have to worry about porting a JavaScript engine to iOS, because if you included it your app wouldn't be allowed to be placed on the app store. No interpreters are allowed within programs.
I always considered it bad (with the vendor being able to control how the user can use their hardware; almost as bad as the TPM chips and HDMI) but this just confirms it.
Re: MT on ipad?
Very cool -- thanks for the link!
This part is interesting:
It's all moot right now since MapTool would need to be converted from Java into C. While Apple is now allowing applications to run interpreted code, that doesn't mean they're providing a Java runtime for us.
This part is interesting:
That would seem to say that we can't include JS macros unless they are part of the app. Unless... those scripts are executed by the built-in WebKit. So what we would need is a layer between MapTool and the built-in WebKit, since their WebKit can execute JS code (and is actually very fast; one of the fastest out there last time I looked).3.3.2 An Application may not download or install executable code. Interpreted code may only be used in an Application if all scripts, code and interpreters are packaged in the Application and not downloaded. The only exception to the foregoing is scripts and code downloaded and run by Apple's built-in WebKit framework.
It's all moot right now since MapTool would need to be converted from Java into C. While Apple is now allowing applications to run interpreted code, that doesn't mean they're providing a Java runtime for us.
Re: MT on ipad?
What they mean when they say run by the built in WebKit is run via the HTML view included. You can't get to the JS interpreter and feed it anything you like while providing hooks, so this would make it near useless for JavaScript macros running on the device. Of course you would have to be caught bundeling your interpreter and not everyone is, after all MaPnakotic also defiantly breaks that rule, but it got through because it wasn't noticed.Azhrei wrote:Very cool -- thanks for the link!
This part is interesting:
That would seem to say that we can't include JS macros unless they are part of the app. Unless... those scripts are executed by the built-in WebKit. So what we would need is a layer between MapTool and the built-in WebKit, since their WebKit can execute JS code (and is actually very fast; one of the fastest out there last time I looked).3.3.2 An Application may not download or install executable code. Interpreted code may only be used in an Application if all scripts, code and interpreters are packaged in the Application and not downloaded. The only exception to the foregoing is scripts and code downloaded and run by Apple's built-in WebKit framework.