Java-Gaming.org Hi !
Featured games (83)
games approved by the League of Dukes
Games in Showcase (539)
Games in Android Showcase (132)
games submitted by our members
Games in WIP (603)
games currently in development
News: Read the Java Gaming Resources, or peek at the official Java tutorials
 
    Home     Help   Search   Login   Register   
Pages: [1]
  ignore  |  Print  
  Using LibGDX (or any similar game library/framework) for non-gaming purposes?  (Read 1473 times)
0 Members and 1 Guest are viewing this topic.
Offline heisenbergman

JGO Coder


Medals: 14


L___ o_ G___ a__ P___


« Posted 2013-06-13 06:12:19 »

Over the past week at work, I've been itching to create a tool that will significantly make a certain aspect of our work easier.

To put it simply, we have have a series of hundreds of programs that run daily, and the definition of the sequence/conditions under which they run can be extracted into a text file.

What I wanted to create is a tool that would read that text file and create a graphic/interactive flowchart based on it so that its users could easily scroll/drag/click/etc through it when needed. It beats the heck out of reading it in a text file.

And since I'm working with LibGDX for my current game, I was thinking why not use it for that? It's probably overkill, but since I'm familiar with the the basics of the framework now, it would be fairly easy to implement what I want using it.

What I was wondering is whether or not anyone here has had any experience using libraries and frameworks made for gaming for non-gaming purposes.

Offline gimbal

JGO Knight


Medals: 25



« Reply #1 - Posted 2013-06-13 07:55:34 »

What I was wondering is whether or not anyone here has had any experience using libraries and frameworks made for gaming for non-gaming purposes.

I've had minor dealings in a project that would draw a 3D tree of something related to DNA and diseases (the theory escaped me). It was basically an OpenGL widget in a Swing frame, not sure if it was LWJGL or JOGL.

What do you hope to gain with this question I wonder? Just to know that someone has already done it, or is there something more specific you are wondering about?
Offline cylab

JGO Ninja


Medals: 55



« Reply #2 - Posted 2013-06-13 12:14:11 »

If you think it would be fairly easy with your current experience, just go ahead. A friend of mine actually created a interactive management application for the complete network of a telecommunication provider in JOGL (or LWJGL, I don't remeber atm...)

But you may also take a look at visualization toolkits like prefuse (http://prefuse.org/ or http://flare.prefuse.org/ if a web-based solution also appeal to you)

Mathias - I Know What [you] Did Last Summer!
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline davedes
« Reply #3 - Posted 2013-06-13 13:28:38 »

I've been using LibGDX for most of my 2D/3D tools at work and at home. It's an extremely productive framework and the GUI is a breeze to work with. I've also been using it to prototype new ideas and GL techniques.

e.g. One LibGDX tool I am currently working on exports 3D particle data to a format that I then use in a pure ObjectiveC app.

Offline sproingie

JGO Kernel


Medals: 202



« Reply #4 - Posted 2013-06-13 16:27:39 »

I've used it for some experimental visualizations for cluster analysis of email metadata in spam, a little project called "Rorschach".  It used a sort of combination of heat map and scatter plot using a lot of translucent blending, so I figured I'd want something that would blend and scale stuff faster than Java2D, and I just plain don't like the Java2D API. 

So yeah basically it made a bunch of overlapping blobs on the screen, but I never got as far as making them easily interpretable, so it got as far as my game projects go.  Story of my life.  If I ever got around to the realtime updates, it would have made a good screensaver I suppose. 
Offline Nate

« JGO Bitwise Duke »


Medals: 158
Projects: 4
Exp: 14 years


Esoteric Software


« Reply #5 - Posted 2013-06-13 18:03:17 »

I use it for Spine, a desktop animation tool. Smiley Building Spine caused scene2d to mature for building desktop apps.

Offline heisenbergman

JGO Coder


Medals: 14


L___ o_ G___ a__ P___


« Reply #6 - Posted 2013-06-14 02:02:45 »

Thanks for the replies, guys! It's fascinating to hear that there have already been a handful of developers utilizing game development tools in other areas aside from gaming. This pushes me more to explore creating the app I have in mind.

What do you hope to gain with this question I wonder? Just to know that someone has already done it, or is there something more specific you are wondering about?

Not really sure what I hoped to gain, sorry, but I was mostly just curious if there are people who have used libraries and frameworks made for gaming in ways totally unrelated to gaming Smiley

But you may also take a look at visualization toolkits like prefuse (http://prefuse.org/ or http://flare.prefuse.org/ if a web-based solution also appeal to you)

Thanks for the FYI! Nice to know about this, but I'm not looking for a web-based solution for now. I'm planning to create a simple desktop app to use at work.

Pages: [1]
  ignore  |  Print  
 
 
You cannot reply to this message, because it is very, very old.

 

Add your game by posting it in the WIP section,
or publish it in Showcase.

The first screenshot will be displayed as a thumbnail.

rwatson462 (33 views)
2014-12-15 09:26:44

Mr.CodeIt (23 views)
2014-12-14 19:50:38

BurntPizza (51 views)
2014-12-09 22:41:13

BurntPizza (84 views)
2014-12-08 04:46:31

JscottyBieshaar (45 views)
2014-12-05 12:39:02

SHC (59 views)
2014-12-03 16:27:13

CopyableCougar4 (59 views)
2014-11-29 21:32:03

toopeicgaming1999 (123 views)
2014-11-26 15:22:04

toopeicgaming1999 (114 views)
2014-11-26 15:20:36

toopeicgaming1999 (32 views)
2014-11-26 15:20:08
Resources for WIP games
by kpars
2014-12-18 10:26:14

Understanding relations between setOrigin, setScale and setPosition in libGdx
by mbabuskov
2014-10-09 22:35:00

Definite guide to supporting multiple device resolutions on Android (2014)
by mbabuskov
2014-10-02 22:36:02

List of Learning Resources
by Longor1996
2014-08-16 10:40:00

List of Learning Resources
by SilverTiger
2014-08-05 19:33:27

Resources for WIP games
by CogWheelz
2014-08-01 16:20:17

Resources for WIP games
by CogWheelz
2014-08-01 16:19:50

List of Learning Resources
by SilverTiger
2014-07-31 16:29:50
java-gaming.org is not responsible for the content posted by its members, including references to external websites, and other references that may or may not have a relation with our primarily gaming and game production oriented community. inquiries and complaints can be sent via email to the info‑account of the company managing the website of java‑gaming.org
Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines | Managed by Enhanced Four Valid XHTML 1.0! Valid CSS!