<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.3.2" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>
<channel>
	<title>Comments for Adrian Aioanei</title>
	<link>http://blogs.eyepartner.com/adrian</link>
	<description>Engaging with Ideas and Information</description>
	<pubDate>Wed, 23 Jul 2008 17:33:58 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.3.2</generator>
		<item>
		<title>Comment on Flex Tip 1: Private Class Constructor and Singleton by Ansury</title>
		<link>http://blogs.eyepartner.com/adrian/flex/flex-tip-1-private-class-constructor-and-singleton/#comment-540</link>
		<dc:creator>Ansury</dc:creator>
		<pubDate>Sun, 20 Jul 2008 23:37:55 +0000</pubDate>
		<guid>http://blogs.eyepartner.com/adrian/flex/flex-tip-1-private-class-constructor-and-singleton/#comment-540</guid>
		<description>I've used singletons many times before and I'm quite familiar with this, but here's a question...

Instead of writing a getInstance() function every time, why not just declare all functions and variables in the class static? There can never be more than one instance, and you still have global access. Even better than not having to write that function every time, instead of this long access syntax, you get a much shorter version:

Tip1.getInstance().getTipString();
(standard method)

Tip1.getTipString();
(all-static method)

The only disadvantage I can think of is that it becomes harder to "reset" the instance if you need to. But is there some other reason static functions/vars aren't used? Maybe something to do with using bindings?</description>
		<content:encoded><![CDATA[<p>I&#8217;ve used singletons many times before and I&#8217;m quite familiar with this, but here&#8217;s a question&#8230;</p>
<p>Instead of writing a getInstance() function every time, why not just declare all functions and variables in the class static? There can never be more than one instance, and you still have global access. Even better than not having to write that function every time, instead of this long access syntax, you get a much shorter version:</p>
<p>Tip1.getInstance().getTipString();<br />
(standard method)</p>
<p>Tip1.getTipString();<br />
(all-static method)</p>
<p>The only disadvantage I can think of is that it becomes harder to &#8220;reset&#8221; the instance if you need to. But is there some other reason static functions/vars aren&#8217;t used? Maybe something to do with using bindings?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Create Combined Java/Flex project in Flex Builder by Ansury</title>
		<link>http://blogs.eyepartner.com/adrian/flex/create-combined-javaflex-project-in-flex-builder/#comment-531</link>
		<dc:creator>Ansury</dc:creator>
		<pubDate>Sun, 20 Jul 2008 02:32:57 +0000</pubDate>
		<guid>http://blogs.eyepartner.com/adrian/flex/create-combined-javaflex-project-in-flex-builder/#comment-531</guid>
		<description>Unfortunately I decided to mess around and try to update some "other" stuff, and now when I try to install the WTP stuff it says there are no features available? (But I still don't have that "Create combined Java/Flex project" option creating a new project.)

I DID give the FB plugin another shot with Eclipse 3.3.2 EE, and I've been very impressed so far. (Of course I'm running this on essentially a mini-supercomputer so maybe this is why speed isn't an issue! ^_^ ) I think I will give this FB plugin version a shot since I already have it setup, and I do get the Java/Flex project option.

Hopefully someone else will run into the same problem and comment about whether that helps or not. Or if I ever go back to standalone (reinstall) I'll try doing that. I still don't understand what could have been different between our FB installs that would create this issue. I installed from the FB3 retail CD, build 3.0.194161.

Right now I'm thinking the FB 3 Plugin may be a superior environment compared to the standalone version, as far as Java dev goes anyway, but it's too early to say whether I will hit any annoyances down the road. (I've always used standalone till now.)</description>
		<content:encoded><![CDATA[<p>Unfortunately I decided to mess around and try to update some &#8220;other&#8221; stuff, and now when I try to install the WTP stuff it says there are no features available? (But I still don&#8217;t have that &#8220;Create combined Java/Flex project&#8221; option creating a new project.)</p>
<p>I DID give the FB plugin another shot with Eclipse 3.3.2 EE, and I&#8217;ve been very impressed so far. (Of course I&#8217;m running this on essentially a mini-supercomputer so maybe this is why speed isn&#8217;t an issue! ^_^ ) I think I will give this FB plugin version a shot since I already have it setup, and I do get the Java/Flex project option.</p>
<p>Hopefully someone else will run into the same problem and comment about whether that helps or not. Or if I ever go back to standalone (reinstall) I&#8217;ll try doing that. I still don&#8217;t understand what could have been different between our FB installs that would create this issue. I installed from the FB3 retail CD, build 3.0.194161.</p>
<p>Right now I&#8217;m thinking the FB 3 Plugin may be a superior environment compared to the standalone version, as far as Java dev goes anyway, but it&#8217;s too early to say whether I will hit any annoyances down the road. (I&#8217;ve always used standalone till now.)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Create Combined Java/Flex project in Flex Builder by Adrian Aioanei</title>
		<link>http://blogs.eyepartner.com/adrian/flex/create-combined-javaflex-project-in-flex-builder/#comment-523</link>
		<dc:creator>Adrian Aioanei</dc:creator>
		<pubDate>Sat, 19 Jul 2008 08:28:08 +0000</pubDate>
		<guid>http://blogs.eyepartner.com/adrian/flex/create-combined-javaflex-project-in-flex-builder/#comment-523</guid>
		<description>Hello Ansury,

No, I am using the Standalone Version not the Eclipse Plugin one.
Seems that you have some issues with the plugin install. Let's try this:
From the WTP Updates Install window, deselect "Enabling Features" and "Patch Features" so only "Web Tools Platform" remains selected. See if you get that error again. WTP install should come out without errors on Flex Builder. I did install some other plugins for Java Development but that shouldn't be required.

Adrian.</description>
		<content:encoded><![CDATA[<p>Hello Ansury,</p>
<p>No, I am using the Standalone Version not the Eclipse Plugin one.<br />
Seems that you have some issues with the plugin install. Let&#8217;s try this:<br />
From the WTP Updates Install window, deselect &#8220;Enabling Features&#8221; and &#8220;Patch Features&#8221; so only &#8220;Web Tools Platform&#8221; remains selected. See if you get that error again. WTP install should come out without errors on Flex Builder. I did install some other plugins for Java Development but that shouldn&#8217;t be required.</p>
<p>Adrian.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Create Combined Java/Flex project in Flex Builder by Ansury</title>
		<link>http://blogs.eyepartner.com/adrian/flex/create-combined-javaflex-project-in-flex-builder/#comment-520</link>
		<dc:creator>Ansury</dc:creator>
		<pubDate>Sat, 19 Jul 2008 07:02:37 +0000</pubDate>
		<guid>http://blogs.eyepartner.com/adrian/flex/create-combined-javaflex-project-in-flex-builder/#comment-520</guid>
		<description>Okay, it seems you meant to say "Flex Builder Eclipse Plugin". Not specifying "plugin" implies the standalone version. 

And updating gef in the standalone seems impossible since it's tied to the Eclipse version, which you can't change. Ah well, time to try the plugin again.</description>
		<content:encoded><![CDATA[<p>Okay, it seems you meant to say &#8220;Flex Builder Eclipse Plugin&#8221;. Not specifying &#8220;plugin&#8221; implies the standalone version. </p>
<p>And updating gef in the standalone seems impossible since it&#8217;s tied to the Eclipse version, which you can&#8217;t change. Ah well, time to try the plugin again.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Create Combined Java/Flex project in Flex Builder by Ansury</title>
		<link>http://blogs.eyepartner.com/adrian/flex/create-combined-javaflex-project-in-flex-builder/#comment-517</link>
		<dc:creator>Ansury</dc:creator>
		<pubDate>Sat, 19 Jul 2008 01:57:30 +0000</pubDate>
		<guid>http://blogs.eyepartner.com/adrian/flex/create-combined-javaflex-project-in-flex-builder/#comment-517</guid>
		<description>Didn't know about this--it sounds great. But when I select "everything" to install, I get this error:

WST Common UI (3.0.0.v200806092130-7C78ELSE8VrRVor6q2hez07sOLYD) requires feature "org.eclipse.gef (3.4.0)", or compatible.

FlexBuilder 3, build 194161 - what's goin on? How come you didn't have to do that? You look like you're on a mac or something too I guess? I'm not.

Not sure if I should risk trying to update 'gef' or not.</description>
		<content:encoded><![CDATA[<p>Didn&#8217;t know about this&#8211;it sounds great. But when I select &#8220;everything&#8221; to install, I get this error:</p>
<p>WST Common UI (3.0.0.v200806092130-7C78ELSE8VrRVor6q2hez07sOLYD) requires feature &#8220;org.eclipse.gef (3.4.0)&#8221;, or compatible.</p>
<p>FlexBuilder 3, build 194161 - what&#8217;s goin on? How come you didn&#8217;t have to do that? You look like you&#8217;re on a mac or something too I guess? I&#8217;m not.</p>
<p>Not sure if I should risk trying to update &#8216;gef&#8217; or not.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Inside Flex SDK Contributor Program by EyePartner is now Adobe Solution Partner</title>
		<link>http://blogs.eyepartner.com/adrian/flex/inside-flex-sdk-contributor-program/#comment-492</link>
		<dc:creator>EyePartner is now Adobe Solution Partner</dc:creator>
		<pubDate>Thu, 17 Jul 2008 08:08:18 +0000</pubDate>
		<guid>http://blogs.eyepartner.com/adrian/flex/inside-flex-sdk-contributor-program/#comment-492</guid>
		<description>[...] had a very busy few days here at EyePartner. After joining Flex SDK Contributor Program, yesterday we got Adobe&#8217;s approval for becoming an Adobe Solution [...]</description>
		<content:encoded><![CDATA[<p>[&#8230;] had a very busy few days here at EyePartner. After joining Flex SDK Contributor Program, yesterday we got Adobe&#8217;s approval for becoming an Adobe Solution [&#8230;]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Flash Tracer alternative on Mac OS by Hancook</title>
		<link>http://blogs.eyepartner.com/adrian/flash/flash-tracer-alternative-on-mac-os/#comment-490</link>
		<dc:creator>Hancook</dc:creator>
		<pubDate>Thu, 17 Jul 2008 06:04:22 +0000</pubDate>
		<guid>http://blogs.eyepartner.com/adrian/flash/flash-tracer-alternative-on-mac-os/#comment-490</guid>
		<description>This terminal tracer is a nice idea, but this is not flexible at all. There's no filtering, no search, no always on top mode and many other features. I am using this tracer and seems that this is the best flash developer has for today
http://code.google.com/p/flash-tracer/</description>
		<content:encoded><![CDATA[<p>This terminal tracer is a nice idea, but this is not flexible at all. There&#8217;s no filtering, no search, no always on top mode and many other features. I am using this tracer and seems that this is the best flash developer has for today<br />
<a href="http://code.google.com/p/flash-tracer/" rel="nofollow">http://code.google.com/p/flash-tracer/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Java Collections in ActionScript 3 by Adrian Aioanei</title>
		<link>http://blogs.eyepartner.com/adrian/flex/java-collections-in-actionscript-3/#comment-470</link>
		<dc:creator>Adrian Aioanei</dc:creator>
		<pubDate>Tue, 15 Jul 2008 07:14:04 +0000</pubDate>
		<guid>http://blogs.eyepartner.com/adrian/flex/java-collections-in-actionscript-3/#comment-470</guid>
		<description>Hello Mark,

Just took a look at the vegas.data.* package. I must admit it's far more complete than the as3commons lib.
Nice work, will surely give it a try too and add it to my CoreLib project if better.

Thanks for sharing.</description>
		<content:encoded><![CDATA[<p>Hello Mark,</p>
<p>Just took a look at the vegas.data.* package. I must admit it&#8217;s far more complete than the as3commons lib.<br />
Nice work, will surely give it a try too and add it to my CoreLib project if better.</p>
<p>Thanks for sharing.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Java Collections in ActionScript 3 by ekameleon</title>
		<link>http://blogs.eyepartner.com/adrian/flex/java-collections-in-actionscript-3/#comment-469</link>
		<dc:creator>ekameleon</dc:creator>
		<pubDate>Tue, 15 Jul 2008 06:02:40 +0000</pubDate>
		<guid>http://blogs.eyepartner.com/adrian/flex/java-collections-in-actionscript-3/#comment-469</guid>
		<description>Hello :)

Good project but a little poor ;)

You can try my opensource framework with all this ADT collections based JAVA and JAKARTA :

http://code.google.com/p/vegas/

See for example :
http://code.google.com/p/vegas/wiki/VegasTutorials_collection_map

you can find in the vegas.data package all Map, Queue, Stack, Bag, Collection, LinkedList, Iterator etc. class and interfaces

You can read the documentation of the vegas.data.* package :
http://www.ekameleon.net/vegas/docs/

PS : my Collection framework exist in 3 versions (AS2/AS3/SSAS)

EKA+ :)</description>
		<content:encoded><![CDATA[<p>Hello :)</p>
<p>Good project but a little poor ;)</p>
<p>You can try my opensource framework with all this ADT collections based JAVA and JAKARTA :</p>
<p><a href="http://code.google.com/p/vegas/" rel="nofollow">http://code.google.com/p/vegas/</a></p>
<p>See for example :<br />
<a href="http://code.google.com/p/vegas/wiki/VegasTutorials_collection_map" rel="nofollow">http://code.google.com/p/vegas/wiki/VegasTutorials_collection_map</a></p>
<p>you can find in the vegas.data package all Map, Queue, Stack, Bag, Collection, LinkedList, Iterator etc. class and interfaces</p>
<p>You can read the documentation of the vegas.data.* package :<br />
<a href="http://www.ekameleon.net/vegas/docs/" rel="nofollow">http://www.ekameleon.net/vegas/docs/</a></p>
<p>PS : my Collection framework exist in 3 versions (AS2/AS3/SSAS)</p>
<p>EKA+ :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Custom Serialization between ActionScript and Java by Adrian Aioanei</title>
		<link>http://blogs.eyepartner.com/adrian/flex/custom-serialization-between-actionscript-and-java/#comment-460</link>
		<dc:creator>Adrian Aioanei</dc:creator>
		<pubDate>Mon, 14 Jul 2008 12:04:39 +0000</pubDate>
		<guid>http://blogs.eyepartner.com/adrian/flex/custom-serialization-between-actionscript-and-java/#comment-460</guid>
		<description>Hi Rohit,

First of all if you use nested classes you will need all of them mapped between actionscript and java using the [RemoteClass] metadata. This will assure that custom objects like "private var owner:UserRecord" will be properly deserialized on the Java end.

As for the arrays you can use the default serialization to send them, and they will arrive at the server side as class implementation of java.util.List interface (ex: ArrayList).

More on the mapping between ActionScript and Java objects &lt;a href="http://livedocs.adobe.com/blazeds/1/blazeds_devguide/help.html?content=serialize_data_2.html" rel="nofollow"&gt;here&lt;/a&gt;

Note that when using default serialization (not using IExternalizable functionality) you will need to mark the properties that you don't want to send with [Transient] metadata. This achieves same functionality as described in this post, the parameter won't be sent to the server.

For example:

private var _viewedBy:Array;

&lt;b&gt;[Transient]&lt;/b&gt;
public function get viewedBy():Array
{
       return _viewedBy;
}

Hope this helps.</description>
		<content:encoded><![CDATA[<p>Hi Rohit,</p>
<p>First of all if you use nested classes you will need all of them mapped between actionscript and java using the [RemoteClass] metadata. This will assure that custom objects like &#8220;private var owner:UserRecord&#8221; will be properly deserialized on the Java end.</p>
<p>As for the arrays you can use the default serialization to send them, and they will arrive at the server side as class implementation of java.util.List interface (ex: ArrayList).</p>
<p>More on the mapping between ActionScript and Java objects <a href="http://livedocs.adobe.com/blazeds/1/blazeds_devguide/help.html?content=serialize_data_2.html" rel="nofollow">here</a></p>
<p>Note that when using default serialization (not using IExternalizable functionality) you will need to mark the properties that you don&#8217;t want to send with [Transient] metadata. This achieves same functionality as described in this post, the parameter won&#8217;t be sent to the server.</p>
<p>For example:</p>
<p>private var _viewedBy:Array;</p>
<p><b>[Transient]</b><br />
public function get viewedBy():Array<br />
{<br />
       return _viewedBy;<br />
}</p>
<p>Hope this helps.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
