Friday, April 23, 2010

Designing a Mobile Friendly Website


Mobile Devices May be Small, But they Still Need Web Design

Mobile devices with WiFi and cell access to the Internet are everywhere these days. And if your Web page doesn't display well on them, you're losing customers. Learn how to design for mobile devices like iPhones, other smartphones, cellphones, PDAs, and even palm-sized computers.

There are four basic rules to create a good site for a palm sized device:


  • Stick to basic HTML tags such as: p, br, b, i, pre, headers (h1-6), blockquote, center, ul, ol, li, images, and simple tables
  • Avoid frames, layers, imagemaps, plugins, Javascript, Java, and CSS*
  • Keep your layout small, and avoid clutter
  • Be aware of how graphics are displayed

Graphics

Graphics are tricky on many mobile devices. Most mobile browsers support images, but some are not in color, and they often have lower resolution than a personal computer.

Then there is the size. Many mobile devices have a screen width and height of about 150x150 pixels. iPhones and other smartphones are larger, but still smaller than a standard monitor. Many devices will resize your images to fit that small screen, which can result in really ugly images. And even if they don't resize, if they are too much larger than the screen, they'll be hard for your readers to view.

HTML

Many (non-smartphone) mobile devices support a limited version of HTML 3.2. If you stick with basic layout and formatting tags, you'll create a better site for your mobile readers.

Content

Content is where your mobile page will succeed or fail. The key is to set up pages that have enough content to keep your offline readers happy, but not so much that it won't download or be difficult to read. You have to look at your site and decide what is the most essential. Web pages that are viewed on mobile device like a PDA are usually used as a reference and should be short and to the point.

Tips to Remember


  • Keep your pages small
  • Navigation should be clear and concise
  • Avoid graphics that do nothing to add to the navigation or readability
  • Test your pages Be sure to test your pages in both smartphones like the iPhone and less sophisticated mobile devices like PDAs.

Thursday, March 11, 2010

For Mobile Website Developers - How to Detect Mobile Devices


Redirect Mobile Devices to Mobile Content or Designs

Once you have spent the time learning how to design Web pages for cell phones you probably want to make sure that your readers on cell phones see those designs. There are many ways you can do this, some work better than others. Here are some of the methods I've tried and how you can implement them on your websites.

Do Nothing to Detect Mobile Browsers

This is, by far, the easiest method to handle cell phone users. Instead of worrying whether they can or cannot see your pages, simply put a link somewhere near the top of the page that points to your mobile version. Then the readers can self-select whether they want to see the optimized version or continue with the normal version.

The benefits to this solution are that it's easy. It just requires a link somewhere near the top of the page that mobile users can click on.

The drawbacks are:


  • You have to maintain a separate version of the site for mobile users. As your site gets larger, you'll forget to maintain it.
  • You have to put an ugly link at the top of the page that non-mobile readers can see (and possibly click on).
  • Use JavaScript


This is what most people want to do. They want to use some type of browser detection script to detect if the customer is on a mobile device and then redirect them to the mobile site. The problem with browser detection and mobile devices is that there are thousands of mobile devices out there. To attempt to detect them all with one JavaScript script could turn all your pages into a downloading nightmare.

Then there is the fact that many mobile devices don't (currently) support JavaScript. So, using a browser detection script will be voided from the get-go as their browsers don't run the script in the first place. I read in one forum that the solution is to assume that anyone browsing with no JavaScript is probably a cell phone or mobile device, and so should be shown the cell phone or mobile site. I hope I don't have to explain to you the problem with this solution. If you don't know, here's a hint - the iPhone supports JavaScript, as do other mobile devices.

Use CSS @media handheld

The CSS command @media handheld is a way to display CSS styles just for handheld devices - like PDAs, cell phones, and so on. This seems like an ideal solution for displaying pages for mobile devices. You write one Web page, and then create 2 style sheets. The first for the "screen" media type styles your page for monitors and computer screens. The second for the "handheld" styles your page for small devices like PDAs and cell phones.

The biggest advantage to this method is that you don't have to maintain two versions of your website. You just maintain the one, and the style sheet defines how it should look.

The problem is that many cell phones don't support the handheld media type - they display their pages with the screen media type by mistake. Lots of other cell phones and handhelds don't support CSS at all.

Use PHP, JSP, ASP, etc. to Detect the User-Agent

This is a much better way to redirect mobile users to a mobile version of the site, because it doesn't rely on a scripting language or CSS that the mobile device doesn't use. Instead, it uses a server-side language (PHP, ASP, JSP, ColdFusion, etc.) to look at the user-agent and then change the HTTP request to point to a mobile page if it's a mobile device.

A simple PHP code to do this would look like this:

 <? if (
 stristr($ua, "Windows CE") or
 stristr($ua, "AvantGo") or
 stristr($ua,"Mazingo") or
 stristr($ua, "Mobile") or
 stristr($ua, "T68") or
 stristr($ua,"Syncalot") or
 stristr($ua, "Blazer") ) {
 $DEVICE_TYPE="MOBILE";
 }
 if (isset($DEVICE_TYPE) and $DEVICE_TYPE=="MOBILE") {
 $location='mobile/index.php';
 header ('Location: '.$location);
 exit;
 }
 ?>

The problem here is that there are lots and lots of other potential user-agents that are used by mobile devices. This script will catch and redirect a lot of them, but not all by any means. And more are added all the time.

Plus, as with the other solutions above, you'll have to maintain a separate mobile site for these readers.

Use WURFL

If you are still determined to redirect your mobile users to a separate site, then WURFL (Wireless Universal Resource File) is a good solution. This is an XML file (and now a DB file) and various DBI libraries that not only contain up-to-date wireless user-agent data, but also what features and capabilities those user-agents support.

To use WURFL, you download the XML configuration file, and then pick your language and implement the API. There are tools for using WURFL with Java, PHP, Perl, Ruby, Python, .Net, XSLT, and C++.

The benefit of using WURFL is that there are lots of people updating and adding to the config file all the time. So while the file you're using is out-of-date almost before you've finished downloading it, chances are that if you download it once a month or so, you'll have all the mobile browsers your readers habitually use without any problems.

Also, it does more than just detect the user-agent, it tells you which devices support what. So if you want to (for example) set up a WAP push, you could provide that service only to the devices that support it. Other devices would not even see the link.

Tuesday, February 9, 2010

Nine Search Engine Optimization Myths


If you're just getting started in search engine optimization for your Web site, you might (unfortunately) have been subjected to a few search engine optimization whoppers. Before you start throwing away your time and money on any search engine optimization wild goose chases, read these ten myths of search engine optimization, and avoid problems before you get going.

1. Search engine optimization is too difficult to understand for regular people.

Not so. The basics of a good search engine optimization strategy will equip you with what you need to make your site succeed in the search engine listings, as well as attract new readers who are looking for what you're offering. Sure, there are some complicated topics in search engine optimization, just like anything else. But once you have the basics under your belt, you’ll be well prepared to optimize your site.

2.Once I submit my Web site to search engines, I've got it made.

Not quite. In fact, submitting your site to search directories or search engines does not guarantee instant success. The act of submitting your site does not guarantee that you will now receive more hits, or suddenly shoot up to the top of the heap in the search results. Site submission just tells the world that you are out there and ready to be visited. It's just one part of the website optimization process, and one that frankly isn't even all that necessary anymore.

3.Search engine optimization just takes up too much time.

Not really. Again, the core of good search engine optimization is very basic. It just means you need to have a different point of view when writing your content, creating your source code, and designing your site’s look.

4.I need to submit my site to at least 1,000 search engines...right?

This is probably one of the most tired search engine optimization myths out there today. First of all, where are these 1,000 or so search engines? Anyone who asks for money to submit your site to this many search engines is not going to be doing you any favors.

5. My site is too big. I’ll never be able to do this all by myself.

Each page is a possible doorway into your site: that means that every single page can be your calling card to a possible customer or user. Focus on your most popular pages first to see what they need, and then keep the search engine optimization core concepts in mind as you create new pages.

6. Meta tags are the most important part of search engine optimization.

Meta tags, such as keyword, title, and description tags, are informational HTML tags in the head section of website pages that search engine spiders use as part of their indexing strategy. Meta tags are by NO means the most important part part of optimizing your site, but they are a part of a successful search engine optimization strategy.

7. I need doorway pages, keyword stuffing, and more tricky stuff in order to get high rankings.

Doorways, cloaked pages, keyword stuffing - these are all part of what is known as "black hat search engine optimization" and definitely should NOT be part of a good search engine optimization strategy.

8. I can get to the Top Ten on any search engine in a very short period of time.

Search engine optimization is all about patience and lots of hard work...sounds fun, huh? In all reality, getting your site to the "Top Ten" of any search engine should not be the end goal; while obtaining that high ranking is a nice side benefit, your true target is providing a service to your visitors with your Web site, and making your website easy to find by the people who want to find it.

9. I don’t need search engine optimization. I’m already doing well in the search engines.

That’s great! However, you probably don’t want to ride off into the sunset just yet. Good search engine optimization is an ongoing, never-ending process.

Tuesday, January 12, 2010

SMS safer than online, says industry leader


SMS technology could provide simpler options for government compliance and would be easier to implement than online systems that rely on 3G connections, a mobile industry leader has claimed.

Speaking at the recent World Computer Congress 2010 in Brisbane, Bond University Innovation Centre CEO and chairman of Bond Wireless, Dr. Clarence Tan, said the health, commerce and education sector could rely on SMS’ security and simplicity.

“Security breaches are not necessarily about the applications or the security of a site, but are often about the security of your internet connection,” he said. “A lot of people think they have the most secure applications, but what happens when you take your iPad and browse on a free Wi-Fi public network and you have no idea what’s actually behind that?”

“A SIM card doesn’t actually belong to you, it belongs to a carrier,” Tan said. “If you want to delete any information on it, you’ll have to basically get permission to re-flash it.”

“The two major issues with entering information onto your phone via SMS is obviously your handset is limited to a small keypad,” he said. “The other is there is no end user receipt for transactions done by SMS… there is no proof of the transaction taking place.

“In Australia if you’re a doctor treating a patient with a disease, by law you have to show the government that you’ve done your duty of care and communicate the results as quickly as possible,” he said. “Some 99 per cent of results are negative, so really a lot of doctor’s time is tied up with doctor’s calling patients to ask about their results.”

“I was approached by one health organisation and I told them to tell their patients, ‘don’t call us, we’ll call you’... essentially what we came up with was an SMS solution.”

Tan helped one such company use SMS technology, with text messages providing an all-in-one solution and VoIP offered in addition to SMS as a way for older generations to participate.

“They’ve been using it for the past four years and have cut down the costs and provided a faster response time in serving the patient,” he said. “SMS [messages] are used as proof-of-receipt in order to comply [with government regulations].”

The insights come as CoastWatch shared its use of SMS technology at the congress, with general manager of research and development at the organisation, Chris Lane, successfully trialling SMS as part of its emergency management strategy.

Thursday, November 19, 2009

Internet Application Solutions for Future


We provide user experience, communication strategy and design and development services for businesses who would like to re-imagine the way of automating their business transactions, information management and communications by exploiting the possibilities of technology and new trends.
Web Hosting Solutions
We offer industry’s best shared and dedicated managed web hosting environment and hosted solutions for Microsoft Exchange, Oracle DB, CRM Apps, ECommerce products, Collaboration Tools etc.
Web Design Services
Our creative designers are experts in developing eye-catching and professional web sites to establish an effective online presence to promote your products & services to the targeted audience.
Web Application Development 
We have successfully developed numerous web projects based on .NET technologies that vary logic and complexity from simple CMS-enabled websites to complex business applications.
Internet Marketing Services
We offer Internet marketing services that ties together with the creative and technical aspects of the Internet, including design, development, advertising, and search engine optimization.
Zone Solutions has been in business for several years now and our web developers and programmers have extensive experience in programming database and backend solutions for companies. Our Web / browser based products are ready to deploy, internet or intranet based products.
Some of our ready to deploy web products include CMS or Content Management System, Collaboration Tool, Product Marketing Catalogue, HR System, SMS App, Executive CRM, Social Media Integrators etc.

Thursday, October 22, 2009

Best and Cost Effective Document Management System for UAE


Dealing with documents and information can be one of the most challenging aspects of any organization.Our Enterprise level Document Management System will improve how you process this information.
Benefits
  • Capture all: Simplify your office by capturing paper documents, e-mails, Faxes and other files to a central repository.
  • Authenticate: Restrict Access to company confidential documents with strong authentication policy
  • Indexing: Automatic content indexing for all office file formats (word, excel, ppt, pdf, txt) as well as raster image formats and scanned images
  • Scalable: Robust and highly scalable with incremental scalability for the resource hungry components like Storage Volumes and OCR
  • Faster Search: Eliminate wasted time searching for paper and replacing lost documents.
  • Save time and cost: Save a lot of time and effort through the Simple steps to store and retrieve documents
  • Browser Support: Access your information the moment you need it, wherever you need it—and manage it all from the convenience of a Web browser.
  • Workflow Engine: Automate approval processes and streamline document distribution workflows.
  • Easy to learn: Extremely user-friendly and intuitively designed

Wednesday, September 16, 2009

Please do not print this email, unless you really need to...

 “What do you know about this symbol? It seems to appear on various organisations’ e-mails. Where does it come from? Is it an official symbol? Can anyone use it?”

The short answer: Anyone can use it. It’s not an official symbol. It’s gained use by popular appeal.

Is it worth using? That’s an entirely different question…

How did this whole thing start?
I’ve yet to find the first recorded use. Unlikely that I will! Anyone help out? It got a boost from TreeHugger’s Take Action Eco-Tip in Email Signature: Help us Start a Meme! (2007-03-12). From the comments there, it seems likely both text and image were around for a while before, as the tip only mentions starting a meme by,

Add the following lines to your email signature: “Eco-Tip: Printing emails is usually a waste. Make this tip go viral, add it to your email signature.” There’s an optional third line for the really devoted TreeHugger fans: “For more eco-tips, visit www.TreeHugger.com”.

So… to use or not to use?
Lots of people really do print emails (not even considering attachments). Because: they can’t read them properly on screen; they’ve been emailed a meeting agenda; they don’t carry a laptop every where; it’s easier to write notes on paper than an email; they read print faster than on screen; there’s some rule in their office about having a paper copy of everything; they’re not sure that electronic stuff really won’t get destroyed too easily. We’re a long way from the paperless office!

Printing emails uses paper, ink and electricity. So anything that helps remind people not to print emails may be a good thing. Colour printing costs more than black and white; perhaps we shouldn’t use this symbol or text in green! Especially where you’ve got a printer that automatically prints in colour, just because there’s something in colour to print. And don’t type it in bold, that uses more ink. (Does it use enough extra for that to really mean anything?)

Get your own symbol
Pretty much anyone using Windows has it. The symbol itself – a tree and winding road – comes from Microsoft’s Webdings font, released in 1997 with Internet Explorer 4. (There’s a page about the minor update of Webdings, with a little more history. It forms part of the “Community” characters in the font.

Using Word, PowerPoint (in a text box), etc.: Insert > Symbol ; change the font to Webdings; locate the symbol in the pane of characters; select it and insert into your document. Change the text colour to whatever seems appropriate, though green is an obvious choice! However, before you change the colour, read the printing issues above and below.

If you want some HTML to cut and paste into emails, try this:

<font color="#006600" face="Webdings" size="+3">P</font><font color="#006600"> <strong>Please consider the environment before printing this email.</strong></font>

(The quote marks should all be ordinary double quotes, and don’t respell color as colour.)