The Flash Mobile Show


Creating and Testing Mobile Web Sites with Adobe Creative Suite 3

June 21st, 2007 by Scott Janousek
1 Star2 Stars3 Stars4 Stars5 Stars (3 votes, average: 5 out of 5)
Loading ... Loading ...

Adobe Creative Suite 3 rocks …

As Flash Mobile designers and developers, the new Adobe Device Central CS3 is giving us a much improved way to test our Flash Lite content than was previously possible within the Flash 8 Mobile Emulator.

Adobe Device Central CS3

There are some really great new features that have been implemented such as: device profile searching, device set creation, CS3 product workflow integration, performance and memory reporting, and many more (check out the FAQ and tutorials page for more info on Adobe Device Central). Many (“Flash Mobi-Lites”) are leveraging these features to save testing time, an important part of mobile development for sure!

However, in terms of Device Central features, for this particular post, I’d like to switch gears just a bit, and discuss a feature set that is not well publicized … or at least not as much as Flash Lite … that is creating HTML based Mobile Web Sites using Adobe Creative Suite 3.

Creating and Testing Mobile Sites with Adobe Creative Suite 3

scottjanousek.mobi rendered in Nokia N95 device profile

State of Mobile Web here in the US:

Yes, unless you’ve been living under the proverbial rock for the last couple years, Mobile Web Pages, Mobile Web 2.0, and now even Mobile Web Servers are a reality.

Mobile (data) services are evolving, and quickly! Bottom line? Many users are seemingly willing to sacrifice a bit of aggravation (ever try to login to a mobile site without the aid of touchscreen, bluetooth keyboard, etc?) in order to get info via their portable devices.

Of course, in a global world perspective, this is dependent on region and everyone has their own ideas of what serves as the Mobile Webi-mode in Japan for instance.

So for this specific post I’m mostly talking about US market (fixed data plans, limited bandwidth, etc) … as that is what I have access to on a daily basis.

HTML based sites on mobile:

For those of you that have not been paying much attention, we’re talking about HTML compliant Mobile Web Browsers, and not so much the nasty WML markup we saw a few years back.

Mobile browsers have evolved quite significantly. They are quite nice given the many constraints of mobile devices (limited memory, small screen size, performance just to name a few!).

Just take a look at the Nokia S60 Browser, Mobile Opera, or the upcoming Safari for iPhone for examples.

I think 99% of the readers here will already know about the iPhone and it’s (supposed) full-on safari browser implementation, and also the mention of Apple’s plans 3rd party web-based applications.

One thing is going to be true, there will be more Mobile Web out there and we need tools such as Dreamweaver and Adobe Device Central to help speed along development, lower costs, and overall make designers and developers work lives a tad easier in mobile landscape of devices.

scottjanousek.mobi: A simple example of a Mobile Site:

Recently I spent some time creating a new look and feel for my personal mobile site.

Nothing all that fancy, but the cool thing about it was being able to test the pages directly within Adobe Device Central BEFORE testing down on handsets … a real time saver.

Of course, this is just a personal site so I didn’t do exhaustive testing (remember that Adobe Device Central only has Flash supported handsets for their profiles right now) … but the device set profiling found in Device Central allowed me to easily pick all the devices I wanted to test for (with some notable exceptions of say my Nintendo DS Lite or PSP of which no profiles exist yet).

The process of developing a Mobile Site is fairly straight forward with Adobe Device Central and Dreamweaver with Adobe Creative Suite 3. Thought I’d share the steps, even if they are pretty trivial.

Rudimentary Steps:

You’ll first need to obtain a copy of Adobe Creative Suite 3 that has Dreamweaver CS3 and Adobe Device Central (FYI: Device Central does not ship separately from CS3. It is part of the overall suite).

Now:

1.) Launch Dreamweaver CS3. (NOTE: currently you can’t start the mobile workflow from within Device Central).

2.) Next thing to do is select the More … folder from the Create New option.

Dreamweaver CS3 Start Page

3.) Select HTML from Page Type and then simply publish out using XHTML Mobile 1.0 profile under DocType from the menu (this will just add a header, no biggie).

Dreamweaver CS3 New Page

Adobe Device Central: XHTML Mobile Profile

4.) Start coding your HTML based Mobile Web Site to your hearts content.

Remember, try to keep it a simplistic HTML design (use basic HTML and follow the community .mobi guidelines as best as you can).

Adobe Device Central: Partial HTML Markup

Things to keep in mind while you design and develop … you have many constraints in mobile including: screen size, bandwidth, and more!

Learning to code HTML for mobile

When developing for mobile, there are some really good websites out there in regards to coding practices for HTML on mobile.

There are also some templates over at the .MOBI developer site if you want to go that route. This includes the dot MOBI site, and the dotmobi mobile web developers guide.

Also, Community MX also has a decent series on articles on Mobile Web.

There are numerous other resources of the subject, just search.

5.) Once the site markup is complete, you’ll of course, want to test it.

Here instead of testing within Web Browser as you typically would in Web based project, you now use the Preview in Browser, and then select Adobe Device Central from the menu.

Adobe Device Central: Preview in Adobe Device Central

This changes the workflow from desktop to mobile! … a time saver in that you can test iteratively within Adobe Device Central before you push down to physical devices for testing.

6.) Once in Adobe Device Central, first you’ll want to pick a target device from the Available Devices panel on the left.

Adobe Device Central

You can either choose your target devices manually, or better still build a device profile containing all the devices you plan to support.

Adobe Device Central: Devicesets

Once completed, your content will load and render for the device(s) choosen. Notice that the content type is set to Browser mode in Content type panel.

If you think you’re going to support each and every device out there, you’re overly ambitious. In some respects, it much like the early “Browser Wars” on desktop, but this time around you must deal with different devices, screen sizes, browsers, etc.

Keeping your design simple and “clean” is good approach to making it viewable across the largest collection of mobile and portable devices out there. Again, check out some sample mobi sites, and read the Mobile Web Developers guide for more insight.

Device Browser Support

By the way, you can also get info on your specific target devices by selecting the Web tab and your selected Device Profile.

There you’ll see if a target device will likely have a Mobile Browser installed, addressable browser screen size, as well as supported HTML.

Adobe Device Central: Mobile Website Info

Adobe Device Central: Web Mobile Standards Supported

7.) When testing within Adobe Device Central, you’ll note that the tool switches to “Browser” mode. From that mode you have access to a rendering panel where you have access to 2 straight forward properties:

Adobe Device Central: Browser Testing Parameters

a.) URL

With this first parameter, it will be a local path to your markup. However, despite some earlier claims that this did not support external URL testing during beta phase, it now does in fact support external mobile site testing in production.

Adobe Device Central: testing an external URL

Pretty cool … if you want to do some additional testing through Device Central once a site deploys (of course in addition to on-device testing!).

b.) Enable Small Screen Rendering

This particular parameter is useful to see how your content might potentially look within the mobile versions of the Opera Browsers (of which there are several variants: Mini Opera, Mobile Opera, Opera for Consumer Electronics (like Nintendo Wii for instance) ).

8.) If you need to tweak anything you can also jump back into Dreamweaver by selecting File and then Return to Dreamweaver.

Adobe Device Central: Return to Dreamweaver

9.) Now that you’re done building and testing your market, your next job is to push down to handset(s) and test on device.

Although one would love to skip this step entirely … if you’re doing production work there’s just no substitute for actual physical device testing in mobile development!

10.) Time for deployment … well, we won’t cover that here. In most cases, it’s very much the same as any other website … unless you are going to host from a Mobile Webserver. We’ll cover that in a separate post, though.

Is .MOBI, DOT lame?

One thing in regards to deployment, I did want to at least, mention … the .mobi initiative.

Well, I’m not exactly a proponent of it. A URL is a URL. Sure it’s trendy to have .mobi address, but when it comes down it all it is a name.

Not sure if there are benefits besides the name recognition and brand. I’m not going to say to go one way or another, because it’s not that important.

It does come in handy if you want to avoid user agent detection (which as always isn’t totally foolproof) and just have two versions of a Web Site: mobile and non-mobile … there are also other benefits I won’t go into this post.

A potential con (besides spending extra money on a separate domain!) … the domain extension is 4 chars, rather than say 3 … on mobile that’s one extra char you have to type on your mobile device … worth it? Maybe, if you want to be trendy.

Check out .mobi and see what it has to offer you.

Conclusions:

The important thing is that Mobile Web is here in the US, and that Adobe Creative Suite 3 with Dreamweaver CS3 and Adobe Device Central CS3 makes it faster and easier to design, develop, and test your Mobile Web Sites!

With the iPhone set to deploy soon, I personally believe this device will further help march the average consumer (well, those willing to drop about $600 USD for a “super” i-pod) into using their phones not only for voice and music, but also for data services … such as those provided via Mobile Web!

Print This Post Print This Post

Current Visitors


20 Responses to “Creating and Testing Mobile Web Sites with Adobe Creative Suite 3”

  1. StudioCity.mobi Says:

    Great job! I love the site and thanks for the instructions

  2. Alessandro Says:

    Ciao Scott,

    great post!
    Alessandro

  3. Leonardo Risuleo Says:

    Hi Scott!

    Really a great post… thanks

    Leonardo

  4. .byte-sm’s blog - Leonardo Risuleo » Creating and Testing Mobile Web Sites with Adobe Creative Suite 3 Says:

    [...] Janousek published a really interesting post about Adobe Creative Suite 3 and mobile web [...]

  5. Matt Pollitt Says:

    Hi Scott,

    great post, really interesting read

    Matt

  6. Scott Janousek Says:

    Guys, thanks for the feedback.

  7. Metah Blog » Blog Archive » A mobile web developer’s guide Says:

    [...] reading Scott Janousek’s blog (a post about creating and testing mobile web sites with Adobe CS3), I followed a link to a free Mobile Developer’s Guide. The book is interesting [...]

  8. Bill Perry Says:

    Thanks for taking the time to post about the HTML+DC functionality in CS3. Good stuff.

  9. James Says:

    excellent post!!! great read!

    thank you.

  10. Creating and testing mobile web sites with Adobe CS3 at Kuneri bloggy Says:

    [...] 06.25.07 - 10:13am Scott has a really great post: Creating and testing mobile web sites with Adobe CS3. [...]

  11. Flash Lite For Mobile Game Developers » Blog Archive » article, Creating and Testing Mobile Web Sites with Adobe Creative Suite 3 Says:

    [...] Scott has posted yet another excellent article, this time about “Creating and Testing Mobile Web Sites with Adobe Creative Suite 3” [...]

  12. Random links for Monday, June 25th - Mobile Marketing Blog by Punchkick Interactive Says:

    [...] Creating and Testing Mobile Web Sites with Adobe CS 3 Short article on testing .mobi sites with Dreamweaver CS3 and Device Central. It’s another great read from Scott. [...]

  13. Coast Says:

    Thank you for the excellent resources and links. I would like to invite you to join our forum, http://www.mobility.mobi, which is not my site personally, but it is a great place to share knowledge with others who are developing the mobile web.

  14. Asinox Says:

    Nice :)

    thanks a lot

  15. Coast Says:

    How’s the search engine optimization with CS3?

    Also, I’ve noticed dreamweaver uses tables for layout? I’ve noticed it does for it’s “regular” websites and tables aren’t permitted for .mobi.

    Thanks.

  16. Sidhartha Bezbora Says:

    Scott, this is a wonderful post and am sure it will help all the CS3 guys to create mobile sites efficiently.

    Keep it up. I will try myself

  17. Nathan Says:

    Hi there,
    Can you tell me how I can create a page for mobile phone where I can stream video from a server onto the page on the mobile phone?

  18. chris Says:

    Thank you very much for the tutorial. This was exactly what I was looking for as I am getting ready to do my first .mobi site
    Kudos!

  19. collector Says:

    IMO “browser detection” on .com (and presenting mobile content when necessary) is more user friendly than a .mobi site.

  20. Scott Janousek Says:

    In all fairness, this is one year old. Mobile Web has exploded in many directions since then. :)

Leave a Reply



Readers who viewed this page, also viewed:

Entries (RSS) and Comments (RSS).

© Copyright 1995-2006 scottjanousek.com. All Rights Reserved.
Graphics & Design by Scott Janousek. (Some) icons by Kevin Potts.