is there a way to implement Scratch on the iPhone or iPod touch?
Offline
hamsterkirby wrote:
is there a way to implement Scratch on the iPhone or iPod touch?
You can get it on the iPhone, obviously by getting Internet Explorer(it can be almost just like a PC)! Unless you can't get Java on it.

Offline
Well, there's a Squeak Virtual Machine for the iPhone called iSqueak which supports multi-touch events, so technically it shouldn't be too hard at all to get Scratch working on the iPhone.... somebody come up with a good design how to fit all of Scratch onto a tiny display?
Offline
Well is doing it the special way hard?
Offline
yes! everything that is special is harder, including my slingshot, it is special edition of a harder metal lol
|||| first youd have to download the ISQUEAK VM then find a way to download and install the scratch img file.
Offline
perhaps updating the iphone to the latest would help?
Offline
you can get it if you jailbreak it. go to touchdev.net/wiki/jailbreak_1.1.2
Last edited by real-pokemon (2009-04-14 21:12:50)

Offline
keikij wrote:
Life-Long Kindergarden is working on Mobile Scratch.
I believe that project is for other Mobile Devices than the iPhone.
(like the official version of scratch for windows mobile, not like the instructions from these forums)
Offline
hamsterkirby wrote:
is there a way to implement Scratch on the iPhone or iPod touch?
Softboard is a cut down old version of scratch for java based mobiles (samsung and nokia seem to work). It gives you a JAR file which you drop into your application folder on a nokia - iphone does not seem to recognise the file however....
http://softboard.samsungmobile.com/
Offline
The scratch on iphone idea could be solved by maybe having a scratch app- (that would be the hard part!). The mouse control would be touch control, and maybe you could have a special option where you could sync your iPod to the computer and transfer the scratch files to your PC or laptop.... If that is possible.....
Offline
After reading the above comments, it appears there is some serious confusion about the iPhone. I am no expert on either the iPhone or Scratch, but let me see if I can clear some things up.
To begin, realize that the iPhone is a closed OS. You cannot run third party applications unless they have been submitted, approved and distributed through the iTunes App Store. So, unless someone submits a version of Scratch that was built using the iPhone SDK, you are not going to be able create Scratch projects on your iPhone.
Second, even running projects either in Safari or natively, is going to be impossible because Apple does NOT allow Java to be run on the iPhone. It is frustrating, but due to security concerns, I can "sort of" understand Apple's rationale.
The above are all true statements, but as most things in life, there are exceptions.
I have read that it is possible to install Java on the iPhone if you jailbreak your iPhone. Since some of the above comments seemed to indicate that not everyone understands what jailbreaking means, let me give you a brief run down.
Jailbreaking is the term used when a person "hacks" their iPhone to "open" the closed operating system. There are a couple of different methods to do this and I am not going to go into them here (one because it might be a violation of the DMCA and two I have never done it). But to make a long story short, once you have jailbroke your iPhone, it is possible to install third party applications, including Java.
So, if you jailbreak your iPhone and you install Java, then in theory you should be able to run Scratch projects.
Right?
I have no idea. Since most Scratch projects are relying upon keyboard and mouse imputs, I don't have a clue how they would respond on the iPhone. My best guess is that they would not work. Since the iPhone keyboard is not "up" by default and since the Scratch project has no code to call the iPhone keyboard, you would be stuck with a project running with no way of giving commands.
Hope that clears some things up.
p.s. If someone wanted to make some money, I urge you to download the iPhone SDK and write an application that is very similar to Scratch. I would buy it and would probably spend up to about $30 for such a program. If you join the iPhone developer program and get an app into the App Store, you would get to keep 70% of the money made on the application.
Offline
My computer has iphone sdk, but you are right, royandanna. It would be impossible to have scratch projects run on the iPhone. An app would be very nice, though!
Offline
RoyandAnna wrote:
...You cannot run third party applications unless they have been submitted, approved and distributed through the iTunes App Store.
So, unless someone submits a version of Scratch that was built using the iPhone SDK...
The two statements I have quoted are false.
1.If you are jailbroken you can install unapproved apps.
2.If you are the developer of the app, or you approve another device's (other than your own's) UDID, then they can install your unreleased app.
3.There is a way to compile apps on Linux (without the SDK, which is for Mac Only)
Offline
It is imposible to have anything with Java on an iPhone I have personaly gone into the Apple Store and personaly asked them about this.
Offline
ravenboy19 wrote:
It is imposible to have anything with Java on an iPhone I have personaly gone into the Apple Store and personaly asked them about this.
Yep, iPhones don't support Java, so it would be impossible to have the scratch player on the iPhone, but that doesn't mean that you can implement the actual program to use scratch.
I might create a simple design sometime for this, but not promising anything

Offline
I could possibly make Scratch on the Iphone. It would be extremely hard and I am an Apple developer making Iphone Apps. I just need a little bit more experience and I think I could do it. But to get it to work online..... Scratch would need to change the java player to something else
Last edited by technoman (2009-08-01 13:41:24)
Offline
Jens wrote:
Well, there's a Squeak Virtual Machine for the iPhone called iSqueak which supports multi-touch events, so technically it shouldn't be too hard at all to get Scratch working on the iPhone.... somebody come up with a good design how to fit all of Scratch onto a tiny display?
Does iSqueak support sliding elements? If so, there will be stage as the main element, with the menu at the top, at the bottom there will be a button to bring up sliding sprite menu. At the left, the button to switch stage to scripting/costumes/sounds area, with a button to bring up blocks.
Offline