Welcome, Guest. Please login or register.

Login with username, password and session length

 
Advanced search

11991 Posts in 1587 Topics- by 3507 Members - Latest Member: PienueDut

26. May 2012, 12:06:28 pm
Xith3D CommunityProjectsYour Projects (Moderator: 'n ddrylliog)The FengGUI API
Pages: [1]
Print
Author Topic: The FengGUI API  (Read 1969 times)
Schabby
Just dropped in

Offline Offline

Posts: 11



View Profile Email
« on: 10. February 2007, 01:43:05 am »

Ok, it's not a game, but still you can use it in combination with Xith, so I assume this is okay to get out the word here a bit.  Grin

FengGUI is a graphical user interface (GUI) application programming interface (API) based on OpenGL. FengGUI provides all typical GUI components like buttons, sliders, trees, text areas, frames, tabs, etc. which are required to build a complete GUI system. Since it is based on OpenGL, FengGUI fits well in multimedia and game environments. In addition, OpenGL enables FengGUI to be fast and have graphical finesse at the same time. The architecture is similar to common GUI APIs which allows developers to start right away. The XML centric design makes it possible to easily customize the appearance of all widgets. Some more not yet mentioned features are summarized in the following list:

  • entirely written in Java
  • easy customizable styles via XML
  • focus on performance
  • 2D fonts
  • supports major OpenGL bindings for Java (JOGL, LWJGL)
  • simple, slim and cohesive design

Checkout http://www.fenggui.org

Johannes
Logged

'n ddrylliog
Moderator
Guru
*****
Offline Offline

Posts: 1188



View Profile WWW Email
« Reply #1 on: 10. February 2007, 04:16:56 pm »

Great to finally have Xith3D support, heh ?
Logged
Schabby
Just dropped in

Offline Offline

Posts: 11



View Profile Email
« Reply #2 on: 10. February 2007, 08:48:50 pm »

Quote
Great to finally have Xith3D support, heh ?

Yipp, I hope that this will boost our user-base Smiley

Btw, We now got a small forum: http://www.fenggui.org/forum/index.php. It is probably not going to be used as much as yours (because FengGUI is more a niche-API), but anyway it is better than writing dozens of emails a day. Smiley Why not register an account and make some waves?

Johannes
Logged

'n ddrylliog
Moderator
Guru
*****
Offline Offline

Posts: 1188



View Profile WWW Email
« Reply #3 on: 12. February 2007, 01:28:59 pm »

Quote
Great to finally have Xith3D support, heh ?
Yipp, I hope that this will boost our user-base Smiley
Well, probably Smiley But remember you arrive a while after our HUD.. so don't worry if you don't gain 20 users per day at the beginning  Grin
Logged
Schabby
Just dropped in

Offline Offline

Posts: 11



View Profile Email
« Reply #4 on: 13. February 2007, 02:08:05 am »

Quote
so don't worry if you don't gain 20 users per day at the beginning  Grin

Are there actually more than 20 people using Xith at all?  Grin nono, just kidding!! I am following our site statistics and I will keep you posted on how many people hop over from Xith to FengGUI...

I dont see Xith's HUD in direct competition to FengGUI actually. HUDs are relatively non-interactive (well okay, from what I can tell, Marvin added several interative functionalities already). In addition, FengGUI is more about layouts, windows, lists and stuff, although you can also easily compose HUDs. If you just want to build a  console-game like menu, you are probable better of with Xiths native HUD. But as soon as you require complex GUIs like in Transport Tycoon, Civ, Anno, etc. etc., you are certainly good advised to have a look at FengGUI.

However, we have the plan to further improve the support for console-game like menus in the future. Speaking of console-game like menus, did you know that Waterstorm uses FengGUI? Smiley

Johannes
Logged

Marvin Fröhlich
Xith Lord
Administrator
Guru
*****
Online Online

Posts: 4381


May the 4th, be with you...


View Profile
« Reply #5 on: 13. February 2007, 02:23:34 am »

Well, in the meantime the HUD has become way more than a static HUD. It is quite featurerich now. But I see FengGUI more for real applications, than for games.

The HUD is built as a game interface, which can become quite complex, but is still a game's interface, so it will never become as complex as a CAD app or image manipulation, etc.

The HUD has (at least) all the basic stuff, that you need to build any gui for a game and will always be optimized for this, but is not powerful enough to be used for applications other than games.

Marvin
Logged
Pages: [1]
Print
Jump to:  

Theme orange-lt created by panic