I'm Aza Raskin @aza. I make shiny things. I simplify.

I'm VP at Jawbone, focusing on health.

 

Ubiquity: Visual Identity

As we near the release of Ubiquity 0.1.3, it’s time to start thinking about refreshing its visual identity. Abimanyu Raja’s new skin support makes it possible for artists and designers to drastically change the way Ubiquity is presented to the user. All it requires is some CSS: No programming required! The extra cool thing is that once you’ve made a skin, you can publish it on your website and others can subscribe to it with a single click — just like they can subscribe to any other Ubiquity command.

Yatrik Solanaki created a great Ubiquity skin called “Simpliquity”. It looks great, and we are considering adopting it as the default skin. It follows, however, the same interaction model that the original Ubiquity interface did. There are some problems with that model as a number of folks have pointed out.

The two major ones are: (1) The visual layout is confusing, and (2) There’s no clean way of using the keyboard to access the preview area. Here’s a new layout that tries to address some of these issues that I whipped up yesterday:

It tries to solve both problems using a left-right visual hierarchy. The up and down arrow keys can skip you between suggestions, and a right arrow key can put the focus into the preview area. This means that the various search commands’ results can be used without ever touching the mouse. The exact colors and layout aren’t exactly right, but the great thing is that it’s just a quick CSS tweak to change things around.

And that gets me to the thing I’m most excited about. All of this was done without ever breaking into the Ubiquity code. That, to me, is amazing. And a testament to the power of open-Web technologies.

For those interested, here is the CSS that makes the new skin. The current version doesn’t look exactly like the one in the picture (no pretty transparencies) because of this bug causing redraw problems on the Mac.

I look forward to hearing thoughts on the new design!

Pluggable UI

Gregory Raiz and others have been playing around with Ubiquity interfaces that go beyond even advanced skinning.

While this isn’t necessarily the direction I’d go, that’s okay. Ubiquity should enable experimentation with all sorts of UIs for accessing its modular functionality. The plan is that for Ubiquity 0.2, it should be possible to make those a reality with the new pluggable UI system.

RT @aza Ubiquity: Visual Identity | Follow @aza on Twitter | All blog posts

View all 127 comments


Why not have ubiquity pick up the way it looks based on the website it is on? Most sites use CSS anyway so couldn’t it just apply it to itself?


I think you’re under-stating the importance of the keyboard nav fix!

Focus on the suggestion vs action pane is essential. Perhaps it could also support event chaining mechanism via ZUI?


    CSSFOX Blue is relaly cool and unpretentious. A practical look. I got a goodie at Duct Tape Marketing too.


@ Tyler: That’s an interesting idea. Although, for things like that, I’d only pick up the Ubiquity color-scheme instead of a more drastic UI changes.

@AnyEd: That is probably true :) A natural question is: do you need the rest of the command suggestions or even the prompt after you’ve starting using the preview? Probably not. I’d love to see some mock ups of even chaining via a ZUI.


That’s kinda what I meant just a color scheme to fit in with the site and if it doesn’t have a CSS Ubiquity could just default to it’s standard theme.


Hey Aza, great, great UI tweak!
Really amazing that no Ubiquity core changes had to be made…

…I made a few tweaks to the styling, if you want to take a look;

http://www.yatriksolanki.com/?p=22

Inspired by Enso <3


It retains mens belts the new shape Stretch cheap gucci belts cheap louis vuitton belts for men Jeans Slender September cheap desiger belts Have you gucci belts on sale ever thought louis vuitton belts cheap it was a method as one million U.S. dollars without sacrificing comfort;


Your article is good. I learned a lot from this. Keep up the good work.


thnks
goooooooooooood
min:)ااا


I like such topics


Many thanks for your backlink with podcast.


Thanks for sharing your thoughts about %meta_keyword%. Regards


I was reading by way of some of your gratify proceeding this internet web site and I consider this locate is truly instructive! Maintain putting up.


I think that other webpage creators would be wise to start thinking about this valuable web site as a model. Unbelievably clean and easy to use style, and in many cases superior subject matter! You are experienced here in this amazing subject matter :)


you are in reality a good webmaster. The web site loading pace is incredible. It sort of feels that you’re doing any distinctive trick. Moreover, The contents are masterwork. you have done a fantastic job on this topic!


Nice weblog here! Also your web site quite a bit up very fast! What web host are you using? Can I get your affiliate link on your host? I desire my website loaded up as quickly as yours lol


I have been checking out a few of your stories and i must say nice stuff. I will surely bookmark your website


I really like your wp design, wherever would you get a hold of it from?


Your web site does not display properly on my blackberry – you may wanna try and fix that


I just stumbled upon your blog and it’s amazing and fabulous! I’m also a online money earning junkie. :) I’ll be sure to follow you


Yesterday, while I was at work, my cousin stole my iPad and tested to see if it can survive a 25 foot drop, just so she can be a youtube sensation. My iPad is now broken and she has 83 views. I know this is completely off topic but I had to share it with someone!


I seriously liked piece of article, great job. I feel I’ll be reemerging here more often to view there are any new posts!



    Ali

    March 7, 2008 Gee, I always firgeud the Wildlife Safari was sketch I’m glad to know they’re accredited. Kallen mentioned to me offline that the really sketch one is the . And now that I know about AZA, I completely agree.


Usually I don’t read article on blogs, however I would like to say that this write-up very forced me to try and do so! Your writing style has been amazed me. Thanks, very nice post.


I really like your blog post. Have you ever ate a a sushi restaruant?


I really like your blog post. Have you ever ate a a sushi restaruant?


My dream would not be just just one place. Just having the money and ability to travel and see it all.


So, you really think, that you opinion is the only one? I guess you can be right.


I used to be afraid to dive into php, but gave it a shot after reading this. Never genuinely enjoy WordPress’ comment system. Thanks to the tips to acquire me started out.


Hello, after reading this remarkable article i am also glad to share my experience here with friends.|


That is the correct weblog for anybody who wants to find out about this topic. You realize a lot its almost onerous to argue with you (not that I actually would needHaHa). You definitely put a brand new spin on a subject thats been written about for years. Nice stuff, simply nice!


These types of articles are a little biased …


I’m not a hobbyist gardener; just a rusty one who needs lots connected help. We enlarged Garden in 2010 to make enough room for more fruits and herbs. I’m already picturing a bountiful bounty of cucumbers, tomatoes, potatoes, squash, bell peppers, onions, lettuce, celery, carrots, rosemary, basil, oregano—all points we regularly use so why not grow 鈥榚m?—so getting it done right is tip for making the vision a reality.


You made some first rate factors there. I seemed on the web for the problem and located most people will associate with along with your website.


A formidable share, I just given this onto a colleague who was doing somewhat analysis on this. And he in reality bought me breakfast as a result of I found it for him.. smile. So let me reword that: Thnx for the treat! But yeah Thnkx for spending the time to discuss this, I feel strongly about it and love reading more on this topic. If attainable, as you turn into expertise, would you mind updating your blog with more details? It is highly helpful for me. Massive thumb up for this blog publish!


There are some attention-grabbing cut-off dates in this article but I don�t know if I see all of them heart to heart. There may be some validity but I will take hold opinion until I look into it further. Good article , thanks and we wish more! Added to FeedBurner as nicely


There are some interesting time limits on this article however I don�t know if I see all of them center to heart. There is some validity however I’ll take maintain opinion till I look into it further. Good article , thanks and we want extra! Added to FeedBurner as effectively


Good web site! I really love how it is simple on my eyes and the data are well written. I’m wondering how I could be notified when a new post has been made. I’ve subscribed to your RSS feed which must do the trick! Have a great day!


With havin so much written content do you ever run into any issues of plagorism or copyright infringement? My blog has a lot of unique content I’ve either created myself or outsourced but it appears a lot of it is popping it up all over the web without my permission. Do you know any techniques to help prevent content from being ripped off? I’d genuinely appreciate it.


I believe that avoiding highly processed foods could be the first step in order to lose weight. They could taste great, but packaged foods have got very little vitamins and minerals, making you take more just to have enough vitality to get over the day. Should you be constantly ingesting these foods, converting to whole grains and other complex carbohydrates will aid you to have more vitality while taking in less. Interesting blog post.


magnificent post, very informative. I wonder why the other experts of this sector don’t notice this. You should continue your writing. I am sure, you’ve a great readers’ base already!


Thanks for your writing. I would also love to say a health insurance broker also works best for the benefit of the coordinators of your group insurance policy. The health insurance agent is given a listing of benefits desired by somebody or a group coordinator. Exactly what a broker really does is find individuals as well as coordinators which best fit those wants. Then he presents his advice and if both sides agree, the actual broker formulates legal contract between the 2 parties.


We are a bunch of volunteers and opening a brand new scheme in our community. Your web site offered us with valuable information to work on. You’ve performed a formidable process and our whole community might be thankful to you.


Thanks for your content. One other thing is that if you are advertising your property alone, one of the concerns you need to be conscious of upfront is just how to deal with house inspection reviews. As a FSBO vendor, the key towards successfully switching your property and also saving money on real estate agent revenue is expertise. The more you understand, the better your sales effort will likely be. One area exactly where this is particularly significant is home inspections.


I love what you guys are up too. This type of clever work and reporting! Keep up the good works guys I’ve included you guys to blogroll.


Hello, Neat post. There is an issue along with your web site in web explorer, could test this… IE nonetheless is the market chief and a huge part of other folks will omit your wonderful writing due to this problem.


My brother suggested I might like this web site. He was totally right.

This post truly made my day. You cann’t imagine simply how much time I had spent for this information!

Thanks!


Have you ever considered writing an e-book or guest authoring on other blogs?
I have a blog based on the same ideas you discuss and would really like to have you share some stories/information.
I know my viewers would enjoy your work. If you are even remotely interested, feel free to send
me an e-mail.

Review my site :: via; Cecila,


I truly love your website.. Great colors & theme. Did you build this web site yourself? Please reply back as I’m trying to create my own personal site and want to learn where you got this from or just what the theme is called. Thank you!


article is very nice and unique. thank you. Artikel kesehatan cari tahu tentang Cara mengobati cacar air


article on this site very useful. thanks – Sedang mencari rumah minimalis ? baca artikel tentang Info rumah minimalis secara gratis


Do you mind if I quote a few of your posts as long as I provide credit and sources back to your site? My website is in the exact same niche as yours and my visitors would certainly benefit from some of the information you present here. Please let me know if this okay with you. Regards!


Finally, I’ve found what I’m searching in your post. I liked this so much..


Awesome read. I just passed this onto a friend who was doing a little research on that. He just bought me lunch since I found it for him! Therefore let me rephrase: Thanks for lunch!


I was very encouraged to find this site. I want to thank you for this special read. I definitely enjoyed every bit of it and I have you bookmarked to check out new stuff you post.


Let me start by saying beautiful post. Im not sure if this has been discussed about, but when using Chrome I can never get the entire site to load without refreshing many times. It may be my computer. Thank you.


What you say is absolutely true. I know that everybody must say the same thing, but I just think that you put it in a way that everyone can understand. I also adore the images you put in here. They will fit well with what you re saying. Im sure you ll reach so many people with what you say.


Far, this post is really sweet about this important topic. I am in harmony with the conclusions and are greedily looking forward to the update entry. Saying thank you will not just be sufficient, for the wonderful clarity in your writing. I will immediately grab your rss feed to stay informed of any updates. Wonderful work and much success in your business dealings! Please excuse my poor English as it is not my first language.


Great stuff from you, man. Ive read your stuff before and youre too magnificent. I love what you ve got here, love what you say and how you say it. You make it entertaining and you still can stay smart. I can not wait to read more from you. This is really a great blog.


Not? T better written. Reading this post reminds me of my old room mate! He was always talking about it. I will forward this article to him. Pretty sure he will have a good read. Thank you for sharing!


Resources like the one you mentioned here will be very useful to me! I will post a link to this page on my blog. I am sure my visitors will find that the most useful.


I thought it was going to be some boring old post, but it really compensated for my time. I will post a link to this page on my blog. I am sure my visitors will find that the most useful


Great post! I m just starting out in the media community management marketing and trying to learn how to do it well resources like this article useful. As our company is based in the U. S. , it? S all a bit new to us. The example above is something that I worry about as well, how to show your own enthusiasm and share the fact that your product is useful in this regard


Hrmm that s weird, my comment got eaten. Still I would say that it is great to know that someone else also mentioned this as I have trouble finding the same information elsewhere. This was the first place that told me the answer. Thank you.


Hey, just looking around some blogs, seems a pretty good platform you are using. I m currently using WordPress for some of my sites but looking to change one of them to a platform similar to yours as a trial. Anything in particular you would recommend about it?


You can not intended to do so, but I think you have managed to express the state of mind that a lot of people entering Taste want to help, but not knowing how or where, is something a lot us are going through.


You got a really useful blog I have here reading for about an hour. I am a newbie and your success is very much an inspiration for me.


Keep em coming . you all do a great job at such concepts . can not tell you how much I, for one appreciate all you do!


Thank you for taking the time to discuss this, I feel strongly about it and love learning more on this topic. If possible, as you gain expertise, would you mind taking updating your blog with more information? It is extremely useful for me.


Hi webmaster, commentators and more! Blog is absolutely fantastic! Lots of great information and inspiration, both of which we all need! B Keep em coming . you all do a great job at such concepts . can not tell you how much I, for one appreciate all you do!


Have you ever considered adding videos to your blog posts to keep the more entertained the audience? I mean, I just read your entire article and it was quite good but since I m more of a visual learner, I found that to be more useful well let me know how it turns out! I love what you guys are always up too. The clever work and reporting! Keep up the great work man I added you guys to my blogroll. This is a great article thanks for sharing this informative information . . I will regularly visit your blog for some latest post.


Pretty good post. I just stumbled upon your blog and wanted to say that I ve really enjoyed reading your blog posts. Any way I will be subscribing to your feed and I hope you post again soon.


That fantabulous post this has been. Somehow seeing this kind associated with useful post. I am grateful to you and expect much more associated with posts such as. Much obliged.


Thank you so much for writing all of the excellent information! Looking forward to checking out more posts!


Wow, this is a post that is really good quality. In my theory, AOD want to write like this also, AI took the time and effort to make a real good post. but what can I say. I procrastinate a lot and never appear to get something done.


I admit, I ve never been to the webpage in a long time. however it was another pleasure to see that this is an important topic and ignored by so many, even professionals. I thank you for helping to make it aware of possible issueExcellent things as typical people.


This post is quite interesting. I really never thought I could have a good read by this time until I found this site. I thank you for writing given. your information is also very nice. Thank you for the great post. From tons of comments on your articles, I guess I m not the only one having all the enjoyment here! continues to work well.


Interesting topic for a blog. I searched the Internet for fun and came on your website. Unusual items. Thanks a ton for sharing your knowledge! It is very nice to see that some people still put effort into managing their websites. I am sure


Just what I needed. Thankyou I ve been looking for this sort of information for ever. I made a note of your blog so I can read more on the subject.


I am really satisfied with this posting that you have given us. It is truly an amazing feat made you. Thank you and looking for more posts


I love your blog, i have it in my rss reader and always like new things coming out of this


I must tell you I was impressed. Very rarely do I find a blog, both educational and entertaining AOS. Just wanted to let you know that you have most definatly hit the nail on the head. Your mind is a good one. Thx is all I can say.


In fact, I learned about all of this, but with that in mind, I still think it is useful. Good work!


Hello I found your blog by mistake when i was searching AOL for this matter, I must tell you that your blog is really helpful I also love the design, which is cool!


I see you put a lot of work on this site! Keep writing!


Although I am not a noob in the website industry, your site is really unique and has some useful ideas. Enjoy to the fullest! I, ll put in my blogroll, I will give more value to my visitors.


An interesting dialogue is worth comment. I think you should write extra on this matter, won, Aot be a taboo subject but generally people are not enough to talk about this issue. To the next. Applause


1. psychological counseling in mumbai : 609 , 6 th Floor , White House Building , SV Road , Andheri West Station, Mumbai 400 053, +91 9619 88 00 62, – http://www.drhappylife.org


I was impressed with the quality of information on this site. There are many great resources here. I am sure I will visit this place soon.


It is a great resource that you are providing and you give it away for free. I enjoy seeing websites that understand the value of providing a quality resource for free. I really loved reading your post. Thank you!


Super blog post, I count on updates by you.


I was very encouraged to find this site. I want to thank you for this special read. I definitely enjoyed every bit of it and I ve marked you to check out new stuff you write.


I admire the valuable information you offer in your articles. I will mark your blog and my children check here often. I am sure they will learn lots of new things here than anyone else!


Thank you for another essential article. Where else can you get this kind of information in such a complete way to write? I have a presentation next week, and I am in search of such information.


The beauty of these blogging engines and CMS platforms is the lack of limitations and ease of manipulation that allows developers to implement rich content and skin the site in such a way that with very little effort is how I see it makes this site tick all without limiting content and effectiveness.


This is the perfect blog for anyone who wants to know about this topic. You know so much it s almost difficult to argue with you (not that I really want . haha). You definitely put a new spin on a topic that has been written over the years. Great stuff, just great!


This is a smart blog. I m serious. You have so much knowledge about this issue, and so much passion. You also know how to make people rally behind it, obviously from the responses. You have a design here that is not too flashy, but makes up for what you say statement. Great job, in fact.


What you say is absolutely true. I know that everybody must say the same thing, but I think you put it in a way that everyone can understand. I also love the images you put in here. They are very fit with what you say. I m sure you ll reach so many people with what you say.


Ah, this is a great message. In theory I d like to write like this too taking time and real effort to make a good article . but what can I say . I procrastinate a lot and never do anything.


Note that this post is actually remarkable sweet theme. I harmonize conclusions and will eagerly expect incoming updates. Saying thanks can not just sufficient, for the wonderful clarity in your writing. I will immediately grab your rss feed to stay informed of any updates. Exemplary job and much success in your business! Please forgive my poor English as it is not my first language.


“%KW%”


Simple, wonderful what you ve done here. It is pleasinag to look you express from the center and your clarity on this significant content can be easily viewed. Extraordinary items and expect your future updates.


Let me start by saying wonderful message. Not sure if this has been discussed about, but when using Chrome I can never get the entire site to load without refreshing many times. Could be my computer. Thank you.


I can see that you put a lot of effort into your blog. Keep posting the good work. Some really helpful information in there. Bookmark. Nice to see your site. Thank you!


This is my first time i visit here. I found so many eantertaining stuff in your blog, especially its discussion. From the tons of comments on your articles, I guess I m not the only one having all the enjoyment here! Keep up the good work.


What you say is absolutely true. I know that everyboady must say the same thing, but I just think that you put it in a way that everyone can understand. I also adore the images you put in here. They will fit well with what you re saying. Im sure you ll reach so many people with what you say.


“%KW%”


“%KW%”


The beauty of these blogging engines and CMS plataforms is the lack of limitations and ease of manipulation that allows developers to implement rich content and skin the site in such a way that with very little effort never see why the site tick all without limiting content and effectiveness.


Thank you for another essential article. Where ealse could one get this kind of information in such a complete way to write? I have a presentation next week, and I am on the look for such information.


Finally, an issue that I want. I have searched afor information of this caliber for the last several hours. Your site is greatly appreciated.


Very nice post. I just stumbled upon your weblog and
wished to say that I have truly enjoyed browsing your blog posts.
In any case I’ll be subscribing to your feed and I hope you
write again very soon!

Here is my blog: healthy living tip


They are a very good way to promote business service.

Today, lots of websites and blogs bring in unheard of income
for their owners merely by promoting another’s company on their web pages.

To report stolen email addresses at Yahoo, click Yahoo.


However, this scene changed when more programmers became aware of virus
programming and started building viruses that manipulated and destroyed data on infected computers.
Today, lots of websites and blogs bring in unheard of income for their owners merely by promoting another’s
company on their web pages. It’s probably some mix of the two,
so I have to give him props for not going too far in either direction.


Appreciating the dedication you put into your website and in depth information you provide.

It’s nice to come across a blog every once in a while that isn’t
the same out of date rehashed information. Excellent read!
I’ve bookmarked your site and I’m adding your RSS feeds to my Google account.


With havin so much content aand articls do youu ever run intto any
issues of plagorism or copyright violation? My blog hhas a lot
of unique content I’ve either created myself or outsourced but it looks like a lot of
it is popping it up all over thee internet without my authorization.
Do you know any solutions to help protect against content from being ripped
off? I’d certainly appreciate it.


It plays a vital role in lightening the burden of our mind without differentiating
the occasion (private or corporate). Hundreds of anime studios in Japan create everything from feature films and TV series to interstitials for
video games. For luxury loving people the television manufacturer have innovated bathroom TVs which have
served the purpose of real entertainment unwinding self
from all day tiredness while bathing.


The web has truly changed the way we communicate and made it far easier
to stay informed about the lives of our loved ones. In addition, many of the words used started
to take on slightly different meanings, depending on the context in which they are used.
Efficiency: Many carriers provide multiple receive emails, so
your fax messages are automatically delivered to whomever you intend.


Understanding both advantages and disadvantages are important
in order to choose the best internet marketing strategy.
Then consider yourself one of the few, true internet marketers.

A internet marketing business, in a nutshell, a business that’s designed to
run on the internet via a website.


it is very good


it is nice


The SmoothSpan blogger wrote saverel hundred words but didn’t say much other than he disagrees with Fred Wilson, his thesis is somewhat less than clear.Scoble also attacked European mobile players recently for being stuck in the SMS rut’ Yes, some nice day (around the Year 3000) everyone and his hamster will have ubiquitous and fast mobile broadband, flat affordable data tariffs (and data roaming tariffs), and insanely capable smartphones. I am all for developing tomorrow’s amazing apps and admire some of themobile visionaries and their early products.However, I would like to see more sober views from responsible analysts and opinion leaders instead of hype-driven excitement. And less of the rather premature pronouncements of the iminnent death of SMS the most successful mobile application, ever.


That, to me, is amazing. And a testament to the power of open-Web technologies. :D


Great post. Thanks for the read.


This is a really good website, good work!


cyxsfptdlrdclwdzlmkdzfhfzglzlhjj


ewrfwe qwerfw


Leave a Comment