SitePoint Sponsor

User Tag List

Results 1 to 10 of 10
  1. #1
    SitePoint Wizard Wolf_22's Avatar
    Join Date
    Jul 2005
    Posts
    1,711
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Question Mobile / PDA Testing Program for Resolution / CSS Testing?

    I need a browser capable of emulating mobile / PDA resolutions to test my sites out on. Do any of you know of any preferred and free programs to use for this? I thought there would be a simple browser emulator to use for this, but I found only downloads that seemed more like "ads" and such.

  2. #2
    Follow Me On Twitter: @djg gold trophysilver trophybronze trophy Dan Grossman's Avatar
    Join Date
    Aug 2000
    Location
    Philadephia, PA
    Posts
    20,580
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    Opera has a Java applet that lets you test your sites as they would work in Opera Mini, which many Windows Mobile / Pocket PC / smartphones run. I use it on my Samsung Instinct.

    http://www.opera.com/mini/demo/

  3. #3
    SitePoint Wizard Wolf_22's Avatar
    Join Date
    Jul 2005
    Posts
    1,711
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    That came close to working Dan, but when trying to load my test server with it (http://localhost:8080/), it timed-out and got squashed.

    Any suggestions?

  4. #4
    Follow Me On Twitter: @djg gold trophysilver trophybronze trophy Dan Grossman's Avatar
    Join Date
    Aug 2000
    Location
    Philadephia, PA
    Posts
    20,580
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    Quote Originally Posted by Wolf_22 View Post
    That came close to working Dan, but when trying to load my test server with it (http://localhost:8080/), it timed-out and got squashed.

    Any suggestions?
    "localhost" refers to your own computer, so if someone else access that URL, it points to *their* computer, not yours. You need to open port 8080 on your firewall, and give it your IP

    http://xxx.xxx.xxx.xxx:8080

    Pretty sure Opera uses a proxy on all mobile requests, that proxy needs to be able to get the page.

  5. #5
    SitePoint Wizard Wolf_22's Avatar
    Join Date
    Jul 2005
    Posts
    1,711
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    You sure about that? http://www.testiphone.com/ showed my test space perfectly fine...

  6. #6
    Follow Me On Twitter: @djg gold trophysilver trophybronze trophy Dan Grossman's Avatar
    Join Date
    Aug 2000
    Location
    Philadephia, PA
    Posts
    20,580
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    Quote Originally Posted by Wolf_22 View Post
    You sure about that? http://www.testiphone.com/ showed my test space perfectly fine...
    That page is nothing but an iframe. It doesn't actually do anything to emulate an iPhone, it just shows what your site looks like in a little box in whatever browser you're using. Useless, basically.

    The Opera Mini demo is the actual Java code that runs on the phone, in an emulator of the Java mobile runtime.

  7. #7
    Follow: @AlexDawsonUK silver trophybronze trophy AlexDawson's Avatar
    Join Date
    Feb 2009
    Location
    England, UK
    Posts
    8,111
    Mentioned
    0 Post(s)
    Tagged
    1 Thread(s)
    The dotMobi website has an emulator as well, though I should point out that every phone will give you different results. If you want specific programs, download a copy of OpenWave v7 Simulator and it may help you with a couple more handsets. Unlike desktop browsers, mobile browsers cannot be completely emulated across all devices.

  8. #8
    SitePoint Wizard Wolf_22's Avatar
    Join Date
    Jul 2005
    Posts
    1,711
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Quote Originally Posted by AlexDawson View Post
    Unlike desktop browsers, mobile browsers cannot be completely emulated across all devices.
    Why?

  9. #9
    Follow Me On Twitter: @djg gold trophysilver trophybronze trophy Dan Grossman's Avatar
    Join Date
    Aug 2000
    Location
    Philadephia, PA
    Posts
    20,580
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    Quote Originally Posted by Wolf_22 View Post
    Why?
    With the exception of Android and Webkit, the software in cell phones is not open source. Even if someone wrote a hardware emulator to run the software on, we don't have the phone's browser software to run on it.

  10. #10
    Follow: @AlexDawsonUK silver trophybronze trophy AlexDawson's Avatar
    Join Date
    Feb 2009
    Location
    England, UK
    Posts
    8,111
    Mentioned
    0 Post(s)
    Tagged
    1 Thread(s)
    Not only this but many mobile devices ignore conventional wisdom of the existing mark-up languages. For instance, when you want to have a certain StyleSheet for mobile devices, so your site will work on small screens you will use @mobile media type right? Wrong. Only a varied number of mobile browsers will use the mobile media type, some will require the use of media selectors to achieve the same effect, some use both @mobile and @screen (which causes compatibility issues) and some completely ignore the fact they are a mobile device and only use @screen. All in all, trying to code for consistency is impossible, and while Safari (Mobile) and Opera (Mini / Mobile), and IEMobile (via an emulation) offer at least some method to test your design in their browsers, the majority of mobile phones use closed source browsers with no emulator or method to test it. And if that was not bad enough, those proprietary browsers are in their hundreds (in terms of numbers).


Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •