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.
Mobile UI from Blue Flavor - A little old (2006), but still good info
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
PicoWiki - lets you edit and create content on the iPhone
TiddlyWiki - a mini wiki that uses UploadPlugin (JavaScript) to save stuff to the web
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:
More key points from other sources on the web:
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 on iPhone supports:
.gif, .jpg, .png, and .tiff
Safari on iPhone does not support:
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()(from http://www.evotech.net/blog/2007/07/...or-the-iphone/)
http://www.youtube.com/watch?v=sdUUx5FdySs
| iMore - The #1 iPhone, iPad, and iPod touch blog |
|---|
|
Debug 16: David Gelphman from Adobe to General Magic
David Gelphmen, former senior software engineer at Apple talks to Guy and Rene about his early years in programming, working on Postscript at Adobe, his time at General Magic, and how to avoid inverting bug fix equations. (Part 1 of 2.) Show notesGuestsHostsFeedbackYell at us via the Twitter accounts above (or the same names on ADN). Loudly. |
|
Torchlight game for Mac, Windows free from GOG.com
GOG.com has announced the free release of Runic Games' dungeon crawler Torchlight, but you have to act fast, because the deal only lasts for 48 hours, and they announced it yesterday. Torchlight was created by some of the folks behind Diablo and Diablo II, and its heritage shines through - it's a classic dungeon crawler action role playing game. You make your way through randomized dungeons, rendered in an isometric (or three-quarters) perspective. There are three character classes to choose from: the Destroyer (a warrior), the Alchemist (a magic user) and the Vanquisher (an archer who can also set traps). You set out to explore the mines beneath the bustling town of Torchlight, rich with a magical substance known as Ember. As you make your way through more than 30 levels, you discover that Ember can corrupt its users (and those who are exposed to it). Eventually you have to square off against the evil Alric and the source of Ember's corruption.
|
Deal of the Day: 75% off the Amzer Skin Case for iPhone 5
|
|
MacBreak Weekly 355: Go Big or Go Netbook
Leo Laporte, Andy Ihnatko, Mark Gurman, and I talk all about WWDC 2013, iOS 7, Mavericks, the new MacBook Air, AirPort Extreme, and more. Download or subscribe: TWiT.TV |
|
Vauxhall now shipping the Adam with integrated Siri connectivity, current owners get a free upgrade
The Vauxhall Adam -- or OPEL, if you're in mainland Europe -- hasn't been on the market for long, but from today each Adam that drives out of the showroom will have Siri connectivity. But, current owners aren't left out, as they can take their car back to Vauxhall for a free update to their Intellilink to give them Siri in their car as well. Siri is reachable in the car via a button on the steering wheel. Hitting this voice control button will automatically link up with Siri on your iPhone, and everything Siri can do, suddenly your car can do. Pretty sweet. Beyond this, Vauxhall is also to start selling the 'Siri edition' of the Adam. This special edition version is available in 'Apple style' white or black paint jobs along with some brushed aluminium wing mirrors. But don't call it an iCar. Any Adam owners out there excited for this? Let us know when you grab your update! Source: Pocket-Lint |
|
Apple reportedly extending OS X 10.9 and iOS 7 testing beyond developers
Registered Apple developers have been able to test OS X 10.9 Mavericks and iOS 7 since their announcement at WWDC 2013, but reports are now emerging that Apple is widening the reach of both slightly. According to 9to5Mac's Mark Gurman, selected Apple retail employees are now receiving an invitation to test out Mavericks for themselves:
Sources have also indicated that Apple is turning to the residents of Cupertino to assist with iOS 7 testing. Apple is said to be holding on-campus sessions with the locals in order to garner feedback on the latest version of iOS. It's unclear how people have been selected, but it's said that they are likely relatives of Apple employees. Source: 9to5Mac |
|
13-inch MacBook Air unboxing and first impression
I caved. Throughout WWDC 2013 I swore I wouldn't buy one of Apple's new, Haswell-based MacBook Airs. I was firmly committed to waiting for a Haswell-based 13-inch MacBook Pro instead -- which is pretty much the only realistic Retina MacBook Air for the near-future -- and I wasn't going to be tempted. But who're we kidding? Roughly the moment I got back to Montreal I went over to my local Apple Store and asked for the highest end 13-inch MacBook Air they had in inventory. And it turned out that was pretty much the highest end 13-inch MacBook Air configurable. We're talking 1.7GHz dual core i7 proc with Intel HD 5000 graphics 8GB of RAM and 512GB of SSD storage. The ports are the same as last year's -- 2x USB 3 and 1x Thunderbolt. Sadly, it's Thunderbolt 1 and not the new, fancy Thunderbolt 2, which kind of puts the damper on Retina Thunderbolt display support, and makes it standard size pixels all around. The only new addition is the second mic, which should hopefully help with sound input quality. That's fine. The MacBook Air with it's claimed 12-hours of battery life isn't being aimed at the performance market. It's being aimed squarely at the heart of the persistence market. This is the MacBook for people who want to leave the house with nothing but a chuckling backward glance at their power supply, still plugged in next to their desk, as they leave the house for the day. This is for the airplane travelers and live bloggers, for coffee-shop hopping entrepreneurs and class-changing students. It's not the MacBook for anyone even remotely needing a Pro. Hence the difference in names. I've only had it for 24 hours, so aside from unboxing and setting up, I haven't had much of a chance to but the new 13-inch MacBook Air through its paces. I have remarked at how well the battery is doing so far, and how blazingly fast the SSD is. I'm also okay with the screen. The 11-inch has nowhere nearly enough pixels for Safari, Coda, Photoshop, or Final Cut Pro X -- the apps in which I live -- but 13 is fine. I feel about it much as I feel about the iPad mini. You can have screen density, lightness, or battery life, and you only get 2 out of the three. This is the compromise for people who want lightness and long battery life, and that'll be the perfect compromise for many, many people, at least for now. I also picked up the new Airport Extreme Time Capsule, which is an 802.11ac router to go with Apple's first 802.11ac computer. I do expect that wireless technology to quickly propagate to other Macs, as well as the iPhone and iPad, so I'm eager to test it out. Look for that unboxing and first impressions post tomorrow. Okay, that's it for now. Time to finish my set up and start my reviewing. Off to the coffee shop! |
|
iOS Personal Hotspot passwords vulnerable to brute force attacks
Researchers at the University of Erlangen-Nuremberg have discovered weaknesses in the Personal Hotspot feature in iOS. The weak, and somewhat predictable password generation -- used in all current versions of iOS up through iOS 6 -- means people are susceptible to brute force attacks when using the personal hotspot feature on their iPhone or cellular iPad. A brute force attack is one that systematically tries all possible combinations of a password until the correct one is found. The more complex a password, the more computing power and/or time it takes to try the combinations. Under Settings on iOS, inside Personal Hotspot, you will normally find Wi-Fi Password to be pre-populated with a memorable password followed by four digits. Andreas Kurtz, Daniel Metz and Felix C. Freiling found that iOS chooses from only 1,842 words in a wordlist, each 4 to 6 characters in length, when generating these default passwords. iOS generates these passwords with one of the words from the list, followed by a four-digit number. This combination only leaves the possibility of about 18.5 million different passwords, a relatively low number when it comes to password cracking, making it an easy target for a brute force attack. It was also discovered that words from the list aren't chosen randomly, and some words are chosen much more frequently than others. This knowledge can potentially speed up the process of cracking the password by trying the most commonly chosen words first. The researchers state that all of these factors make it possible to compromise a hotspot connection in less than 50 seconds.
The Personal Hotspot feature employs WPA2-PSK encryption, which is generally regarded as secure for WiFi. However, the short list of known passwords being used in iOS means that these default passwords are extremely susceptible to brute force attacks. When a device connects to a hotspot, a handshake takes place in which the client and the hotspot negotiate their connection. This is also the time where the client authenticates with the hotspot using the pre-shared key. By capturing this handshake, an attacker is then able to run a brute force attack using the known word list to generate and attempt all 18.5 million possible passwords, until it finds a match. Once a match is found, an attacker could then connect to your personal hotspot to use your connection, or potentially leverage further attacks against other connected devices. The report also mentions that other mobile platforms showed signs that they were affected by similar problems, including Windows Phone 8 and some vendor-modified versions of Android. The researchers also released the source code for Hotspot Cracker, an iOS app that demonstrates their findings. The app allows you to generate and export the wordlist from iOS, view the 20 most common words used for personal hotspot passwords, enter your hotspot password to find out approximately how long it would take to crack, and gives instructions on how to crack a password once you have captured the handshake. When calculating how long it would take to crack your password, the app presumes a GPU cluster of four AMD Radeon HD 7970s, which can run about 390,000 guesses per second. With these calculations, the app determined my iPhone's personal hotspot password would take just under 25 seconds to crack. The reason iOS and other mobile platforms generate passwords automatically is to avoid having users set up hotspots without any encryption. These passwords are certainly better than having no encryption at all, but this research shows that these passwords should not be considered secure. iOS shows you how many devices are connected to your hotspot, making it easy to recognize if there are ever more devices connected than you expect. Until Apple changes to more secure defaults, the easiest thing for iOS 6 (and earlier) users to do is simply set their own unique password for Personal Hotspot. |
|
Mock up iOS 7 screens in Photoshop with this file
User experience (UX) design studio Teehan+Lax is offering a free downloadable Photoshop file containing interface elements from the first beta release of iOS 7. You can grab the iOS7 GUI PSD file by visiting their Web site. Teehan+Lax said that the file is being offered "to help you pitch, design and build amazing software." It's suitable for using with mockups that you're creating, but the company asks that people interested in making software or their own Photoshop files that work similarly to recreate their own interface elements independently. |
|
How to downgrade iOS 7 beta back to iOS 6
Lots of people itch to try new iOS beta versions when they become available and iOS 7 has definitely attracted lots of people that were curious to try out the new features ahead of time. If you were one of those and didn't heed our warning about betas, you may find yourself frustrated with lots of bugs and annoyances. Fortunately, there's a pretty easy way to get back onto iOS 6 without too much fuss. If you're regretting the decision to install iOS 7 beta, follow along and we'll help you get back to iOS 6. Before you beginPlease keep in mind that if you downgrade back to iOS 6, you'll only be able to go to the most current version, which is 6.1.4 for iPhone 5 users and 6.1.3 for iPhone 4S and below. When it comes to iCloud backups, you won't be able to use an iOS 7 backup on an iOS 6 device, so be aware that you're going to lose any information you may have in those backups. You also won't be able to recover any jailbreak with saved blobs. If you're still wanting to downgrade after understanding all this, continue on... How to downgrade from iOS 7 beta to iOS 6
Now just let iTunes do its thing and if all goes according to plan, your device should eventually reboot and be downgraded to iOS 6 again. If you've managed to successfully downgrade your device to iOS 6 again, let us know how it went in the comments! |
| File | Version | Size | Modified | |
|---|---|---|---|---|
| ||||
| ||||
| ||||
| ||||
| ||||
| ||||
| ||||
| ||||
| ||||
| ||||
| ||||
| ||||
| ||||
| Images 12 | ||
|---|---|---|
Add comment to wiki page stateaddComment (1).jpg | viewing comments on page statecomments.jpg | login statelogin.jpg |
(OLD) Messaging - Inboxmessage.jpg | Mobile UI PagemobilePage.png | Notes with new notes indicatornotes (1).jpg |
Search results with paginationsearchResults.jpg | Share a wiki page stateshare (1).jpg | state when click on "To" field on the Share pageshareTo.jpg |
toggle down statetoggleDown.jpg | User PageuserPage.png | viewing a wiki page statewikipage.jpg |
Copyright © 2011 MindTouch, Inc. Powered by