Computer Science Canada

Phone App

Author:  yumrum [ Tue Nov 22, 2011 11:23 am ]
Post subject:  Phone App

Hey Guys,

So me and my friend have decided that we are going to make a game/app for a phone since we are inexperenced in this were are looking to start with making it compatible with only one language/phone at this moment and we cant decided which to go with so i made this poll to get other peoples opinions. Please let me know what your think

Blackberry (javascript) Old Generation
Blackberry (flash) New generation
IPhone (Objective-C)
Android (Unsure so probalby not this one)

Author:  md [ Tue Nov 22, 2011 2:18 pm ]
Post subject:  RE:Phone App

Android, because it's cheaper and much more portable. And allegedly the new BB update will allow devices like the playbook to run some android apps.

Author:  SNIPERDUDE [ Tue Nov 22, 2011 3:56 pm ]
Post subject:  RE:Phone App

Android's java I believe. There is also a way of making them in Python too

Author:  Tony [ Tue Nov 22, 2011 4:00 pm ]
Post subject:  RE:Phone App

HTML5 compiles to... all the platforms. http://phonegap.com/

Author:  ProgrammingFun [ Tue Nov 22, 2011 4:54 pm ]
Post subject:  Re: RE:Phone App

Tony @ Tue Nov 22, 2011 4:00 pm wrote:
HTML5 compiles to... all the platforms. http://phonegap.com/

Thanks for that link Tony...makes making apps much easier.

On a sidenote, Adobe acquired that tool...I guess this is the fallback after Flash is gone Rolling Eyes

Author:  SNIPERDUDE [ Tue Nov 22, 2011 6:24 pm ]
Post subject:  Re: RE:Phone App

Tony @ November 22nd 2011, 4:00 pm wrote:
HTML5 compiles to... all the platforms. http://phonegap.com/

Made my day

Author:  md [ Tue Nov 22, 2011 6:28 pm ]
Post subject:  Re: RE:Phone App

SNIPERDUDE @ 2011-11-22, 3:56 pm wrote:
Android's java I believe. There is also a way of making them in Python too


Android is not Java, as Java also means all of the standard Java libraries and having your JVM pass the non-open JVM compatibility tests Wink It's really almost *exactly* the same as Java in core areas, though the GUI and overall application structures do differ considerably. There's a native C interface for android too, which as of the latest version *should* support most of the android APIs (older versions didn't). IIRC there is also Python, C#, and potentially other interfaces too.

phonegap seems very interesting, certainly something to look into.

Author:  2goto1 [ Tue Nov 22, 2011 8:49 pm ]
Post subject:  RE:Phone App

HTML5 / Canvas, depending on the game might be worth considering

Author:  SNIPERDUDE [ Tue Nov 22, 2011 9:14 pm ]
Post subject:  Re: RE:Phone App

md @ November 22nd 2011, 6:28 pm wrote:
Android is not Java, as Java also means all of the standard Java libraries and having your JVM pass the non-open JVM compatibility tests Wink It's really almost *exactly* the same as Java in core areas, though the GUI and overall application structures do differ considerably. There's a native C interface for android too, which as of the latest version *should* support most of the android APIs (older versions didn't). IIRC there is also Python, C#, and potentially other interfaces too.

Thanks for clearing that up

Author:  md [ Tue Nov 22, 2011 10:54 pm ]
Post subject:  Re: RE:Phone App

SNIPERDUDE @ 2011-11-22, 9:14 pm wrote:
md @ November 22nd 2011, 6:28 pm wrote:
Android is not Java, as Java also means all of the standard Java libraries and having your JVM pass the non-open JVM compatibility tests Wink It's really almost *exactly* the same as Java in core areas, though the GUI and overall application structures do differ considerably. There's a native C interface for android too, which as of the latest version *should* support most of the android APIs (older versions didn't). IIRC there is also Python, C#, and potentially other interfaces too.

Thanks for clearing that up


'Tis important! Google is being sued by Oracle over it...

One more reason to make sure that software patents never reach Canada.

Author:  SNIPERDUDE [ Wed Nov 23, 2011 12:36 am ]
Post subject:  Re: RE:Phone App

md @ November 22nd 2011, 10:54 pm wrote:
One more reason to make sure that software patents never reach Canada.

I dread the day. I'm still trying to wrap my head around this pay-per-use internet billing and gouged prices on most forms of digital communications. The less crap I have to deal with the better.

Author:  [Gandalf] [ Wed Nov 23, 2011 1:11 am ]
Post subject:  Re: RE:Phone App

md @ 2011-11-22, 2:18 pm wrote:
Android, because it's cheaper and much more portable. And allegedly the new BB update will allow devices like the playbook to run some android apps.

Android apps are more portable than Flash and HTML5/JavaScript?

md wrote:
SNIPERDUDE @ 2011-11-22, 3:56 pm wrote:
Android's java I believe. There is also a way of making them in Python too

Android is not Java, as Java also means all of the standard Java libraries and having your JVM pass the non-open JVM compatibility tests Wink It's really almost *exactly* the same as Java in core areas, though the GUI and overall application structures do differ considerably. There's a native C interface for android too, which as of the latest version *should* support most of the android APIs (older versions didn't). IIRC there is also Python, C#, and potentially other interfaces too.

phonegap seems very interesting, certainly something to look into.

Not to start some pedantic battle, but Android Java is Java the language, just not Java the standard library or Java the JVM. What is considered "Java" as a whole is fairly arbitrary and irrelevant outside of legal disputes. In a month or a year, Oracle's beast may not be "it" any longer.


: