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.

Wednesday May 28, 2008

Java window programming using NetBeans 6.0: For students , who only know about c/c++ , creating their own window programing is nothing less tha a dream come true.I remember the day , when i for first the first time made a Frame to come up on my screen using Java.But that is really old day. Now we have NetBeans 6 , which even a first timer can use to create a much better loking Interface in just minuteswithout even knowing Java.And for those already familiar with programming on older tols like Turbo c/c++ ide or notepad,it is like a boon. When i introduced my professional frends (working in some big industry)to the NetBeans plateform during holidays,they were simply shocked to see that the most irrritating job (GUI designing) can be accomplished in mnutes without effort. So , when students here asked for window programming in my campus , i cant resist them. On the day came around 90 students.Most of them were already familier with NetBeans and GUI Developement (only a day before i introduced them to NetBeans and most of them worked late night to makesome good :) Interface). Now the task was to fetch/put data in those Com[ponents.Though as is well know , some of them like Table , List etc is ll diffiult to program than TextField and Combo, so i started with easier ones. And it seems i have touched the Bee Heave.Almost everyday tens of them come to my room asking lot many questions , showing me codes etc etc.Though some time it is lil disturbing (i AM MANAGING A REALLY BIG & complex PROJECT NOW A DAY),but still it feels warm. For our sun Developer Group , we have organised a Java Advanced Group , and discussed project Scenario , discussed JDBC (as our project is mainly based on this) and few naming conventions . In most of the universities (in INDIA) course currilulum includes VB as default Visual Programming language. But considering the simplicity,applicability and readability of java code , i understand Java/Swing/NB combination is much better than VB. Also considering the fact that java is open source where as VB is still owned by MS and it charges for the same.