Solved

New to smart phones

Posted on 2011-03-12
4
529 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
Comment Utility
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
Comment Utility
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
Comment Utility
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
Comment Utility
Thanks.
0

Featured Post

How your wiki can always stay up-to-date

Quip doubles as a “living” wiki and a project management tool that evolves with your organization. As you finish projects in Quip, the work remains, easily accessible to all team members, new and old.
- Increase transparency
- Onboard new hires faster
- Access from mobile/offline

Join & Write a Comment

In this article we will discuss all things related to StageFright bug, the most vulnerable bug of android devices.
If your app took Google’s lash recently, here are the 5 most likely reasons.
This video is in connection to the article "The case of a missing mobile phone (https://www.experts-exchange.com/articles/28474/The-Case-of-a-Missing-Mobile-Phone.html)". It will help one to understand clearly the steps to track a lost android phone.
When you create an app prototype with Adobe XD, you can insert system screens -- sharing or Control Center, for example -- with just a few clicks. This video shows you how. You can take the full course on Experts Exchange at http://bit.ly/XDcourse.

728 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

Need Help in Real-Time?

Connect with top rated Experts

14 Experts available now in Live!

Get 1:1 Help Now