Click here to Skip to main content

Joel Ivory Johnson - Professional Profile

36,927
Author
2,266
Authority
395
Debator
167
Editor
12
Enquirer
150
Organiser
863
Participant
22 May 2012: Best Mobile article of April 2012
19 Jul 2010: iPhone Development Competition
12 Feb 2009: Microsoft Windows Mobile Developer Contest 2008 - Third Prize
I attended Southern Polytechnic State University and earned a Bachelors of Science in Computer Science and later returned to earn a Masters of Science in Software Engineering.
 
For the past few years I've been providing solutions to clients using Microsoft technologies for web and Windows applications.
 
While most of my CodeProject.com articles are centered around Windows Phone it is only one of the areas in which I work and one of my interests. I also have interest in mobile development on Android and iPhone. Professionally I work with several Microsoft technologies including SQL Server technologies, Silverlight/WPF, ASP.Net and others. My recreational development interest are centered around Artificial Inteligence especially in the area of machine vision.
 
Member since Friday, October 3, 2003 (8 years, 7 months)

For more information on Reputation please see the FAQ.
 
You must Sign In to use this message board. (secure sign-in)
 
Search this forum  
  Refresh
GeneralDone with Skyhook, Onto Newer Things Pin
Monday, January 12, 2009 12:49 PM
Having completed the Skyhook Wireless wrapper I think my next article will be on some of the free tools available to enhance one's development environment for Windows Mobile. I have seen (and used) a couple from EQATEC in addition to the Windows Mobile Power Toys.
 
Joel Ivory Johnson
My site: J2i.net
Twitter: J2iNet

 
GeneralWindows Mobile Development Pin
Sunday, December 14, 2008 10:58 AM

In responding to a question on the MSDN forums I wrote the following. I thought it to be a particularly useful response for some people so I decided to repost it here.

http://social.msdn.microsoft.com/Forums/en-US/windowsmobiledev/thread/e456f435-5dc8-45ea-83d4-3aafb036ef9f

In my opinion Microsoft is the best company around when it comes to supporting developers. Information on the general Windows Mobile APIs are freely available to everyone; no registration or fees required.  The source code is not open, but a majority of the APIs are publically documented. You can find these APIs reference on the Windows Mobile Development Center in MSDN.  For Windows Mobile I could divide the APIs into one of 2 categories; native and managed. 

If you are just starting with Windows Mobile development you will want to use the Managed APIs.  All of these APIs are implemented through .Net.  When using these APIs a lot of low level tasks such as some aspects of memory management are taken care of for you.  The Native APIs give one direct access to more of the device at the cost of less protection from one's mistakes and more effort being demanded to perform certain tasks.  Since versions of the .Net framework are supported on both the desktop and on windows mobile devices you may want to start with some simple desktop application development with .Net before developing on a Windows Mobile device.  After getting a foundation in the .Net framework pick up the book "Microsoft Mobile Development Handbook" by Andy Wigley, Daniel Moth, and Peter Foor.

The bear minimum toolset that one would need to develop for Windows Mobile would be the .Net framework and one of the Windows Mobile SDKs.  These are free downloads.  However, I would strongly encourage you to invest in Visual Studio 2008 Professional.  It will provide a much more complete development environment then using the command line tools of the SDK.

You usually have access to the file system of a Windows Mobile device (though some businesses or phone carriers may restrict certain areas of the device for their own security or policy reasons). giving you the ability to copy programs to the device as desired.

Other sources of information include


 
Joel Ivory Johnson
My site: J2i.net

 
GeneralWifi location Pin
Thursday, July 31, 2008 1:08 PM
I've downloaded the Skyhook WiFi location API for Windows Mobile. Unfortunatly their API is only available for unmanaged code which closes it to people that may not be able to write a managed wrapper. I'd like to open a door for a few people and plan to to create a managed wrapper for the API. Don't know how much time it will take me since I am essentially swamped at work right now.
 
Joel Ivory Johnson

 
GeneralTelnet for Windows Mobile 5 Pin
Sunday, August 5, 2007 12:25 PM
There were several occasions in the past in which it would have been nice to be able to use telnet on my Windows Mobile 5 phone. I was finally able to take some time this weekend to get something functional together.
 
Joel Ivory Johnson
Computer Science, spsu.edu

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Rant Rant    Admin Admin   


Advertise | Privacy | Mobile
Web02 | 2.5.120528.1 | Last Updated 28 May 2012
Copyright © CodeProject, 1999-2012
All Rights Reserved. Terms of Use
Layout: fixed | fluid