Center App Store

User avatar
Josef Templ
Posts: 2047
Joined: Tue Sep 17, 2013 6:50 am

Re: Center App Store

Post by Josef Templ »

Can you give an example?
I cannot follow and I cannot remember any such idea by Doug.

Doug, can you explain the idea (again)?

- Josef
Ivan Denisov
Posts: 1700
Joined: Tue Sep 17, 2013 12:21 am
Location: Russia

Re: Center App Store

Post by Ivan Denisov »

Josef Templ wrote:Can you give an example?
I cannot follow and I cannot remember any such idea by Doug.

Doug, can you explain the idea (again)?
Read the first post in the thread. It was posted long very time ago.
User avatar
Josef Templ
Posts: 2047
Joined: Tue Sep 17, 2013 6:50 am

Re: Center App Store

Post by Josef Templ »

I have read it but I cannot see the relation to the center.
Therefore I was asking for an example.
It would make things clearer, I hope.
What is an App? Is it a stand-alone Windows program?
This would normally be installed using an .msi installer
as we are doing with the BlackBox setup .exe file.

Please clarify.
Ivan Denisov
Posts: 1700
Joined: Tue Sep 17, 2013 12:21 am
Location: Russia

Re: Center App Store

Post by Ivan Denisov »

Josef Templ wrote:I have read it but I cannot see the relation to the center.
Therefore I was asking for an example.
It would make things clearer, I hope.
What is an App? Is it a stand-alone Windows program?
This would normally be installed using an .msi installer
as we are doing with the BlackBox setup .exe file.
It is one of the way to distribute (msi, exe, zip). And as I understood Doug idea, he suggested to make the infrastructure for trading of applications written with Component Pascal.

I am suggesting to adopt modern way of installing (and distribution). Internet installers are used by many companies today. It is very small application (usually less then 1Mb), which download distribution and install on the PC. However we can make universal installer for applications developed with BlackBox. This application will allow to download encoded subsystems, compile and install on PC.

That means that we will make one repository for two targets. The extensions (packages) for BlackBox and packages which contains instructions to prepare some target application. There is one good example. Pac subsystem have detailed instruction how to make separate application. It can be our first example of universal component. It can be used as an extension for BlackBox Framework and build independent app.
User avatar
DGDanforth
Posts: 1061
Joined: Tue Sep 17, 2013 1:16 am
Location: Palo Alto, California, USA
Contact:

Re: Center App Store

Post by DGDanforth »

The term "App" is appropriate for what I initially had in mind. The desire is to make the BlackBox world less like the BlackBox world and more like the Apple world and mobile Apps for Android. Few are familiar with BlackBox but many are familiar with games, video, and music.

What I mean is to have the marketing interface hide the underlying structure of BlackBox. That structure is, of course, to be preserved and developed further. It is the "on ramp" to software developed by it that needs to change and be made readily available to the non programmer.

I don't see the average customer downloading and installing BlackBox. I see them installing an application whose interface may not look at all like the BlackBox framework interface.

Hence we need to define are customers, our audience. At this point I see three levels:
o Non programmers
o Casual programmers
o Software developers

I think our discussions on this topic have focused too much on software developers.
The "packages" construct is definitely in the software developers domain.

-Doug
User avatar
DGDanforth
Posts: 1061
Joined: Tue Sep 17, 2013 1:16 am
Location: Palo Alto, California, USA
Contact:

Re: Center App Store

Post by DGDanforth »

Here is another area for BlackBox development - Corporate software.
Reuters

More airline outages seen as carriers grapple with aging technology
Reuters - ‎7 hours ago‎



Departure boards show some Delta flights as cancelled flights after Delta Air Lines' computer systems crashed on Monday, grounding flights around the globe, at Hartsfield Jackson Atlanta International Airport in Atlanta, Georgia, U.S
Ivan Denisov
Posts: 1700
Joined: Tue Sep 17, 2013 12:21 am
Location: Russia

Re: Center App Store

Post by Ivan Denisov »

Josef Templ wrote:In the Linux world, people speak about 'packages' and a tool that manages the installation/deinstallation of packages
is called a 'package manager', for example the Redhat Package Manager (rpm) or the Debian Package Manager (dpkg).
The term 'Package' has the advantage that it avoids the confusion about the definition of 'Component'.
It focuses around the distribution of a set of files together with some additional information about dependencies and
installation scripts.
DGDanforth wrote:Josef,
Good summary and discussion about components.
In like of that, I change my stance and will use "extension" for things that can be bought/obtained from the App store.

So "package" or "extension" ?
User avatar
Josef Templ
Posts: 2047
Joined: Tue Sep 17, 2013 6:50 am

Re: Center App Store

Post by Josef Templ »

What are the problems/limitations of the Microsoft App Store?

In other words:
Would it be possible to distribute BlackBox as an app in the Microsoft App Store?

This would increase the visibility of BlackBox significantly.

- Josef
Zinn
Posts: 476
Joined: Tue Mar 25, 2014 5:56 pm
Location: Frankfurt am Main
Contact:

Re: Center App Store

Post by Zinn »

I am, I said, I am I cried, …
I have the request pending to REMOVE the subsystems

Algebra, Casket, Chill, Filter, Lib, Multi, Nav, OglChill and Wands

from the CPC website.
R.I.P. (Rest in peace - Покойся с миром - Ruhe in Frieden)

- Helmut
Ivan Denisov
Posts: 1700
Joined: Tue Sep 17, 2013 12:21 am
Location: Russia

Re: Center App Store

Post by Ivan Denisov »

Robert, why you decided to remove components from collection?
And can Lib still be used for noncommercial purposes?
Can I share this subsystem with students, colleagues?
Can we publish this component another way?
Post Reply