Hi all,
sorry the mail got filtered because i had to use a different address as i =
got some problems with my normal one. ..
Hi Andreas,
>=20
> <hr>
> Hi everybody,
>=20
> i=B4m currently in the Design phase of the software, which i want to write=
> (the software is a plug-in for Eclipse, which is displaying a Topic Map =
as a
> Touchgraph).
actually, we (meaning christoph, niko and me) considered to port TMNav int=
o beeing an eclipse application some time now. I was actually against that=
in the beginning but started doing a portotype because i wanted to how ho=
w difficult this would be. I never got into more than showing some maps, a=
n index and a Renderer (Touchgraph, there are some problems with hypergrap=
h and the SWT=5FAWT bridge which i never got into solving) - much like the b=
asic structure of TMNav. If you are interested, just tell me :).
=20
> I want to use the Pancouke library and the Touchgraph library (similar t=
o
> TMNav) for my project.
>=20
> Now, i am pretty confused about the different abstraction layers of my
> programm.
>=20
> My software should have a typical 3-tier architecture, like this:
Well, i am a little confused here mayself, the 3 tier application "pattern=
" is typically used for serverside apps, wheras GUI aps are normally only =
build on the MVC pattern.
=20
> Presentation Model layer
> ^
> |
> Business Model layer
> ^
> |
> Database layer
> ^
> |
> Database
>=20
> Can somebody maybe tell me under what Panckouke, the TM4J library, the X=
TM
> Topic Map and Touchgraph can be filed within such an architecture=3F And w=
hat
> the equivalent to the database layer might be=3F
>=20
> I=B4m thinking of something like this:
>=20
> Presentation Model layer (Displaying the Topic Map->Touchgraph libraries=
)
> ^
> |
> Business Model layer (Filtering the Topic Map->Panckouke)
> ^
> |
> Database layer =3F=3F=3F=3F=3F=3F
> ^
> |
> Database (XTM File=3F=3F=3F=3F)
>=20
> Is this correct=3F Or is this the complete wrong approach when handling To=
pic
> Maps=3F
Well actually i do not think that this seperation would make much sense fo=
r a GUI app (much more an eclipse based app), however i think that the lay=
ers could be drawn something like:
Presentation Model layer (Displaying the Graphmodels->Touchgraph libraries=
)
^
|
Business Model layer (Building graphlike abstractions from the TM ->Pa=
nckouke)
^
|
Database layer (TopicMap engine)
^
|
Database (TopicMap Data)
> I hope you understand what i am trying to say.
>=20
> Any answer is highly appreciated, as the architecture of the software is=
> really crucial to my project.
> I am thankful for any thoughts/ideas/statements about this or maybe link=
s on
> this topic.
Are you allowed to tell us what you want to do / what kind of data you wan=
t to display and in which way =3F
> Greeting to all
> Andreas
>=20
Cheers
Harald
P.S. Bret, could i have a copy of your app too please =3F :)
=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F
Verschicken Sie romantische, coole und witzige Bilder per SMS!
Jetzt bei WEB.DE FreeMail: http://f.web.de/=3Fmc=3D021193
|