A simple blog on Web, Media, Mobile n' everything related.

Qeshm earthquakes continue

Posted: November 30th, 2005 | Author: dotblack | Filed under: Uncategorized | Comments Off

Earthquakes continue destroying houses, and buildings in Qeshm. Today earthquakes hit the City of Qeshm as wel,l falling from villages and mountain footers.

My family and relatives left their houses trying to find open spaces to sleep and stay in during these terrifying days. Many people decided to sleep in their cars and many others fixed tents to stay in.

More than 10 people died, and another 50 and more were injured today. It’s reported that hospitals are full and out of service due to the big number of injuries and lack of doctors and nurses and practice resources.

A number of relatives and family friends have started collecting food, clothes, blankets, and more of the living supplies.

To help Qeshm and it’s people in this unfotunate hard time please contact me to guide you how you could help. Contact me at the following numbers:
t:+971-50-4779817
t:+971-50-6460387

Post to Twitter Tweet This Post


When your BRAND fails!

Posted: November 27th, 2005 | Author: dotblack | Filed under: Branding, Business | 4 Comments »

You have a product that you’re proud for making. You offer great services that you believe no one else provides. You are unique. All that’s running only in your head alone, if your branding fails.

It’s bitter!

So you want to stand out in the crowd, you offer the best of prices and dedicate customer service but still your competitors are ahead. Where’s the problem? That’s what you ask. So, you hire an Advertising agency to amplify your shouts and lighten the spots on you. You spend. Money. And Time. Poor results? Low rise in public awareness? Still a shadow in the crowd? Now what?

Who’s fault is it?

Your brochures are nothing but photos. Your posters and banners are nothing but fading/morphing and mixing meaningless images. Your website is a collection of virtual business men images who are typing something on a keyboard, carrying briefcases, shaking hands, and meeting or holding laptops. So what did the designer do? He just browsed some random photo-stock website and purchased (or just copied) the images and stacked them in some layers of canvas and bang it’s a brochure, it’s a banner, and hey look at that “it’s a website!”

I still don’t get it, who to blame? The Ad Agency is “the” agency that all admire, all recommended it, and I was impressed by their presentation. I still can’t believe how they messed up, you say.

Warning: Outsourcing Zone, Keep Away!

No! You messed up. I say. You chose an agency that’s foreign to the market. An agency that outsources even the concepts and ideas. An agency that is said to be very active because they got a back in India? China? East-Europe? That’s not a roof for you to measure upon.

How can you advertise for your target consumers if the off-shore designer hasn’t seen or even heard of UAE? Really, how would a concept really eye-catch and express if the culture mix and behavior are not even identified and instead, just get something that worked in US or Europe, thinking that it will work in UAE too?! Where did the language go? The habits? Mentality? And the whole lengthy word COMMUNICATION go?

We all believe in Globalization however, there is always a local for every global. Messages should reach. To get the message home, we need to know a way home. To navigate through the route we need to transport. To reach home after a long cruise we need that home to welcome us. So, where are we?

I’m not saying it’s impossible for an off-shore or a foreign Agency to deliver successful advertising campaigns and collateral in an abroad land. Sure if R&D is current then results are likely to be appealing. But an agency with R&D for user/consumer behavior and studies is going to charge you what only the big boyz can afford. You hear me?

Now, you conclude it.

Post to Twitter Tweet This Post


My home town landslide & earthquake

Posted: November 27th, 2005 | Author: dotblack | Filed under: Uncategorized | Comments Off

Dubai and Northern emirates of UAE were affected by a series of earthquake echos terrifying the public and crowding the open space.

While we experienced and heard all the buzz we were unaware that my home town Qeshm was under a serious earthquake devastation destroying houses and injured many civilians.

My family’s been trying to contact the relatives and friends down in my town, but to no avail. Finally we get lucky and find out everyone’s fine. A big releif.

In the buzz of the news, and the phone calls that I’m receiving from everyone I’m still confused, what’s the real deal? The whole media cover-up is still not too accurate however, the cover page at CNN.com highlights this unfortunate news.

Let’s all hope and pray this would not be the beginning of a serial earthquake.

Post to Twitter Tweet This Post


AJAX vs Flash, round 2, arena: Web2.0, fight!

Posted: November 19th, 2005 | Author: dotblack | Filed under: Journal, Tech, Web-Design, Web2.0 | 15 Comments »

The first round of this battle ended and the judges argued but to no avail–no winner, so today we’re here to watch the second round of the match sponsored by dotone. Stick to your seats no ads are going to interrupt this round. Ting-Ting! Round 2! Fight!

AJAX vs Flash, round 2 at Web2.0

Rules & Guidelines

Judges have put strict rules for this round, so AJAX & Flash are going to fight fair according to the guidelines listed below:

Won’t keep the poor girl running more rounds showing you the round 2 sign, I know you like to check her out.


Ties with HTML: How close are they to HTML?

Flash lives as an embedded object in (X)HTML , compiled, and does not show as a text-based content but a reference to an object which is a .swf file while AJAX lives as a mixture of HTML tags coupled with script tags that could go in head as well as body.

So to compare, AJAX is a mixture of elements in (X)HTML, not compiled (although it could be obfuscated or encoded), accessible via DOM and using XMLHTTPRequest objects implemented in JavaScript. Flash resides as an independent object which could be accessed via DOM.

AJAX being it a technique that could use all the elements of (X)HTML including Flash objects allows it to be available everywhere and network with all the (X)HTML tags hence, it has more ties with (X)HTML than Flash. I need to remind you again that AJAX is a mixture of technologies that mixes (X)HTML, JS, XML, and any HTML elements including Flash. So, it’s obviously enrooted in the webpage lifecycle even though many biased AJAX lovers think it’s the XML & server-side connectivity that promoted AJAX– it’s actually the ties with (X)HTML and the openness vs compiled Flash.

Flash player penetration is real high even for the latest versions. Version 7.0 of the player has been adopted by more than 90% of the users according to Macromedia. While Flash is supported on many devices because it’s just a plug-in, JavaScript objects are still not supported as Flash on mobile devices making Flash being used in Mobile devices more than AJAX JavaScript based run-time interaction.

AJAX paid one of the judges some HTML tags to use in their websites, so they raised some points in its favor.

Scoreboard:
AJAX=2
Flash=1


GUI: How graphical, accessible, and interactive?

Let’s start with something interesting. Animation, graphical effects, smooth motion, and many many other effects that could be made in Flash. GUI is Flash’s game in terms of beauty, interaction, and just beauty again! Flash is known for RIA, and as a matter of fact RIO was a term used only for Flash apps sometime before AJAX gets on the wave. Flash has beaten DHTML and all the rest including Java-Applets, QuickTime, and Macromedia’s own Director Shockwave in GUI arena. No doubt! Flash beats AJAX the same way, only if AJAX doesnt use Flash!

Even though accessibility was a major problem with Flash, it’s not the case anymore; Flash has improved in terms of being accessible for people with disabilities. Access Keys, Tabs, and the rest of the goodies are bundled with Flash as of version 5 with many improvements in the current versions. The visual accessibility which is for visually impaired users is up to the Designer mostly while designing, otherwise on the run-time by providing some mechanisms to do that.

AJAX has all that an accessible application needs since it’s based on XHTML tags its all built-in in addition to the interaction that could be made possible using JavaScript.

AJAX uses DHTML-based effects using CSS and JavaScript Graphical libraries and classes. Many coders and programmers have made pretty effects in JavaScript using DHTML effects but to no avail! It isn’t real smooth, it’s all run-time and even the best folding, fading, and rotations wont reach to the quality of one motion-tween that uses vector based graphics and run-time optimization.

Now let’s get down to forms. Web forms are the most important part of web applications, in fact in any type of applications. AJAX uses (X)HTML forms or enriched forms using JavaScript while Flash could use the primitive and old text-input element or just the new flashy input and form Components.

Flash comes with built-in MSGBox, InputBox, Calendar, TextArea, and many many more components while for AJAX you got to find your own library since AJAX is based on open standards and developers passion for making challenging elements for use by other developers.

Flash sets AJAX in the corner, and beats the sh** out of him and gives him a set of punches till he bleeds! Ouch.

Score Board:
AJAX: 3
Flash: 3


Code: Object Oriented? Typed? What about the learning curve?

So this is the part where Flash sends in his partner Action Script. Action Script vs. JavaScript. Action Script is the language of Flash scripting, where JavaScript is the language of use in AJAX.
Both Action Script and JavaScript are based on ECMAScript standards. Both have very similar syntax. JavaScript uses variant variables which shows that the language is not of typed-nature. However, Action Script was loosely typed and with introduction of Action Script 3.0 it will be completely & strongly typed.

According to ECMAScripting guidelines they are both OO, but to compare with real Object Orientation that don’t need tweaking of frameworks to perform OO they are both loosely Object Oriented!
They both make use of prototyping for class definitions according to ECMAScripting standards. Still, you could take it as a light approach of OO that fits the dynamics of web interaction that is supposed to be smoother than other languages.

Both Action Script & Javascript are simple languages to learn if you come from a programming background. They both have C, Java kind of syntax which is the best in conventional use. Both have different ways of handling String which is simple and really good built-in functions and libraries for Regular Expressions, Comparisons, Mathematical operations as well as the environment that they live in–document, window, system for Javascript and movie, screen, system for Action Script.

Action Script & Javascript both could be either kept as program source code–Javascript as *.js files and Action Script as *.as files that could be included by the document requesting or the movie requesting either.

Both are simple to learn. Specially if you’re coming from a solid programming background it’s going to be a piece o’ cake and would take you only weeks to get the hang of the environment variables and built-in functions and their scope. If you’re a designer who never touched the keyboard for coding then again depending on how logical you are you could make it to intermediate programming within 6 months!

Score Board:
AJAX: 4
Flash: 4


Data Connectivity: XML & Remoting

In the dark days of old DHTML Javascript could never send an HTTP request without causing the page to be refreshed or directed to another page. With XMLHTTPRequest object now it is possible to do that. In contrast Flash had the ability to send and receive HTTP requests since version 4 and enhanced in version 5 and then in version 6(MX) it was just at its best where you could send and get variables easily from different server-side scripts. So why didn’t Flash get that much attention? That’s going to cause me running a research on why not Flash back then but AJAX now.

AJAX & Flash both have the capabilities to send and receive XML data or raw data to server-side scripts which would process data and might return a response.

Flash plug-in ins are mostly the same in all the browsers, however different browsers use different Class for XMLHTTPRequest which could cause some abstraction layers to be needed to go x-browser.

Flash comes with enterprise level components such as XMLConnector, RDBMSResolver, Dataset, etc… components that make working with Flash seamless to Windows application design.
Many more libraries are available at Macromedia Exchange and other third-party component developers that could get your work streamlined. Good news right?

In contrast AJAX is open-standard so what you get is what other people make or third-party component makers make–to start. However, good quality of code is out there such as Prototype , DOJO , Open Rico , Bindows , and many more .

Flash drags AJAX in the corner again! Action Script 3.0 is packing with a native data type; XML.

Score Board:
AJAX: 4
Flash: 5


Extensibility: Forward compatibility & Integration with other technologies

Extensibility is one of the big roles that every technology plays in order to gain competitive edge.

AJAX as a technique can control every element inside a web-markup along with data that comes from responses to HTTP requests made by XMLHTTPRequest object. That said, it could work with any kind of application that supports XML. So extensibility is endless since AJAX is based on XML connectivity. AJAX could control & interact with any Active-x object or plug-in embedded in documents such as QuickTime, RealPlayer, Flash, and any object that goes in between object tags. On the remote side as mentioned before AJAX can access any kind of Web Services. Enough said?

Flash started bleeding–dizzy and don’t know what to hold on.

In contrast Flash has built-in support for streaming video. After Flash Video components and extensive support met Flash *.flv files became norms for importing video into Flash. So, while using Flash you actually do not need other media players or streaming services and since it’s native and built-in; you guessed it–better to control.

Flash remoting can’t be better anymore. So like AJAX since it has fully support for XML and HTTP Request it could interact with any off-server data and applications that support XML and Web Services. SOAP too.

Flash energized after seeing some real hot chicks cheering him, so gets back in the game and starts punching back.

Score Board
AJAX: 5
Flash: 5


Portablity: x-browser, x-platform, and x-device support

AJAX being based on Javascript is a little shaky when it comes to x-browser. The reason lies beneath differences in APIs and behaviors on DOM. Although most of the browsers such as Mozilla, IE 7.0, Firfox, and Safari are getting closer to meeting the standards of the DOM and Javascript; still a long way to go. In contrast, many solutions are availabale today for Javascript abstraction to work on most supported browsers at least. Since browsers depend on the platforms too reaching x-browser & x-platform is kind of a big challenge for AJAX but reachable.

Flash is based on a plug-in that gets installed and then plays Flash movies. Mozilla, Firefox, IE, Opera, Safari, AOL, you name a browser that is visual and it would support Flash since it’s just a plug-in and not native to browsers.

Now, we got down to my favorite part of portability discussion. x-device support. AJAX being based on Javascript limits it to big screen PCs, Macs, and basically computers. AJAX is hardly supported on Mobile devices. I remember the days that WML had a scripting language called WML Script. Very primitive, remember it?
So what about AJAX on mobile devices? What’s the future? what’s the adoption level? no accurate measures available yet. Agree with me? please oppose me if not, comment please.

Flash however, is really supported, you could say everywhere. It’s supported in most of the mobiles manufactured by Hitachi, Fujitsu, Sharp, Motorola, Nokia, Sony, and the rest. These mobiles could have different versions of Flash according to their support. Flash Lite, or Stand Alone Flash 5,6. Flash could be used as backgrounds, menus, and even as a stand-alone application and not forgetting the plug-in role in browsers.
Flash could be used on many IP enabled devices like MSTV and sets that go online using Microsoft browsers and even Digital Cameras. Palms and Handheld computers could benefit the most comparing to the other devices. It could support and have it pre-installed a varieties of Flash player flavors in many brands.

Flash plays a little funny animation in judges mobiles as a bribe so they give’em some points.

Score Board
AJAX: 5
Flash: 6


Performance: file size, loading time, and efficiency

Flash is bottle-necked when it comes to file size. Even though it’s optimized and vector-based it’s still sizy. With the new components and the usage of Action Script alone adds a 1xx kb to the files size of the movie. AJAX files or scripts could be saved as separate *.js files that are all text so, it’s just text, really just text, ASCII. File size isn’t no problem for AJAX.

Flash is embedded in HTML, it is loaded after everything else native to browser is loaded. While AJAX could have assets such as images, layout markup and data markup it’s still faster. Flash after all is no native to the browser it’s just a guest that sometimes could be way too annoying and heavy to load.

AJAX is interpreted, so it is not compiled. Flash is compiled (even though you could have *.as files with only source) so deploying efficiency is on the side of AJAX, you hear me?

The fight sees an AJAX come-back. Flash is still trying to please those hot chicks.

Score Board
AJAX:6
Flash:7


Adaptability: Implementing, Deploying, and Fame

Even with long existence of HTTPRequest in Flash it wasn’t really given any importance comparing to AJAX. Many factors and qualities of both AJAX & Flash could play roles in this starting with their makers’ origin and the market segment they serve.

AJAX being based on efforts of technologists that contribute to programming and open-source community surf on the same wave HTML surfed 10 some years ago; Openness. But hey is being proprietary technology a bad thing? I remember days where free and open-source apps and technologies were!

So what’s really the reason? Despite the fact that Macromedia’s extensive PR and Marketing Flash has worked relatively. One application made by Google (Gmail) took AJAX where Flash could never reach.

Is it the domain? the market segment? Flash was made for designers and was intended to become the next multimedia engine on the web. Now, it’s a platform that still is perceived as the multimedia engine and not application development platform.
Communication Server came to streamline some server-side communications, Flex is there, but why AJAX took over in the hype of Web2.0? The answer lies in the message of Web2.0. What’s the message? What is Web2.0 to change? Why AJAX got more promotion than Flash. Web2.0 should answer all this.

Score Board:
AJAX: 7
Flash: 7

AJAX is holding on a corner, tired, and shaky.
Flash on another corner bleeding to death. Judges end the game and call it a draw.

Which one do you preffer to use according to your preference? and why? talk back.

Post to Twitter Tweet This Post


IE Developers Toolbar: Beta1

Posted: November 16th, 2005 | Author: dotblack | Filed under: Reviews, Web-Browsers | Comments Off

Internet ExplorerFinally a move towards helping developers to use IE as their testing-environment too. IE Developers Toolbar is Microsoft’s latest addition to IE community. While many tools came into play– Microsoft’s keen to get the market back.

Been ages since every designer & developer bitched about IE and it’s rendering problems. The celebrity bug pikaboo , and many many more that invented many CSS/HTML hacks to prevent bugs in webpage layout and processess. What now? IE 7 with tons of features like RSS reading, tabbed browsing, and now Developers Toolbar.

The bright +ve side

I must say, it’s really innovative. Very usable! Although it’s in Beta1 stage its visibility and the shift to the bottom is one of the best features that I love in IE Developers Toolbar. If you’re a designer that from time to time wanted to know how many pixels is from point A to point B in a webpage then you’ll love the Ruller.

Shadows on the -ve side

No JS inspecter or code viewer yet! And no CSS viewer! If you want to compare or have a contender then take a look at Web Developer Extension for Firefox.

I don’t know if they will add HTTP status, Form, and Cookie read/write tools; but sure they’ll consider doing that or maybe it’s on their to-do lists.

So….

To sum up, it’s a huge addition to IE. Beleive me it is! The last time I had a Web Developer Kit for IE was back in 2000-2001, don’t remember when exactly but it was a poor tool that could show you the tree of elements you have in your document and some really primitive tools. This is a real addition from Microsoft. It’s like a blessing rain after a long wait. But, is it in the right time?

It’s really puzzling me!

What I wonder is; what about developers? Why noone made anything for IE all this time? Or maybe they did but they didnt know where to host it or Microsoft didnt host and support it? This is really puzzling me.

What do you think?

Post to Twitter Tweet This Post


Are you a web pro?

Posted: November 16th, 2005 | Author: dotblack | Filed under: Web-Design, Web2.0 | Comments Off

Many people call you “web designer/developer”, to generalize they call you web pro. How much of a web pro are you?

Check yourself before you break yourself! now that’s rhymin’

According to yesterday’s buzz from Webstandards project website citing Andy Clarke’s red-hot-glowing statement:

Those people still delivering nested table layout, spacer gifs or ignoring accessibility can no longer call themselves web professionals

Along with a true reasoning and blaming that goes like:

There are now so many web sites, blogs or publications devoted to helping people learn standards and accessible techniques that there are now no excuses not to work with semantic code or CSS.

You aint no web pro if you’re doing it the way you did it in late 90s!

You still use those clumsy tables? many spacer gifs and more of font tags? So, are you a web pro just because you deliver & upload to a .com? I hope you answer no to all.

Post to Twitter Tweet This Post


flickr is blocked by my ISP!

Posted: November 7th, 2005 | Author: dotblack | Filed under: UAE, Web2.0 | 2 Comments »

I was browsing a blog which I am subscribed to it’s feeds. Site Blocked Sign The entry had some photos, and vacation shots in which the author wrapped up in a flickr stream, I click on the photo thumbnail and bam! a message came out saying :

The site you are trying to visit has been blocked!

But Why?

I understand that some of the content on flickr might not be proper for everyone, might not be useful, or might even be unethical, but hey it’s Internet and you got choices!

I don’t understand what was exactly that made flickr be blocked by my ISP. Was it porn? was it offensive photos? or what was it exactly reported on? the issue is not in blocking, because there are still many ways to access flickr, but the point is, couldn’t they just block the offensive or unethical material according to their check list from being accessed instead of the whole service? it might be expensive and time consuming but it’s for the major good.

Wrong time & wrong place

A huge success! flickr fast became a tradition and a lifestyle. It’s a blog true visual mate! It extremely fast became one of the ways people share moments, feelings, and all the life activities on still images. This tradition is going to be stopped at this point of the world to many sharing and Internet-happy people unless another service gets popular here.

Another problem is that many sites and blogs that fetch images from flickr and syndicate the streams are going to be viewed incomplete thus, the web-browsing experience is going to become poor for blog readers! Now that’s bad. Beleive me that’s poor web-browsing!

The problem with the timing is because it’s the Web2.0 era. Whilst web is enjoying another momentum and the social web-software is gaining more popularity and is enhancing the way people exchange data/information; such a valuable service is going to be discontinued. It’s sad! Although power-users would get around this issue the vast majority will not; which concludes the death of flickr in this part of the world.

Below is the screenshot of the blocking screen.

flickr block screen

Any of your ISPs blocked flickr? Share the misery.

Post to Twitter Tweet This Post


AJAX vs Flash, round 1, arena: Web2.0, fight!

Posted: November 5th, 2005 | Author: Saleh Esmaeili | Filed under: Journal, Web-Design, Web2.0 | Comments Off

Lately Web2.0’s been a hot fishing market. Many have already made the big bucks out of it. And many others are on the edge of being acquired by Yahoo!, Google, or Microsoft and the rest just experimenting and having fun, yea I meant you! just a geek no business man! Some use Flash and some others use AJAX.

Sit ups, push ups, and Flash warm-up

Macromedia Flash has been there since the first days of web, it’s a plug-in based technology that’s embeded in HTML markup documents. By release of the version 4.0 of Flash it gained so much popularity that Flash 5.0 plug-in shiped with WinIE out of box after installing Windows XP. The introduction of ActionScript 2.0 with typed nature, and very close to true object-oriented pattern language Flash MX came to this world with many components that inherited roots from SmartClips in Flash 5. As Macromedia elevated Flash, Director Shockwave droped from the internet and Flash became the king of interactivity on the web forgetting the multimedia capabilities and the popularity in the entertainment & gaming circles.

Flash MX/Flash 6.0 introduced powerfull components that addressed the needs for building more of Windows/ or Desktop like applications on the web, Flash 7.0 swifted in with compiled components and more of support for XML, and Web services & SOAP. And now Flash 8.0 is out. Part of Studio 8.0 with many graphical enhancements and run-time effects such as drop shadows, layer blending and more. With all this mass of updates and feature yet there’s more! Macromedia introduced technologies based on Flash such as Flex, Communication Studio, and Remoting Objects. All and all to make Flash the technology of choice for web-app developers.

Is it that soccer club in Holland?

No, that’s Ajax Amsterdam!
AJAX has become the buzzword used everywhere now a days, whoever wants to throw words just shoots you with AJAX, every web-app that comes up has to be prefixed or suffixed with AJAX for recognition, and of course the words like Gmail-style-interface and XMLHTTPRequest are some good percentage of words we read or receive in our inboxes, or feed readers.

So what’s this AJAX? I’m not going to explain this one since you’d be hearing this for the 100000XXXth time if I do. If you’re left behind then logon to AJAXBlog or just Google AJAX and see for yourself. Simply put it’s a technique not a technology that gets Javascript, DOM and XML to work together with HTTP requests, yes HTTP request inside JS to keep data asynchornos.

Javascript & DHTML have been around since ever, now with the AJAX technique Javascript has come back like Micheal Jordan when he came back the second time after retirement full of moves, accented shining head and flying like a butterfly.

Web2.0, the Arena

The first time I noticed the title “Web2.0″ I thought it was just a new CMS or maybe a new version of XHTML. I thought it was XHTML2.0 so they called it Web2.0. After days I was reading an article and then again I read this Web2.0 title. I was so curious and started thinking is it another WWW just like the IPv6? So started digging my way on google and ooops! I was ashamed of myself. Man, I’m just thinking how would it be possible for me to explain such a thing to a novice? It’d be a nightmare to deal with.

According to what I digested with my small brain Web2.0 is the new approach of living on the web, a new approach in designing and developing websites/applications and a social mass of applications that host and serve power-users and end-users alike. Most of the Web2.0 applications are highly interactive and usability’s been the main target extended with directness and the least number of options and specialization of tasks and services. Got it? I don’t think you did with the way I phrased that sentence.

It’s by no mean AJAX, Flash, XMLHTTPRequest, RSS, nor any one application. It’s just new buzzword to wake us up and tell us that the web has improved and it’s elevated an age, a major version number.

Okay, I kept you waiting long enough, let’s get down to business and start the fight. What’s the deal with AJAX vs Flash? read on!

Hurry up you missed a minute and 43 seconds

Why the battle? obviously AJAX has taken all the votes already but Flash is fighting back and getting some of the score. AJAX and Flash are both capable of communicating with webservers and request/handle HTTP requests and posts. Both work neatly with XML, both have many many components available for free and for commercial licensing, and more important than all both are nearly standards set.

AJAX is kind of a new commer to many of us, while Flash has penetrated well. Javascript is available on most of the browsers if not disabled while Flash has to be downloaded if not available. Flash and AJAX can make the best of interactive web-applications. Flash is more powerful on the multimedia side but is powered enough on the code and data side to compete with AJAX.

Why would we use Flash in AJAX favor? or the vice versa?
While designers who tend to join the webstandards crowd still want to have their own stuff back they use many stuff such as sIFR to keep their head ringing, developers stay home with their own tools–text, text and some more text. Hybrids would use both; but still developers do not like to use many. In my opinion, where there could be a big team to execute projects, designers have hands in the process, and where teams are smaller, developers take lead and lead the whole thing with their text and non-compiled interfaces.

Score Board

Many many applications have arrived with the hype of Web2.0 mostly of service and subscription-based types such as bookmarking, feedreaders, photo sharing, web-based e-mail clients, discussion boards, file sharing, and mainly collaboration tools. Below is a short and brief list of a selected number of Web2.0 apps based on AJAX and/or Flash.

Here’s the list you read so long to reach:

FlashAJAX
Yahoo! MapsGoogle Maps
GoowyNetVibes
-del.icio.us
-37 Singnal’s Backpack
-Gmail

Guess what? it aint no fair results right? I could’ve listed more applications but I only chose the most popular and the most aggressive ones.

Round Two

The second round of the battle and this article will discuss the technical differences, pros and cons of both Flash and AJAX in details and why use each of the technologies/techniques and where, until then.

Post to Twitter Tweet This Post


Why we redesign? or why design again?

Posted: November 3rd, 2005 | Author: dotblack | Filed under: Business, Web-Design | Comments Off

Redesign, it’s a word being said a lot lately. Many articles been written about it; you must’ve read the Good Designers Redesign, Great Designers Realign by Cameron Moll on ALA, and if you’ve stopped by comming from CSS Reboot then you know what I’m exactly talking about. Okay, now a derivative has come to see light which is Re-Aligning, to me it’s just another way of saying redesigning but for a marketing purpose.

We could get things done in the right way from the first time. Or we could get the ball rolling and keep on enhancing and keep working on it untill it satisfies the need. These are how we people think. As life goes on we all grow and as ages pass by, things evolve, and get closer to perfection. Are we talking Darwinism? isn’t it so relevant?

So why redesign? or realign?

We’ll base our discussion on the theory that says:

An invention or innovation is to satisfy a need or a given goal.

So we’re not going to redo stuff or retouch things just for the sake of it or if we were some beginers and have no bills to pay then just for fun. Of course it is fun! but while rolling with you. We’ll start off by defining redesign atleast what it means to me.

The word “redesign” what does it mean in the context of Web Design?

In web design it could be:

  • Redesigning the graphical interface and branding
  • Re-architecting information
  • Copy rewriting
  • Designing the interaction and user experience once again
  • On the technical side code redesign (XHTML, CSS, JS, Server-Side code)
  • Data? yea, you could redesign your XML, RSS, or even Database
  • And many more stuff that depend on the overal work such as SEO, Server side balancing and clustering

What makes you do all that?

Many answers could fit as answers to this question. Obviously the answer depends on the situation and the project.

Audiance, audiance, and audianceCNet has changed interfaces? or CNN.com? okay let’s talk about something more interactive–MSN? or Yahoo! ?

As days pass by us everyone is getting his hands dirtier with web and internet so, don’t beleive that you’re the only one that remembers all the keyboard shortcuts on Firefox! a cashier at your neibourhood grocery knows it too. So watch out you techie!
The point is as everything changes fast and the flow of information becomes faster we Web Designers have to be one step ahead to serve the users thus, we have to be redesigning from time to time and it’s a must.

Do it right from the begining

No, that’s a bad way of thinking, of course we have to do everything right from the start untill the end. It’s not that we don’t do it right the first time. It’s the darwin theory you’re part of this world.

Post to Twitter Tweet This Post