Presentek News

November 2008 — In this Issue

Ricoh launches web app to match the right software with the
customer's need

Ricoh Americas Corp. (a leader in office automation equipment and document software solutions) wanted to make it easier for customers to know which components of a new software suite would meet their needs. This is a common challenge faced by companies marketing technology products. The answer of what to buy can depend a lot on what infrastructure the customer has, their intended application, number of users, specs, etc. The more multi-faceted a product is, the more difficulty customers have deciding if it fits and how well. To address this, Presentek worked with Ricoh to develop a web-based configurator for a new enterprise software product - the GlobalScan Workflow Suite. Within a simple interface, customers answer questions about their situation and uses of the product. They are then presented with a recommended configuration in just a few clicks.

GlobalScan ROI

Under the hood, the application was developed using PHP, MySQL, the Adobe Flex 3 framework and ActionScript 3.0. This combination of technologies allowed us to design a "front-end" user-experience that is dynamic, fluid, and easy to interact with, all while giving us the capability to handle the complex logic and calculations needed to match the user with their recommended solutions. Once we had completed development on the web-based application, we adapted it into a desktop application running on Adobe AIR. Ricoh sales people may download and install the application directly to their laptops just like any other desktop software. This gives them the ability to configure solutions on-the-fly, in any location -- even if they are disconnected from the Internet.

bullet  Click here for the full case study with sample screens
bullet  Click here to see the configurator

It's all about the customer's needs
Do you have a portfolio of multiple products or solutions? Do customers need help understanding how your products match up to various applications? Is it confusing which accessories, extensions or add-ons are needed? If so, consider offering your customers an alternative to slogging through pages of product info. with a web application customized to your product, solution or service. Most companies have no idea how many times visitors simply close the browser. Draw them in with questions that ask what THEY need, what THEY want to accomplish and match your offering to those needs using a simple web application.

Free Application Assessment

Send us a url with info. on your product, solution or service along with any comments. We'll review and let you know if it lends itself to using a product configurator or web application, and if so how it could work.

Oh...and if you want to know how many times people close the browser from your product pages, we can help with that too.

What impact will Google Chrome, IE8 and other next generation browsers have on your site?

With the advent of new and updated browsers such as Google Chrome, Firefox 3, Opera 9, Apple Safari 3 for Windows/Mac, and the upcoming Internet Explorer 8, comes a whole new set of issues pertaining to browser compatibility and standards compliance. Typically, the latest browsers will have updated rendering engines that will adhere more closely to the specification written by the W3C, and will display your web pages accordingly. This is great for those browsers that don't usually require any CSS "hacks" to force them to display correctly. However, problems might arise with some browsers if the hacks that were previously developed are no longer needed in the new browser version. This might cause your site to display incorrectly using a newer browser.

Browsers

For example, IE8 is the most standards-compliant browser that Microsoft has ever released. But if a site was built when only IE6 and 7 were on the market, there would likely have been a number of CSS hacks that would have been utilized to make those versions of IE display a page as intended. Now that IE8 doesn't need a lot of those hacks, it will still see them, thus rendering the site improperly (and sometimes breaking a page completely -- we've seen this already). IE8 has a Compatibility Mode button that tries to make things look right, but experience has shown you simply can't hope for the best and rely on every user clicking the button.

Furthermore, there are problems that IE8 has introduced that require entirely new hacks, and problems that have stubbornly remained from past versions. The bottom line is that if your site looks wrong, visitors will assume it's you. It is critical to assess the state of your site, test it and optimize the code where needed. Compatibility with next generation browsers is important and shouldn't be ignored since the impact grows every day as users across the world upgrade their systems with the new browsers.

Free Browser Compatibility Review (for recipients of this newsletter)

We have the expertise to quickly review your sites and/or applications to see how the new browser releases might affect you. Send us your url and we will assess the page or application. If we find any issues we'll note those and send you a screen cap or other description so you can see the issue.

Good clean code - the case for web standards and CSS best practices

We code our CSS and HTML pages using web-standards. This means that we develop the code to be compliant to the specifications as set by the W3C, resulting in a separation of the presentation of the page layout (or styling/how the page looks) from the structure (the code defining elements such as paragraphs, headers, content, etc.).

Doing it this way has many benefits:

  • 1. Cross-browser (and user-agent) compatibility - because the code is developed according to a standard that all modern browsers (ones written in the past 5 years or so) and user-agents recognize, there is no special coding needed (e.g. a version of the site in IE vs. a version for Firefox/Safari; or creating scripts to force a browser to render a page in a certain way). Developing special code in the past would effectively double both development and maintenance time.
  • 2. SEO - search engine spiders are simply user-agents that only look at the structure of the code, and the content, not how the page displays. By removing the styling from that code structure, the spiders can easily get at the content of the page without having to sift through information it doesn't need. Additionally, if a page is structured properly (with headings, paragraphs, lists, etc.), the search engines generally will rank the page/site higher.
  • 3. Accessibility - users with disabilities use screen-readers and other types of devices and software that allow them to interact with the web. Developing with standards-compliant code makes it so that those other user-agents will be able to "read" the content of the site without getting confused by information they can't use (similar to search engine spiders). It also allows those users with limited mobility to interact with the site. Additionally, in order to validate, the code must contain certain elements and attributes that those special user-agents can use to more effectively communicate with the user. All of this allows you to market to the entire population without leaving anyone out simply because they can't use a normal web browser.
  • 4. Ease of Maintenance - because the code structure is separated from the styling/layout, maintaining content, changing site colors, images, behaviors, etc. are all much easier because the code is human-readable and as a developer, you don't have to weed through and clean up unnecessary code.
  • 5. Load-time and Bandwidth - standards-compliant code is naturally "un-bloated" in that it doesn't contain the unnecessary code needed in traditional sites to affect how the page displays. This results in smaller file sizes which results in smaller footprints on the server, fewer resources needed to serve the page, reduced bandwidth needed to view a page (both for the user and for the server), and a reduced load-time for the user. When converting a site to standards-compliant code, we have seen reductions of up to 1/3 of the original size of an html file while keeping all the content and look and feel the same.
  • 6. Device-interoperability (phones, PDAs, projection screens, etc.) - again, since the code structure is separated from the layout and styling, the site can be adapted to display on various device-types without having to rewrite the actual code. We would simply create new stylesheets for those particular devices.

Free Validation Test and Code Review (for recipients of this newsletter)

Send us your url and we will run a validation test on the page. In addition we'll inspect the code and advise you of our findings and let you know if any of the above benefit areas could be significantly improved by using standards-compliant code.

More cool capabilities you can add to your site

  • * PDF this page
  • * Member-only areas
  • * RSS feeds
  • * Virtual demos
  • * Forums, blogs, discussion boards
  • * Smart pages that "know" which related content to display
  • * Personalized pages that change based on your login
  • * Social networking, collaboration

Please contact us to discuss any of these.

Presentek, Inc.
Headquarters: Los Gatos, California (San Jose / Silicon Valley)
Main: 408.354.1264 | Sales: 408.354.6051 | Web: www.presentek.com