Salesbuilder Beta 3 (AIR file + Flex Source Code)

A number of you asked me for the beta 3 version of Salesbuilder. So here it is. I also took the opportunity to clean up the code, and improve a few things. The application is now using synchronous access to the local SQLite database (as opposed to the asynchronous data access strategy of the previous version). I also introduced a simple Data Access Object (DAO) abstraction (see the BaseDAO.as class) to make the DAOs a lot easier to write, read, and maintain. This is a nice improvement compared to the very verbose DAOs used in the previous version. I might move to the annotation-based ORM approach introduced here in a future version. Finally, the “lazy loading” strategy has been improved as well and does a better job at retrieving data as needed by the application.

Salesbuilder is a Sales Force Automation application written in Flex and deployed on the AIR runtime. It demonstrates local persistence using the embedded SQLite database, data synchronization, native drag-and-drop, and other features such as direct chart manipulation.

The links:

  • Click here to install the application.
  • Click here to download the source code.
  • Follow this script for a guide tour of the application.

salesbuilder1.png
salesbuilder2.png
salesbuilder3.png
salesbuilder4.png

  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • DZone
  • LinkedIn
  • StumbleUpon
  • Twitter
This entry was posted in Air, Flex, SQLite. Bookmark the permalink. Post a comment or leave a trackback: Trackback URL.

21 Comments

  1. Posted February 4, 2008 at 2:06 pm | Permalink

    Just commenting to tell you how aesthetic I find your app…
    Great work!

  2. Nathan
    Posted February 26, 2008 at 9:56 am | Permalink

    Hello

    What is the physical directory in the database.

    Great work men!

  3. Simon
    Posted April 9, 2008 at 11:42 am | Permalink

    Great stuff!
    I love the use of the TabNavigator.
    Does anyone know if you can open a tab from the TavNavigator from a canvas displayed as a tab itself?

    Example: Open Tab from TabNavigator, resulting in a new tab containing a canvas. From this canvas, open up a different tab (i.e. to create a new “task”).

    Thank you!

  4. Posted May 6, 2008 at 10:01 am | Permalink

    thanx you.

  5. haitao_wu
    Posted May 27, 2008 at 8:21 pm | Permalink

    Thanks for your code, it is pretty good.

  6. biko
    Posted July 26, 2008 at 11:41 am | Permalink

    I have a problem , Could anyone help me ?

    This application requires a version of Adobe AIR which is no longer supported. Please contact the application author for an updated version.

    i have the latest version of Adobe Air and flex builder 3 ..

  7. Posted August 22, 2008 at 5:34 am | Permalink

    Great work men!

  8. Posted August 22, 2008 at 5:34 am | Permalink

    Thanks for your code, it is pretty good.

  9. Posted August 22, 2008 at 5:35 am | Permalink

    thanks

  10. Posted August 22, 2008 at 5:35 am | Permalink

    thank you

  11. Posted September 10, 2008 at 3:53 am | Permalink

    Very useful application.

  12. Posted October 8, 2008 at 2:00 pm | Permalink

    I like this war games site because there a lot super war games…

  13. Posted October 25, 2008 at 2:05 pm | Permalink

    very thanks

  14. Posted December 18, 2008 at 9:40 pm | Permalink

    ı have followed your writing for a long time.really you have given very successful information.
    In spite of my english trouale,I am trying to read and understand your writing.
    And ı am following frequently.I hope that you will be with us together with much more scharings.
    I hope that your success will go on.

  15. Posted March 17, 2009 at 5:03 pm | Permalink

    Very useful application.

  16. Posted April 15, 2009 at 1:25 pm | Permalink

    I love the design of the app… its nice.. curious.. what fonts are these..?

  17. Posted June 11, 2009 at 3:26 pm | Permalink

    Christophe,

    I’m running into an issue in my air app, which I see duplicated in your Sales Builder Air App. Hopefully you can shed some light and offer a suggested fix. The weirdness can best be demonstrated by expanding the bubble grid in your Sales Builder app until just 2 days are showing. For this example the only 2 labels visible along the bottom horizontal axis should be 6/24/09 and 6/25/09. Notice there exists a sales opportunity bubble between those two vertical axis indicating that the projected close date should be 6/24/09. However, when you roll over the bubble to view its details you can plainly see that the close date is actually 6/23/09. In fact, if you slowly drag the bubble left-and-right you can see where the date is changing, and how those changes are a good hundred or more pixels off. It seems to me that the vertical axis date delineation lines aren’t matching up with the drag calculations behind the scenes. Any thoughts on this? I’ve been pulling my hair out here for a few hours trying everything I can think of to fix this. Any help would be most appreciated

  18. Posted September 5, 2009 at 11:46 pm | Permalink

    very good thanks you

  19. Posted October 31, 2009 at 10:47 am | Permalink

    thanks bro

  20. Posted December 14, 2009 at 2:38 am | Permalink

    Taste this good application. I am using the gumbo Flash builder 4, when use Flex 3.4 SDK as compiler .
    Error: invalid application descriptor:descriptor version does not math runtime version.

  21. RK_Etho
    Posted February 3, 2010 at 5:22 am | Permalink

    thank you..

4 Trackbacks

  1. By links for 2008-02-06 | Libin Pan on February 6, 2008 at 1:29 am

    [...] Salesbuilder Beta 3 (AIR file + Flex Source Code) : Christophe Coenraets Salesbuilder is a Sales Force Automation application written in Flex and deployed on the AIR runtime. It demonstrates local persistence using the embedded SQLite, data synchronization, native d&d, and other features such as direct chart manipulation. (tags: adobe air flex opensource showcase salesforce aqlite chart) [...]

  2. [...] LiveCycle Data Services, and specifically the Data Management Service. So, I wrote a new version of Salesbuilder that uses LCDS to persist data at the server side. “Salesbuilder LCDS” demonstrates [...]

  3. By las vegas odds nascar on February 10, 2008 at 9:43 am

    las vegas odds nascar…

    waitress stroll Newark Icarus!Anglicanize …

  4. By » air orm on February 23, 2008 at 7:45 am

    [...] have already been some moves in this direction, but something styled after Hibernate or ActiveRecord would be nice. [...]

Post a Comment

Your email is never published nor shared. Required fields are marked *

*
*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>