comp.lang.ada
 help / color / mirror / Atom feed
* Application framework
@ 2000-01-13  0:00 James Centerstam
  2000-01-14  0:00 ` Lionel Draghi
  0 siblings, 1 reply; 5+ messages in thread
From: James Centerstam @ 2000-01-13  0:00 UTC (permalink / raw)


Hi!
I have experience from a C++ framwork for building Macintosh
applications. I used a pattern called "publish and subscribe" by
inheriting (multiple inheritance) classes into my own class.
Is there an application framework (that can do "patterns")or anything
similar available for ada95?

Best regards James




^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Application framework
  2000-01-13  0:00 Application framework James Centerstam
@ 2000-01-14  0:00 ` Lionel Draghi
  2000-01-15  0:00   ` Ehud Lamm
  0 siblings, 1 reply; 5+ messages in thread
From: Lionel Draghi @ 2000-01-14  0:00 UTC (permalink / raw)


James Centerstam wrote:
> 
> Hi!
> I have experience from a C++ framwork for building Macintosh
> applications. I used a pattern called "publish and subscribe" by
> inheriting (multiple inheritance) classes into my own class.
> Is there an application framework (that can do "patterns")or anything
> similar available for ada95?
> 
> Best regards James
I don't know for frameworks, but for the classical Pattern from the GOF
(and obviously the Observer pattern), there is a great source at
http://www.acm.org/archives/patterns.html
And, mainly thanks to Matthew Heaney, it's also a valuable way to learn
Ada.
 
________________________________________________________________________
Lionel Draghi                                          http://attac.org/




^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Application framework
  2000-01-15  0:00   ` Ehud Lamm
@ 2000-01-15  0:00     ` James Centerstam
  2000-01-15  0:00       ` Ehud Lamm
  0 siblings, 1 reply; 5+ messages in thread
From: James Centerstam @ 2000-01-15  0:00 UTC (permalink / raw)


Thanks for your help!
(I am interested in how to implement patterns in ADA95.)
/James

Ehud Lamm wrote:

> I am not sure I understand your use of the term "application framework."
> An application framework is a skeleton for a SPECIFIC type of applications
> (for example: "HotDraw is a framework for building graphic editors")
>
> There are various ways in Ada to build frameworks. In essence all the
> traditional OO methods can be used in Ada, and you can sometimes take
> advantage of other features of Ada.
> See my work on this issue:
> http://purl.oclc.org/NET/ehud-site/ada/frameworks.html
>
> If on the other hand, you are looking for a framework that implements some
> specific functionality, let us  know what are you looking for, so that we
> can think of any suggestion useful to you.
>
> Ehud Lamm mslamm@mscc.huji.ac.il
> http://purl.oclc.org/NET/ehudlamm <== My home on the web
> Check it out and subscribe to the E-List- for interesting essays and more!





^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Application framework
  2000-01-14  0:00 ` Lionel Draghi
@ 2000-01-15  0:00   ` Ehud Lamm
  2000-01-15  0:00     ` James Centerstam
  0 siblings, 1 reply; 5+ messages in thread
From: Ehud Lamm @ 2000-01-15  0:00 UTC (permalink / raw)


I am not sure I understand your use of the term "application framework."
An application framework is a skeleton for a SPECIFIC type of applications
(for example: "HotDraw is a framework for building graphic editors")

There are various ways in Ada to build frameworks. In essence all the
traditional OO methods can be used in Ada, and you can sometimes take
advantage of other features of Ada.
See my work on this issue:
http://purl.oclc.org/NET/ehud-site/ada/frameworks.html

If on the other hand, you are looking for a framework that implements some
specific functionality, let us  know what are you looking for, so that we
can think of any suggestion useful to you.


Ehud Lamm mslamm@mscc.huji.ac.il
http://purl.oclc.org/NET/ehudlamm <== My home on the web 
Check it out and subscribe to the E-List- for interesting essays and more!






^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Application framework
  2000-01-15  0:00     ` James Centerstam
@ 2000-01-15  0:00       ` Ehud Lamm
  0 siblings, 0 replies; 5+ messages in thread
From: Ehud Lamm @ 2000-01-15  0:00 UTC (permalink / raw)


For patterns - Matt's site is the place to look.

(also linked from my site)

Ehud Lamm mslamm@mscc.huji.ac.il
http://purl.oclc.org/NET/ehudlamm <== My home on the web 
Check it out and subscribe to the E-List- for interesting essays and more!






^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2000-01-15  0:00 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2000-01-13  0:00 Application framework James Centerstam
2000-01-14  0:00 ` Lionel Draghi
2000-01-15  0:00   ` Ehud Lamm
2000-01-15  0:00     ` James Centerstam
2000-01-15  0:00       ` Ehud Lamm

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox