Microsoft Surface available for pre order now

Microsoft has announced its pricing for its Surface tablets. 32GB comes at $500 & 64GB comes at $600 and if you want a black touch keyboard with it, add $100 more. The prices are very much comparable with top-level tablets in the market. What you get more is Standard USB socket & HD Video out, stylus, Office RT which comes bundled,

Most Critical Feature

What is critical for me is that the device is MULTI-USER. So my family can use it w/o messing up with my critical data. I find that as an issue when I hand over my iPad to my 5-year-old son. There are few games which allow in-app purchases as well and if things go wrong, you may end up paying for stuff you don’t want. Or the child may launch your mail application and accidentally delete your mails.

The keyboard is a nice & easy addition but I also type in Devnagari script a lot (Marathi & Hindi) for which I find on-screen keyboard very easy and intuitive. I am not sure if the Surface keyboard can display actual characters depending on the keyboard layout.

Model Comparison

Surface has two models to compare. Comparing the specs of RT and Pro versions and being a desktop user for so many years, Pro is definitely compelling as it has both desktop and touch mode. Also on hardware and screen resolution front, it is better. Continue reading “Microsoft Surface available for pre order now”

Anatomy of a personalized web portal – Part 1

My team is currently working on a personalized portal for a large technology company. We worked on the complete design of the site on top of a proprietary content delivery platform. Although the content delivery is already take care of, a lot of stuff was remaining in terms of designing a personalized portal on this platform. First of all the platform is designed to serve static pages. This posed the first challenge in terms of how different content is delivered to each user. All the optimization in the platform is geared towards serving more statically composed web pages than a personalized content. I will be jotting down some of our design experience and the path we followed for designing this site.

First of all we looked at the different parts of the pages that are being composed. Each page has a common header with very little personalization. Mostly it contains the greeting message and list of different pages the user would create or the page navigation bar. In almost all views this would be constant per user and will not be changed so frequently. Remaining header is constant across the site. We have to consider theme-ing the site though. Next comes the footer. This part is really simple static text. The main component of the page is the middle area where the users add different blocks, gadgets etc. This section is the real personalization. However if we look more into this section we would find that there is even one more level of commonality that can be abstracted. Each of the block has common border with a fixed set of context menu. This also can be taken out of personalization. Lastly the arrangement of these blocks on the page made the layout. It was decided that we will have a fixed set of layouts rather than allowing the user to add any arbitrary number of columns in the page. Most of these layouts are combinations of different column numbers and widths.

As a result of this analysis we short-listed following set of components

  1. Header text (Localizable)
  2. Greeting message (Localizable)
  3. Navigation tab (User defined count and text)
  4. Static Footer Text
  5. Theme (Mostly images and styles. Not localized)
  6. Layout (No. & widths of columns. No localization required)
  7. Boxes and context menus (Localizable for titles & menus, titles can be clickable links and a small image/ icon to identify the module)
  8. Content modules (As per the independent gadget or content developers choice)

In the next article we will see how this can be taken further and what were the other design considerations.