🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: 3do.software.tools
Article #160

A revolutionary breakthrough in software technology!

#160
From: News
Date: Tue, 09 Jan 2001 03:38
360 lines
19724 bytes
This is a multi-part message in MIME format.

------=_NextPart_000_00A8_01C07A5A.A0068100
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

A revolutionary breakthrough in software technology!

Brand new software technology will soon be released that will, according =
to its designers SmartCode Design Inc, put an end to the endless cycles =
of upgrades and new software purchases.

As explained by Theo Koelder, head of the software design team that =
developed the software: "We had an amazing brain storming session here =
in our development lab in early 1997 and came up with the concept of =
evolving software. We thought we would let the software evolve according =
to the user=92s requirements. After three years of very hard work we =
produced software that was capable of doing this reliably. We=92ve named =
it "Evo" and it is the first of its kind of self-replicating and =
adapting software. Evo has been modeled on mother nature, and uses =
something like the process of evolution as discovered by Charles Darwin, =
to upgrade itself based on feedback it obtains surreptitiously from the =
user."

There are two methods it uses to obtain this feedback.

Firstly, during use, the software monitors every keystroke and mouse =
action of the user. A complex algorithm somewhat like "fuzzy logic" is =
employed to deduce various aspects, such as what the user might be =
looking for in the software=92s menu structure (for instance an as-yet =
non-existing menu item for "Copy Document"), or what mistakes the user =
might be trying to undo, or what kind of macro could be constructed to =
replace the user=92s repetitive tasks. The deductions are added to a =
continuously growing database that the software uses to make predictions =
about the user's requirements with ever increasing accuracy.

Secondly, there is the option form that the user can call up and fill =
in. This gives a more forceful and direct method of suggesting new =
features to the software. The list of available options on this form =
grows as the software=92s database grows.

Whenever the user desires, the software can be made to clone itself. =
This is where the brilliance of this new software technology really =
shines through. With each cloning action, the software will deliberately =
add random code or remove unwanted code from its cloned copy, with the =
changes carefully chosen to reflect the feedback previously obtained =
from the user. This is Darwin=92s "survival of the fittest" in splendid =
digital form! Those features the user found most desirable will be =
enhanced with each cloning. Those that the user found undesirable will =
either be changed slightly or be lost altogether.

In its infant form, the software is little more functional than =
Microsoft=92s Notepad application, but with consistent use and cloning =
the user can make it anything he or she wants it to be. Tests conducted =
using volunteers from the public have shown that on average 87 cloning =
operations are necessary to advance the software from its infant stage =
to a moderately powerful word processor capable of supporting the most =
common word processing features.

Cloning is best done after at least a day=92s work using the software, =
although in its infant form the software can be cloned after as little =
as an hour=92s use. (This is because the infant software has very few =
features for the user to try out and a very small database on which to =
base its predictions.)

The software can also be =91sliced=92. This is the term used by its =
developers to describe the process of creating a new piece of software =
that develops independently of the original software. Using this feature =
it is possible to create, from the same infant software, one piece of =
software that develops into a powerful word processor, and another piece =
of software that develops into a powerful CAD package (or whatever the =
user desires).

In-house trials of the software have produced end results as diverse as =
image editors, music composers, sound editors, CAD and drawing =
applications, speech synthesis and speech recognition applications, =
computer vision applications, spreadsheet and database applications, =
word processing applications, and web browsers. Unfortunately, Evo has =
not been able to produce any game software successfully. When asked why, =
the company=92s predictive coding developer Ashmad Daganasani explained =
that the software analyses functionality only and therefore has no =
understanding of the concept of fun or difficulty. In fact, the =
software=92s natural bias is towards making its use easier for the user, =
which makes for rather boring games that are easy to win. Some attempts =
have even resulted in puzzle-type games that solve themselves. This =
ability to solve complex puzzles, while not useful for games, has =
created interest from meteorological and stock exchange sectors for =
possible use in more accurate prediction of weather and stock prices.

An unexpected feature of the self-evolving nature of the software is =
that the code it produces with each cloning is amazingly compact and =
versatile. Studies made of evolved software shows that there are no =
redundant chunks of code anywhere in it. This resulted in a =
full-featured web-browser application reaching a size of only 2.3Mb, and =
a moderately powerful word processor application reaching a size of a =
mere 472Kb.

Volunteer trials have been conducted secretly in a high security =
facility somewhere in Europe, to ensure no copies of the highly =
controversial software fell into public hands before the planned release =
date of August 2001. Volunteers have found that the adaptability of the =
software allows them to mold the software to their exact requirements =
and provide enormous improvements in productivity. This is currently =
still offset by the necessarily repetitive process of cloning, but the =
developers hope to provide what they call "gene sharing" technology for =
their software shortly after the planned release date. This would allow =
users to share segments of code (dubbed "genes"), that they have found =
greatly beneficial, with other users so that beneficial software traits =
can be quickly established worldwide. This would reduce the requirement =
for cloning and also help to ensure file format compatibility.

According to the company=92s marketing director Johan M=F6ller the =
software "will be a severe blow to a lot of the major software companies =
around the world." When asked how his company will earn revenue from =
self-replicating software he explained "We are currently applying for =
patents in each country to protect our software. Our software is so =
unique and radically different, it will be hard for anyone to sell it as =
their own product. We won=92t actually sell it ourselves. Users can only =
rent the software. Each =91infant=92 will run only if licensed, and the =
license is based on a user account we will have for each of our =
customers. The user simply pays a small monthly fee to maintain their =
license status. Each new =91infant=92 sliced from the originally =
purchased =91infant=92 will also need to be licensed but at a lesser =
charge. The database created by the software will be the property of the =
user, so can be copied freely to a second computer that the user owns to =
re-create evolved copies of licensed =91infants=92 without having to go =
through the cloning process again."

Theo Koelder, head of the software design team, sees a bright future for =
his company, regardless of future trends in the computer industry: "We =
will continue to develop Evo as far as adaptability and versatility are =
concerned. With further work on the predictive coding modules of the =
software, we envisage that Evo will eventually be able to port itself to =
different operating systems as and when they become available."

SmartCode Design Inc plans to release the software in August 2001 at a =
cost of US$495.00 per =91infant=92 and a monthly license maintenance fee =
of US$1.00. It is currently setting up infrastructure to handle the =
expected high demand for the product.


------=_NextPart_000_00A8_01C07A5A.A0068100
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD W3 HTML//EN">
<HTML>
<HEAD>

<META content=3Dtext/html;charset=3Diso-8859-1 =
http-equiv=3DContent-Type>
<META content=3D'"MSHTML 4.72.2106.6"' name=3DGENERATOR>
</HEAD>
<BODY>
<DIV>
<P><STRONG><FONT color=3D#800000 face=3D"" size=3D5>A revolutionary =
breakthrough in=20
software technology!</FONT></STRONG></P>
<P>Brand new software technology will soon be released that will, =
according to=20
its designers SmartCode Design Inc, put an end to the endless cycles of =
upgrades=20
and new software purchases.</P>
<P>As explained by Theo Koelder, head of the software design team that =
developed=20
the software: <I>&quot;We had an amazing brain storming session here in =
our=20
development lab in early 1997 and came up with the concept of evolving =
software.=20
We thought we would let the software evolve according to the =
user&rsquo;s=20
requirements. After three years of very hard work we produced software =
that was=20
capable of doing this reliably. We&rsquo;ve named it &quot;Evo&quot; and =
it is=20
the first of its kind of self-replicating and adapting software. Evo has =
been=20
modeled on mother nature, and uses something like the process of =
evolution as=20
discovered by Charles Darwin, to upgrade itself based on feedback it =
obtains=20
surreptitiously from the user.&quot;</P></I>
<P>There are two methods it uses to obtain this feedback.</P>
<P>Firstly, during use, the software monitors every keystroke and mouse =
action=20
of the user. A complex algorithm somewhat like &quot;fuzzy logic&quot; =
is=20
employed to deduce various aspects, such as what the user might be =
looking for=20
in the software&rsquo;s menu structure (for instance an as-yet =
non-existing menu=20
item for &quot;Copy Document&quot;), or what mistakes the user might be =
trying=20
to undo, or what kind of macro could be constructed to replace the =
user&rsquo;s=20
repetitive tasks. The deductions are added to a continuously growing =
database=20
that the software uses to make predictions about the user's requirements =
with=20
ever increasing accuracy.</P>
<P>Secondly, there is the option form that the user can call up and fill =
in.=20
This gives a more forceful and direct method of suggesting new features =
to the=20
software. The list of available options on this form grows as the=20
software&rsquo;s database grows.</P>
<P>Whenever the user desires, the software can be made to clone itself. =
This is=20
where the brilliance of this new software technology really shines =
through. With=20
each cloning action, the software will deliberately add random code or =
remove=20
unwanted code from its cloned copy, with the changes carefully chosen to =
reflect=20
the feedback previously obtained from the user. This is Darwin&rsquo;s=20
&quot;survival of the fittest&quot; in splendid digital form! Those =
features the=20
user found most desirable will be enhanced with each cloning. Those that =
the=20
user found undesirable will either be changed slightly or be lost=20
altogether.</P>
<P>In its infant form, the software is little more functional than=20
Microsoft&rsquo;s Notepad application, but with consistent use and =
cloning the=20
user can make it anything he or she wants it to be. Tests conducted =
using=20
volunteers from the public have shown that on average 87 cloning =
operations are=20
necessary to advance the software from its infant stage to a moderately =
powerful=20
word processor capable of supporting the most common word processing=20
features.</P>
<P>Cloning is best done after at least a day&rsquo;s work using the =
software,=20
although in its infant form the software can be cloned after as little =
as an=20
hour&rsquo;s use. (This is because the infant software has very few =
features for=20
the user to try out and a very small database on which to base its=20
predictions.)</P>
<P>The software can also be &lsquo;sliced&rsquo;. This is the term used =
by its=20
developers to describe the process of creating a new piece of software =
that=20
develops independently of the original software. Using this feature it =
is=20
possible to create, from the same infant software, one piece of software =
that=20
develops into a powerful word processor, and another piece of software =
that=20
develops into a powerful CAD package (or whatever the user desires).</P>
<P>In-house trials of the software have produced end results as diverse =
as image=20
editors, music composers, sound editors, CAD and drawing applications, =
speech=20
synthesis and speech recognition applications, computer vision =
applications,=20
spreadsheet and database applications, word processing applications, and =
web=20
browsers. Unfortunately, Evo has not been able to produce any game =
software=20
successfully. When asked why, the company&rsquo;s predictive coding =
developer=20
Ashmad Daganasani explained that the software analyses functionality =
only and=20
therefore has no understanding of the concept of fun or difficulty. In =
fact, the=20
software&rsquo;s natural bias is towards making its use easier for the =
user,=20
which makes for rather boring games that are easy to win. Some attempts =
have=20
even resulted in puzzle-type games that solve themselves. This ability =
to solve=20
complex puzzles, while not useful for games, has created interest from=20
meteorological and stock exchange sectors for possible use in more =
accurate=20
prediction of weather and stock prices.</P>
<P>An unexpected feature of the self-evolving nature of the software is =
that the=20
code it produces with each cloning is amazingly compact and versatile. =
Studies=20
made of evolved software shows that there are no redundant chunks of =
code=20
anywhere in it. This resulted in a full-featured web-browser application =

reaching a size of only 2.3Mb, and a moderately powerful word processor=20
application reaching a size of a mere 472Kb.</P>
<P>Volunteer trials have been conducted secretly in a high security =
facility=20
somewhere in Europe, to ensure no copies of the highly controversial =
software=20
fell into public hands before the planned release date of August 2001.=20
Volunteers have found that the adaptability of the software allows them =
to mold=20
the software to their exact requirements and provide enormous =
improvements in=20
productivity. This is currently still offset by the necessarily =
repetitive=20
process of cloning, but the developers hope to provide what they call =
&quot;gene=20
sharing&quot; technology for their software shortly after the planned =
release=20
date. This would allow users to share segments of code (dubbed=20
&quot;genes&quot;), that they have found greatly beneficial, with other =
users so=20
that beneficial software traits can be quickly established worldwide. =
This would=20
reduce the requirement for cloning and also help to ensure file format=20
compatibility.</P>
<P>According to the company&rsquo;s marketing director Johan M&ouml;ller =
the=20
software <I>&quot;will be a severe blow to a lot of the major software =
companies=20
around the world.&quot;</I> When asked how his company will earn revenue =
from=20
self-replicating software he explained <I>&quot;We are currently =
applying for=20
patents in each country to protect our software. Our software is so =
unique and=20
radically different, it will be hard for anyone to sell it as their own =
product.=20
We won&rsquo;t actually sell it ourselves. Users can only rent the =
software.=20
Each &lsquo;infant&rsquo; will run only if licensed, and the license is =
based on=20
a user account we will have for each of our customers. The user simply =
pays a=20
small monthly fee to maintain their license status. Each new=20
&lsquo;infant&rsquo; sliced from the originally purchased =
&lsquo;infant&rsquo;=20
will also need to be licensed but at a lesser charge. The database =
created by=20
the software will be the property of the user, so can be copied freely =
to a=20
second computer that the user owns to re-create evolved copies of =
licensed=20
&lsquo;infants&rsquo; without having to go through the cloning process=20
again.&quot;</P></I>
<P>Theo Koelder, head of the software design team, sees a bright future =
for his=20
company, regardless of future trends in the computer industry: =
<I>&quot;We will=20
continue to develop Evo as far as adaptability and versatility are =
concerned.=20
With further work on the predictive coding modules of the software, we =
envisage=20
that Evo will eventually be able to port itself to different operating =
systems=20
as and when they become available.&quot;</P></I>
<P>SmartCode Design Inc plans to release the software in August 2001 at =
a cost=20
of US$495.00 per &lsquo;infant&rsquo; and a monthly license maintenance =
fee of=20
US$1.00. It is currently setting up infrastructure to handle the =
expected high=20
demand for the product.</P></DIV></BODY></HTML>

------=_NextPart_000_00A8_01C07A5A.A0068100--
Technical Details
Message-ID: <979011546.294084@shelley.paradise.net.nz>
Path: arc1-ca.pugleaf.net!supernews.google.com!sn-xit-02!supernews.com!news.cs.utwente.nl!newsgate.cistron.nl!newsfeeds.belnet.be!news.belnet.be!newsfeed.direct.ca!look.ca!newshub2.rdc1.sfba.home.com!news.home.com!enews.sgi.com!news.xtra.co.nz!not-for-mail

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII
X-Google-Thread: 105b6f,efe63ba28d6412f8,start
X-Google-Attributes: gid105b6f,public
X-Google-Thread: 10f2ee,efe63ba28d6412f8,start
X-Google-Attributes: gid10f2ee,public
X-Google-Thread: ffb13,efe63ba28d6412f8,start
X-Google-Attributes: gidffb13,public
X-Google-Thread: 10ffe4,efe63ba28d6412f8,start
X-Google-Attributes: gid10ffe4,public
X-Google-Thread: 10d782,efe63ba28d6412f8,start
X-Google-Attributes: gid10d782,public
X-Google-Thread: fd764,efe63ba28d6412f8,start
X-Google-Attributes: gidfd764,public
X-Google-Thread: 1158e9,efe63ba28d6412f8,start
X-Google-Attributes: gid1158e9,public
X-Google-Thread: 10f288,efe63ba28d6412f8,start
X-Google-Attributes: gid10f288,public
X-Google-ArrivalTime: 2001-01-08 19:45:19 PST
Path: arc1-ca.pugleaf.net!supernews.google.com!sn-xit-02!supernews.com!news.cs.utwente.nl!newsgate.cistron.nl!newsfeeds.belnet.be!news.belnet.be!newsfeed.direct.ca!look.ca!newshub2.rdc1.sfba.home.com!news.home.com!enews.sgi.com!news.xtra.co.nz!not-for-mail
From: "News" <newsboy@newsroom.org.nl>
Newsgroups: 3do.software.tools,a2000.comp.software.os.linux,ab.software.developers,abco.software.developers,alt.collecting.stamps.software,alt.comp.software,alt.comp.software.design.inquire-design,alt.personals.new-zealand
Subject: A revolutionary breakthrough in software technology!
Lines: 361
Organization: paradise.net.nz customer
MIME-Version: 1.0
Content-Type: multipart/alternative;
 boundary="----=_NextPart_000_00A8_01C07A5A.A0068100"
X-Newsreader: Microsoft Outlook Express 4.72.2106.4
X-MimeOLE: Produced By Microsoft MimeOLE V4.72.2106.4
Message-ID: <979011546.294084@shelley.paradise.net.nz>
Cache-Post-Path: shelley.paradise.net.nz!unknown@203-96-159-62.tnt5.paradise.net.nz
X-Cache: nntpcache 2.4.0b5 (see http://www.nntpcache.org/)
Date: Tue, 9 Jan 2001 16:38:41 +1300
NNTP-Posting-Host: 203.96.152.26
X-Complaints-To: newsadmin@xtra.co.nz
X-Trace: news.xtra.co.nz 979011547 203.96.152.26 (Tue, 09 Jan 2001 16:39:07 NZDT)
NNTP-Posting-Date: Tue, 09 Jan 2001 16:39:07 NZDT