University of Iowa - UI Wordmark Mobile Iowa Beta

Grouping of Icons for the Service

Developing for UI Mobile Information

There are two types of mobile apps – native applications and web applications. Each section below is broken down into the different device types as each device has different requirements for both native and web applications. If you have suggestion for a new mobile app, please submit your suggestions at http://m.uiowa.edu in the feedback section.

Web Applications

Apple Devices (and other Webkit based browsers)

Web applications are essentially web pages built using HTML, CSS and JavaScript. Since web applications cannot be submitted to the iPhone Store, there are no licensing issues. While web applications can be developed using traditional web-development tools (Dreamweaver, FrontPage, etc.), Apple supports an iPhone-specific web development environment called Dashcode.

Icons

Icons created for the iPhone need to be 50px square transparent PNG files. The grey background and rounded corners will be added automatically on the site so you do not need to include that in your icon design.

Badge Number

Note: Badge numbers will not be displayed on generic mobile browsers.

If your application would benefit from having a badge number on the icon, a PHP function that returns the following string needs to be provided:

<span class="badge">#</span>

where # is replaced with the number for the badge.

HawkID Authenticated Apps

An app that requires authentication will have the lock logo added to the icon. Information about setting up mobile page authentication is available as well.

CSS Properties

While any CSS can be used, for consistency we encourage the following properties for your pages:

body
{font: 11px "Helvetica Neue", sans-serif; background: #BECCDA; color: #222; min-height: 356px; margin: 0; padding: 0;}
h1
{ text-align: center; color: rgb(47, 52, 61); text-shadow: rgb(204, 204, 204) 0px 1px 1px;margin: 10px 0
a
{ color: #22F; font-weight: bold;}
#content
{ width: 88%; margin: 0 auto 10px auto;font-size: 1.2em; background: white; border: 2px solid #232323; -webkit-border-radius: 10px; -webkit-box-shadow: 0px 0px 5px #232323;}
ul.content
{ padding: 0; }
ul.content li
{ padding: 10px;list-style-type: none; margin: 0; border-bottom: 2px solid #232323;}
ul.content li:last-child
{ border-bottom: none;}

The body styles will set the default fonts and colors for the site, while the h1 allows you to do a heading for each page. The a styles the links. The #content can be renamed and used however you like. The ul properties allow you to use an unordered list instead of a div for your main content if you like.

Generic Mobile Info

Icons & Badges

Icons are hidden on generic mobile browsers.

CSS Properties

Again, while any CSS can be used, for consistency we encourage the following properties for your pages:

body
{ background: #eaeaea; font:10px sans-serif;}
h1
{ margin: 5px 0;}
a
{ color: #000000;}
#content
{padding: 0; margin: 0; background: #FFFFFF;}

The body styles will set the default fonts and colors for the site, while the h1 allows you to do a heading for each page. The a styles the links. The #content can be renamed and used however you like. The properties in there allow for the rounded corners on the divs with a white background.

Native Applications

Apple Devices

Native applications are built using Objective-C, in Apple’s Xcode development environment. The iPhone Developer University Program, offered by Apple, provides instructors with development resources and allows students to develop, test and share their work with their classmates. Students retain the rights to applications they develop as part of a course, which can be published to the iPhone Store (without University of Iowa branding) if the student purchases their own development license ($99). If students would like to publish applications with the University of Iowa listed as the author, they can transfer all code and rights to the University. The application becomes the property of the University of Iowa and goes through the same review process as applications developed by UI developers.

Licensing and Distribution FAQs

Other Platforms (Android, Windows Mobile, Palm Pre, etc)

We don’t know of any current University development, licensing, or distribution for these platforms. We’d love to hear about what you are doing, and help if we can; contact mobile@uiowa.edu and we’ll talk.