Everything Motorola Q  
Home Motorola Q Store Moto Q Software News Moto Q Blog Motorola Q Reviews Moto Q Forums FAQs Wiki Contact Us Everything Q RSS feed


Go Back   Motorola Q Forum | Everything Q > Q Software Developers > Software Developers

Notices

Reply
 
Thread Tools Display Modes
Old 02-17-2007, 07:25 PM   #1 (permalink)
 
Join Date: Jan 2007
Posts: 20
Thanks: 0
Thanked 0 Times in 0 Posts
ppcinfo is on a distinguished road
Default Newbie needs help understanding code signing and certificates

I'm a Pocket PC developer venturing into the area of Smartphone application development. I've been reading numerous online articles on code signing, certificates, priviledge and unpriviledge, etc. and my head is just spinning! I understand that without certain "priviledges" my application with either not execute or won't be allowed to call certain API routines.

Can some explain in basic terms what I need to do to get my application installed and runnable on a WM 5 OS Smartphone device?

I need clear, basic answers to questions like:

- What kind of code signing do I need?
- Where can I get certificates, and how much do they cost?
- Do I purchase a single certificate for my company, which I can use to sign all my deployed applications?
- Does this certificate reside on a 3rd-party server (e.g., Verisign or GeoTrust)?
- Do I need to upload my .exe, dll, etc. files to the 3rd-party server for signing?

Although I've read through several Microsoft articles talking about Smartphone security and code signing, how a developer actually does the process and the cost involved is very unclear to me. Any help in understanding this would be greatly appreciated.

Having to go through all this code signing business will certainly discourage novice developers from creating freeware for Smartphone users.

Thanks,

ppcinfo
ppcinfo is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Sponsored Links
Old 03-08-2007, 07:54 AM   #2 (permalink)
 
Birdsoft's Avatar
 
Join Date: Jun 2006
Posts: 244
Thanks: 0
Thanked 50 Times in 18 Posts
Birdsoft is on a distinguished road
Default

For the most part you do not need to have anything signed, unless you need to use privelaged APIs, which you won't for a lot of software. It does limit your markets by a couple of carriers(if the users on those carreirs are not savvy enough to software unlock their device).

I am now finally going thru the process of getting a signed certificate and my main products have been out and been bestsellers for months. You have to become verified using GeoTrust or Verisign(a process if you are a small company), and then I believe I recieve a key on a USB device that I have to sign all my app and dll files with, and then send them in to be signed again by the company. It is like $300 for 10 "signs"(that have to be used in 1 year) so if you are doing a lot of updates to the software, it is very cost prohibitive to do it, so I decided to wait until now. Though I plan to continue to do frequent updates, so Im not sure how Im going to work this.
__________________
Visit Us: http://www.birdsoft.biz
Birdsoft is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Reply

Bookmarks

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off


All times are GMT -5. The time now is 10:18 AM.


Powered by vBulletin® Version 3.7.2
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.2.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
Integrated by BBpixel Team 2008 :: jvbPlugin R1015.37x.1