Tag: Microsoft


Microsoft Tablet: Courier

September 25th, 2009 — 9:29am

This was passed around the office lately and thought I’d write a post on it. Gizmodo recently published a post about Microsoft’s secret new tablet project Courier.

microsoft courier

This approach on the tablet really targets practical usage with a great blend and connection of the analogue and digital worlds. The interactions demonstrated in the video (on Gizmodo) look very smooth, although there appears to be some complexity behind some of them, they appear to be very comprehensive. I would say it’s not much more complicated then some newer touch screen cell phones and even mobile mp3 players.

The two screen approach makes this concept really adaptable to various life tasks and uses. It seems like they are really allowing life to help drive UI/UX on hardware rather than trying to develop something that is “thought” to be what users want and trying to cram it into users’ lifestyles.

visit the full post here:
Gizmodo

Photobucket Visual Search (Silverlight) wins WMA Award!

September 15th, 2009 — 5:14pm

The Photobucket Visual Search application we (EffectiveUI) designed and developed won the Web Marketing Association Outstanding Achievement in Web Development award for 2009!

This is a great acknowledgment as we faced several challenges working on this application and also developed it in a fairly young technology, Microsoft’s Silverlight! I was the lead UX Designer on the application working with a very talented team. It was a great experience to get into Microsoft Expression Blend & Design to implement the styling of the application and being exposed to XAML and how scalable it is to work with, especially when collaborating with development.

Visual search

I have written a post previously about this application, you can catch up on it here:
My Visual Search Post

Here is WMA’s post about it:

http://www.webaward.org/winner.asp?eid=13855

Visit Photobucket’s Visual Search Application:

http://photobucket.com/visualsearch/

Photobucket Visual Search featuring Windows Live integration

July 14th, 2009 — 1:06pm

We (Effective UI) just finished up a new Silverlight application with Photobucket.

visual search screenshot

The app is called Visual Search, and is designed to encourage visual exploration within Photobucket’s massive library of photos and users, while allowing you to share your results externally using Windows Live Messenger.

Initially, the application will serve the user some featured media results from Photobucket’s site. You can either go from there and dig into the displayed images, or you can search “related terms” that have been gathered from those images. You can also dig into the user’s album in which that image resides, which I think is a really unique aspect of this model. The user should hopefully end up in a result set that they may have never expected, and the user will have explored much more content along the way.

The user can also initiate a custom search and enter any term they desire. The application will then provide results for that term along with related terms.

Again, this application is really intended to not only provide users with direct results of a search term, but also introduce the user with related results and even the source of the result. This is not a revolutionary approach, as many system deliver related items such as an e-commerce site or standard search engine, and social networks such as Photobucket allow users to dig into the source’s (another user) account to view other results. However, the delivery and experience of Visual Search really encourages this format of exploration with minimal effort on the part of the user. I would say it is fairly easy to venture through the various veins and arteries of Photobucket’s library of images and users.

You can also zoom into the images for a larger more detailed view, and you have similar options to the website where you can download the image, copy HTML code embed code or the link code to share.

Another unique aspect is the ability to share using the new Windows Live Messenger bar which is planted at the bottom of the page. This component is actually a javascript/HTML based module that lives on top of the application and can communicate with the Silverlight app for various events including sharing out images you find to other users in your buddy list.

As an example, if a user have a Windows Live account, and the user finds a photo they like and would like to share with a buddy in their contact list, you can easily trigger your contact list view from within the Application by selecting the “Share with Windows Live” button. The user can then select whom they would like to share this out to and it will initiate a chat and pre-populate your message with the link to that image.

This is the first round of the application and I’m not sure about the future of it, but many additional features have already been defined and noted.

Visit: http://photobucket.com/visualsearch/

I had the opportunity to work with Blend 3 beta for most of the production. Expression Blend 3 has some really nice features and improvements, although there are still some little nuances about the whole design to dev work flow, but the new tools like Blend 3 should begin making this a little smoother.

I’m getting a little more familiar working with XAML now, and I am liking the framework and concept. I have also been working with Flex and the MXML (FX-G) framework for graphical mark up, ans they are on a similar level. If you are purely a visual designer with no code experience, do not be intimidated by looking at XAML. It is pretty straight forward and Blend has both code/design and split views. You can see how Blend writes the mark up as you design visually, and this is a great way to begin learning XAML.

Microsoft Expression Blend 3

March 20th, 2009 — 11:13am

Microsoft announced the release of Expression Blend 3 Preview recently at MIX. I’ve been working with it on a recent project and I must say, the improvements are pretty great so far.

Expression Blend logo

I actually haven’t had the need to use all of them yet, but some of the major improvements are intellisense (code hinting) for XAML and the ability to access the .cs (C#) files directly within the app.

Design
As for the Design aspect, there is support for importing Photoshop and Illustrator files. Of course there are some limitations with blend modes and effects, but still a big win for the design aspect.

Better drawing support on the canvas, selecting and working with nested objects.

Improved gradient tool support.

Effects
There are some effects such as shader and blur.

Data
They have made it fairly simple for a designer to tie in mock data to dynamic components such as list and datagrids, etc. You practically do not even need to touch code to pull in the data.

For more info check this video that Adam Kinney and Unni Ravindranathan put together on Channel9.msdn.com :

http://channel9.msdn.com/shows/Continuum/First-Look-at-Expression-Blend-3/

or visit the site:

http://www.microsoft.com/expression/features/Default.aspx?key=blend3preview

Opening .xlsx files on Mac

October 1st, 2008 — 9:28am

The value of Numbers!

If you have iWork ’08, you can open a Microsoft Excel .xlsx file in Numbers. From there, you can even export it to the traditional .xls if you desire, among other formats. Microsoft Office 2004 for Mac will not open it. wtf?

If you use the quick image preview of OS X Leopard (by selecting the file and pressing space bar), you can even see a sneak preview of the .xlsx file without the need to open it.

Another note, Text Edit will open most .docx files, but I’m not sure how well it retains the formatting.

Take your Flash skills to Silverlight

September 16th, 2008 — 10:24am

Adam Kinney wrote a post about Project Rosetta, which seems pretty cool. Project Rosetta is a resource aimed at providing developers from the Flash realm, resources and tutorials on how to take those skills to Silverlight and WPF.


Project Rosetta

It seems like they realize how much Silverlight & WPF parallels with Flash not only in applications, but the developers and designers who will be working with it.

More info here too:

http://channel9.msdn.com/shows/Continuum/ProjectRosetta/

Parallels Mac, Windows keyboard options

September 10th, 2008 — 10:53pm

As I have been working in Windows via Parallels lately, I was having a hard time trying o use my number keypad and then accidentally had my cursor toggled to overwrite, which has been frustrating to say the least.

The “Help” key toggles between insert and overwrite.

The “Clear” key toggles Num Lock on and off.

Other default keyboard settings can be adjusted in Parallels preferences under keyboard. The typical change are the alt/control keys for a Mac user.

If you are using a Microsoft keyboard on a Mac, hen you can get the Intellitype software to be able to adjust the settings to match the traditional Mac set up. They also have software for your mouse too.
Click here to get the software from Microsoft

H.264 and AAC support coming to Silverlight

September 9th, 2008 — 12:44pm

I came across this post today.
http://timheuer.com/blog

AAC and H.264 support is going to be a great step for Silverlight. Adobe introduced it with Flash Player 9 it it had opened many doors in the media realm of Flash and Flex development, including HD video playback.

As for Silverlight adding this, it seems like a big step to attract other platform users. I personally work on Mac OS X and prefer my audio to be in AAC over MP3, and most of my video is in H.264. I hate it when a company tries to monopolize, capitalize and force users into a proprietary format or interface. I understand the business tactics behind it, but it is annoying. Now I’m working on both Vista and OS X on my MacBook Pro, so going back and forth is inevitable.

I remember the days of building Flash media players and having to re-encode my music into MP3, and it was just another unnecessary step and degrading one at that.

I am curious on how the audio handling overall is in Silverlight now, since the prototype Netstep application Jordan Snyder and I designed/developed back in February at The Msft Artist in Residency training. Silverlight2 beta, just couldn’t handle audio very well, yet we continued with our idea anyways.

I wonder if Expression Encoder will be able to encode H.264 and AAC. We’ll have to see.

Illustration in Microsoft Expression Design

September 8th, 2008 — 4:05pm

I started messing around in Microsoft Expression Design 2.

After dabbling around in it, I wanted to see if I could do some illustrating in it. I decided to work on a Mighty Mouse image. It is pretty simple and not the most complex subject for a digital illustration, but it is a good first experimental piece.

I will tackle some more complex subjects and designs in the near future, especially with a project I am currently working on for Microsoft.

The tools are fairly easy to get used to based on working in Adobe’s tools. Some of the effects and filters like Gaussian blur and glows behave a little unexpectedly, yet they offer most of the properties that other tools provide. I barely used any in this illustration, since I couldn’t obtain the effect I wanted. I ended up just using shapes, gradients with alphas on the stops and some layering.

First Silverlight Application

May 16th, 2008 — 9:43am

As noted in my previous post, I had the opportunity to work with Silverlight and Microsoft’s new Expression Suite. This was at the recent Microsoft AiR training I attending in February 2008.

This was the first Silverlight application I had worked on. I was the designer on a team with one of our developers Jordan Snyder (Here at EffectiveUI).

Here is her post on it – Jordan’s Post
You can gain her developer perspective and insight on this project from her post.

You can demo the application here: DEMO

It is still pretty buggy, but you can get the idea of it.

Here is an instruction manual, which explains how it “should” work. I would recommend going through this manual before attempting to use the demo. It will at least provide a deeper insight on how it is “intended” to perform.

NetStep User Manual download

Although as Jordan said, it is still in some super pre public beta alpha omega or something version.;)

First off, I want to mention how awesome it was to work with such a talented developer who was so adaptive and shared the objectives of the project.

We both had our struggles as we were using pre public beta tools and the Silverlight 2 platform, which was pretty unstable at the time. Our application is still only 50% functional really, and missing a lot of “nice to haves.”

Please note that my post is based on Pre Public Beta’s of the tools, so many items have been fixed or adjusted and may not stand true anymore.

We named the project NetStep. It is an online collaborative audio step sequencer. Kind of a long description, but that’s what it does. The idea of a step sequencer is not new at all, but we wanted to add the collaboration abilities for remote users to this system. ideally, 2 people would be able to collaborate on the same composition from 2 completely remote locations anywhere around the world.

I did the majority (85%) of the design directly in Blend as I was slightly unaware of the more ideal process for designing using Expression Suite. This had its limitations and definitely hit in time. You should do most of the design in Expression Design (I hate they named the app “design”), and then export the XAML as needed. The tools in Blend were effective enough to do most of the design as you can see.

The lack of bitmap editing (cropping, filters, effects) and limited handling was slightly frustrating, unlike Fireworks where you can work with both vector and raster with a fair set of editing options. Both are no Photoshop of course, but if you need to make that many edits to a bitmap, then PS should be the app choice.

After getting my head around the application and using XAML, it started becoming a more effective approach. Creating XAML resources and understanding how that language could amplify the robustness of the design and how the developer can actually participate with the design when needed in later iterations, was becoming very apparent. Although we never did get a repository going for shared items due to time and experience (or lack of), it still went smooth since it was only two of us and such a small project. By having both dev and designer in the same repo, this would have demonstrated a great connection in that dev/designer gap using XAML.

Creating animations and states for controls was slightly odd. You almost had to work backwards in the fact that you had to know which attributes of the graphic were going to change, be it fill color or strokes for a button for example. This app had some buttons with over 8 states, so you had to know all of the attributes that would alter, so you could recall them (reset them) on “return” states, like MouseOut from a MouseIn if you are planning on duplicating animations for states, which you should to ensure consistency. I duplicated the MouseIn state and reversed the timeline for the MouseOut. But If I changed another attribute in the MouseOut, it would have to be updated in the MouseIn after the duplication.

Another thing that was odd and not desirable is that the animations are separate sequences. You could not watch the whole sequence of states for a button play though for example. You would have to open the MouseIn sequence, play it, then open the MouseOut, and play it, so it was difficult and time consuming to be able to see the whole sequence flow through. There is no “Test Movie” for these animation either.

As for the interface of the suite, I really did like it. They (Microsoft) has definitely taken into the account of the user and what designers would be looking for in a Professional level design suite. Although Design is still not as robust as some of the Adobe tools yet, I think they are headed in the right direction. The interface is smooth and functional. Not at all what I expected from Microsoft. The team behind Expression is open and very ambitious in getting their tools to perform and meet the expectations of designers, especially in a realm where Adobe has conquered.

we also used Expression Media to do some re encoding of the audio files for the samples. It was fairly easy to use and straight forward. Doing batch encoding was a snap. Had some buggy issues, but it was pre public beta. We worked it out though.

Silverlight 2.0 also had some audio issues right off the back on how it handles and audio. There were some delays and at times not even playing the tracks. As this was noted, they wanted us to proceed with our idea knowing that it may not even work. I’m not sure how far they have reached on correcting this major audio issue, but I’m sure it is getting better.

Hopefully we will get this application moving again and see how Silverlight is progressing as a new RIA platform.

Back to top