Hi,
I have a cute idea for a really simple app but very little programming experience. Is there any software I can use to write apps or is it beyond all but the expert programmer?
If the latter, are their any expert programmers who would be interestd in a project? 😊
Cannarwilm wrote:Hi,
Is there any software I can use to write apps or is it beyond all but the expert programmer?
With a lot of time and patience... 😉 You need a lot of programs installed on your PC: S60 SDKs, Carbide, Visual Studio, Perl, Java SDK.. and then a lot of time gettting to grips with it all. I've recently started and it's not for the faint hearted. Not as easy as OPL was. (well, actually, I think the language is, it's just the environment is so messy)
chrsfrwll wrote:With a lot of time and patience... 😉
...or it may be something he could do with Python?
neilhoskins wrote:...or it may be something he could do with Python?
True. I keep forgetting that (and must look at it as well). [Note to self - remember you said you'd look into Python....DO IT.]
chrsfrwll wrote:True. I keep forgetting that (and must look at it as well). [Note to self - remember you said you'd look into Python....DO IT.]
Heh... "must stop procrastinating; I'll start tomorrow..."
neilhoskins wrote:Heh... "must stop procrastinating; I'll start tomorrow..."
Sorry, I used to be indecisive but now I'm not so sure....
With a lot of time and patience... You need a lot of programs installed on your PC: S60 SDKs, Carbide, Visual Studio, Perl, Java SDK.. and then a lot of time gettting to grips with it all. I've recently started and it's not for the faint hearted. Not as easy as OPL was. (well, actually, I think the language is, it's just the environment is so messy)
You don't quiet need all of that. Depending on your language of choice:
C/C++ : You will need S60 SDK and carbide and thats it
Java : S60 Java SDK, Carbide J
And there are also plenty of examples and tutorials on the Nokia developer website.
Also consider Adobe Flash. You'll be suprised what it can do.
Anand
i have been intrested in using python but when i see posts about it all seems realy complicated and puts me off.
is it realy as complicated as it all sounds?
and do any of you guys use it?
what can it do?
neilhoskins wrote:Magic!
http://www.youtube.com/watch?v=khFkQAJO1pM
OOOHHHHHHHHH IF ONLY THAT WERE REAL!!
A refilling beer... MMMMmmmm
Always keep in mind that the vast majority of people will not jump through hoops to make your stuff work. If it needs python or flash, then you have to make absolutely certain it is trivial for the user to get those applications. If the best you can come up with is a link to a hundred different python versions or adobe.com, then you will cut 95% of your potential audience out right there. Make the installation process simple and obvious. If you depend on something else, then link directly to the right version, or make it forward compatible with newer versions and link direct to the latest copy. Offer no choice, just a single link.
The best option for simplicity of installation is to use C++ and create a single installer.
It's not that difficult to learn either. Lots of handy API's and everything is documented fairly well. 😊
It's a bit of a steep curve at first though.
chrsfrwll wrote:You need a lot of programs installed on your PC: S60 SDKs, Carbide, Visual Studio, Perl, Java SDK..
Nigma wrote:Depending on your language of choice:
C/C++ : You will need S60 SDK and carbide and thats it
I thought carbide was a theme creator. Why would you need it to create applications?
zxon wrote:I thought carbide was a theme creator. Why would you need it to create applications?
Different program. There's Carbide c++ and Carbide Theme Edition. Essentially Carbide is Nokia's development suite, which comprises different elements.
dchky wrote:The best option for simplicity of installation is to use C++ and create a single installer.It's not that difficult to learn either. Lots of handy API's and everything is documented fairly well. 😊
It's a bit of a steep curve at first though.
Agreed. C++ is straightforward but it's the initial learning curve adapting it to S60 environment that's the problem. I thought the beauty of Python was supposed to be it's simplicity, from writing to installation, once you've sourced the right bits. (Which I've still not started on doing 😉 )
Of course, the OP could learn a bit of JavaScript and create a web page formatted for the N95's browser. If Apple are to be believed, this counts as an "application".