Subscribe to Abgorns Blog of Doom!        RSS Feed

The Evolving Application

Icon 2 Comments
What if the software on you computer could change dramatically with its own recommendation to suit your needs better? What if it could preform self compilation to change it's very binary to add a feature or take one away or enhance a feature? Ever since I started working on an IDE (which I actually won't be going through with) compilation was one of the first things I looked at to aid its user. A new feature in Java SE 6 is the ability to call the compiler from within a Java program and compile it but that got me thinking about something else: A program with almost its own mind.

An advanced source analysis component to look and evaluate its source code, a file to call the compiler and a file to reload it's classes would all but be the core of it. It would be able to spot its own errors, fix them, reload itself as well as modify its self to the users most frequent activities or change its layout to optimize productivity. Imagine if your alarm, calender, email client, office suite and more could meld themselves together into one program with ruthless efficiency in power and speed.

Of coarse such a thing would require a team of experts with an incredible amount of experience and patience. But it would be worth it to create something that for users of any age, from a 5 year old to an 80 year old person and would evolve to their needs and actually learn; to change its startup process so users won't have to load a file constantly, to take the source from other similarly made programs and add a clock, a styled button or an icon and fix that source so it can be integrated it with its own.

It might be just own of my fantasies but I think it'd be amazing if someone actually made it.

Thanks for reading! :)
Paul Kenny

2 Comments On This Entry

Page 1 of 1


01 July 2009 - 09:15 PM
Dude, that would be fucking awesome. We'll probably see something like this one day.


02 July 2009 - 06:41 AM

s3thst4, on 1 Jul, 2009 - 08:15 PM, said:

Dude, that would be fucking awesome. We'll probably see something like this one day.

It would be amazing to have an application that actually grew to you and how you use your application, I would think that if it ever would happen it would be in an interpreted language like Ruby or Python because it would just have to edit text and not have to compile.
Page 1 of 1

Recent Entries

0 user(s) viewing

0 Guests
0 member(s)
0 anonymous member(s)