Project Goal

Design a standalone application optimized for accessing and sharing content inside MindTouch Deki through a mobile interface specifically for RIMM Blackberry and AAPL iPhone. This is different than supporting a mobile-friendly skin inside Deki, since we will optimize the read/share content use cases instead of the edit/collaborate use cases (which the main application does).

This project will also be a more self-contained example of how to utilize MindTouch Deki's API to rapidly deploy alternate entrypoints to Deki content.

devs: irenev, jroeckel, royk, guerric, fallonc

Related links

Mobile UI from Blue Flavor - A little old (2006), but still good info

iPhone Web Apps Guidelines

Small Surfaces - all about mobile UI; seems like a good resource, but I've only skimmed it

Blackberry Resources - developer labs, journals, tools

W3C Mobile Phone Best Practices - as of Nov 2006

               

Development kit?

http://www.cascadamobile.com/- might be useful for quickly prototyping views

               

Existing iPhone wiki apps:

PicoWiki - lets you edit and create content on the iPhone

TiddlyWiki - a mini wiki that uses UploadPlugin (JavaScript) to save stuff to the web

               

Other existing mobile wikis:

Miki - mobile SocialText wiki

Confluence - includes some screenshots 

               

Key points from iPhone UI guidelines

Here are some key points from the iPhone UI Guidelines that I feel are worth noting. Some might be obvious, but just wanted to make sure we're all on the same page:

  • use typography to show hierarchy and importance
  • avoid any purely decorative elements (creates clutter)
  • minimize required input (consider cookies for storing info, or use lists since it's easier for users to select from a list than to type words)
  • provide fingertip-sized targets (44 x 44 pixels) -- iPhone only
  • keep in mind that users on a mobile device will most often be in environments filled with distractions (so keep things simple and provide contrasting, bold elements to grab attention where necessary)
  • users have a more personal relationship with their mobile device than with their computer (they bring it with them wherever they go) so your site/app must be streamlined and inviting
  • content must be designed to work well at slow connection speeds
  • text blocks spanning the entire width of the device are difficult to read...
  • ...so present text in relatively small, easily digestable blocks (think newspaper layouts) to avoid panning back and forth
  • use user-centric terminology
  • provide feedback when necessary (ie. when communication with the server or downloading its resources, provide some sort of progress indicator)
  • keep the design consistent with the other mobile apps -- don't make the user learn anything new
  • make sure your content can handle frequent interruptions (ie. taking a call)
  • when appropriate, think about including links that allow users to make a phone call, open mail, look at Google maps or view videos

               

More key points from other sources on the web:

  • bright background colors/patterns can hide glare and fingerprints (but let's not get too carried away here...we don't want to blind our users)
  • ambidextrous design must be considered for layout and placement of buttons (option to flip layout? although if the layout is designed correctly, this shouldn't need to be an option)
  • tables & frames = bad. just say no.
  • provide a text equivalent for every non-text element
  • do not use pixels or absolute units for measurement -- use percentage and relative measures (ie. em, larger, bolder, thick)
  • provide easy navigation away from error messages (don't rely on every device having a built in "Back" button)

Whenever considering including something in the design, make sure you ask this question first:

Is this critical information or functionality users need right now?

Safari vs. Safari on iPhone

Safari on iPhone supports:

  • Safari supports cookies on both
  • Safari on iPhone allows up to 8 user initiated browser pages to be open at once.
  • Default user preference is set to block pop-up windows.
  • Safari on iPhone supports many MIME types and rich media, including PDF and media file types
  • Images: Safari supports .gif, .jpg, .png, and .tiff
  • Fonts: The iPhone comes with American Typewriter, Arial, Arial Rounded MT Bold, Courier, Courier New,Georgia, Helvetica, Helvetica New, Marker Felt, Times New Roman, Trebuchet MS, Verdana, and Zapfino
  • Other than the :hover pseudoclass which isn’t supported on the iPhone since mouseover effects aren’t supported, Safari on the iPhone supports CSS1, CSS2 and several selectors and attributes of CSS3

       

Safari on iPhone does not support:

  • Events: mouseover and mouseout, including :hover styles and tool tips, (but it does support onclick and event listeners). Safari on the iPhone does not support the document events of onkeydown, onkeypress and onkeyup, the form-field events of ondblclick, onmouseenter, onmouseleave, onmousemove, and onSelect, and the window events of onresize and onScroll. This is not an exhaustive list, so test your event handlers before listening to me.
  • window.showModalDialog()
  • Plug-ins: Flash or Java, and plug-in installations. Do not ask users to download Flash.
  • File-size: Non-streaming files of over 10MB. CSS, JavaScript and HTML files are limited to 10MB per file. JavaScript is limited to 5 seconds of execution time. Safari for the iPhone does support gzip compression, so compress!
  • The iPhone does not support gifs, png or tiffs over 8 MB and jpgs over 128 MB (but does support larger streaming media files).
  • You can use iFrames, but avoid framesets.

(from http://www.evotech.net/blog/2007/07/...or-the-iphone/)

     

http://www.youtube.com/watch?v=sdUUx5FdySs

    

The iPhone Blog

The iPhone Blog
Quick App: CNNMoney.com News, Stocks, and Video for iPhone
CNNMoney.com News, Stocks, and Video [free - iTunes link] for iPhone (and iPod touch) is the latest big name entrant into the App Store financial news and media space. Leveraging their brand and resources, it looks like CNN.com’s mobile site while working like an iPhone app. iPhone-likeness aficionados may take a few blinking moments to [...]
iPhone 3GS Jailbreak purplera1n Updated to Support Vista, Windows 7, 64-bit
OH (original hacker, yo!) George Hotz has posted the RC2 version of his iPhone 3GS jailbreak tool, purplera1n. Along with other improvements, the new version supports Vista, Windows 7, and supports 64-bit. If any of the above interests you, and you’re a responsible adult who understands the risks involved, hit the link below and check it [...]
How To: Email Full Size iPhone 3GS Photos via Copy/Paste
Dave wrote in asking TiPb how he could email full size, full quality photos from his iPhone 3GS. Sounds simple, right, but by default if you go into Camera Roll choose one or more photos, and then choose Share, the iPhone will crunch the image(s) down to 800×600. If, however, you use the copy command, then [...]
Dev Team Demos iPhone 3GS ultrasn0w Unlock, Hacker Releases iPhone 3GS purplera1n Jailbreak
There has been so much jailbreak/unlock news as of late, it’s enough to make your head spin. So let’s end this week with two more tidbits of news from the community. The Dev Team has released yet another demo video. This time they are showing off their iPhone 3GS 3.0 ultrasn0w unlock. Please keep in [...]
Jailbroken iPhones - Security Risk?
Turns out that if you jailbreak your iPhone you remove most of the Apple’s security protections — 80% to be exact — and are vulnerable to attacks. At least according to Charlie Miller: “If you care about security, don’t use a jailbroken iPhone,” Miller, speaking at SyScan in Singapore, believes that by jailbreaking you [...]
iPhone 3GS #1 in Consumer Reports New Smartphone Ratings
The latest piece of hardware to come out of Cupertino, Apple’s iPhone 3GS, has claimed the honor of being ranked number 1 in Consumer Reports new smartphone ratings. Now does this come as a surprise to anyone? In all actuality, it was pretty close within the top 8 devices: (Device/Overall Score): iPhone 3GS (16 GB) [...]
AT&T Memo Leaked — iPhone 3GS Makes for Best Selling Debut Ever
We already knew Apple sold — and upsold — 1 million iPhone 3GS devices opening weekend, but an internal memo shows just how big an event that was for AT&T. Massive summer blockbuster, thy name is iPhone 3GS. On this year’s launch day, iPhone sales exceeded sales recorded on 2008’s iPhone launch day, Black [...]
iHacker Charlie Discloses iPhone SMS Security Vulnerability
In an ideal world, Mac and iPhone hacker Charlie Miller would discover vulnerabilities, inform Apple, and Apple would then patch them before they had any chance of being exploited “in the wild”. Miller, however, prefers to keep them to himself so he can win MacBooks and detail them at Black Hat conferences. The good of the [...]
Quick App: Rolando 2 Quest for the Golden Orchid for iPhone
Rolando 2 Quest for the Golden Orchid [$9.99 - iTunes link], available now for the iPhone (and iPod touch) shows that Ngmoco not only takes great gaming concepts and beautifully renders them on the iPhone, but that they can make those great concepts and renders even better. New gameplay includes a 3D stylized world, driving, [...]
Thursday Fun Video: Britney Spears Has iPhone on her Radar
Well, well, what do we have here? Seems one Britney Spears is using an iPhone in her new music video, Radar. Leanna assures us it’s at the very beginning, so if your head is turned more by gadgets than starlets, you can get your fix early before you lose an ear or anything. However, if [...]

 

Future Features

  • Recent changes
  • "Sent from my iPhone" to be displayed in Notes/Share page messages
  • Notes being able to keep track of new notes (like Apple Mail) and count down when a note is checked
Tag page

Files 1

FileSizeDateAttached by 
 Ensure your website is 100 mobil.doc
Notes collected from Irene
408.5 kB23:12, 30 Jun 2008jroeckelActions
Viewing 2 of 2 comments: view all
The "Add Comment" screen should have the instruction text in the center (as pictured), but when the user touches the textarea, the cursor should appear in the top-left corner for normal typing.
Posted 21:29, 9 Jul 2008
Please see the state when the user clicks on the "To" field on the Share page. They can either type in a username or search for one in the database.
Posted 22:55, 9 Jul 2008
Viewing 2 of 2 comments: view all
You must login to post a comment.