Differences between revisions 53 and 55 (spanning 2 versions)
Revision 53 as of 2011-06-13 11:41:27
Size: 17607
Editor: shoobe01
Comment:
Revision 55 as of 2011-06-13 20:07:56
Size: 18429
Editor: shoobe01
Comment:
Deletions are marked like this. Additions are marked like this.
Line 30: Line 30:
==== Nokia ====
Templates from Nokia, mostly for designing on S60 devices.
 * [[http://www.forum.nokia.com/Technology_Topics/Web_Technologies/Browsing/Web_Templates/|Forum Nokia Mobile Web Templates]]
 * [[http://wiki.forum.nokia.com/index.php/Category:Mobile_Design_Patterns|Nokia Mobile Design Patterns]] Not really the same thing, as they are just articles, not actual things to use for drawning. If someone thinks it needs to go somewhere else, move it.
 * [[http://www.forum.nokia.com/info/sw.nokia.com/id/cfc7b6a4-2dc5-4c91-88a5-c35764fff8fe/S60_Wireframing_Stencils.html|S60 Wireframing Stencils]] S60 (through 5th edition) elements of all sorts.
Line 46: Line 40:
==== MS Windows Phone 7 ====
 * [[http://go.microsoft.com/fwlink/?LinkId=196225|Design Templates for Windows Phone 7]] from Microsoft. Includes 28 layered Photoshop template files and the Segoe system font (Photoshop)
 * [[http://www.graffletopia.com/stencils/689|Microsoft Windows Phone 7 wireframe stencil for Omnigraffle]] from MarlinMobile (OmniGraffle)

==== iOS ====
iPhone, iPod Touch and iPad
 * [[http://www.teehanlax.com/blog/2010/06/14/iphone-gui-psd-v4/|Library of iPhone UI Elements]] Photoshop library of iPhone-specific elements only, from Teehan-Lax. Updated occasionally, so if you see a new one, please update the link for us. (Photoshop)
 * [[http://www.teehanlax.com/blog/2010/08/12/iphone-4-gui-psd-retina-display/||Library of iPhone4 UI Elements]] Same as above but for the iPhone 4 resolution instead. (Photoshop)
 * [[http://fantasy-apps.deviantart.com/gallery/#/d2r7sus|iPhone UI Kit]] Lots of UI widgets like switches, buttons, etc. (Photoshop)
 * [[http://dribbble.com/shots/42977-iPhone4-Retina-GUI-PSD?offset=7|Another Libtary of iPhone4 UI Elements]] Based on the Teehan-Lax work above, but presumably different in some way. (Photoshop)
 * [[http://www.usercentred.net/2010/06/28/illustrator-template-for-iphone-design/|Vector Wireframe Templates for iPhone]] (Illustrator)
 * [[http://reddevilsx.deviantart.com/art/iPhone-4-PSD-HD-176629139|iPhone 4 HD]] Another one, not sure who made it or if it's fresh or a derivation of the Teehan-Lax stuff again. (Photoshop)
 * [[http://www.vcarrer.com/2010/09/iphone-wireframe-kit-google-docs.html|iPhone Wireframe Kit]] In, of all things, Google Docs. Haven't tried it, but I really need to. (GoogleDocs)
 * [[http://browse.deviantart.com/resources/applications/psd/?order=5&q=ipad#/d2qvrn1|iPad Template]] Preview only has the frame, so not sure what is included. (Photoshop)
 * [[http://mrforscreen.deviantart.com/art/iPad-Wall-Presenter-179103252|iPad Wall Presenter]] I think just the frames with guides to put backgrounds and designs into. (PNG and Photoshop)
 * [[http://www.zurb.com/playground/ipad-stencils|Sketching the iPad from Zurb]] to encourage sketching, even as far as to print empties and use your mad Sharpie® skills. (OmniGraffle)

Line 80: Line 56:

==== iOS ====
iPhone, iPod Touch, and iPad
 * [[http://www.teehanlax.com/blog/2010/06/14/iphone-gui-psd-v4/|Library of iPhone UI Elements]] Photoshop library of iPhone-specific elements only, from Teehan-Lax. Updated occasionally, so if you see a new one, please update the link for us. (Photoshop)
 * [[http://www.teehanlax.com/blog/2010/08/12/iphone-4-gui-psd-retina-display/||Library of iPhone4 UI Elements]] Same as above but for the iPhone 4 resolution instead. (Photoshop)
 * [[http://fantasy-apps.deviantart.com/gallery/#/d2r7sus|iPhone UI Kit]] Lots of UI widgets like switches, buttons, etc. (Photoshop)
 * [[http://dribbble.com/shots/42977-iPhone4-Retina-GUI-PSD?offset=7|Another Libtary of iPhone4 UI Elements]] Based on the Teehan-Lax work above, but presumably different in some way. (Photoshop)
 * [[http://www.usercentred.net/2010/06/28/illustrator-template-for-iphone-design/|Vector Wireframe Templates for iPhone]] (Illustrator)
 * [[http://reddevilsx.deviantart.com/art/iPhone-4-PSD-HD-176629139|iPhone 4 HD]] Another one, not sure who made it or if it's fresh or a derivation of the Teehan-Lax stuff again. (Photoshop)
 * [[http://www.vcarrer.com/2010/09/iphone-wireframe-kit-google-docs.html|iPhone Wireframe Kit]] In, of all things, Google Docs. Haven't tried it, but I really need to. (GoogleDocs)
 * [[http://browse.deviantart.com/resources/applications/psd/?order=5&q=ipad#/d2qvrn1|iPad Template]] Preview only has the frame, so not sure what is included. (Photoshop)
 * [[http://mrforscreen.deviantart.com/art/iPad-Wall-Presenter-179103252|iPad Wall Presenter]] I think just the frames with guides to put backgrounds and designs into. (PNG and Photoshop)
 * [[http://www.zurb.com/playground/ipad-stencils|Sketching the iPad from Zurb]] to encourage sketching, even as far as to print empties and use your mad Sharpie® skills. (OmniGraffle)

==== MS Windows Phone 7 ====
 * [[http://go.microsoft.com/fwlink/?LinkId=196225|Design Templates for Windows Phone 7]] from Microsoft. Includes 28 layered Photoshop template files and the Segoe system font (Photoshop)
 * [[http://www.graffletopia.com/stencils/689|Microsoft Windows Phone 7 wireframe stencil for Omnigraffle]] from MarlinMobile (OmniGraffle)

=== Symbian Family (S40, S60 & Maemo) ===
 * [[http://www.forum.nokia.com/Develop/Web/Mobile_web_browsing/Web_templates/Templates_for_mobile_phones/|Templates for mobile phones]] meaning mostly S40 featurephones, but also some older S60 devices.
 * [[http://www.forum.nokia.com/Develop/Web/Mobile_web_browsing/Web_templates/Templates_for_smartphones/|Templates for smartphones]] meaning S60 3rd and 5th edition, Symbian ^3, Maemo and some newer S40 devices.
 * [[http://www.forum.nokia.com/info/sw.nokia.com/id/cfc7b6a4-2dc5-4c91-88a5-c35764fff8fe/S60_Wireframing_Stencils.html|S60 Wireframing Stencils]] S60 (through 5th edition) elements of all sorts. (Illustrator, Fireworks)
Line 107: Line 105:
=== MeeGo ===
 * [[https://meego.com/developers/ui-design-guidelines/handset|Handset UI Design Principles]]
 * [[https://meego.com/developers/meego-ux-design-principles|UX Design Principles]] A brief, neat overview of how to approach the overall interaction of the OS.
 * [[http://www.forum.nokia.com/info/sw.nokia.com/id/eb8a68ba-6225-4d84-ba8f-a00e4a05ff6f/Hildon_2_2_UI_Style_Guide.html|Hildon UI Guidelines for Nokia Maemo]]
 * [[http://meego.com/developers/ui-design-guidelines/handset|MeeGo UI Design Guidelines for Handset]]

Line 112: Line 117:

=== Symbian Family (S40 and S60) ===
 * [[http://library.forum.nokia.com/index.jsp?topic=/Design_and_User_Experience_Library/GUID-A8DF3EB8-E97C-4DA0-95F6-F464ECC995BC_cover.html|Nokia Design & User Experience Library]]
 * [[http://www.forum.nokia.com/Design/|Forum Nokia Design Portal]] PDF.
 * [[http://developer.symbian.org/wiki/User_Interface|Symbian UI Wiki]]
 * [[http://www.forum.nokia.com/info/sw.nokia.com/id/73e935fe-8b59-43b2-ab3e-1c5f763672db/Series_40_UI_Style_Guide.html|Nokia Series 40 UI Style Guide]]
 * [[http://www.forum.nokia.com/info/sw.nokia.com/id/34762388-9434-4c42-9c5e-3e545b0975ea/S60_Platform_Visualization_and_Graphic_Design_Guideline_v1_0_en.pdf.html|S60 Visualization and Graphic Design Guideline]] PDF.
 * [[http://www.forum.nokia.com/info/sw.nokia.com/id/5c419b14-75ff-4791-b1a8-db1e0d72e36e/Symbian_3_UI_Style_Guide.html|Symbian^3 UI Style Guidelines]] PDF.
Line 131: Line 128:
Line 134: Line 132:
=== MeeGo ===
 * [[https://meego.com/developers/ui-design-guidelines/handset|Handset UI Design Principles]]
 * [[https://meego.com/developers/meego-ux-design-principles|UX Design Principles]] A brief, neat overview of how to approach the overall interaction of the OS.
 * [[http://www.forum.nokia.com/info/sw.nokia.com/id/eb8a68ba-6225-4d84-ba8f-a00e4a05ff6f/Hildon_2_2_UI_Style_Guide.html|Hildon UI Guidelines for Nokia Maemo]]
 * [[http://meego.com/developers/ui-design-guidelines/handset|MeeGo UI Design Guidelines for Handset]]

=== Symbian Family (S40 and S60) ===
 * [[http://library.forum.nokia.com/index.jsp?topic=/Design_and_User_Experience_Library/GUID-A8DF3EB8-E97C-4DA0-95F6-F464ECC995BC_cover.html|Nokia Design & User Experience Library]]
 * [[http://wiki.forum.nokia.com/index.php/Category:Mobile_Design_Patterns|Nokia Mobile Design Patterns]] A series of articles, approaching a pattern library. Note that some of these may be very familiar, as it is a wiki, so some older patterns from this book and other information posted to the wiki have been copied to here by the authors, and other users.
 * [[http://www.forum.nokia.com/Design/|Forum Nokia Design Portal]] PDF.
 * [[http://developer.symbian.org/wiki/User_Interface|Symbian UI Wiki]]
 * [[http://www.forum.nokia.com/info/sw.nokia.com/id/73e935fe-8b59-43b2-ab3e-1c5f763672db/Series_40_UI_Style_Guide.html|Nokia Series 40 UI Style Guide]]
 * [[http://www.forum.nokia.com/info/sw.nokia.com/id/34762388-9434-4c42-9c5e-3e545b0975ea/S60_Platform_Visualization_and_Graphic_Design_Guideline_v1_0_en.pdf.html|S60 Visualization and Graphic Design Guideline]] PDF.
 * [[http://www.forum.nokia.com/info/sw.nokia.com/id/5c419b14-75ff-4791-b1a8-db1e0d72e36e/Symbian_3_UI_Style_Guide.html|Symbian^3 UI Style Guidelines]] PDF.


=== Featurephones ===
Featurephones, by the classic definition, do not have a "named OS." More to the point, applications cannot generally be loaded in the native OS, so other methods must be used.
Line 149: Line 155:
=== FeaturePhone UI Guidelines ===
Featurephones do have operating systems, and native applications are developed outside of the manufacturer's direct control for these devices. However, they generally cannot be installed by end users. These are created or specified by operators, and installed at the factory. This is mostly stuff like a custom phone book. Even the default browser is likely to be J2ME or BREW.
=== Native Operating Systems ===
Featurephones do have operating systems, mostly developed by the individual manufacturers, and native applications are in fact developed outside of the manufacturer's direct control for these devices. However, they generally cannot be installed by end users. These are created or specified by operators, and installed under controlled conditions. This is mostly stuff like a custom phone book. Even the default web browser is likely to be J2ME or BREW.
Line 167: Line 173:
 * [[http://www.smashingmagazine.com/2009/10/12/setting-up-photoshop-for-web-app-and-iphone-development/|Set up Photoshop and Illustrator color controls]]

For many years, there was no particular assistance provided to those seeking to design for mobile handsets. Over time, books and other documents and supporting information has emerged. Now, major software vendors like Adobe are embedding mobile-centric technology in their products.

New ones are constantly being added, or replaced, so please help us keep this up to date. Visit the wiki at www.4ourth.com/wiki or contact us with updates you may encounter.

Templates & Stencils

These are graphic items you can use with various drawing programs to create concepts, mockups, process diagrams, comps or graphics for final designs.

First listed are organizations with either general templates, or a number of templates for different devices and OSs. This is followed by a list by platform, as recently most designers and agencies have become concentrated on one or two devices or platforms, leading to a surge in such templates.

Note that this is just those we've found, or found useful. Many more may exist, or be included as part of the various manufacturer and OS developer links under the UI Guidelines section, below. Also be aware that by no means are all of these reviewed for quality, and are just checked to make sure that (at the time) they were valid links to real files, and are in the right category.

Design Organizations

4ourth Mobile

These are the templates we use every day for designing mobile device interfaces. Includes a numer of mobile components and additional information like typograph, for general mobile design. Also includes gesture guidelines, and some handset/OS specific items. The illustrations and diagrams in this book were created with these components.

If you are still working in Macromedia Freehand, the old (September 2009) version is still available. It has Little Springs branding, as that's who Steven worked for when he made it.

Graffletopia

Mobility

  • Mobility A free set of mobile UI design elements. (Photoshop)

Punchcut

Squetch

  • Wireframe Sketching Kit with tools for Browser, iPad upright, iPad landscape, Smartphone, GUI-Elements and Form-Elements. Not sure what some mean, but I guess "Smartphone" means they are trying to not just be iOS, so they get a category. (Illustrator)

Yahoo!

  • Yahoo! Stencil Kit many non-mobile parts, but also useful general and iPhone bits and pieces.

Specific Operating Systems

Android OS

All versions, all platforms, all operator overlays.

iOS

iPhone, iPod Touch, and iPad

MS Windows Phone 7

Symbian Family (S40, S60 & Maemo)


UI Guidelines

OS and device manufacturers have increasingly been providing guidelines for the implementation of their UI. This may include brief, general guidance, relatively specific format rules, or quite involved discussions of design implementation and the reasoning behind them.

All provide much more documentation for developers, so if there is insufficient information in the UI guidelines, you may wish to browse the rest of the developer resources for the answer. Some UI or UX information may be included in other sections.

Android (from Google and OEMs)

Apple iOS

HP Palm WebOS

MeeGo

Microsoft Windows CE, Mobile & Phone

RIM Blackberry

Smartphone

QNX / Tablet

Samsung Bada

Symbian Family (S40 and S60)

Featurephones

Featurephones, by the classic definition, do not have a "named OS." More to the point, applications cannot generally be loaded in the native OS, so other methods must be used.

J2ME

The Java Platform, Micro Edition (the same thing used to have a "2" in there, and is still mostly referred to by that abbreviation) is a common platform for running applications on practically all featurephones, worldwide. It was developed by Sun, so is now owned by Oracle. Installation methods vary, and some applications will work on basically all devices, while some are targeted to specific operators, regions, manufacturers or classes of devices. J2ME runs on over three billion handsets right this minute. This is a big deal.

BREW

A competitor to J2ME, created by Qualcomm, also allowing a (more or less) single piece of software to run on a range of handsets.

Native Operating Systems

Featurephones do have operating systems, mostly developed by the individual manufacturers, and native applications are in fact developed outside of the manufacturer's direct control for these devices. However, they generally cannot be installed by end users. These are created or specified by operators, and installed under controlled conditions. This is mostly stuff like a custom phone book. Even the default web browser is likely to be J2ME or BREW.

While UI guidelines do exist, these are generally proprietary so cannot be distributed. We have a few of them, but cannot share them. They would also be generally irrelevant; if you have to develop for this situation, you will be given the most applicable version by the operator and/or manufacturer, and have to work closely with them to get the software implemented.


Drawing Tool, Tips & Tricks

This is really just a list of items that we keep for ourselves, so we don't forget things. Feel free to add items, or even categories, if there's a tool you want to share your notes about. It is not provided in the printed book text, and shouldn't be as is too specific to our methods of work, or is not particularly mobile-specific. Or both.

Links, Guides, Other Stuff

Drawing Tools & Templates (last edited 2013-09-04 04:31:49 by shoobe01)