NetBeans 6 delivers great updates to the Matisse GUI builder. Spend a few minutes with Roman Strobl and get an expert briefing on what's new and what has changed. (sponsored)
In this, the third and final installation of Andres' Introduction to Groovy series, you learn about how Groovy handles variable numbers of arguments, named parameters, currying, and more about Groovy operators. Including, some new operators.
Swing Fuse (actually just Fuse), is a framework designed to make it easier to create your own custom desktop components. In this article, Daniel Spiewak shows you how to get started and provides sample source code you can download.
Willam Louth shows how he uses JXInsight Probes to investigate probable performance issues with code bases that he is not familiar with. He also highlights possible pitfalls in creating a benchmark, as well as in the analysis of results.
Well, I can say-it: for my latest project, which I started to develop when NetBeans RCP 5.0 was released I tried and compared the new NetBeans RCP with the Eclipse 3.1 RCP which I used for my previous project. It was short and clear: I decided for NetBeans 5.0 RCP SDK.
Peace and my regards,
Cris
> started to develop when NetBeans RCP 5.0 was released
> I tried and compared the new NetBeans RCP with the
> Eclipse 3.1 RCP which I used for my previous project.
> It was short and clear: I decided for NetBeans 5.0
> RCP SDK.
The demos were very enjoyable to watch! I think it's a great introduction in, but I feel like it looks a lot simpler than it is, and wonder still how one should design a full fledged application in terms of approaching how to design and package a project's heterogenous data types and editors in a single project file format. Perhaps it will be obvious to me though when I have a chance to spend a little more time with it.
So far the demos I've seen seem to approach the scope of small utility applications in mind but I'm still having a hard time to see the very big picture in how all of the various API's and features really come together. I'm looking forward to spending more time with this though and have really enjoyed the demos and tutorials everyone has written.
Just because the user interface design requirement where to hard to achieve with Eclipse SWT/RCP. For example the docking palette in Eclipse is hard-linked with GEF framework, but in NetBeans to have your own customized palette is a breeze as long as is not linked to a specific NetBeans module, the NetBeans palette API can be used globally in wherever place you need just adding a module dependency when you write your modules. Or being Swing based I can embed very easy any custom widget I need / want just dropping a JPanel in a TopComponent instance. It's enough?
Regards,
Cris
I agree that my demos rather cover the basics - there is of course a limitation in what you can show in 15 minutes of flash demos. I'd like to continue with this idea and use other APIs to extend the HTML editor by additional features in future demos (e.g. adding an image viewer module with thumbnails, maybe an mp3 player, support for a new language, etc.). I am also still on the learning curve so it may take a while before I learn the APIs, but I think this could be useful to provide a more complete picture as my application gets built.
One more comment - I realize that my demos are fast & furious, I tried to squeeze as much infromation as possible. For studying purposes you can also read the tutorials which cover my demos:
HTML editor tutorial
,
Google Toolbar tutorial
, and
Windows API tutorial
.
I enjoyed watching your flash movie. I even watch it twice as you packed a lot of information in little time (I'll read the html tutorial later, thanks).
I remember looking at the platform when it was in version 3 or 4 and then I rmember the difficulty I had to find what API I needed to do things. There are many modules so at first it is normal to be totally lost. I think that doing tutorials, many tutorials on many if not all the modules is the way to go.
I know it is a lot of work but it is the single thing that can help me most.
> Is that a goal that you have set to yourself (the
> netbeans teams)? If yes, how fast do you plan to
> progress towards that goal?
We are working hard on the documentation. People like
Geertjan
did a great job in this area. Also don't forget to check the
Plug-in development wiki page
. Many APIs are described
on this page
. There is the dev at openide dot netbeans dot org
e-mail archive
with almost 20.000 e-mails. You can ask questions about plug-in development on this mailing list about APIs and you will get answers from other people using the APIs or even from people who designed the APIs. We also plan a NetBeans platform book. All engineers working at Sun on NetBeans have a certain part of their work time dedicated to document their work, this initiative will also bring lots of documentation of APIs. Unlike last year now we have many active NetBeans bloggers and some of them discuss NetBeans APIs in their blogs.
Recently we compared the available amount of documentation of Eclipse RCP and NetBeans Platform and it's quite similar. Sure, we miss a book right now, but for the rest there's a lot of resources available now on the web.
We can't guarantee that all APIs will have nice tutorials (it's really a lot of work), but we are making sure that all important APIs are documented properly. If you know of any areas where we miss documentation you can contact me and I'll see if I can find anything or ask people to write it.
Oh, please don't get me wrong, I think it is *amazing* what you demonstrated in the short amount of time. It's really piqued my interest in the platform for my application and I think I am just eager for more information in such a condensed and informative video format. ^_^ (Off to explore docs and mailing list archives...)
NetBeans Platform: Discover the Power
URL: NetBeans Platform Expert Presentation
At 12:08 PM on Feb 24, 2006, Rick Ross wrote:
Fresh Jobs for Developers Post a job opportunity
49 replies so far (
Post your own)
Re: NetBeans Platform: Discover the Power
Well, I can say-it: for my latest project, which I started to develop when NetBeans RCP 5.0 was released I tried and compared the new NetBeans RCP with the Eclipse 3.1 RCP which I used for my previous project. It was short and clear: I decided for NetBeans 5.0 RCP SDK.Peace and my regards,
Cris
Re: NetBeans Platform: Discover the Power
> started to develop when NetBeans RCP 5.0 was released> I tried and compared the new NetBeans RCP with the
> Eclipse 3.1 RCP which I used for my previous project.
> It was short and clear: I decided for NetBeans 5.0
> RCP SDK.
Can you supply reasons?
Re: NetBeans Platform: Discover the Power
The demos were very enjoyable to watch! I think it's a great introduction in, but I feel like it looks a lot simpler than it is, and wonder still how one should design a full fledged application in terms of approaching how to design and package a project's heterogenous data types and editors in a single project file format. Perhaps it will be obvious to me though when I have a chance to spend a little more time with it.So far the demos I've seen seem to approach the scope of small utility applications in mind but I'm still having a hard time to see the very big picture in how all of the various API's and features really come together. I'm looking forward to spending more time with this though and have really enjoyed the demos and tutorials everyone has written.
Thanks!
steven
Re: NetBeans Platform: Discover the Power
Just because the user interface design requirement where to hard to achieve with Eclipse SWT/RCP. For example the docking palette in Eclipse is hard-linked with GEF framework, but in NetBeans to have your own customized palette is a breeze as long as is not linked to a specific NetBeans module, the NetBeans palette API can be used globally in wherever place you need just adding a module dependency when you write your modules. Or being Swing based I can embed very easy any custom widget I need / want just dropping a JPanel in a TopComponent instance. It's enough?Regards,
Cris
Re: NetBeans Platform: Discover the Power
I agree that my demos rather cover the basics - there is of course a limitation in what you can show in 15 minutes of flash demos. I'd like to continue with this idea and use other APIs to extend the HTML editor by additional features in future demos (e.g. adding an image viewer module with thumbnails, maybe an mp3 player, support for a new language, etc.). I am also still on the learning curve so it may take a while before I learn the APIs, but I think this could be useful to provide a more complete picture as my application gets built.Re: NetBeans Platform: Discover the Power
Explanation snipped.> It's enough?
Thanks, I was just curious about some specific concerns that you had.
Re: NetBeans Platform: Discover the Power
You are welcome :-)!Peace and regards,
Cris
Re: NetBeans Platform: Discover the Power
One more comment - I realize that my demos are fast & furious, I tried to squeeze as much infromation as possible. For studying purposes you can also read the tutorials which cover my demos: HTML editor tutorial , Google Toolbar tutorial , and Windows API tutorial .Re: NetBeans Platform: Discover the Power
I enjoyed watching your flash movie. I even watch it twice as you packed a lot of information in little time (I'll read the html tutorial later, thanks).I remember looking at the platform when it was in version 3 or 4 and then I rmember the difficulty I had to find what API I needed to do things. There are many modules so at first it is normal to be totally lost. I think that doing tutorials, many tutorials on many if not all the modules is the way to go.
I know it is a lot of work but it is the single thing that can help me most.
I see that you have already started (http://platform.netbeans.org/tutorials/index.html)
but I would like to see many, many more.
On this page (http://www.netbeans.org/download/dev/javadoc/overview-summary.html) I have counted more than 80 APIs. May be not all are stable but I would like to see an API tutorial most of them.
Is that a goal that you have set to yourself (the netbeans teams)? If yes, how fast do you plan to progress towards that goal?
Thank you for the work you already have done.
Re: NetBeans Platform: Discover the Power
> Is that a goal that you have set to yourself (the> netbeans teams)? If yes, how fast do you plan to
> progress towards that goal?
We are working hard on the documentation. People like Geertjan did a great job in this area. Also don't forget to check the Plug-in development wiki page . Many APIs are described on this page . There is the dev at openide dot netbeans dot org e-mail archive with almost 20.000 e-mails. You can ask questions about plug-in development on this mailing list about APIs and you will get answers from other people using the APIs or even from people who designed the APIs. We also plan a NetBeans platform book. All engineers working at Sun on NetBeans have a certain part of their work time dedicated to document their work, this initiative will also bring lots of documentation of APIs. Unlike last year now we have many active NetBeans bloggers and some of them discuss NetBeans APIs in their blogs.
Recently we compared the available amount of documentation of Eclipse RCP and NetBeans Platform and it's quite similar. Sure, we miss a book right now, but for the rest there's a lot of resources available now on the web.
We can't guarantee that all APIs will have nice tutorials (it's really a lot of work), but we are making sure that all important APIs are documented properly. If you know of any areas where we miss documentation you can contact me and I'll see if I can find anything or ask people to write it.
Re: NetBeans Platform: Discover the Power
Roman: You must create more demos just like this one. Fast and furious. Excellent work.Re: NetBeans Platform: Discover the Power
Excellent! It's much easier to sit through an enjoyable video presentation such as this than to go through the tutorials manually.The Paint tutorial on the netbeans website is a little long and confusing for a "Hello world" tutorial.
I believe I'll be using the netbeans framework for my next application. I hope more netbeans/netbeans framework tutorials are coming soon
Re: NetBeans Platform: Discover the Power
Oh, please don't get me wrong, I think it is *amazing* what you demonstrated in the short amount of time. It's really piqued my interest in the platform for my application and I think I am just eager for more information in such a condensed and informative video format. ^_^ (Off to explore docs and mailing list archives...)Re: NetBeans Platform: Discover the Power
For Comparison between NetBeans & InteliiJ Ideacheckout Here