Click here to Skip to main content
15,905,566 members
Home / Discussions / Mobile
   

Mobile

 
AnswerRe: How can I select multiple items in a listview? Pin
Joel Ivory Johnson16-Dec-08 6:05
professionalJoel Ivory Johnson16-Dec-08 6:05 
GeneralRe: How can I select multiple items in a listview? Pin
JUNEYT16-Dec-08 8:56
JUNEYT16-Dec-08 8:56 
GeneralRe: How can I select multiple items in a listview? Pin
Joel Ivory Johnson18-Dec-08 16:13
professionalJoel Ivory Johnson18-Dec-08 16:13 
QuestionOpenFileDialog question (.Net C.F.) Pin
Hurricane300013-Dec-08 3:25
Hurricane300013-Dec-08 3:25 
AnswerRe: OpenFileDialog question (.Net C.F.) [modified] Pin
Joel Ivory Johnson14-Dec-08 10:14
professionalJoel Ivory Johnson14-Dec-08 10:14 
GeneralRe: OpenFileDialog question (.Net C.F.) [modified] Pin
Hurricane300014-Dec-08 10:53
Hurricane300014-Dec-08 10:53 
Questionjust starting WM development trying to use VS 2008 Pro 90 day trial Pin
uzziah012-Dec-08 9:03
uzziah012-Dec-08 9:03 
AnswerRe: just starting WM development trying to use VS 2008 Pro 90 day trial Pin
Joel Ivory Johnson14-Dec-08 10:41
professionalJoel Ivory Johnson14-Dec-08 10:41 

Development Technologies


Win32


The Win32 code examples are based off of the Windows API and nothing more. Projects of this type of the potential to be the smallest of the different project types with the lowest level access at a cost; you'll have to make more function calls to perform certain tasks (such as creating a window) than you would in the other project types.

MFC


MFC is a step up from Win32. You still have access to all of the low level Win32 APIs but you don't have to make the low level calls for some rather routine tasks such as creating a window or a button. Instead the MFC framework offers a set of classes that encapsulates this functionality. You mentioned having a C background. MFC is based off of C++ and is object oriented. If you have not worked with Object Oriented Programming before then your 90 days may be better spent in targeting Win32 projects.

ATL


Like MFC, ATL is a framework library that abstracts away several low level tasks. I've never used it myself so I can't speak on it beyond that.

.Net and C#


If you have familiarity with object oriented concepts then your 90 days will be better spent targeting .Net as your project type. Like MFC the .Net framework abstracts away a lot of routine task. It adds a layer of separation between you and the lower level APIs but you'll find that it meets most of your needs. You didn't ask about this technology but I am encouraging you to look into it. Microsoft is releasing a series of webcast called "24 hours of Windows Mobile" that covers different aspects of mobile development using .Net. I've indexed some of the web cast that they have done in this series at th following URL. At the very least look at the introduction webcast.


Compatibility


For the most part anything you see that targets Windows Mobile 5 will work on Windows Mobile 6. In many (but not all) cases code that is said to target Windows Mobile 6 will work on Windows Mobile 5. The main factor that bifurcates the platform is whether a device is running Windows Mobile Standard or Windows Mobile Professional. A phone running Windows Mobile standard does not have a touch screen. A phone running Windows Mobile Professional has a touch screen (there are other differences but those are the primary differences).


Some one had once asked about Windows Mobile development in the MSDN forums. I saved the response that I gave the person thinking that others may find it helpful. You can read it here.

Joel Ivory Johnson
My site: J2i.net


QuestionPrinting from Window Mobile Using VB.Net 2005 Pin
~Khatri Mitesh~11-Dec-08 20:41
~Khatri Mitesh~11-Dec-08 20:41 
AnswerRe: Printing from Window Mobile Using VB.Net 2005 Pin
Joel Ivory Johnson14-Dec-08 10:46
professionalJoel Ivory Johnson14-Dec-08 10:46 
QuestionMemmory allocated by CPU Pin
Chandan_srivastava11-Dec-08 20:04
Chandan_srivastava11-Dec-08 20:04 
AnswerRe: Memmory allocated by CPU Pin
Joel Ivory Johnson14-Dec-08 10:21
professionalJoel Ivory Johnson14-Dec-08 10:21 
GeneralRe: Memmory allocated by CPU Pin
evden eve nakliyat20-Dec-08 15:15
evden eve nakliyat20-Dec-08 15:15 
Questioncapture still images in backgorund on windows mobile 6 Pin
sherinsabry9-Dec-08 3:58
sherinsabry9-Dec-08 3:58 
AnswerRe: capture still images in backgorund on windows mobile 6 Pin
Giannakakis Kostas10-Dec-08 1:26
professionalGiannakakis Kostas10-Dec-08 1:26 
QuestionJ2ME error Pin
Parasmani Swamy8-Dec-08 21:04
Parasmani Swamy8-Dec-08 21:04 
AnswerRe: J2ME error Pin
Giannakakis Kostas10-Dec-08 1:48
professionalGiannakakis Kostas10-Dec-08 1:48 
Questionhow do I add a IMessageFilter to catch mouse down event [modified] Pin
Ola E8-Dec-08 9:48
Ola E8-Dec-08 9:48 
AnswerRe: how do I add a IMessageFilter to catch mouse down event Pin
Giannakakis Kostas10-Dec-08 1:39
professionalGiannakakis Kostas10-Dec-08 1:39 
GeneralRe: how do I add a IMessageFilter to catch mouse down event Pin
Ola E10-Dec-08 5:06
Ola E10-Dec-08 5:06 
GeneralRe: how do I add a IMessageFilter to catch mouse down event Pin
Giannakakis Kostas10-Dec-08 6:32
professionalGiannakakis Kostas10-Dec-08 6:32 
QuestionMOBILE SMS Pin
drugs_taker4-Dec-08 20:47
drugs_taker4-Dec-08 20:47 
AnswerRe: MOBILE SMS Pin
Joel Ivory Johnson5-Dec-08 17:53
professionalJoel Ivory Johnson5-Dec-08 17:53 
GeneralRe: MOBILE SMS Pin
drugs_taker5-Dec-08 18:56
drugs_taker5-Dec-08 18:56 
QuestionProblem while Sending SMS using SonyEriccson E580i as phodem & AT commands from HyperTerminal Pin
venu_GOPAL3-Dec-08 22:09
venu_GOPAL3-Dec-08 22:09 

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

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.