From: Harald K. <sc...@ma...> - 2005-06-15 08:25:33
|
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 |