We will put your business online and teach you how to succeed. Easily. Click to get a quick
Quote. or HERE to read more.
Easy Marketing/Hosting ::
We combine your hosting and marketing costs to make it easy and affordable for you to get listed on the search engines.
Click to get your easy account.
Easy Media Security ::
We can effortlessly help you protect your media or secure meetings and conversations online.
Internet Presence :: Words that mean much more then 'web site'. A presence on line is about being found. It's about being noticed, and it is about interactivity with your client.
Quicksilver is a Mac OS X application that allows you to find what you need quickly and easily, while keeping your hands on the keyboard. For example, if you want to launch an application hidden in the depths of your file system, simply activate Quicksilver with a keystroke, type a few letters of the application's name, then hit Return or Enter to launch it. - posted by sryo
Clickonic.dll is a LiteStep Desktop module, that provides the ability to view folders on the desktop. Unlike the IconDesk, it is less customizable, but it completely supports drag-and-drop operations, so you can place your icons like YOU want... - posted by sryo
Foobar2000 is an advanced audio player for the Windows platform. Some of the basic features include ReplayGain support, low memory footprint and native support for several popular audio formats. - posted by sryo
One of the many innovations Sam Palmisano has spearheaded at IBM is the idea of reaching out to "alumni". The first initiative was a few years ago when he started a semi-annual reception for executives and former executives of the company. That was just the beginning and now the idea of reaching out has been opened up big time. The number of past and present IBMers is probably close to a million people. Establishing communications with such a huge base can be nothing but a good thing for the company.
When I left engineering school and joined IBM in 1967, it was common to look for a job at a company and expect to stay there your entire career. Nobody thinks that way anymore. If you tell someone you were with a company for decades, they might ask "what's the matter, couldn't you find any other jobs?". Another change is in the old days if someone left the company they were considered a traitor and barred from coming back. Today, there are many executives that left the company at some point, got some experience at one or more other companies, and then brought that experience back into IBM.
The Internet has enabled everything to be connected to everything, so setting up a blog to "connect" past, present, (and maybe future) IBMers to each other and with the company seems like a very good idea. The The first step was the Google Group, the logical step two is the new Greater IBM blog. Over time other forms of web technology such as wikis, audio and video podcasts, instant messaging, and various mobile technologies will likely enter the mix.
The possibilities are endless -- collaboration on projects, personal networking for jobs and deals, referrals to and from IBM, and social networking for the fun of it. I look forward to being part of this as it evolves. Upon e-tirement in 2001 with nearly four decades at IBM, I don't really feel like I left anyway! Feel free to visit patrickWeb. There are a number of categories that I have been writing about for more than ten years. Things related to IBM are at this site, I am sure I will be writing about and linking to the Greater IBM blog as will others. Cross linking will increase the overall "connectedness". That's what the web is all about. I am really proud that IBM is taking the blogosphere so seriously.
How to be a better blogger -- and still keep your day job
I have known David Strom for a dozen years or so. He is one of the best writers out there. Whether it is hardware, software, audio, or how to do things, David digs deep, analyzes what's out there and writes comprehensive stories. His latest is about blogging, and I was happy to provide some input. If you are looking for tips about blogging, David's story is an excellent reference. His cardinal rule is to "tell the truth". He explains why it is important to find your voice and stick to it. Above all, he says, "be professional at all times". Many organizations are not capitalizing on the power of blogging, but it is not too late. David says "Craft your corporate blogging policy now, understand the mechanics and know your tools". As in all of his stories, this one offers really solid advice.
Other stories about blogging at patrickWeb are here.
Technology writer, Peter Svensson, wrote an interesting story called "Will video break the Internet?". From a technical point of view there are many factors to consider. If a large number of web "surfers" were using the Internet as their primary way to watch TV, there would be a problem. More capacity is clearly needed, especially as HD-TV becomes more prevalent. The pessimists -- and some telecommunications operators -- see rising fees to pay for the bandwidth expansion. Optimists know that various technologies such as multicasting, caching, digital video recorders, etc. are dramatically improving the Net's ability to deliver video content and in parallel the cost per unit of technology continues to decline. History would suggest the optimistic view is the right one.
During the 1996 Olympic Games in Atlanta there was a bomb blast. Native Atlanta ex-patriots living in Japan and Germany and other parts of the world wanted to get as much news coverage as possible about the status but had few choices (there were no blogs then). The Internet Technology team at IBM in Southbury, Connecticut was running a large web infrastructure for the Games at the time and one of the engineers, Andy Stanford-Clark, got the idea to "stream" a local Atlanta radio station over the Internet using an IBM technology called Bamba. It was a very successful project but only a handful of people could listen simultaneously due to the limitations of the technology and the Internet. Some people thought that if there were large numbers of listeners "audio would break the Internet". Today millions of people consider audio over the Net as commonplace. (Listening to crystal clear classical music from KUSC-FM in Los Angeles through my Sqeezebox as I write this). Based on the tens of millions of daily visitors to YouTube, it is clear that video has also become commonplace. Another leading indicator is what is happening on campus. A number of universities have decided to use the Internet to deliver cable TV to their dormitories.
One of the issues Mr. Svensson raised in his story is "net neutrality", a term that means different things to different people. The fear is that the really large telecommunications companies that provide parts of the "backbone" of the Internet may decide to not only raise fees but also to be discriminatory. In the extreme it would mean that Verizon would block access to Google because they made a deal with Yahoo! or visa versa. The telcos have never been successful in getting into the content business so a new angle for them might be to make deals with content providers that would make their video move through the Internet backbone at a higher priority in return for fees. These fears have gotten the attention of lawmakers who are now talking about legislation to insure net neutrality. Legislation is the worst possible way to address the issue.
What is really needed is more competition. In Japan, the Internet service available to consumers is significantly faster than in the U.S. and significantly less expensive. For example, Yahoo! Broadband offers 8 million bits per second for about $20 per month. Up to 100 million bits per second is available. What technical breakthrough have they had? None. The breakthrough was to separate the various infrastructure elements of Internet service and allow "Adam Smith's invisible hand" to go to work. More competition means higher speeds and lower prices. In the U.S. we have legions of lawyers and lobbyists at work doing their best to gain protections for themselves and to slow the spread of innovation such as municipal wireless and voice over IP. Will video break the Internet? No. The biggest threat to freedom of choice for content at competitive prices is a lack of competition.
Misguided or overly-prescriptive legislation can have unintended consequences. It can often fix one problem and create two new ones or add yet another layer of protectionism. Mike Nelson, former Director for Technology Policy at the Federal Communications Commission (and former colleague at IBM), says "a lack of competition which lets companies exert monopoly or duopoly power is probably the biggest damper on innovation". Not all legislation is bad. It is possible to use it to increase competition and decrease regulation, to fund e-government pilot projects, "connect the unconnected," or fund university education and research.
Thanks for all the nice feedback on the stories about the Business Leadership Forum in Rome. There are two final links that may be of interest. Chris Barger at IBM has posted the audio for the podcast about the demos, Internet technology, and healthcare. You can play it from here. Also, if you like the printed word, there is a single pdf that contains all the stories in one 23 page printable document. You can find it here.
A compact audio system fit for royalty IT'S not easy on the pocket but the BeoSound 4 is easy on the eye - and ear. read more:
Online Collaboration Tools And Resources: Kolabora Picks n.4 Photo credit: Miguel Ugalde Web-based shareable calendar launched by Google Manage audio conferences with up to 500 users on Skype High-performance new videoconferencing tool Share anything from video to text Direct share of media files This week also, I... read more:
Freestyle Audio Announces Addition of Roy Cammarano as Chief Executive Officer Freestyle Audio, creator of the world’s first and only waterproof mp3 player designed specifically to accommodate the special needs of surfers, riders and water sport enthusiasts, today announced it has named Roy Cammarano to the position of Chief Executive Officer. (PRWEB Jul 7, 2006) Trackback URI: http://www.prweb.com/dingpr.php/SG9yci1Qcm9mLUxvdmUtUGlnZy1JbnNlLVplcm8= read more:
MTU Releases Video Hoster 3.3 Software MTU Video Hoster 3.3 has been released. Hoster is the leading software for importing and playback of karaoke, audio, and video on PC. (PRWEB Jun 24, 2006) read more:
No audio when you recapture clips from tape (Premiere Elements 2.0, PAL only) IssueAudio is missing when you recapture clips that where exported to tape from Adobe Premiere Elements 2.0.DetailsYou used the Export To Tape command while working on a PAL project.Exported clips include audio when you play them in the camcorder... read more:
Freeze or crash when you start on a system with Realtek HD Audio (Audition 2.0, Premiere Elements, Encore DVD 2.0, Premiere Pro on Windows) IssueWhen you start Adobe Audition, Adobe Encore DVD, Adobe Premiere Elements, or Adobe Premiere Pro, one or more of the following occurs: -- The system reboots followed by the warning message, "The system has recovered from a serious error".-- The... read more:
Error ''...failed to start because ad2mpegin.dll was not found...'' when you start an application after installing Premiere Elements 2.0 IssueWhen you start various third-party audio or video applications, the applications return the error message, "This application has failed to start because ad2mpegin.dll was not found. Re-installing the application may fix this problem."DetailsYo... read more:
Capturing CD audio for import into Premiere Elements 2.0 The tracks of standard audio CDs are written in the Compact Disc Audio format (CDA). Each track of an audio CD is a separate CDA file. Because Adobe Premiere Elements does not support the CDA format, you must convert CDA files to a supported audio format ... read more:
Troubleshoot digital video playback (Adobe Premiere Elements 2.0) When you play or export digital video from the Timeline in Adobe Premiere Elements to an IEEE1394 (FireWire/i.LINK) digital video device (for example, a camera), video or audio play may stutter or play too fast if you use outdated DirectX and IEEE 1394 c... read more:
Clip Notes file contains video but no audio (Adobe Premiere Pro 2.0) IssueWhen you create a Windows Media format Clip Note in Adobe Premiere Pro 2.0, the file contains video but no audio.DetailYou did not set the export module selected in the Adobe Media Encoder to Windows Media. SolutionsDo one of the followi... read more:
Error: ''Audio Upmixing is not allowed'' when you export (Premiere Pro 1.x, 2.0) Issue When you export a Premiere Pro project through the Adobe Media Encoder, Premiere Pro returns the error message, "Audio Upmixing is not allowed. Cancelling the operation."DetailThe destination audio format contains more audio channels than th... read more:
Export To Tape results in black video with audio (Premiere Pro 2.0) IssueWhen you choose Export To Tape in Adobe Premiere Pro 2.0, the resulting tape has audio with no video or with black video.DetailsYour External Device setting under Playback Settings is set to None.Solution: Adjust your playback setting.Ch... read more:
Go Beyond the Goal ? Bestselling Author Expands on the Revolutionary Management Theory He Detailed in His Three Million-Copy Bestseller The creator of one of the most flexible and effective approaches to management in the corporate world detailed his unique, results-driven approach in a multi-million copy bestseller, The Goal. Now, in Beyond the Goal, available only on audio CD, he elaborates on his business management theories which are taught at leading business schools and successfully employed in companies around the globe. [PRWEB Nov 9, 2005] read more:
Special Edition Bookstore Tourism Podcast, Featuring Bestselling Author Lisa Scottoline A special edition of the Bookstore Tourism Podcast featuring audio from Larry Portzline's Oct. 29th Brandywine Valley Bookstore Adventure, which included Baldwin's Book Barn and Chester County Books in West Chester, PA. [PRWEB Nov 4, 2005] read more:
Maureen LR Bloesch Announces the Release of Her New and Uncontrollable Laughter Poetry Book, 'More Words to Take Your Breath Away...' Includes Audio CD Maureen Bloeschs' new poetry book, "More Words to take your breath away..." that includes an Audio CD, has the undenyable ability to make you laugh and cry at the same time. This is one of those books that you will definately want to give as a gift and one to keep on your coffee table. [PRWEB Nov 7, 2005] read more:
Unique Business Opportunity Goes ''Down Under'' Thw WOWMENOW marketing system provides an outstanding opportunity. Pre launch of the world's leading streaming media technology. Register now to build your organizations. [PRWEB Nov 12, 2005] read more:
C#: Play WAV files using SoundPlayer Using the new SoundPlayer class in .NET 2.0 you can easily play WAV files into your application. This tutorial will show you how to create a Windows application that plays WAV audio files in a separate thread or in the UI thread. read more:
C#: File transfers through networks and the Internet This tutorial will teach you how to send and receive files from your local system to a server, either through a network or through the Internet, using C# and streaming connections. This tutorial is also helpful for learning the basics of networking using the .NET Framework. read more:
My Legend
The new PodShow+ site, unleashing pretty darn soon, has a personal bio feature called 'The Legend of me'. I just filled mine out. Here's what I wrote:
I'm a programmer with an apetite for timeshifted media. That pretty much sums it up. In 2000, before I'd heard of RSS, I was using Voquette Media Manager to record Real streams of This American Life, which I'd lovingly burn to CD and listen to on long car trips. Later, in the days of 'audio blogging', I used the Radio Userland news aggregator to automatically pull MP3 files from enclosure-bearing RSS from Dave Winer, Chistopher Lydon and Doug Kaye. I'd then locate these on my hard drive and drag them, one at a time, into the media management software for my Neuros MP3 player. It worked, sort of, but was too much effort, and there was still too little content (especially after Chris took a break) for practical daily use. Adam Curry switched me back on in 2004 with a steady stream of daily content, developer feedback, feature ideas and a critical insight that made the medium: we needed automatic sync to the listening device. The early innovations in podcasting were nearly all Mac-only, which as a Windows user drove me nuts. Erik de Jonge's 'iSpider' project had a decent command-line Python/Applescript codebase, and were up for doing a cross-platform GUI product, which is where I wanted to go. Bringing in some modest COM knowledge that Pieter Overbeeke's 'i-podder' javascript helped me learn, I joined the iSpider team and Lemon was born. Nearly two years and one Ceast and Desist later, Lemon is now known as Juice and has accumulated over 2 million downloads. Along the way, Martijn Venrooy and I built the GigaDial 'podstation factory' (October 2004), and in Fall 2005 I joined PodShow and moved my family from Boston to San Francisco. At PodShow I do a mix of engineering (DGAP, Golden Tickets), developer relations (developer.podshow.com, DevCasts), technical reviews of potential partners and, when anyone will listen :-), talent scouting. I'm bullish on New Media and on the lookout for cool new stuff to build, to make listening and viewing better.
Pretty verbose --- it fills the alotted space on my profile page --- yet it barely scratches the surface.
Using a CBC-like mode without padding in C and C++ (CTS mode) You wish to use a block-based block cipher mode such as CBC (as opposed to a streaming mode), yet do not want to perform message padding. read more:
LetsGoExpo.com to Provide Webcast of ICCHP Accessible Computing Conference in Linz, Austria The 10th Annual International Conference on Computers Helping People with Special Needs (ICCHP) announced today that it has entered into a webcast partnership with LetsGoExpo (www.letsgoexpo.com) for the July 12-14, 2006 conference held in Linz Austria. The webcast will be free to attendees thanks to LetsGoExpo’s support of the event. Keynote sessions will be video webcast, (archives of video presentations will be captioned) with other sessions being webcast with live audio and visual media. [PRWEB Jul 7, 2006] read more:
Oralux: Audio GNU/Linux Distro for Vision Impaired Persons Here is an interesting Linux Distro for people with Visual impairments - just stumbled across it when looking for something else.The user turns on his PC, which boots up the CD, the cock Oralux sings...Then, the user selects his preferences using a vocal menu available in 5 languages.Oralux 0.6 proposes two desktops, Emacspeak and another one based on Yasr (pronounced Yas Er), a few multilanguages voice synthesizers, and is able to select a braille display or drive an external synthesizer.Conference: Is IT Accessible?The University College Northamption are running a conference called, Is IT Accessible?.Since legislation came into effect in September 2002, we should all be creating our work accessibly. This conference will give you information on accessibility and what it means.The conference is on the 9th of September 2004 atUniversity College NorthamptonGrendon Lecture Theatre. read more:
Adding captions or providing transcripts isn't always enough If you search the web for information related to web accessibility for deaf people you will find plenty of advice about captioning or providing transcripts for web based audio and video material. What you are unlikely to find much discussion related to accessibility and language; for many deaf people English is not their first language, Sign Language is. Although Sign Language provides an equivalent for everything that can be spoken or written, understanding written English - for some deaf people - is a process of interpreting from English to their first language, i.e. Sign Language. Writing simple language and short sentences can help to make information more accessible to Sign Language users. However having discussed the issues with various informed users in the past (e.g. those at the Sign Language Interpreter Service in Glasgow) it seems that the most effective way to make content accessible to Sign Language users is to provide a Sign Language version of all content. The problem here is that the obvious way to do this, i.e., providing video of Sign Language interpreters, is an expensive and resource hungry exercise . For this reason, many people are experimenting with signing avatars (virtual humans) as a way to deliver Sign Language equivalent to written content. Links Sign Language Interpreter Service Signing Avatar from 3D.com signingbooks.org BBC article on signing avatars:Visit the tips archiveSend me an e-mail (jim@mcu.org.uk), or give me a call (0781 0098 119) if you would like assistance to make your website accessible - the MCU has being learning how to make websites accessible since 1996 - so we know a thing or two about it. Have a good Easter weekend (or the equivalent - if Easter is not your thing). read more:
Scottish Arts Marketers' Forum: accessible web design Last Thursday I lead a 'round table discussion session' on accessible web design for the Scottish Arts Council Marketers' Forum. It was an enjoyable experience - here are some of the issues that came up and brief versions of my answers.How do blind people surf the web? What should we be aware off when designing for someone who is blind?Many blind people, and people with low vision use a 'screen reader' which 'reads out' (i.e. turns into audio) the text on a web page. This has implications for making a site accessible to someone who is blind:Pictures can't be 'read' - so labels have to be added to the pictures to indicate their purpose or the content they contain. There also needs to be alternative ways to access the information contained in all non-text elements such as videos, or animations, e.g. a transcript or captions could be provided along with a video.Having information read out - is a 'linear' experience - generally screen readers will start to read from the top left of the page and work their way down. Depending on how the site is designed it can either be a long and tedious experience, or one that is a pleasure to a blind person because it either ignores or takes into account how screen readers work. For example, if the first section on each web page is the navigation bar, and the navigation contains 100 links, then the screen reader has to read out those 100 links before getting to the content of the page. There are many ways of getting around this problem; one would be to put the content first on the page and the navigation second, another would be to provide a way of 'jumping over' the navigation bar straight to the content.The arts community needs aesthetically pleasing websites - do accessible websites need to be just text and therefore look boring?The idea that accessible websites need to be text-only is a myth; most of the changes required to make a website accessible do not affect the visual appearance of the site. Whether the site is aesthetically pleasing or not, is not related to how accessible it is - it is related to the talents of the web designer, and how well the designer and the client have thought about the goals of the site. An awareness of accessibility issues can however lead to changes that improve the usability of the site for everyone.For many people a site which contains pictures, animations, sound and video will be more accessible than one that contains only text. Using different communication mediums means offering more choice to the visitor to the site - and that can only be a good thing. Well designer, good looking websites, that make good use of multimedia technologies offer a richer experience to the visitor - however as mentioned earlier provide alternative ways of accessing information within non-text content.Mostly arts related organisations do not have a lot of money - is it more expensive to build an accessible web design?I am not aware of any research that shows whether or not it is more expensive to build an accessible website. Testimony be web design experts during the legal proceedings in Australia (when an individual took the Olympic Organising Committe to court because their site was not accessible), estimated that the cost of building an accessible website adds 2% to the budget of the site.In the medium to longer term the support costs for an accessible website are lower. For one thing, there will be less e-mails and support calls from people who can't access the information on your site. Creating an accessible website helps the designer to think about important aspects of the site such as how the content of pages are structured, and how logically the navigation of the site is organised; getting these aspects right early in the design process will make the site easier and cheaper (certainly in terms of time) to manage in the long term.Some aspects of making a site accessible will be expensive if they requires specialist knowledge, such as adding captions to video, or creating content in several languages. Making a site accessible 'retrospectively' tends to be more expensive than creating an accessible website from scratch.We don't want to discriminate against people with colour blindness, are there any colours should be avoided?First, ensure that you don't design your site in a way that means visitors cannot change the colours to suite their own needs. Second be aware that 15% of men have some form of colour blindness (only .4% of women); the most common combinations of colours that can cause problems are red/green (remember red berries on a tree with green leaves) and yellow/blue (remember the swedish flag or yellow daffodils against a blue sky). Using these colours on their own is generally not a problem, it is only when they are used as in conjunction with one another that problems of contrast occur, e.g. red text on a green backgound; both may look like grey to someone who has colour blindness. read more:
Changing over to a new content management system I have not been able to update the news recently because I can't connect to the server that hosts the site. I can connect via ftp ok, when I am outside the university, but not when I'm in the university. Don't ask me why - I don't know??? Nothing seems to be changing in relation to this problem, so I need to switch to a new system for updating the site.I have been using a Content Management System (CMS) called Manila; a browser based CMS that automatically sends updates to the server via ftp. However, with no ftp connection, Manila is rendered useless to me in this particular situation.So expect changes, and a few breakages, as I move to a less comprehensive CMS based on some PHP scripts that I wrote myself, and previously used for sites I managed from home.This weeks tip: test the accessibility of your web page with your own web browser.Wednesday, May 7, 2003It seems to be a little know fact - but it is worth remembering - that almost all Web browsers allow you to change the text size, font, colour and background colour of the web pages you visit. You can find out more about how to change your browser preferences on Lois Wakeman's excellent website at http://lois.co.uk/services/access.shtml.Try experimenting with the setting in your own browser; check how your pages look with much larger or smaller text, or a different text/background combination. And even more importantly, check if the design of your page allow these attributes to be altered at all. If they can't be altered (perhaps because the designer has tried to force the page to look the same on everybody's screen), then this should alert you to the fact that your pages may not be as accessible as you thought. An important aspect of accessible web design is giving users the ability to change the presentation of the page to suit their own needs - if they can't do that then this should alert you to accessibility issues with your site.You have permission to reprint this and other accessible web design tips on your own website - see http://www.mcu.org.uk/weeklytips/ for terms and conditions.Thursday, May 1, 2003the W3C have released a new draft of the Web Content Accessibility Guidelines version 2.0'This WCAG 2.0 Working Draft does not assign priorities to checkpoints, as did WCAG 1.0. Instead, each of the checkpoints has levels of implementation listed for it. There are 3 levels labeled 'Minimum', 'Level 2', and 'Level 3'. .'Use relative units when setting CSS text sizesThis weeks accessible web design tip: using relative units when setting CSS text sizes will make your web pages accessible to a wider audience.There is no one 'perfect size' for text on the web; different people prefer different sizes. Personally, I prefer the text on web pages to be quite big, so that I don't have to squint to read it. With this in mind I have set the text size preference in my web browser a few points larger than the default. However I still come across text on web pages that is too small for me to read, i.e. there are pages that ignore the preferences that I have set in my browser. These pages are less accessible to me (and others), because the designer has tried to take absolute control over the size of the text I see on the my screen. That usually means the have used an absolute unit of measurement, such as points or inches, when setting the size of text on the page. To ensure that the user of your web pages can set the size of text to suit their own preferences you should either not set a text size at all, or control text sizes with relative units in a Cascading Style Sheets (CSS). Relative units are em units, percentages, relative keywords such as smaller or bigger.More detailed information about this can be found in my article 'Accessible web text - sizing up the issues' at http://www.mcu.org.uk/articles/textsize.htmlSubscribe to receive your weekly accessible web design tip. Tuesday, April 29, 2003Yura Zemskov got in touch with a pointer to his Russian translation of my typography articleMaking A Difference - Reflections on Using the Disability Discrimination Act by Bruce MaguireDiscussMonday, April 28, 2003David Sloan has alerted me to a new report about the accessibility of Scottish Political Party websites.Here is a quote from David's e-mail to give you a flavour:'A review has just been completed of the accessibility of Scottish politicalparty web sites, and found that many disabled voters are likely to havesignificant difficulty accessing on-line policy and manifesto information,limiting their ability to use the web to help them make an informed choicewhen they vote.'DiscussFriday, April 25, 2003I was pleased when Yura Zemskov got in touch to say he had translated my Accessible Web Typography article into Russian. Unfortunately I seem to have mislaid the e-mail from Yura contain the link to the article (although for english speakers this will be no loss, as it is impossible to read in a browser set for Western text encoding).If you read this Yura, sorry for my bad manners by losing your e-mail; please get back in touch with your details and the URL to your site, and I will link to it from here.Wednesday, April 23, 2003This weeks Web Accessibility tip: don't rely on colour alone to provide important information.For example, in a web form don't write, 'the fields with a red dot next to them are compulsory, those with a green dot are optional.' This statement will be of no use to people who are colour blind, or those using grey-scale monitors, or those using screen readers.Requiring users to differentiate between colours to access important information can lead to problems. An example would be a navigation button that has red text on a green background, as people who have difficulty differentiating between red and green (the most common kind of colour blindness) will have a hard time trying to navigate the site. The main colour combinations to avoid for people who are colour blind (dichromatism): Red/green combinations (memory aid: red berries against green leaves on a tree) Blue yellow combinations (memory aid: yellow daffodils against a blue sky)'The Institute for Dynamic Educational Advancement (IDEA) and Brandeis University' provide some useful information about colour blindness at http://webexhibits.org/causesofcolor/2.html. Subscribe to receive your weekly accessible web design tip.Tuesday, April 22, 2003I encourage you to check out this good work by Debbie Taylor, a student at Glasgow Caledonian University (where I am based myself), 'I am an Honours student in Scotland and for my honours project I am doing a prototype web site for audio described background material. It is a small example of how a film can have some background information into sets, costumes, character appearance outwith the description that the film would have in a cinema. For example, the costumes in a film like Braveheart are quite intricate (different tartans etc) and there is not really enough time to describe them during the running of the film without detracting from the character's dialogue. So, what I propose is a web site (or CD) containing that information before going to see the film. I used RealOne and SMIL for the audio described trailer.' 'Also, I would like to think that the possibilities for such a web site apply to other facets of the media (tv, theatre etc) so it is really an initial study into whether such a format would be well received.'Visit and test the site at: http://www12.brinkster.com/webdeb/audiodescribed/index.html'DiscussThursday, April 17, 2003This weeks tip is: if you use Javascript to 'jazz up' the navigation on your website, make sure the links still work when javascript is turned off (or is not supported). For example, here is a technique I have seen used quite often on web pages; Javascript being used to open a new window when a user clicks a link:Contact UsNote that in the above example the URL of the page being linked to will only appear as a result of running the script, so turning Javascript off means there will be no link to this particular page. You can be sure that whatever you are trying to achieve with your javascript, there will be a more accessible way to do it, and that is true in this case. The following example is from Evolt.org, and shows how the same effect can be achieved without breaking the link:Contact Us(Please note, the W3C guidelines say that you should always warn users before opening a new window.)Friday, April 11, 2003Here is the kind of feedback I like - from A. Lester Buck III,'What a beautiful web site! Yes, the original articles are very, very accessible. The Text size... option in IE works great, but the default font size is perfect so I didn't need to change anything. And nothing is truncated along the right margin. Gosh, I've got a lot of great reading ahead of me!'Lester had previously got in touch to point out accessibility problems with an article I had written about the text size issue. It turned out he was reading a reprint of the article on another site, and they had re-formatted it for their own needs. This is something I need to address myself - I'm quite happy to let other website use my articles - but an article about web accessibility that is not accessible doesn't seem quite right.Wednesday, April 9, 2003News on Anitra Pavka usable web design weblog:' more than 78% of British government sites need an accessibility overhaul. Those are rather ugly numbers and, as the article indicates, the costs may take a substantial chunk out of their budgets. I hope they can afford the redesigns and testing. I wish they would release more details about what they analyzed and how they conducted the reviews.'This weeks accessible web design tipDesign for machines first, people second! No web page has yet been created that can be transmitted directly to a persons brain, without first being mediated through some type of hardware and software (e.g. a computer and a web browser). The best chance you have of your web page being accessible to this 'intermediate layer' is to create your pages using standards based markup. Your users will not be able to access your web pages if they fail to work on the particular client they are using - be it a refreshable braille reader, a WebTV, or a PC running Internet Explorer 6. This weeks tip therefore is, 'code to standards'. If you code to standards (e.g. HTML 4.01 or XHTML 1) you have the best chance of your web page working on the 'dumb' machines that know nothing other than 'how to follow the rules' to render the structure of a page to an output device. If you also follow the rules, you are already well down the road towards an accessible website.Register for the weekly MCU accessible web design tip.The Cybrarian project:'to assist in decreasing the digital divide by facilitating access to the internet and to learning opportunities for those who currently do not, or cannot, use the internet because of a lack of skills or confidence or because of physical or cognitive disabilities.'Tuesday, April 8, 2003' read more:
StopattheShop.com's Horrible Reliance on Graphics A small chain of audio/video stores burdens its web site with graphics to the point where search engines would have... read more:
Globul to launch 3G service in autumn 2006 Bulgarian operator Globul has unveiled some of the capabilities of its 3G service, which include video calls and video streaming. read more:
Many questions - MSAS, playing WAV files and what to develop Media Center apps with
I've had lots of questions recently and no time to really get answers and post them up here. If I haven't answered you question it's because I don't know the answer and haven't had enough time to get to the bottom of it yet.
First of all I had a couple of questions on MSAS which I don't know that much about.
Can I tell which tuner is being used when a recording takes place using MSAS? No, you can not. What you can do, which may or may not help is use OnTVRecordStateChange from a background add-in which will give you a GUID and you could track which was in use - this won't help if a tuner is being used for live TV though. Here's a code snippet on how to use OnTVRecordStateChange:
void IAddInEntryPoint.Launch(AddInHost host) {
host.Television.OnTVRecordStateChange += new Microsoft.MediaCenter.AddIn.TVRecordStateChangeDelegate(TvRecordStateChangedHandler);
...
}
public void TvRecordStateChangedHandler(object obj, Microsoft.MediaCenter.AddIn.TVRecordStateChangeArgs TVArgs) {
if (TVArgs.Started)
mcHost.HostControl.Dialog('Recording started on tuner ' + TVArgs.Tuner, 'TV Recording',1,10,false);
else if (TVArgs.Stopped)
mcHost.HostControl.Dialog('Recording stopped on tuner ' + TVArgs.Tuner, 'TV Recording',1,10,false);
}
Can I use remote desktop to connect to a Media Center PC? Yes. You can even use Media Center, but it won't play video over a RDP connection
Can I use animated backgrounds in an HTML page? Not really a media center question, but I don't see why not, use an animated gif.
Could I create an add-in that played a selection of WAV files with a gap between them? Yes, using Playmedia and Playrate you could contstruct an addin to do this - waiting until the playrate was stopped, then wating however long you want before playing the next file. You could also use More With This to make this work with any folder of audio files.
Can I use ASP.NET for development? Yes. You can use any web technology that outputs HTML.
Can I use WinForms for development? Yes, but if you're running as a .exe you won't have access to Media Center APIs. If you're running as a .NET applet in a webpage you'll have access to the Media Center APIs from the HTML page and will have to communicate between the page and the .NET applet to use the Media Center APIs - non-trivial to do, but not hard.
David Burnett talks to the New York Times on what cameras he uses and why he mainly shoots digital now - he's another Canon 20D user. The article is interesting, but the audio slideshow is much more interesting. He explains that he uses a number of different cameras depending on the type of photo he's going for and on the slideshow there's a few examples.
I love my 20D, but it's not a camera that I can use all the time, it's just too big, so I also have a Canon SD500 which I've mentioned before. I'll get different types of photos from each camera; I can't do the same things with the SD500 that I can do with the 20D, but I can take it places a 20D just isn't appropriate. It's hard to be inconspicuous with a large SLR camera and buy the time I've tweaked the settings the moment is lost. The SD500 I use for more spontaneous photos, I don't mess with the settings, just accept the defaults and let the camera deal with the situation and most of the time it does a great job, probably better than I could have done manually. Take this as an example - that was shot at dawn directly into the rising sun with the SD500 and captured the scene exactly as I wanted it. The 20D on the otherhand lets me get photos like this, which the SD500 wasn't able to manage (subjects lit entirely by candle light on a moving boat). The SD500 also shoots video, a feature I never thought I'd use as I've always prefered still shots, but I found a few instances when video captured a scene much better than a still image could. The 20D as you'd expect from an SLR doesn't capture video. Different tools for different jobs.
The New York Times also has some tips on digital photography, nothing really new to me there, but it might be off interested to any just getting into digital.
Today, Apple released iTunes 7.0,among otherthings. In earlier versions of iTunes, Apple didits best to prevent users from being able to copy music from an iPod back to adesktop computer. Now, Apple has changed course and is marketing ?ReverseSyncing? as a new feature of iTunes 7.
But there is one giant catch:
1. Music and media not purchased from the iTunes store only syncs one way, fromyour computer to your iPod.
This is uninnovation in its most frustrating form. It?s easy to spot and avoid drm-saturatedjunk, but these kinds of subtle limitations in an otherwise great product frustrateusers and drive them to alternativeapplications.How about trusting the user enough to let them get at their own files without thesechildish restrictions?
WMP11 added reverse filetransfer support back in March which works with purchased, and clear content.(It?s also had album art matching in WMP9, dramatically improved in WMP11). I thinkthe author is being a bit overzealous however in his claim of ?uninnovation?- it'salways been easy to transfer music off your iPod, it's just a little hidden. Here it?s a little less hidden.
I?ve seen lots of chatter on iTV - Apple's Media Center Extender-esque device forstreaming video to the living room. It feels like we?ve been here before. LongZheng at istartedsomething.com hasa good recap of the relative strengths and weaknesses of products in this space. It seems a bit odd that Apple would break from long-time tradition and givea 'sneak preview' of a product that won't be available for at least Q1 '07, particularlywhen they could have held the announce to availability around MacWorld in January.It's clear they had to do this to try and spur purchase of movies from theirnew store- with no rental model, people just don't want to buy movies towatch on their portable players. Tell them they'll be able to play it in other placesas well around the home and their likelihood of purchase is higher. It?s the battleof cognitive dissonance - buyer's remorse. After all, you're already dealing withthe psychological barrier in that the user is buying an intangible good, somethingwithout physical form that perceptually has less value than physical media such asDVDs. But... you're going to charge about the same as a physical DVD. Without theBonus DVD content. Oh and the 640x480 video quality people are downloading isgoing to be between VHS and DVD quality (which offers 720x480p). Never mindthat it will be potentially less for letterboxed content since the new iPod doesn'tsupport 16:9 (widescreen) display. In the time it will take most customersto download one of these movies, I could have gone to the store, bought the DVD, popcorn,a 6-pack of Coke, dinner, come home, cooked dinner, and be ready to watch. Ina rental model, all of these issues can be forgiven for immediate gratification anda lower price, as witnessed by the popularity of Video On Demand and InDemand services.
The challenges in streaming TV from the PC aren't just the hypothesized need for higherspeed wireless (802.11n) which should be provisionally approved in early 2007. This might be delaying their launch, but streaming 640x480 video across the home hasbeen possible with Media Center Extender for just about two years now. A challengeis going to be convincing consumers to buy and set up yet another single-purpose devicein the living room, another remote, another input on the TV for this thing.
Today, you can get an Xbox 360 that includesMedia Center Extender at no additional cost. Over 16 million Media Centercustomers can use this today, no additional charge. Even if you don?t have a TV tunerin your PC, you can connect a USB tuner and record TV or HDTV (OTA today, DigitalCable with equipped PCs with Vista). No additional fees. As announced at CESlast year, multiple HDTV manufacturers are putting Media Center extender into theirdesigns, something that costs less than a night at the movies to implement.
As for another box in the living room, the Xbox 360 does HD gaming, DVD/HD-DVD Playback,Music, Photos, Video, TV/HDTV playback, runs rich media apps from a multitude of providers,and delivers an increasing amount of media content via Xbox Live, including HD. And it's going to get significantly better with WindowsVista Premium's Media Center features ? automatically updating your Xbox 360 tosupport in the family room with the same level of animation and experience.
Either way, a saying comes to mind: ?A rising tide raises all boats? and for thatI welcome Apple's foray. But if Apple's iTV costs the same as an Xbox, offers nothing more than a 'simplified remote' and fewer mainstream features whichreally makes more sense when competing for consumer dollars outside the Job'sfaithful? With Sony and Nintendo's Wii also vying for that same space, it'sabout to get a bit more crowded. Or perhaps just noisy. So begins the 'Great FamilyRoom Battle of 2007'.
(Disclaimer: I used to work on Media Center, but haven't for over a year, andspeak only for myself.)
Engadgethas good coverage of the new TiVo Series 3 in action, completewith videos. Apparently the box is THX certified, noting they're interested in attractingvideophiles. The price point of $800 does a lot to cement that as well. Unfortunatelythere's no suport for TiVo2Go or streaming from TiVo-->TiVo in the home, thoughEngadget is optimistic this will come in the future. With the ability to record300 hours and transfer a lifetime TiVo account to the box for $200 (or $12/mofor regular joes) you can buy it atwww.tivo.com startingtoday.
Microsoft's Zune Won't Play Protected Windows Media
In yesterday's announcement of the new Zune media player and Zune Marketplace, Microsoft (and many press reports) glossed over a remarkable misfeature that should demonstrate once and for all how DRM and the DMCA harm legitimate customers.
Microsoft's Zune will not play protected Windows Media Audio and Video purchased or 'rented' from Napster 2.0, Rhapsody, Yahoo! Unlimited, Movielink, Cinemanow, or any other online media service. That's right -- the media that Microsoft promised would Play For Sure doesn't even play on Microsoft's own device. Buried in footnote 4 of its press release, Microsoft clearly states that 'Zune software can import audio files in unprotected WMA, MP3, AAC; photos in JPEG; and videos in WMV, MPEG-4, H.264' -- protected WMA and WMV (not to mention iTunes DRMed AAC) are conspicuouslyabsent.
This is a stark example of DRM under the DMCA giving customers a raw deal. Buying DRMed media means you're locked into the limited array of devices that vendors say you can use. You have to rebuy your preexisting DRMed media collection if you want to use it on the Zune. And you'll have to do that over and over again whenever a new, incompatible device with innovative features blows existing players out of the water. Access to MP3s and non-DRMed formats creates the only bridge between these isolated islands of limited devices.
The real culprit here is the DMCA -- but for that bad law, customers could legally convert DRMed files into whatever format they want, and tech creators would be free to reverse engineer the DRM to create compatible devices. Even though those acts have traditionally been and still are non-infringing, the DMCA makes them illegal and stifles fair use, innovation, and competition.
May this be a lesson to those who mistakenly laud certain DRM as 'open' and offering customers 'freedom of choice' simply because it is widely-licensed. With DRM under the DMCA, nothing truly plays for sure, regardless of whether you're purchasing from Apple, Microsoft, or anyone else.
[Postscript: In an interview with Engadget, Microsoft Zune architect J Allard pointed out that Zune has sufficient video format support, in part because there's 'Lots of DVD ripping software out there that encodes to those formats, so the most popular formats out there, whether it's MPEG-4 or H.264, we'll support those.' Gee, he isn't suggesting that his business model benefits from customers using tools like DeCSS or Handbrake to evade the DRM on DVDs, right? Especially since Microsoft is furiously trying to squash the FairUse4WM tool, that would seem rather hypocritical.]
Interview: Paul Colton, founder of Aptana Here’s a PlaybackTime interview (:30-ish) with Paul Colton, the founder of Aptana.[See post to listen to audio]Listen to learn about:Paul’s pionneering pre-Apatana historyHis work with Xamalon, and how Ajax trumps Flash as a runtime philosophyWhat Aptana shares and doesn’t share with EclipseAn emerging JavaScript standard called ScriptDoc, and how it helps Aptana support so many [...] read more:
tibbar66 writes, "This sounds like an invention that has been invented many times before (e.g. Skype). Yet on October 10, 2006 Intel was granted a patent for a 'digital browser phone.' The patent was filed on Feb. 25, 2000. Here's the abstract: 'A telephone system wherein all the functions of a digital telephone can be accessed and implemented on a personal computer alone, thereby eliminating the need for a telephone set. By means of the computer display and mouse, keyboard or other input/output command devices, a user accesses and implement all digital telephone functions without the physical telephone set, the personal computer also providing the audio function. A graphical representation of a telephone set or other telephone-related form is provided on the computer display and accessed by the mouse, keyboard or other command device, this being accomplished by a computer program providing graphical interface implementation. A significant advantage of the system is computer access to and utilization of digital telephone functions from a remote location with communication via Internet, LAN, WAN, RAS or other mediums.'"
This story is displayed by Caregivers Toronto and attached here for your comfort by Professional Web Site Design. Home Cleaning Ladies, Affordable Web Design, and other first-class services can be found at these websites.
Joe Clark is setting up an ambitious accessibility project. The Open & Closed Project aims to write a set of standards for the four fields of accessible media: captioning, audio description, subtitling, and dubbing.
The project will develop its set of standards through research and evidence-gathering. The standards will then be tested for a year in the real world, after which it training and certification programmes will be developed for practitioners. Finally the project will continue the work of developing and testing improved fonts for captioning and subtitling, and create a universal file format. Like I said, its an ambitious project.
Ambitious projects need funding – in this case $7 million. But that’s not where you come in. Joe intends to fund raise that sum himself, however that in itself is a full time job, so Joe is looking for micropatronage to subsidize him for four months while he beavers away at the fundraising. Joe is aiming for the lucky sum of $7,777 and you can help by donating as much or as little as you like.
The Open & Closed Project is not neccesarily a Web accessibilty project, except to the extent that Web sites use multimedia with one or more of those features, but it should benefit millions of people across the globe, in providing access to media both on and offline. I’d love to see it happen, so I’ll be contributing to Joe’s food money over the next few months. If you don’t feel the same way, you could always run one of his banners, which are well worth a look.
This morning we released the Preview 3 build of the ASP.NET MVC framework. I blogged details last month about an interim source release we did that included many of the changes with this Preview 3 release. Today's build includes some additional features not in last month's drop, some nice enhancements/refinements, as well as Visual Studio tool integration and documentation.
You can download an integrated ASP.NET MVC Preview 3 setup package here. You can also optionally download the ASP.NET MVC Preview 3 framework source code and framework unit tests here.
Controller Action Method Changes
ASP.NET MVC Preview 3 includes the MVC Controller changes we first discussed and previewed with the April MVC source release, along with some additional tweaks and adjustments.
You can continue to write controller action methods that return void and encapsulate all of their logic within the action method. For example:
which would render the below HTML when run:
Preview 3 also now supports using an approach where you return an "ActionResult" object that indicates the result of the action method, and enables deferred execution of it. This allows much easier unit testing of actions (without requiring the need to mock anything). It also enables much cleaner composition and overall execution control flow.
For example, we could use LINQ to SQL within our Browse action method to retrieve a sequence of Product objects from our database and indicate that we want to render a View of them. The code below will cause three pieces of "ViewData" to be passed to the view - "Title" and "CategoryName" string values, and a strongly typed sequence of products (passed as the ViewData.Model object):
One advantage of using the above ActionResult approach is that it makes unit testing Controller actions really easy (no mocking required). Below is a unit test that verifies the behavior of our Browse action method above:
We can then author a "Browse" ViewPage within the ViewsProducts sub-directory to render a response using the ViewData populated by our Browse action:
When we hit the /Products/Browse/Beverages URL we'll then get an HTML response like below (with the three usages of ViewData circled in red):
Note that in addition to support a "ViewResult" response (for indicating that a View should be rendered), ASP.NET MVC Preview 3 also adds support for returning "JsonResult" (for AJAX JSON serialization scenarios), "ContentResult" (for streaming content without a View), as well as HttpRedirect and RedirectToAction/Route results.
The overall ActionResult approach is extensible (allowing you to create your own result types), and overtime you'll see us add several more built-in result types.
Improved HTML Helper Methods
The HTML helper methods have been updated with ASP.NET MVC Preview 3. In addition to a bunch of bug fixes, they also include a number of nice usability improvements.
Automatic Value Lookup
With previous preview releases you needed to always explicitly pass in the value to render when calling the Html helpers. For example: to include a value within a <input type="text" value="some value"/> element you would write:
The above code continues to work - although now you can also just write:
The HTML helpers will now by default check both the ViewData dictionary and any Model object passed to the view for a ProductName key or property value to use.
SelectList and MultiSelectList ViewModels
New SelectList and MultiSelectList View-Model classes are now included that provide a cleaner way to populate HTML dropdowns and multi-select listboxes (and manage things like current selection, etc). One approach that can make form scenarios cleaner is to instantiate and setup these View-Model objects in a controller action, and then pass them in the ViewData dictionary to the View to format/render.
For example, below I'm creating a SelectList view-model class over the set of unique category objects in our database. I'm indicating that I want to use the "CategoryID" property as the value of each item in the list, and the "CategoryName" as the display text. I'm also setting the list selection to the current CategoryId of the Product we are editing:
Within our view we then just have to write the below code to indicate that we want to create a drop-downlist against the SelectList we put into ViewData:
This will then render the appropriate drop down with items and selection for us at runtime:
Built-in error validation support isn't included with our HTML helpers yet (you currently need to write code for this) - but will show up in the future, which will make form editing scenarios even easier.
You'll also start to see ASP.NET AJAX helper methods show up in future preview releases as well, which will make it easier to integrate AJAX into MVC applications with a minimum of code.
URL Routing Improvements
ASP.NET MVC Preview 3 includes a number of improvements to the URL routing system. URL routing is one of the most "fundamental" components of a web MVC framework to get right, hence the reason we've spent a lot of focus the first few previews getting this area nailed. Our new URL routing engine will ship in .NET 3.5 SP1 this summer, and will support both Web Forms and MVC requests. ASP.NET MVC will be able to use the built-in .NET 3.5 SP1 routing engine when running on .NET 3.5 SP1. ASP.NET MVC will also include its own copy of the assembly so that it can also work on non-SP1 systems.
Some of the URL Routing Improvements in the Preview 3 release include:
MapRoute() and IgnoreRoute() helper methods
ASP.NET MVC Preview 3 includes new "MapRoute" and "IgnoreRoute" helper methods that you can use to more easily register routing rules. MapRoute() provides an easy way to add a new MVC Route rule to the Routes collection. IgnoreRoute() provides an easy way to tell the URL routing system to stop processing certain URL patterns (for example: handler .axd resources in ASP.NET that are used to serve up JavaScript, images, etc).
Below is an example of the default RegisterRoutes() method within Global.asax when you create a new ASP.NET MVC project where you can see both of these new helper methods in action.
The MapRoute() helper method is overloaded and takes two, three or four parameters (route name, URL syntax, URL parameter default, and optional URL parameter regular expression constraints).
You can call MapRoute() as many times as you want to register multiple named routes in the system. For example, in addition to the default convention rule, we could add a "Products-Browse" named routing rule like below:
We can then refer to this "Products-Browse" rule explicitly within our Controllers and Views when we want to generate a URL to it. For example, we could use the Html.RouteLink view helper to indicate that we want to link to our "Products-Browse" route and pass it a "Food" category parameter using code in our view template like below:
This view helper would then access the routing system and output an appropriate HTML hyperlink URL like below (note: how it did automatic parameter substitution of the category parameter into the URL using the route rule):
We could alternatively use the new Url.RouteUrl(routeName, values) within views if we wanted to just retrieve the URL for a named route (and not output the <a> html element).
We could also use the new RedirectToRoute(routeName, values) helper method on the Controller base class to issues browser redirects based on named routing rules.
Richer URL Route Mapping Features
ASP.NET MVC Preview 3 also supports a bunch of new URL route mapping features. You can now include "-", ".", ";" or any other characters you want as part of your route rules.
For example, using a "-" separator you can now parse the language and locale values from your URLs separately using a rule like below:
This would pass appropriate "language", "locale", and "category" parameters to a ProductsController.Browse action method when invoked:
URL Route Rule
Example URL
Parameters Passed to Action method
{language}-{locale}/products/browse/{category}
/en-us/products/browse/food
language=en, locale=us, category=food
/en-uk/products/browse/food
language=en, locale=uk, category=food
Or you can use the "." file extension type at the end of a URL to determine whether to render back the result in either a XML or HTML format:
This would pass both "category" and a "format" parameters to the ProductsController.Browse action method when invoked:
URL Route Rule
Example URL
Parameters Passed to Action method
products/browse/{category}.{format}
/products/browse/food.xml
category=food, format=xml
/products/browse/food.html
category=food, format=html
ASP.NET MVC Preview 3 also supports wildcard route rules (these were also in Preview 2). For example, you can indicate in a rule to pass all remaining URI content on as a named parameter to an action method:
This would pass a "contentUrl" parameter to the WikiController.DisplayPage action method when invoked:
URL Route Rule
Example URL
Parameters Passed to Action method
Wiki/Pages/{*contentUrl}
/Wiki/Pages/People/Scott
contentUrl="People/Scott"
/Wiki/Pages/Countries/UK
contentUrl="Countries/UK"
These wildcard routes are very useful to look at if you are building a blogging, wiki, cms or other content based system.
Summary
Today's Preview 3 release of ASP.NET MVC includes a bunch of improvements and refinements. We are starting to feel good about the URL routing and Controller/Action programming model of MVC, and feel that those areas are starting to bake really well. In future preview releases you'll start to see more improvements higher-up the programming model stack in areas like Views (html helpers, validation helpers, etc), AJAX, sub-controllers and site composition, deeper Login, Authentication, Authorization and Caching integration, as well as data scaffolding support.
I also have a (very) long tutorial post that I started putting together this past weekend that walks-through building an application using ASP.NET MVC Preview 3 that I'm hoping to wrap up and post in the next few days. This should provide both a good intro to ASP.NET MVC, as well as help provide some context on how all the pieces fit together if you are interested in using the ASP.NET MVC option.
Audio: Content page design best practices Boxes & Arrows has published audio from my Content Page Design Best Practices talk at IA Summit 2008, where I presented a framework for thinking about how to optimize content pages for the dynamic ecosystem of the Web instead of the structured hierarchy of a Web site.
Official Description: In today?s social, distributed, search-driven Web, customers are finding their way to Web content through an increasing number of distinct experiences. Yet when people arrive at most Web pages, the experience they get isn?t optimized for this context. Instead, the vast majority of content pages online remain more concerned with their own context than the context of their users: where did a user arrive from and where are they likely to go next? These pages remain designed as if they were primarily accessed from a Web site?s home page or a carefully thought-out selection from the site?s information architecture.
To address these issues and more, this talk outlines a set of best practices for Web content page design that focuses on appropriate presentations of content, context, and calls to action. Specifically: how can content be optimized to meet user expectations as they arrive from a diverse number of access points; what is the minimum amount of context required to frame content appropriately; how can the most relevant calls to action be presented to maximize user engagement? Applying these considerations enables information architects to deliver content experiences that take full advantage of emerging opportunities online and the existing assets within their Web sites.
Audio: Luke Wroblewski on Form Design I recently had the pleasure of talking with Tom Crawford, CEO of VizThink, about my Web Form Design book and its relevance for the visual thinking community.
If form design is everywhere, why are there so many bad forms?
What are some of the common mistakes web form designers make?
What are the Top 3 tips for improving web forms?
Why do good designers create bad forms?
What is the disappearing form?
How does web form design relate to visual thinking?
For more on Form Design... Check out Luke's book about Web form usability, visual design, and interaction design considerations: Web Form Design: Filling in the Blanks.
At SxSW 2008, I had the pleasure of speaking on the Filching Design: When the Shoe Fits panel with Lindsey Simon (Google), and Skip Baney (Apple). We discussed the motivations, benefits, and drawbacks of reusing code or design elements (interactions, layouts, colors, etc.) found online.
I had the opportunity to join Brian Zmijewski's Why Logos are Irrelevant panel at SxSW 2008 along with Christina Wodtke (LinkedIn), and Jeremy Britton (Zurb Inc.). While the panel title might suggest we advocated the death of all logos, the heart of the conversation was about the shifting value of logos in a world of infinite shelf space, digital identity, and the rapid iteration online products and services are afforded by low barriers to entry.