[2 days left] What’s wrong with your cloud strategy? Learn why multicloud solutions matter with Nimble Storage.Register Now

x
?
Solved

Advice Please Formatting Screen Output for different Mobile Browsers

Posted on 2011-03-18
1
Medium Priority
?
352 Views
Last Modified: 2012-05-11
I currently have a project that is designed to run on Windows Mobile 5/6. We have a customer with a number of Windows CE devices that want access to this application. Of course we also have Ipads/Iphones and the like to consider for future deployment. Right now the app is designed to run on the .net compact framework so basically a fat client. I'm in the process of migrating my code to web services and making it strictly browser based (it currently supports real-time and batch transactions) moving forward. I'll be using VS Studio 2010 and ASP.net on the server. I've been trying to wrap my head around the best way to manage presentation on the different browsers that we may have hitting the site, but really need to focus on the Win CE and Windows Mobile browser because I have an immediate need to support those 2 platforms.

I guess what I'm asking for is some direction on how to proceed so that my server can distinguish what platform / browser is requesting a page and how to best serve up the page so I can use one script to render content designed for multiple browsers. I've been trying to get some direction thru google but just need to cut to the chase and find out what the "best practice" is using the ASP.Net framework.
0
Comment
Question by:bensonwalker
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
1 Comment
 
LVL 18

Accepted Solution

by:
Dennis Aries earned 2000 total points
ID: 35166213
With the current state of the market, there is no real 'best' approach nowadays. The market is changing so fast that it is hard to keep up with the changes.

The best option (in my opinion) is to request the browser-version that the client is using and have the client use javascript to inform you of the used screensize. That would make it proof for the future versions as well.

Depending the browser-version, you will be able to use certain features of a browser to get a better presentation.

Since the IPad has certain restrictions, you might consider creating a single version for Windows-based computers (like Silverlight or Flash) and create a specific App (that targets your webservices) for the IPad/IPhone. A bit more work, but then you will be able to get the most out of the specific machines as well.

Note that Silverlight is not supported on Windows CE 5/6 but that it is *the* language to use for Windows Mobile 7
0

Featured Post

Technology Partners: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Question has a verified solution.

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

A long time ago (May 2011), I have written an article showing you how to create a DLL using Visual Studio 2005 to be hosted in SQL Server 2005. That was valid at that time and it is still valid if you are still using these versions. You can still re…
Browsers only know CSS so your awesome SASS code needs to be translated into normal CSS. Here I'll try to explain what you should aim for in order to take full advantage of SASS.
In this tutorial viewers will learn how to position overlapping items using z-index in CSS. They will also learn the restrictions on the z-index property.  Create a new HTML document with an internal stylesheet.: Create a div in CSS and name it Red.…
Video by: Mark
This lesson goes over how to construct ordered and unordered lists and how to create hyperlinks.
Suggested Courses

656 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