Easy Web Design ::
Easy Web Design
We will put your business online and teach you how to succeed. Easily. Click to get a quick
Quote. or HERE to read more.
More info MMK Web Design
Easy Marketing/Hosting ::
Easy Marketing and Hosting Packages
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.
Jump to MMK Host Website
Easy Media Security ::
Jump To MMK Secure Stream Web site
We can effortlessly help you protect your media or secure meetings and conversations online.
Jump To MMK Secure Stream Web site
Instant Assistance<% session("instantasst") = "YES" %>
Name area Pre Number
Your Name 800 555 3358
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.


Kiteboarding Safety Products by Oceanus Technologies
Kiteboarding safety products by Oceanus Technologies. (PRWEB Jul 13, 2006)
read more:

Successfully Merging Litho and Digital
The merger of offset lithography with digital printing is a highly successful technique that maximizes the benefits of both technologies.
read more:

Free e commerce Suite 0.00
The free version of our e commerce solution from MMK Technologies.
Unlimited Forum Support
read more:

Making Academic Work Advocacy Work: Technologies of Power in the Public Arena
Through interviews and courtroom observations in a case study done in collaboration with a community partner in two judicial districts in Minnesota, the authors extend the scholarly conversation about critical, activist research in business and technical communication and make pedagogical suggestions by studying two groups who contribute to the discourse about victim rights: judges who accept plea negotiations and make sentencing decisions and advocates who help victims contribute, through victim impact statements, their reactions as crime victims and their requests for certain punishments and conditions for the crime perpetrators. The authors identify the technologies of power used by each group to assert their disciplinary authority and trace how these assertions play out in the courtroom. They conclude that by capitalizing on the normative structures of impact statements, advocates may actually give victims more power. Such activist research might benefit research participants and enhance research methods. Propen, Amy and Mary Lay Schuster
read more:

New technologies detect black-hat SEO methods
Search engine optimization methods are divided in two categories: black hat SEO and white hat SEO. Recent developments indicate that websites that use black-hat methods will be in trouble soon.
read more:

Your Call May Be Recorded…
Here's a fun side effect of the intersection of the Internet, ubiquitous recording technologies and mob mentality - your bad customer service horror stories are no longer limited to retellings around the water cooler. Thanks to blogs, video hosting services like YouTube and folks with a willingness to spread stories, ...
read more:

The MCU contributes to European Commission Social Inclusion Workshop
As a representative of the Making Connections Unit I was invited to Brussels to attend a workshop to discuss how 'Cultural and Memory Organisations' (i.e. Libraries and Museums) can use digital technologies to increase social and economic inclusion. The workshop and research is being carried out by Ecotec Research and Consulting on behalf of the European Commission. I was invited to provide my expertise in relation to accessibility issues.The main objectives of the study are: To identify where cultural and memory organisations (CMOs) already contribute to social and economic inclusion, using digital technologies; and To specify which issues deserve particular attention for new or further research, taking into account the needs of CMOs in a European context and the development of content-based services for all sectors of the community.The study will lead to recommendations for CMOs in Members states and the EU in relation to building new services and applications. Unfortunately, from my point of view, there wasn't much of a focus on how the web could be used to promote social and economic inclusions. Perhaps if there had been more time (a wide range of topics were covered) we could have talked in more detail about the role of the web and the issues of accessibility.If you have any thoughts in relation to this I am happy to pass them along the study (please add your comments below).
read more:

MEMS and Nanotechnology Providing Real Solutions for the Management of Diabetes, Reports Bourne Research
The management of Diabetes is being made easier through the use of next-generation technologies such as MEMS and Nanotechnology. (PRWEB Jul 13, 2006)
read more:

A new channel for JNLP and JWS techs
[2001-04-24] A new meerkat channel is created on the 24th of April 2001 and dedicated to JNLP (Java Network Launching Protocol) and JWS (Java Web Start) technologies.
read more:

Rekon Technologies Launches Online Version of Lien Release Software
Popular Mortgage Lien Release System Rekon now available online. Targets small to mid-size companies. [PRWEB Nov 14, 2005]
read more:

Active Server Pages (ASP), Java Server Pages (JSP), Cold Fusion (CFM) - A comparative analysis
In this article we provide a comparison of 3 server side scripting technologies by detailing the main features of each. We end with a comparison chart that ranks each by ease of use, capability, and costs.
read more:

Uniform Resource Identifier (URI) Activity Statement
The WWW is the universal space containing all Internet resources referenced by Uniform Resource Identifier. The Web is dominated today by relatively few technologies, including the Hypertext Transfer Protocol and the Hypertext Markup Language.
read more:

Introduction to XML Events
A number of markup technologies involve attaching behaviors to specific parts of a document. XML Events is a W3C Recommendation that allows declarative attachment of a behavior -- which can be a predefined bundle of actions defined in XML or a more general call to a scripting language -- to a specific element. This article gives an overview of how XML Events came about, what it's useful for, and how it works.
read more:

Making Connections: An Intercultural Virtual Team Project in Professional Communication
This presentation reports on an intercultural virtual team project conducted by students in two management communication courses, one at the University of Delaware (USA) and one at McGill University (Canada). The goal of the partnership between the two classes was to enhance students' ability to collaborate across cultures using a variety of technologies for collaboration, a skill they need in order to succeed in the increasingly global and technologically mediated environment of work. Each team, which included students from both universities, compared communication practices in a company or type of business that exists both in the United States and in Canada. Their task was to analyze how the practices reflect and shape the particular environments in which the businesses operate. During the project they advanced and monitored their work through different technologies, including blogs, email, and a designated collaborative Web-based workspace, and they produced several genres of documents reporting their achievements. This presentation first analyzes the advantages, vulnerabilities, and faultlines of virtual intercultural teamwork as students experienced them. We then describe conditions that help teams overcome the risks of virtual work and assess how well we were able to create these conditions in the courses. Andrews, Deborah C. and Dorreen Starke-Meyerring
read more:

What search engines plan for the future
At the recent Wharton Technology Conference in Philadelphia representatives from Google, Yahoo and MSN Search discussed the future of search technologies. The big search engine companies have different ideas on how search engines will change over the next few years.
read more:

How HTML, CSS and JavaScript Work Together in Web Pages
The three main technologies used to create modern web pages (HTML, CSS and JavaScript) each do different jobs. HTML should be used only for structuring content. Hunt, Ben
read more:

Hello World! EAI geeks
Fascinating applications rarely live in isolation. Whether your employee benefits application must interface with your finance application, your procurement application must connect to an auction site, or your java phone must synchronize with your laptop, it seems any application can me made more useful and effective by integrating it with other applications. Now this is how the EAI space was created. And along came technology to solve problems that crept up. One of the technologies was J2EE. No
read more:

Affiliate e commerce Suite 1195.00
The standard version of our e commerce solution with the Affiliates Plugin from MMK Technologies.
Affiliate Program Plug in
5 phone support incidents contract
10 email support incidents contract
Unlimited Forum Support
read more:

An Introduction to the Web Services Architecture and Its Specifications
This introduction to the Web services architecture describes the design principles underlying the architecture and foundational technologies for Web services. Features are described and linked to the specifications that formally define them. This paper also serves as a reference guide to all the specifications in the architecture.
read more:

UMPC and Tablet PC Application Contest

UMPC and Tablet PC Application Contest

Develop and Win a UMPC

 

Handango is looking for fresh Tablet PC and Ultra-Mobile PC (UMPC) software content. Are you up for the development challenge? By converting your existing Pocket PC or smartphone applications or creating an entirely new title for Tablet PC and UMPC, you’ll be eligible to win one of three Ultra-Mobile PCs! Personal productivity, travel, fitness, medical, multimedia, and entertainment titles are all great fits for Handango's catalog. The contest runs from now until August 31. Start coding!

How to get started:

1. To begin development, please visit the Ultra-Mobile PC Development Quick Start Guide.
2. If you have questions, please visit the MSDN Mobile PC and Tablet PC Developer Center or e-mail mpcisv@microsoft.com.
3. For ways to optimize your UMPC applications for touch and ink, check out Microsoft Sudoku.
4. Test your application in the UMPC Display Emulator.
5. After completing your application and verifying that it’s compatible with Tablet PCs and Ultra-Mobile PCs, e-mail the Handango Tablet PC team to submit your titles.

The deadline for all entries is August 31, 2006.
 
Winners for top personal, media and entertainment, and multimedia and communications applications will be announced in September.

Please contact tabletpc@handango.com if you have questions or need additional details. We look forward to seeing your applications.


read more:

Gift Certificate e commerce Suite 795.00
The standard version of our e commerce solution with the Gift Certificates Plugin from MMK Technologies.
Gift Certificate Plug in
5 phone support incidents contract
10 email support incidents contract
Unlimited Forum Support
read more:

Communication e commerce Suite 595.00
The standard version of our e commerce solution with the Email List Plugin from MMK Technologies.
Email List Plug in
5 phone support incidents contract
10 email support incidents contract
Unlimited Forum Support
read more:

Marketing e commerce Suite 995.00
The standard version of our e commerce solution with the SpiderLoop Marketing system from MMK Technologies.
SpiderLoop Marketing Plug in
5 phone support incidents contract
10 email support incidents contract
Unlimited Forum Support
read more:

Pro e commerce Suite 1495.00
The full e commerce solution from MMK Technologies.
Content Linking Plug in
Email List Plug in
Gift Certificate Plug in
SpiderLoop Marketing Plug in
5 phone support incidents contract
10 email support incidents contract
Unlimited Forum Support
read more:

The HR-govHR Summits 2006 ? Network, Learn from Leaders in the Industry & Explore Proven HR Solutions
These exclusive events offer the senior HR executive from corporate companies and local, state and federal agencies, the unique opportunity to network with peers and explore new technologies through a series of one-on-one meetings, case studies and presentations delivered by distinguished speakers from the Office of Personnel Management, NASD, Wegmans Food Markets and Coca Cola. www.humanresourcessummit.com [PRWEB Nov 10, 2005]
read more:

Saneron ASIA to Utilize Advanced HUCB Stem Cell Technologies in Clinical Trials for Amyotrophic Lateral Sclerosis (ALS) and Stroke
Saneron?s proprietary human umbilical cord blood (HUCB) stem cell technology will be utilized in Saneron Asia?s two upcoming ALS and Stroke clinical trials.headquartered in Japan. [PRWEB Nov 12, 2005]
read more:

Pro Plus e commerce Suite 1795.00
The full e commerce solution from MMK Technologies With the Affiliate Plugin.
Content Linking Plug in
Email List Plug in
Affiliate Program Plug in
Gift Certificate Plug in
SpiderLoop Marketing Plug in
5 phone support incidents contract
10 email support incidents contract
Unlimited Forum Support
read more:

Self-Cleaning Filter is Key Component in Integrated Paint Drum Filling System -- a Real World Documented Case Study
Hallman Paints in Sun Prairie, Wisconsin installed a new filling system to eliminate extensive set-up times. The new system required the teamwork of RPA Process Technologies and Hallman?s filling machine vendor. Careful consultation and a quality Ronningen-Petter filtering system helped Hallman Paints bring the pieces together for a truly integrated fill line. [PRWEB Nov 13, 2005]
read more:

Mall Portal Pro Plus e commerce Suite 2195.00
The full e commerce solution from MMK Technologies with the Affiliate plugin and the Mall Plugin.
Content Linking Plug in
Email List Plug in
Affiliate Program Plug in
Gift Certificate Plug in
SpiderLoop Marketing Plug in
Mall Plug in
5 phone support incidents contract
10 email support incidents contract
Unlimited Forum Support
read more:

IBM Offers Prototype for Building 'Mashup' Apps
Q&A: Rod Smith, vice president of emerging Internet technologies at IBM, talks about a prototype technology built by the company to create so-called mashup applications.


read more:

SOA &amp; Business Process Conference (October 3-6, 2006)

Web Site: http://www.impactevents.com/biztalkconference

Microsoft’s SOA & Business Process Conference is the event for our partners, customers and field personnel to get up to speed on new and updated solutions for Business Process Management (BPM), SOA and Workflow. Over 4 days, attendees will learn about the strategies and technologies that Microsoft is delivering over the next year, such as BizTalk Server, WinFX, and Office 2007. Three technical tracks will provide depth and detail into best practices for building BPM solutions, SOA guidance, and implementing BizTalk Server. A business development track will focus on the business value of BPM for both customers looking to optimize their processes and for partners looking to expand their practices. Whether you need to get up to speed, or are ready to dive deep, this is the event for technical training, networking, and business development for partners and customers interested in BPM, SOA, and Workflow.


Registration

Join Microsoft staff, valued partners, customers and industry thought leaders at the Microsoft Conference Center from October 3-6, 2006. Registration is $199.00, with an early bird discount price of$149.00 if you register by July 21st.


Agenda & Sessions

Each session, meeting, and program event at the Microsoft SOA & Business Process Conference is designed to expand your knowledge of key emerging technologies, demonstrate proven strategies for implementing solution, explain Microsoft’s long-term strategy and roadmap, and add value to your organization’s integration and workflow solution portfolio.


Sponsors & Exhibitors

Over 20 Microsoft partners are expected to showcase their latest solutions and technologies demonstrating their newest innovations- allowing attendees to test-drive key technologies and receive one-on-one, informed answers to questions.
If you are interested in sponsorship, please contact Robert Bannerman at
robann@microsoft.com.


Community & Networking

Beyond the structured sessions, the Microsoft SOA & Business Process Conference will also provide many networking opportunities with people who share your professional interests.  We will be hosting several evening events to help encourage and foster community-building activities between partners, customers, and Microsoft employees.  Throughout the year be sure to check out the community sites to access the most current information.


Instructor Lead Training

Conference sponsor and BizTalk Server training partner, Quicklearn, is offering a series of classes before and after the conference for the convenience of attendees. Furthermore Quicklearn is providing a 35% discount for conference attendees. Use the links below to find out about the specific classes and to register. Make sure to include the discount Registration code: ‘BPI06’ when you register for one of these classes.

9/25-9/29 (5-days) – BizTalk Server 2006 Deep Dive
9/30-10/2 (3-days) – BizTalk Server 2006 - Service Oriented Architectures (SOA)
10/9-10/13 (5-days) – Double Header - Windows Workflow Foundation (WF) & Windows Communication Foundation (WCF)

Web Site: http://www.impactevents.com/biztalkconference

 

 


read more:

MCU: Accessible Web Design Tip: How to make printable characters between adjacent links invisible.
Some older screen readers are unable to distinguish between adjacent links if there is no printable character between them. The W3C Web Content Accessibility Guidelines 1.0 provides a priority 3 checkpoint to deal with this unfortunate behaviour of older screen readers:10.5 Until user agents (including assistive technologies) render adjacent links distinctly, include non-link, printable characters (surrounded by spaces) between adjacent links. The obvious place on a page where you can find several adjacent links to is on a horizontal navigation bar at the top or bottom of a web page. So how do you adhere to this guideline in situations where displaying a printed character in your navigation bar would upset your beautifully crafted design?This weeks tips shows a technique I have used on the Glasgow West End website (http://www.glasgowwestend.co.uk) to make the printable characters separating links invisible, by making them the same colour as the navigation bar background, postcards
read more:

When a link falls at the end of a sentence always put the full stop outside the anchor tag
Consider the World Wide Web Consortium Web Content Accessibility Guidelines (WCAG), Checkpoint 10.5:'Until user agents (including assistive technologies) render adjacent links distinctly, include non-link, printable characters (surrounded by spaces) between adjacent links. 'Generally when trying to ensure that my web pages meet this particular requirement I'm thinking about navigation bars; I'm either marking them up as lists, or putting printable characters between adjacent links (if necessary I make them invisible via CSS). Unfortunately that isn't always enough to ensure a clean bill of health with regard to this particular checkpoint. It is easy - particularly on a page that gets updated often - to violate this rule in the bodytext of the page, e.g., when a sentence that ends with a link, is followed by one that begins with a link.The solution is to get into the habit of adding the full stop after the anchor tag; simple but effective. As web accessibility tips go - it's not the most significant one I've ever published. However, having adjacent links without a printable character between them, means your well crafted page won't pass WCAG Priority 1; and someone is bound to get in touch to alert you to that fact.LinksWCAG Checkpoint 10.5.
read more:

Questions to Ask Your Web Developer

Questions to ask before hiring a web developer. 

SEOmoz recently posted some questions that they would ask when interviewing web developers. Figured I'd have a go at the questions and let you know where I stand:

  1. What Industry sites and blogs do you read regularly? I consistently read Matt Cutts and Jeremy Zawodny , Jim Boykin , and Brue Clay . I also have some other favorites like Shoemoney , 9-rules (Design) , Aaron Wall , SEOmoz , Devlounge , and Stuntdubl .
  2. Do you prefer to work alone or on a team? Alone, unless I can find a competent team. I've known too many "experts" that couldn't code their way out of a wet paper bag.
  3. How comfortable are you with writing HTML entirely by hand? What, you mean people don't normally do that? We do everything by hand because of the control it gives over the code.
  4. What is the w3c? World Wide Web Consortium. They are the group that is trying to bring standards to the web (although there are way too many that don't listen.)
  5. Can you write table-less XHTML? Do you validate your code? Yes. and Yes to a point. If we don't put an alt tag on every image, we are still good people.
  6. What are a few of your favorite development tools and why? I like Textpad for coding, Photoshop for image editing, and HeidiSQL for database interaction.
  7. Describe/demonstrate your level of competence in a *nix shell environment. (not really necessary in my opinion, SQL knowledge would be a bigger requirement)
    % If I had a ( for every $ Congress spent, what would I have?
    Too many ('s.
  8. What skills and technologies are you the most interested in improving upon or learning? Right now I'm looking more at DOM scripting. With AJAX going mainstream and more and more UI's expecting more dynamic interaction, I expect to learn even more about javascript (DOM) and CSS interaction.
  9. Show me your portfolio. OK. Take a look at my portfolio .
  10. What size websites have you worked on in the past? Everything from one pagers to 100% user defined dynamic websites with hundreds of pages.
  11. Show me your code. OK. Right click, view source.
  12. What are a few sites you admire and why? 2Advanced. They have amazing flash design. 9rules. Great community. Good Organization. Nice clean straightforward look.
  13. Fix this code, please. Haven't I already told you about all the "expert web developers" I've interacted with (or that my previous clients had interacted with before they found me.) Been there, fixed that.
  14. I just pulled up a website you built and the browser is displaying a blank page. Walk me through the steps you'd take to troubleshoot the problem.
    1. Did you type the URL correctly?
    2. Do other pages from the same site show up?
    3. Are other site that are on the same machine available?
    4. Does it show up in a different browser?
    5. Can you view the source?
  15. What is your favorite development language and why? PHP. Open source. Simple, yet powerful. Good documentation.
  16. Do you find any particular languages or technologies intimidating? I never really cared for C (I liked C++ much better). I'm quite interested in what the "up and coming" technology is. I just find there isn't as much time to explore all of them to figure out which one is going to be beneficial.
  17. HTML, CSS, WYSIWYG? Hyper Text Markup Language. Cascading Style Sheet, What you see is what you get (plus normally a lot more code than you wanted)
  18. What web browser do you use? Firefox 2.0 for normal browsing. IE 6, IE 7, and Firefox for most testing.
  19. What are a few personal web projects you've got going on? Constantly updating, tweaking, and improving the websites I oversee.
Wow.... that was quite the list.

read more:

RIP FrontPage
After nine years of being an award-winning Web authoring tool, FrontPage will be discontinued in late 2006. We will continue to serve the diverse needs of our existing FrontPage customers with the introduction of two brand-new application building and Web authoring tools using the latest technologies: Office SharePoint Designer 2007 for the enterprise information workers and Expression Web for the professional Web designer. Link >>
Yeah, I know. Most web-heads will read this announcement from Microsoft, let out a snort, and say 'It's about time!'.For me though, it's not without just a bit of sadness and sense of loss that FrontPage goes quietly into the night.You see, I was working as a software developer at a Microsoft Solution Provider when Microsoft first purchased the FrontPage product from Vermeer. As part of our partnership we received beta copies of all the new MS software, including FrontPage. FrontPage was my introduction into the entire world of web development. I mostly learned HTML by creating pages in it, then switching over to see the source code it had created.And yes, I realize it created a lot of junk code, and was the basis for many nasty looking websites - but no more, in my opinion, than Geocities did 6-7 years ago or even MySpace is responsible for today. I still think the way FrontPage would build navigation bars from a flowchart view of a site is pretty nice - although it could have been nicer but MS hadn't updated it for probably 7 of those nine years of production.At any rate, I haven't actively used FrontPage for years now, and the world of web authoring and content management has taken great leaps in terms of functionality and price.But I wouldn't be where - or who - I am today without Microsoft Frontpage, so I truly mean it when I say 'Rest In Peace'.
read more:

Weblog accessibility problems
It hadn't occurred to me, until I started to implement my own weblog system that there could be accessibility problems specific to weblogs - but there are.Here are a couple that I've come across: The text for each link on a pages should be unique; using the terms 'comment' and 'permalink' (or equivilents) to allow visitors to add comment or link to a permanent URL for the entry - means that the page will be peppered with links that use the same link text.Many, but not all weblogs are 'dynamically generated' pages; contents is grabbed from a 'backend' database and displayed within a web page design template. This can mean that URLs contain strange characters such as the ampersand, which triggers an error with HTML standards checkers such as that at the W3c site.As you can see on this site I have made an attempt at solving these problems, so that both 'stupid' accessibility tools won't give me errors, and real human beings will find the link text useful.To make each permanent link unique I have grabbed the first 14 characters from the entry title and made this the link text. To add extra information I have also provided the full title of the weblog entry in the title attribute. The title attribute text also explains that this is a permanent link to this weblog entry. Here is the HTML for the permanent link to this particular weblog entry:[Weblog accessi ...]It was more difficult to come up with a useful way to make the comment link unique, that was more than just a way of 'fooling' Bobby. I decided on the simple tactic of giving the comment link a time stamp, and providing further information in the title attribute about the title of the weblog being commented on. It is probably not ideal, so I'm keen to hear from anyone who can tell me a better way of doing it.Here is the HTML for the comment link:[comment Fri 10 am]I have probably 're-invented the wheel' with this one because I didn't spend any time looking at how, or if, others have solved this same problem. However, I found it an interesting exercise in thinking about the reasons behind having unique text for each link (think of screen reader users tabbing through a host of links all say 'permalink'), and what that meant in terms of how it should be implimented in this case.Dealing with the ampersands in URLsIf you are writing your own weblogging software, dealing with the ampersand problem is easy, you just replace the characters generated by the system with the corresponding entity.If you don't have access to the scripts that create your weblog, I expect this will be a bit more difficult. While reading Jeffrey Zeldman's excellent new book, 'designing with web standards' I did notice he points to a tool that deals with this problem, but right at this moment I can't find it. As soon as I find the solution - never fear - I will post it here.Update:I have now found the tool I was thinking about - it is the The Hivelogic URL Cleaner, which will fix non-valid web addresses, by 'replacing naked ampersands with their symbolic notation'. But it is only useful for URLs that can cut and pasted into the form, so it won't fix the problem of automatically generated non-valid characters - looks like you will have to speak to your weblog developer to get those fixed, if it is a problem on your site.Anyway - after all that - the MCU weblog is tripple A once more.'I hope someone finds these 'musings' useful.New German accessibility portalTomas Caspers got in touch to tell me about a new german accessibility portal:'Jim,we're in the final stages of a major relaunch of the german accessibility portal at http://www.einfach-fuer-alle.de/. And yes, we have an XML-Version :-)The focus of the site is on evangelizing and educating designers, developers and decision makers on web accessibility.More specifically, we just finished a 3 week series on the BITV (Germanys' federal regulation on accessible websites) detailing the provisions and providing best (and worst) practice-examples: http://www.einfach-fuer-alle.de/artikel/bitvfueralle/'This weeks tip: Accessible web design is not about creating boring sitesAccessible websites can look fabulous, be interactive, and use up-to-date multimedia capabilities (e.g., images, sound, movies, Javascript, photographs and server-side technologies like PHP or ASP). Yes, you can use all the 'stuff' that as a designer you deem appropriate to your audience and message, and still have a site that is accessible, and passes 'Bobby' accessibility checks. However, what is required when using these technologies is a bit of clear thinking about what their purpose is on your site, and how, if the content is important, their functionality or message can be provided in alternative ways. For example, provide alt attributes and title tags for your images and photographs, ensure that your site still functions if the user browser doesn't support Javascript, provide captions or transcripts of your movies and sound. Admittedly it is not all easy, captioning of multimedia for instance is a specialist and difficult skill to master, but most accessibility techniques are not 'rocket science' and will actually add to the 'richness' of the experience for your visitors, rather than detract from it.Register for the weekly MCU accessible web design tip.
read more:

Want to help a good cause?

INETA has recently launched a new program to let the community help with their great program. If you are a business or just interested in helping out a good cause then send them an email!

(from the INETA NORAM website:)

On June 1st INETA North America launched an extensive new Sponsorship Program aimed at raising funds to expand and improve services for our members. Over the past six months the INETA NorAm Sponsorship Team, led by Sponsorship Director Pat Tormey, has designed a great program with many options for sponsorship at a variety of levels. In the four years since our founding, INETA has grown tremendously and to deliver programs and services to our members requires substantial funding and volunteer time. During the past year the INETA NorAm Board of Directors has targeted key areas for expansion and growth to better serve our members. As part of that strategic analysis it became evident we needed to establish a substantial and diverse sponsor base.

The new Sponsorship Program consists of four main levels of sponsorship (Platinum, Gold, Silver, and Bronze) and a wide range of services from which a custom sponsorship program is designed for each sponsor. The services available to sponsors focus on INETA's key strength of providing the opportunity to reach a targeted audience of software developers focused on Microsoft technologies. 

If you are interested in learning more about INETA sponsorship programs, please email marketing@ineta.org.


read more:

The WCAG Samurai Errata are now available

It took nearly two years, but two days ago on 26 February 2008, version 1.0 of the WCAG Samurai Errata for WCAG 1.0 were finally published. As stated in the Introduction, this version is also likely to be the final version.

A quick summary for anyone who is not familiar with the WCAG Samuari or their WCAG 1.0 errata: The WCAG Samurai consisted of a group of accessibility and standards-aware web developers brought together by Joe Clark in 2006. The group's goal was to create a document that provides corrections and updates for the Web Content Accessibility Guidelines (WCAG) 1.0.

The reason to provide corrections is that since WCAG 1.0 was originally published by the W3C in 1999, both web browsers and assistive technologies have evolved. At the same time, accessibility-aware web developers have learned and invented a lot of techniques for building accessible websites. Developers have also learned that some of the techniques that were useful in the past are no longer needed or even cause problems for users.

The WCAG Samurai errata thus removes, rephrases, and adds information that makes WCAG 1.0 more applicable to today's Web. You might also want to read Joe Clark's WCAG Samurai errata released, where he talks a bit more about the errata and the development process used.

So do the WCAG Samurai Errata actually contain any improvements? Yes, definitely. I don't agree one hundred percent with every word in the errata, but all in all I think they make a lot of sense and match what I strive for in my daily work.

Note that you can't use the WCAG Samurai Errata as a standalone document. It should be used in combination with W3C's WCAG 1.0.

Add 456 Berea Street to your Technorati favorites.

Posted in .


read more:

Innovation That Matters (From Rome)

RomeThe Business Leadership Forum was quite an experience and is hard to summarize. IBM did a good job of organizing it and everyone there appreciated it and learned a lot -- I certainly did. As with most conferences, a lot of the value was in talking to people at breaks. Dinner at the Vatican is next to impossible to describe. It was the proverbial "you had to be there" thing. Here are some of the key insights delivered by Sam and his speakers and panelists during the conference...


  • Innovation is essential and what the 21st century is all about
  • Change is faster and more disruptive than ever
  • Globalization is inevitable
  • Ubiquitous connectivity is breaking down physical borders and creating connections between people, economies, organizations and governments in ways that were never thought possible
  • Businesses need to cultivate their uniqueness
  • Businesses need to encourage employees to be multi-disciplined, collaborative, and global
  • Innovation that matters comes from seeing problems differently and adding value quicker than anyone else
  • Constant reorganization is futile but leaders must look at a company’s structure strategically, consider which pieces need to shift and then unfold change bit by bit
  • Technology plays a leading role in innovation, but it isn't the only factor
  • What were once disruptive technologies now are commodities
  • To innovate, CEO's don’t need to control all the resources or build within their own frameworks. They need to partner and collaborate
  • Governments can help spur innovation among the private sector
  • Governments must be more flexible to respond to today's business needs
  • Restrictive governments try to defend and preserve what has been achieved in the past, but if they rely only on the strength of their past, they put progress in peril
  • Governments need to open themselves to market and labor reforms to stay relevant and competitive in global markets
    Related links
    bullet Intro to Roman Rendezvous Stories
    bullet Index to Roman Rendezvous stories

read more:

Top 10 Key Search Factors in 2007

There is a great discussion going on over at SearchEngineWatch about the "Top 10 Key Search Factors in 2007."

The initial proposed list looks like this (with my comments after the topic):

  1. Content - As we've mentioned before Content is King. However, with so many social networks (digg, reddit, etc) you have got to be on your toes to provide "new and interesting" topics.
  2. Key Word Selection - If you don't know what keywords your users are looking for, then you will not be found. Simple as that.
  3. Site Architecture - If they can't find your content (or find it again once they come to your site, you've just lost a potential customer.)
  4. Rich Media - With the explosion of video mashups and YouTube, this one might take off. However, I'm still not confident that it will drive sales compared to just wasting people's time.
  5. Web 2.0 -Getting more people involved in any given project has a couple of effects. First you can quickly build a following and interest in any given topic. Second, with more "open architecture" you can cross sell your product into other existing technologies and gain notoriety even faster than ever.
  6. Accessibility - This has been a topic for a number of years now, but still hasn't really seen the attention that it needs to really succeed as of yet.
  7. Inbound Links - Linking is Queen. What can I say, PageRank rules.
  8. Relevancy - I clarify this by saying specialization. More and more people are using specific websites for specific searches. Associate with a group that has like desires, customers, and is mutually beneficial and become the "know-it-alls" about that topic.
  9. Popularity - I hate to say that this one will necessarily fade until social sites create a better way so people don't game the system. (Remember the issues Digg had with so called popularity)?
  10. Constant Improvement - Refine, repair, review, repeat.

Things that I see as being influential in 2007 as far as search goes are the following:

  • RSS - With IE 7 supporting RSS, I see RSS feeds becoming an even larger part of keeping people and search engines up to date with new information. This also gives the users the opportunity to chose the way they want content displayed (larger fonts, easier to read color schemes, less noise, etc)
  • Micro-formats - This one might just jump into the ring. As more and more sites support these simple standards information will flow more freely between diverse applications. If the search engines started backing these different micro-formats (like they did with sitemaps) more and more applications would be built to track and share the information.
  • Tagging - Tagging has the possibility to become as large as linking. People telling people what something is about and liking it enough to go out of their way to say so.

I would add that I think that more and more "in-page rich media" browsing (courteousy of the mainstreaming of AJAX) will happen as people realize the benefits and as the search engines find better ways to index AJAX content.


read more:

Web accessibility to become mandatory in Europe

A long-running discussion related to web accessibility is whether it should be required by law or not. Some believe it is the only way of making organisations ensure that their websites can be used by everybody, while others argue that it should be up to each organisation to decide.

My opinion is that for the private sector the 'let everybody decide for themselves' argument may have some validity, but only some. Public sector websites, however, must be accessible to all, regardless of which browsing device they use or if they have a disability.

That's why I find it very interesting that on 12 June 2006, ministers of 34 European countries endorsed A pan-European drive to use information and communication technologies to help people to overcome economic, social, educational, territorial or disability-related disadvantages.

Two of the targets of this Riga Ministerial Declaration are to ensure that all public websites are accessible by 2010 and by 2007, make recommendations on accessibility standards and common approaches, which could become mandatory in public procurement by 2010.

Very interesting, and about time. There is a related memo (Information and communication technology for an inclusive society -- Frequently asked questions) that mentions WAI, so WCAG will probably be used or referenced in some way.

The full press release is available online: Internet for all: EU ministers commit to an inclusive and barrier-free information society.

Visit site to read or post comments…

Add this to del.icio.us, Digg this, or Seed this. Add 456 Berea Street to your Technorati favorites.

Posted in:


read more:

IBM Alumni

Cactus

 

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.

Related links
bullet Greater IBM Blog

bullet Greater IBM on Google Groups
read more:


Web Accessibility: Web Standards and Regulatory Compliance
  • cover of Web Accessibility: Web Standards and Regulatory Compliance

    That little mouthful is the full title of the latest book with my name on it. Published by Friends of Ed, it’s now gone to the printers and will be available sometime in July. I was extremely proud to be asked to contribute, as there are some real shining lights in the world of accessibility involved; how’s this for an awesome line up: Andrew Kirkpatrick, Christian Heilmann, Jim Thatcher, Cynthia Waddell, Michael R. Burks, Shawn Lawton Henry, Bruce Lawson, Mark Urban, Patrick H. Lauke and Gez Lemon (tech editing).

    As the subtitle implies, the book focusses on a web standards approach to accessibility, with chapters on HTML, Javascript and my chapter on CSS. But this is a practical book, and the web does not work on standards alone, so there are also excellent chapters on making Flash and PDF accessible, as well as details about assistive technologies. The issue of web accessibility in law and regulations is also of importance to many people. In my opinion this book covers these issues to the deepest, most pragmatic level I’ve yet seen. There was even time to squeeze in an appendix on PAS 78.

    Writing a chapter on ‘CSS for Accessible Web Pages’ was an interesting exercise in itself as it meant taking CSS in isolation. Some aspects are obvious – user style sheets for example. Others are less obvious such as discussion of highlighting areas of the page which have focus. I included a fairly deep discussion of image replacement techniques as these can be really problematic from an accessibility perspective. I also highlighted as many best practices as I could (for example including text colors with background colors) including a special section on zoom layouts.

    As you can tell I’m somewhat pleased with Web Accessibility: Web Standards and Regulatory Compliance and I’m really looking forward to seeing the final book. I know it will make a really useful addition to our shelves at Clearleft.

Read or add comments


read more:

Web Patterns: Q&A with John Allsopp
Following up on part one of the Design Patterns conversation, I recently had the pleasure of speaking with John Allsopp about Web patterns. John is the lead developer of the Style Master CSS Editor and founder of Webpatterns.org, a site focused on the intersection of design patterns and Web development. In John’s own words: “The purpose of identifying patterns is to use them in our work as designers, information architects, and developers.” We chatted about doing just that.

Q: You've pointed out that HTML has a long way to go to support the semantic structure Web developers and designers need to build today's generation of Web applications. As evidence you pointed to the myriad of CLASS and ID attributes in use across the Web. Are there any particular components or structures that really stand out as recurring needs that HTML is not addressing?

A: A combination of my -and others- empirical research as well as more qualitative research like that of François Briatte would suggest that to a significant extent, Web design is gravitating to a number of strong patterns, at least at the page and site architecture level.

Multi column layouts with headers and footers, breadcumb trails, tree-like page and site navigation, skip to content, search site boxes and other common elements recur frequently.

But, beneath this, at the level of the code, there is little if any consensus as to how these patterns should be coded, to the extent that in no case has a consensus emerged as to what to call these page components -as reflected in the various class and id values used to identify and classify them.

Now, in one sense, HTML addresses the need for all these components and structures, because they can be implemented with HTML and CSS. The question is should HTML provide any or all of these commonly used structures? I'd argue no. HTML is a low level language for creating more complex structures.

HTML also provides a generic mechanism for adding rich semantics to documents - the class and id attributes - which works in all browsers going back the best part of a decade. So HTML, in a sense, does address the need for these components and structures. It's really up to developers to form some kind of consensus regarding semantics and implementation of these components.

The key idea here is consensus. Individual approaches to rich HTML semantics are unlikely to gain widespread adoption. Projects like microformats show what a collaborative and cooperative approach can achieve. We need something similar which focuses on architectural semantics rather than data semantics, which is the prime focus of microformats.

Q: To what extent are these omissions tied to the fact that HTML is a mark-up for pages and, as a result, focuses on defining components like headings, paragraphs, lists, etc.? Surely this becomes problematic when building robust applications online that do a lot more than present information?

A: Certainly, the fact that HTML has its origins in analogues with the printed page means there is a tension between the kinds of patterns emerging that are unique to online use, and the built-in patterns of HTML -headings, paragraphs and so on.

Ideally, HTML would be a more generic language, with semantics added in specific domains -more like the XML model. But HTML is here to stay for a very, very long time. Fortunately, there are well-supported, non-hack mechanisms for extending its semantics -primarily id and class, but also the rel attribute.

So yes, the legacy of the printed page looms large with HTML, and potentially this causes difficulties when adapting its use to more sophisticated online applications than we typically saw over the first decade of the web. But HTML is also a reality we have to deal with for at least the best part of the coming decade.

Q: So what's the right way to address this lack of semantic definition present in HTML? Microformats? Shared CLASS and ID conventions? A user interface mark-up language like XUL?

A: Yes, Yes and Yes. In the near term, microformats (which rely heavily on id and class, as well as the rel attribute of link elements) illustrate a more general solution “for today’s web”. XUL (and XAML and XForms) point in the direction of potential future ways of building web-based user interfaces - declarative languages - but realistically, it will be the best part of a decade before these are widely supported.

Q: Seems like you've settled on patterns as a good way to build an extended Web vocabulary and your Pattern Quiz seems to be helping you work through that vision. What have you learned to date from the Pattern Quiz? What are the things folks seem to agree on and where has there been the most discussion or divergence?

A: Patterns are a widely used way of capturing problems and their potential solutions in a variety of fields, not least of all in many facets of IT.

In my discussions on this issue with many people over several years, it seems that when people initially think of ways of solving this problem of standardizing page and site architectures they think in terms of 'templates'. The idea being that if you can only capture the best possible solution for any given problem, then standardize its implementation, then everyone can use it and its a win for all.

What people soon realize, even in quite controlled environments like a single organization, is that a one size fits all approach doesn't work, it is far too inflexible - so people customize, 'polluting' the one true solution, and you quickly return to the chaos you had earlier. Patterns offer far more flexibility, and as a result, potentially a workable way of solving the problem.

The idea behind pattern quiz was to get people to start thinking about what they do in terms of patterns in a more formal way. The weakness of most pattern language approaches to web development I've seen so far is that they are idiosyncratic - they rely on the work of an individual or small number of people, often in a close knit team. In this context it is reasonably easy to see consensus and a common way of working. This doesn't necessarily scale.

For standardization to work, it needs to work across the web of developers more generally. So pattern quiz was also an attempt to glean how this broader web of developers thinks about the common problems they are solving.

The quiz has not progressed as far as I would have hoped, which is largely my responsibility. My daughter was born shortly after the quiz started, somewhat curtailing my ability to keep several balls in the air at once. But one thing that did emerge was that people commonly think in terms of content, when it comes to patterns.

For example, when asked to classify the kinds of sites people could think of, I was thinking in terms of 'blog', 'search engine' 'portal' and so on (largely content neutral), whereas many people suggested sites for a band, or a gallery or a bank (which to my mind could use different patterns to solve their problems - a band site could be a blog, or a more traditional static site, and so on.)

Another thing that emerged was a not uncommon attitude that by codifying patterns, somehow a developer's creativity would be stifled. This is an argument I hear commonly against the adoption of web standards. In the case of patterns, it comes in part from a misunderstanding of what a pattern is supposed to do. I put this misunderstanding down in large part to my inability to articulate what a patterns is and how it is useful more clearly.

Patterns are not supposed to dictate solutions, or suggest 'one true way' of solving a problem. Rather, in Alexander's famous formulation a pattern 'describes a problem which occurs over and over again ... and then describes the core of the solution to that problem, in such a way that you can use this solution a million times over, without ever doing it the same way twice '.

But hopefully we'll learn a lot more in the coming months and more.

Q: How about flexibility? Have you found patterns to be flexible enough to accommodate the rate of change in typical Web applications?

A: To tell the truth I don't know. Patterns are meant to capture emergent behavior - not possible or tentative solutions, but problems which developers actually face, and the core of a solution to those problems.

So in theory, and I guess the longevity of patterns in other fields suggests that in practice, a pattern language approach does have the ability to adapt to the changing problems and solutions a profession encounters in its practice.

Q: Jenifer Tidwell has argued that we shouldn't tie design patterns to any particular technology or code-base:

'I worry about the longevity of technology-specific patterns. If patterns are closely tied to current technology, won’t they become obsolete really quickly?'

You've taken steps to ensure integration between Web patterns and semantic mark-up. What's the life cycle of a system like this? How long can it stay relevant?

A: I think that is a really good question, with a number of dimensions.

Firstly, if a particular methodology, like a pattern language, is going to be widely useful then it needs to be widely adopted. Wide adoption requires wide understanding of the methodology and its benefits. Technology neutral methodologies are a very hard sell, because in my experience as an educator, many people learn through concrete examples within a problem domain they understand. Hence 'Web Patterns' focusing on patterns in the sphere of web development.

But there are two not so theoretical reasons why I think patterns are probably to a reasonable extent technology specific. As mentioned earlier, patterns capture problems and their solutions in a specific domain.

Patterns become obsolete when the problems they capture aren't problems anymore. For example, having a low resolution and high resolution image for fast loading slow connection pages isn't really a problem so much any more, so the pattern is obsolete.

The second thing is that patterns are not theories or conjectures - they are actual problems and their solutions. Right now, HTML and CSS are more or less the only technologies relevant to solving web problems when developing for the web. S its inevitable they ill be to an extent technology specific.

The Web Patterns project is designed to capture patterns associated with designing and developing for the web. But the association between the technologies, of say, HTML, CSS and Javascript and web patterns is not hard and fast. Right now, by and large, these technologies provide pretty much the only widespread way of implementing solutions on the web (Flash to a lesser extent, and perhaps increasingly SVG will also become a relevant technology in the near term).

Above all, I think it’s a matter of giving it a go, then seeing what happens. Pattern languages have proven very useful in a number of domains. I have a gut feeling they'll also prove useful on the web. But I think in order for them to do so, any such project or projects need to be well explained, and have broad developer buy in.

Thanks John!

Tags: , , ,
read more:

Data Center Managed Hosting Firm, Peak 10, Expands Customer Portfolio

Atlanta, Georgia - (The Hosting News) - June 3, 2008 - Data center operator and managed services provider, Peak 10, has added Georgia-based customized technology solutions firm, The Kotter Group, to its customer portfolio.

The Kotter Group will receive data center services out of Peak 10's state-of-the-art Atlanta facility. Adam Kotter, President and Chief Executive Officer of The Kotter Group noted, 'We chose Peak 10 because of the personal service and attention that we received. Most of the data centers that we considered had similar technologies, but Peak 10 was the only company that enabled us to sit down with the people with whom we would be working with and talk through our current and future data center requirements. This personal touch made all the difference. We are confident that we can count on the Peak 10 team and look forward to a long standing partnership.'

Matt Searfoss, Vice President and General Manager of Peak 10 Atlanta commented, 'Peak 10 Atlanta continues to experience phenomenal growth and success, which we owe to the talented team of individuals we have on staff as well as our unmatched services. We are very excited about partnering with local organizations, such as The Kotter Group, and providing them with customized solutions and around the clock support to meet their mission-critical IT infrastructure needs.'

Recently announced Peak 10 Atlanta customers include T3i, Secure Harbor Data Vaulting, Innovative Hosting Solutions and Iatric Systems. Peak 10 Atlanta's services and support improve reliability, increase revenue growth, lower costs and maximize internal resources for customers while keeping their valuable information technology assets close to the business. The company combines its secure network, high-tech data centers and portfolio of managed services with localized engineering and support to serve market-leading companies nationwide. Peak 10 owns and operates 12 data centers in nine key markets that include Cincinnati, Ohio; Atlanta, Ga.; Raleigh and Charlotte, N.C.; Tampa and Jacksonville, Fla.; Nashville, Tenn.; Louisville, Ky.; and Richmond, Va.

Since 1996, The Kotter Group has provided both small and large businesses with customized technology solutions, including providing hardware, software, networking, and support services. With the ability to stay abreast of technology changes, diversify, adapt and truly be experts in the field, The Kotter Group currently supports thousands of users across the United States with its technical support services, remote data backup and other unique and economical solutions for their technology issues.

Peak 10 is an independent data center operator and managed services provider in the eastern United States, delivering scalable, economical and reliable solutions for hosting and managing complex information technology infrastructure. The company combines its 12 data centers and portfolio of managed services with localized engineering and support to serve market-leading companies including LendingTree, Rivals.com, Global Knowledge, Pergo, Churchill Downs, The Fresh Market and the Jacksonville Jaguars. Peak 10 is SAS 70 Type II compliant and helps companies meet the requirements of various regulatory compliance acts such as Sarbanes-Oxley (SOX), HIPAA, PCI and Gramm-Leach-Bliley (GLBA).

To learn more about Peak 10, please visit: www.peak10.com.


read more:

Business Leadership Forum - 1

Roman orator

The shuttle buses dropped us off and we walked a few hundred feet through a large courtyard to the Auditorium Parco della Musica. It is quite an impressive place and of the thousands of "auditoriums" in the world, only this one has the url of http://www.auditorium.com. The "city of music" lies outside of Rome's densely-packed historic center where such a facility could never have been built. Four hundred trees surround the beautiful buildings where 3,000 spectators can enjoy concerts of all kinds -- from classical to jazz and rock.

IBM hosted it's fourth Business Leadership Forum at "the auditorium" earlier this month, and it was attended by several hundred of "the world's leading thinkers from across business, industry, government and academia", representing more than 50 countries. The forum facilitated two days of discussion about innovation and the challenges facing businesses in the 21st century.

IBM Chairman and CEO Sam Palmisano kicked off the meeting by saying that innovation is not optional for the leading institutions of the world -- businesses, schools, hospitals, and governments. "The bottom line of all this is that innovation is really a 'must do' unless we want to live in an environment that's commoditized and not unique, not differentiated". Sam's point was that if organizations focus only on taking out costs, they will be doomed with very low profits if not extinction. Everyone agrees that Innovation starts at the top and Sam practices what he preaches -- not just by innovating in technologies (IBM turning out more patents year after year than any company in the world), but by innovating in strategies and business models. For example, it was Sam who led the charge to transform IBM from a hardware company to a hardware, software and services company. Especially the latter, when he acquired Price Waterhouse Consulting and smoothly integrated it into the IBM portfolio of services. He also led the sale of the PC business. Some people viewed it as simply a "sale" but in reality it was a highly innovative change to the IBM business model -- selling off a low margin business but retaining the services aspect of it and at the same time gaining a stronger foothold in the Chinese market opportunity.

Note: See BusinessWeek's story about The World's Most Innovative Companies.

Sam then introduced Lord Brown, group chief executive at bp. The company had more than $20billion in profits for 2005 and is moving to even bigger numbers in 2006. Lord Brown described many innovative aspects of the company but I was most impressed with how they are using computer simulation to continuously increase the amount of oil they are able to extract from their drillings. He also described ambitious goals to put the hydrocarbon pollutants that come out with the oil back into where the oil was extracted, thereby reducing global pollution.

At the end of day we all got back in the shuttles to head to the Vatican.

Related links
bullet Intro to Roman Rendezvous Stories
bullet Index to Roman Rendezvous stories


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:

8 Years Experience

Roughly eight years ago I bought myself a welder.  I was restoring the 1950 Bantam Jeep Trailer I had purchased and it needed a new floor and some other things welded up.  The costs for hiring it out were roughly half of the cost of a small 110V MIG welder so I figured it was time to make the investment in a new tool and new skillset.

Since then the welder has proven quite handy - I was able install the new floor in the trailer, and have also been able to create a tandem bike for my kids:


And a piece of artwork for our mantle:

Over the years I’ve also used the welder to make repairs and add-ons on the 1964 CJ6 Jeep that I’m working on, as well as small repairs for friends, relatives and neighbors.

So - what I’m thinking now is that if this web development gig doesn’t work out for whatever reason, I’ll be able to go apply for any welding job because I have eight years of experience welding.

Wait - why are you rolling your eyes like that?  And what was that small huffing sound you just made?

Well, OK.  You’re right.  Picking up a small welder and dabbling in it periodically doesn’t really add up to 8 years of experience that an employer would be interested in, does it?  I have a friend who is a certified welding inspector - he owns a business that does metal fabrication so he employs professional welders and has to inspect their work.  He likes to wander around my projects and point out which welds would and wouldn’t be acceptable to him - and I usually feel good if I shoot 20%.

Yet - I see this pitching of hobby work and playing around as “experience” in the web design and development world and it seems like people fall for it in a way they wouldn’t with my welding experience.  A few weeks back I was contacted by a person who just took on a internship with a client that I had done a site for.  The project included a new custom design and deployment on a content management system so all content on the site could be updated or changed without them needing to know HTML.  It was the perfect fit for them as a business because they are small and not in a field of business where they’d naturally have people on staff with web skills. The site was immediately beneficial to them - with their previous site you couldn’t Google their name directly and get their site in the results, and the new site got them in #1 spot for their own name in short order.

However it was the classic case of having all the available tools at hand and never taking the time.  The site has sat, relatively unchanged, since we launched it roughly 4 years ago.  Then here comes the new college intern who assures me that he has been “designing websites for about 8 years now” so I wouldn’t “need to be concerned that he would end up damaging the site.”

Right.

I went to look at it yesterday and sure enough - the main navigation has been moved, the nice little main nav icons that tied into the company’s business area (and they paid for) are gone, and in the place of the main nav is now a “doesn’t quite fit in that space” blurb for “latest news”.  Latest news - for a company that had nothing new to say over 4 years time.  All the new content could have been integrated without requiring the design changes.

Specifics aside - what bothers me is my former client probably heard the same “8 years experience” line and, even though it’s coming from a college senior and therefore means that this persons “experience” started in roughly the 8th grade, gladly handed over their most prominent piece of business marketing to this person.

So business people - listen up:  Periodically noodling around with web technologies as a hobby doesn’t equal “experience”.  Sites built out of that context are rarely based on any real-world constraints of time, budget, or business requirements.  When someone uses the word “experience”, what they should be implying is “I spent a considerable portion of my day for that period of time working with this stuff” and (ideally) “people paid me for it”.

You wouldn’t look at my welding projects and hire me on to do structural, mission critical welding.  Don’t do the same with your website.


read more:

Reseller Program Debuts Between Security Firm, C-MI, ZyXEL Broadband

Bracknell, United Kingdom - (The Hosting News) - June 5, 2008 - Distributor of intelligent IT security products, C-MI Labs Plc, (C-MI), has entered into an agreement with broadband access solutions firm, ZyXEL Communications UK Ltd (ZyXEL).

With the 'Security Elite Reseller Programme,' ZyXel will be in a position to increase channels in order to market and offer resellers a tailored security service when it comes to networking and communication solutions.

Phil Croxford, Distribution Sales Manager at ZyXEL noted, 'Working with a dedicated security distributor means that with C-MI's experience, ZyXEL will be able to test and develop security products and offer a more tailored service to resellers through our new 'Security Elite Reseller Programme.' C-MI and ZyXEL compliment each other. ZyXEL is an established networking vendor wanting to grow its security business and C-MI is an experienced distributor within security, who can work on a personal, but also activity-driven level.'

The new programme is aimed at resellers with a security focus, who are looking to establish a relationship with a proven network provider. Once selected, resellers will benefit from technical and security sales and solution courses, along with preferential pricing, full account management, and dedicated partner and pre-sales network support. This is matched by ZyXEL's cost-competitive solutions and proven feature-rich products. ZyXEL will also be introducing a finance package to help resellers via a credit programme.

Neil Patmore, CTO at C-MI added, 'We are excited by this opportunity to offer ZyXEL's security products to our customers, as we believe they provide us with extremely cost effective leading edge firewall and UTM solutions that will address and fill a growing gap in the current market for unified network security.'

ZyXEL provides an entire security hardware range, covering firewalls and Unified Threat Management (UTM) devices. This includes the new and advanced 'Unified Security Gateway' (USG) products, the USG300 and USG1000USG, along with SSL-VPN solutions and one-time password tokens. These products offer a complete hardware and software security solution to C-MI's resellers.

Mr. Croxford continued, 'The growth in the use of distributed networks and Internet-based applications at the SMB level has meant that security threats and concerns are growing. SMBs now have to face the challenges that enterprises face, but with less resource. This creates a substantial opportunity for resellers. The partnership between C-MI and ZyXEL will help both companies increase new business in this expanding market. C-MI is an intelligent security distributor. It can focus on ZyXEL's security product portfolio and use its experience and strong security reseller relationships to take ZyXEL's security products into new markets with new resellers.'

ZyXEL Communications UK Ltd is the UK subsidiary of a market leading end-to-end designer and manufacturer of xDSL, Security, VoIP, IP DSLAMS, Wireless, routing and IP switching equipment. The company offers comprehensive technical support and customer service to the ISP, Telco and business and consumer channel.

ZyXEL was founded in 1989 as a modem developer with the mission to create Internet access solutions that accelerate information exchange and improve effectiveness of people and organisations.

ZyXEL is one of the world's leading broadband access solutions specialists. With headquarters located in Taiwan, ZyXEL maintains offices in the United States, Europe and Asia, ZyXEL has more than 2000 employees globally, with distributors in more than seventy countries, and products marketed in more than 150 countries on five continents.

C-MI Labs Plc is a UK based distributor of intelligent IT security products and emerging technologies to the UK IT channel. Through their strategic partnerships, they provide world leading solutions and award winning products that are delivered in a variety of packages, dependant upon customers' needs. C-MI's range of enterprise solutions include intelligent remote anti-virus management for desktops, gateways and servers. Anti-spam and email filtering at the server and internet gateway level. Multi-platform robust corporate security. Web server and hosted application security. Firewall and UTM appliances. Advanced end-point monitoring and protection. Data-theft prevention and advanced application control.

To learn more about ZyXEL, please visit: www.zyxel.co.uk.

For more information about C-MI Labs Plc, please visit: www.cmilabsplc.com.


read more:

Update on Tools, Environment, VSTS on Our Agile Project

The single biggest item of feedback on the blog is everyone wanted to see more Agile posts from my personal day to day experience. I had written about the tools and technologies back in this post and several have inquired about Team System. We are using Visual Studio Team Software Architect Edition as our IDE. There are editions of VSTS Team Developer (8) and Team Test (2 for QA) on order. Although we are using VSTS/VS2005 as our IDE, that is as far as we are going right now. We still find that NUnit is vastly more flexible, agile and useful at this point than the unit test features in VSTS. We are using the Refactoring features in the C# edition all throughout the team except me, where I use the vastly superior Code Rush/Refactor! Pro. We are still using CruiseControl.NET as our CI environment and just returned to producing Click-Once published integrated builds (We have a Smart Client). We were using NANT as the build language but just this week switched to using the new CC.NET 1.0 MSBUILD task. We are now making MSBUILD as our standard build language throughout for future migration to TFS, as well as enjoying its power and flexibility. We are encountering more issues with VS2005 than I ever did in the long beta with IDE lock-ups and bizarre things although it tends to be more useful than VS2003.

In a bizarre Microsoft rendition of MSF-Agile and the VSTS Team Architect, that Architect product does NOT include the ability to write unit tests and the testing features that Team Test and Team Developer editions have!! I believe this is because Microsoft still does understand Agile and they still have these bizarre notions that Architects don't code (I have seen some of this in a mailing list that I belong to as an Architect MVP). As a full Architect on my team (I'm also the “Lead” now too), I practice Just-In-Time Architecture, Agile Modeling, and Agile Architect as well as Code is Model but I code every day just as much as any other member on my team. In fact, I pair every day and write code just as much as any member on the team. My whole team contributes to architecture, not just me, because I value each and every one of them in their ability to contribute. In that regard we use White-boards as our main “Architectural” tool. Not only is this better, but the Whitehorse designers don't do much for me yet as they do not support Indigo until the Orcas time-frame. I believe in Agile Modeling and that all such artifacts must be useful rather than just checking off some item on a checklist. In that regard, Code Is Model, and Whitehorse show promise as the SDM model allows the model to be the code and vise versa but we need Orcas-).

Not only are the testing facilities not available in Team Architect, but we are still finding that NUnit is far superior, more flexible and agile and run from our CC.NET build. At this point, we are still evaluating a TFS roll-out for Work Item Tracking and replacing Source Unsafe. We  are currently tracking work items on Flex Wiki. We are not seeing any benefits otherwise as our process is heavily XP rather than the “Agile” and using all the practices of it. This may change as we roll out a test TFS server someday. We are just finishing our 11th 3-week Iteration. The last two have been dramatically better in the team members adoption of Refactoring, TDD, Collective Code Ownership and especially their estimates. Our War Room has gotten a lot bigger and we now have 10 people sitting together. We are also getting better at our use of FIT and it's opening conversations between Business and Development.  I am also using Vista as my main dev machine but that's a whole another post-).      


read more:


You Searched for

MMK Technologies

Click MMK Technologies to go to MMK Technologies
SEARCH RSS NEWS USING THE WORDS BELOW

Chattanooga Tennessee MMK Technologies | Clarksville Tennessee MMK Technologies | Knoxville Tennessee MMK Technologies | Memphis Tennessee MMK Technologies | Nashville Tennessee MMK Technologies | Chattanooga Tennessee prevent audio theft | Clarksville Tennessee prevent audio theft | Knoxville Tennessee prevent audio theft | Memphis Tennessee prevent audio theft | Nashville Tennessee prevent audio theft | Chattanooga Tennessee prevent video theft | Clarksville Tennessee prevent video theft | Knoxville Tennessee prevent video theft | Memphis Tennessee prevent video theft | Nashville Tennessee prevent video theft | Chattanooga Tennessee web page design | Clarksville Tennessee web page design | Knoxville Tennessee web page design | Memphis Tennessee web page design | Nashville Tennessee web page design | Chattanooga Tennessee ecommerce shopping cart | Clarksville Tennessee ecommerce shopping cart | Knoxville Tennessee ecommerce shopping cart | Memphis Tennessee ecommerce shopping cart | Nashville Tennessee ecommerce shopping cart | Chattanooga Tennessee shopping store ASP | Clarksville Tennessee shopping store ASP | Knoxville Tennessee shopping store ASP | Memphis Tennessee shopping store ASP | Nashville Tennessee shopping store ASP | Chattanooga Tennessee sell online | Clarksville Tennessee sell online | Knoxville Tennessee sell online | Memphis Tennessee sell online | Nashville Tennessee sell online | Chattanooga Tennessee sell products | Clarksville Tennessee sell products | Knoxville Tennessee sell products | Memphis Tennessee sell products | Nashville Tennessee sell products | Chattanooga Tennessee products to sell online | Clarksville Tennessee products to sell online | Knoxville Tennessee products to sell online | Memphis Tennessee products to sell online | Nashville Tennessee products to sell online | Chattanooga Tennessee web technology | Clarksville Tennessee web technology | Knoxville Tennessee web technology | Memphis Tennessee web technology | Nashville Tennessee web technology | Chattanooga Tennessee website builders | Clarksville Tennessee website builders | Knoxville Tennessee website builders | Memphis Tennessee website builders | Nashville Tennessee website builders | Chattanooga Tennessee web site builder | Clarksville Tennessee web site builder | Knoxville Tennessee web site builder | Memphis Tennessee web site builder | Nashville Tennessee web site builder | Chattanooga Tennessee bradenton web design | Clarksville Tennessee bradenton web design | Knoxville Tennessee bradenton web design | Memphis Tennessee bradenton web design | Nashville Tennessee bradenton web design | Chattanooga Tennessee florida web design | Clarksville Tennessee florida web design | Knoxville Tennessee florida web design | Memphis Tennessee florida web design | Nashville Tennessee florida web design | Chattanooga Tennessee bradenton website design | Clarksville Tennessee bradenton website design | Knoxville Tennessee bradenton website design | Memphis Tennessee bradenton website design | Nashville Tennessee bradenton website design | Chattanooga Tennessee protect MP3 | Clarksville Tennessee protect MP3 | Knoxville Tennessee protect MP3 | Memphis Tennessee protect MP3 | Nashville Tennessee protect MP3 | Chattanooga Tennessee keep video from being copied | Clarksville Tennessee keep video from being copied | Knoxville Tennessee keep video from being copied | Memphis Tennessee keep video from being copied | Nashville Tennessee keep video from being copied | Chattanooga Tennessee sarasota web design | Clarksville Tennessee sarasota web design | Knoxville Tennessee sarasota web design | Memphis Tennessee sarasota web design | Nashville Tennessee sarasota web design | Chattanooga Tennessee secure upload video | Clarksville Tennessee secure upload video | Knoxville Tennessee secure upload video | Memphis Tennessee secure upload video | Nashville Tennessee secure upload video | Chattanooga Tennessee web programming | Clarksville Tennessee web programming | Knoxville Tennessee web programming | Memphis Tennessee web programming | Nashville Tennessee web programming | Chattanooga Tennessee cgi programming | Clarksville Tennessee cgi programming | Knoxville Tennessee cgi programming | Memphis Tennessee cgi programming | Nashville Tennessee cgi programming | Chattanooga Tennessee net hosting | Clarksville Tennessee net hosting | Knoxville Tennessee net hosting | Memphis Tennessee net hosting | Nashville Tennessee net hosting | Chattanooga Tennessee net development | Clarksville T