Programming C, C++, Java, PHP, Ruby, Turing, VB
Computer Science Canada 
Programming C, C++, Java, PHP, Ruby, Turing, VB  

Username:   Password: 
 RegisterRegister   
 Turing in C++
Index -> Programming, Turing -> Turing Submissions
Goto page Previous  1, 2, 3, 4  Next
View previous topic Printable versionDownload TopicRate TopicSubscribe to this topicPrivate MessagesRefresh page View next topic
Author Message
mirhagk




PostPosted: Mon Aug 16, 2010 3:09 pm   Post subject: RE:Turing in C++

But basically, the stuff in RPG Maker that allows creation of events and objectives through GUI (ie clicking a button that adds an event to change the sprite, or teleport the character) is allowed?

The only difference between that and a scripting language is that it is created through GUI, not text. I'll have to read this for myself, does anyone know where I can find this stuff?
Sponsor
Sponsor
Sponsor
sponsor
TheGuardian001




PostPosted: Mon Aug 16, 2010 3:42 pm   Post subject: Re: Turing in C++

I don't think they have too many explicitly written rules (If they do, I don't know where to find them.) Most of it is just them publicly saying "We will not accept applications that do X" after receiving lots of applications that do X.

The only explicitly written rule that I know of is as follows:

Quote:

Applications must not contain any obscene, pornographic, offensive or
defamatory content or materials of any kind (text, graphics, images, photographs, etc.), or
other content or materials that in Apple?s reasonable judgment may be found objectionable by
iPhone or iPod touch users.


So all the usual, plus anything Apple doesn't like.
mirhagk




PostPosted: Mon Aug 16, 2010 3:48 pm   Post subject: RE:Turing in C++

so wait... are you saying a scipter is allowed? It wouldn't compile any code, just merely run scripts, and it'd come packed with a couple games, just allows users to make their own
andrew.




PostPosted: Mon Aug 16, 2010 4:01 pm   Post subject: RE:Turing in C++

Well I know that Spacetime (math program) for the iDevices allows you to write scripts an functions and it uses it's own custom GUI as well. So maybe it just depends on your program. I think as long as the user doesn't have direct access to the Apple APIs, Apple doesn't really care.
DtY




PostPosted: Mon Aug 16, 2010 7:24 pm   Post subject: Re: RE:Turing in C++

mirhagk @ Mon Aug 16, 2010 3:48 pm wrote:
so wait... are you saying a scipter is allowed? It wouldn't compile any code, just merely run scripts, and it'd come packed with a couple games, just allows users to make their own
All apps have to go through the Apple approval process. If your app allows anyone to bypass this (ie. allow users to add applications that do not need to go through Apple's acceptance process) your app will be rejected.

e; I imagine that the scripting on spacetime is pretty much just keystroke processing? That's probably why it was allowed, you can't really do anything with it (as far as running new applications goes)
mirhagk




PostPosted: Wed Aug 18, 2010 6:38 pm   Post subject: RE:Turing in C++

but they wouldn't be new apps, they wouldn't have access to Mac's API, only to the commands Turing has (with some more restrictions, like not full file I/O and networking). Yeah you could make a script that they wouldnt approve as an app, but the same can be said for a picture editing tool (ie you can draw some images that they wouldnt allow through the store).
DtY




PostPosted: Thu Aug 19, 2010 10:42 am   Post subject: RE:Turing in C++

There's a difference between programming and drawing. Apps have been rejected before because they allow you to program without going through the app store approval process.
TheGuardian001




PostPosted: Thu Aug 19, 2010 1:53 pm   Post subject: Re: Turing in C++

Well, if you create a drawing app(program flow):
code:

Image X;
loop
   check input
   modify X based on image
   DRAW(image)
   possible: SAVE(image)
   possible: CLEAR(image)
end

No matter what the user inputs, the actual program flow and function remain largely unchanged.

If you create a scripting app:
code:

loop
    document open for editing
end
close document
run commands in document
possible: ???
OMG BEHAVIOR UNDEFINED AT COMPILE!
WHAT DO?!??
AAAAAH! RUN-TIME BEHAVIOR EDITING!!! DO NOT WANT!!!

Based on what the user inputs, the program flow and function are completely different for every set of input.

See the difference?

And as for what the user can draw VS what the user can program:
-the rules against pornography/adult content is simply because the platform is family friendly. What the user produces on their own iProduct is their business. They only care about what is placed in the public marketplace.
-The rule against scripting/programming apps is because Apple wants control over their API (at the end-user level, not the developer level) and their app store. If a scripting app were allowed, end-users would have access to the API, as well as no incentive to ever use the app store (since they can just freely distribute scripts.)

Whether or not full access to the API is being supplied is irrelevant. They have the rule "NO USERS ACCESSING THE API." They don't care how much or how little of it you access, if you access it in a way not explicitly defined at compile time, you will get rejected.
Sponsor
Sponsor
Sponsor
sponsor
mirhagk




PostPosted: Sat Aug 21, 2010 6:50 am   Post subject: RE:Turing in C++

okay, so now going on the other side of things, is it possible/difficult to jailbreak it or something and get on this app without going through the store?
DtY




PostPosted: Sat Aug 21, 2010 7:28 am   Post subject: Re: RE:Turing in C++

mirhagk @ Sat Aug 21, 2010 6:50 am wrote:
okay, so now going on the other side of things, is it possible/difficult to jailbreak it or something and get on this app without going through the store?
If you jailbreak your phone, you can get apps outside of the app store, yes. You can also put apps on without the itunes store if you pay 100USD for a developers account (but you may have to compile them yourself).
andrew.




PostPosted: Sat Aug 21, 2010 7:43 pm   Post subject: Re: RE:Turing in C++

mirhagk @ Sat Aug 21, 2010 6:50 am wrote:
is it possible/difficult to jailbreak it?

Nope. A quick Google search will supply you with many different methods for jailbreaking. Generally, you want an untethered jailbreak, which means that the device can boot up by itself without being connected to a computer.
mirhagk




PostPosted: Sun Aug 22, 2010 1:22 am   Post subject: RE:Turing in C++

okay thank you all
Tony




PostPosted: Sun Aug 22, 2010 6:33 am   Post subject: RE:Turing in C++

You just have to be careful around updates and make sure that they are cleared/patched, before applying to a jailbroken device.
Latest from compsci.ca/blog: Tony's programming blog. DWITE - a programming contest.
michaelp




PostPosted: Sun Aug 22, 2010 12:43 pm   Post subject: RE:Turing in C++

This thread has really been derailed. Razz Much more about getting it on the iPhone now.
andrew.




PostPosted: Sun Aug 22, 2010 6:44 pm   Post subject: RE:Turing in C++

Bringing this thread back on track, mirhagk, could you post whatever code you have? I really want to see how this is looking.
Display posts from previous:   
   Index -> Programming, Turing -> Turing Submissions
View previous topic Tell A FriendPrintable versionDownload TopicRate TopicSubscribe to this topicPrivate MessagesRefresh page View next topic

Page 3 of 4  [ 49 Posts ]
Goto page Previous  1, 2, 3, 4  Next
Jump to:   


Style:  
Search: