Gamestudio Links
Zorro Links
Newest Posts
Help with plotting multiple ZigZag
by degenerate_762. 04/30/24 23:23
M1 Oversampling
by 11honza11. 04/30/24 08:16
Trading Journey
by howardR. 04/28/24 09:55
Zorro Trader GPT
by TipmyPip. 04/27/24 13:50
Data from CSV not parsed correctly
by jcl. 04/26/24 11:18
Why Zorro supports up to 72 cores?
by jcl. 04/26/24 11:09
Eigenwerbung
by jcl. 04/26/24 11:08
AUM Magazine
Latest Screens
The Bible Game
A psychological thriller game
SHADOW (2014)
DEAD TASTE
Who's Online Now
2 registered members (Quad, AndrewAMD), 593 guests, and 4 spiders.
Key: Admin, Global Mod, Mod
Newest Members
wandaluciaia, Mega_Rod, EternallyCurious, howardR, 11honza11
19049 Registered Users
Previous Gallery
Next Gallery
Print Thread
Rate Thread
Page 2 of 3 1 2 3
SynView #256407
03/16/09 16:59
03/16/09 16:59
6 Images
Joined: Jul 2001
Posts: 6,904
H
HeelX Offline 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
20 Comments
Re: SynView [Re: HeelX] #256908
03/19/09 13:56
03/19/09 13:56
Joined: Apr 2005
Posts: 4,506
Germany
F
fogman Offline
Expert
fogman  Offline
Expert
F

Joined: Apr 2005
Posts: 4,506
Germany
Now Iīve actually understand what it does...itīs just awesome if you ask me!
You could even use it for learning purposes in schools when it comes to grammar education, if I get it right?

Re: SynView [Re: fogman] #256916
03/19/09 14:47
03/19/09 14:47
Joined: Jul 2001
Posts: 6,904
H
HeelX Offline OP
Senior Expert
HeelX  Offline OP
Senior Expert
H

Joined: Jul 2001
Posts: 6,904
Originally Posted By: fogman
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
K
KDuke Offline
Member
KDuke  Offline
Member
K

Joined: Mar 2009
Posts: 112
Germany
Originally Posted By: HeelX
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 wink

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
H
HeelX Offline OP
Senior Expert
HeelX  Offline OP
Senior Expert
H

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
H
HeelX Offline OP
Senior Expert
HeelX  Offline OP
Senior Expert
H

Joined: Jul 2001
Posts: 6,904
Hey guys,

new screen: http://i28.tinypic.com/24gk1n8.jpg

I 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] #280470
07/22/09 19:35
07/22/09 19:35
Joined: Jul 2002
Posts: 4,436
Germany, Luebeck
Xarthor Offline
Expert
Xarthor  Offline
Expert

Joined: Jul 2002
Posts: 4,436
Germany, Luebeck
Looks good and is definitely a very interesting project.
May I ask why you choose PERL to write the parser?
(You could also have used JavaCC for example)

regards,
Xarthor

Re: SynView [Re: HeelX] #280472
07/22/09 19:41
07/22/09 19:41
Joined: Aug 2005
Posts: 186
Beneath the Surface
alpha12 Offline
Member
alpha12  Offline
Member

Joined: Aug 2005
Posts: 186
Beneath the Surface
Originally Posted By: HeelX
Hey guys,

new screen: http://i28.tinypic.com/24gk1n8.jpg

I 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 smile

Re: SynView [Re: Xarthor] #280485
07/22/09 20:35
07/22/09 20:35
Joined: Jul 2001
Posts: 6,904
H
HeelX Offline OP
Senior Expert
HeelX  Offline OP
Senior Expert
H

Joined: Jul 2001
Posts: 6,904
Simply because PERL is a kick ass language for computational linguistic tasks smile

Re: SynView [Re: HeelX] #285044
08/16/09 19:51
08/16/09 19:51
Joined: Jul 2001
Posts: 6,904
H
HeelX Offline OP
Senior Expert
HeelX  Offline OP
Senior Expert
H

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 YouTube
Installer & Source: SynView Installer & Source

I 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 Offline
Member
alpha12  Offline
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 :
Quote:

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.
Page 2 of 3 1 2 3

Moderated by  jcl, Realspawn, Spirit 

Gamestudio download | chip programmers | Zorro platform | shop | Data Protection Policy

oP group Germany GmbH | Birkenstr. 25-27 | 63549 Ronneburg / Germany | info (at) opgroup.de

Powered by UBB.threads™ PHP Forum Software 7.7.1