Opportunities @ sun Sushant Kumar

Sunday Nov 16, 2008

Some Technologies that you must watch for

One thing that most of the people will agree is that Web is going to
Rule the next generation of Computer Technology. Web is a hot cake for
all firms , be it Microsoft, sun or other open source firms. In
countries like India, merely 2% people have Internet connection in
their home. And around 10 % people access through office regularly.
Some 20 % person use it from Cybercafe one or twice in a week. So,
considering these figures, it is clear that it will be uncontrollable
once 20-30 % person uses web regularly. Current infrastructure
development and emerging development in web world , both will push
these growth and these figures doesn't seem far. Other than these ,
there are countries , which have almost no web interaction. So as web
infrastructure and popularity peaks, web is guaranteed to reach a much
wider horizon than it is currently. In market space also, emergence of
Google is a proof of the expected growth . The 2 big software solution
providers namely Microsoft and Sun have introduced their solutions
namely .NET and J2EE . Both are good, popular in market and growing.
Though Sun solution have edge being Platform independent , Open Source
, Scalable and popular, at the same time .NET is preferred for ease of
development and Federated solutions. Here is a brief introduction of
some of the Sun technology that has the potential to significantly
contribute in coming Web revolution. Sun FAM / OpenSSO: Fam stands for
Federated Access Management. Its built on top of LDAP and is currently
the most sophisticated User management system. It supports pluggable
login support like Enigma card , JDBC and many other. Fam has a good
maturity of over 8 years. And most recently OpenSSO , which is open
version of Fam, will certainly going to be the default choice for most
of the Enterprise. A superb interactive GUI eases the conjugation and
management of system. Sun Java Enterprise System : A solid Directory
system , which can host Fam/OpenSSO for user management. Its in use for
a long time , easy to configure and use. Works perfectly with
conjugation with Glassfish / Most J2EE application Servers. It also
uses LDAP for data storage , which might be re-configured with jdbc or
others. Glassfish : An exceptionally good J2EE application server from
Sun Microsystems Community,its the biggest success in terms of ease of
configuration and management. Totally written in Java, it is very easy
to install, manage,and configure. Simple command like start, stop
works. It has got an interactive web console which can be tame by even
a new comer. EJB 3.0 : Ejb is here for a decade now. It has gradually
come from an optional to a must solution for big enterprise. Its
architecture, Scalability,Robustnes and reliability has multiplied many
fold in past few years. Its one stop solution for big enterprise.

NB future
I am a Netbeans user since NB 4 and am a big fan of it. It
has always given me more than expected. I give full credit to Netbeans
for my Fame / fortune / Expertise.
When I trained my colleagues on
Netbeans they used to sing the appreciation of Microsoft Visual studio
for easy GUI designing. Few of them, the Java developers also gave the
same feedback, like there is no way to align in center position or even
parallel in Netbeans up to 5.5 GUI designer.
I think , perhaps people at Netbeans were listening all of this, and In NB 6 they provided all of this.
Now, the Mattise is even better.
Recently added support for Visual JSF is amazing , but little slow .But that is a minor issue if you have sufficient memory.
With NB 6.5 , I see a serious challenge to Microsoft visual studio / .NET development suit.
Considering
the fact that NB community is one of the biggest in the world with the
best brain at work, I believe it will be the only development IDE in
coming future.
Recently added out of box support for PHP, C/C++,
Ruby and all is amazing. NB is getting equally popular among PHP and
ruby developers not just Java.
And , as it is the most proffered
IDE for student community around the world,in coming years I see no
reason they are going to compromise with it for any reason.
Netbeans
plug in is another feature that draws my attention. It has crossed
10,000 marks officially and I believe it is at least 5 times more
unofficially.
Recently, I was looking for a Date Picker plugin , and in a single search I found it.
I believe , there is no other community as dynamic as this one.
I
remember another instance . I developed a tool in Java/Swing using JDK
1.6 . The client had JDK 1.5 and it was not possible for them to switch
to 1.6, so they asked me to make it compatible with 1.5 instead. I just
posted this and believe me, I got reply within 5 minutes (from some one
in architecture team of Netbeans).
I firmly believe , in long run, only those community stand which have goal ,vision and strength.
I see,NB community has all that they need. NB community has a one line vision “Be the best”.
Recently, their pioneer work for on hit compilation , digging the Java Compiler is an example of the zeal of their excellence.
And
the appreciation for all of this is far clear. Whenever I search for an
article/ topic on Java, most of the result come from Netbeans blogger /
community site.
The status and depth Netbeans has achieved in 10
years is amazing. I am very sure, no other tool/technology has made
such remarkable foot print in this sort span.
Long live Netbeans.