eclipse demo camp bangalore 2009 - jsdt
TRANSCRIPT
![Page 1: Eclipse Demo Camp Bangalore 2009 - JSDT](https://reader033.vdocuments.net/reader033/viewer/2022052901/5564a04ed8b42a366c8b4946/html5/thumbnails/1.jpg)
Eclipse Demo Camp
JavaScript Development Toolkit (JSDT)
Deepak Azad
![Page 2: Eclipse Demo Camp Bangalore 2009 - JSDT](https://reader033.vdocuments.net/reader033/viewer/2022052901/5564a04ed8b42a366c8b4946/html5/thumbnails/2.jpg)
Eclipse Demo Camp
2
Agenda
� What is JSDT ?
� How to get it?
� Pain points in JavaScript development
� JSDT features
![Page 3: Eclipse Demo Camp Bangalore 2009 - JSDT](https://reader033.vdocuments.net/reader033/viewer/2022052901/5564a04ed8b42a366c8b4946/html5/thumbnails/3.jpg)
Eclipse Demo Camp
3
How to get it?
� As part of Eclipse IDE for Java EE Developers (since Eclipse 3.4)
� By adding ‘Web tools platform’ to plain Eclipse
� Also part of Rational Application Developer (RAD)
![Page 4: Eclipse Demo Camp Bangalore 2009 - JSDT](https://reader033.vdocuments.net/reader033/viewer/2022052901/5564a04ed8b42a366c8b4946/html5/thumbnails/4.jpg)
Eclipse Demo Camp
4
![Page 5: Eclipse Demo Camp Bangalore 2009 - JSDT](https://reader033.vdocuments.net/reader033/viewer/2022052901/5564a04ed8b42a366c8b4946/html5/thumbnails/5.jpg)
Eclipse Demo Camp
5
![Page 6: Eclipse Demo Camp Bangalore 2009 - JSDT](https://reader033.vdocuments.net/reader033/viewer/2022052901/5564a04ed8b42a366c8b4946/html5/thumbnails/6.jpg)
Eclipse Demo Camp
6
![Page 7: Eclipse Demo Camp Bangalore 2009 - JSDT](https://reader033.vdocuments.net/reader033/viewer/2022052901/5564a04ed8b42a366c8b4946/html5/thumbnails/7.jpg)
Eclipse Demo Camp
7
Pain Points in JavaScript Development
� Text editor, firebug and browser refresh were the best tools available
� Minimal content assist
� Minimal static validation
� No refactoring support
� No source code navigation support
![Page 8: Eclipse Demo Camp Bangalore 2009 - JSDT](https://reader033.vdocuments.net/reader033/viewer/2022052901/5564a04ed8b42a366c8b4946/html5/thumbnails/8.jpg)
Eclipse Demo Camp
8
JSDT Library mechanism
� Library mechanism to manage common objects, variables, and types in a project
� JSDT library : prototyped object/class definitions and JSDoc
� Prepackaged libraries
� User defined libraries
![Page 9: Eclipse Demo Camp Bangalore 2009 - JSDT](https://reader033.vdocuments.net/reader033/viewer/2022052901/5564a04ed8b42a366c8b4946/html5/thumbnails/9.jpg)
Eclipse Demo Camp
9
![Page 10: Eclipse Demo Camp Bangalore 2009 - JSDT](https://reader033.vdocuments.net/reader033/viewer/2022052901/5564a04ed8b42a366c8b4946/html5/thumbnails/10.jpg)
Eclipse Demo Camp
10
![Page 11: Eclipse Demo Camp Bangalore 2009 - JSDT](https://reader033.vdocuments.net/reader033/viewer/2022052901/5564a04ed8b42a366c8b4946/html5/thumbnails/11.jpg)
Eclipse Demo Camp
11
Features
� Content assistance
� Script validation and error detection
� Quick fix
� Refactoring
� Same-word highlighting
� Source code navigation
![Page 12: Eclipse Demo Camp Bangalore 2009 - JSDT](https://reader033.vdocuments.net/reader033/viewer/2022052901/5564a04ed8b42a366c8b4946/html5/thumbnails/12.jpg)
Eclipse Demo Camp
12
![Page 13: Eclipse Demo Camp Bangalore 2009 - JSDT](https://reader033.vdocuments.net/reader033/viewer/2022052901/5564a04ed8b42a366c8b4946/html5/thumbnails/13.jpg)
Eclipse Demo Camp
13
![Page 14: Eclipse Demo Camp Bangalore 2009 - JSDT](https://reader033.vdocuments.net/reader033/viewer/2022052901/5564a04ed8b42a366c8b4946/html5/thumbnails/14.jpg)
Eclipse Demo Camp
14
![Page 15: Eclipse Demo Camp Bangalore 2009 - JSDT](https://reader033.vdocuments.net/reader033/viewer/2022052901/5564a04ed8b42a366c8b4946/html5/thumbnails/15.jpg)
Eclipse Demo Camp
15
![Page 16: Eclipse Demo Camp Bangalore 2009 - JSDT](https://reader033.vdocuments.net/reader033/viewer/2022052901/5564a04ed8b42a366c8b4946/html5/thumbnails/16.jpg)
Eclipse Demo Camp
16
![Page 17: Eclipse Demo Camp Bangalore 2009 - JSDT](https://reader033.vdocuments.net/reader033/viewer/2022052901/5564a04ed8b42a366c8b4946/html5/thumbnails/17.jpg)
Eclipse Demo Camp
17
![Page 18: Eclipse Demo Camp Bangalore 2009 - JSDT](https://reader033.vdocuments.net/reader033/viewer/2022052901/5564a04ed8b42a366c8b4946/html5/thumbnails/18.jpg)
Eclipse Demo Camp
18
![Page 19: Eclipse Demo Camp Bangalore 2009 - JSDT](https://reader033.vdocuments.net/reader033/viewer/2022052901/5564a04ed8b42a366c8b4946/html5/thumbnails/19.jpg)
Eclipse Demo Camp
19
Links
� http://blog.deepakazad.com/search?q=jsdt
� http://www.eclipse.org/downloads/
� http://www.ibm.com/developerworks/library/os-eclipse-jsdt/
� http://wiki.eclipse.org/index.php/ATF/JSDT
![Page 20: Eclipse Demo Camp Bangalore 2009 - JSDT](https://reader033.vdocuments.net/reader033/viewer/2022052901/5564a04ed8b42a366c8b4946/html5/thumbnails/20.jpg)
Eclipse Demo Camp
20
Thank You