mrspeedmaster
Android Expert
Sorry if I didn't clarify about the lock. Ithought it was understood that it was electronic in the question.Why not have a GPS program like Locale or Tasker send an SMS directly to the site or netbook via an SMS gateway? No need to authenticate anything. If an SMS is sent from XYZ phone number you can lock/unlock the door.
But you said it was a dumb lock. Or at least I said it was a dumb lock and you made no effort to correct me. If you can splice a cable to it then the lock is technically an IP device. I could assign an IP to that cable and have a much simpler system that would generate an unlock code based on SMS entirely and bypass the netbook.
I wouldn't assume you'd run Linux on the netbook. It's a very niche OS. I figured you were running something like XP Home. I don't mind admitting I would epically fail your "tech savvy" test even though I've got a programming degree and 8-10 yrs experience doing desktop and server support.
Sounds very complicated to me and not basic.
The test was not designed for a right/wrong implementation. There are about a dozen ways to handle this solution. It was design to gauge an individual's problem solving skill.
I said it was basic because it didn't touch on anything "out-of-the-box."
Most Android fanboys tend to claim their 'technical snuff' on all things mobile and cloud-aware superiority over lesser devices like the iPhone.
If they're smart enough to choose the features of a platform, they should be aware of its capabilities. Because of their platform choice, they claim to have a higher level of technical acumen. If they're rooting their phones, they should know what it entails and the power it leverage.
if they're smart enough to dig into the internals of their droids, I thought this test would be a piece of cake.
This was an actual job interview test for candidates. The test was geared for individuals who claimed a high level of technical competencies (savvyness) in their resume.
Specifically, someone who claimed their experience in mobile, web, n-tier/client-server, cloud, multi-platform "knowledge/familarity".
You don't need to be a programmer to pass the test nor do you need to meet every requirements. You only need to understand the current state of technology and know how to exploit it.
There are many "out-of-the-box" critical thinkers who can solve problems even if they don't have "enough" technical chops. It is very easy to pull up google and type in a search query to get an answer. The smart ones know their limitations and work around it.
I gave the candidates the laptop and lock to inspect before conducting the test.
Some people acted on the front cams. The major requirement was to use open-source tools at their disposal.You couldn't buy any apps as part of the requirements. Hence no SMS app.
Windows and Linux was irrelevant. It was up to the candidate to decide how they went about it. Most opted to install/run Linux.Most of the people who decided to go the Linux route were mac users. Given their choice, they would have done it on a mac. Most use whatever tools they felt comfortable or knew they could exploit. Some went Windows and opted to do a bluetooth stack/solution which was way overly complicated and not the type of candidate I was looking for.
What they stated on their resumes, I tailored the questions/test to see if they're bluffing or not. I wanted individuals who understood client computing and using any and every available free open-source tools at their disposal.
For example, when I test a programmer, I don't test their syntax and code. I could care less because those simple things can be googled. I look for the methodologies, response and dialog to determine their savvyness.
And for the record, I use my iPhone/iPad for work and my Android for play. I don't even need to jailbreak an iPhone to leverage what I need and I'll leave it at that. I'll gladly pay for quality apps that simplify my tasks. The specific iOS apps I use are specific apps that are superior than their current Android peers.
I'll change the boot load animation on my Incredible or test to see what highest video codecs/bitrate I can play on my Galaxy S. I'll even load a new rom on my Captivate to get rid of ATT bloatware. But when it comes to work, I pull out the IP4.
My friends who are devout religious Android/Anti-Steve Jobs herectics tend to agree with my choice given my work circumstances.
Speaking of playing around, I need to go un-root, un-revoke my Incredible and restore the factory radio baseband/from the OTA leak so I can get Froyo tomorrow.