"Undieware" : ( Undies Underneath ) Cyclometer / Applet & System Monitor

The "Undies Underneath" logo comforts & assures the end user and provides the ( normally unseen ) extra layer of support of Undieware.

Undieware provides nonintrusive support to the user addressing potential problems with human factors, software & hardware.

Disclaimers :

This is not designed or intended for aircraft control, navigation, communications or traffic control; or in the design, construction, maintenance or operation of any nuclear, biological or chemical facility.

Not for gambling, internal consumption, law suits or leisure suits. For non profit, recreational & amusement purposes only.

Redistribution is prohibitted.

No presumptive right is presumed or claimmed with respect to any prior artwork, design, logo, layout, conecpt or idea; eveything else is :

    Copyright (c) 1998 by Paul Flavin.

Java developers dont' know what machines their software will ultimately be run on ( it will be run on machines that don't yet exist ! ), and sometimes the person using the software doesn't know anything about the client machine ( a library patron surfing the net may only see a keyboard & monitor ).

What happens when :


  1) a "real-time 3d Graphics Engine" is run an old, slow machine ?
  2) a Java 1.1 applet is run on a 1.0 V.M. ( an out of date browser ) ?
  3) there is innsufficient memory available ?
  4) the network connection is unexpectly broken ?
  5) the CPU is maxed out and threads are starving ?

Well, a robust program would catch the error and appropriately notify the user.

But ... some applets are written quickly ... and not a lot of effort is given to the handling of unexpected conditions, and users who are less expert than the developer are ... sometimes ... left confused and frustrated.

. . . .

Undieware is for those unanticipated events.

Undieware advises the user of the client machine's OS, architecture, memory, Java Machine vendor and version, and the activity of any available threads.

Undieware can tell the end user -- if and when appropriate -- if the client environment is non-compliant with needs of the software ( memory, internet connection, Java Vitrual Machine Version ).

I posted the following to an Intel newsgroup & got no reply :


Intel  "Cyclometer" :   "Need a faster computer than a P75  ..." ;  

			 Real-time Real-time,  Wondering While Waiting.

		[ subject title above, contents below ]



  "Need a faster computer than a P75 though ... "

    --  a comment from an Intel ( & NSF ) supported web site, 

		Swarthmore's Math Forum ( k-12 math education )


	"I love these pages.    [ Sorry,  the writer is not referring to Intel's site. ]

	 Didn't think too highly of Java til I saw it in action. 
**
**	 Need a faster computer than a P75 though for it to run smoothly. 
**	 ----------------------------------
	 But still I loved it."


	http://forum.swarthmore.edu/epigone/geometry-pre-college/quoblimbreh

	http://forum.swarthmore.edu/epigone/geometry-pre-college/quoblimbreh/MPG.10b9a14a7aadc60b9897d4@news.mindspring.com

- - - - - - - - - - - - - 

Question :  Does / Can Intel provide a "Cyclometer" ( comparable to Tachometer on a car ) 

	for web pages ? 


	A Tach warns when you're "red lining" 
	( about to blow ) your engine. 

	( If the Hertz exceeds design specs 
	  -- like over-clocking your CPU --
	  except with the car a piston is shot 
	  through the engine block. )

**
**	Shouldn't (the increasing less nerdy) internet users 
**	be warned / advised if their hardware is unable 
**	to run 'real-time' programs in real-time.
**

	Gosh, my dish washing detergent comes with a 
	'time to buy a new one' gauge ...


	Can't Intel match that functionality ?

	I get hate mail that my 
	"Relatively Realistic Real-time 3d Engine" 
	is "too slow".

	Isn't the problem that they should donate 
	their equipment to a museum and upgrade to 
	a 100 M Hz bus and at least 300 M Hz machine ?


	A good Cyclometer would era-rate the users machine.


	"Your equipment is 1992 vintage, stick to word processing."

	"The web page you are visiting was assuming that your machine
	 would not be a piece of junk, you'd see SMOOTH animation with
	 a modern machine.  Your machine has a resale value of $100.

	 It's an EMBARRASSMENT.  You're a wimp.  Kids are LAUGHING at you.  

	 Gimme your credit card number and address and 
	 I'll have Dell deliver you a machine that vastly improve 
	 your internet browsing experience, social standing and career."

- - - - 

The quote that began this note is in response to this post 

	( about an Interactive, Educational web page ) :

- - - - extract - - - -

Character Animation, Computer Animation & Modeling :  

	"A Bug's Life";  The Math that Animates & Draws.


Disney's  "A Bug's Life"  opens the 25-th of this month.

The magic behind the artwork is mathematical modeling using 
Matrix Multiplication.


YOU can view and _MOVE_ 3d models on your screen, 

	including complex multi-jointed humanoid characters.


Character animation is the movement of multiple, hierarchical, articulating joints.

  ( You have a shoulder joint, an elbow joint, and a wrist joint; 
and moving the shoulder joint moves the both the arm and the wrist,
and the joints, in a simple but non-trivial motion. )


Including :

 - Character Animation	(1)
 - "Clinton Clock" : Real-time Imaging, 3d mapping, 2d image rotations, & the time (2)            - 3d Modeling of Faceted Solids, you can view and ROTATE them (3)
 - Modeling / Imaging / Math / Virtual Reality / Java / Interactive Visualizations  (4)
 - Arcade Games On line ( using & demonstrating Computer Graphics Math ) (5)
 - "Photo realistic" ( raytracing ) imaging ( the Quadrics & My Home Planet ) 
	interactive demo, theory, derivations (6)
 - "Play A Piano / Oscilloscope" : Hit a key, SEE & HEAR the wave form. (7)
	

  1 )  http://www.frontiernet.net/~imaging/animHierarchy.html
  2 )  http://www.frontiernet.net/~imaging/CuteClock.html
  3 )  http://www.frontiernet.net/~imaging/java3dviewer.html
  4 )  http://www.frontiernet.net/~imaging/math_is_a_game.html
  5 )  http://www.frontiernet.net/~imaging/java_games.html
  6 )  http://www.frontiernet.net/~imaging/raytracing.html 
  7 )  http://www.frontiernet.net/~imaging/play_a_piano.html 

		and more fun stuff you can do with math & a keyboard ...


 Java : Safe, Free, Interactive, Instantaneous (with your Cable modem).

- - - end extract of posting - - - 


  I can't reveal who wrote most of the above, modesty forids it.


  A "Cyclometer" would be a much more efficient way of delivering
the 'time to upgrade' message than expensive television ads.

  A "Cyclometer" would be distributed at zero cost, to people who
are at that instant experiencing the disadvantages of using 
under-powered systems.

  TV spots are expensive and delivered to an audience seeking entertainment (generally).

  A web page "Cyclometer" would reach them just as they
themselves were already thinking of the advantages of 
a newer and better machine, and reinforce their own idea.


  If Intel doesn't have such a utility,

	perhaps the fastest & cheapest way to get one would be

	to contract it out to a Java Developer who has already

	written and posted half a dozen Java applets already.


 ------------------------------------------------------------------------

 -- Paul Flavin,    Java Developer,  with half a dozen Java applets posted.


 "Imaging the Imagined : Modeling with Math & a Keyboard"

  http://www.frontiernet.net/~imaging/contents.html

[home.gif] Contents Page
Last modified: 10/27/98
First Created: 10/16/98
stamped envelope E- mail: "Webmaster"

Copyright © 1998 by Paul Flavin.   All rights reserved within the constraints of the disclaimer, above.