Things To Do in Coming Months

As the beta of Scala for NetBeans released, I found I have several things to do in the coming months.

First, I'll keep the Scala plugins going on, I'll try to re-implement the Project supporting, which, may be an extension of current NetBeans' plain Java Project, that is, you just create plain JSE or JEE project, then add Scala source files to this project, you may mix Java/Scala in one project. Another perception is, it's time to re-write whole things in Scala itself? I have a featured Scala IDE now, or, the chicken, I should make eggs via this chicken instead of duck.

Second, we get some contracts on mobile application for Banking, which, will be implemented via our current Atom/Atom Publish Protocol web service platform. The platform is written in Erlang, but, with more and more business logical requirements, maybe we should consider some Scala things?

Third, oh, it's about AIOTrade, I'v left it at corner for almost one and half year, I said it would be re-written in Scala someday, I really hope I have time. I got some requests to support drawing charts for web application, it actually can, if you understand the source code, I just wrote an example recently, I may post an article on how to do that.

  • Posted: 2008-09-06 16:00
  • Author: dcaoyuan
  • Categories: Java

Comments

1. soaks -- 2008-09-08 16:00
2. Caoyuan -- 2008-09-08 16:00

Soaks,

Not yet. Should be soon

3. alex -- 2008-09-12 16:00

Caoyuan,

Are there any plans for updating erlybird for current netbeans release? If not is it possible to release latest code and some documentation on how to build it?

4. Kris -- 2008-09-15 16:00

Caoyuan,

Augh, with the most recent Netbeans beta updates Scala support is broken! Here are the errors I am seeing:

Missing required modules for Plugin Languages External Execution Support: Project API [module org.netbeans.modules.projectapi/1 > 1.15] Missing required modules for Plugin Scala Console: module org.netbeans.modules.extexecution/0-1 > 1.8 I/O APIs [module org.openide.io > 1.13] Missing required modules for Plugin Scala Debugger Projects Integration: JPDA Debugger API [module org.netbeans.api.debugger.jpda/2 > 2.16] Debugger Core API [module org.netbeans.api.debugger/1 > 1.14] module org.netbeans.api.java.classpath/1 > 1.0 Java Support APIs [module org.netbeans.api.java/1 > 1.18] JPDA Debugger Projects Integration [module org.netbeans.modules.debugger.jpda.projects > 1.4] Java Debugger [module org.netbeans.modules.debugger.jpda.ui/1 > 1.8.1] Editor Library [module org.netbeans.modules.editor.lib/1 > 1.27] Editor Library 2 [module org.netbeans.modules.editor.lib2/1 > 1.8] Editor Settings [module org.netbeans.modules.editor.settings/1 > 1.21] Common Scripting Language API [module org.netbeans.modules.gsf.api/1 > 1.5] Common Scripting Language Support [module org.netbeans.modules.gsf/2 > 0.75] Common Scripting Language Platform Support [module org.netbeans.modules.gsfpath.api/1 > 0.35] Debugger Core - UI [module org.netbeans.spi.debugger.ui/1 > 2.13] Missing required modules for Plugin Scala Editing: module org.netbeans.api.java.classpath/1 > 1.0 Java Support APIs [module org.netbeans.api.java/1 > 1.18] Classfile Reader [module org.netbeans.modules.classfile/1 > 1.21] Editor Library [module org.netbeans.modules.editor.lib/1 > 1.27] Editor Library 2 [module org.netbeans.modules.editor.lib2/1 > 1.8] Editor Settings [module org.netbeans.modules.editor.settings/1 > 1.21] Editor [module org.netbeans.modules.editor/3 > 1.41] Common Scripting Language API [module org.netbeans.modules.gsf.api/1 > 1.5] Common Scripting Language Support [module org.netbeans.modules.gsf/2 > 0.75] Common Scripting Language Platform Support [module org.netbeans.modules.gsfpath.api/1 > 0.35] Preprocessor Bridge [module org.netbeans.modules.java.preprocessorbridge > 1.4] Java Project Support [module org.netbeans.modules.java.project/1 > 1.21] Java Source [module org.netbeans.modules.java.source = 5] Ant-Based Project Support [module org.netbeans.modules.project.ant/1 > 1.23] General Queries API [module org.netbeans.modules.queries/1 > 1.13] Missing required modules for Plugin Scala Platform: module org.netbeans.api.java.classpath/1 > 1.18 Missing required modules for Plugin Scala Project: module org.netbeans.api.java.classpath/1 > 1.0 Java Support APIs [module org.netbeans.api.java/1 > 1.18] Common Scripting Language API [module org.netbeans.modules.gsf.api/1 > 1.5] Common Scripting Language Support [module org.netbeans.modules.gsf/2 > 0.75] Common Scripting Language Platform Support [module org.netbeans.modules.gsfpath.api/1 > 0.35] Project UI API [module org.netbeans.modules.projectuiapi/1 > 1.31] Dialogs API [module org.openide.dialogs > 7.8] Utilities API [module org.openide.util > 7.14] Missing required modules for Plugin Scala Standard Platforms and Libraries: module org.netbeans.api.java.classpath/1 > 1.18 Java Support APIs [module org.netbeans.api.java/1 > 1.18] Java Platform [module org.netbeans.modules.java.platform/1 > 1.11]

Thank you so much for this plugin; it has been critical to my work. Can you give any advice on how to get it working again?

5. Caoyuan -- 2008-09-15 16:00

Alex,

The erlybird work should be at post-netbeans6.5, since the code is under NetBeans' main trunk, I have to wait for NetBeans 6.5 code freeze to avoid break any thing.

Add New Comment