Niue
Download
- Description:
-

Niue is an easy to use but powerful development enviroment. Or, Niue is an application for BeOS/Haiku which makes it easy to develop applications for BeOS/Haiku. It comes with a syntax styled code editor and handy features to build and export your projects. Read the documentation to find out how to use Niue.
New in version 4:
Main
- Added Code Completion (Yeah!)
- Added New Window option
- Added option to set Build Rules/makefile Generator
- All files are now 'live', files changed in external apps are updated immediately
- Added shortcuts to switch between files
- Added option to turn off Code Completion
- Added a shortcut to Icon-o-Matic in the Export dialog
- The make-output width is now live
- Niue now remembers it's previous bounds and location
- When opening the bebook BeHappy is tried first, if it fails the default browser is launched
- Fixed two lock-ups
Tools
- Added Backup tool
- Added an Align to Grid button in Visual Designer
- Grid size is used as window size when creating new projects from Visual Designer
- Visual Designer input now uses true bounds instead of width & height
- Item names are now live in Visual Designer
Niue wouldn't have been possible without the freely available sourcecode of the following projects:
Yate, by Chris Blackbourne,
EZLauncher, by Robert Polic,
File-To-Resource, by Gabriele Biffi,
The Mover class, by Sylvian Tertois,
The IconMenu class, by Rene Gollent,
The BarberPole class, by Micheal Pfeiffer,
And everyone working on, or supporting Haiku. Because Niue owes so much to those above I want to be sure that future developers can always rely on the codebase of Niue and therefor the Niue sources are always available by request.
Niue is developed by: Tako Lansbergen (a.ka. 0033)
Feedback goes to: takolansbergen@gmail.com, or bebits.com talkback
- Submitted On:
- 29 Jul 2008
- Submitted By:
- TJ (0033)
- File Size:
- 255.30 Kb
- Downloads:
- 1228
- License:
- Open source, source available by request.
- File Version:
- 4
- File Author:
- 0033
- File HomePage:
- Click to visit site
- Rating:
-
Total Votes:5
Top Downloads in 30 Days
Search Files
Newest Files
| Jun 19 |
|
| Jun 19 |
|
| Jun 18 |
|
| Jun 17 |
|
| Jun 17 |
|



Comments
makefile? Or gcc?
Short how to would help me alot.
Besides I don't know how to compile Nieu looks very good. It finds at least one old project I did.
Mouse scrolling would be nice.
You need both gcc and the makefile engine. Best is to install www.bebits.com/app/2680, and then install the latest gcc (http://www.bebits.com/app/4011).
Mouse scrolling *should work, where doesn't it work for you?
Ciao,
0033
Do I have to rename the new gnutools folder?
The mouse wheel It is not working in the project files. Outside in Haiku it works.
http://www.haikuware.com/view-details/development/language/gcc-current-3x
http://www.haikuware.com/view-details/development/language/gcc-2953-beos-070218
http://www.haikuware.com/view-details/development/app-installation/beos-r5-personal-edition-for-windows
Niue version 3 is out, see above for what's new.
I'm still very curious about your findings, let me know!
Just to let you know, after two weeks of extremely nice and hot weather here in Holland, I've restarted work on Niue a couple of days ago. The Code Completion is now finished and I'm working on improvements on the Visual Designer and I'm figuring out how to implement a makefile generator. A next release of Niue (v4) is planned for mid-June. Bugs, feature-requests, tips, this is the moment to let me know
A preliminary changelist:
Main
- Added Code Completion
- Added a New Window option
- Added an option to turn off Code Completion
- Added a shortcut to Icon-o-Matic in the Export dialog
Tools
- Added a Align to Grid button in Visual Designer
- Grid size is used as window size when creating new projects from Visual Designer
- Visual Designer input now uses true bounds instead of width & height
- Item names are now live in Visual Designer
0033
Enjoy the nice weather!
Any progress with next Niue?
Progress is (very) slow atm, I'm really busy with other things than Haiku/Niue
In august I'm backpacking in Russia so hereby I promise to release a build of the sources before than. This will probably not be a fully checked/debugged release though, after Russia rl will be more quiet and I'll be spending more time on Niue...
I'm still in doubt if I should put the project on Osdrawer to see if there's more people who would like to work on Niue in the future, the code base is a big mess right now and pretty un-understandable for anyone except me. Cleaning the code up is not a fun task and not really a priority for me. The sources are available by request though, so far I've had one email from someone asking for the code.
Eventually, after Haiku R1, the sources will be documented and cleaned to be released as open-source and Niue will become a open-source project.
As always, please please provide me with some feedback, I need to know if the ui is intuitive enough to be used without a manual, are the menu's arranged in logical manner, which functions do you really miss, and so on...
Cheers,
0033
p.s. It's a bit late but congrats to everyone in Spain
I've just uploaded version 4 of Niue! After some weeks of hardly any progress I restarted work on this version two weeks ago and just finished most of the release goals today. There are still a couple new things left out, which are now planned for the next version, to be expected somewhere in October.
Niue *should on both R5, zeta and Haiku, development is done on zeta for the time being so there are some known problems with Haiku, like no mouse-wheel scrolling. When Haiku R1 alpha goes live I will switch to Haiku for development and focus will be fully on Haiku.
Along with many small improvements the biggest change is the code-completion module, which I'm pretty confided with. I'd like to hear your opinions, as always!
Feel free to email with any bugs, tips or requests... (takolansbergenNOSPAMgmail.com)
Lot's of thanks for your support on Niue so far, I'm really proud that Niue makes part of the Senryu releases! I've received lot's of mail about the latest release and here's a short excerpt of the replies I've sent:
...To map out the short future of Niue, in about a week I'm going to make a month long trip through Russia and Mongolia and development time will be zero. After that my plan is to start documenting and cleaning the code. Then I hope to switch to Haiku for development and iron out all the bugs and differences that are between Zeta and Haiku. After that I have a big list of small improvements and UI changes planned, of which some come from Stephan's earlier mentioned mail. Also there's a couple of new things that I've been working on already but didn't make it into v4. basically v5 should result in a fully Haiku targeted and improved addition of v4.
Here's a short to-do list for v5:
- Extend visual designer (more elements)
- Haiku layout-management in VD
- Undo in VD
- Remember last active project
- ), ] & } helpers (like in PE)
- Improve Search 'n' Replace
- Save all changes on Make/Make-Run/Auto-save?
- Stricter Coding style in automated files - Open existing code in Visual Designer
- App-Uploader
- Remove makefile-dependancy? (more or less done, rethink makefile handling)
- Improve prefs handling
- Backup-file with date
In the distant future I would like Niue to become a community driven project, with the code hosted on OSDrawer.net or like haiku as an sourceforge or berlios project. Before that there is an awful lot of cleaning up and rewriting to be done. Because Niue uses so much of 'borrowed' code I strongly feel that I should keep the current code-base of Niue 'available by request'. Actually I'de like to include full sources with every download, I don't do so because the codes are such a mess and therefor not useful for other beginner developers...
As always, this TODO list will change during development and I can't promise that all targets are met.
Everyone, thanks again for your interest, and as always, tips/suggestions/help is very much appreciated!
Signed, 0033
Best wishes on your trip. Sounds like an interesting place of the world to visit; be careful
Does the code completion feature parse the sourcecodefiles? Because it does not work for me. It only offers c keywoards like asm and volatile. Offering classes and member variables and methods would be a nice feature too as well as functions and variables from included c header files.
And is there already a preferences window? Because here it doesnt show up here.
Thats all for now
Regards
Andreas
RSS feed for comments to this post