|
SynView
#256407
03/16/09 16:59
03/16/09 16:59
|
|
Joined: Jul 2001
Posts: 6,904
OP
Senior Expert
SynView
Hi there, there were none to speak of news in the past year of what I do except a7titude & The Lotter Effect but that was mainly caused by several projects I participate on, including Stonewall Penitentiary and my studies. One project has been finished in its version yesterday, it's called "SynView". SynView is a visualization application especially designed for displaying syntax trees as they are used and evaluated in the fields of (computational) linguistics and theoretical computer science (e.g. context free grammars used in compiler/software engineering). SynView is done with the latest A7 version. The application parses LaTeX trees and transforms them into an object orientated datastructure. The visualized tree elements are sprites which are generated during runtime through rendering strings on bitmaps. Though, the sprites are static - rendering all elements dynamically causes a great fps drop. The program runs even with very large trees well on low-spec machines. The user can zoom and pan the view, switch trees and can click on categories to focus subtrees. SynView has been developed for a project named "Komparse" which means "comfortable parser" which can be used to parse and tag sentences to finally visualize them with SynView. The project has been supported by the chair of computational linguistics at my university. Since this is my first "serious" application and no game with Gamestudio, I am little bit afraid how it will be evaluated by my docent and the public (you, especially). [UPDATE - 16th August '09] SynView is now publicially available as executable and source. I also did a small promo video in HD!!!
Video: SynView on YouTube Installer & Source: SynView product page on my portfolio C&C are welcome! Best regards, Christian
Last edited by HeelX; 08/16/09 19:50. Reason: Release & Source Available
|
|
|
Re: SynView
[Re: fogman]
#256916
03/19/09 14:47
03/19/09 14:47
|
Joined: Jul 2001
Posts: 6,904
HeelX
OP
Senior Expert
|
OP
Senior Expert
Joined: Jul 2001
Posts: 6,904
|
You could even use it for learning purposes in schools when it comes to grammar education, if I get it right? Right, that could be one purpose.
|
|
|
Re: SynView
[Re: HeelX]
#256992
03/19/09 21:41
03/19/09 21:41
|
Joined: Mar 2009
Posts: 112 Germany
KDuke
Member
|
Member
Joined: Mar 2009
Posts: 112
Germany
|
To make a computer understand what the user types (or says) is a big research field. You can't just parse a sentence, you have to bring the sentence into a context and that is harder than one could think of. Indeed this is way much harder than just examining the plain syntax. Though examining the syntax is the first step to be able to make the computer "understand" what is being said/written, isn't it? By the way.. under which license will this be published if it will actually be published to the public. I'm planning onto implementing a small script interpreter for my level editor I'm working on greetings KDuke
Using A7 Free Click and join the 3dgs irc community! Room: #3dgs
|
|
|
Re: SynView
[Re: KDuke]
#257225
03/21/09 15:54
03/21/09 15:54
|
Joined: Jul 2001
Posts: 6,904
HeelX
OP
Senior Expert
|
OP
Senior Expert
Joined: Jul 2001
Posts: 6,904
|
Maybe you got a bit confused by the explanations of me and the others. The project consists of two seperate applications. The primary one is a specific parser implementation, written in PERL and using PERL/TK as GUI lib. The parser parses the input sentence and generates LaTeX based trees as ASCII text. Looks like this:
[.S [.NP-SBJ [.DT The ] [.NNP September ] [.NN index ] ] [.VP [.VBD was ] [.NP-PRD [.CD 47.1 ] [.NN % ] ] ] [.. . ] ]
Well, all trees get written down in a textfile and is handed over to SynView. SynView then visualizes these trees.
I considered to make a SynView Demo in between the next week with a static included set of trees so that everyone here can try it out.
Features did'nt made it in the version we gave to our docent and I will only consider taking this further when I get a clue how to compile PERL scripts under C or C++, so that both apps can be merged together.
Last edited by HeelX; 03/21/09 15:54.
|
|
|
Re: SynView
[Re: HeelX]
#280459
07/22/09 18:21
07/22/09 18:21
|
Joined: Jul 2001
Posts: 6,904
HeelX
OP
Senior Expert
|
OP
Senior Expert
Joined: Jul 2001
Posts: 6,904
|
Hey guys, new screen: http://i28.tinypic.com/24gk1n8.jpgI am happy to announce that the department of linguistics at my university will use the tool in their teachings. So I removed some bugs and added some features like fullscreen support for arbitrary resolutions. In addition to my website relaunch next month (I hope so..) I will release the tool to the public, too. So I am looking for some people with especially "low end" machines to test if it works on them before I release it. I am also thinking of releasing the whole source code.. So, if you wanna apply, just send me an email with your details (name & machine specs) and you get the current version to check it out! Best regards, Christian
Last edited by HeelX; 07/22/09 18:23.
|
|
|
Re: SynView
[Re: HeelX]
#280472
07/22/09 19:41
07/22/09 19:41
|
Joined: Aug 2005
Posts: 186 Beneath the Surface
alpha12
Member
|
Member
Joined: Aug 2005
Posts: 186
Beneath the Surface
|
Hey guys, new screen: http://i28.tinypic.com/24gk1n8.jpgI am happy to announce that the department of linguistics at my university will use the tool in their teachings. So I removed some bugs and added some features like fullscreen support for arbitrary resolutions. In addition to my website relaunch next month (I hope so..) I will release the tool to the public, too. So I am looking for some people with especially "low end" machines to test if it works on them before I release it. I am also thinking of releasing the whole source code.. So, if you wanna apply, just send me an email with your details (name & machine specs) and you get the current version to check it out! Best regards, Christian wow!! cann't wait,this surely really great for my software engineering subject.. source code please please
|
|
|
Re: SynView
[Re: HeelX]
#285044
08/16/09 19:51
08/16/09 19:51
|
Joined: Jul 2001
Posts: 6,904
HeelX
OP
Senior Expert
|
OP
Senior Expert
Joined: Jul 2001
Posts: 6,904
|
SynView is now publicially available as executable and source. I also did a small promo video in HD!!! Video: SynView on YouTubeInstaller & Source: SynView Installer & SourceI hope you guys like it in action and maybe the source is useful, too! Best regards, Christian
|
|
|
Re: SynView
[Re: HeelX]
#300538
12/03/09 04:05
12/03/09 04:05
|
Joined: Aug 2005
Posts: 186 Beneath the Surface
alpha12
Member
|
Member
Joined: Aug 2005
Posts: 186
Beneath the Surface
|
hey thanks man!! [edited] seems doesn't works on xp pro sp2 64 bit,it just throw up vs debugger after choosing the files. When compiling the source,there is an error : Error in 'camera.h' line 30: 'VECTOR' undeclared identifier < VECTOR camTarget; // Zielposition der Kamera >
7.8 pro
Last edited by alpha12; 12/03/09 04:16.
|
|
|
|