Wednesday, October 22, 2008

Netbeans turns 10


Man I can't believe Netbeans is turning 10 now. It feels like just yesterday I downloaded version 3.3(which i still have on CD by the way). Back then you could only do web and standard java development. Those days were some very interesting projects back then. It has come a very long way.

Now I am working to provide support for python support in Netbeans. I feel like i am finally giving back to the community that has given so much to me. This has been the chance for me to grow and work with some of the best engineers in the community.
Now All I can say is Happy Birthday Netbeans!!!!

Wednesday, August 13, 2008

nbPython m6 is released

I am pleased to announce nbPython Milestone 6 is out.
Some of the new features include:
  • The python console has been rewritten to work with windows.
  • New Python package support
  • Python run commands are now intergrated with the standard netbeans run commands
  • New Project main file
  • Platform selection per project
  • Color change of the default platform in the platform manager
  • And much more...
Milestone 6 works with Netbeans 6.5 beta.
It can be downloaded here https://nbpython.dev.java.net/servlets/ProjectDocumentList?folderID=9716&expandFolder=9716&folderID=0

So go get the bits and have fun
Keep watching I will produce a new video very soon
Alley

Netbeans 6.5 Beta is out

This is cool. Netbeans 6.5 beta is out. Now we can really have fun testing it.
If you want to play with the code check out http://download.netbeans.org/netbeans/6.5/beta/

Thanks
Alley

This Just Sucks

My Blog has been detected as a Spam Blog. This is funny. Here I am the lead developer on a open source project and just trying to get the word out about the work my team does. Apparently this constitutes spam. Thanks Google!!!

Alley

Monday, July 28, 2008

nbPython Milestone 5 is out

I have posted milestone 5. You can get it here(https://nbpython.dev.java.net/servlets/ProjectDocumentList?folderID=9641&expandFolder=9641&folderID=0)


Just a note, Milestone 5 has a completely new project system. so any project created before Milestone 5 will not open. My recomendation is that you create the project with a new name and then copy the files from the old source directory to the new source directory. Then everything will be ok.

Thanks,
Alley
http://nbpython.dev.java.net

Friday, July 18, 2008

Building netbeans with python

I was playing around with trying to automate the process of checking out and building my development netbeans. First I thought i would write a shell script. Thats when it hit me, Can I preform the whole process using python.
Prerequisites:
Steps:
  • Open the script
  • change the antpath variable to where you have ant installed
  • run the script
Script:
download script
#! /usr/bin/python

import os
# set ant path here
antpath = "/home/alley/app/ant1.7.0"

hgpull = "hg pull -u"
hgclone = "hg clone http://hg.netbeans.org/main"
if(os.path.isdir("netbeans"):
os.rmdir("netbeans")
if(os.path.isdir("main")):
os.chdir("main")
os.system(hgpull)
else:
os.system(hgclone)
os.chdir("main")

os.putenv("ANT_OPTS", "-Xmx196m")
f = open("nbbuild/user.build.properties", "w")
f.write("build.compiler=extJavac\n")
f.write("javac.compilerargs=-J-Xmx512m")
f.close()
os.system(antpath + "/bin/ant -f nbbuild/build.xml")

os.system("cp -R nbbuild/netbeans " + os.getcdw())

os.system(antpath + "/bin/ant -f nbbuild/build.xml clean")

Tuesday, July 15, 2008

nbPython demos have been posted to netbeans.tv

The nbpython m4.2 demo videos have been posted on netbeans.tv
These videos cover configuration, console, code generation and code templets

Thanks,
Alley