473,765 Members | 2,203 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

New idea for internet documents reading

Hello Everybody,

I'm a 26 years old Italian "Florentine " Computer technician :)

I'm writing you about an idea that I've got of a function that could
be introduced in new web browsers (or even in other computer
applications).

I think nobody already had this idea but I'm not sure because I didn't
look deep for it. I don't ask any copywrite for using it but please
report my name if you like the idea I had.

The function basically is something that makes reading web pages (or
other sort of documents) easier and anybody who wants can try to
create it.

It could be a bit tricky for a computer programmer to write down this
function (procedure?), but I think it could be quite useful,
expecially for young people who can suffer epilepsy caused from vivid
colours.
The suggestion is the following:

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

Using any web browser (and some other similar applications like word
documents) I noticed that scrolling the web pages on the right with
the scrolling bar the text of the web page can be read while I'm
moving the page but it hurts the eyes and it gives a strange painful
feeling after using it for long time.

That's because moving the content of the web page or passing from a

program to another (or a web page to another) it's not "graphicall y"
soft.

A sort of "blur effect", a sort of deconstruction and reconstruction
of the
text and images while it is scrolling (moving) could be added.

Something similar to the new Start button in Windows XP which opens
"softly" the list of "programs" (sorry, I don't remember the technic
name of it) but applied to the content of the browser window.

It could be less grievous for the eyes and I think that it could be
something useful and closer
to the user needs.

It could be something that the user can activate or disactivate in
relation to his preference so
that he can choose if he wants it or not. A sort of personalization .

My idea is to add a sort of "blurring" on the hypertext that is active
when the button of the scroll bar is pressed and moved by the user in
a window.

The function works this way: when the up/down arrows on the top and at
the end of the scrolling bar are used with single clicking nothing
happens but when the user manually moves the button on the scrolling
bar on the right of the active window the text and the images of the
hypertext or document move up or down as they normally do but at the
same time they gradually and partially fade (dissolve) (but not
completely so that the user can see where he is located in the
document).

When the button (of the scrolling bar) is stopped and released the
content (text and images) come back from partially faded to normal so
that it can be read normally.

It works quite similar to the blur filter of the well-known graphic
program Photoshop by Adobe.

Something similar to the function explained you above could still be
applied inside the web browser in another situation; when a new page
replaces the previous (on the same window) a sort of cross-fading
between the two pages could be used.

Looking with a positive view this function makes me think that it
could make reading documents on
computers much easier, less stressful and less hypnotic.

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

It could be a bit complicated to write down the application but I
think it could be useful.

I hope all this was useful.
Best regards,
Luca Betti <ka*******@yaho o.com>
Jul 20 '05 #1
4 1526
It is not exactly the same as what you are talking about. But scrolling
on an Apple is very smooth. It is not a strain at all to scroll through
documents.

Jul 20 '05 #2
jake wrote:

It is not exactly the same as what you are talking about. But
scrolling on an Apple is very smooth. It is not a strain at all
to scroll through documents.


What is 'it'? Who is 'you'? Where does 'you' talk, and about
what?

--
"If you want to post a followup via groups.google.c om, don't use
the broken "Reply" link at the bottom of the article. Click on
"show options" at the top of the article, then click on the
"Reply" at the bottom of the article headers." - Keith Thompson
Jul 20 '05 #3
Luca wrote:
Using any web browser (and some other similar applications like word
documents) I noticed that scrolling the web pages on the right with
the scrolling bar the text of the web page can be read while I'm
moving the page but it hurts the eyes and it gives a strange painful
feeling after using it for long time.
...
A sort of "blur effect", a sort of deconstruction and reconstruction
of the
text and images while it is scrolling (moving) could be added.


Intel and Microsoft will love it. Something new to entice me to throw
out this year's computer and OS and get next year's! This will
require more processor horsepower, of course, which is why Intel and
AMD should like it. Add in the guys who do the high-end video cards.

As the processors and video cards get faster, they should be able
update the scrolling display more often, giving a smoother effect,
which may reduce your objection.

Actually, I think it would be interesting. I relate it to the
differences while watching action on film. Traditional filming
technique has a pleasing blur effect due to slow shutter speed, while
some new styles use a higher effective speed, resulting in a more
jerky presentation of motion. Saving Private Ryan, a film, used a lot
of jolting high shutter speed sequences during the landing that I
found distracting.

Thad
Jul 20 '05 #4
Luca wrote:

[ ... ]
That's because moving the content of the web page or passing from a
program to another (or a web page to another) it's not "graphicall y"
soft.

A sort of "blur effect", a sort of deconstruction and reconstruction
of the text and images while it is scrolling (moving) could be added.
There's really a much easier way. The major problem right now is that
when you're scrolling, the text "jumps" a considerable distance at a
time.

Scrolling in smaller increments reduces (usually removes) the eye
strain.

Fortunately, this is pretty easy to do -- in fact, all the way back in
the VGA (EGA?) days, the hardware had direct support for doing it. It's
also quite easy to do in Windows (for example) -- when you scroll a
window, scroll it by only one pixel at a time.

The problem with this is that it produces relatively slow scrolling --
and speeding up the obvious things (faster processor, faster video
card) won't normally do any good at all.

The problem is that most systems create a message saying "the mouse
button is pressed" only as often as interrupts are received from the
mouse hardware. In a typical case, this is 30 times a second. This
means scrolling through one screen of information takes Yres/30
seconds. Yres at the present time is typically going to be something
like 768 or 1024. That translates to around 30 seconds to scroll
through one screen of information.

Now, with some extra work, it's entirely possible to do things a bit
differently: when the user presses the mouse button, you arrange to
receive all the messages from the mouse. You then scroll one pixel at a
time, but instead of waiting for another mouse interrupt to scroll
again, you just conitinue scrolling as fast as you can until the mouse
button is released.
Something similar to the new Start button in Windows XP which opens
"softly" the list of "programs" (sorry, I don't remember the technic
name of it) but applied to the content of the browser window.


XP supports a couple of different options -- one is that that menu
"slides" open (basically on the same general order as I've outlined
above) and another is that it "fades" in, starting out transparent and
becoming progressively more opaque. Transparency is normally known as
"alpha" and mixing together the values for the pixels to produce the
semi-transparent effect is known as alpha blending. I suppose you could
call this something like progressive alpha blending -- though I'm the
first to admit that's pretty clumsy sounding.

I don't think alpha blending would work very well for scrolling. To be
effective, it has to be stretched over a relatively extended period of
time. We'd get the same problem with slow scrolling as outlined above,
except much worse -- if we did a full fade in or fade out in only
1/30th of a second, you'd never notice it at all.

In fact, if we decided to fade something in using 16 steps (I think
that's around what Windows uses for the start menu) we'd be limited
almost entirely by the refresh rate of the monitor -- if we try to
update the display more often than the monitor is refreshed, some of
the updates simply won't ever be visible.

A typical monitor refreshes at around 80 times a second (at best). With
a 16-step fade, that works out to scrolling 80/16 or 5 times a second.
At this rate, we have to scroll a LONG ways at a time, or the scrolling
will seem glacial.

--
Later,
Jerry.

The universe is a figment of its own imagination.

Jul 20 '05 #5

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

5
1989
by: Ed | last post by:
Hi there, I have a very specific problem and hopefully there is a solution out there for me. I have a folder with thousands of Excel documents. Each of these documents has a header with the destination phone number in a specific cell. I would like to somehow programmatically Fax all these documents to the appropriate phone number. The folder and the documents are generated monthly.
2
10035
by: Yurij Nykon | last post by:
Hi all. How can I detect the version of Flash-Plugin installed in Internet Explorer? In Netscape i can do this with following java script navigator.plugins.description But it doesn't works in IE? Can anyone help me? Thanx in advance,
25
4326
by: Jeff | last post by:
Use the MS Script Editor included free with MS Office 2002 and above, for debugging Internet Explorer (IE). This subject is of great interest to many JS developers, as there is no obvious, low cost way to do sophisticated debugging in IE6 other than to use the debugger described below, which is horribly documented otherwise. I feel debugging is an important aspect of projecting the useability of the language and needs to be made more...
2
2342
by: rtilley | last post by:
A bit off-topic, but Python related. Below is a script that recursively deletes files from a directory. It works well on the two directories that I'm currently using it on: C:\Documents and Settings\user\Cookies C:\Documents and Settings\user\Temp However, I'd like to use it on this directory as well:
1
1257
by: Bob Alston | last post by:
Anyone interested in using an Access database in an internet environment might be interested in reading the summary of my journey in this direction. I tried several web development environments, web site generators and even Access' Data Access Pages. Hopefully this will save you some headaches. http://members.cox.net/tulsaalstons/Documents/Microsoft%20Access%20Developer%20Transition%20to%20Internet.htm Bob
2
1310
by: eskil | last post by:
Hi - I have a CRM database (Access 2003) and am looking for ways to increase its acessibility whenever a user is away from the office. I have been reading about Citrix (as well as other software) and wonder if such programs can enable the functionality I am looking for. If you have any other ideas don't hold back! The front-end is appr. 1MB and the back-end 4MB. Best regards
17
2301
by: Luc Mercier | last post by:
Hi Folks, I'm new here, and I need some advice for what tool to use. I'm using XML for benchmarking purposes. I'm writing some scientific programs which I want to analyze. My program generates large XML logs giving semi-structured information on the flow of the program. The XML tree looks like the method calls tree, but at a much higher level, and I add many values of some variables.
9
7730
by: Etayki | last post by:
Hi! I am new to VB.net and I am using the Visual Basic 2005 Express Edition I have two questions: 1. I am trying to write an application that will automate Internet Explorer and store data in a database. Am I better off learning VB.net or C#.net? Is there a free development environment for C# as well?
5
1649
by: Mutant Merv | last post by:
Hi, As I mentioned in the Introduction Forum I am full of enthusiasm but very low on Knowledge. Using Sams HTML & XHTML book I am slowly reading and understanding the use of HTML but already I have a slight problem. I have made up a sample HTML document just to check that what I have read I have understood...please see belowe: <html> <head><title>The first web page</title></head>
0
10156
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed. This is as boiled down as I can make it. Here is my compilation command: g++-12 -std=c++20 -Wnarrowing bit_field.cpp Here is the code in...
0
10007
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that captivates audiences and drives business growth. The Art of Business Website Design Your website is...
1
9951
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For most users, this new feature is actually very convenient. If you want to control the update process,...
0
9832
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the choice of these technologies. I'm particularly interested in Zigbee because I've heard it does some...
0
8831
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing, and deployment—without human intervention. Imagine an AI that can take a project description, break it down, write the code, debug it, and then launch it, all on its own.... Now, this would greatly impact the work of software developers. The idea...
0
5275
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The last exercise I practiced was to create a LAN-to-LAN VPN between two Pfsense firewalls, by using IPSEC protocols. I succeeded, with both firewalls in the same network. But I'm wondering if it's possible to do the same thing, with 2 Pfsense firewalls...
1
3924
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated we have to send another system
2
3531
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.
3
2805
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence can significantly impact your brand's success. BSMN Consultancy, a leader in Website Development in Toronto offers valuable insights into creating effective websites that not only look great but also perform exceptionally well. In this comprehensive...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.