do it. think it. blog it! ... a twisted world

Sunday Aug 28, 2005

After launching Google Talk, Google's already has lined up Google Video. Google Video upload program allows users to upload video streams to Google's servers. Pretty soon theis service would be overloaded with videos uploaded by the community. Even though Google promises to keep a close tab on the content by ensuring that the user who's uploaded the video content to the servers owns the necessary rights for it, I believe that this service would soon be misused...

According to this post, Google's actively looking for highly skilled and innovative Senior Video Conference Engineer who will play a key role in delivering cutting edge video technologies on a global basis for Google.

Google Video's in-browser video playback feature based on the open source VLC media player. Google will not disclose the raw numbers of videos that have been uploaded to date, but the company will make all those which were tagged as "free" available for real time streaming through the in-browser VLC media player. Google also intends to make its VLC code available to the open source community as part of their Google code project.

If you have a gmail account... one can sign up for the video service right away. Google Video is clearly a shot across Microsoft's bow. The Windows Media Player is a standalone application, rife with its own DRM and entanglements with Hollywood. Somebody needs to introduce Google to DReaM.

Project DReaM started at Sun Microsystems Laboratories to develop an open, end-to-end content-protection solution consistent with the Open Media Commons vision. DReaM is an open source project that the Sun Labs team will begin to contribute to over the coming weeks.

BTW: Google Video is not the end. There's Google's PayPal equivalent and Craigslist equivalent and Apple iTunes equivalent rumored to come about very very soon.

Tuesday Aug 09, 2005

After getting numerous non-threatening "warnings" compiling my code using java build 1.5.0_01-b08, I was still bothered about the "warnings" even though my code compiled just fine and worked like a charm. However I decided to cleanup my code to get it to a point whereby I circumvented the "warnings" themselves, and my quest for it led me to the discussions around java 1.5 generics (an emotional one). Since I was using Hashtable(); HashSet(); Hashmap(); etc, I kept getting this error; and all I wanted to do was NEGATE these warnings. The discussions around Java Generics seem to have been deleted from the sun forums, I am not sure why, Marc Logemann has a nice writeup on Erasures and the backward compatibility issue However I fixed my issue using declarations as follows: (after I made a few mistakes following the Niel's posts on the same subject, it was my bad as it was "I" who made some wrong assumptions after reading his post) Hashtable env = new Hashtable(5, 0.75f); Map map = new HashMap(); I am reposting this here so that folks who still have questions on how to fix these warnings, could help themselves by just changing the method by which the declarations are made. You can also follow the links on this post to get deeper insight into why this change was made, and the reasoning behind it. I really hope that this helps you folks as, I had to do some serious digging/searching before I found the answers for what I was looking for. Also read Ken Arnold's, Jason Hunter's, John Mitchell's, Weigi Gao's, Antonio Cisternino's, Tim Jansen's, and Bruce Eckel's blog. For information about generics and the core generification, see JSR 14 and the generics tutorial (PDF).

Thursday Jun 30, 2005

According to this atricle, we at Sun are now into the laptop business. Way cool.... The laptops that we sell are specially designed to let engineers and scientists perform demanding computer tasks away from their desks.
The Sun Ultra 3 Mobile Workstation uses Sun's Sparc microprocessor and lets engineers and system administrators and other users of Sun products to run the same applications as on large, mid-range servers and workstations, which are powerful computers used by engineers and scientists. All the performance and power expected is present, with the Sun Ultra 3 Mobile Workstation available with a range of 64-Bit UltraSPARC processors, graphics options, 802.11b wireless networking, 15-and 17in. SXGA+ TFT LCD displays, Integrated Gigabit (10/100/1000Base-T) Ethernet and of course the Solaris 10 Operating Environment. The laptop is offered with either a 550MHz or 650MHz UltraSPARC IIi processor or 1.28GHz UltraSPARC IIIi processor and can take up to 2GB of RAM.
I'm myself am all eager to hear more news on this forefront. Anybody got more info on this ?

Tuesday Jun 28, 2005

According to this report, IBM will continue to license and use Java technologies from Sun, including Java Platform, Enterprise Edition (Java EE), Java Platform, Standard Edition (Java SE) and Java Platform, Micro Edition (Java ME) and Java Card throughout its software products, including its middleware and web services portfolios for another 10 years. Now that's a very nice birthday gift for Java's 10th birthday. Additionally, in response to customer demand, IBM will broaden support of its DB2, Rational, Tivoli and WebSphere software to include the Solaris 10 OS on x64 AMD Opteron based platforms.
Customers from multiple industries have voiced support for IBM applications running on the Solaris 10 OS.
Way back in January this year, Jonathan Schartwz challenged IBM to make a move to Solaris, (which can be read here); and even though analysts reports that sprouted from this were contrary (like this, this & this) to popular belief, we see that the results prove otherwise ;-) & Hello World, we have a lot more proof of our Horse Power coming you way soon.

Saturday Jun 25, 2005

Andrew Layman is Director of Web Services Interoperability for Microsoft Corporation. He participated in the design and development of XML as an interoperable format and protocol mechanism since its beginnings in 1997. Andrew was co-editor of the Namespaces in XML specification,co-author of the seminal XML Data Schemas specification, participated in the W3C XML Schemas specification, and co-authored the specifications for SOAP and the Web Service Description Language. Currently, Andrew manages a team responsible for making sure that the Web Services specifications provide an integrated protocol framework for platform-neutral, language-independent interoperability across multiple vendors and application domains. Robert Brewin is a Distinguished Engineer and Architect for Sun's Developer Tools and a leading advocate for various tools initiatives with an emphasis in improving the ease of development capabilities in both the tools and platforms. Within these roles he was also the architect for Java™ Studio Creator as well as the Java Studio Enterprise and Sun Studio product lines. He has been involved in a number of Sun initiatives, including the SunOne architecture and various technical and architectural teams within the Sun software organization.
SO : Andrew would be at the JavaONE 2005 conference presenting on :
Java™ and .NET are the predominant platforms for new software development. Many developers need a good understanding of the architectures of both platforms in general and how they interoperate in particular. The standards and profiles based on XML and SOAP are the pillars for on-the-wire interoperability between the platforms. This session features the visionaries and architects of the infrastructure of both platforms. The WS-* Web Services protocols are interoperability protocols supported by the .NET platform. The session starts with a brief walk through the standards for interoperability and touches upon the current support for these in both platforms. The session highlights some practical aspects of interoperability with some case studies and examples based on some existing and relatively newer standards. Finally, the session covers the future roadmap for interoperability between the two platforms. This cutting-edge session is for developers and architects who need a technical overview of the practical aspects of interoperability. Hear straight from the architects designing the platforms for better interoperability. After attending this session, you should have a good understanding of on-the-wire interoperability, the support for it in both the current Java and .NET platforms, and the efforts being made for the future.
This was just an FYI for those that many that may forget this IMPORTANT presentation.

Friday Jun 24, 2005

Stephen Shankland from C|net blogged about Scott McNealy and his midwestern values compelling him not to leave recovery to someone else. Well, to start with, the term "recovery" kinda distrubed me. Recovery from what ? Stephen quoted McNealy saying :
In McNealy's opinion, much of Sun's problem is merely perception compounded by flawed Generally Accepted Accounting Principles (GAAP) that draw attention away from the company's track record of cash generation. We have one of the two, maybe three operating systems that are going to survive: Windows, Solaris and maybe Red Hat.
AH!! MAYBE RedHat (are we serious ?)!! Scott went on to also saying :
I'll start with the vision. We believe we're moving out of the Ice Age, the Iron Age, the Industrial Age, the Information Age, to the participation age. You get on the Net and you do stuff. You IM (instant message), you blog, you take pictures, you publish, you podcast, you transact, you distance learn, you telemedicine. You are participating on the Internet, not just viewing stuff. We build the infrastructure that goes in the data center that facilitates the participation age. We build that big friggin' Webtone switch. It has security, directory, identity, privacy, storage, compute, the whole Web services stack. We build that infrastructure piece. We have a mission, and that's make money and grow. That allows us to realize our cause, and that is to eliminate the digital divide. We believe our strategy, way more than a PC on everybody's desk or a mainframe everywhere, is the way to make that happen. We have a strategy that's very different from everybody else's, and it's community development. The way we say that is with the S curve in all our new literature. It's not for Scott, it's not for Sun, it's for "share." We're grabbing that word and saying, of anybody, we own the word "share." We own that space. [.........] We are now at 2.5 billion Java devices on the planet--(including) 700 million cell phones, 700 million PCs. We had 17 million and 20 million downloads in the last couple months of the J2SE environment. That is a stunning number. [.........] Last quarter, we lost $3 million dollars. We are nine months into this fiscal year. Year-over-year, on an operating margin basis, we have improved for the first nine months, year-over-year, $550 million. If you believe what the analysts say, it's going to be between a $700 million and $800 million improvement year-over-year in operating margins, pretax, pre-GAAP, pre-one-time any of that stuff. That, on an $11 billion or so revenue run rate, is stunning. If I do that again next year, move over Jack Welch in the hall of fame.
I believe that like all other news channels and media sometimes "analysis" and "perspectives" from direct reports can be damaging. One's opinion about statements made can be tweaked to drive a different message home. Therefore I am not gonna give my perspective about this report, but have DIRECT excerpts from Scott's Starements posted here. Read it and guage it for yourselves. Be your OWN judges. We @ Sun tend to THINK a lot, It's time you did that too and not leave it to the news media to do the THINKING for you. (cause if they did, and you followed blindly, you'd be no better than anobody else)

Wednesday Jun 22, 2005

Well, the title of this post is not to offend anybody or any person at Microsoft. But This report on tes.co.uk with the headline Ditching microsoft Can Save millions caught my attention. The report's verbatim lists :
Primary schools could cut their computer costs by nearly half if they stopped buying, operating and supporting products from the world's largest software company, government research has found. Secondaries could also slash their information technology overheads by a quarter if they moved away from Microsoft and other commercial programs, according to an analysis carried out by the British Educational Communications and Technology Association, the Government's ICT agency. The findings could undermine Microsoft's hold on the education market, but they raise the prospect of millions of pounds of savings for British schools and colleges which spend around £1 billion a year on ICT.
The association analysed costs at 33 schools which use paid-for software, and compared them with 15 which have pioneered the use of free programs, known as open source, and the pared-down hardware to run them. Average costs, including software, hardware and support costs, were 24 per cent less per computer in secondaries using open source.
Well, It's high time the eduction sector turned towards OpenSolaris and other open source products and operating systems. And while at it, It would be a good idea for these sectors and the others too to not only evavluate the cost factor, but also the security factor associated with it. From my perspective, I dont see any other operating system other than OpenSolaris being a choice here, bearing in mind that "security" is also as critical a component as the cost factor. But is cost savings just in using Open Source Software. Dont these analysts also look at the hardware and tangible components. Why use a PC ?? aint a PC a cost factor too (or is it a expense center) ?. They surely should consider using a SunRay; and not to forget, OpenOffice & OpenSolaris & NetBeans. The Danish university, Westminister University, Carrolton University, University Of Mainz, Michigan Tech University, Mountain View Elementary, Celebration School, newark unified School District are already amongst the few from the Education Sectory who have already adopted and embraced SunRay's with Solaris/OpenSolaris and Openoffice/StarOffice.
Some Lead (like reported [here, here, here, here and here]), The Others Follow (similar to the reports here, here, here, and here);-)

Monday Jun 20, 2005

A SPECIAL OFFER FOR CANADIANS! Join us for Canadian Night at Sun's 10th annual JavaOne conference June 28th, 2005, at The Argent Hotel. Come mix and mingle with other Canadians attending the show....Canadian exhibitors,developers and media. This is a special year since we are celebrating a decade of Java technology. Don't miss this exclusive Canadian night where you will have the opportunity to meet James Gosling, the Father of Java.
You do need an invitation to attend. If you would like an invite (remember, this is your Canadian Passport to the reception!) please let me know and I shall send you one. I really hope you'd be there!

Friday Jun 17, 2005

June 26th - June 30th is JavaONE 2005 at the Moscone Center in San Francisco. I wish I could be there, but unfortunately this year around, I just would not be able to make it over. However I have a laundry list of things at JavaONE 2005 that I would have done. So I'm gonna list them here. And If any of you who happen to attend JavaONE 2005 is kind enough, please do share your resources/notes with me (and probably the rest of the world by posting it here as comments).
  • Scott Delap, from MetaMatrix would have a session on "Creating a Desktop Java Technology Application Leveraging Open Source"
  • Matthias Schorer, from FIDUCIA IT AG speaking on "Large-Scale Client Deployment Using Java Web Start Software"
  • Hideya Kawahara, & Paul Byrne, from Sun Microsystems would speak on "Project Looking Glass"
  • Simon Guest, from Microsoft Corporation & Raghavan Srinivas, from Sun Microsystems would be speaking on "Advanced Web Services Interoperability"
  • Geir Magnusson, Jr., from Apache Software Foundation would be speaking on "The Apache Harmony Project"
  • Ian Formanek, Gregg Sporar, Patrick Keegan, & Jack Catchpoole, from Sun Microsystems would be speaking on "Profiling in the Real World"
  • Alejandro Abdelnur, Dave Johnson, Patrick Chanezon, from Sun Microsystems & Kevin Burton, from Rojo Networks would be speaking on "Beyond Blogging: Feed Syndication and Publishing With Javaâ„¢ Technology"
  • Bill Roth, & Michael Carey, from BEA Systems, Inc. would be speaking on "The Case for Data Services: Bringing Order to SOA"
  • Tanjore Ravishankar, & Aseem Sharma, from Sun Microsystems, Inc. & Laurent Lagosanto, from Gemplus would be speaking on "Java Card Technology and Tomorrow's Security"
  • Martin Nystrom, from Cisco Systems, Inc. would be speaking on " Nine Ways to Hack a Web Application"
  • Rich Salz, from DataPower on "Web Services Security Attacks in Action"
  • eBay's Greg Isaacs, & Sean Crotty on "Web Services in the Real World"
  • Pat Patterson, & Eve Maler, from Sun Microsystems, Inc on "Multiple Platforms, Single Identity: Interoperable identity" I AM ALL ANXIOUS TO HEAR THIS ONE (remember my old post)
  • Peter Murray, Michael Hayward, & Joe Bradley, from Sun Microsystems, Inc would be speaking on "RFID and Javaâ„¢ Technology"
  • Alan Samuel, Apple on " Mac OS X and the Javaâ„¢ Technology"
  • Jaana Majakangas, & Zoltan Varga, from Nokia would be speaking on "Using RFID and Visual Tags"
  • Vijay Sarathy, from Sun Microsystems on "Sun Javaâ„¢ System RFID Software"
And hey, You could also collect doubles of those freebies and send me some.. Please be Generous ;-)
Java ONE 2005
& Guess What, MICROSOFT IS COMING TOO, They have a 15-foot-by-15-foot booth all for themselves ;-). The Last time Microsoft Officially Attended a JavaONE Conference was way back in 1996. Now Ain't that something to Celebreate !! SO Hey !! apart from those cool Java freebies, expect some Microsoft Goodies too...

Monday May 30, 2005

Hi, I had to reinvent the wheel again today (or was it yesterday ?), just to make my preinstalled Tomcat server on windows to run as a service, I did not want to reinstall Tomcat, but rather wanted a short fix to make my pre-installed tomcat server run as a service in windows. I have done this several times in the past but had forgotten to remember the exact process... hence this post as It'd help me (of all the people) remember. Here's how I did it: SO: If you want to run tomcat as a windows service, there are two ways to do it. Once is while installing choose to install as service, or if you already have installed it through command line, then you can run the following command to install tomcat as a service.
%CATALINA_HOME%bintomcat ­­­­-install “Apache Tomcat” “%JAVA_HOME%jrebinclassicjvm.dll” ­­­­­­-Djava.class.path="%CATALINA_HOME%binbootstrap.jar;%JAVA_HOME%libtools.jar” ­­­­­­-Dcatalina.home="%CATALINA_HOME%” ­­­­­­-Xrs ­­­­­­-start org.apache.catalina.startup.Bootstrap ­­­­­­-params start ­­­­­­-stop org.apache.catalina.startup.Bootstrap ­­­­­­-params stop ­­­­­­-out “%CATALINA_HOME%logsstderr.log”
The above command will install tomcat as a service. If this fails then its possible that tomcat.exe is not there in %CATALINA_HOME%bin directory. You can just download tomcat again and extract tomcat.exe and put this into the directory. (I was not having this in my tomcat local directory because when installing for the first time I choose NOT to install it as a service). After installing the service, you can either go to control panel/administrative tools/services and start and stop the service, or you can run it from command line net start “Apache Tomcat” // to start the service net stop “Apache Tomcat” // to stop the service. If you ever want to uninstall tomcat as a service you can run this command “%CATALINA_HOME%bintomcat.exe” -uninstall “Apache Tomcat” Service not starting issues.. When I did this my service did not start properly, and I went to the event viewer log to see the problem. It was not able to find jvm.dll in the path so I had to search and correct the path for dll and things worked just fine. Note that when I made the path change, I had to first uninstall the service and then install it again to make life easier: (the following code would do the trick. Simple save this is servcie.bat in your tomcat/bin directory and run it) : This code aint mine. It's from Mark Turk
@echo off if "%OS%" == "Windows_NT" setlocal rem rem NT Service Install/Uninstall script rem rem Options rem install Install the service using Tomcat5 as service name. rem Service is installed using default settings. rem remove - Remove the service from the System. rem rem name (optional) If the second argument is present it is considered rem to be new service name rem rem $Id: service.bat,v 1.5 2004/04/08 16:49:37 mturk Exp $ rem ------------------------------------------------------ rem Guess CATALINA_HOME if not defined set CURRENT_DIR=%cd% if not "%CATALINA_HOME%" == "" goto gotHome set CATALINA_HOME=%cd% if exist "%CATALINA_HOME%\bin\tomcat5.exe" goto okHome rem CD to the upper dir cd .. set CATALINA_HOME=%cd% :gotHome if exist "%CATALINA_HOME%\bin\tomcat5.exe" goto okHome echo The tomcat.exe was not found... echo The CATALINA_HOME environment variable is not defined correctly. echo This environment variable is needed to run this program goto end :okHome if not "%CATALINA_BASE%" == "" goto gotBase set CATALINA_BASE=%CATALINA_HOME% :gotBase set EXECUTABLE=%CATALINA_HOME%\bin\tomcat5.exe rem Set default Service name set SERVICE_NAME=Tomcat5 if "%1" == "" goto displayUsage if "%2" == "" goto setServiceName set SERVICE_NAME=%2 :setServiceName if %1 == install goto doInstall if %1 == remove goto doRemove echo Unknown parameter "%1" :displayUsage echo echo Usage: service.bat install/remove [service_name] goto end :doRemove rem Remove the service "%EXECUTABLE%" //DS//%SERVICE_NAME% echo The service '%SERVICE_NAME%' has been removed goto end :doInstall rem Install the service rem Use the environment variables as an exaple rem Each command line option is prefixed with PR_ set PR_DISPLAYNAME=Apache Tomcat set PR_DESCRIPTION=Apache Tomcat Server - http://jakarta.apache.org/tomcat set PR_INSTALL=%EXECUTABLE% set PR_LOGPATH=%CATALINA_HOME%\logs set PR_CLASSPATH=%CATALINA_HOME%\bin\bootstrap.jar "%EXECUTABLE%" //IS//%SERVICE_NAME% ­­­­­­-­­­­­­-Jvm auto ­­­­­­-­­­­­­-StartClass org.apache.catalina.startup.Bootstrap ­­­­­­-­­­­­­-StopClass org.apache.catalina.startup.Bootstrap ­­­­­­-­­­­­­-StartParams start ­­­­­­-­­­­­­-StopParams stop rem Clear the environment variables. They are not needed any more. set PR_DISPLAYNAME= set PR_DESCRIPTION= set PR_INSTALL= set PR_LOGPATH= set PR_CLASSPATH= rem Set extra parameters "%EXECUTABLE%" //US//%SERVICE_NAME% ­­­­­­-­­­­­­-JvmOptions "­­­­­­-Dcatalina.base=%CATALINA_BASE%;­­­­­­-Dcatalina.home=%CATALINA_HOME%;­­­­­­-Djava.endorsed.dirs=%CATALINA_HOME%\common\endorsed" ­­­­­­-StartMode jvm ­­­­­­-­­­­­­-StopMode jvm rem More extra parameters set PR_STDOUTPUT=%CATALINA_HOME%\logs\stdout.log set PR_STDERROR=%CATALINA_HOME%\logs\stderr.log "%EXECUTABLE%" //US//%SERVICE_NAME% ++JvmOptions "­­­­­­-Djava.io.tmpdir=%CATALINA_BASE%\temp" echo The service '%SERVICE_NAME%' has been installed :end cd %CURRENT_DIR%

Thursday May 26, 2005

CDs containing localised versions of OpenOffice, Firefox and other open source applications will be distributed to millions of people by the Indian government The Indian government is trying to encourage the use of computers across the country by distributing free CDs that contain localised versions of popular open source applications. The government has started distributing CDs containing Tamil-language versions of various open source applications, including the Firefox browser, the OpenOffice productivity suite and the Columba email client. It plans to freely distribute 3.5 million copies of the CD to Tamil speakers worldwide, according to R.K.V.S. Raman, a researcher at the Centre for Development of Advanced Computing, an organisation involved in the production of the CD. Raman told ZDNet UK on Wednesday that the CDs are in considerable demand, following a newspaper and television advertising campaign last month.
"We have had a tremendous response to this [initiative]," he said. "In the first two weeks of the campaign we got about 100,000 hits daily on the Web site offering CDs, and about two to three thousand downloads [of Tamil-language applications]. We have already sent out around 50,000 CDs and have a backlog of 35,000."
Once the requested CDs have been sent out, further copies of the CDs will be distributed with computer magazines and newspapers, according to Raman. Even the President of India, APJ Abdul Kalam, has taken an interest in the project and met the team involved in the production of the CD earlier this month. The next stage of the project is to distribute CDs containing applications in Hindi, the national language of India. This stage will be launched on 21 June and is likely to involve more than the 3.5 million CDs earmarked for the current phase, said Raman. Eventually, the government plans to release CDs in all of the 22 official languages of India. Raman believes open source software brings two main advantages to the Indian population :: cost, and the freedom to modify the software. "We are sometimes not comfortable with Western user interfaces ::€” they don't make sense in our culture, particularly for rural people who haven't had much access to technology. If we want to modify the software we have to have access to the code," he said. The Indian government's decision to ship free software in this way is likely to be a blow to Microsoft, which plans to release a low cost version of Windows in India soon. Microsoft originally hoped to release its Windows XP Starter Edition — a low-cost, feature-restricted version of Windows XP — by the end of March, but is now aiming for a June release. SOURCE : news.zdnet.co.uk

Monday May 23, 2005

Y!Q

Yahoo just released it's Y!Q, a "contextual search technology that analyzes the contents of the Web page you're viewing and then gives you a list of search results directly related to what you're reading." offering in a direct faceoff with Google's Intelligent Context Sensitive Search. Yahoo's Y!Q seems to be way more efficient in it's context sensitive search results than Google's.
Jeremy Zawodny who runs a blog on Yahoo Search quotes "The fundamental idea was to supplement search queries with context. So instead of having to spend a lot of time searching and assembling all the information you're after, this contextual search technology could incorporate that context (the stuff you were reading at you moment you decided that you wanted to know more) to find the most relevant results."
Reiner Kraft is the brains behind Y!Q. Reiner had published a whitepaper in the recent past on "Mining Anchor Text for Query Refinement", that seems extremely related to the logistics behind the Y!Q magic. Y!Q does some text extraction from a website, and it then runs a search against Yahoo's DB using the keywords that were extracted. Y!Q Challenge in ON !!. I myself intend to use this Challenge and customize it so that contextual text from my blog could alternatively return intelligent search results from Yahoo. Lets see how this works. I already started my efforts into integrating it in my blog and other websites that I run, And hopefully this Y!Q magic works. I shall also be awaiting Googles response to this Yahoo Offering. The WWW is getting to be a way more interesting place to be in than what I originally envisioned. Cheers Yahoo !!!

Saturday May 21, 2005

In a recent article post on ciol.com Jeff Jackson, The V.P. of Java and Developer Platforms Group, sidelines joining the 'Eclipse' initiative quoting the need for choice to spur competition.
The Eclipse open-source development platform has far outdistanced Sun Microsystems Inc.'s NetBeans in terms of developer and vendor support, but Sun has vowed to continue to innovate around NetBeans while practically everybody else in the Java world is supporting Eclipse. Timothy Cramer, director of NetBeans in the Java and Developer Tools group at Sun, said of Eclipse: "They do have a lot of momentum … but I think they're going to end up with a lot of competing interests."
I think it's nice that Java users have several strong choices in terms of IDEs . . . Netbeans, Eclipse, IntelliJ. I myself have used all 3 and find the freedom of choice quite nice compared to Visual Studio.
Yanick Duchesne, A Netbeans Developer is quoted saying "[Netbeans] Very fast (at least, on Linux, it is way faster than Eclipse, and I would be tempted to say that it should approach Eclipse on Windows ...)...... I did not think I'd be saying this, but it don't seem like I'll be switching back..."
Charles Ditzel the vociferous critic of Eclipse on Mac OS X wrote in his blog : "The realities are something different than the IBM marketing and advertising dollars can buy and the current trends do not bide well for Eclipse. Successive versions of Eclipse have become slower and more resource hungry than its predecessors and each new version of NetBeans since 3.5 has been faster. This has become a serious concern and the Eclipse organization is working on usability while at the same time facing increasingly fierce criticism not only on the issue of performance but also for the weak performance and reliability of Eclipse on non-Windows platforms."
The result is that many Eclipse developers have switched to NetBeans and others are beginning the migration to NetBeans by using both IDEs.

Friday May 20, 2005

Google recently rolled out a personalized version of their site, much in the likes of yahoo and other portal service providers. This personalized feature of Google does not have a name yet. Maybe it's gonna be called myGoogle (Google recently registered the domain myGoogle with AllDomains.com), or GgMYle or something on those lines...

Currently the personalized Google service allows one to create their home page with different modules that they can drag and drop across the page, thus enabling the user to have one place to gofor their email, weather, maps, movie schedules, news headlines and of course the Google web search. As Yahoo starts to launch their own adsense like offering called YSM, Google is going the other way around to offer a Yahoolike personalized service. Google will start by offering content from the BBC, the New York Times, Slashdot, Wired, the Quote of the Day and the Word of the Day. The Google also plans to let users add syndicated Web content from news sites and blogs via RSS, or really simple syndication, technology, said Marissa Mayer, who directs consumer Web products for Google.

The Google service thats to be launched pretty soon is extremely similar to it's rival offerings like MyYahoo, MSN, AOL and EXCITE. The portal tool is part of a broader Google initiative to aggregate its features and information into a unified single place, a project Googleproudly calls the "fusion." Google is exploring other ways to personalize the experience, a Google representative was heardto have mentioned. Very typicalof Google's style, Google is releasing this as a BETA.It's currently available on Google Labs.

All said and done, Google's not way different from all the others out there who imitate each others offerings. For Google Innovation is not in Invention; but rather in Imitation!!.

Thursday May 19, 2005

With Identity Management, Federation etc being the buzzwords of this gen, I believed that having a strong open source federated identity platform to develop from would be a great gift. First it was Andre Durand with SourceID. and now, Steven Carmody, The "Mr. Shibboleth Of All" gave an introductory presentation on Shibboleth, an inter-institutional approach to federated authentication. Shibboleth targeted at the eduction sector is showcased on internet2. Mr. Carmody also pointed out that Shibboleth is poised for a real wide-scale adoption. NSF would be adopting Shibboleth for its fastlane service on July 30th as part of the United States Government's e-Authentication initiative. Shibboleth is Internet2's access control architecture which complements cas. Renee Woodten Frost, Internet2's Associate Director of Middleware and Security, provided an introduction to Shibboleth, during the Midwest Regional Conference. Then there's Guanxi, the JAVA implementation of the SAML Spec and complies with the Shibboleth Profile extensions developed as part of an Internet2 project. The next release os CAS may use Shibboleth. I shall be following developments on both CAS and Shibboleth. It would be nice if you folks contributed to information gathered on this topic by commenting on this post, as it would make aggregation of the subject matter easier. I shall keep you posted on this forefront as I keep learning more. Cheers for now. UPDATE: Please Read my post on Federated Security: A Shibboleth Approach