« srpen 2005 »
PoÚtStČtSoNe
1
2
3
4
5
14
    
       
Today

Navigation

Speaker Profile
Roumen's Weblog
Login
Sun Bloggers
Technorati Profile

Am I popular?

Today's Page Hits: 1521

Contacts

Name: Roman Strobl
E-mail: roman dot strobl
at sun dot com

NetBeans

Java Sites

Javalobby
The Server Side
Java Tips
Java Blogs
java.net
java.sun.com
java.cz

Blogs

NetBeans:
Geertjan
Brian Leonard
Gregg Sporar
Lukas Hasik
Ludovic Champenois
Vincent Brabant
Alexis Moussine-Pouchkine
Jullion-Ceccarelli
Tom Ball
Tim Boudreau
Jesse Glick
Petr Blaha
Ruth Kusterer
Jara Uhrik
xzajo
Jan Lahoda
James Branam
nbextras.org

Sun:
Kazem - bug cartoons ;-)
Tor Norbye
Romain Guy
James Gosling
Chief Gaming Officer
Bill Vass
Jim Grisanzio
Jonathan Schwartz

Planets:
Planet Netbeans
Planet Sun
Planet Eclipse

Other:
netbeans-blog.org
Joel Spolsky
Bruce Eckel

License info

Creative Commons License
This work is licensed under a Creative Commons License.

Recent Entries

Map of visits

Locations of visitors to this page
« Previous day (Aug 21, 2005) | Main | Next day (Aug 22, 2005) »
20050822 Pondělí srpen 22, 2005
Is Opensource DRM a Good Thing?

I was quite surprised how many people reacted on the news about DRM opensource project in a very positive way. All of my friends outside Sun who are involved in opensource projects think that DRM is an evil technology. Well, I guess the good news is that it at least it won't be proprietary so it will be harder for some software giants to control it which is a Good ThingTM.
My New Toy Is... a Processor Simulator

I'd like to show you two screenshots. Take a look at them and compare them (click to open maximized):


Original application


Ported to NetBeans platform


What I did is that I took the original application for simulation of processor and rewrote the GUI part in 2 days to work above NetBeans. I'm not done with it yet but the basic functionality is there. My impression is that the application got a really great look and somehow became professional-looking. The strange thing is that I didn't rewrite any of the components - the processor components are the same. I just reused NetBeans' components like editor, menu, toolbar and output window.

That were the changes in it's UI, but the more interesting part is which features I got for free from NetBeans, which the original application didn't have: Now I have a question - do you know about an easier way of adding so many features in 2 days?! :-)

Ok, this is getting quite a marketing mambo-jumbo, I should not forget that I am an engineer... there are also some drawbacks: However these drawbacks IMO are small compared to the set of functionality I gained for free. Programmer time is very expensive... and I wonder how many man-months it would take me to develop all the features I leveraged from NetBeans platform.


    Disclaimer: The contents of my blog represent my personal opinions which may differ from official views of my employer, Sun Microsystems.