Google
 

Thursday, October 18, 2007

The Java History Timeline






































































1991

The Green Project Begins


MS DOS is the dominant operating system

Cell phones weigh half a pound

"Biosphere 2" project begins

1992

"Oak" is the language

*7 Debuts

"Duke" is featured in the Interface


Johnny Carson signs off "The Tonight Show" on NBC

1993

The Green Project becomes FirstPerson

Mosaic v1.0 is released

"Cheers" ends an 11-year run


1994

WebRunner released – the first browser that supports moving objects and dynamic executable content

The Apple QuickTake 100, the first consumer digital camera, goes on sale for less than $1,000

"Friends" debuts on NBC

1995

Java technology released to a select group on the Web site wicked.neato.org


The San Jose Mercury News runs a front-page article about Java technology

Name changed from "Oak" to "Java"

Announced at Sun World -- Java technology is officially born

1996

The first JavaOne Developer Conference

JDKtm 1.0 software is released

Chess computer Deep Blue defeats Garry Kasparov for the first time


"Dolly" the first cloned sheep is born

1997

Over 220,000 downloads of JDK 1.1 software occur in just three weeks

JavaOne draws 8,000 attendees, becoming the world’s largest developer conference

Java Card 2.0 platform is unveiled

43% of U.S. families own a computer

1998

JDK 1.1 release downloads top 2 million

Visa launches world’s first smart card based on Java Card technology

The Java Community Process (JCP) program formalized

"Who Wants to Be a Millionaire?" premieres in the U.K

1999

Java 2 platform source code is released

JavaOne draws 20,000

J2EE beta software is released

"Star Wars Episode I: The Phantom Menace" released

2000

Over 400 Java User Groups are established worldwide


Java Developer Connection program tops 1.5 million members

Steve Jobs joins Scott McNealy on stage at JavaOne to announce a major commitment by Apple in support of Java technology

Heavy Metal band Metallica sues Napster for copyright violations

2001

First international JavaOne conference in Yokohama Japan

Over 1 million downloads of the Java Platform, Enterprise Edition (Java EE) SDK

Google Inc. PageRank search algorithm patent awarded


"The Lord of the Rings: The Fellowship of the Ring" is released

2002

J2EE SDK downloads reach 2 million

78% of executives view J2EE technology as the most effective platform for building and deploying Web services

The Euro is introduced

"The Osbournes" becomes a surprise hit on MTV

2003

Java technology runs in almost 550 million desktops

Almost 75% of professional developers use Java programming language as their primary development language

Commercial Voice-Over-Internet (VoiP) phone service begins

"The Da Vinci Code" is published

2004

Java 2 Platform, Standard Edition 5 (Project Tiger) is released

The Java technology-powered Mars Rover (Spirit) touches down on Mars

Sun Java Studio Creator is launched

2005

Java technology celebrates its 10th birthday

Approximately 4.5 million developers use Java technology


Over 2.5 billion Java technology-enabled devices are available

java.com bundles the Google Toolbar with the JRE download

2006

Rich Green announces at the JavaOne 2006 Conference that it's not a matter of when Sun will open source Java technology, but how. The NetBeans IDE 5.0 is released. Sun open-sourced Java EE components as the Glassfish Project to java.net. Java SE and ME initial components are released as open source. Pirates of the Caribbean: Dead Man's Chest is released.

Friday, October 5, 2007

A List of JDBC Drivers

If you need to access a database with Java, you need a driver. This is a list of the drivers available, what database they can access, who makes it, and how to contact them.

IBM DB2
jdbc:db2://:/
COM.ibm.db2.jdbc.app.DB2Driver

JDBC-ODBC Bridge
jdbc:odbc:
sun.jdbc.odbc.JdbcOdbcDriver

Microsoft SQL Server
jdbc:weblogic:mssqlserver4:@:
weblogic.jdbc.mssqlserver4.Driver

Oracle Thin
jdbc:oracle:thin:@::
oracle.jdbc.driver.OracleDriver

PointBase Embedded Server
jdbc:pointbase://embedded[:]/
com.pointbase.jdbc.jdbcUniversalDriver

Cloudscape
jdbc:cloudscape:
COM.cloudscape.core.JDBCDriver

Cloudscape RMI
jdbc:rmi://:/jdbc:cloudscape:
RmiJdbc.RJDriver

Firebird (JCA/JDBC Driver)
jdbc:firebirdsql:[//[:]/]
org.firebirdsql.jdbc.FBDriver

IDS Server
jdbc:ids://:/conn?dsn=''
ids.sql.IDSDriver

Informix Dynamic Server
jdbc:informix-sqli://:/:INFORMIXSERVER=
com.informix.jdbc.IfxDriver

InstantDB (v3.13 and earlier)
jdbc:idb:
jdbc.idbDriver

InstantDB (v3.14 and later)
jdbc:idb:
org.enhydra.instantdb.jdbc.idbDriver

Interbase (InterClient Driver)
jdbc:interbase:///
interbase.interclient.Driver

Hypersonic SQL (v1.2 and earlier)
jdbc:HypersonicSQL:
hSql.hDriver

Hypersonic SQL (v1.3 and later)
jdbc:HypersonicSQL:
org.hsql.jdbcDriver

Microsoft SQL Server (JTurbo Driver)
jdbc:JTurbo://:/
com.ashna.jturbo.driver.Driver

Microsoft SQL Server (Sprinta Driver)
jdbc:inetdae::?database=
com.inet.tds.TdsDriver

Microsoft SQL Server 2000 (Microsoft Driver)
jdbc:microsoft:sqlserver://:[;DatabaseName=]
com.microsoft.jdbc.sqlserver.SQLServerDriver

MySQL (MM.MySQL Driver)
jdbc:mysql://:/
org.gjt.mm.mysql.Driver

Oracle OCI 8i
jdbc:oracle:oci8:@
oracle.jdbc.driver.OracleDriver

Oracle OCI 9i
jdbc:oracle:oci:@
oracle.jdbc.driver.OracleDriver

PostgreSQL (v6.5 and earlier)
jdbc:postgresql://:/
postgresql.Driver

PostgreSQL (v7.0 and later)
jdbc:postgresql://:/
org.postgresql.Driver

Sybase (jConnect 4.2 and earlier)
jdbc:sybase:Tds::
com.sybase.jdbc.SybDriver

Sybase (jConnect 5.2)
jdbc:sybase:Tds::
com.sybase.jdbc2.jdbc.SybDriver

To test your driver once it's installed, try the following code:


{
Class.forName("Driver name");
Connection con = DriverManager.getConnenction("jdbcurl","username","password");
//other manipulation using jdbc commands
}
catch(Exception e)
{
}

Thursday, October 4, 2007

Java JDK major releases and release differences




































































Java JDK Major Releases and Released diffences
DateVersionCodenameNew Features Introduced In that Release
1996-01-231.0Oak?Java released to public
1997-02-181.1SparklerNo longer supported. Added a totally new event model, using Listeners,
anonymous classes and inner classes. This is the level Microsoft has trapped
many of its customers at. Netscape proprietary RSA code signing. Microsoft
proprietary CAB code signing.
1998-12-041.2PlaygroundNo longer supported. Added ArrayList and other Collections,
added Swing. Added DSA code signing. Added BufferedImage
2000-05-081.3KestrelNo longer supported. java.util.Timer,
java.lang. StrictMath, Runtime.
addShutdownHook, java.awt.

Robot, java.awt.print. PageAttributes,
java.media.sound (MIDI and sampled). Hotspot
introduced. RMI now has the option of using CORBA's IIOP protocol. Added RSA
code signing, which quickly effectively obsoleted DSA certificates.
2002-02-131.4MerlinNo longer supported. added regexes, assertions and nio.
2004-09-291.5Tigeradded StringBuilder, java.util.concurrent,
generics, enumerations and annotations.
2006-12-121.6MustangSystem tray, subpixel antialiasing, Document-modal, Application-modal,
Toolkit-modal, Applet splash screens, table sorting,
true double buffering, digitally signed XML files, JAWS support for *.ico
and *.png, JavaCompilerTool,
JDBC 4.0, smart card API, Console.readPassword,
improved drag & drop.
not released1.7DolphinThere is still on-going discussion
on what should be included.

Wednesday, October 3, 2007

Actual differance between computer engineering and IT

CE (computer science) describe what is the science behind computer..

how computer is engineered. include history, present and future of computer. including its application and lot many things.

while IT is some thing different...

it is study of technology..
describe following things..

1. How to collect information from various source....
2. How to store information in such a way that it can be back in desire manner.
3. How to re-distribute information in such way that it fulfill the requirement.

and by chance computer is involve in the all activity.
so, its look like computer and IT both are same.


but fact is that,
CS is a study of machine..
IT is a study of information gathering, storing and distributing.

now a days computer is main device that is used in such activity so IT very similar to computer science.
if in future any device will invented that will betterly fulfill IT requirement(information gathering, storing and distributing). than i am sure that IT people are going to learn that device.

Thursday, August 23, 2007

Write a Code...... if u can
write a optimum c/c++ program to generate like bellow...

0123456789
0123456798
0123456879
.
.
.
9876543210

Any combination must not repeat.
sequence may change to display those number.


Hint It having 10! mean near by 840 M combination.

Information on Rubby

Having Introduction, Help, history, background and lots more other......
Mean so many thing about Ruby

http://ruby-help.50webs.com/

Download Rubby
http://www.ruby-lang.org/en/downloads/

Queck guide: Rubby in 20 Minuts....
http://www.ruby-lang.org/en/documentation/quickstart/

Thursday, August 9, 2007

BSNL teliphone directory

This will display state wise teliphone directory.

http://www.bsnl.co.in/onlinedirectory.htm

Download Mobile Ringtones FREE !!! from Paid websites.

HI Guys THis is really true with most of the websites offering a paid service to download ringtones (MONO, POLY,TRUE Tones) You just need to have a Internet Explorer. Websites

Tested:

http://www.mauj.com/ringtones/poly.php
http://in.rediff.com/mobile/ringtone/polyphonic.html
http://ringtones.indiatimes.com/ringtone/newwebsite/index.jsp



There will be many many many other websites which can be fooled without any Hacking....

Just Hear the Ringtones you like and go to the Temporary Internet Files Directory to see the MP3 (or other Supported Sound formats like rm,wma)

Copy it to your personal folder and hear it offline.... and now you have that ringtones all yours without spending a penny on the site.......

If Have any difficulties finding the Temp INternet Folder.. Best Way is to goto

Tools->Internet Options->General-> Select Settings in Temporary Internet Files Now Select View Files and you can find all the files including your ringtones in the folder

Search engine for music (MP3) files

Here are a list of Mp3 search engines using which you can search for your favourite music and download them.... hav fun with these Links.
Lycos MP3 Search - An incredibly popular and very strong search engine. When queried, returns hits with a very helpful reliability ranking.

http://mp3.lycos.com/
Kermit - Kermit is a search box and nothing much more. Because the index is constantly updated, it has gained a reputation as one of the strongest mp3 search engines.
http://oth.net/
Audio Galaxy - Formally known as the BORG search, Audio Galaxy has become one of the more popular, and useful, MP3 search engines on the Internet.

http://www.audiogalaxy.com/
Scour.net - One of the most popular mp3 / multimedia search engines on the web. All downloads from the site must be made with the Scour Media Agent.
http://www.scour.net/
2Look4 - Although not the largest or most popular music search engine on the web, 2look4 is certainly notable.

http://www.2look4.com/
Astraweb - A bare-bones search engine not unlike Kermit.Mirc-X - Despite its name, Mirc-X stands as a very strong MP3 search engine. Like Kermit, Mirc-X has a strong reputation among computer gurus.

http://www.astraweb.com/
Palavista - A META MP3 search engine. The search engine reads into six of the more popular engines and sorts the returns by engine.

http://www.palavista.com/

SOAP message structure



A SOAP message is a well-formed XML document that contains an Envelope element, an optional Header element, and a mandatory Body element

The Envelope element serves as a container for the Body and Header elements and also as an indicator to the processing node that the XML is a SOAP message.

How SOAP node working

Wednesday, August 8, 2007

googlef9176d3471494085

this is only google varification

Web Service Communication Stack



The Web Service communication stack

This is the magic of Web service.

TCS for Fresh Graduate.....

Designation TCS is Hiring BSc 2007 freshers for Infrastructure services division
Job Description
1. Candidates should have good communication skills.
2. Good analytical and reasoning skills
3.Basic knowledge about
hardware/networking/operating systems will be an added advantage.
4. Technical certifications would be an added advantage
5.Should be willing to work in Shifts.
6. Should have 60% in their academics.
Desired Profile 1. Candidates should have good communication skills.
2. Good analytical and reasoning skills
3.Basic knowledge about
hardware/networking/operating systems will be an added advantage.
4. Technical certifications would be an added advantage
5.Should be willing to work in Shifts.
6. Should have 60% in their academics.
Experience 0 - 2
Industry Type Software Services
Functional Area IT Software - (Network Administration / Security)
Education UG - B.Sc - Computers
PG - Post Graduation Not Required
Annual Salary Rupees. 1,50,000
Location Mumbai

for more detail and apply....
http://corp.naukri.com/mynaukri/mn_newminnernew.php?filename=060807002337

Tuesday, August 7, 2007

MNC Hiring Engineers @ Bangalore and Delhi/Gurgaon

Top notch Multinationl Companies Hiring Engineering graduates to work as Embedded Professionals. Candidates must be B.E/Btech/Mtech (E&C,CS,EEE,IT) with 60% Aggregate. 2006 and 2007 pass-out are eligible. Selected Candidates will be trained to join the companies like HCL, Bosh, HP, Google, Sun Micro Systems, TCS, IBM etc.
Training is on self support basis.

Salary Minimum 2.5lac to 3.5lac p.a

Bangalore Candidates Contact:-
080- 25633893, 25630776.

Delhi/Gurgaon Candidates Contact
0124-3218856, 0124-4083059.

Monday, August 6, 2007

Nex-G Solutions

Company Nex-G Solutions
Location Delhi/NCR
Eligibility B.E, B.Tech, B.C.A, M.C.A, M.E

Details


Hello Folks,

We have requirements for engineers to work on mobile protocol stack development and mobile applications.

Qualification - B.E, B.Tech, B.C.A, M.C.A, M.E, M.Tech
Experience - 0-1 yrs


regards,
HR,
Mobile Technology Solutions,
Nex-G Solutions Pvt. Ltd.
A-6, First Floor, Sector 22,
Noida,
Uttar Pradesh, INDIA,
Pin-201301

From here to apply

http://www2.efreshers.com/jobs/apply/index.php

Subex recruits Fresh Graduates - IT Opening : Apply Soon

Freshers (0 - 6 Months Exp)

Job Description

Hi All,

We do have requirements for software engineer positions in Bangalore.

Freshers (Only Bangalore Candidates).

Candidates with BE, B Tech, ME or Mtech(Any Engineering) background should have an aggregate of atleast 70% throughout the semesters.

Candidates with any other Bachelor’s degree background should have an aggregate of atleast 60% throughout .

Candidates should have the complete technical knowledge of C/JAVA programming language

Experience: 0 - 1 years

Education: Any graduate

Job Location: Bangalore

Key Skills: Freshers (0 - 6 Months Exp)


If you meet the above mentioned criteria, apply online

How To Apply
Click here to Apply

Atelier soft recruits Freshers (IT)

Atelier Soft Pvt Ltd ( www.atelier-soft.com )

ATELIER is software Development and consulting firm chennai based. We organization operating out of Chennai, India. Our core strength is in Java based technologies such as JSP, Servlets, Swing, EJB, Struts., and other latest Technologies.

Position: JAVA/ J2EE DEVELOPER

Job Description HE / SHE SHOULD BE ANY DEGREE, GOOD COMMUNICATION AND TECHNICAL SKILLS, CHALLENGING TO LEARN NEW TECHNOLOGIES AS FLEX, SERVLETS ...ETC.

Desired Profile THE CANDIDATES SHOULD BE IT BACKGROUND, PREFERABLY FROM CHENNAI, STRONG IN JAVA AND J2EE TECH. TO BE WITH US AT LEAST FOR ONE YEAR

Maximum Experience 2 years
Location Chennai

How to Apply
Click here to Apply

Yahoo India recruits Freshers & Exp

Position Title: Engineer / Sr. Engineer – Web Development

Team: Small Business Customer Service



Position Summary:

The representative is responsible for providing world class service to Small Business Customers by resolving customer inquiries through multiple contact channels, including phone and e-mail. The successful representative will address and resolve customer enquiries to ensure first contact resolution. Additionally, the representative is responsible for making every customer interaction count through a relationship building consultative servicing approach that involves identifying opportunities to make every customer successful. Making every customer successful involves successfully providing sales through service by recommending products and services that are best suited for the customer.



Primary Responsibilities:

· Provide world class service to all small business customers in a customer centric environment

· Successfully resolve complex customer e-mail and telephone inquiries through the use of multiple customer support tools.

· Assisting customers with inquiries while providing consultative support and recommendations

· Document in detail all interactions with customers

· Effectively articulate complex information to a variety of technical and non technical customers

· Educate customers on products. Help customers to be successful.

· Identify and evaluate opportunities to increase customer retention and satisfaction through the use of up/cross selling products and services.

· Successfully performs against department scorecard metrics including



Qualifications and Skills:

· World-class customer service focus and interpersonal skills

· Previous success in call center service, or internet company

· Proven ability to communicate complex technical problems in “customer friendly” language

· Proven ability to work in a high paced, nimble, and fluid work environment.

· Demonstrated superiority troubleshooting skills, ability to think outside of the box and find creative ways to solve customer problems.

· Knowledge of DNS and Web Hosting

· Intermediate knowledge of Perl, CGI, HTML, Java, and e-commerce

· Solid decision making skills

· Must demonstrate effective oral and written communication skills and the ability to work cooperatively with internal and external business partners

· Proven ability to work independently in a fast-paced environment.

· Intermediate knowledge of Microsoft Office suite, including Excel

· Well organized with the ability to multi-task and prioritize workload

· Schedule flexibility



Preferred Qualifications
· Knowledge of Yahoo! small business products a plus
· Previous experience in a B2B support model


How to Apply
If you can prepare a bit on few of these - Perl, CGI, HTML, Java, and e-commerce it will be a plus.
forward your profiles to : balajivr@yahoo-inc.com