tags:

views:

88

answers:

2

In one of y projects, I need to create many web pages to mobile devices.

I found this field very confusing, especially when you need to meet various devices.

I would like to collect some "Best practice" advices on how and what is good for a mobile web in terms of GUI and technical design.

Also, it will be good to hear what language and platform are used for mobile developing and how easy and maintainable people find it.

If your answer fits a specific OS/Device, please specify that.

+1  A: 

Depends how customised you want to be. Also, please say what language you are using. ASP.Net has a series of MobileControls, that render differently depending on the device, but they aren't ideal, in my experience.

I would look at buying the DeviceAtlas API, and using that to determine the requesting phone, and render appropriately.

Noon Silk
Thank you. Actually we are considering the developing language and platform too so I edited my question to include that too.
yn2
Well, DeviceAtlas itself has API's to many languages, so I think it doesn't matter, if you want to go with that approach. I can't answer definitively, as I have not yet used it, but I do have an app in .NET which I need to bring to multiple devices, and my plan is as described: determine requesting device, and scale down my markup/images/javascript/css to support it appropriately. In the worst case, I fall back to .NET Mobile Controls, for their *very basic* rendering.
Noon Silk
+1  A: 

Check out: http://mobiforge.com/starting/story/dotmobi-mobile-web-developers-guide

Darragh
+1 Excellent link, and an all-round excellent resource
skaffman