Improve company productivity with a Business Account.Sign Up

x
?
Solved

New to smart phones

Posted on 2011-03-12
4
Medium Priority
?
553 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 2000 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 2000 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

Get your problem seen by more experts

Be seen. Boost your question’s priority for more expert views and faster solutions

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Ready to kick start your career in 2018? Add app developer skills to your resume. January’s Course of the Month features Android App Development training with hands-on learning.  Read on to learn why these skills are important.
An ASP.NET Web Form User Control is not newly introduced in ASP.NET. In fact, it was an old technology yet still playing a role to generate web content, especially when we want to use it to have a better and easy way to control part of the web conte…
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…
In this video I will demonstrate how to set up Nine, which I now consider the best alternative email app to Touchdown.

580 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