Tuesday, October 25, 2005

Java Swings...

It is the GUI toolkit of Java. It is part of JFC. Much fancier display than raw AWT. They are written in pure Java so provide the same look and feel across platforms unlike AWT. They are light weight components that have slower execution.

IFC (Internet Foundation Classes) - Graphics Lib of Netscape and JFC (Java Foundation Classes) combined to form Java Swings.

SWT (Standard Widget Toolkit) originally developed by IBM, now maintained by Eclipse Foundation is a competing toolkit. It is a heavyweight component which means that modifying it for a different look and feel gets tricky here. You have to convert it to lightweight component whereas Swing is already a light weight component. Therefore for custom crossplatform look and feel Swings is preferred.

It has pluggable look and feel support due to which it can have 100s of different look and feel. Provides accessibility for screen readers and braille readers.

http://en.wikipedia.org/wiki/Java_Swing
http://javalobby.org/eps/galbraith-swing-1/
http://en.wikipedia.org/wiki/J2EE
http://en.wikipedia.org/wiki/J2EE
http://java.sun.com/docs/books/tutorial/uiswing/components/html.html

Sunday, October 23, 2005

Information Architecture

ID= IA+IV

IA:-
Structure and oraganization of descreet pieces of information..?!!
http://synapticburn.com/comments.php?id=24_0_1_0_C

BY Information Architecture Institute

1) The structural design of shared information environments.
2) The art and science of organizing and labeling web sites, intranets, online communities and software to support usability and findability.
3) An emerging community of practice focused on bringing principles of design and architecture to the digital landscape.

http://iainstitute.org/pg/about_us.php

Asilomar: refuge from sea (met: of information anarchy)

By Scott Nelson- Roles and resp in a a/w company

1) delivering and gathering information from end users (an IA, forexample, would not IMHO
design the Photoshop Interface.
2) less likely to involve Visual Design
3) probably a dedicateddesigner on team
4) more likely to involve content creation
5) somewhat "Production Tool Agnostic"; the final product's shape iswhat matters, not the
material used to build it.

skot@penguinstorm.com
http://www.penguinstorm.com/

For IV:- Look for Edward Tufte

Tuesday, October 18, 2005

Viral Marketing

Viral marketing describes any strategy that encourages individuals to pass on a marketing message to others, creating the potential for exponential growth in the message's exposure and influence.


An effective viral marketing strategy:

1.Gives away products or services - FREE!
2.Provides for effortless transfer to others - Keep it short, simple, compelling and and easy to transfer. It works the best on the Internet.
3.Scales easily from small to very large
4.Exploits common motivations and behaviors
5.Utilizes existing communication networks
6.Takes advantage of others' resources