<?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>Chris Giametta</title>
	<atom:link href="http://www.appfoundation.com/blogs/giametta/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.appfoundation.com/blogs/giametta</link>
	<description>Rich Internet Apps</description>
	<lastBuildDate>Wed, 19 Oct 2011 22:22:25 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.5</generator>
		<item>
		<title>Flex: Change selectedItem in List to Bold</title>
		<link>http://www.appfoundation.com/blogs/giametta/2011/10/19/flex-change-selecteditem-in-list-to-bold/</link>
		<comments>http://www.appfoundation.com/blogs/giametta/2011/10/19/flex-change-selecteditem-in-list-to-bold/#comments</comments>
		<pubDate>Wed, 19 Oct 2011 22:22:25 +0000</pubDate>
		<dc:creator>Chris Giametta</dc:creator>
				<category><![CDATA[Adobe AIR]]></category>
		<category><![CDATA[Adobe Flex]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Rich Internet Applications]]></category>

		<guid isPermaLink="false">http://www.appfoundation.com/blogs/giametta/?p=268</guid>
		<description><![CDATA[I have came across wanting to change the font on a selectedItem in List based controls many times in the past. What this simple itemRenderer will do is set the selectedItem&#8217;s font to Bold when selected and Normal when not.
Demo: ListSelectedItemBoldExample
Files: ListSelectedItemBoldExample.mxml ListSelectedItemRenderer.mxml
]]></description>
			<content:encoded><![CDATA[<p>I have came across wanting to change the font on a selectedItem in List based controls many times in the past. What this simple itemRenderer will do is set the selectedItem&#8217;s font to Bold when selected and Normal when not.</p>
<p>Demo: <a href="http://www.appfoundation.com/blogs/giametta/wp-content/uploads/2011/10/ListSelectedItemBoldExample.swf" target="_blank">ListSelectedItemBoldExample</a></p>
<p>Files: <a href="http://www.appfoundation.com/blogs/giametta/uploads/ListSelectedItemBoldExample.mxml" target="_blank">ListSelectedItemBoldExample.mxml</a><code> </code><a href="http://www.appfoundation.com/blogs/giametta/uploads/ListSelectedItemRenderer.mxml" target="_blank">ListSelectedItemRenderer.mxml</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.appfoundation.com/blogs/giametta/2011/10/19/flex-change-selecteditem-in-list-to-bold/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Performanc​e Testing Lead/QA Manager &#8211; Full Time</title>
		<link>http://www.appfoundation.com/blogs/giametta/2011/09/09/performanc%e2%80%8be-testing-leadqa-manager-full-time/</link>
		<comments>http://www.appfoundation.com/blogs/giametta/2011/09/09/performanc%e2%80%8be-testing-leadqa-manager-full-time/#comments</comments>
		<pubDate>Fri, 09 Sep 2011 15:58:39 +0000</pubDate>
		<dc:creator>Chris Giametta</dc:creator>
				<category><![CDATA[QA Manager]]></category>
		<category><![CDATA[Testing Lead]]></category>

		<guid isPermaLink="false">http://www.appfoundation.com/blogs/giametta/?p=262</guid>
		<description><![CDATA[Job Description
This is a key leadership role within the Product Development organization with a broad scope of responsibility that reaches into multiple core products.   
Location: Plano, TX
Role : Performance Testing Lead/QA Manager 
Overview:

 Implementing the performance testing processes across multiple teams focused on testing Web and SAAS applications.
Defining a Performance Quality strategy, standardize testing processes and ...]]></description>
			<content:encoded><![CDATA[<h2>Job Description</h2>
<p>This is a key leadership role within the Product Development organization with a broad scope of responsibility that reaches into multiple core products.   </p>
<p><strong>Location</strong>: Plano, TX</p>
<p><strong>Role</strong> : Performance Testing Lead/QA Manager </p>
<p><strong>Overview</strong>:</p>
<ul>
<li> Implementing the performance testing processes across multiple teams focused on testing Web and SAAS applications.</li>
<li>Defining a Performance Quality strategy, standardize testing processes and frameworks, implement quality best practices, reviewing and approving Test Plans and reviewing testing reports.</li>
<li>Recruiting new members of the team and mentoring/coaching staff. </li>
<li>Understands industry best practices and recommends where and when to apply them on both an immediate, and long-term basis to improve quality and efficiency</li>
<li>Partner with Engineering, Product management, Operations and Support to “build-in” quality and ensure that we deliver a high quality, reliable, performant and secure service</li>
<li>Deep understanding of customer feedback, timely triage of top quality issuesEffectively influences and collaborates cross-functionally with product managers, architects, and product development as well as other engineering teams and operations teams in partner organizations both inside and outside of the company</li>
</ul>
<h2>Desired Skills &amp; Experience</h2>
<ul>
<li>Proven Commercial Performance Test Lead/Test Management experience leading and managing quality engineering organization in a SaaS/PaaS world</li>
<li>Experience building a high performing quality engineering team</li>
<li>Excellent communication and partnership skills</li>
<li>Ability to translate performance test results into business transactions for senior leaders</li>
<li>Ability to translate business transactions into performance test models.</li>
<li>Experience scaling existing production environment as traffic increases.</li>
<li>Analyzed trends in production and able to make projections and models to test and ensure excellent customer experience</li>
<li>Strong customer empathy</li>
<li>Deep knowledge of state-of-the-art performance test tools  (SilkPerformer) and techniques </li>
<li>Highly scalable, highly available web server architectures, Databases, Version Control</li>
<li>Experience with data centers and clusters, multitiered environment</li>
<li>Experience with production data scrubbing and transaction modeling from real time data</li>
<li>Experience in Mobile performance testing, iOS and Android</li>
<li>Good knowledge of Jboss, Spring, Hibernate, .NET and Flex</li>
<li>Experience with Oracle DB Cluster performance tuning, backups, reports and analysis etc.</li>
<li>Experience with Linux and virtual environments</li>
<li>Defined strategies that resulted in increased ROI</li>
<li>Experience on network (latency, load balancers, SSL) etc.</li>
<li>Solid experience within Agile environments</li>
<li>Some experience required with code coverage, automation and test management tools</li>
</ul>
<p><strong>Email resume to: </strong><strong>chris.giametta@appfoundation.com</strong></p>
<p><strong>Linked in profile: </strong>http://www.linkedin.com/in/chrisgiametta<br />
<strong>Twitter:</strong> <a href="http://twitter.com/appfoundation">http://twitter.com/appfoundation</a><br />
AppFoundation, Inc.<br />
www.appfoundation.com</p>
]]></content:encoded>
			<wfw:commentRss>http://www.appfoundation.com/blogs/giametta/2011/09/09/performanc%e2%80%8be-testing-leadqa-manager-full-time/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Salesforce Development</title>
		<link>http://www.appfoundation.com/blogs/giametta/2011/04/27/salesforce-development/</link>
		<comments>http://www.appfoundation.com/blogs/giametta/2011/04/27/salesforce-development/#comments</comments>
		<pubDate>Wed, 27 Apr 2011 16:18:46 +0000</pubDate>
		<dc:creator>Chris Giametta</dc:creator>
				<category><![CDATA[Salesforce]]></category>
		<category><![CDATA[Apex]]></category>

		<guid isPermaLink="false">http://www.appfoundation.com/blogs/giametta/?p=231</guid>
		<description><![CDATA[SALESFORCE CUSTOM APPLICATIONS
Salesforce.com is a place in the cloud where it’s possible to build and host applications of almost any kind. With that in mind, Salesforce.com is a perfect fit for AppFoundation’s extensive enterprise application development experience. AppFoundation offers full-service implementation services for clients of Salesforce.com. Whether you need assistance ...]]></description>
			<content:encoded><![CDATA[<h2>SALESFORCE CUSTOM APPLICATIONS</h2>
<p>Salesforce.com is a place in the cloud where it’s possible to build and host applications of almost any kind. With that in mind, Salesforce.com is a perfect fit for AppFoundation’s extensive enterprise application development experience. AppFoundation offers full-service implementation services for clients of Salesforce.com. Whether you need assistance in quickly deploying Salesforce.com to a small group of users or you need to deploy the complete suite of solutions across the enterprise, AppFoundation will assist you including:</p>
<ul>
<li>Business Process Planning</li>
<li>Requirements Management</li>
<li>Salesforce Configuration, Data Migration, and Integration</li>
<li>Custom Development to fully leverage Salesforce.com</li>
<li>Apex, Visualforce Pages, and SaaS Development</li>
<li>Integrating AppExchange Applications</li>
<li>Training and Support</li>
</ul>
<h1>AppFoundation Salesforce Custom Development Example</h1>
<h2>Mass Update Notes</h2>
<p><strong>Overview</strong> </p>
<p>Mass Update Notes allows you to add a custom button to related lists that when clicked will launch a new Visualforce page that contains the selected records from the related list. You can then create one note that will be applied to each record selected.</p>
<p>The next series of screenshots are from the Mass Update Notes custom component that shows the simple workflow to select and add notes to selected related list items.</p>
<p><strong><a href="http://www.appfoundation.com/blogs/giametta/wp-content/uploads/2011/04/salesforce_mass_notes_update12.jpg"><img class="alignleft size-full wp-image-238" title="salesforce_mass_notes_update1" src="http://www.appfoundation.com/blogs/giametta/wp-content/uploads/2011/04/salesforce_mass_notes_update12.jpg" alt="" width="539" height="83" /></a></strong></p>
<p><strong>Figure 1:</strong> Mass Notes Update button on Opportunities related list</p>
<p><a href="http://www.appfoundation.com/blogs/giametta/wp-content/uploads/2011/04/salesforce_mass_notes_update2.jpg"><img class="alignleft size-full wp-image-244" title="salesforce_mass_notes_update2" src="http://www.appfoundation.com/blogs/giametta/wp-content/uploads/2011/04/salesforce_mass_notes_update2.jpg" alt="" width="524" height="334" /></a></p>
<p><strong>Figure 2:</strong> Mass Notes Wizard, Step 1</p>
<p><a href="http://www.appfoundation.com/blogs/giametta/wp-content/uploads/2011/04/salesforce_mass_notes_update3.jpg"><img class="alignleft size-full wp-image-248" title="salesforce_mass_notes_update3" src="http://www.appfoundation.com/blogs/giametta/wp-content/uploads/2011/04/salesforce_mass_notes_update3.jpg" alt="" width="520" height="364" /></a></p>
<p><strong>Figure 3:</strong> Mass Notes Wizard, Step 2</p>
<p><a href="http://www.appfoundation.com/blogs/giametta/wp-content/uploads/2011/04/salesforce_mass_notes_update4.jpg"><img class="alignleft size-full wp-image-249" title="salesforce_mass_notes_update4" src="http://www.appfoundation.com/blogs/giametta/wp-content/uploads/2011/04/salesforce_mass_notes_update4.jpg" alt="" width="526" height="331" /></a></p>
<p><strong>Figure 4:</strong> Mass Notes Wizard, Step 3</p>
<p><a href="http://www.appfoundation.com/blogs/giametta/wp-content/uploads/2011/04/salesforce_mass_notes_update5.jpg"><img class="alignleft size-full wp-image-250" title="salesforce_mass_notes_update5" src="http://www.appfoundation.com/blogs/giametta/wp-content/uploads/2011/04/salesforce_mass_notes_update5.jpg" alt="" width="436" height="56" /></a></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong>Figure 5:</strong> The new Note is now on both Opportunities</p>
]]></content:encoded>
			<wfw:commentRss>http://www.appfoundation.com/blogs/giametta/2011/04/27/salesforce-development/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flash &amp; Flex Magazine: Developing an Enterprise Flex Application Strategy</title>
		<link>http://www.appfoundation.com/blogs/giametta/2011/03/02/flash-flex-magazine-developing-an-enterprise-flex-application-strategy/</link>
		<comments>http://www.appfoundation.com/blogs/giametta/2011/03/02/flash-flex-magazine-developing-an-enterprise-flex-application-strategy/#comments</comments>
		<pubDate>Wed, 02 Mar 2011 15:53:49 +0000</pubDate>
		<dc:creator>Chris Giametta</dc:creator>
				<category><![CDATA[Adobe AIR]]></category>
		<category><![CDATA[Adobe Flex]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Rich Internet]]></category>
		<category><![CDATA[Rich Internet Applications]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[RIA]]></category>

		<guid isPermaLink="false">http://www.appfoundation.com/blogs/giametta/?p=220</guid>
		<description><![CDATA[I just had a Special Report article published in the March issue of Flash&#38;Flex Developer&#8217;s Magazine. If you are not receiving this free magazine, I suggest you sign-up to get the magazine. Here is what is in the issue:
PlugrMan: The Universal API Toolkit &#8211; By Almer/Blank
Developing an Enterprise Flex Application Strategy ...]]></description>
			<content:encoded><![CDATA[<p>I just had a Special Report article published in the March issue of <a href="http://ffdmag.com/" target="_blank">Flash&amp;Flex Developer&#8217;s Magazine</a>. If you are not receiving this free magazine, I suggest you sign-up to get the magazine. Here is what is in the issue:</p>
<p>PlugrMan: The Universal API Toolkit &#8211; By Almer/Blank</p>
<p><strong>Developing an Enterprise Flex Application Strategy &#8211; by Chris Giametta</strong></p>
<p>News &#8211; by Csomák Gábor</p>
<p>LockLizard FlashGuard &#8211; by Ali Nekou Pour</p>
<p>Anicca Digital Solutions &#8211; by Ali Raza</p>
<p>NetroMedia &#8211; by Josephine Liang</p>
<p>GPU-3D in Flash &#8211; by Eslam Ahmed</p>
<p>Creating a Distributed Video Hosting Platform &#8211; by Andrey Chernih</p>
<p>File handling with AS 3.0 &#8211; by Sachin Patil</p>
<p>CREATING CUSTOM VISUAL CLASSES &#8211; by Louis DiCarro</p>
<p>Adventures In ActionScript – Serializing Objects &#8211; by Huw Collingbourne</p>
<p>Test Driven Development Or How Not To Be Trapped In A Nightmare. Part 3 &#8211; by Marc Pires</p>
<p>Preparing Your Application To Use Push Notifications &#8211; by Brandon Trebitowski, Christopher Allen, and Shannon Appelcline</p>
<p>Interview With Lance Snider, Envato &#8211; by Ali, Nekou Pour</p>
<p>An Interview With Demetrio Fortman, CEO of MotoCMS.com &#8211; by FFD Team</p>
<p>Top 3 Book Recommendations &#8211; by Ali Raza</p>
<p><a href="http://ffdmag.com/" target="_blank">Flash&amp;Flex Developer&#8217;s Magazine</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.appfoundation.com/blogs/giametta/2011/03/02/flash-flex-magazine-developing-an-enterprise-flex-application-strategy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Need Help With a Project Using Adobe Flex?</title>
		<link>http://www.appfoundation.com/blogs/giametta/2010/10/27/need-help-with-a-project-using-adobe-flex/</link>
		<comments>http://www.appfoundation.com/blogs/giametta/2010/10/27/need-help-with-a-project-using-adobe-flex/#comments</comments>
		<pubDate>Wed, 27 Oct 2010 17:29:50 +0000</pubDate>
		<dc:creator>Chris Giametta</dc:creator>
				<category><![CDATA[Adobe AIR]]></category>
		<category><![CDATA[Adobe Flex]]></category>
		<category><![CDATA[Adobe Flex Staffing]]></category>
		<category><![CDATA[Business Intelligence]]></category>
		<category><![CDATA[Enterprise RIA Development]]></category>
		<category><![CDATA[FxConnect]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Rich Internet Applications]]></category>
		<category><![CDATA[Dallas Texas]]></category>
		<category><![CDATA[Flex]]></category>

		<guid isPermaLink="false">http://www.appfoundation.com/blogs/giametta/?p=212</guid>
		<description><![CDATA[AppFoundation&#8217;s Adobe Flex consulting
 
To find out more about AppFoundation and our Adobe Flex consulting go here.
If your business has invested in Adobe Flex or Adobe AIR, a powerful software development kit for web, mobile, and desktop, chances are you&#8217;ve also invested in the training and you have IT professionals that ...]]></description>
			<content:encoded><![CDATA[<p><strong>AppFoundation&#8217;s Adobe Flex consulting<br />
</strong> <br />
To find out more about AppFoundation and our Adobe Flex consulting go <a title="AppFoundation Company Site" href="http://www.appfoundation.com/">here</a>.</p>
<p>If your business has invested in Adobe Flex or Adobe AIR, a powerful software development kit for web, mobile, and desktop, chances are you&#8217;ve also invested in the training and you have IT professionals that are familiar with the basics.</p>
<p><strong>Here is the challenge:</strong> Every business is unique and requires unique solutions for the web and internally. Sometimes, it may be necessary to call in specialists to partner with your IT staff to help determine just how to apply the proper toolset to a specific project or situation. This is a situation that AppFoundation&#8217;s Adobe Flex mentoring can be of real value.</p>
<p><strong>How Does It Work?</strong></p>
<p>Adobe Flex staff augmentation or project consulting can be done on a temporary contract basis, which will deliver high yield results while showing a cost savings for your business. In addition, such a consultant can either come to your place of business or work offsite. In either case however, it is important to engage early in the development stage of whatever project your business in undertaking so the mentoring process can happen right away. By involving the consultant during the initial phase, your business will save even more and improve time-to-market. During this period, the consultant will have the opportunity to evaluate your present development framework, including:</p>
<ul>
<li> Code Base</li>
<li> Development framework and processes</li>
<li> Architecture configuration (hardware and software)</li>
<li> Security configuration</li>
<li> Ux usability</li>
</ul>
<p>Keep in mind that the primary purpose of Adobe Flex and Adobe AIR is the creation of web, mobile, and desktop applications for the use of your customers and clients. As such, having AppFoundation working on your behalf will help your IT staff to get the most out of the Adobe toolset and ensure that your rich Internet applications are user-friendly and intuitive.</p>
<p><strong>How Long Does It Take?</strong></p>
<p>The length of time your IT department may require Adobe Flex consulting can vary based on project needs. AppFoundation is prepared to partner with your business to address short, medium, and long term needs for project work. AppFoundation has extensive experience in developing extremely large scale Adobe Flex and Adobe AIR applications integrated with the following technologies:</p>
<ul>
<li>JAX-WS2.0 based web services hosted on Weblogic</li>
<li> EJBs hosted on Weblogic</li>
<li> Oracle, SQL Server, Teradata, Netezza. MySQL</li>
<li>Acupia based file storage</li>
<li>JSPs, Spring, JAVA EE, .NET, PHP</li>
<li>SAP SRM and SAP MDM</li>
<li>SAP BSPs</li>
<li>Much much more</li>
</ul>
<p>AppFoudation also brings its own series of Adobe Flex and Adobe AIR tools to the table in the form of <a href="http://www.appfoundation.com/media/AppFoundation_FxConnect_Fact_Sheet.pdf">FxConnect</a>.</p>
<p><a href="http://www.appfoundation.com/media/AppFoundation_FxConnect_Fact_Sheet.pdf">FxConnect </a>is an Enterprise development framework for Adobe Flex and Adobe AIR.</p>
<p>With many years of experience using Adobe Flex, we have seen many issues with current options for development frameworks. From organizations who don&#8217;t allow open-source solutions to mostly issues with application consistency and size; AppFoundation has created its own development framework built for developers.</p>
<p>FxConnect cuts down on as much as 25% of development required to deliver Flex and AIR applications. The goal of FxConnect is to simplify development of large scale rich Internet applications (RIAs). The result is a framework that allows your company to start developing features out-of-the-box instead of worrying about core architecture issues that FxConnect addresses.</p>
<ul>
<li>Application Context</li>
<li>Module Management</li>
<li>Application Navigation</li>
<li>Style Management</li>
<li>Resource Management</li>
<li>Data Transport</li>
<li>Error Management</li>
<li>State Management</li>
</ul>
<p>As you might have experienced, you can see that Flex can be built out-of-the-box to obtain data from external data sources. This works fine with small Flex applications that only have one or few view states. However, when it comes to building enterprise scale applications in Flex the basics just won’t cut it. To avoid a ‘big ball of yarn’ (many point-to-point connections between Flex components) infrastructure for your application we need to define a standard and consistent architecture for building our Flex applications.</p>
<p>When determining what architecture to implement your Flex user interface with you need to consider what fits your organization and developers skills best as each solution is different and generally based on different design patterns, or slight modifications of those patterns. There are a few Flex application development frameworks that present solutions to Flex development through design patterns that can be applied to Flex such as Cairngorm, PureMVC, MVCS, and Mate. However, from our experience, each of these frameworks creates various problems when developing enterprise applications such as:</p>
<ul>
<li>Applications that are difficult to maintain due to the over-use of events.</li>
<li>Difficulty to track application flows when data is not persisted on data models and passed through events exclusively.</li>
<li>Application SWF sizes becoming larger than 1mb in size. This is not good for browser based RIAs.</li>
</ul>
<p><strong>An Investment That Pays</strong></p>
<p>Costs for Adobe Flex mentoring and consultation will depend upon the scope and size of your project. However, regardless of cost, temporary Adobe Flex staffing augmentation provided by AppFoundation&#8217;s veteran consultants is an investment that will give you security in knowing that your web, mobile, and desktop applications have been configured and developed by experts.</p>
<p>If you want to get a quote for AppFoundation&#8217;s consulting services, please visit <a href="http://www.appfoundation.com/">www.appfoundation.com</a> and fill out the contact form or email us directly at <a href="mailto:info@appfoundation.com">info@appfoundation.com</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.appfoundation.com/blogs/giametta/2010/10/27/need-help-with-a-project-using-adobe-flex/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PowersportsListings.com &#8211; Web Site Redesign</title>
		<link>http://www.appfoundation.com/blogs/giametta/2010/09/22/powersportslistings-com-web-site-redesign/</link>
		<comments>http://www.appfoundation.com/blogs/giametta/2010/09/22/powersportslistings-com-web-site-redesign/#comments</comments>
		<pubDate>Wed, 22 Sep 2010 15:24:42 +0000</pubDate>
		<dc:creator>Chris Giametta</dc:creator>
				<category><![CDATA[Photoshop]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[AppFoundation Web Development]]></category>
		<category><![CDATA[Web Design]]></category>

		<guid isPermaLink="false">http://www.appfoundation.com/blogs/giametta/?p=207</guid>
		<description><![CDATA[When Powersports Listings M&#38;A wanted a richer, more user-friendly user experience for their web site, they contacted AppFoundation.
Powersports Listings M&#38;A has over 50 years of combined industy specific experience brokering deals for buying and selling powersports dealerships. They work nationwide to streamline the complicated process of confidentially bringing buyers and ...]]></description>
			<content:encoded><![CDATA[<p>When Powersports Listings M&amp;A wanted a richer, more user-friendly user experience for their web site, they contacted AppFoundation.</p>
<p>Powersports Listings M&amp;A has over 50 years of combined industy specific experience brokering deals for buying and selling powersports dealerships. They work nationwide to streamline the complicated process of confidentially bringing buyers and sellers together by managing the entire sale and acquisition process of top Powersports Industry dealerships.</p>
<p>If you are looking to buy a Harley-Davidson dealership, then these are the guys to contact.</p>
<p><strong>The Process</strong></p>
<p>Working closely with the client, AppFoundation started with the base requirements and features of the existing site. We gathered what the client wanted from a functional standpoint and then set out to deliver the site designs. Once the designs were approved, we were able to quickly deliver the working site.</p>
<p>One area we focused on was allowing the client to change data on the fly without our help. We did this by creating a series of parameter files that are loaded when the site pages are launched. These files can be easily modified to reflect current data the client wants displayed.</p>
<p>Another big piece was integrating the site with the corporate JSON API. The API can be used to retrieve publicly-available data including Businesses for Sale, Offices, Brokers, and Office Users. We used the API to give the site two distinct views, the current listings and done deals for our client.</p>
<p><strong>Check out the results:</strong></p>
<p><a href="http://powersportslistings.com">Launch the site</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.appfoundation.com/blogs/giametta/2010/09/22/powersportslistings-com-web-site-redesign/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Adobe Flex Social Business Tool – AfConnect AIR Application</title>
		<link>http://www.appfoundation.com/blogs/giametta/2010/07/20/adobe-flex-social-business-tool-%e2%80%93-afconnect-air-application/</link>
		<comments>http://www.appfoundation.com/blogs/giametta/2010/07/20/adobe-flex-social-business-tool-%e2%80%93-afconnect-air-application/#comments</comments>
		<pubDate>Tue, 20 Jul 2010 14:09:46 +0000</pubDate>
		<dc:creator>Chris Giametta</dc:creator>
				<category><![CDATA[Adobe AIR]]></category>
		<category><![CDATA[Adobe Flex]]></category>
		<category><![CDATA[Business Intelligence]]></category>
		<category><![CDATA[FxConnect]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Rich Internet Applications]]></category>
		<category><![CDATA[Spring]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Dallas Texas]]></category>

		<guid isPermaLink="false">http://www.appfoundation.com/blogs/giametta/?p=196</guid>
		<description><![CDATA[I wanted to take some time to show one of AppFoundation’s internal applications we use to manage a variety of information such as clients, projects, and communication between the two. AppFoundation&#8217;s social business solution, Af Connect, applies the full potential of Web 2.0 models like communities, collaboration and user generated ...]]></description>
			<content:encoded><![CDATA[<p>I wanted to take some time to show one of AppFoundation’s internal applications we use to manage a variety of information such as clients, projects, and communication between the two. AppFoundation&#8217;s social business solution, Af Connect, applies the full potential of Web 2.0 models like communities, collaboration and user generated content in a secure, managed environment.</p>
<p>The application is built using the Adobe Flex and AIR platform, and utilizes a series of Spring services for persisting its data. The combination of Spring and AIR offers a powerful deployment model with due to the ease of configuration required. The simple, yet robust, deployment is possible because the AIR runtime runs on the client machine.</p>
<p>The AF Connect AIR application enables valid users to view projects they are tied to, messages for those projects, media, and client contact information if that are granted rights to those views. The list below shows what the application feature set is composed of:</p>
<ul>
<li>Social Media connection suite via FxConnect</li>
<li>Account and Project creation</li>
<li>Ability to assign members viewing privledges to selected accounts and projects</li>
<li>Account and Project level messages, connections, and media</li>
<li>Project management of project milestones, details, issues, and tasks</li>
<li>User profile management</li>
<li>Client details, notes, location, contacts, and URL links</li>
</ul>
<div id="attachment_197" class="wp-caption alignleft" style="width: 310px"><a href="http://www.appfoundation.com/blogs/giametta/wp-content/uploads/2010/07/ConnectTasks.png"><img class="size-medium wp-image-197" title="ConnectTasks" src="http://www.appfoundation.com/blogs/giametta/wp-content/uploads/2010/07/ConnectTasks-300x225.png" alt="Af Connect Task View" width="300" height="225" /></a><p class="wp-caption-text">Af Connect Task View</p></div>
<p> </p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong>Solution Overview</strong></p>
<p>With the power of the AIR and Spring platforms, it only took about 4 months to take the application from concept to a working production implementation. A team of designers, Flex developers, and Java developers worked on the application at different points throughout the implementation, working on both the backend data connectors and the user interface.</p>
<p>The client desktop application was built using Adobe Flex and runs in the AIR runtime. Adobe Flex is an application development framework that is used by developers to build applications that run in the Flash Player. Adobe AIR allows developers to create applications for the desktop using Web technologies such as HTML/CSS, Ajax, Flash, and Flex. In addition, AIR provides offline support and a simple deployment paradigm for delivering the client applications.</p>
<p>The mid-tier of this applications is a balance of Spring and Java Servlets to handle the heavy lifting for data processing. This allows for a deployment mechanism where the AIR application runs on the user&#8217;s computer and data is managed by Spring.</p>
<p>The pairing of AIR and Spring makes it possible to retrieve and visualize the data quickly for the users. With Flex and Spring, we can stand up applications at a very fast pace.</p>
<p>One of the features important to the application users was the ability to map the location of our client site. You can see how we integrated with Yahoo Maps in the image below.</p>
<div id="attachment_199" class="wp-caption alignleft" style="width: 310px"><a href="http://www.appfoundation.com/blogs/giametta/wp-content/uploads/2010/07/ConnectLocation.png"><img class="size-medium wp-image-199" title="ConnectLocation" src="http://www.appfoundation.com/blogs/giametta/wp-content/uploads/2010/07/ConnectLocation-300x225.png" alt="Af Connect Client Location View" width="300" height="225" /></a><p class="wp-caption-text">Af Connect Client Location View</p></div>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p>This made it easy to add print functions that use the content in the Flex component to send the map to the printer.</p>
<p>To learn how <a href="http://www.appfoundation.com/">AppFoundation </a>can help your organization develop Business Intelligence tools like this one, please visit <a href="http://www.appfoundation.com/">www.appfoundation.com </a>and contact us now.</p>
<p><a href="http://adobe.flex.appfoundation.com">http://adobe.flex.appfoundation.com</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.appfoundation.com/blogs/giametta/2010/07/20/adobe-flex-social-business-tool-%e2%80%93-afconnect-air-application/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FxConnect Framework Diagram</title>
		<link>http://www.appfoundation.com/blogs/giametta/2010/07/06/fxconnect-framework-diagram/</link>
		<comments>http://www.appfoundation.com/blogs/giametta/2010/07/06/fxconnect-framework-diagram/#comments</comments>
		<pubDate>Tue, 06 Jul 2010 16:17:16 +0000</pubDate>
		<dc:creator>Chris Giametta</dc:creator>
				<category><![CDATA[Adobe AIR]]></category>
		<category><![CDATA[Adobe Flex]]></category>
		<category><![CDATA[Enterprise RIA Development]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[FxConnect]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Rich Internet]]></category>
		<category><![CDATA[Rich Internet Applications]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Enterprise Application Development]]></category>
		<category><![CDATA[Enterprise Flex]]></category>
		<category><![CDATA[RIA]]></category>

		<guid isPermaLink="false">http://www.appfoundation.com/blogs/giametta/?p=183</guid>
		<description><![CDATA[I wanted to release the core diagram for FxConnect. We have successfully used our framework on many large scale Adobe Flex and Adobe AIR application. The diagram below represents the core objects in FxConnect and their interrelations: 


FxConnect Framework

The FxConnect programming model is made up of:
• Application Framework: The Application Framework ...]]></description>
			<content:encoded><![CDATA[<p>I wanted to release the core diagram for FxConnect. We have successfully used our framework on many large scale Adobe Flex and Adobe AIR application. The diagram below represents the core objects in FxConnect and their interrelations: </p>
<dl id="attachment_184" class="wp-caption aligncenter" style="width: 310px;">
<dt class="wp-caption-dt"><a href="http://www.appfoundation.com/blogs/giametta/wp-content/uploads/2010/07/FxConnect_Diagram.png"><img class="size-medium wp-image-184" title="FxConnect_Diagram" src="http://www.appfoundation.com/blogs/giametta/wp-content/uploads/2010/07/FxConnect_Diagram-300x295.png" alt="FxConnect Framework" width="300" height="295" /></a></dt>
<dd class="wp-caption-dd">FxConnect Framework</dd>
</dl>
<p>The FxConnect programming model is made up of:<br />
<strong>•</strong> <strong>Application Framework:</strong> The Application Framework is the main wrapping component for the Application that contains application context and is responsible for the setup/initialization of the application.<br />
<strong>• View Components/Modules:</strong> Modules are used to chunk the application into smaller SWFs that are loaded through the Module Manager. These modules are the features and components of the application where you start to code the different views and flows.<br />
<strong>• Application State:</strong> The Application State is responsible for holding important application attributes in a memory cache that is accessible from any part of the application that gets an instance of this model.<br />
<strong>• Data Model/Sub-models:</strong> The model provides a layer to access and change application data through creating proxies.<br />
<strong>• Proxy:</strong> Proxies represent a layer of abstraction that exposes business functions to the application. They are a means to engage with remote services such as Spring beans to retrieve data. They contain the data result and fault handlers that are implemented through the IResponder class.<br />
<strong>• Module Manager:</strong> The module manager allows you to logically partition the application into manageable view modules. Effectively breaking download of the application into small chunks that allow the views to be displayed on demand.<br />
<strong>• Navigation:</strong> This is a business object that manages view state for components and modules. In this class, you set up constants that are maintained here.<br />
<strong>• Style Manager:</strong> The Style Manager allows you to dynamically load styles into the application and is initialized at run-time.<br />
<strong>• State Engine:</strong> This utility allows the definition of application states and the valid transition to which other states are available.<br />
<strong>• Resource Manager:</strong> This utility is used to handle internationalization (i18n) and localization (l10n) details. You specify a default resource bundle by component or by application that allows you to define string names for button labels, text areas, etc.<br />
<strong>• Error Manager:</strong> Error management allows you to capture and store errors from anywhere in the application as well as use its internal pop-ups to display error messages.</p>
<p>For more information please visit AppFoundation and contact us now.</p>
<p><a href="http://www.appfoundation.com">http://www.appfoundation.com</a></p>
<p><a href="http://adobe.flex.appfoundation.com">http://adobe.flex.appfoundation.com</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.appfoundation.com/blogs/giametta/2010/07/06/fxconnect-framework-diagram/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Adobe Flex Business Intelligence Tool &#8211; Staff Forecasting</title>
		<link>http://www.appfoundation.com/blogs/giametta/2010/07/06/adobe-flex-business-intelligence-tool-staff-forecasting/</link>
		<comments>http://www.appfoundation.com/blogs/giametta/2010/07/06/adobe-flex-business-intelligence-tool-staff-forecasting/#comments</comments>
		<pubDate>Tue, 06 Jul 2010 16:01:07 +0000</pubDate>
		<dc:creator>Chris Giametta</dc:creator>
				<category><![CDATA[Adobe Flex]]></category>
		<category><![CDATA[Business Intelligence]]></category>
		<category><![CDATA[Enterprise RIA Development]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Rich Internet Applications]]></category>
		<category><![CDATA[BI]]></category>
		<category><![CDATA[Custom Application Development]]></category>

		<guid isPermaLink="false">http://www.appfoundation.com/blogs/giametta/?p=166</guid>
		<description><![CDATA[RecentlyAppFoundation worked with McManus Software to deliver a business intelligence system that provides historical, current, and predictive views of business operations, using real-time data from a large company&#8217;s accounting system and staffing application.
AppFoundation built this application using our Enterprise Flex Development Framework FxConnect. FxConnect cuts down on as much as ...]]></description>
			<content:encoded><![CDATA[<p>Recently<a href="http://www.appfoundation.com">AppFoundation </a>worked with McManus Software to deliver a business intelligence system that provides historical, current, and predictive views of business operations, using real-time data from a large company&#8217;s accounting system and staffing application.</p>
<p><a href="http://www.appfoundation.com">AppFoundation </a>built this application using our Enterprise Flex Development Framework FxConnect. FxConnect cuts down on as much as 35% of development required to deliver Flex and AIR applications. The goal of FxConnect is to simplify development of large scale rich Internet applications (RIAs). The result is a framework that allows your company to start developing features out-of-the-box instead of worrying about core architecture issues that FxConnect addresses.</p>
<p>• Application Context<br />
• Module Management<br />
• Application Navigation<br />
• Style Management<br />
• Resource Management<br />
• Data Transport<br />
• Error Management<br />
• State Management</p>
<p>We were able to turn this application around quickly by having the core architecture already in template form using FxConnect. This allowed us to focus directly on the features of this forecasting application.</p>
<p>For this project we started with the wireframe and design comps and then moved directly into development from here. This application is built on Adobe Flex, FxConnect, JSPs, and SQL Server as the database.</p>
<p>This application was broken down into three major functional areas; Workload, Client, and Timekeeper.</p>
<p>Workload allows the user to select a period in time to view total budgeted fees by month as you can see in the screenshot below.<br />
<div id="attachment_168" class="wp-caption alignnone" style="width: 310px"><a href="http://www.appfoundation.com/blogs/giametta/wp-content/uploads/2010/07/PPR_Workload.png"><img src="http://www.appfoundation.com/blogs/giametta/wp-content/uploads/2010/07/PPR_Workload-300x212.png" alt="Workload View" title="PPR_Workload" width="300" height="212" class="size-medium wp-image-168" /></a><p class="wp-caption-text">Workload View</p></div><br />
The Client tab allows the user to drill down to the individual client level to see their budget by month. This view allows you to update the forecast, investment, and hours. If you modify hours, the calculation for % Time and Billable Capacity are updated from the server. This is a key point for decision makers to look at resource allocation to determine if a resource is over-allocated for project work.<br />
<div id="attachment_172" class="wp-caption alignnone" style="width: 310px"><a href="http://www.appfoundation.com/blogs/giametta/wp-content/uploads/2010/07/PPR_Client.png"><img src="http://www.appfoundation.com/blogs/giametta/wp-content/uploads/2010/07/PPR_Client-300x212.png" alt="Client View" title="PPR_Client" width="300" height="212" class="size-medium wp-image-172" /></a><p class="wp-caption-text">Client View</p></div><br />
The Timekeeper view is used to input Vacation, New Business, and Other hours by month. This is done by selecting a timekeeper and filling out the matrix shown in the image below.<br />
<div id="attachment_173" class="wp-caption alignnone" style="width: 310px"><a href="http://www.appfoundation.com/blogs/giametta/wp-content/uploads/2010/07/PPR_Timekeeper.png"><img src="http://www.appfoundation.com/blogs/giametta/wp-content/uploads/2010/07/PPR_Timekeeper-300x212.png" alt="Timekeeper View" title="PPR_Timekeeper" width="300" height="212" class="size-medium wp-image-173" /></a><p class="wp-caption-text">Timekeeper View</p></div><br />
To learn how <a href="http://www.appfoundation.com">AppFoundation </a>can help your organization develop Business Intelligence tools like this one, please visit <a href="http://www.appfoundation.com">www.appfoundation.com </a>and contact us now.</p>
<p><a href="http://adobe.flex.appfoundation.com">http://adobe.flex.appfoundation.com</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.appfoundation.com/blogs/giametta/2010/07/06/adobe-flex-business-intelligence-tool-staff-forecasting/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>UT Dallas Presentation</title>
		<link>http://www.appfoundation.com/blogs/giametta/2010/04/28/ut-dallas-presentation/</link>
		<comments>http://www.appfoundation.com/blogs/giametta/2010/04/28/ut-dallas-presentation/#comments</comments>
		<pubDate>Wed, 28 Apr 2010 23:54:07 +0000</pubDate>
		<dc:creator>Chris Giametta</dc:creator>
				<category><![CDATA[Adobe Flex]]></category>
		<category><![CDATA[Enterprise RIA Development]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Dallas Texas]]></category>

		<guid isPermaLink="false">http://www.appfoundation.com/blogs/giametta/?p=155</guid>
		<description><![CDATA[I had the opportunity to present to a group of students at UT Dallas&#8217;s School of Management yesterday(April 28, 2010.
We covered many topics including Adobe Flex for business, how AppFoundation delivers applications in different business sectors, and what types of jobs are available to students with degrees in MIS.
Go to ...]]></description>
			<content:encoded><![CDATA[<p>I had the opportunity to present to a group of students at UT Dallas&#8217;s School of Management yesterday(April 28, 2010.</p>
<p>We covered many topics including Adobe Flex for business, how <a href="http://www.appfoundation.com">AppFoundation </a>delivers applications in different business sectors, and what types of jobs are available to students with degrees in MIS.</p>
<p>Go to the <a href="http://www.utdallas.edu/">UT Dallas web site</a> to learn more about what UT Dallas has to offer.</p>
<p>Check out the presentation that you can download here.</p>
<p><a href='http://www.appfoundation.com/blogs/giametta/wp-content/uploads/2010/04/AppFoundation_UTDallas_Presentation1.pdf'>AppFoundation_UTDallas_Presentation</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.appfoundation.com/blogs/giametta/2010/04/28/ut-dallas-presentation/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

