Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python > #37662

Re: monolithic apps

Path csiph.com!newsfeed.hal-mli.net!feeder3.hal-mli.net!newsfeed.hal-mli.net!feeder1.hal-mli.net!cs.uu.nl!news.stack.nl!newsfeed.xs4all.nl!newsfeed2.news.xs4all.nl!xs4all!newsgate.cistron.nl!newsgate.news.xs4all.nl!post.news.xs4all.nl!not-for-mail
Return-Path <tamnt54@gmail.com>
X-Original-To python-list@python.org
Delivered-To python-list@mail.python.org
X-Spam-Status OK 0.002
X-Spam-Evidence '*H*': 1.00; '*S*': 0.00; 'python,': 0.02; 'win32': 0.03; 'debug': 0.05; 'python': 0.09; '(it': 0.09; 'modules.': 0.09; 'porting': 0.09; 'scripting': 0.09; 'separately': 0.09; 'to:addr:comp.lang.python': 0.09; 'cc:addr:python-list': 0.10; 'gui': 0.11; 'ported': 0.16; 'vendor)': 0.16; 'specify': 0.17; 'thanks,': 0.18; 'windows': 0.19; 'app': 0.19; 'hey': 0.21; 'controlled': 0.22; 'os,': 0.22; "i'd": 0.22; 'cc:2**0': 0.23; 'apps': 0.23; 'needed.': 0.23; 'cc:no real name:2**0': 0.24; 'idea': 0.24; 'cc:addr:python.org': 0.25; 'header:In-Reply-To:1': 0.25; 'header:User-Agent:1': 0.26; 'looks': 0.26; 'separate': 0.27; 'topic': 0.27; 'c++': 0.27; 'app.': 0.29; 'it."': 0.29; 'ends': 0.30; 'window': 0.30; 'running': 0.32; 'could': 0.32; 'belong': 0.33; 'real-time': 0.33; 'point.': 0.33; 'version': 0.34; 'received:google.com': 0.34; 'thanks': 0.34; 'whatever': 0.35; 'received:209.85': 0.35; 'there': 0.35; 'but': 0.36; 'uses': 0.37; 'being': 0.37; 'previous': 0.37; 'received:209': 0.37; 'subject:: ': 0.38; 'some': 0.38; 'things': 0.38; 'application': 0.40; 'from:no real name:2**0': 0.60; 'stand': 0.61; 'close': 0.63; 'great': 0.64; 'commercial': 0.73; '(better': 0.84; 'again!': 0.84; 'alone,': 0.84; 'study,': 0.84; 'window,': 0.84; 'processes,': 0.93
X-Received by 10.49.95.68 with SMTP id di4mr1234499qeb.0.1359122437611; Fri, 25 Jan 2013 06:00:37 -0800 (PST)
Newsgroups comp.lang.python
Date Fri, 25 Jan 2013 06:00:37 -0800 (PST)
In-Reply-To <mailman.1004.1359048339.2939.python-list@python.org>
Complaints-To groups-abuse@google.com
Injection-Info glegroupsg2000goo.googlegroups.com; posting-host=8.11.253.50; posting-account=rE4akQoAAABaJAAZCczduLszcDb_8rCb
References <3ba34039-76e9-40f6-bc38-473f800cb543@googlegroups.com> <mailman.1004.1359048339.2939.python-list@python.org>
User-Agent G2/1.0
X-Google-Web-Client true
X-Google-IP 8.11.253.50
MIME-Version 1.0
Subject Re: monolithic apps
From tamnt54@gmail.com
To comp.lang.python@googlegroups.com
Content-Type text/plain; charset=ISO-8859-1
Content-Transfer-Encoding quoted-printable
Cc python-list@python.org
X-BeenThere python-list@python.org
X-Mailman-Version 2.1.15
Precedence list
List-Id General discussion list for the Python programming language <python-list.python.org>
List-Unsubscribe <http://mail.python.org/mailman/options/python-list>, <mailto:python-list-request@python.org?subject=unsubscribe>
List-Archive <http://mail.python.org/pipermail/python-list/>
List-Post <mailto:python-list@python.org>
List-Help <mailto:python-list-request@python.org?subject=help>
List-Subscribe <http://mail.python.org/mailman/listinfo/python-list>, <mailto:python-list-request@python.org?subject=subscribe>
Message-ID <mailman.1035.1359122447.2939.python-list@python.org> (permalink)
Lines 32
NNTP-Posting-Host 2001:888:2000:d::a6
X-Trace 1359122447 news.xs4all.nl 6853 [2001:888:2000:d::a6]:59588
X-Complaints-To abuse@xs4all.nl
Xref csiph.com comp.lang.python:37662

Show key headers only | View raw


..snipped...
> 
> 2) Manipulate multiple gui apps while having the same UI as though there 
> was just one main window, and other windows all belong to it.  Multiple 
> GUI processes, but some central control to change the user experience 
> into resembling a single GUI app.
...snipped
> 
> You say this a topic for study, but there's a lot of other things you 
> may need to specify before you get to implementing.  What OS, what 
> version of Python, what GUI, are these apps modifiable, or are you just 
> allowed to write glue, ...
> -- 
> DaveA

Hey Thanks, Dave!
Definitely (2). However: you say "and other windows all belong to it."  That is not such a great idea as long as the main window can close the other windows. But that's the point.
I have a humongous commercial app in C++ on Win32.  (It could require porting at some time because main tools it uses could get ported by separate vendor) So what I'd like to do is write real-time imaging functions separately and control them using python scripting with whatever windows or overlayed images are needed.  Debug these separately and call+control them as individual stand alone, and glue together as needed.  glue being mainly python, and what is being glued would also be controlled as separate python modules. This ends up running as one monolithic application that looks the same (better I hope) as the previous huge monolithic win32 app.
thanks again!

Back to comp.lang.python | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

monolithic apps tamnt54@gmail.com - 2013-01-24 09:06 -0800
  Re: monolithic apps Dave Angel <d@davea.name> - 2013-01-24 12:25 -0500
    Re: monolithic apps tamnt54@gmail.com - 2013-01-25 06:00 -0800
      Re: monolithic apps tamnt54@gmail.com - 2013-01-25 06:05 -0800
        Re: monolithic apps tamnt54@gmail.com - 2013-01-25 06:06 -0800
        Re: monolithic apps tamnt54@gmail.com - 2013-01-25 06:06 -0800
      Re: monolithic apps tamnt54@gmail.com - 2013-01-25 06:05 -0800
    Re: monolithic apps tamnt54@gmail.com - 2013-01-25 06:00 -0800
  Re: monolithic apps Ulrich Eckhardt <ulrich.eckhardt@dominolaser.com> - 2013-01-24 18:25 +0100

csiph-web