From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-0.3 required=5.0 tests=BAYES_00, REPLYTO_WITHOUT_TO_CC autolearn=no autolearn_force=no version=3.4.4 X-Google-Thread: 103376,f15b862e11b575a4 X-Google-NewGroupId: yes X-Google-Attributes: gida07f3367d7,domainid0,public,usenet X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news2.google.com!news4.google.com!feeder1-2.proxad.net!proxad.net!feeder2-2.proxad.net!newsfeed.arcor.de!newsspool2.arcor-online.net!news.arcor.de.POSTED!not-for-mail From: "Dmitry A. Kazakov" Subject: Re: Air traffic control system in Java Newsgroups: comp.lang.ada User-Agent: 40tude_Dialog/2.0.15.1 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Reply-To: mailbox@dmitry-kazakov.de Organization: cbb software GmbH References: <4d6ffe16$0$17930$a8266bb1@postbox2.readnews.com> <835e91b1-50f7-4b20-beaf-5b5afcc66cc5@r4g2000prm.googlegroups.com> <4d701d79$0$17918$a8266bb1@postbox2.readnews.com> <4d711c62$0$27719$882e7ee2@usenet-news.net> <4d712326$0$27719$882e7ee2@usenet-news.net> <4d712b6a$0$17204$882e7ee2@usenet-news.net> <0b3daa32-8571-4a7f-a96f-cd876f4c4127@d12g2000prj.googlegroups.com> <4d712e64$0$17204$882e7ee2@usenet-news.net> <1l023eg1ilrni.xwge3tgrabol$.dlg@40tude.net> Date: Fri, 4 Mar 2011 22:31:07 +0100 Message-ID: NNTP-Posting-Date: 04 Mar 2011 22:31:02 CET NNTP-Posting-Host: ae4a8e73.newsspool4.arcor-online.net X-Trace: DXC=jK8E8SV66e^E47KDAk81NW4IUK On Fri, 04 Mar 2011 12:23:58 -0800, Nasser M. Abbasi wrote: > On 3/4/2011 12:18 PM, Dmitry A. Kazakov wrote: > >> GUI applications >> reached their peak about 10 years ago and now are in *relative* decline. > > I am curious why you say? Because it is so. > Given that HTML5, the next generation > of HTML is all about having a build-in GUI as part of the standard, > and ability to play movies and all that GUI stuff, all using > just HTML and Javascript. Shudder... > It seems to me that GUI is becoming more important (see that > Ipad, Iphone, etc...) everything you see is GUI. GUI becoming less important because of the applications running without human intervention. These are new areas where computing is coming to. Do you have a car? Guess how many programmed controllers a modern car has? Do you know how many functions (applications) are they running simultaneously? How many of them have a GUIs? And this is a relatively established area of computing. The newer ones are coming, embedded, distributed, massively parallel. Where you are going to get millions and millions of operators for these countless applications? Forget GUI it will be locked in a niche as numeric computations before. The percentage of interactive visual applications will necessarily fall. This value could be estimated from above [very optimistically] as: P / (N * r) P = the human population (approximately constant, maybe, falling) N = number of CPUs in use (grows exponentially, so far) r = time sharing factor, number of independent tasks (applications) per CPU (greater than 1, may drop, but insignificantly) >From the above follows that the percentage of GUI applications converges to 0! This scenario is of course possible under the condition that the software developing technology will mature to handle that computational power and new application areas. There is another scenario, that due to dropping quality of software, it will not be possible to design and run necessary applications without human intervention (and thus without your beloved GUIs). That will in turn cause stagnation of the number of processors. At this point the cost of software [the full cost] will start to grow exponentially: much demand, less supply. Which would mean a collapse of the industry, or a technological breakthrough (ditching C, Java, PHP and Co.). -- Regards, Dmitry A. Kazakov http://www.dmitry-kazakov.de