?
Solved

Advice Please Formatting Screen Output for different Mobile Browsers

Posted on 2011-03-18
1
Medium Priority
?
351 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

Veeam Task Manager for Hyper-V

Task Manager for Hyper-V provides critical information that allows you to monitor Hyper-V performance by displaying real-time views of CPU and memory at the individual VM-level, so you can quickly identify which VMs are using host resources.

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…
Real-time is more about the business, not the technology. In day-to-day life, to make real-time decisions like buying or investing, business needs the latest information(e.g. Gold Rate/Stock Rate). Unlike traditional days, you need not wait for a fe…
In this tutorial viewers will learn how add a scalable full-width header using CSS3. Create a new HTML document with an internal stylesheet. Set a tiled background.:  Create a new div and name it Header. Position it with position:absolute at the top…
In this Micro Tutorial viewers will learn how to create navigation buttons that change on rollover, using CSS (Continuation of the CSS Image Sprite tutorial) Create a parent ID for all the list items       - Specify position: absolute and display: block…
Suggested Courses
Course of the Month11 days, 1 hour left to enroll

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