Solved

New to smart phones

Posted on 2011-03-12
4
532 Views
Last Modified: 2014-11-12
I am a C# ASP.NET developer with distant roots in developing for DOS and Windows, and lately some web.  I have a background in C++, OOP, OOD, and in the last 6 years moved into C#, then SQL Server, LINQ, Entity Framework (4.0) andf Dynamic Data.

I want to make a major new effort to get into smart phones but have only experience with Java applets on a Motolora phone, as a developer not as the architect.

What OS platforms are there to choose from?
What languages?
What dev. environments?

I assume I'd become a member of the IOS Developer Program to develop for the iPhone. I assume I must to post/sell my app. But is their tool the only way to go? What language is it?

Any way for me to use C#/LINQ/EF4 on smart phone applications?

Thanks,
newbieweb
0
Comment
Question by:newbieweb
  • 2
  • 2
4 Comments
 
LVL 18

Accepted Solution

by:
Gary Davis earned 500 total points
ID: 35117934
With C# and related skills, you should look into Windows Phone 7 developement. It's relatively new so you don't have quite the competition though your target group is of course smaller.

The main advantage is that you get to use the awesome Visual Studio environment you are already familiar with - code with C#, Silverlight, Linq and learn Azure to store your data in the cloud. Azure Tables (cheaper than Sql Azure) can be queried with Linq easily. See twitter #wp7 or #wp7dev.

VS has a phone emulator so you don't need a real phone to get started.

Gary Davis
Webguild
0
 

Author Comment

by:newbieweb
ID: 35128340
Thanks. But I would want to serve as a large a market for each program I write. I have found some cross platform tools, like RhoMobile, which claim Windows Mobile support out of the box for an app that will work on iPhone, Android, Sembian and RIM.

If I need to master new technologies, that would, in the long run, be easier for me if I could "write once use many" versus needing to record the same application on multiple platforms.

Have you heard of RhoMobile? Is uses Ruby on Rails for its MVC implementation.

I'm interested in your comments since mobile development is new to me...

newbieweb
0
 
LVL 18

Assisted Solution

by:Gary Davis
Gary Davis earned 500 total points
ID: 35128609
Don't confuse Windows Mobile (v6.5 or lower) and Windows Phone 7 - they are very different.

I have not heard about RhoMobile - sorry.

I agree with your desire to write once and use everywhere, however!

Gary
0
 

Author Closing Comment

by:newbieweb
ID: 35147393
Thanks.
0

Featured Post

Simplifying Server Workload Migrations

This use case outlines the migration challenges that organizations face and how the Acronis AnyData Engine supports physical-to-physical (P2P), physical-to-virtual (P2V), virtual to physical (V2P), and cross-virtual (V2V) migration scenarios to address these challenges.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Are you having trouble connecting or getting your iPhone / Samsung device(s) to sync with Microsoft Exchange Server?   What have you tried?   What haven't you tried?
You should read OS supplied guidelines before developing. I can't stress that enough. The guidelines will help you understand the reasons mobile app developers do what they do.  Apple is very particular when they review appstore submissions.
This video demonstrates how to sync Microsoft Exchange Public Folders with smartphones using CodeTwo Exchange Sync and Exchange ActiveSync. To learn more about CodeTwo Exchange Sync and download the free trial, go to: http://www.codetwo.com/excha…
CodeTwo Sync for iCloud (http://www.codetwo.com/sync-for-icloud?sts=6554) automatically synchronizes your Outlook 2016, 2013, 2010 or 2007 folders with iCloud folders available via iCloud Control Panel. This lets you automatically sync them with…

770 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question