stargeek
PHP news website logo.
home    PHP scripts    articles    seo tools    links    search    contact    shop    realtors


Flash Interface Design Made Simple







Flash Interface Design Made Simple

Flash Interface Design Made Simple 07/01/2004 10:06 PM

WebmasterBase Jul 2 2004 1:43AM GMT




This is a GrokNews Entry: (what is grok?)





Similar Items

Flash Interface Design Made Simple

Grok Headline matches for Flash Interface Design Made Simple

User interface design for web
applications: It’s a different world
from web site design


User interface design for web
applications: It’s a different world
from web site design
11/13/2003 04:16 AM

User Interface Design for Web
Applications: It's a Different World
from Web Site Design


User Interface Design for Web
Applications: It's a Different World
from Web Site Design
11/15/2003 04:25 AM

digital-web.com/features/feature_2003-11.shtml
track this site | 5 links


CMS Made Simple 0.6.1


CMS Made Simple 0.6.1 09/15/2004 03:47 PM
An easy-to-use content management system.

CMS Made Simple 0.6.2


CMS Made Simple 0.6.2 09/21/2004 10:49 AM
An easy-to-use content management system.

CMS Made Simple 0.6.3


CMS Made Simple 0.6.3 09/22/2004 06:40 AM
An easy-to-use content management system.

CMS Made Simple 0.3.1


CMS Made Simple 0.3.1 07/28/2004 09:43 AM
An easy-to-use content management system.

CMS Made Simple 0.2


CMS Made Simple 0.2 07/06/2004 09:47 AM
An easy-to-use content management system.

CMS - CMS Made Simple


CMS - CMS Made Simple 07/01/2004 10:00 PM
0.1 Released!

CMS Made Simple 0.6


CMS Made Simple 0.6 09/02/2004 10:17 AM
An easy-to-use content management system.

CMS Made Simple 0.4.1


CMS Made Simple 0.4.1 08/13/2004 10:43 AM
An easy-to-use content management system.

CMS Made Simple 0.3.2


CMS Made Simple 0.3.2 07/30/2004 10:10 AM
An easy-to-use content management system.

CMS Made Simple 0.5


CMS Made Simple 0.5 08/23/2004 12:11 PM
An easy-to-use content management system.

CMS Made Simple 0.1


CMS Made Simple 0.1 07/02/2004 10:00 AM
An easy-to-use content management system.

CMS Made Simple 0.4


CMS Made Simple 0.4 08/11/2004 10:04 AM
An easy-to-use content management system.

CMS Made Simple 0.2.1


CMS Made Simple 0.2.1 07/14/2004 09:53 AM
An easy-to-use content management system.

CMS Made Simple 0.3


CMS Made Simple 0.3 07/22/2004 09:48 AM
An easy-to-use content management system.

Multi-Interface Web Services Made Easy


Multi-Interface Web Services Made Easy 05/23/2002 10:39 PM

GPRS made as simple as ABC


GPRS made as simple as ABC 06/02/2004 05:25 AM
Electronics Talk Jun 2 2004 8:36AM GMT

MSDE & SQL Management made simple


MSDE & SQL Management made simple 06/29/2004 02:29 AM
Vale Software has just released a major update to their MSDE Management tool, allowing you to administer and develop your MSDE & SQL databases more visually and simply than ever before. [PRWEB Jun 29, 2004]

Book Scanning Made Simple


Book Scanning Made Simple 12/29/2003 11:47 PM

Book-scanning uncovered: A nice look at a book scanning machine.

A technician lays the book onto a special cradle inside the machine and air jets gently fluff up pages on the right side. A robotic arm swings over the book and sucks up one page with a special vacuum, and pulls the page over. Two more robotic arms then swing over and flatten out the pages with clear plastic clamps.

I love this idea. When I was a kid, I lived in the public library. I just loved the idea that so much knowledge was contained in the books around me. I have a subscription to O'Reilly's Safari, and I love that so many books are available to me, on demand.

The words "archives" and "library" give me goosebumps. This article almost got me teary-eyed, thinking about its implications. I have professional fantasies of becoming a librarian.

All my hopes and dreams for the Internet are riding on machines like this. I want every printed word in the history of Mankind available instantly. Is that too much to ask? I have a huge smile on my face right now, just thinking about it.

Click here to comment on this entry


Rich Salz: SOA Made Simple


Rich Salz: SOA Made Simple 03/30/2005 09:19 PM
Rich Salz shows us how to create WSDL descriptions of web services simply and easily, using rather a lot of boilerplate.

Q&A: Mobile Standards Made Simple


Q&A: Mobile Standards Made Simple 07/14/2004 01:14 PM
Mobile phones are the most common digital devices in the world, and they're about to get more popular. Mobile phone sales in 2004 are expected to exceed 600 million units worldwide, according to projections in June from Gartner, Inc., meaning that one person in 10 worldwide will acquire a new mobile phone this year (see Related Links, right).

User Interface Design


User Interface Design 06/14/2002 12:15 PM
"(...) good design always involves a process of compromise."

Email Interface Design 101


Email Interface Design 101 07/16/2002 08:45 AM
An Internet service (like a website) doesn't have to use the web as its main or only interface. Email interfaces offer the advantages of being asynchronous (you don't have to be online to use it) and fast for repetitive sending of one step commands to a web server, and allow for requested interaction by the server. Email interfaces have a lot of untapped potential.

WordPress — Publishing Made Simple


WordPress — Publishing Made Simple 12/22/2003 06:41 AM
Another nice looking php based weblog and Mini-CMS system .. word press (was b2) .. WordPress .. este link .. Matt .. WP

wordpress.org
track this site | 3 links


Garbage disposal installation made
simple


Garbage disposal installation made
simple
12/27/2004 09:28 PM
Mark Frauenfelder: Palm-1 Pins-1 My parents are staying with us for the holidays, and today my father and I installed a garbage disposal in the guesthouse kitchen sink. My father did 90% of the work, since he's a lot better at this kind of stuff than I am, but I had to pitch in for certain parts, because one of his hands is out of commission. He has a rare condition called Dupuytren's contracture -- thickening of skin tissue in the hands that makes it impossible to open them. It's a genetic condition that seems to affect people with Viking ancestry. He had a "palmar fasciotomy," a surgical procedure to cut the bands of thickened tissue. So his right hand is all bandaged up. (Click thumbnails for enlargement).

Wireless SwitchWe saved a few hours installing the garbage disposal by using this great wireless switch purchased at Home Depot. It cost $18 and has a range of 100 feet (we mounted it just a few feet from the disposal, of course). I'm wondering what else I use these things for. What a terrific idea!

Information Architecture Made As Simple
As Possible - And No Simpler


Information Architecture Made As Simple
As Possible - And No Simpler
11/04/2003 03:40 PM

Mac User Interface Design for New
Developers


Mac User Interface Design for New
Developers
10/10/2002 09:55 AM

Intigrated Game Design Interface


Intigrated Game Design Interface 03/19/2003 10:24 PM
Lack of intrest

User Interface Design for Programmers


User Interface Design for Programmers 05/31/2004 11:33 PM

I read Joel Spolsky's book over the weekend: "User Interface Design for Programmers." This is an excellent guide to usability — for client apps and for Web development.

The strength of the book is that it doesn't start by presenting many hard-and-fast rules, but instead concetrates on general concepts that you really need to understand to develop an effective user interface. People Can't Read. People Can't Remember. People Can't Control the Mouse. Design for Extremes. These principles then naturally lead to more specific guidelines.

For example: you know how when you first learn CSS, you put a textarea rule in your sheet to change the font in text boxes from that ugly monospaced, Courier font to some slick variably-spaced font? Looks nice, sure, but Joel demonstrates how hard it can be to edit for some people. Sure, it's fine for you, but you're young and you have an optical, USB mouse, and you've been using computers since you got out of diapers.

Sadly, however, everyone isn't you. Some users don't have your eyesight, motor skills, or experience, and your tiny little variably-spaced font is now a problem for them. Lower-case L's, for instance, are now just one pixel wide. A lower-case I differs from a lower-case L by only a single pixel. If two lower-cased L's are next to each other ("allegory"), there's only one pixel of "gutter" space between them — ever tried getting the text insert cursor to land exactly between them? You're literally trying to hit a 1-pixel wide target.

Upon reading this, I went back to an app I was writing and changed all text inputs and text areas to Courier New, 12px. It doesn't look as nice, but I'll concede that it's easier and clearer to edit. Sometimes usability comes at the price of how things look, but so it goes.

Joel touches on the user model and system model that I read about earlier this year in Don Norman's "The Design of Everyday Things." Simply put, a user forms a model in his or her head about how your app works. That model may have nothing to do with how it really works (the system model), but that's your problem, not the user's. Your goal as an interface designer, is to make the implementation model (how the interface represents the system model) match the user model as closely as possible.

The book is full of good ideas and really solid, non-frilly advice. Joel's obvious experience saturates every page (I gather he did the UI for the ISP Juno, and was on the Microsoft Excel team). It's full-color with glossy pages and scads of screen caps.

I'll finish here by hand-typing an excerpt that's so good I'll risk the copyright lawyers. It addresses a point I talked about a while ago when I was struggling with the non-confirmity of the Linux interface.

I've seen companies where management prides themselves on doing things deliberately different from Microsoft. "Just because Microsoft does it, doesn't mean it's right," they brag, and then proceed to create a gratuitouisly different interface from the one that people are used to. Before you start chanting the mantra "just because because Microsoft does it, doesn't mean it's right," please consider two things.

One, even if it's not right, if Microsoft is doing it in a popular program like Word, Excel, Windows, or Internet Explorer, millions of people are going to think that it's right, or at least fairly standard. [...and] if you refuse to do it on some general religious principle that Bill Gates is the evil Smurf arch-nemesis Gargamel then you are just gratuitiously ruining your program so that you can feel smug and self-satisifed [...]

Two, don't be so sure it's not right. Microsoft spends more money on usability testing than you do; they keep detailed statistics based on millions of tech support phone calls; and there's a darn good chance that they did it that way because more people can figure out how to use it that way.

As much as I hate to admit Microsoft is right, amen to that.

Click here to comment on this entry


Hand-Made USB Flash Drives


Hand-Made USB Flash Drives 09/27/2004 06:36 AM

conrad_usb.jpg imageI'm a little bit torn. On the one hand, these hand-crafted USB flash drive lockets are beautiful - much more appealing than the standard plastic bug shapes. On the other hand, no matter how attractive they are, I still don't think I want to wear one around my neck. Still, the choice is yours; Emily Conrad will custom make you one for prices starting at $250.

Product Page [PortableInk via WMMNA< /a>]


Joel gets on the social interface design
bandwagon


Joel gets on the social interface design
bandwagon
09/09/2004 09:16 AM

He re's an excellent rant by Joel Spolsky (pointed to me via Tim Lundeen - thanks Tim.)

Joel has been around the block - so it's reassuring to see him grok this - the most basic of assumptions on the future of software. Its not just usability anymore - it's about human-human interaction - social interface design.


Notes and Tips: User Interface Design


Notes and Tips: User Interface Design 06/05/2005 11:12 PM
Good Mac user-interface design isn't always easy....

Interface Design as a Life or Death
Proposition


Interface Design as a Life or Death
Proposition
11/18/2002 05:52 AM

Mapping User-Interface Design to
Cultural Dimensions


Mapping User-Interface Design to
Cultural Dimensions
09/16/2002 06:39 AM

Common Principles: A Usable Interface
Design Primer


Common Principles: A Usable Interface
Design Primer
10/08/2002 07:10 AM

The "Simple" Art of Code Design


The "Simple" Art of Code Design 12/14/2003 01:42 PM
I just visited SitePoint's Advanced PHP Forums, and spotted a debate on cache design. I only stumbled upon this because I saw that Manuel Lemos posted to this thread. Manuel has a unique way of writing that almost always guarantees a heated response. But Manuel brings up a good point. Most cache classes out there could do with better designs.

Now one good way of designing things is to define the parameters the code must work under in the beginning, then work your code from there. For example, for caching it could be:

  1. Works in multi-user environment and is portable. I'm also assuming in this design that we are saving to a file.
  2. Data must have a basic integrity checks. File IO can fail. Programs can crash.
  3. Solid concurrency and stress testing. Caching is typically most useful in overloaded environments.

Let's address these issues:

  1. Multi-user: You probably shouldn't be using PHP's file-locking, unless you're writing a private label class for only yourself. PHP's flock doesn't work on many systems such as NFS and FAT, so that's a big no-no. In adodb (and newer versions of smarty too i believe), content saving use the following file trickery:

    a. save contents into temporary file.
    b. delete the original cache file, eg. unlink($filename).
    c. rename the temporary file, eg. rename($tempname, $filename).

    As file rename is guaranteed to be atomic by the operating system, its sure to work, and very efficient as file functions are always highly optimized.

  2. Data integrity: You should store and check the file-size in the cache file to ensure that the process didn't crash while saving. If you want stronger integrity, use crc32. In adodb, we store the file-size and use PHP's serialize function, which has many built-in integrity checks. Using serialize internally also means you can automatically save objects and arrays, not merely strings.

  3. Testing: I've seen elaborate unit tests for caching. But without the most basic concurrency test you might as well not do any testing.

    One such simple testing recipe is to write a script to continiously poll a cache file, saving occasionally. Output or log all errors (having a debug mode makes it straight-forward). Then execute the same script concurrently in separate processes and watch for problems. Let the testing cook for at least 10 minutes.

The above suggestions sound simple, but as I've learnt, simplicity is not easy to achieve. In youth, everything is oversimplified or too complicated - real simplicity comes from experience. Unfortunately, it's only when we get too old and senile that everything becomes truly simple ;-)


A Design Epiphany: Keep It Simple


A Design Epiphany: Keep It Simple 05/19/2004 06:04 PM
A professor has spent eight months putting forward his own one-word vision of the future: simplicity.

Desktop Software Deployment Made Simple
with Version 2.3 of MaSaI Installer


Desktop Software Deployment Made Simple
with Version 2.3 of MaSaI Installer
06/05/2005 11:14 PM
MaSaI Solutions, a leading provider of Windows Installer tools, today announced the release of MaSaI Installer 2.3, a popular setup and packaging utility which enables system administrators to create and manage Windows Installer (MSI) files easily and efficiently. [PRWEB Jun 4, 2005]
Grok Description matches for Flash Interface Design Made Simple
GrokA matches for Flash Interface Design Made Simple

Flash Interface Design Made Simple

The following phrases have been identified by the grok system as matching this entry:

















Also check out:


Grok

Ipod Porn on the
Rise

Brief Abstract of
Wikipedia's
Mesothelioma Cancer
page

Get first aid
instructions in your
cell phone

IE is crap
JSPWiki gains
podcasting support

Modernism Wasn't So
American After All

Striking Images of
Saturn's Rings From
First Craft to Orbit
Planet

Army Report
Criticizes Training
and Practices at
Prisons

Bush and Kerry Vie
for Support of Rural
Voters

Hussein Is Said to
Have Revealed Little
to Jailers

Dell recalls
notebook power
adapter cords

Voxx Speech
Recognition Project

Evolution Biff
Dcon Pro
Audio Development
System

CMS - CMS Made
Simple

Australia Creative
Resource Online

Mono 1.0 available
WhenU is back on
Google and Yahoo

Plug In to Movable
Type deadline almost
here

Microsoft revamps
search, plans to
launch engine

Microsoft pays
497-million fine

Yahoo, chip sector
lead decline in tech
stocks

Call for clear
guidelines on
internet use

No new laws on
internet wagering

Nano memory gets big
chip backer

Briefly: Macrovision
closes InstallShield
deal

Macrovision closes
InstallShield deal

Verizon Wireless To
Purchase Qwest
Wireless Spectrum,
Network Assets

Armed men hold-up,
steal car at PC
office

Aluminum Yucca
Xbox struggles to
get in the game in
Japan

/articleshow/755988.
cms">TBWA's
PlayStation ad wins
top award at Cannes

Karnataka may ban
online lottery soon

New iMacs delayed
until September

Verifier
Open Language
Archives Community

PfPro
FinePlatform - HTML
Desktop Appl.

Expert Coder
Medicines backlash
the aeronaut,
deflecting the
rudder, sent the Red
Cloud on a downward
slant

'Fahrenheit 9/11'
sparks file-sharing
flare-up

Strife Reported to
Delay Afghan Vote
Again

Huge Rally in Hong
Kong Calls for
Democratic Elections

Overture Gets Korean
Distribution Deal

FindWhat Closes
Espotting Buy, Gets
New President

MSN Search Gets New
Look; Microsoft Gets
New Search Engine

Debian GNU/kFreeBSD
4

Parsec47 0.2
Perl/Linux 0.9
TitanGS Java 0.2.5
JKFlow.pm 3.3
(Development)

Local Names 0.3
Domino/JBoss Single
Sign On 1.00.06

what is grok?