News for hackers. Stuff that matters.
Re:JWZ Unable to Distribute Two Free Pre Apps by AndrewDucker on Monday September 28, 2009 @07:50PM (#849486)
I have a Nokia S60.

I can install apps by downloading a program file and copying it to the phone. Or I can install apps "over the air". In neither case does _anyone_ have to authorise me installing the application.

Nor will I buy any phone that makes me jump through that hoop.

Re:JWZ Unable to Distribute Two Free Pre Apps by lupin_sansei on Monday September 28, 2009 @11:02PM (#849712)
Ditto Windows Mobile. Just find it and download and install it, either on your desktop machine or via the web on the phone/PDA.
Re:JWZ Unable to Distribute Two Free Pre Apps by biafra on Tuesday September 29, 2009 @07:52AM (#850170)
With Symbian code signing can be done with an easily obtained developer certificate. At least it was easy and free when I tried last.

BUT: For a lot of the interesting APIs you need more than that. To send ICMP Packets you need a manufacturer certificate (for NetworkControl capability).

I understand that I need a different level of trust for DRM related stuff. But ICMP? Come on.

Re:JWZ Unable to Distribute Two Free Pre Apps by natch on Tuesday September 29, 2009 @02:54AM (#849955)
Can you write apps yourself without using some Nokia code signing tool?
Re:JWZ Unable to Distribute Two Free Pre Apps by davidw on Tuesday September 29, 2009 @03:48AM (#850005)
Certainly. Where signing comes into J2ME is that it pops up dialogs asking the user before the application does certain things if it's not signed, like "hey, this app is about to use some air time - is that ok?". With signing, you can get around that.

On Blackberry, you have to pay 20$ to get code signing certificates, and without that you can still write basic apps, just not ones that access most of the 'interesting' features.

Android lets you self-sign applications.

All those platforms have free development tools, and in Android's case, I believe most of it is actually open source.

Re:JWZ Unable to Distribute Two Free Pre Apps by biafra on Tuesday September 29, 2009 @07:32AM (#850150)
It's really annoying to find out what you cannot do with non-signed midlets.

For example:

1. Your app cannot browse directories without the user being asked for permission on every change of directory. Try deveweloping a file browser with that restriction.

2. You cannot use a SocketConnection to connect to a remote host to port 8080 (only HttpConnection is allowed without beeing signed). Try developing an http-proxy with that restriction, when you want to forward every connection to another proxy on port 8080.

And the Problem with being signed is that you have to have about 5 different certs on your key to be accepted on any phone by any manufacturer on any carrier.

Those certificates are not free. They cost about 300$/year each.

This was really annoying.

I am so glad I do not have to do this on Android.

Re:JWZ Unable to Distribute Two Free Pre Apps by davidw on Tuesday September 29, 2009 @08:02AM (#850174)
Yeah, J2ME is not perfect, but at least you can do something with it. The certificate prices are definitely way too high. And yes, Android is by far the best so far.