Wednesday, October 26, 2011
Sunday, September 11, 2011
Palm Beach Software Design, Inc.'s Business Philosophy
- Palm Beach Software Design, Inc. is founded on a values-based culture that commits its client's interests first.
- Palm Beach Software Design, Inc. settles for nothing less than complete client satisfaction.
- Palm Beach Software Design, Inc. listens to and understands it's client's needs, and then utilizes it's expertise to offer tailored/custom solutions.
- Palm Beach Software Design, Inc. educates it's clients on the value of the technology it uses.
Website and Server Monitoring Blog by AreWeOnline.com: Find Are We Online on Facebook, LinkedIn, and Twit...
Thursday, October 15, 2009
Troubleshooting Code Signing Errors in XCode
A lot of people get “Code Signing” errors when testing iPhone apps on their iPhone in XCode. Here are a few simple steps you can take to try to right yourself and get working again…
Check Your Certificates and Keychain
First, make sure you check your Certificates. Make sure that the Login keychain is set to be default. You will be getting a message stating, “A valid signing identity matching this profile could not be found in your keychain” in Organizer. Go into keychain access, right-click on the Login keychain and make it the default.
If you select the Login keychain and “My Certificates” below it, you should see your “iPhone Developer” and “iPhone Distribution” certificates with the private key attached and valid. The root certificate for the “Apple Worldwide Developer Relations Certification Authority” should also be present in the system keychain. If it is not, you need to go to the iPhone Provisioning Center and download the “Apple Worldwide Developer Relations Certification Authority” certificate.
Check to make sure XCode is allowed access to the private keys below your iPhone Developer certificate. Right-Click on the private key and select Get Info. Make sure it is set to “Confirm before allowing access.” Then make sure the following applications are set to always being allowed: codesign, Certificate Assistant (two ones), Mail, iChat, and raccoon.
Check your Profile
Make sure that you actually have a suitable profile loaded onto the device. The easiest way to check is on your iPhone. Tap Settings/General/Profiles to make sure your profile is on the phone.
Check Your Build Settings in XCode
This is a big one. You need to check if you are using the correct Code Signing Identity. Make sure to check both the project root build settings as well as the settings specific to your target. They might be different!
In the latest version of XCode, you can choose “iPhone Distribution” and it will automatically match your ad-hoc profile.
Check Your Build
Now you also want to make sure that both the correct certificate is used and that it is embedded. You should routinely Build – Clean All Targets when you are ready to do the final build for a release.
Finally…Reboot Your Computer
If nothing else has worked, you can try out option to “Empty Caches” under the XCode menu item and build again.
Also reboot your iPhone…stranger things have happened.
Chad
chad@palmbeachsoftware.com
Monday, September 7, 2009
Social Networking?
OK, I'll admit it...I'm behind the times. Just started "Twittering" as RideBellChain, and I've been playing on Facebook (Mark Turkel) for the last 4 months. Twitter? Not sure about it. Facebook - yeah, it's cool. Found tons of old friends, and also went to an impromptu high school reunion last month. LinkedIn - well I have all my business contacts there. I also just started a group called RideBellChain for motorcycle enthusiasts.
But WHY is Twitter so damn popular? From the first impression, my initial thought is "why do I care about a stranger standing on line at the grocery store?" and my next thought is "who cares what the hell I'm doing right now"? And to follow up, "why do people post their most embarrassing moments"? I don't get it...but I'm trying to.
I just bought a book by Dave Evans called "Social Media Marketing - an Hour a Day". I'm going to read it, and I'm going to see if I can add some traffic to either of my important websites, http://www.PalmBeachSoftware.com and http://www.RideBellChain.com. We'll see. I'm skeptical...but I also know that this is the "new" marketing tool, and it is helping people become more successful - so I'm going to give it a shot, too. I just need to figure out what to do, how much time to spend, and in the end, how is this going to help me?
I would love to hear any tips or advice...just shoot me an email to mark@palmbeachsoftware.com - or better yet, connect with me on Facebook or LinkedIn.
OK, I think the burgers on the grill are ready for cheese...hope you're all having a nice holiday weekend! Back to work tomorrow.
Cya!
Mark Turkel, President and Senior Software Architect
Palm Beach Software Design, Inc.
Friday, September 4, 2009
Why We Need a Plan
It's always a "toughie" for me when I meet with a new client, and they tell me about their needs, and then look up and say "how much will that cost?". That is such an unfair question 1 hour into the game, but it happens each and every time...and my answer usually is "between $30,000 and $1,000,000". If nothing else, it breaks the ice and gives everyone a little chuckle. And then they say "seriously, what do you think?".
This is the time when I have to introduce the concept of a Scope and Requirements document. And I have to let them know that they will have to pay a fee for me to figure out exactly what they need and how it's going to work, before I can actually quote "The System".
After 21 years in the business I insist on it. It is also the hardest part of the sales/consulting process, even though it's cost is just a fraction of the price of the actual software. But it is necessary for success. This is the point where a commitment is made and relationships build between Palm Beach Software Design and the client. Where we learn about the business so we can be effective throughout the development process. This is the only reason why I can say very proudly that we finish every project exceeding the client's expectations on time, features, and cost.
When we build a Scope and Requirements Document, we spend a lot of time learning about what your company does, and how paper and data flow, and how people work and communicate together to perform the functions of your business. We then learn about the software you're currently using, and how it works for your company. Finally, we address the actual issues and problems you hired us for and provide one or sometimes more possible solutions.
This process is at minimum a 3-4 week process, with several meetings along the way with both principles and "workers", to make sure that we truly understand your needs and requirements.
The end result is a book that documents our findings, along with a proposed solution(s) in very specific detail. I then sit with the client, review everything, and make changes/additions/deletions until we are all satisfied that we have the "blueprints" for a solution that will work.
When all the revisions have been made, I can sit down with my developers and determine how much time and effort is needed for each of the requirements, and this is why I can provide a quote that we can be accountable for. This final document in the end becomes the legal checklist that defines the "end" of the project, and describes all of the features and .
Palm Beach Software Design, Inc. has a reputation of FINISHING projects, in a professional and elegant way, and it is not just because we have an awesome development team, but because we have a plan.
Until next time, work hard and play hard, too!
Have Fun!
Mark Turkel
CEO and Senior Software Architect
Palm Beach Software Design, Inc.
http://www.PalmBeachSoftware.com
Monday, June 29, 2009
Entry #1: My entrance into the world of iPhone Software Development
I didn't want to switch carriers, didn't want to switch away from my cell company for one that has a reputation in this area of horrible service (haven't seen that yet, btw), and I didn't want to switch away from my oh-so-depended-on Blackberry.
I even managed to put off the little man in my head telling me that I'm missing out on something fun, something good...until now. And damn was I dumb for procrastinating! I love the thing and its only a week old!
Now that I've been playing with it, I can't wait to create real iPhone applications! Not silly games, but for business...to reach out to the cloud...to get back on the leading edge of technology and build some really helpful programs that run on the iPhone....and I have SO MANY good ideas!
Stay tuned with this blog as I document my travels into the land of iPhone development. I wrote my first "Hello World" app 5 days ago...today I feel as if I'm getting sucked in the same way I was 24 years ago when I was learning Basic. It's new, it's fun...I will live, eat, and breathe it until I am considered an expert...but mostly, I'll be having fun with my first love, programming!
Please come visit our website, http://www.PalmBeachSoftware.com - We are #1 in software development using Microsoft .Net technologies including Visual Studio.Net, VB, ASP, and SQL Server.