<?xml version="1.0" encoding="ISO-8859-1" ?><rss version="2.0"><channel><title>Jyotirmaya.com Wiki</title><link>http://www.jyotirmaya.com/web/wiki/default.asp?db=Wiki&amp;a=rss</link> <description>Latest changes and postings.</description> <copyright>Copyright (C) Elrey All rights reserved.</copyright> <generator>Elrey WikiAsp RSS Generator</generator> <item><title> Eclipse Ide Online Tutorials</title><link>http://www.jyotirmaya.com/web/wiki/default.asp?db=Wiki&amp;o=EclipseIdeOnlineTutorials</link> <category> Wiki</category><author>user@151.200.90.2</author><description><![CDATA[ 

[<a href="default.asp?db=Wiki&o=ProgrammingTrail"> Programming Trail</a> >> <a href="default.asp?db=Wiki&o=JavaTrail"> Java Trail</a> >> <a href="default.asp?db=Wiki&o=JavaIDE">Java IDE</a> >> <a href="default.asp?db=Wiki&o=EclipseIDE">Eclipse IDE</a> >>  <a href="default.asp?db=Wiki&o=EclipseIDEOnlineTutorials">Eclipse IDE Online Tutorials</a> ]
<br/></p><p>
In this page I will list the tutorials available for Eclipse in a book format.
<ul>
<li>  <b><a href='http://www.jyotirmaya.com/web/articles/06082004/'>For beginners I have written a hands on Tutorial - Eclipse IDE 101 Flash Tutorial.</a></b></li>
<li>  <a href='http://www.cs.umd.edu/class/fall2004/cmsc131/EclipseTutorial/'>Another beginners tutorial for eclipse at UMD.EDU can be accessed here.</a></li>
<li>  <a href='http://www.devx.com/DevDemos/Link/22168'>Yet another flash tutorial on Eclipse Setup at IBM</a></li>
<li>  <a href='https://eclipse-tutorial.dev.java.net/'>eclipse-tutorial: A tutorial on how to use Eclipse IDE with java.net projects</a>. </li>
<li>  Also please visit <a href='http://www.eclipse.org/org/june05release/projects.html'>Eclipse 3.1 screencasts</a>.</li>
<li>  <a href='http://jonah.cs.elon.edu/dpowell2/Courses/EclipseTutorial/EclipseTutorial.htm'>A Nice Video Tutorial on Eclipse</a></li>
<li>  <a href='http://showmedo.com/videos/series?name=IntroductionToEclipseWithJava_JohnM'>Basic Introduction to Eclipse</a></li>
</ul>
<br/></p><p>
<font color=firebrick><b>Chapter 1: Introduction to Eclipse</b></font>
<hr size=1 noshade=false />

<br/><font color=firebrick><b>Section 1: Eclipse IDE Basics</b></font>
<hr size=1 noshade=false />

<b><a href='http://www.cs.umanitoba.ca/~eclipse/1-Install.pdf'>Section 1.1: Eclipse Basics, Installation and Configuration</a></b> <img title='images/pdf.jpg' src='images/pdf.jpg'> 
<br/></p><p>
This tutorial covers (i)Important concepts of Eclipse, (ii) Eclipse installation, (iii) Adjusting the default-settings, (iv) Where do I change the used JDK etc. (v) Basics of Java development, (vi) The first Java project, (vii) Importing an existing Java project, (viii) Setting the Java buildpath, (ix) Creating the first class, and (x) Executing a class.
<br/>&nbsp;<br/></p><p>
<b><a href='http://www.scs.carleton.ca/~deugo/climbing/DeugoEclipseCon05.ZIP'>Section 1.2: Getting Started with Eclipse</a></b> <img title='images/zip.gif' src='images/zip.gif'> 
<br/></p><p>
This tutorial is for people that have not yet worked with Eclipse. You'll explore Eclipse's architecture and become familiar with the plug-in mechanism. We will start with an overview of Eclipse and how to install and run it. Next, we will describe Eclipse's Workbench and its resources, views and perspectives. ...
<br/></p><p>
<font color=firebrick><b>Section 2: Advance Eclipse IDE</b></font>
<hr size=1 noshade=false />

<b><a href='http://www.awprofessional.com/content/images/0321159640/samplechapter/shavorch03.pdf'>Section 2.1: Using the Java Development Tools in Eclipse</a>  </b> <img title='images/pdf.jpg' src='images/pdf.jpg'> [<a href='#1' name='fn_1'>1</a>]  
<br/></p><p>
Eclipse provides a first-class set of Java Development Tools (JDT) for developing Java code. These tools include a Java perspective, a Java debug perspective, a Java project definition, editors, views, wizards, refactoring tools, a Java builder (compiler), a scrapbook for evaluating Java expressions, search tools, and many others that make writing Java code quick, fun, and productive.
<br/></p><p>
<b><a href='http://www-106.ibm.com/developerworks/java/library/os-ecref/'>Section 2.2: Refactoring your code using Eclipse</a></b>
<br/></p><p>
Eclipse provides a powerful set of automated refactorings that, among other things, let you rename Java elements, move classes and packages, create interfaces from concrete classes, turn nested classes into top-level classes, and extract a new method from sections of code in an old method. Becoming familiar with Eclipse's refactoring tools is a good way to improve your productivity. This survey of Eclipse's refactoring features, with examples, demonstrates how and why to use each.
<br/></p><p>
<b><a href='http://www.visual-paradigm.com/sdeec.php'>Section 2.3: UML modelling in Eclipse using Visual Paradigm SDE</a></b>
<br/></p><p>
Visual Paradigm SDE for Eclipse (SDE-EC) speeds the application development lifecycle by becoming a visual bridge among architects, analyst, designer and developers. Visual Paradigm SDE for Eclipse is engineered to increase the speed of requirement capturing, analysis, design, development, testing and deployment.
<br/></p><p>
<b><a href='http://log4e.jayefem.de/index.php/Main_Page'>Section 2.4: Log your application using Log4j, Commons Logging and JDK 1.4 logging</a></b>
<br/></p><p>
Log4E is a free Eclipse Plugin which helps you to use your logger easily in Java Projects.
<br/></p><p>
<b><a href='https://eclipse-tutorial.dev.java.net/eclipse-tutorial/part2.html'>Section 2.5: Using CVS in Eclipse</a></b>
<br/></p><p>
Eclipse ships with a graphical CVS client that makes it easy to manage your projects with CVS. <a href='http://web.archive.org/web/20040605020718/www.3plus4software.de/eclipse/cvs_en.html'>Another tutorial on Eclipse and CVS can be found here</a>.
<br/></p><p>
<b><a href='http://www.onjava.com/lpt/a/4524'>Section 2.6: Testing your Java Code using JUnit and Eclipse</a></b>
<br/></p><p>
JUnit is a regression testing framework written by Erich Gamma and Kent Beck. It is used by the developer who implements unit tests in Java. The goals of this tutorial are to show how to a) use JUnit with Eclipse and b) produce better code according to the XP-rule test first. <a href='http://web.archive.org/web/20040605020718/www.3plus4software.de/eclipse/cvs_en.html'>Here is another tutorial on Junit/Eclipse to produce code according to the XP-rule</a>.
<br/></p><p>
Another good tutorial is available here: <a href='http://open.ncsu.edu/se/tutorials/junit/'>Unit Testing in Eclipse Using JUnit</a>.
<br/></p><p>
<b><a href='http://www.eclipsezone.com/eclipse/forums/t52038.html'>Section 2.7: Profiling Applications in Eclipse</a></b>
<br/></p><p>
Application profiling is one of the most valuable techniques available for programmers to get out of the world of premature optimization, and back into reality. By simply profiling an application, it becomes immediately apparent where the overwhelming memory and CPU burdens are, and allows you to quickly squash them. The Eclipse Test and Performance Tools Platform (or Eclipse TPTP for you acronym nuts) is an infrastructure for doing all kinds of monitoring and testing of applications from within Eclipse.
<br/></p><p>
<b><a href='http://www-128.ibm.com/developerworks/library/os-ecbug/index.html'>Section 2.8: Debugging with the Eclipse Platform</a></b>
<br/></p><p>
Find out how to use the built-in debugging features in the Eclipse Platform for debugging software projects. Debugging is something programmers can't avoid. There are many ways to go about it, but it essentially comes down to finding the code responsible for a bug.
<br/></p><p>
<font color=firebrick><b>Chapter 2: GUI Development using Eclipse</b></font>
<hr size=1 noshade=false />

<br/><font color=firebrick><b>Section 1: GUI Development using SWT</b></font>
<hr size=1 noshade=false />

<b><a href='http://www.javalobby.org/eps/swt_intro/'>Section 1.1: An Introduction to SWT</a></b>
<br/></p><p>
A good presentation on SWT and JFace by Ben Galbraith with audio.
<br/></p><p>
<b><a href='http://www.cs.umanitoba.ca/~eclipse/'>Section 1.2: Getting Started with Eclipse and the SWT</a></b>
<br/></p><p>
This site contains some tutorials and example programs that will help programmers who are new to Eclipse and the Standard Widget Toolkit (SWT) install Eclipse correctly and run some simple Java/SWT programs.  The main focus of this site is illustrating the use of the SWT for developing Java-based desktop applications.
<br/></p><p>
<b><a href='http://www.eclipsecon.org/2005/presentations/EclipseCon2005_Tutorial5.pdf'>Section 1.3: Introduction to SWT presented at Eclipsecon 2005</a></b>  <img title='images/pdf.jpg' src='images/pdf.jpg'> 
<br/></p><p>
Carolyn <span>MacLeo</span><a title='Click to create this page' href="default.asp?db=Wiki&a=edit&o=MacLeod">d</a>, and Grant Gayed provide a guided tour of the toolkit by breaking the task of building a graphical user interface-based application into component parts, and showing how these are modeled in SWT through a series of examples.
<br/></p><p>
<b><a href='http://www.developer.com/java/other/article.php/3330861'>Section 1.4: SWT Programming with Eclipse</a></b>
<br/></p><p>
SWT is a cross platform GUI developed by IBM. Display, Shell, and Widgets are basic building blocks of an SWT application. Developing an SWT application is different from developing a Swing application. To begin with an SWT application development, you need add SWT libraries to your classpath and set necessary environment variables accordingly.
<br/></p><p>
<b><a href='http://www-106.ibm.com/developerworks/opensource/library/os-ecvisual/'>Section 1.5: Develop GUI using Visual Editor tool</a></b>
<br/></p><p>
In this article, you'll get an overview of Visual Editor and the technology behind it, along with a short demonstration of Visual Editor 0.5's features for building AWT/Swing applications and a preview of the SWT support in Visual Editor 1.0.
<br/></p><p>
<font color=firebrick><b>Section 2: GUI Development using GEF/EMF</b></font>
<hr size=1 noshade=false />

<b><a href='http://www.eclipse.org/gef/'>Graphical Editing Framework (GEF)</a></b> is an opensource technology that assists you in building a visual editor so that you can display and edit your data graphically in Eclipse. GEF (<em>org.eclipse.gef.*</em>) is used for editing your data, i.e. commands for changing your model (e.g. edit, keyboard navigation, native drag and drop etc.). The SWT-based drawing plugin Draw2d (<em>org.eclipse.draw2d.*</em>) is used to display/draw your data (rendering and layout). <a href='http://eclipsewiki.editme.com/GEF'>The official wiki for GEF can be found here.</a>
<br/></p><p>
<b><a href='http://www.redbooks.ibm.com/redbooks/pdfs/sg246302.pdf'>Section 2.1: Eclipse Development using the Graphical Editing Framework and the Eclipse Modeling Framework</a></b>  <img title='images/pdf.jpg' src='images/pdf.jpg'> 
<br/></p><p>
In this IBM Red book, two frameworks that are developed by the Eclipse Tools Project for use with the Eclipse Platform: the Graphical Editing Framework (GEF), and the Eclipse Modeling Framework (EMF) are examined. Both the Graphical Editing Framework and the Eclipse Modeling Framework are covered, but these frameworks can be used separately, and there is no dependency between them.
<br/></p><p>
<b><a href='http://eclipse.org/articles/Article-GEF-Draw2d/GEF-Draw2d.html'>Section 2.2: Display a UML Diagram using Draw2D</a></b>
<br/></p><p>
Draw2d provides lightweight rendering and layout capabilities on an SWT Canvas. This article focuses on the use of Draw2D to render a simple UML class diagram.
<br/></p><p>
<b><a href='http://www-106.ibm.com/developerworks/opensource/library/os-gef/'>Section 2.3: Create an Eclipse-based application using the Graphical Editing Framework</a></b>
<br/></p><p>
GEF has been used to build a variety of applications for Eclipse, including state diagrams, activity diagrams, class diagrams, GUI builders for AWT, Swing and SWT, and process flow editors. This article describes the initial steps involved in creating an Eclipse-based application using the Graphical Editing Framework (GEF). 
<br/></p><p>
<font color=firebrick><b>Chapter 3: Plugin Development in Eclipse</b></font>
<hr size=1 noshade=false />

<b><a href='http://www.eclipse.org/whitepapers/eclipse-overview.pdf'>Section 1: Eclipse Platform Technical Overview</a></b> <img title='images/pdf.jpg' src='images/pdf.jpg'>
<br/></p><p>
This paper is a general technical introduction to the Eclipse Platform. Part I presents a technical overview of its architecture. Part II is a case study of how the Eclipse Platform was used to build a full-featured Java development environment.
<br/></p><p>
<b><a href='http://www.eclipse.org/articles/Article-PDE-does-plugins/PDE-intro.html'>Section 2: Learn about the Plugin Development Environment</a></b>
<br/></p><p>
The Plug-in Development Environment (PDE) provides a set of tools that assist the developer in every stage of plug-in development from genesis to deployment. This article chronicles the creation, development, testing, building, and deployment of a simple "Hello World" plug-in using a subset of these tools.
<br/></p><p>
<b><a href='http://eclipsecon.org/2005/presentations/EclipseCon2005_Tutorial1.pdf'>Section 3: Contributing to Eclipse: understanding and writing plug-ins</a></b> <img title='images/pdf.jpg' src='images/pdf.jpg'>
<br/></p><p>
This tutorial illustrates the full plug-in development cycle by way of an example. You'll explore the Eclipse architecture and become familiar with the basic plug-in mechanism. You'll also add extension points to your plug-in to enable others to extend it. You will then package your extensible plug-in as a Feature and publish it with the built-in Eclipse Update Mechanism. Finally, you'll set up and manage an Eclipse Update Site, a place for other Eclipse users to explore new features as well as finding upgrades.
<br/></p><p>
<b><a href='http://www-106.ibm.com/developerworks/java/library/os-ecjdt/'>Section 4: Create your your own refactoring plugin using Plugin Development Environment</a></b>
<br/></p><p>
This article will introduce you to the steps for creating your own refactoring as a natural extension of Eclipse.
<br/></p><p>
<font color=firebrick><b>Chapter 4: Create your Rich Client using Eclipse</b></font>
<hr size=1 noshade=false />

The Rich Client Platform (RCP) is an exciting new way to build Java applications using Eclipse source code. Because of its unique open source license, you can use the technologies that went into Eclipse to create your own commercial quality programs. <b><a href='http://dev.eclipse.org/viewcvs/index.cgi/%7Echeckout%7E/platform-ui-home/rcp/index.html'>The official Eclipse RCP page can be found here.</a></b> 
<br/></p><p>
<b><a href='http://dev.eclipse.org/viewcvs/index.cgi/%7echeckout%7e/org.eclipse.ui.tutorials.rcp.part1/html/tutorial1.html'>Section 1A: Rich Client Tutorial Part 1</a></b>
<br/></p><p>
Introduction to the platform and the steps used to build the smallest possible RCP program
<br/></p><p>
<b><a href='https://www6.software.ibm.com/developerworks/education/os-rcp1/index.html'>Section 1B: Eclipse's Rich Client Platform Part 1</a></b> <font color=firebrick>-Requires Membership (Free)-</font>
<br/></p><p>
The first part of a two-part series, this tutorial explores Eclipse's Rich Client Platform (RCP)
<br/></p><p>
<b><a href='http://dev.eclipse.org/viewcvs/index.cgi/%7echeckout%7e/org.eclipse.ui.tutorials.rcp.part2/html/tutorial2.html'>Section 2A: Rich Client Tutorial Part 2</a></b>
<br/></p><p>
Introduction to the configuration classes that let you take control of much of the layout and functionality of an RCP application. 
<br/></p><p>
<b><a href='https://www6.software.ibm.com/developerworks/education/os-rcp2/index.html'>Section 2B: Eclipse's Rich Client Platform Part 2</a></b> <font color=firebrick>-Requires Membership (Free)-</font>
<br/></p><p>
Introduction to the configuration classes that let you take control of much of the layout and functionality of an RCP application. 
<br/></p><p>
<b><a href='http://dev.eclipse.org/viewcvs/index.cgi/%7echeckout%7e/org.eclipse.ui.tutorials.rcp.part3/html/tutorial3.html'>Section 3: Rich Client Tutorial Part 3</a></b>
<br/></p><p>
Part 3 discusses how to add functionality such as menus, views, and help files.
<br/></p><p>
<b><a href='http://www.eclipsecon.org/2005/presentations/EclipseCon2005_Tutorial8.pdf'>Section 4:Developing Eclipse Rich-Client Applications</a></b> <img title='images/pdf.jpg' src='images/pdf.jpg'>
<br/></p><p>
Christian Wege, and Frank Gerhardt in this tutorial describe the overall architecture of an RCP application and its specific components. Participants will learn and perform the steps to build their own RCP application. They show how to develop a minimal application plug-in, add a feature including custom branding, and package the application for deployment. They show how to deliver updates using an update site and the update manager.
<br/></p><p>
<b><a href='http://www.eclipsezone.com/eps/10minute-rcp/'>Section 5: Plugin to RCP in 10 minutes - screencast</a></b>
<br/></p><p>
This short (under ten minutes) screencast gives you a glimpse of one of Eclipse's core advantages -- module reusability. Not just class reusability, but full component reuse. Such reuse is not easy to achieve, but Eclipse's architecture makes this much more possible than ever before.
<br/></p><p>
<b><a href='http://www.eclipse.org/articles/Article-Branding/branding-your-application.html'>Section 6: Branding Your Application</a></b>
<br/></p><p>
You have completed the functionality of your RCP based application but are unhappy because it still looks too much like a default Eclipse application. It is time to "brand your product," which consists of changing aspects such as the icon used by the launcher, the splash screen, the window image, and more. This article will help you to accomplish these tasks and will point you to other documents of interest.
<br/></p><p>
<b><a href='http://www.eclipse.org/articles/Article-EMF-goes-RCP/rcp.html'>Section 7: Use EMF to generate RCP applications</a></b>
<br/></p><p>
This article explains how you can use EMF to generate RCP applications.
<br/></p><p>
<ul>
<li>  <a href='http://udig.refractions.net/confluence/display/DEV/User+Interface+Guidelines'>Some good guidelines you should follow when programming RCP</a></li>
<li>  <a href='http://www.jroller.com/comments/wsnyder6/Weblog/rcp_tips_and_tricks'>Nice RCP Tips and Tricks</a></li>
</ul>
<br/>
<hr size=1 noshade=false />

<font color=firebrick><b>Official Eclipse 3.0 FAQs</b></font>
<br/></p><p>
<a href='http://wiki.eclipse.org/index.php/Eclipse_FAQs'>Open the FAQ directly by clicking here.</a>
<br/></p><p>
<hr size=1 noshade=false />

<br/></p><p>
<font color=firebrick><b>Chapter 5: Web Development in Eclipse</b></font>
<hr size=1 noshade=false />

<b><a href='http://tinyurl.com/ah2bs'>Section 1: Integrating TOMCAT with Eclipse</a></b>
<br/></p><p>
The following tutorial shows how well you can integrate Tomcat into Eclipse using the Tomcat plugin by Sysdeo.
<br/></p><p>
<b><a href='http://struts.apache.org/faqs/eclipse.html'>Section 2: How to setup a basic Struts project using Eclipse IDE</a></b>
<br/></p><p>
In this How-To, I will demonstrate (using Eclipse 2.0.1) how to setup, compile, run, and debug the struts-example web application that is bundled with the distribution. Next, I will modify the code to pull some data from a <a href="default.asp?db=Wiki&o=MySql"> My Sql</a> database using the popular relational mapping tool OJB. (This is actually quite simple)
<br/></p><p>
<b><a href='http://www.presentationselect.com/hpinvent/archive.asp?eventid=221'>Section 3: Developing web services with open source and Eclipse</a></b>
<br/></p><p>
This ondemand webcast takes an in-depth look at the Web services development process, and the Open Source tools that can used to get started quickly. During this webcast, tools such as Apache Axis, Ant, and Tomcat will be integrated with the Eclipse programming environment, demonstrating how a Java-based component can be exposed and accessed as a Web service.
<br/></p><p>
<font color=firebrick><b>Chapter 6: J2EE Development in Eclipse</b></font>
<hr size=1 noshade=false />

<b><a href='http://www.purposesolutions.com/Resources/EclipseJ2EE.html'>Section 1: Setting up Eclipse, Tomcat, JBoss, MySQL for J2EE 1.3 development</a></b>
<br/></p><p>
These instructions assume Windows platform and the versions are not the latest.
<br/></p><p>
<b><a href='http://www.objectlearn.com/support/docs/introduction.jsp'>Section 2: J2EE development using LOMBOZ</a></b>
<br/></p><p>
Lomboz is an open-source plug-in for Eclipse Development Platform. Lomboz for Eclipse essentially enables Java developers to build, test and deploy using J2EE based 100% Java Application Servers.
<br/></p><p>
<b><a href='http://www.devx.com/opensource/Article/20242/1954?pf=true'>Section 3: JBoss Meets Eclipse: Introducing the JBoss-IDE</a></b>
<br/></p><p>
The wildly popular J2EE application server goes from full steam to mainstream with a GUI-based IDE that plugs into the Eclipse development framework. 
<br/></p><p>
<a href='http://prdownloads.sourceforge.net/jboss/Tutorial-1.3.0.pdf'>JBoss Eclipse IDE Tutorial</a> <img title='images/pdf.jpg' src='images/pdf.jpg'> 
<br/></p><p>
<b><a href='http://www.devx.com/Java/Article/21065/1954?pf=true'>Section 4: A Practical Guide for Integrating EJB and Struts</a></b>
<br/></p><p>
EJB and the Struts framework each have received plenty of coverage individually, but what about leveraging EJB and Struts together? This tutorial lays out a complete step-by-step guide to integrating these two technologies. 
<br/></p><p>
<font color=firebrick><b>Chapter 7: Semantic Web Development in Eclipse</b></font>
<hr size=1 noshade=false />

<b><a href='http://owl-eclipse.projects.semwebcentral.org/'>Section 1: Using SWeDe, a Semantic Web Framework, in Eclipse</a></b>
<br/></p><p>
The Semantic Web Development Environment is an extensible framework for integrating new and existing tools for the Semantic Web. The toolkit, built on the Eclipse IDE includes an OWL editor with helpful features like syntax highlighting, autocompletion, and error-detection.
<br/></p><p>
<b><a href='http://www.alphaworks.ibm.com/tech/semanticstk'>Section 2: IBM Integrated Ontology Development Toolkit</a></b>
<br/></p><p>
Ontology Integrated Development Toolkit (Orient) is an Eclipse-based integrated ontology engineering environment that supports ontology building, management, and visualization. It supports industry ontology standards such as RDF(S) and is integrated with Eclipse Modeling Framework (EMF). It is designed to support support Web Ontology Language (OWL).
<br/></p><p>
<b>External Sites of interest</b>
<ol>
<li>  <a href='http://devresource.hp.com/drc/topics/Eclipse.jsp'>Eclipse - HP and the open extensible IDE</a></li>
<li>  <a href='http://eclipse-tools.sourceforge.net/shortcuts.html'>Eclipse Keyboard Shortcuts</a></li>
<li>  <a href='http://dev.eclipse.org/viewcvs/indextech.cgi/%7Echeckout%7E/ecesis-home/downloads/EclipseCourseVideo.html'>Eclipse Video Courseware</a></li>
<li>  <a href='http://www.cs.umanitoba.ca/~eclipse/'>Getting Started with Eclipse and the SWT</a></li>
<li>  <a href='http://www.xpdeveloper.com/xpdwiki/Wiki.jsp?page=IbmEclipse'>XpdWiki: <span>IbmEclips</span><a title='Click to create this page' href="default.asp?db=Wiki&a=edit&o=IbmEclipse">e</a></a></li>
<li>  <b><a href='http://www.eclipsecon.org/2005/tutorials.php'>EclipseCon 2005 Tutorials</a></b></li>
<li>  <b><a href='http://www.eclipsecon.org/2006/Sub.do?id=all&type=tutorial'>EclipseCon 2006 Tutorials</a></b></li>
<li>  <b><a href='http://www.eclipsecon.org/2007/index.php?page=sub/&date=2007-03-05'>EclipseCon 2007 Tutorials</a></b></li>
<li>  <b><a href='http://www.eclipsecon.org/2008/index.php?page=sub/&id=all'>EclipseCon 2008 Tutorials</a></b></li>
</ol>
<b>Whats Next</b>
<ol>
<li>  <b><a href='http://www.eclipsecon.org/2009/sessions'>EclipseCon 2009 Tutorials</a></b></li>
<li>  <a href='http://www.eclipse.org/downloads/'>Get the latest version of Eclipse</a></li>
</ol>
<b>See Also</b>
<ol>
<li>  <a href='http://www.jyotirmaya.com/web/articles/06082004/'>Eclipse IDE 101 Flash Tutorial</a></li>
<li>  <a href="default.asp?db=Wiki&o=EclipseTipsandTricks">Eclipse Tips and Tricks</a></li>
<li>  <a href="default.asp?db=Wiki&o=EclipsePlugins">Eclipse Plugins</a></li>
<li>  <a href="default.asp?db=Wiki&o=EclipsePluginDevelopment">Eclipse Plugin Development</a></li>
<li>  <a href="default.asp?db=Wiki&o=EclipseRichClientPlatformDevelopment">Eclipse Rich Client Platform Development</a></li>
<li>  <a href="default.asp?db=Wiki&o=EclipseandCVS">Eclipse and CVS</a></li>
</ol>
<b>References</b>
<br/><br/>[<a href='#1' name='fn_1'>1</a>] <a href="http://www.awprofessional.com/titles/0321159640">http://www.awprofessional.com/titles/0321159640</a>
<br/></p><p>
<b>Contributors</b>
<br/></p><p>
<a href="default.asp?db=Wiki&o=JyotirmayaNanda"> Jyotirmaya Nanda</a> (August 24, 2004)

]]></description><pubDate>6/22/2009 4:44:20 PM</pubDate> </item><item><title> Wiki Announcements</title><link>http://www.jyotirmaya.com/web/wiki/default.asp?db=Wiki&amp;o=WikiAnnouncements</link> <category> Wiki</category><author>user@76.21.233.232</author><description><![CDATA[ 

[<a href="default.asp?db=Wiki&o=WikiAnnouncements"> Wiki Announcements</a>]
<br/></p><p>
<b>January 16, 2005</b>
<hr size=1 noshade=false />

Due to vandalism on the wiki I have started blocking IP addresses. I donot have any other method of stopping spam. I apologise if I have mistakenly blocked your IP. Send me an email and I will remove you from the list. Thanks !!!
<br/></p><p>
<b>August 4, 2004</b>
<hr size=1 noshade=false />

Wiki started. You are welcome to add your stuff.
<br/></p><p>
<b>See Also</b>
<ul>
<li>  <a href="default.asp?db=Wiki&o=WhatIsWiki"> What Is Wiki</a></li>
<li>  <a href="default.asp?db=Wiki&o=NewToWiki"> New To Wiki</a></li>
<li>  <a href="default.asp?db=Wiki&o=WhatIsWikiTrail"> What Is Wiki Trail</a></li>
</ul>
<b>Contributors</b>
<br/></p><p>
Thanks for looking at my website.
<br/></p><p>
--<a href="default.asp?db=Wiki&o=JyotirmayaNanda"> Jyotirmaya Nanda</a> (August 6, 2004)
<br/></p><p>

]]></description><pubDate>1/27/2008 10:26:51 PM</pubDate> </item><item><title> P H P Language Construct</title><link>http://www.jyotirmaya.com/web/wiki/default.asp?db=Wiki&amp;o=PHPLanguageConstruct</link> <category> Wiki</category><author>user@76.111.67.73</author><description><![CDATA[ 

[ <a href="default.asp?db=Wiki&o=PHP">PHP</a> >> <a href="default.asp?db=Wiki&o=PHPLanguageConstruct">PHP Language Construct</a> ] 
<br/></p><p>
<b>PHP Syntax</b> [<a href='#1' name='fn_1'>1</a>]
<pre>
  &#60;?php  //PHP Code Start - This is a comment
 /*
 This is
 a block comment */
 $txt="Hello World"; //Variable - end with [;]
 echo $txt; //Print out
 //PHP Code End 
 ?>
</pre>
<b>if...else</b>
<pre>
 if{
 }
 else{
 }
</pre>
<b>Switch...Case</b>
<pre>
 switch ($x)
 {
 case 1:
    break;  
 default:
 }
</pre>
<b>While Loop</b>
<pre>
 while($i<=10)
 {
 echo "The number is " . $i . "<br />"; //{brown}[.] concatenate{/brown}
 $i++;
 }
</pre>
<b>Do While</b>
<pre>
 do
 {
 $i++;
 echo "The number \" is " . $i . "<br />"; //{brown}[\] escape character{/brown}
 }
 while ($i<10);
 ?>
</pre>
<b>For Loop</b>
<pre>
 for ($i=1; $i<=10; $i++)
 {
 echo "Hello World!<br />";
 }
</pre>
<b>For Each</b>
<pre>
 $arr=array("one", "two", "three");
 foreach ($arr as $value)
 {
 echo "Value: " . $value . "<br />";
 }
</pre>
<b>Define</b>
<pre>
 bool define ( string name, mixed value [, bool case_insensitive] )
 
 define("GREETING", "Hello you.", true);
 echo GREETING; // outputs "Hello you."
 echo Greeting; // outputs "Hello you." If bool false this will issue a notice
</pre>
<b>$_SERVER</b>
<br/></p><p>
$_SERVER is a global reserved variable that contains all server information. Try
<pre>
 $_SERVER["HTTP_REFERER"]
 $_SERVER["HTTP_USER_AGENT"]
 $_SERVER["REMOTE_ADDR"]
</pre>
<b>Redirect</b>
<pre>
 <?php
 //Redirect browser
 header("Location: <a href="http://www.w3schools.com/"">http://www.w3schools.com/"</a>);
 ?>
 <HTML></HTML>
</pre>
<b>POST</b>
<pre>
 $_POST["txtName"] //Passed by Post method
</pre>
<br/><b>Cookie</b>
<pre>
 //setcookie(name, value, expire, path, domain);
 setcookie("txtName", $name, time()+36000); 
</pre>
<br/></p><p>
<pre>
 if (isset($_COOKIE["txtName"])) //Check for the cookie
 echo "Welcome " . $_COOKIE["txtName"]; //Retrieve the cookie
</pre>
<b>Session Variable</b>
<pre>
 session_start(); //Put at the top of the page before header gets sent
 //Set it
 $_SESSION['<span>MySessio</span><a title='Click to create this page' href="default.asp?db=Wiki&a=edit&o=MySession">n</a>']['Name'] = 'Jyotirmaya';
 //Get it
 if(isset($_SESSION['<span>MySessio</span><a title='Click to create this page' href="default.asp?db=Wiki&a=edit&o=MySession">n</a>'])) {
        $varSession = $_SESSION['<span>MySessio</span><a title='Click to create this page' href="default.asp?db=Wiki&a=edit&o=MySession">n</a>']['Name'];
 } 
 //Remove it
 unset($_SESSION['<span>MySessio</span><a title='Click to create this page' href="default.asp?db=Wiki&a=edit&o=MySession">n</a>']);
 //or
 session_unregister('<span>MySessio</span><a title='Click to create this page' href="default.asp?db=Wiki&a=edit&o=MySession">n</a>');
</pre>
<b>SSI - Server Side Include</b>
Files can be icluded multiple times using require(). require() results in a Fatal Error if file not present.
<pre>
 <?php require("header.php"); ?>
</pre>
Files can only be included once using require_once().
<pre>
 <?php require_once("header.php"); ?>
</pre>
Files can be icluded multiple times using include().  include() produces a Warning if file not present.
<pre>
 <?php include("header.php"); ?>
 <?php include 'http://www.example.com/file.php?foo=1&bar=2'; ?>
</pre>
Files can only be included once using include_once().
<pre>
 <?php include_once("header.php"); ?>
</pre>
<b>Function</b>
<pre>
 function my_Function_message($msg) {
     echo $msg;
 }
</pre>
Call it by doing this inside Php tags
<pre>
 my_Function("Hello World");
</pre>
<b>Classes</b>
<pre>
 <?php
 class <span>MyBaseClas</span><a title='Click to create this page' href="default.asp?db=Wiki&a=edit&o=MyBaseClass">s</a>
 {
    var $myNumber;  // Class variable definition
   
    // Add $num articles of $artnr to the cart
     function print_myNumber ()
    {
        echo $this->myNumber; //Use <em>$this-></em> for local variables
    }
 }
 ?>
</pre>
Uses
<pre>
 $myInstance = new <span>MyBaseClas</span><a title='Click to create this page' href="default.asp?db=Wiki&a=edit&o=MyBaseClass">s</a>;
 $myInstance->myNumber = 10; //Only one [$] sign
 $myInstance->print_myNumber();
</pre>
<b>Miscellaneous</b>
<br/></p><p>
Stop Error/Warning Messages
<pre>
 ini_set("display_errors",0); //Replace with 1 to see errors/warnings
 @Method_Name(); //Stops warning and error fro this method
</pre>
<b>See Also</b>
<ul>
<li>  <a href='http://webmonkey.wired.com/webmonkey/templates/print_template.htmlt?meta=/webmonkey/00/44/index4a_meta.html'>PHP4 Installation Overview</a></li>
<li>  <a href='http://www.phpeclipse.de'>PHP eclipse, the PHP Editor</a></li>
</ul>
<b>References</b><br>[<a name='1' href='#fn_1'>1</a>] <a href='http://www.w3schools.com/php/default.asp'>W3schools PHP Tutorial</a><br>[<a name='2' href='#fn_2'>2</a>] <a href='http://www.phpbuilder.com/manual/'>PHP Manual</a>
<br/></p><p>
<b>Contributors</b>
<br/></p><p>
<a href="default.asp?db=Wiki&o=JyotirmayaNanda"> Jyotirmaya Nanda</a>

]]></description><pubDate>11/22/2007 7:29:23 PM</pubDate> </item><item><title> Hands On Jython</title><link>http://www.jyotirmaya.com/web/wiki/default.asp?db=Wiki&amp;o=HandsOnJython</link> <category> Wiki</category><author>user@69.140.221.136</author><description><![CDATA[ 

[ <a href="default.asp?db=Wiki&o=ProgrammingTrail"> Programming Trail</a> >> <a href="default.asp?db=Wiki&o=JavaTrail">Java Trail</a> >> <a href="default.asp?db=Wiki&o=Jython">Jython</a> >> <a href="default.asp?db=Wiki&o=HandsOnJython"> Hands On Jython</a>]
<br/></p><p>
1. <a href="default.asp?db=Wiki&o=GettingStartedinJython">Getting Started in Jython</a>
<br/></p><p>
2. <a href="default.asp?db=Wiki&o=BasicJythonTutorial">Basic Jython Tutorial</a>
<br/></p><p>
3. Functions and Modules in Jytho<a href="default.asp?db=Wiki&a=edit&o=FunctionsandModulesinJython">n</a>
<br/></p><p>
4. <a href="default.asp?db=Wiki&o=ObjectOrientedProgramminginJython">Object Oriented Programming in Jython</a>
<br/></p><p>
5. Exception Handling in Jytho<a href="default.asp?db=Wiki&a=edit&o=ExceptionHandlinginJython">n</a>
<br/></p><p>
6. Using Java in Jytho<a href="default.asp?db=Wiki&a=edit&o=UsingJavainJython">n</a>
<br/></p><p>
7. <a href="default.asp?db=Wiki&o=UsingJythoninJava">Using Jython in Java</a>
<br/></p><p>
8. <a href="default.asp?db=Wiki&o=CommonFAQsinJython">Common FAQs in Jython</a>
<br/></p><p>
<b>Contributors</b>
<br/></p><p>
<a href="default.asp?db=Wiki&o=JyotirmayaNanda"> Jyotirmaya Nanda</a>

]]></description><pubDate>9/3/2007 1:42:02 AM</pubDate> </item><item><title> Using Jythonin Java</title><link>http://www.jyotirmaya.com/web/wiki/default.asp?db=Wiki&amp;o=UsingJythoninJava</link> <category> Wiki</category><author>user@69.140.221.136</author><description><![CDATA[ 

[ <a href="default.asp?db=Wiki&o=ProgrammingTrail"> Programming Trail</a> >> <a href="default.asp?db=Wiki&o=JavaTrail">Java Trail</a> >> <a href="default.asp?db=Wiki&o=Jython">Jython</a> >> <a href="default.asp?db=Wiki&o=HandsOnJython"> Hands On Jython</a> >> <a href="default.asp?db=Wiki&o=UsingJythoninJava">Using Jython in Java</a> ]
<br/></p><p>
First make sure the PATH, CLASSPATH and REGISTRY are in order (Pleae refer <a href="default.asp?db=Wiki&o=GettingStartedinJython">Getting Started in Jython</a>).
<br/></p><p>
The Jython Class that will be instantiated as an Object in Java
<pre>
 <font color=darkgreen>#File: <b></b>Jython<b></b>Object.py</font>
 import java #<- For Java Object
 import sys
 class <b></b>Jython<b></b>Object(java.lang.Object): #<- Class <b></b>Jython<b></b>Object
     def __init__(self): #<- Constructor
         "@sig public <b></b>Jython<b></b>Object()"
     def sayHello(self): #<- Method sayHello
         "@sig public void sayHello()"
         print 'Hello from Jython'
</pre>
Compile the jython file as
<pre>
 c:\>jythonc <b></b>Jython<b></b>Object.py
</pre>
Now put the following java file in the same directory
<pre>
 <font color=darkgreen>//File: <b></b>Java<b></b>To<b></b>Jython.java</font>
 public class <b></b>Java<b></b>To<b></b>Jython { 
 	public static void main(String[] args) {
 		//Instantiate the Jython Class
 		<b></b>Jython<b></b>Object jo = new <b></b>Jython<b></b>Object();
 		jo.sayHello(); //Call the Jython method
 	}
 }
</pre>
And compile the java file
<pre>
 javac <b></b>Java<b></b>To<b></b>Jython.java
</pre>
and then run it
<pre>
 java <b></b>Java<b></b>To<b></b>Jython
</pre>
The output will be
<pre>
 Hello from Jython
</pre>
If you see any error message make sure that both <b></b>Jython<b></b>Object.py and <b></b>Java<b></b>To<b></b>Jython.java are in the same directory where and PATH, CLASSPATH,and REGISTRY are properly set (Pleae refer <a href="default.asp?db=Wiki&o=GettingStartedinJython">Getting Started in Jython</a>).
<br/></p><p>
<b>See Also</b>
<ol>
<li>  <a href='http://www.jyotirmaya.com/web/articles/11202004/default.asp'>Java and Jython from Eclipse</a></li>
</ol>
<b>Contributors</b>
<br/></p><p>
<a href="default.asp?db=Wiki&o=JyotirmayaNanda"> Jyotirmaya Nanda</a>

]]></description><pubDate>9/3/2007 1:40:59 AM</pubDate> </item><item><title> Basic Jython Tutorial</title><link>http://www.jyotirmaya.com/web/wiki/default.asp?db=Wiki&amp;o=BasicJythonTutorial</link> <category> Wiki</category><author>user@69.140.221.136</author><description><![CDATA[ 

[ <a href="default.asp?db=Wiki&o=ProgrammingTrail"> Programming Trail</a> >> <a href="default.asp?db=Wiki&o=JavaTrail">Java Trail</a> >> <a href="default.asp?db=Wiki&o=Jython">Jython</a> >> <a href="default.asp?db=Wiki&o=BasicJythonTutorial">Basic Jython Tutorial</a> ]
<br/></p><p>
<b>HelloWorld program (</b><b>Hello</b><b>World.py)</b>
<pre>
 <font color=darkgreen>#import the sys  module and reference it by sys.<name/function></font>
 import sys;
 
 print "Hello World"
 sys.exit() 
</pre>
Or better
<pre>
 from sys import *;
 
 print "Hello World"
 exit() <font color=darkgreen>#No prefix required for import statement</font>
</pre>
<b>Print value of PI (PrintPI.py)</b>
<pre>
 import sys;
 <font color=darkgreen>#import the math module and reference it by math.<name/function></font>
 import math;
 
 print "PI = %f" % math.pi
 sys.exit()
</pre>
Or better
<pre>
 import sys as s; <font color=darkgreen>#Refer sys as s</font>
 import math as m;
 
 print "PI = %f" % m.pi
 del m <font color=darkgreen>#undo math import, can not use 'm' below this</font>
 s.exit()
</pre>
<b>User Input (userinput.py)</b>
<pre>
 x = raw_input("Please enter your name:")
 print "Hello " + x
</pre>
<b>if..elif (ifelif.py)</b>
<pre>
 x = int(raw_input("Please enter a number:"))
 if x < 0:
     print "Negative Number"
 elif x == 0:
     print "Zero"
 elif x > 0:
     print "Positive Number"
</pre>
<b>For Loop (forloop.py)</b>
<pre>
 for x in [1, 2, 3]:
     print x
</pre>
<b>While Loop (whileloop.py)</b>
<pre>
 #Fibonacci Series
 a, b = 0, 1
 while b < 10:
     print b, <font color=darkgreen>#Trailing comma avoids new line</font>
     a, b = b, a+b <font color=darkgreen>#Remember same indentation and no lone break</font>
</pre>
another example
<pre>
 x = int(raw_input("Please guess the lucky number:"))
 while 1:
     if x == 5:
         print "Congratulations, you win !!"
         break
     else:
         x = int(raw_input("Please guess another number:"))
</pre>
<b>Range Function (testrange.py)</b>
<pre>
 print range(10) #Output: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
 
 print range(3, 10) #Output: [3, 4, 5, 6, 7, 8, 9] i.e. from 3 to 10
 
 print range(3, 10, 2) #Output: [3, 5, 7, 9] i.e. from 3 to 10 every 2nd
</pre>
<b>Function Declaration (printx.py)</b>
<pre>
 def func(x):
     print x
 func(2)
</pre>
<b>Check Jython.jar classpath (Jython classpath)</b>
<pre>
 import java
 print java.lang.System.getProperties()['java.class.path']
</pre>
Output:
<pre>
 C:\jython-2.1\jython.jar
</pre>
<b>Show Swing (Call Java) (</b><b>Show</b><b>Window.py)</b>
<pre>
 import javax.swing as swing
 
 win = swing.JFrame("Hello World")
 win.size = (200, 100)
 win.show()
</pre>
<b>Run Python from Java</b>
<pre>
 import org.python.core.*;
 import org.python.util.*;
 
 public class <span>HelloWorldP</span><a title='Click to create this page' href="default.asp?db=Wiki&a=edit&o=HelloWorldPy">y</a> {
     public static void main(String[] args) {
         <span>PySystemStat</span><a title='Click to create this page' href="default.asp?db=Wiki&a=edit&o=PySystemState">e</a>.initialize();
         <span>PythonInterprete</span><a title='Click to create this page' href="default.asp?db=Wiki&a=edit&o=PythonInterpreter">r</a> intrp = new <span>PythonInterprete</span><a title='Click to create this page' href="default.asp?db=Wiki&a=edit&o=PythonInterpreter">r</a>();
 intrp.execfile("C:\\eclipse\\workspace\\<span>MyJythonProjec</span><a title='Click to create this page' href="default.asp?db=Wiki&a=edit&o=MyJythonProject">t</a>\\src\\<span>HelloWorl</span><a title='Click to create this page' href="default.asp?db=Wiki&a=edit&o=HelloWorld">d</a>.py");
     }
 }
</pre>
<b>References</b><br>[<a name='1' href='#fn_1'>1</a>]<a href="http://www.catalysoft.com/articles/GoodAboutJython.html">http://www.catalysoft.com/articles/GoodAboutJython.html</a>
<br/></p><p>
<b>Contributors</b>
<br/></p><p>
<a href="default.asp?db=Wiki&o=JyotirmayaNanda"> Jyotirmaya Nanda</a>

]]></description><pubDate>9/3/2007 1:39:01 AM</pubDate> </item><item><title> Eclipse Code Snippets</title><link>http://www.jyotirmaya.com/web/wiki/default.asp?db=Wiki&amp;o=EclipseCodeSnippets</link> <category> Wiki</category><author>user@69.140.208.245</author><description><![CDATA[ 

[<a href="default.asp?db=Wiki&o=ProgrammingTrail"> Programming Trail</a> >> <a href="default.asp?db=Wiki&o=JavaTrail"> Java Trail</a> >> <a href="default.asp?db=Wiki&o=JavaIDE">Java IDE</a> >> <a href="default.asp?db=Wiki&o=EclipseIDE">Eclipse IDE</a> >> <a href="default.asp?db=Wiki&o=EclipseCodeSnippets">Eclipse Code Snippets</a> ] 
<br/></p><p>
In this part of the wiki I am collecting code snippets for eclipse RCP and plugin development. I have put references whereever I have got information from.
<br/></p><p>
<b>Access Status Bar of Eclipse Workbench</b>
<hr size=1 noshade=false />

<code class="prettyprint">final IActionBars actionBars = getViewSite().getActionBars();
IStatusLineManager status = actionBars.getStatusLineManager();
status.setMessage("Status Message");
</code>
<br/></p><p>
<b>Access an Image Saved in Plugin Folder (/icons)</b>
<hr size=1 noshade=false />

<code class="prettyprint"> someLabel.setImage(com.swtdesigner.<b></b>Resource<b></b>Manager.getPluginImage
(<b></b>Some<b></b>Plugin.getDefault(),   "icons/tree_obj.gif"));
</code>
<br/></p><p>
<b>Open a </b><b>Message</b><b>Box in Eclipse</b>
<hr size=1 noshade=false />

<code class="prettyprint"><b></b>Message<b></b>Dialog.openInformation(window.getShell(),
"Titlebar Message", "Hello, Eclipse world");
</code>
<br/></p><p>
<hr size=1 noshade=false />

<b>Modifying the Workspace</b> (<a href='http://www.lokeshshah.com/blog/2006/02/09/workspace-location-in-eclipse-rcp'>Ref</a>)
<pre>
 Location location = Platform.getInstanceLocation();
 if (!location.isSet()) {
      File f = new File("/tmp/my_new_location");
      boolean locationSet = location.setURL(f.toURL(), true);
      if (!locationSet) {
        //Throw a nice error.
      }
    }
</pre>
<hr size=1 noshade=false />

<b>Accessing resources from another Plugin</b>
<code class="prettyprint">URL installURL = Platform.getBundle(<span>SomePlugi</span><a title='Click to create this page' href="default.asp?db=Wiki&a=edit&o=SomePlugin">n</a>.PLUGIN_ID).getEntry("/");
String location = <span>FileLocato</span><a title='Click to create this page' href="default.asp?db=Wiki&a=edit&o=FileLocator">r</a>.toFileURL(installURL).getFile(); 
</code>
<br/></p><p>
<hr size=1 noshade=false />

<b>Console Manipulation</b>
<pre>
 runInUIThread(
      new Runnable() {
         public void run() {
          try{
               IViewPart consoleView = PlatformUI.getWorkbench().
                    getActiveWorkbenchWindow().getActivePage()
                    .showView("org.eclipse.ui.console.<span>ConsoleVie</span><a title='Click to create this page' href="default.asp?db=Wiki&a=edit&o=ConsoleView">w</a>");
          }catch(Exception e){
            System.out.println("Console Not Highlighted "+e);
         }
     }
 }); 
</pre>
<br/></p><p>
<hr size=1 noshade=false />

<b>Create Folders</b>
<pre>
 public void prepareFolder(IFolder folder)
 {
   IContainer parent = folder.getParent();
   if (parent instanceof IFolder)
   {
     prepareFolder(parent);
   }
   if (!folder.exists())
   {
     folder.create();
   }
 }
</pre>
<hr size=1 noshade=false />

<b>Getting IFile from URL</b>
<pre>
 IFile getIFile(URL fileURL) { 
     IWorkspaceRoot root = <span>ResourcesPlugi</span><a title='Click to create this page' href="default.asp?db=Wiki&a=edit&o=ResourcesPlugin">n</a>.getWorkspace().getRoot();
     IPath location = new Path(fileURL.getPath());
     IFile file = root.getFileForLocation(location);
     return file;
 }
</pre>
<hr size=1 noshade=false />

<b>Error Missing required bundle</b>
<pre>
 If you get the message MESSAGE Missing required bundle
 abc.xyz.plugin_0.0.0. then please go to 
 Run -> Run ... -> [Select Run Configuration] 
 -> Plug-ins -> Click on Add required plugins.
</pre>
Most likely the plug-in is not selected in the list is not chosen. A detailed discussion can be found <a href='http://eclipsezone.com/eclipse/forums/t83960.html'>here</a>.
<hr size=1 noshade=false />

<ul>
<li>  <a href='http://www.eclipsezone.com/eclipse/forums/t53291.html'>Create a login screen that looks similar to the splash in Eclipse RCP</a></li>
<li>  <a href='http://www.eclipsezone.com/eclipse/forums/t53387.html'>Integrating Jasper reports into SWT</a></li>
<li>  <a href='http://www.eclipsezone.com/eclipse/forums/t53312.html'>Let every plug-in add view(s) to an RCP perspective</a></li>
<li>  <a href='http://www.eclipsezone.com/eclipse/forums/t53368.html'>Multiple instances of a <b></b>View<b></b>Part in Eclipse RCP(Eclipse 3.0)</a></li>
<li>  <a href='http://www.eclipsezone.com/eclipse/forums/t53882.html'>Easing integration with the Properties View</a></li>
<li>  <a href='http://www.eclipsezone.com/eclipse/forums/t53813.html'>Save and restore view state via reflection</a></li>
<li>  <a href='http://www.eclipsezone.com/eclipse/forums/m91952659.html'>Eclipse product export wizrd problem</a></li>
<li>  <a href='http://www.eclipsezone.com/eclipse/forums/t54726.html'>Packaging 3rd party jars as plug-ins</a></li>
<li>  <a href='https://bugs.eclipse.org/bugs/show_bug.cgi?id=87775'>Overcoming classloading issues with third party libraries</a> (<a href='https://bugs.eclipse.org/bugs/show_bug.cgi?id=87775#c57'>Buddy Mechanism</a>)</li>
</ul>
<b>References</b>
<ul>
<li>  <a href='http://www.jroller.com/comments/wsnyder6/Weblog/rcp_tips_and_tricks'>RCP Tips and Tricks</a></li>
<li>  <a href='http://eclipsezone.com/eclipse/forums'>Eclipse Zone Forums</a></li>
</ul>
<b>Contributors</b>
<br/></p><p>
<a href="default.asp?db=Wiki&o=JyotirmayaNanda"> Jyotirmaya Nanda</a>

]]></description><pubDate>3/22/2007 10:56:06 PM</pubDate> </item><item><title> Asp Dot Net Grab Bag</title><link>http://www.jyotirmaya.com/web/wiki/default.asp?db=Wiki&amp;o=AspDotNetGrabBag</link> <category> Wiki</category><author>user@151.200.90.2</author><description><![CDATA[ 

[<a href="default.asp?db=Wiki&o=ProgrammingTrail"> Programming Trail</a> >> <a href="default.asp?db=Wiki&o=MicrosoftTrail"> Microsoft Trail</a> >> <a href="default.asp?db=Wiki&o=AspDotNet"> Asp Dot Net</a> >>  <a href="default.asp?db=Wiki&o=AspDotNetGrabBag"> Asp Dot Net Grab Bag</a>]
<br/>&nbsp;<br/></p><p>
<b>Maintaining Session State</b>
<hr size=1 noshade=false />

<b>[<a href='#1' name='fn_1'>1</a>]</b> Make sure in the sessionState <font color=darkgreen>mode = "<b></b>In<b></b>Proc"</font> and <font color=darkgreen>cookieless="true"</font> in <font color=darkblue>web.config</font> file
<br/></p><p>
<font color=darkblue>web.config</font>
<br/></p><p>
<font color=darkgreen>
<pre>
 <sessionState 
      mode="<b></b>In<b></b>Proc"
      cookieless="true" 
      timeout="20" 
 />
</pre>
</font>
<b>[<a href='#2' name='fn_2'>2</a>]</b> If not already present, Add the <font color=darkgreen>Session_Start</font> event to the <font color=darkgreen>global.asax</font> file
<br/></p><p>
<b>[<a href='#3' name='fn_3'>3</a>]</b> Set and Get the seesion variable in the <font color=darkgreen>Page_Load</font> of each page [<a href='#1' name='fn_1'>1</a>].
<br/></p><p>
<font color=darkblue>PAGE1.aspx.vb</font>
<br/></p><p>
<font color=darkgreen>
<pre>
 Private Sub Page_Load(<b></b>By<b></b>Val sender As System.Object, _
    <b></b>By<b></b>Val e As System.<b></b>Event<b></b>Args) Handles <b></b>My<b></b>Base.Load
      Session("requestedTime") = <b></b>Date<b></b>Time.Now
 End Sub
</pre>
</font>
<font color=darkblue>PAGE2.aspx.vb</font>
<font color=darkgreen>
<pre>
 Private Sub Page_Load(<b></b>By<b></b>Val sender As System.Object, _
    <b></b>By<b></b>Val e As System.<b></b>Event<b></b>Args) Handles <b></b>My<b></b>Base.Load
      Response.Write("PAGE1.aspx was requested at " _
      & Session("requestedTime"))
 End Sub
</pre>
</font>
See also,
<br/></p><p>
Sharing Session State between ASP and ASP.NET --<a href="http://www.asp101.com/articles/sidney/sharingsessionstate/default.asp">http://www.asp101.com/articles/sidney/sharingsessionstate/default.asp</a>
<br/></p><p>
Managing Application State --<a href="http://samples.gotdotnet.com/quickstart/aspplus/doc/stateoverview.aspx">http://samples.gotdotnet.com/quickstart/aspplus/doc/stateoverview.aspx</a>
<br/></p><p>
Using ASP.NET Session State in a Web Service
--<a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnservice/html/service08062002.asp">http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnservice/html/service08062002.asp</a>
<hr size=1 noshade=false />

<a href='http://cfpayne.wordpress.com/2006/07/21/changing-authentication-in-sql-server-2005-express/'>Changing authentication in SQL Server 2005 Express</a>
<hr size=1 noshade=false />

<b>References</b><br>[<a name='1' href='#fn_1'>1</a>] <a href="http://www.devx.com/dotnet/Article/10412/0/page/4">http://www.devx.com/dotnet/Article/10412/0/page/4</a>
<br/></p><p>
<b>Contributors</b>
<br/></p><p>
<a href="default.asp?db=Wiki&o=JyotirmayaNanda"> Jyotirmaya Nanda</a> (August 23, 2004)

]]></description><pubDate>3/22/2007 1:32:46 AM</pubDate> </item><item><title> Eclipseand G E F</title><link>http://www.jyotirmaya.com/web/wiki/default.asp?db=Wiki&amp;o=EclipseandGEF</link> <category> Wiki</category><author>user@151.200.90.74</author><description><![CDATA[ 

[<a href="default.asp?db=Wiki&o=ProgrammingTrail"> Programming Trail</a> >> <a href="default.asp?db=Wiki&o=JavaTrail"> Java Trail</a> >> <a href="default.asp?db=Wiki&o=JavaIDE">Java IDE</a> >> <a href="default.asp?db=Wiki&o=EclipseIDE">Eclipse IDE</a> >> <a href="default.asp?db=Wiki&o=EclipseandGEF">Eclipse and GEF</a>
<br/></p><p>
<a href="default.asp?db=Wiki&o=GEFHelloWorld1">GEF Hello World 1</a>
<br/></p><p>
<b>The GEF Model Object</b>
<br/><center>
<img title='images/eclipse/gef/GEF.Model.Methods.png' src='images/eclipse/gef/GEF.Model.Methods.png'>
</center>
<br/></p><p>
<b>The GEF Controller or Editpart Object</b>
<br/><center>
<img title='images/eclipse/gef/GEF.Editpart.Methods.png' src='images/eclipse/gef/GEF.Editpart.Methods.png'>
</center>
<br/></p><p>
<b>Using GMF</b>
<br/><center>
<img title='images/gmf/Creating.GMF.Models.png' src='images/gmf/Creating.GMF.Models.png'>
</center>
<a href='http://mirrors.ibiblio.org/pub/mirrors/eclipse/technology/phoenix/demos/gmf-orgchart/'>more</a>
<br/></p><p>
<b>Action Propagation in GEF</b>
<ol>
<li>  user does the modification of the model by initiating a change request on <b>model graphics</b></li>
<li>  change request is sent to/captured by <b>parent editpart</b> </li>
<li>  <b>parent editpart</b> searches for installed <b>edit policy</b> for that TYPE of change</li>
<li>  <b>edit policy</b> draws up <b>command</b> </li>
<li>  modification of the model is done by <b>command</b></li>
</ol>
At this stage the View of the model does not know that modification is taking place.
<ol>
<li>  <b>Model <span>EditPar</span><a title='Click to create this page' href="default.asp?db=Wiki&a=edit&o=EditPart">t</a></b> implements <b>PropertyChangeListener</b> and on propertyChange refreshVisuals() is called</li>
<li>  Model <span>EditPar</span><a title='Click to create this page' href="default.asp?db=Wiki&a=edit&o=EditPart">t</a> also implements Activate/Deactivate to handle calls by the framework</li>
<li>  Model implements <b>PropertyChangeSupport</b> and calls firePropertyChange when the graphics properties of the model are changed</li>
</ol>
<br/></p><p>
<b>Outline Page of Editor</b>
<br/></p><p>
Override <span>ContentOutlinePag</span><a title='Click to create this page' href="default.asp?db=Wiki&a=edit&o=ContentOutlinePage">e</a>#createControl
<ol>
<li>  Create outline viewer page</li>
<li>  Configure outline viewer, getEditDomain(), and <span>EditPartFactor</span><a title='Click to create this page' href="default.asp?db=Wiki&a=edit&o=EditPartFactory">y</a>()</li>
<li>  Add toolbar menu</li>
<li>  Configure & add context menu to (tree) viewer</li>
<li>  Hook outline viewer</li>
<li>  Initialize outline viewer with model (getModel())</li>
</ol>

]]></description><pubDate>2/5/2007 4:36:14 PM</pubDate> </item><item><title> Wiki Sand Box</title><link>http://www.jyotirmaya.com/web/wiki/default.asp?db=Wiki&amp;o=WikiSandBox</link> <category> Wiki</category><author>user@69.140.208.245</author><description><![CDATA[ 

Neat how it is instantly viewable after you edit the text.
<br/></p><p>
This is so cool. I've never seen anything like this. Where can I go to learn how I can do this on my website. I run SQL Server and program in VB/ASP. -- Jere
<br/></p><p>
Very nice layout. gdfsgfds
<hr size=1 noshade=false />

<br/></p><p>
You can find the original source code at
<a href="http://www6.brinkster.com/dpchiesa/wiki.asp?o=AspWikiSourceCode">http://www6.brinkster.com/dpchiesa/wiki.asp?o=AspWikiSourceCode</a>
<br/></p><p>
<a href="http://www6.brinkster.com/dpchiesa/wiki.zip">http://www6.brinkster.com/dpchiesa/wiki.zip</a>
<a href="http://home.adelphia.net/~dinoch/wiki.asp">http://home.adelphia.net/~dinoch/wiki.asp</a>
<br/></p><p>
Or drop me an email... you can locate my email at the bottom part of my website.
-Jyotirmaya

]]></description><pubDate>1/1/2007 9:56:18 AM</pubDate> </item><item><title> Useful Softwares</title><link>http://www.jyotirmaya.com/web/wiki/default.asp?db=Wiki&amp;o=UsefulSoftwares</link> <category> Wiki</category><author>user@69.140.228.117</author><description><![CDATA[ 

[<a href="default.asp?db=Wiki&o=ProgrammingTrail"> Programming Trail</a> >>  <a href="default.asp?db=Wiki&o=ComputerAdministration"> Computer Administration</a> >> <a href="default.asp?db=Wiki&o=UsefulSoftwares"> Useful Softwares</a>] 
<br/></p><p>
<ul>
<li>  <a href='http://www.microsoft.com/technet/sysinternals/processesandthreads/processmonitor.mspx'>Process Monitor v1.01</a></li>
<li>  <a href='http://www.download.com/PrimoPDF/3000-10743_4-10575974.html?tag=lst-0-1'>PrimoPDF 3</a></li>
<li>  <a href='http://www.videolan.org/vlc/download-windows.html'>VLC media player for Windows</a></li>
<li>  <a href='http://www.vnunet.com/vnunet/downloads/2166877/driver-genius'>Driver Genius Professional 5.3</a></li>
</ul>

]]></description><pubDate>11/18/2006 2:24:28 PM</pubDate> </item><item><title> Computer Administration</title><link>http://www.jyotirmaya.com/web/wiki/default.asp?db=Wiki&amp;o=ComputerAdministration</link> <category> Wiki</category><author>user@69.140.228.117</author><description><![CDATA[ 

[<a href="default.asp?db=Wiki&o=ProgrammingTrail"> Programming Trail</a> >>  <a href="default.asp?db=Wiki&o=ComputerAdministration"> Computer Administration</a>] 
<br/></p><p>
<pre>
 <a href="default.asp?db=Wiki&o=TabletPC">Tablet PC</a>
 <a href="default.asp?db=Wiki&o=UsefulSoftwares">Useful Softwares</a>
</pre>
8/11/2004
<hr size=1 noshade=false />

<b>Windows XP: SP2 Problems</b>
WINDOWS XP: Problems with the latest release service pack (sp2) for WinXP <a href="http://support.microsoft.com/default.aspx?kbid=842242">http://support.microsoft.com/default.aspx?kbid=842242</a> 
<br/>&nbsp;<br/></p><p>
10/26/2004
<hr size=1 noshade=false />

<b>Description of the Microsoft Windows registry</b>
This article describes Windows registry. This article also includes information about how to edit the registry, and lists references for additional information. <a href='http://support.microsoft.com/kb/256986/en-us'>Win Registry</a>
<br/></p><p>
10/29/2004
<hr size=1 noshade=false />

<b>Remove invalid entries from operating system menu</b>
<br/></p><p>
A common problem after reinstalling an Operating System (OS) is the appearance of a boot screen with multiple OS options, even though there is only one OS on the system. The traditional method of removing the invalid entry is to manually edit the boot.ini file. <a href='http://www.jsiinc.com/SUBI/tip4300/rh4397.htm'>(Ref)</a>, But XP provides an alternative method that eliminates the danger of manual editing by using the System Configuration Utility.
<br/></p><p>
To Remove the Invalid Entry in Win XP 
<ul>
<li>  Click Start > Run</li>
<li>  In the Open: line type msconfig and click OK to       open System Configuration Utility</li>
<li>  Select the tab labeled BOOT.INI</li>
<li>  Click the button labeled Check All Boot Paths</li>
<li>  A dialog box will open detailing the location of      any invalid operating system locations.</li>
<li>  Confirm you want to remove the entry and reboot the system.</li>
</ul>
02/13/2005
<hr size=1 noshade=false />

<b>Bluetooth Pairing: definition and overview</b>
<br/></p><p>
Bluetooth Pairing happens when two Bluetooth enabled devices agree to communicate with one another. When this happens, the two devices join what is called a trusted pair. When one device recognizes another device in an established trusted pair, each device automatically accepts communication, bypassing the discovery and authentication process that normally happen during Bluetooth interactions. <a href='http://tinyurl.com/5h8mp'>More here.</a>
<br/></p><p>
02/13/2005
<hr size=1 noshade=false />

<b>Remove Start up programs</b>
<br/></p><p>
Enter "msconfig" at the RUN prompt to see a list of start up programs, enable and disable it.
<br/></p><p>
02/14/2005
<hr size=1 noshade=false />

<b>Configuring an ASP.NET Application for an ASP.NET Version</b>
<br/></p><p>
Register “aspnet_isapi.dll” with “aspnet_regiis.exe –i”. On my XP machine  “aspnet_regiis.exe” is found at "C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322" 
<br/></p><p>
More:
<pre>
 <a href='http://blogs.msdn.com/mkpark/articles/86872.aspx'>The VS7.x(Visual Studio 2002 Visual Studio 2003) Debugger doesn’t work. What can I do?</a>
 <a href='http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpguide/html/cpconconfiguringaspnetapplicationforaspnetversion.asp'>Microsoft MSDN</a>
</pre>
<br/></p><p>
02/18/2005
<hr size=1 noshade=false />

<b>Installing MSDE on Windows XP</b>
<br/></p><p>
If you are getting an error message while installing MSDE on windows try the following command
<pre>
 setup.exe SAPWD=Admin DISABLENETWORKPROTOCOLS=0 SECURITYMODE=SQL
</pre>
A discussion thread is at <a href='http://www.experts-exchange.com/Databases/Q_20756875.html'>Experts Exchange</a>.
<br/></p><p>
03/13/2005
<hr size=1 noshade=false />

<b>FAT to NTFS</b>
<br/></p><p>
To convert FAT Disks (D:\) to NTFS type the following in the command prompt
<pre>
 convert D: /fs:ntfs
</pre>
<a href='http://www.microsoft.com/technet/prodtechnol/winxppro/maintain/convertfat.mspx'>More details here.</a>
<br/></p><p>
03/15/2005
<hr size=1 noshade=false />

<b>Two Lans in XP</b>
<br/></p><p>
You need a static IP address on your desk and a dynamic IP at home. To solve this problem configure the primary connection as DHCP and alternative IP setup as fixed. In Windows XP you get to see the tab by going [Control Panel > Network Connections > Local Area Connection > Internet Protocol (TCP/IP) > Properties > Obtain IP Address Automatically]
<ul>
<li>  <a href="https://lists.aas.duke.edu/pipermail/ntgroup/2003-September/001645.html">https://lists.aas.duke.edu/pipermail/ntgroup/2003-September/001645.html</a></li>
<li>  <a href="http://www.microsoft.com/hardware/broadbandnetworking/10_ts_setup_adp_manual.mspx">http://www.microsoft.com/hardware/broadbandnetworking/10_ts_setup_adp_manual.mspx</a></li>
</ul>
<b>References</b><br>[<a name='1' href='#fn_1'>1</a>] <a href="http://support.microsoft.com">http://support.microsoft.com</a>
<br/></p><p>
06/23/2005
<hr size=1 noshade=false />

<b>Misc</b>
<br/></p><p>
Go to <font color=darkgreen>Start > Run > </font>type "<font color=darkgreen>appwiz.cpl</font>" to open the Add/Remove applet in Windows XP.
<br/></p><p>
Similarly go to <font color=darkgreen>Start > Run > </font>type "<font color=darkgreen>compmgmt.msc \s</font>" to open the Computer Management applet in Windows XP machine.
<br/></p><p>
<b>Contributors</b>
<br/></p><p>
<a href="default.asp?db=Wiki&o=JyotirmayaNanda"> Jyotirmaya Nanda</a>
<br/></p><p>
<a href="default.asp?db=Wiki&o=VamsiSalaka"> Vamsi Salaka</a>

]]></description><pubDate>11/18/2006 2:15:22 PM</pubDate> </item><item><title> Mozilla Firefox</title><link>http://www.jyotirmaya.com/web/wiki/default.asp?db=Wiki&amp;o=MozillaFirefox</link> <category> Wiki</category><author>user@151.200.90.2</author><description><![CDATA[ 

[<a href="default.asp?db=Wiki&o=ProgrammingTrail"> Programming Trail</a> >> <a href="default.asp?db=Wiki&o=OpenSource"> Open Source</a> >> <a href="default.asp?db=Wiki&o=InternetBrowsing"> Internet Browsing</a> >>  <a href="default.asp?db=Wiki&o=MozillaFirefox"> Mozilla Firefox</a>]
<br/></p><p>
Firefox 1.0.1 is the award winning preview of Mozilla's next generation browser. Firefox empowers you to browse faster, more safely and efficiently than with any other browser [<a href='#1' name='fn_1'>1</a>].
<br/></p><p>
<img title='http://www.mozilla.org/products/firefox/header.png' src='http://www.mozilla.org/products/firefox/header.png'>
<br/></p><p>
Visit <a href="http://getfirefox.com">http://getfirefox.com</a> to get this awesome browser.
<br/></p><p>
After you download the browser please install the following extensions to take advantage of some of the rich features of the Firefox browser.
<br/></p><p>
Or you can install all the extensions that I currently use by installing this <a href='http://www.filecrunch.com/file/05s'>single file - jyotirmaya.xpi</a>.
<br/></p><p>
<b>EXTENSIONS</b>
<hr size=1 noshade=false />

<strong><u>Real Player in</u></strong> <a href="default.asp?db=Wiki&o=MozillaFirefox"> Mozilla Firefox</a>
<br/></p><p>
Please follow the steps shown below to make <a href="default.asp?db=Wiki&o=MozillaFirefox"> Mozilla Firefox</a> run Real One player. For lower versions of Real Player follow the guidelines posted here [<a href='#2' name='fn_2'>2</a>].
<ol>
<li>  Close all open Firefox windows. Locate the Plugins and components folders of Firefox. (<font color=darkblue>Programfiles-->Mozilla Firefox-->Plugins</font>) and (<font color=darkblue>Programfiles-->Mozilla Firefox-->components</font>)</li>
<li>  Similarly locate Netscape folder inside Real one player in Program files. (<font color=darkblue>Programfiles-->Real-->Real one Player-->Netscape6</font>)</li>
<li>  Copy <em>nppl3260.dll </em> file to plugins folder of Firefox and <em>nppl3260.xpt</em> file to components folder.</li>
<li>  The next time you start Firefox it would be ready to play Real media.</li>
</ol>
<b>Note:</b>If you can't find the specified Netscape folder in Real Player there is a work around detailed in this link [<a href='#2' name='fn_2'>2</a>].
<br/></p><p>
<ul>
<li>  <a href='https://update.mozilla.org/extensions/install.php?id=139&vid=678'>Image Zoomer</a></li>
<li>  <a href='http://downloads.mozdev.org/cute/cutemenus04.xpi'>Cute Menu</a></li>
<li>  <a href='https://update.mozilla.org/extensions/install.php?id=52&vid=697'>Status Bar Clock</a></li>
<li>  <a href='https://update.mozilla.org/extensions/install.php?id=176&vid=581'>MiniT</a></li>
<li>  <a href='https://update.mozilla.org/extensions/install.php?id=82&vid=692'><b></b>Cookie<b></b>Culler</a></li>
<li>  <a href='https://update.mozilla.org/extensions/install.php?id=89&vid=101'>Allow Right-Click 0.1</a></li>
<li>  <a href='https://update.mozilla.org/extensions/install.php?id=208&vid=525'>Mozilla Calendar 0.8</a></li>
<li>  <a href='https://update.mozilla.org/extensions/install.php?id=219&vid=706'>FoxyTunes 0.61</a></li>
<li>  <a href='http://tinyurl.com/yuyyj'>Flash</a></li>
<li>  <a href='http://extensions.roachfiend.com/index.php#bugmenot'>BugMeNot</a></li>
<li>  <a href='http://downloads.mozdev.org/adblock/sessionsaver-02-dev.xpi'>Session Saver Version 0.2 (Site 1)</a> (or) <a href='http://extensionroom.mozdev.org/more-info/sessionsaver'>Session Saver Version 0.2 (Site 2)</a></li>
<li>  <a href='http://ftp.mozilla.org/pub/mozilla.org/extensions/stumbleupon/stumbleupon_1.999.xpi'>StumbleUpon 1.999</a></li>
</ul>
<b>PLUG-INS</b>
<hr size=1 noshade=false />

<ul>
<li>  <a href='https://addons.update.mozilla.org/plugins/'>Common Plugins for Mozilla Firefox and Mozilla Suite</a></li>
</ul>
<b>CUSTOM KEYWORDS</b>
<hr size=1 noshade=false />

<ul>
<li>  <a href='http://scholar.google.com/scholar?q=%s'>Google Scholar: gs</a></li>
<li>  <a href='http://citeseer.ist.psu.edu/cis?q=%s'>Citeseer <b></b>Research<b></b>Index: cs</a></li>
<li>  <a href='https://dspace.mit.edu/simple-search?query=%s'>DSpace at MIT: ds</a></li>
<li>  <a href='http://highwire.stanford.edu:4141/cgi/searchresults?fulltext=%s'>HighWire at Stanford: hw</a></li>
<li>  <a href='http://mathworld.wolfram.com/search/index.cgi?q=%s'>Mathworld: mw</a></li>
<li>  <a href='http://liinwww.ira.uka.de/searchbib/index?query=%s'>Computer Science Bibliography: csb</a></li>
<li>  <a href='http://portal.acm.org/results.cfm?coll=portal&dl=ACM&query=%s'>Acm Digital Library: acm</a></li>
<li>  <a href='http://search.ieeexplore.ieee.org/search97/s97is.vts?Action=FilterSearch&SearchPage=VSearch.htm&ResultTemplate=adv_crst.hts&Filter=adv_sch.hts&ViewTemplate=lpdocview.hts&query1=%s&scope1=&op1=and&query2=&scope2=&op2=and&query3=&scope3=&collection=jour&collection=conf&collection=stds&collection=pprint&py1=&py2=2002&SortField=pyr&SortOrder=desc&ResultCount=15'>IEEE Xplore: ieee</a></li>
<li>  <a href='http://arxiv.org/find/grp_cs,grp_physics,grp_math,grp_nlin/1/ti:+AND+%s/0/1/0/all/0/1'> e-Print archive (All): ep</a></li>
</ul>
<br/>
<em>Code Search</em>
<ul>
<li>  <a href='http://www.google.com/codesearch?hl=en&lr=&q=%s+lang%3Ajava&btnG=Search'>Google Code Search: java</a></li>
</ul>
<br/>Read more about 
<ol>
<li>  <a href='http://www.mozilla.org/docs/end-user/keywords.html'>Mozilla Custom Keywords </a></li>
<li>  <a href='http://www.cs.utexas.edu/users/jpmartin/betterwithmozilla.html'>How to be a better researcher using Mozilla</a></li>
<li>  <a href='http://www.wormus.com/leakytap/Internet/CustomKeywords'>Firefox Custom Keywords Directory</a></li>
<li>  <a href='http://searchenginewatch.com/searchday/article.php/3431931'>Mozilla Firefox: The Searcher's Browser</a></li>
<li>  <a href='http://www.kuro5hin.org/?op=displaystory;sid=2002/9/24/16236/5520'>Firefox custom keyword bookmarks for searching</a></li>
</ol>
<br/><b>WALLPAPERS</b>
<hr size=1 noshade=false />

<ul>
<li>  <a href='http://www.rakaz.nl/nucleus/index.php?itemid=10'>Firefox Wallpaper by Rakaz</a></li>
</ul>
<b>References</b> <br>[<a name='1' href='#fn_1'>1</a>] <a href="http://www.mozilla.org/products/firefox/">http://www.mozilla.org/products/firefox/</a><br>[<a name='2' href='#fn_2'>2</a>] <a href="http://jayseae.cxliv.org/2004/08/04/real_player_in_firefox.html">http://jayseae.cxliv.org/2004/08/04/real_player_in_firefox.html</a>
<br/></p><p>
<b>Contributors</b>
<br/></p><p>
<a href="default.asp?db=Wiki&o=JyotirmayaNanda"> Jyotirmaya Nanda</a> (September 17, 2004)
<br/></p><p>
<a href="default.asp?db=Wiki&o=VamsiSalaka"> Vamsi Salaka</a> (August 16, 2004)

]]></description><pubDate>10/30/2006 3:02:55 PM</pubDate> </item><item><title> G E F Hello World 1</title><link>http://www.jyotirmaya.com/web/wiki/default.asp?db=Wiki&amp;o=GEFHelloWorld1</link> <category> Wiki</category><author>user@151.200.90.2</author><description><![CDATA[ 

[<a href="default.asp?db=Wiki&o=ProgrammingTrail"> Programming Trail</a> >> <a href="default.asp?db=Wiki&o=JavaTrail"> Java Trail</a> >> <a href="default.asp?db=Wiki&o=JavaIDE">Java IDE</a> >> <a href="default.asp?db=Wiki&o=EclipseIDE">Eclipse IDE</a> >> <a href="default.asp?db=Wiki&o=EclipseandGEF">Eclipse and GEF</a> >> <a href="default.asp?db=Wiki&o=GEFHelloWorld1">GEF Hello World 1</a> ]
<br/></p><p>
<pre><code>
/*Plugin.xml*/
</code></pre>
<br/></p><p>
<div class="java"><code class="java"><span class="java10">&lt;?xml version=</span><span class="java5">&#34;1.0&#34; </span><span class="java10">encoding=</span><span class="java5">&#34;UTF-8&#34;</span><span class="java10">?&gt;<br />
&lt;?eclipse version=</span><span class="java5">&#34;3.2&#34;</span><span class="java10">?&gt;<br />
&lt;plugin&gt;<br />
&#xA0;&#xA0; &lt;extension<br />
&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0; point=</span><span class="java5">&#34;org.eclipse.ui.editors&#34;</span><span class="java10">&gt;<br />
&#xA0;&#xA0;&#xA0;&#xA0;&#xA0; &lt;editor<br />
&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0; </span><span class="java4">class</span><span class="java10">=</span><span class="java5">&#34;com.jyotirmaya.gef2.editors.<span>HelloWorldEdito</span><a title='Click to create this page' href="default.asp?db=Wiki&a=edit&o=HelloWorldEditor">r</a>&#34;<br />
&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0; </span><span class="java4">default</span><span class="java10">=</span><span class="java5">&#34;false&#34;<br />
&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0; </span><span class="java10">extensions=</span><span class="java5">&#34;world&#34;<br />
&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0; </span><span class="java10">icon=</span><span class="java5">&#34;src/com/jyotirmaya/gef2/icons/example.gif&#34;<br />
&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0; </span><span class="java10">id=</span><span class="java5">&#34;com.jyotirmaya.gef2.editor2&#34;<br />
&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0; </span><span class="java10">name=</span><span class="java5">&#34;Hello World Editor&#34;</span><span class="java10">/&gt;<br />
&#xA0;&#xA0; &lt;/extension&gt;<br />
<br />
&lt;/plugin&gt;</span></code></div>
<br/></p><p>

]]></description><pubDate>10/27/2006 11:31:51 AM</pubDate> </item><item><title> Eclipse Ide</title><link>http://www.jyotirmaya.com/web/wiki/default.asp?db=Wiki&amp;o=EclipseIde</link> <category> Wiki</category><author>user@151.200.90.2</author><description><![CDATA[ 

[<a href="default.asp?db=Wiki&o=ProgrammingTrail"> Programming Trail</a> >> <a href="default.asp?db=Wiki&o=JavaTrail"> Java Trail</a> >> <a href="default.asp?db=Wiki&o=JavaIDE">Java IDE</a> >> <a href="default.asp?db=Wiki&o=EclipseIDE">Eclipse IDE</a> ] 
<br/></p><p>
<pre>
 <a href='http://www.jyotirmaya.com/web/articles/06082004/'>Eclipse IDE 101 Flash Tutorial</a>
 <a href="default.asp?db=Wiki&o=EclipseTipsandTricks">Eclipse Tips and Tricks</a>
 <a href="default.asp?db=Wiki&o=EclipsePlugins">Eclipse Plugins</a>
 <a href="default.asp?db=Wiki&o=EclipseIDEOnlineTutorials">Eclipse IDE Online Tutorials</a>
 <a href="default.asp?db=Wiki&o=EclipsePluginDevelopment">Eclipse Plugin Development</a>
 <a href="default.asp?db=Wiki&o=EclipseRichClientPlatformDevelopment">Eclipse Rich Client Platform Development</a>
 <a href="default.asp?db=Wiki&o=EclipseandCVS">Eclipse and CVS</a>
 <a href="default.asp?db=Wiki&o=EclipseandGEF">Eclipse and GEF</a>
 <a href="default.asp?db=Wiki&o=EclipseCodeSnippets">Eclipse Code Snippets</a>
</pre>
<hr size=1 noshade=false />

The basic elements of the environment include [<a href='#2' name='fn_2'>2</a>]:
<br/></p><p>
1. <b>Workbench</b> -- The overarching container for all windows.
<br/></p><p>
2. <b>Perspective</b> -- A visual container for all the opened views and editors.
<br/></p><p>
3. <b>View</b> -- A visual container to display resources of a particular type. Typically, a view contains a data grid or tree structure. In Figure 1, the tasks view is an example of a view that is used within the Java perspective.
<br/></p><p>
4. <b>Short Cut Bar</b> -- A set of icons that enables the user to quickly access different perspectives.
<br/></p><p>
5. <b>Menu Bar</b> -- A set of content-sensitive actions that gives the user the ability to execute some predefined function.
<br/></p><p>
6. <b>Tool Bar</b> -- A set of context-sensitive actions that enables the user to execute some predefined function. All the items found within the toolbar appear within the menu bar.
<br/></p><p>
7. <b>Editor</b> -- Editors are the primary tool users employ to display and manipulate data. In the case of the Eclipse IDE, developers use an editor to edit Java source files.
<br/></p><p>
<a href="https://www6.software.ibm.com/developerworks/education/os-rcp2/index.html">https://www6.software.ibm.com/developerworks/education/os-rcp2/index.html</a>
<br/></p><p>
<a href="https://www6.software.ibm.com/developerworks/education/os-rcp1/index.html">https://www6.software.ibm.com/developerworks/education/os-rcp1/index.html</a>
<br/></p><p>
<b>SWT Architecture</b>
<hr size=1 noshade=false />

<img title='http://informit.com/content/images/irf_guide_java_friesen4/elementLinks/fig09.gif' src='http://informit.com/content/images/irf_guide_java_friesen4/elementLinks/fig09.gif'>
<br/></p><p>
Widget control Hierarchy
<img title='http://informit.com/content/images/irf_guide_java_friesen4/elementLinks/jgfig11.gif' src='http://informit.com/content/images/irf_guide_java_friesen4/elementLinks/jgfig11.gif'>
<br/></p><p>
<b>References</b><br>[<a name='1' href='#fn_1'>1</a>] <a href="http://help.eclipse.org/help30/index.jsp">http://help.eclipse.org/help30/index.jsp</a><br>[<a name='2' href='#fn_2'>2</a>] <a href="https://www6.software.ibm.com/developerworks/education/os-rcp1/os-rcp1-2-2.html">https://www6.software.ibm.com/developerworks/education/os-rcp1/os-rcp1-2-2.html</a>
<br/></p><p>
<b>Contributors</b>
<br/></p><p>
<a href="default.asp?db=Wiki&o=JyotirmayaNanda"> Jyotirmaya Nanda</a> (August 24, 2004)

]]></description><pubDate>10/26/2006 11:48:38 AM</pubDate> </item></channel></rss>