Thanks. Now, I can get the points show up. I am wondering if a text (textsymbol) can be added as below. Text is not showing up. I am not sure if am doing it right. Please help
dojo.connect(map, "onLoad", function(){
var xy = new esri.geometry.Point ([-13074275.960 , 4015990.240], new esri.SpatialReference({wkid:102100}));
//var xy = new esri.geometry.Point([-117.440 , 33.905] , new esri.SpatialReference({wkid:102100}));
var sms = new esri.symbol.SimpleMarkerSymbol(esri.symbol.SimpleMarkerSymbol.STYLE_SQUARE, 10,
new esri.symbol.SimpleLineSymbol(esri.symbol.SimpleLineSymbol.STYLE_SOLID,
new dojo.Color([47,85,89]), 1),
new dojo.Color([112,15,70]));
var text = new esri.symbol.TextSymbol("Hello World").setColor(
new dojo.Color([128,0,0])).setAlign(esri.symbol.Font.ALIGN_START).setAngle(45).setFont(
new esri.symbol.Font("12pt").setWeight(esri.symbol.Font.WEIGHT_BOLD)) ;
var ptlabel= new esri.Graphic(xy,sms,text);
map.graphics.add(ptlabel);
});