Click Here
home features news forums classifieds faqs links search
6155 members 
Amiga Q&A /  Free for All /  Emulation /  Gaming / (Latest Posts)
Login

Nickname

Password

Lost Password?

Don't have an account yet?
Register now!

Support Amigaworld.net
Your support is needed and is appreciated as Amigaworld.net is primarily dependent upon the support of its users.
Donate

Menu
Main sections
» Home
» Features
» News
» Forums
» Classifieds
» Links
» Downloads
Extras
» OS4 Zone
» IRC Network
» AmigaWorld Radio
» Newsfeed
» Top Members
» Amiga Dealers
Information
» About Us
» FAQs
» Advertise
» Polls
» Terms of Service
» Search

IRC Channel
Server: irc.amigaworld.net
Ports: 1024,5555, 6665-6669
SSL port: 6697
Channel: #Amigaworld
Channel Policy and Guidelines

Who's Online
22 crawler(s) on-line.
 95 guest(s) on-line.
 0 member(s) on-line.



You are an anonymous user.
Register Now!

/  Forum Index
   /  Alt Amiga OS
      /  More about Feelin....
Register To Post

Goto page ( 1 | 2 Next Page )
PosterThread
newbee 
More about Feelin....
Posted on 4-Mar-2010 0:24:09
#1 ]
Regular Member
Joined: 18-Sep-2003
Posts: 175
From: Adelaide, Australia

Team

I am intrigued about the "Freelin" framework that was mentioned in this thread: Amiga(oid)Community / Suggestion - Common API Dev team

Unfortunately the conversation moved on and discussion on Freelin was lost in amongst the other (still very interesting) chatter.

I though creating a dedicated "Freelin" thread was worthwhile so that it can regain some focus.

Regards
Darren

Last edited by newbee on 04-Mar-2010 at 01:20 AM.

 Status: Offline
Profile     Report this post  
newbee 
Re: More about Feelin....
Posted on 4-Mar-2010 0:44:19
#2 ]
Regular Member
Joined: 18-Sep-2003
Posts: 175
From: Adelaide, Australia

@team

Here are some links to information about Freelin


http://www.feelin.fr/
http://utilitybase.com/forum/index.php?action=vtopic&forum=202

Darren



 Status: Offline
Profile     Report this post  
newbee 
Re: More about Feelin....
Posted on 4-Mar-2010 1:11:26
#3 ]
Regular Member
Joined: 18-Sep-2003
Posts: 175
From: Adelaide, Australia

@team

This sounds really promising:

Freeling development re-started

Quote:
Actually, development went on until 2007. Gofromiel (the author) is now working on another project. However, since several people are talking about Feelin here, I would like to announce that development resumed a few months ago . For now I won't commit in anything, just say that like you I was ####ed off to lose this good work. Stay tuned...


 Status: Offline
Profile     Report this post  
vidarh 
Re: More about Feelin....
Posted on 4-Mar-2010 7:31:23
#4 ]
Cult Member
Joined: 4-Jan-2010
Posts: 580
From: London, UK (ex-pat; originally from Norway)

@newbee

Won't *really* promise anything as I've got much on my plate, but I've got an idea for a little experiment involving Feelin, Spidermonkey and combined XML for GUI and code like with Flex.... Maybe this weekend :)

_________________
Wiki for new/returning Amiga users - Projects: ACE basic compiler / FrexxEd / Git

 Status: Offline
Profile     Report this post  
steril606 
Re: More about Feelin....
Posted on 4-Mar-2010 7:53:56
#5 ]
Regular Member
Joined: 11-Oct-2008
Posts: 462
From: Munich/Bavaria/Germany

Are there any current programs that have been coded with Feelin'?

Would be nice to see it in action...


It definitely looks interesting..

 Status: Offline
Profile     Report this post  
steril606 
Re: More about Feelin....
Posted on 4-Mar-2010 8:05:33
#6 ]
Regular Member
Joined: 11-Oct-2008
Posts: 462
From: Munich/Bavaria/Germany

And one more, it would definitely be great to have a more detailed tutorial on the XML GUI building capabilities. The "Hello World"-example on the Feeling-site doesn't really explain anything regarding XML.

Last edited by steril606 on 04-Mar-2010 at 08:05 AM.

 Status: Offline
Profile     Report this post  
Leo 
Re: More about Feelin....
Posted on 4-Mar-2010 8:50:22
#7 ]
Super Member
Joined: 21-Aug-2003
Posts: 1597
From: Unknown

I'll try to do something if I can find some time...

_________________
http://www.warpdesign.fr/

 Status: Offline
Profile     Report this post  
newbee 
Re: More about Feelin....
Posted on 4-Mar-2010 8:54:12
#8 ]
Regular Member
Joined: 18-Sep-2003
Posts: 175
From: Adelaide, Australia

@vidarh & Everyone (So much interest so quickly)

My goodness... tangible product development!!!!!

WOW

Thanks for anything you have time to do...

It's so cool to see acorns growing into oaks right before your eyes...

Last edited by newbee on 04-Mar-2010 at 08:55 AM.

 Status: Offline
Profile     Report this post  
vidarh 
Re: More about Feelin....
Posted on 4-Mar-2010 9:25:35
#9 ]
Cult Member
Joined: 4-Jan-2010
Posts: 580
From: London, UK (ex-pat; originally from Norway)

@steril606

It's worse than that in terms of docs - there are a lot of classes that just aren't documented at all. On the good side, that means there's a lot more functionality there than you'd think from just looking at the docs :) I think there's something like 20 classes that's not covered by the docs.


_________________
Wiki for new/returning Amiga users - Projects: ACE basic compiler / FrexxEd / Git

 Status: Offline
Profile     Report this post  
vidarh 
Re: More about Feelin....
Posted on 4-Mar-2010 9:34:27
#10 ]
Cult Member
Joined: 4-Jan-2010
Posts: 580
From: London, UK (ex-pat; originally from Norway)

@newbee

I wouldn't call it "product development" just yet :) We'll see what I can get time for this weekend... For now I'd mainly see it as an experiment - steril606's mention of Flex inspired me and reminded me of a (long dead) Linux project called entity which was more or less like Feelin + javascript.

There's no way I'll get time for anything remotely complete, but I hope I'll get time for a proof of concept that'll expose a small part of the Feelin API to Spidermonkey, then we'll see if it can be made useful enough to be worth it.

For now I'm limited to AROS and classic as I don't have a PPC box yet, but I may attempt a cross compile for OS4 too.

I'm still not sure whether Feelin or NTUI will be the best alternative going forward - NTUI has the big advantage of a dedicated developer, and seems like it may be more comprehensive... But on the other hand Feelin is available now.

_________________
Wiki for new/returning Amiga users - Projects: ACE basic compiler / FrexxEd / Git

 Status: Offline
Profile     Report this post  
vidarh 
Re: More about Feelin....
Posted on 4-Mar-2010 10:02:12
#11 ]
Cult Member
Joined: 4-Jan-2010
Posts: 580
From: London, UK (ex-pat; originally from Norway)

@newbee

Meh. Couldn't resist having a go. First problem with Feelin: The build system is non-standard and especially not suited for cross compiles from the looks of it. Don't think that'll be a major obstacle but it needs to be sorted out.

EDIT: As it turns out Icaros comes with a working Feelin installation, including a link lib, feelin.library and headers, so I'll be able to play with it that way. Still need to figure out the build system though - the newest published snapshot of the source even appears to be missing some files (though I might be missing something...)

EDIT: I have a near functioning SpiderMonkey build for AROS (based on an old / outdated Amiga port from Aminet, but it should have the functionality needed for my experiment)

Last edited by vidarh on 04-Mar-2010 at 11:32 AM.
Last edited by vidarh on 04-Mar-2010 at 11:05 AM.

_________________
Wiki for new/returning Amiga users - Projects: ACE basic compiler / FrexxEd / Git

 Status: Offline
Profile     Report this post  
steril606 
Re: More about Feelin....
Posted on 4-Mar-2010 12:02:42
#12 ]
Regular Member
Joined: 11-Oct-2008
Posts: 462
From: Munich/Bavaria/Germany

@vidarh

Looking forward to whatever you may find out..

 Status: Offline
Profile     Report this post  
Samurai_Crow 
Re: More about Feelin....
Posted on 4-Mar-2010 16:46:45
#13 ]
Elite Member
Joined: 18-Jan-2003
Posts: 2320
From: Minnesota, USA

@Thread

The last time I looked at Feelin' it lacked a tree-structure gadget (as in directory trees). I hope that can be arranged.

 Status: Offline
Profile     Report this post  
HenryCase 
Re: More about Feelin....
Posted on 5-Mar-2010 20:54:20
#14 ]
Cult Member
Joined: 12-Nov-2007
Posts: 728
From: Unknown

Looking forward to whatever comes of this, like the ideas behind Feelin, hopefully centaurz helps it to be moved out of unmaintained, and hope vidarh has success with his experiments. Keep us informed.

Last edited by HenryCase on 05-Mar-2010 at 08:55 PM.

 Status: Offline
Profile     Report this post  
vidarh 
Re: More about Feelin....
Posted on 6-Mar-2010 18:26:13
#15 ]
Cult Member
Joined: 4-Jan-2010
Posts: 580
From: London, UK (ex-pat; originally from Norway)

@HenryCase

I'm beginning to lean towards NTUI, but we'll see.. I'm also curious to see what centaurz has done with it.

Haven't had time to get something running with it yet this weekend, but I *have* gotten SpiderMonkey 1.8 to build under AROS almost entirely out of the box - the build is very clean (using the standard Mozilla project makefile, and just a couple of #ifdef's, courtesy of changes from the older OS4 port on Aminet - overall the AROS port required fewer changes than many of the other ports they have). I intend to package it up and put it on Aminet / os-exec later in case it's usable for anyone else..

I may even look at turning it into "spidermonkey.library" later (for now it's a linklib and a standalone js shell). Note that this version will still be far slower than the newer Firefox versions, since they use JIT, while this version is purely interpreted.

Anyway, getting Spidermonkey running is the first step - the next step of my experiment will be to try to hook up a "script" tag like in HTML into Feelin's XML syntax, and allow that to be used to define event handlers.

EDIT: The patch to get Spidermonkey to build under AROS ended up at just 74 lines, about 40 lines changed, most of them trivial.. OS4 port would likely be almost as simple. Classic I'm not sure about yet. Did run into some minor build problems but they were easy to work around.

Last edited by vidarh on 06-Mar-2010 at 08:37 PM.

_________________
Wiki for new/returning Amiga users - Projects: ACE basic compiler / FrexxEd / Git

 Status: Offline
Profile     Report this post  
saimon69 
Re: More about Feelin....
Posted on 6-Mar-2010 19:33:09
#16 ]
Regular Member
Joined: 7-Dec-2007
Posts: 311
From: Los Angeles, CA

@vidarh

By the way, you know there is also a LUA binding on aros called zulu (made by Matthias Rustler) that makes possible to build MUI simple applications using lua; maybe a similar LUA binding (and one that does support callback hooks unlike the actual zulu) might be possible even for feelin...

Saimon69

_________________
Scarabocchi Binari - Italian AROS Blog
Binary Doodles - English language AROS Blog

 Status: Offline
Profile     Report this post  
vidarh 
Re: More about Feelin....
Posted on 6-Mar-2010 20:50:23
#17 ]
Cult Member
Joined: 4-Jan-2010
Posts: 580
From: London, UK (ex-pat; originally from Norway)

@thread

Looking at various XML examples for Feelin now, I can't help but think that the XML used is fairly ugly. The notification, in particular, is pretty bizarre through very flexible.

There's a lot of smaller warts (like capitalizing tags) a few larger ones (using "name" attribute instead of "id", or without specifying a DTD that defines name as an XML id) and a few pretty major ones (failure to specify the encoding used, while actually using ISO-latin-1 - that means a conforming XML parser will reject a lot of the files; specifying notifications by using tags given names specified in the "name" attributes elsewhere in the file - this makes it impossible to reasonably validate the file using a generic XML parser).

Personally at least, I'd want to fix those problems before seriously considering Feelin, as it throws a lot of the benefits of using XML as the file format out of the window for no good reason.

_________________
Wiki for new/returning Amiga users - Projects: ACE basic compiler / FrexxEd / Git

 Status: Offline
Profile     Report this post  
asymetrix 
Re: More about Feelin....
Posted on 7-Mar-2010 1:18:01
#18 ]
Cult Member
Joined: 9-Mar-2003
Posts: 868
From: United Kingdom

@vidarh

Thanks for the effort of looking into Feelin, maybe you should try get the latest version to see any significant changes ?

Here are some Glade XML examples :
http://people.gnome.org/~newren/tutorials/developing-with-gnome/html/apb.html


Last edited by asymetrix on 07-Mar-2010 at 01:18 AM.

_________________

 Status: Offline
Profile     Report this post  
vidarh 
Re: More about Feelin....
Posted on 7-Mar-2010 9:39:11
#19 ]
Cult Member
Joined: 4-Jan-2010
Posts: 580
From: London, UK (ex-pat; originally from Norway)

@asymetrix

The one I've looked at is the latest published version. It's not bad, but as mentioned there are definitively some things that ought to be fixed if it's to be more widely used

Regarding Glade, I've used it before. It's ok, but I think the problem with "mixing and matching" like that for tools is that the structure depends a lot on the layout methods supported by the toolkit, and I'm not sure it's a good match - you'd easily end up with a very different looking GUI than the one you think you're designing.

Also, Glade XML is extremely verbose compared to what's needed - ignoring the few deficiencies, I much prefer the Feelin XML...

_________________
Wiki for new/returning Amiga users - Projects: ACE basic compiler / FrexxEd / Git

 Status: Offline
Profile     Report this post  
Wanderer 
Re: More about Feelin....
Posted on 7-Mar-2010 12:40:15
#20 ]
Cult Member
Joined: 16-Aug-2008
Posts: 654
From: Germany

@vidarh

Any suggestions for the XML (in NTUI)?
(This should be in the NTUI thread, but the XML discussion went on here...)

The XML is not really well formatted probably because of leak of knoweldge of the author.
I am not an XML hero either, but I want to make it "right".

I plan it straight forward, the tag name is always the widget name, every widget has a set of common attributes that may be set but dont have to. There are also additional attributes for most of the widgets. The attributes in XML should correspond 1:! witht he attributes you set programmatically.

e.g.

<window id="myWin">
  <button id="myButton" text="ClickMe!" help="This is a demo button." notify="NotifyClick"/>
</window>

Does that look ok to you guys?

Programatically, that would correspond to something like this:

ntui_BeginWindow("myWindow");
ntui_Button("myButton","ClickMe!","NotifyClick");
ntui_SetAttrByID("myButton",TUIA_HELP,"This is a demo button.");
ntui_EndWindow();


Of course, the help text doenst need to be set like this, I just demonstated how attrbiutes are set if they are not part of the widget constructor.

Last edited by Wanderer on 07-Mar-2010 at 12:41 PM.

_________________
--
Author of
HD-Rec, Sweeper, Samplemanager, ArTKanoid, Monkeyscript, Toadies, AsteroidsTR, TuiTED, PosTED, TKPlayer, AudioConverter, ScreenCam, PerlinFX, MapEdit, AB3 Includes and many more...
Homepage: http://www.hd-rec.de

 Status: Offline
Profile     Report this post  
Goto page ( 1 | 2 Next Page )

[ home ][ about us ][ privacy ] [ forums ][ classifieds ] [ links ][ news archive ] [ link to us ][ user account ]
Copyright (C) 2000 - 2019 Amigaworld.net.
Amigaworld.net was originally founded by David Doyle