Archive for the ‘Articles’ Category

Microsoft Internet Explorer 8 Beta

Tuesday, September 2nd, 2008

Microsoft’s last attempt at a “proper” Web Browser was with the Vista native Internet Explorer 7. No doubt it was better but still not up to par with it’s competitors: Mozilla’s Firefox, and Opera to name the famous few.

With the let downs of IE7 obeying proper Web Standards I wouldn’t hold my breath on the new Internet Explorer being any better.

“IE8 has been significantly enhanced, and was designed with great support for current Internet standards. This is evidenced by the fact that even in its first beta, IE8 correctly renders the popular test known as ‘Acid2,’ which was created by the Web community to promote real-world interoperability,” said Ray Ozzie, Microsoft chief software architect (March 08 Press Release).

Features

  • Accelerators - “In the past, you would need to copy the address from the webpage,
    navigate to another the webpage for a mapping service, and paste in the
    address. With the “Map with Live Maps” Accelerator in Internet Explorer
    8, you can get an in-place view of a map displayed directly on the page.”
  • Increased Performance
  • Enhanced Navigation
  • Web Slices - “Using Web Slices, you can keep up with frequently updated sites
    directly from the Favorites Bar. If a Web Slice is available on a page,
    a green Web Slices icon will appear in the upper-right hand corner of
    the browser. You can then easily subscribe and add them to the
    Favorites Bar or delete Web Slices that are no longer desired.”
  • Higher Security
  • Automatic Crash Recovery

For more information and to download the new Internet Explorer 8: Beta visit the Microsoft Internet Explorer 8 Official webpage

Badware! fgg.js What is it?

Friday, August 29th, 2008

What is Badware anyways? Well StopBadware.org, a project run by Academic Institutions such as Harvard Law School define it as “Badware is software that fundamentally disregards a user’s choice
regarding how his or her computer will be used. You may have heard of
some types of badware, such as spyware, malware, or deceptive adware”.

How can this affect websites though? It does. Using a server security vulnerability and an automated attack toolkit such as “Asprox” (article), hackers can inject malicious code into files throughout the entire server and as well SQL run servers.

These “scripts” can be small pieces of Javascript code inserted into the last or second last line of each document. Commonly found is a script named “fgg.js” which distributes malware to visiting computers. This code is for the most part invisible unless the code is found, most of the time by accident.

How do you remove this code? First what you need is an HTML editor such as Dreamweaver to be able to “Find and Replace” code throughout the entire site.

In Dreamweaver make sure the site you need to get rid of the code in is open in your File window.

  • Select “Edit > Find and Replace”
  • The select the drop down beside “Find in”.. “Selected Files in Site”
  • Insert the whole line including opening and closing Script tags
  • Have nothing in the replace window below we aren’t replacing the code with anything.
  • Let Dreamweaver do the work and upload the entire site

This is only part of solution. The malicious code was inserted somehow and is best to contact your host about possible vulnerabilities.

Mozilla Launches Firefox 3

Tuesday, August 26th, 2008

Every web developer loves Firefox, plain and simple. Mozilla has just launched Firefox 3.0, another step forward into how we browse the internet. However if you have addons that you absolutely need for day to day routine I would check the addon repository before upgrading. Some addons may not have compatibility updates for the new 3.0.

What’s new?

The new Firefox is sleek and stylish with a “Platform-Native Look and Feel”. New features include faster performance, Smart Location bar, Full Zoom, Tags in Bookmarks, and higher security then ever before.

There really is no downside to the new Firefox, however the “Platform-Native Look and Feel” theme is a little too busy for me.

Check out more of the new features and download 3.0 now here

API Battles, Yahoo! vs Google

Friday, June 13th, 2008

It’s always a neverending battle between the two top application development companies Yahoo! and Google. With a few very similar applications we take the opportunity to talk about them from a developer’s point of view and which ones we prefer for integration into existing projects.

The Great Map Debate

Google maps and Yahoo! maps are very close and very similar, even in the way the API documentation is layed out. Most of the time it is purely personal preference in which API you would use in a project. Both have attractive UIs and both share some of the same methods and functions. However it seems that you can do quite a bit more with the Google Maps API then you can with the Yahoo! API as it is more strongly supported by the developer community. For this we will have to score the Google Maps API a +1 just for its flexibility and expandability.

The Yahoo! maps API however is not that far behind. The documentation is easier on the eyes and it seems a hair bit easier for integration into your site. We found that Google’s APIs always struggle in the documentation area because most of the time it gets so darn confusing and you find yourself removing your hair prematurely.

The verdict:

Google APIs 1
Yahoo! APIs 1


Sharing Events

The next two apps are hard to compare. Google’s Calendar app has been out quite a bit longer then Yahoo!’s Upcoming app so it hasn’t seen much from the community development side. Also it is hard to compare the two since Google’s Calendar app has quite a different purpose. But, yes.. there is a but. If you need to share particular events and happenings on a site and don’t want to implement a CMS just for that, either of these two apps can do the job.

Google Calendar is great, it really is and we hate to rate it so low but for sharing events it just isn’t practical. The documentation is horrible and hard to understand. Their XML feed for a user just to grab events is hard to parse and in the end you find yourself with too much code and a lot of time developing.

Yahoo! upcoming takes a few minutes to include and by using a good PHP (or other programming language) XML parsing script you can have your RSS XML events feed parsed in no time and displayed on your site. The documentation is simple and straight forward and we haven’t had any issues where we needed to start posting in the API message board asking for help.

The verdict:
Google API 1
Yahoo! API 2


That’s it for now. As we continue to develop and work with the APIs we will release some how-tos on how to integrate some of these apps in your project.

Vince Angeloni
Alienworx Media Solutions

Web Fashion for 2008

Monday, April 28th, 2008

Just like clothing the Web changes styles and trends fairly quickly. Don’t be caught using something on your website that was used two or three years ago. By getting with the trends and styles of today you will attract more users to your website then you ever have.

So what’s in style in 2008 for the Web?

Bright, artistic, colourful layouts using smooth font styling and stylish logos. Top horizontal navigation has become the norm these days along with more websites ditching table layouts and sticking to the more modern CSS approach.

Flash seems to be getting pushed further into the shadows as dynamic programming languages like Javascript and web development libraries like jQuery and Ruby on Rails have taken the forefront. These libraries enable the ability for Flash like effects without the need of a third-party application like a Flash Player.

So how can you apply some of these modern ‘Web 2.0’ styles and libraries to your website? Easily, but first I must stress one thing. A logo can make or break a website, it’s true. If your company has been in business since 1943 and still uses the same, old, drab looking logo it is only necessary you get modern and update your style.

The main purpose of the style upgrade is we not only want our website to appeal to an older audience but a younger one as well. Consider this: In 2006 Statistics Canada reported 88.9% of internet users are 18-34 years of age.

Restyle and Modernize your Web Approach

Websites need to be simple and easy to use. An e-commerce application should flow very smoothly without any hiccups. This is where AJAX comes into play. Not only can it send data to the server but it does it in real-time. Meaning, your customer now has the chance to place an order in a matter of seconds without waiting for pages to load, which can take a significant amount of time. Considering your browser must then reload the page all over. This is another reason why applications like Facebook have overthrown most of its competitors. The ease of use factor is a very important one.

More Video then ever before

Video Streaming (e.g. YouTube ) has been a proven marketing tool. Businesses with new products are featuring and showing off their recent developments on popular Video streaming sites because it reaches the customers, and helps them interact and view the product being used. YouTube can reach millions of users within seconds.

How can you use Video Streaming and use it as a tool on your website to promote your business products? Easy. If it is a product that requires real-life user interaction you will need a Video Camera. Once you record a video of your product in action, upload to YouTube and embed the Flash video code onto your site. Now users can see the product in action on your site and millions of potential customers now see it on YouTube.

What about Computer Software and Web Applications? No problem. ScreenCasting allows you to take a video of your Computer’s screen output, meaning you can show how your application works with a step by step instruction. Now you can show off your hot new application to millions of video viewers and have a demonstration on your website.

Where the Web is Going Beyond 2008

It seems every year there are new developments in Web technology that pushes the boundaries on what is possible (We can already order Pizza online! ). New applications can help day to day routines become much easier without the need of a 3rd party Operating System based application. Businesses can interact and market themselves much easier using today’s web technologies but where does it leave us?

With future developments I think it is very possible the Web will be able to perform tasks  that we had never thought it could do. Possibilities like monitoring your home security from a few clicks of a web based interface anywhere in the world, or controlling functions of a piece of electronical equipment in your home while at work. Not really safe or practical but hey, it could work.

Use these technologies within your business to help it grow. Explore the limits of the Web to promote yourself like never before.

The Importance of WAP

Monday, March 10th, 2008

What is WAP?

Well WAP stands for Wireless Application Protocol and enables mobile phone users to access internet content. Through a Browser on your mobile phone a WAP enabled website offers users the ability to view your site content easily on their mobile phone.

Why is WAP important to implement into your site?

Without a dedicated WAP page for your website viewers from their mobile won’t be able to view the content on your site easily. If you have used your mobile browser before you know when a website isn’t WAP friendly when it is difficult to view any of the content or even click on any links.

With the percentage of the population using mobile phones continuing to rise it is only necessary that websites be enabled for mobile viewing.

Webaware Web Awards 2008

Thursday, March 6th, 2008

Another Web 2.0 Applications Awards contest is up. Webaware will give you the chance to choose from 300 finalists in multiple categories including Browsing, Social Networking, Video, Music and more. Included in the 300 finalists are Facebook, Flickr, YouTube, Twitter, NetVibes and much much more.

From WebAware:

“Today we are opening up the user voting on the 2008 Webware 100. This is our yearly awards program where Webware users vote for their favorite Web 2.0 apps. In the 2007 Webware 100, there were more than 480,000 votes cast. And this year we have an even stronger lineup of finalists, so we expect very active voting.

Go vote now or read on for more about the 2008 Webware 100.
As we did in 2007, this year we collected products nominations from users (using WuFoo’s online forms product). After all the nominations were in — we had nearly 5,000 eligible entries — Josh and I selected 30 products in each of ten categories to move on to the voting phase. Categorizing the finalists was a tricky task, since we were aiming for exactly 30 products in each category, but for the most part we think we found the most important webware products and put them in their best categories.

Voting will run until March 31. Winners will be announced on April 21, the day before the big Web 2.0 Expo opens. (The Expo is an official Webware 100 partner.) ”

Go and vote for your favorite application now!