<?xml version="1.0" encoding="iso-8859-1"?>

<rdf:RDF 
	xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns="http://purl.org/rss/1.0/"
>
		
		
		
	<channel rdf:about="http://www.richinternet.de/blog/index.cfm">
	<title>Richinternet Blog</title>
	<description>The Rich Internet Dev Blog</description>
	<link>http://www.richinternet.de/blog/index.cfm</link>
	
	<items>
		<rdf:Seq>
			
			<rdf:li rdf:resource="http://www.richinternet.de/blog/index.cfm?mode=entry&amp;entry=1758AACF-910C-DE52-368E1421BEFDA19B" />
			
		</rdf:Seq>
	</items>
	
	</channel>
		
		
		
		
		
		
		
		
		
		
		
  	<item rdf:about="http://www.richinternet.de/blog/index.cfm?mode=entry&amp;entry=1758AACF-910C-DE52-368E1421BEFDA19B">
	<title>Perspective Switcher Plugin for Eclipse / Flash Builder</title>
	<description>&lt;p&gt;&lt;b&gt;Update: current version is 0.1.1 - read below&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;In my projects, I tend to work with more than one language inside Eclipse. Sometimes it&apos;s up to four but typically at least two (e.g. Java and Flex). One thing that always annoyed me inside Eclipse is, that it does not automatically switches perspectives based on the current language (or IDE plugin). So I always end up in the wrong perspective, seeking for a certain view or getting nuts because some key bindings overlap and do something different in one perspective than in another one. Know the pain? Here&apos;s the meds :)&lt;/p&gt;

&lt;p&gt;I&apos;m happy to introduce Perspective Switcher, a simple plugin for Eclipse (3.4 and above) which automatically switches perspectives for you based on the rules you define. It is not specific to Flash Builder at all and should work fine with *any* perspectives inside Eclipse.&lt;/p&gt;

&lt;p&gt;Also, as of version 0.1.1, the Plugin will now automatically switch back from a Debug perspective to the previous non-Debug perspective as soon as the Debug session is terminated (yeah!). This feature is enabled by default but can be explicitly switched on and off in the Preferences page (but you don&apos;t really want to switch it off I promise) - again, this feature should work with *any* Debuggers inside an Eclipse distro as long they are built around Eclipse&apos;s DebugPlugin API.&lt;/p&gt;

&lt;p&gt;Essentially, in the preferences page the plugin lists all active perspectives in your distribution and allows to specify which file extensions should be associated to them:&lt;/p&gt;
&lt;img src=&quot;http://www.die-flexperten.de/wp-content/uploads/2010/11/perspectiveswitcher1-300x256.jpg&quot;/&gt;
&lt;p&gt;There&apos;s no validation on the extensions and you can also assign one extension to more than one perspective but the plugin will only pick the first perspective it finds.&lt;/p&gt;

&lt;p&gt;Also, when testing I found that changing perspectives when in a Debug perspective is probably not a good idea, so all Debug perspectives are not shown in the list.&lt;/p&gt;

&lt;p&gt;The plugin only switches perspectives when an Editor (e.g. JDT&apos;s Java Editor or Flash Builders MXML Editor) gets activated, either by opening a file or by switching from one open editor to another (by whatever means).&lt;/p&gt;

&lt;p&gt;To install, simply unzip the ZIP file and copy the JAR into your distributions &lt;del&gt;/plugins&lt;/del&gt; /dropins folder. &lt;del&gt;Then restart Eclipse / FB with the -clean switch&lt;/del&gt;. You should then see the &quot;Perspective Switcher&quot; entry on the Preferences dialog.&lt;/p&gt;

&lt;p&gt;Current version is 0.1.1 - Download the ZIP file &lt;a href=&quot;http://www.richinternet.de/blog/download/de.richinternet.plugins.perspectiveswitcher_0.1.1.zip&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;
Enjoy!&lt;/p&gt;
&lt;p&gt;
Dirk.
&lt;/p&gt;</description>
	<link>http://www.richinternet.de/blog/index.cfm?mode=entry&amp;entry=1758AACF-910C-DE52-368E1421BEFDA19B</link>
	<dc:date>2010-11-04T15:44:35-02:00</dc:date>
	<dc:subject>Plugins,Flex,Other topics</dc:subject>
	</item>
		
	 	
		</rdf:RDF>
	

