<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Sean Moore - Software Developer, Digital Musician, Arduino Hacker &#187; BlazeDS</title>
	<atom:link href="http://seantheflexguy.com/blog/category/blazeds/feed/" rel="self" type="application/rss+xml" />
	<link>http://seantheflexguy.com/blog</link>
	<description>Sean Moore - Software Developer, Digital Musician, Arduino Hacker</description>
	<lastBuildDate>Thu, 22 Dec 2011 16:16:28 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>Flex 3 with Java Book Giveaway!!</title>
		<link>http://seantheflexguy.com/blog/2009/08/01/flex-3-with-java-book-giveaway/</link>
		<comments>http://seantheflexguy.com/blog/2009/08/01/flex-3-with-java-book-giveaway/#comments</comments>
		<pubDate>Sat, 01 Aug 2009 18:18:27 +0000</pubDate>
		<dc:creator>seantheflexguy</dc:creator>
				<category><![CDATA[ActionScript 3.0]]></category>
		<category><![CDATA[BlazeDS]]></category>
		<category><![CDATA[Data Management Services]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Flex Books]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[LCDS]]></category>

		<guid isPermaLink="false">http://seantheflexguy.com/blog/?p=349</guid>
		<description><![CDATA[Update 08/03/09: I&#8217;d like to congratulate Nephi and Brian for their participation in the book giveaway. They nailed the answer and emailed me in record time. I&#8217;ll be sending out your books this week. Great work guys!! Thanks to everyone else who sent in the answer and checking out the sample PDF. The kind people [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.packtpub.com/flex-3-with-java/book"><img class="alignright" src="http://seantheflexguy.com/images/blog/flex-3-with-java.jpg" alt="" width="210" height="246" /></a></p>
<p><strong>Update 08/03/09:</strong> I&#8217;d like to congratulate <a href="http://twitter.com/nephiw" target="_blank">Nephi </a>and <a href="http://twitter.com/xankludan" target="_blank">Brian </a>for their participation in the book giveaway. They nailed the answer and emailed me in record time. I&#8217;ll be sending out your books this week. Great work guys!! Thanks to everyone else who sent in the answer and checking out the sample PDF.</p>
<p>The kind people at <a href="http://www.packtpub.com/flex-3-with-java/book" target="_blank">Packt publishing</a> got in touch and turned me on to a pretty cool book covering Flex 3, BlazeDS, LCDS and Java titled <a href="http://www.packtpub.com/flex-3-with-java/book" target="_blank"><strong>Flex 3 with Java</strong></a>. They were cool enough to send me a couple of <strong>extra copies of the book that I am able to giveaway to the Flex community</strong>! The first two people to email me the key features of E4X as described in the sample chapter available for <a href="http://seantheflexguy.com/pdf/Chapter-5-Working-with-XML.pdf">download as a PDF</a> will win a free copy of the book. (<em>Unfortunately only US candidates are eligible for this giveaway</em>.)</p>
<p>I&#8217;ve only had a chance to review some of the book so far, you can check back later for a more in depth review. I checked out the chapters on BlazeDS and LCDS a little and there is some pretty good info available.</p>
<p>You can get more information on the book by visiting the <a href="http://www.packtpub.com/flex-3-with-java/book" target="_blank">Packt website</a>. You can also download <a href="http://seantheflexguy.com/pdf/Chapter-5-Working-with-XML.pdf">Chapter 5: Working with XML</a>, you&#8217;ll need it for the giveaway.</p>
<p>Here is some additional info on the book from the <a href="http://www.packtpub.com/flex-3-with-java/book" target="_blank">Packt website</a>:</p>
<p><em>This book provides comprehensive information on various aspects of Flex 3 and ActionScript 3.0. These include developing simple applications, handling events, creating custom components and events, using RPC services, integration with Java and BlazeDS, styling and formatting, and how to package and deploy Flex applications.</em></p>
<p><em>You will start with downloading, installing and configuring Flex 3 SDK and Flex Builder 3 and learn basic concepts such as what MXML and ActionScript are, understanding UI components, controls, compilers, and more. Further you will develop simple applications and slowly advance into more depth where you will learn advanced concepts such as creating custom components, debugging, integrating with Java, using RPC services, styling, internationalizing, and deploying Flex applications, and more.</em></p>
<p><em>One of the things you&#8217;re really going to love about this book is that you will develop a full-blown e-commerce application using a combination of Flex 3, ActionScript 3.0, BlazeDS 3.2, and Java. At the end of the book you will have the knowledge and experience needed to develop Rich Internet Applications.</em></p>
<p>I&#8217;d like to thank Swati at <a href="http://www.packtpub.com/" target="_blank">Packt </a>again for getting in touch and sending along the books for me to review and do the giveaway. Good luck to anyone participating in the book giveaway and thanks for stopping by. Hope you&#8217;re all having a great weekend, and don&#8217;t forget to get your Flex on <img src='http://seantheflexguy.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://seantheflexguy.com/blog/2009/08/01/flex-3-with-java-book-giveaway/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>A Flex / Flash guy learning more about Java</title>
		<link>http://seantheflexguy.com/blog/2009/02/20/a-flex-flash-guy-learning-more-about-java/</link>
		<comments>http://seantheflexguy.com/blog/2009/02/20/a-flex-flash-guy-learning-more-about-java/#comments</comments>
		<pubDate>Sat, 21 Feb 2009 01:01:49 +0000</pubDate>
		<dc:creator>seantheflexguy</dc:creator>
				<category><![CDATA[BlazeDS]]></category>
		<category><![CDATA[Design Patterns]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[General Development Notes]]></category>
		<category><![CDATA[Hibernate]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[OOP]]></category>
		<category><![CDATA[Software development process]]></category>
		<category><![CDATA[Spring]]></category>

		<guid isPermaLink="false">http://seantheflexguy.com/blog/?p=286</guid>
		<description><![CDATA[Understanding more about Java is great. A good amount of knowledge can be shared between Flex/ActionScript 3.0 and Java. I&#8217;ve worked with Java in the past, compiled some applications, read the tutorials and some books, helped build a Java based LMS and also worked with Adobe on writing a simple Java socket server, but I [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright" src="http://www.seantheflexguy.com/images/blog/java-duke.jpg" alt="" width="174" height="150" />Understanding more about Java is great. A good amount of knowledge can be shared between Flex/ActionScript 3.0 and Java. I&#8217;ve worked with Java in the past, compiled some applications, read the tutorials and some books, helped build a Java based LMS and also worked with Adobe on writing a simple Java socket server, but I wanted more of a thorough understanding of the language. The University of California at San Diego offers a great series of programming and software development courses. These classes are really affordable so I decided to take a Java II course. It&#8217;s been seven weeks and so far the experience has been awesome. The end goal is to become more familiar with the core Java language. My hope is that this will enable me to have greater confidence when working on Flex and <a href="http://opensource.adobe.com/wiki/display/blazeds/BlazeDS/" target="_blank">BlazeDS</a> projects. (A really cool stack I&#8217;ve been playing with recently is Flex/Cairngorm, the new <a href="http://www.springsource.org/" target="_blank">Spring</a>/BlazeDS <a href="http://www.springsource.org/spring-flex" target="_blank">integration</a> and <a href="http://www.hibernate.org/" target="_blank">Hibernate</a>/MySQL. Eventually I want to get this running on <a href="https://glassfish.dev.java.net/" target="_blank">Glassfish</a>. Something else I&#8217;ve been looking into.)</p>
<p>Some items we&#8217;ve covered in the Java class so far are: <a href="http://java.sun.com/" target="_blank">SDK</a> installation and command line compilation, data types, control flow, variables/operators, numbers, arrays, objects and classes, static classes and methods, method overloading, object construction, constructor overloading, OOP basics, packages, commenting, generating JavaDoc, inheritance, abstract classes, polymorphism, sub/superclasses, reflection, inner classes, graphics programming, event handling, <a href="http://java.sun.com/docs/books/tutorial/uiswing/" target="_blank">Swing</a> and <a href="http://java.sun.com/docs/books/tutorial/collections/index.html" target="_blank">Collections</a> including Maps, Lists, Sets and the Comparator interface. We&#8217;re compiling all of our homework using the command line. It&#8217;s pretty cool. The class also demands a pretty rigorous reading schedule. The three-pronged-learning-approach is working well for me: lectures, reading, coding (homework and labs.) The ins and outs of the language are really sinking in.</p>
<p>A few immediate benefits to learning more about Java are: Flex and BlazeDS / LCDS integration, strengthen fundamental OOP understanding and comprehension and also gain knowledge of OOP concepts not available in Flex/AS3. Learning Java also provides the opportunity to get exposure to Swing (Flex&#8217;s distant relative). Also, since the Flex compiler and <a href="http://opensource.adobe.com/svn/opensource/flex/sdk/frameworks/projects/framework/src/mx" target="_blank">other</a> <a href="http://opensource.adobe.com/svn/opensource/flex/sdk/" target="_blank">aspects</a> of the Flex SDK are written in Java this opens up the door to greater understanding of the Flex SDK and <a href="https://bugs.adobe.com/jira/secure/IssueNavigator.jspa?header=FB" target="_blank">even bug contributions</a>. Java makes extensive use of design patterns and there is a plethora of existing Java code to look at, use and learn from. (Cairngorm was born from J2EE design patterns.)</p>
<p>There are several differences that I noticed in Java. Some items available in Java and not in AS3: static classes, abstract classes, private constructors, constructor overloading, method overloading and Collections. Working with Arrays is a LOT different, working with numbers is different, working with Strings is different and String comparison is different. There are no <a href="http://java.sun.com/j2se/1.4.2/docs/api/java/util/HashMap.html" target="_blank">Hashmaps</a> and no hashcodes in ActionScript. No <a href="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/Object.html#equals(java.lang.Object)" target="_blank">equals() method</a>. Another difference is that you have to implement your own design patterns more often in Java. Not a bad thing, and good to know how to do, but Flex takes care of a lot of things behind the scenes: events, data binding etc. I noticed that when coding Java the developer is expected to implement interfaces more often than in Flex/AS3. This is pretty cool; it involves more work but provides more power.</p>
<p>It&#8217;s been a cool experience and I wanted to share some of these thoughts and observations. I think more developers come into the Flex world from Java vs. the other way around. For some reason Java sort of reminds me of AS2&#8230; I may try to post some Java source code soon if time permits&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://seantheflexguy.com/blog/2009/02/20/a-flex-flash-guy-learning-more-about-java/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>

