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

Comments

  1. Quentin says:

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

  2. Nathan says:

    Hello

    What is the physical directory in the database.

    Great work men!

  3. Simon says:

    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. ttnet says:

    thanx you.

  5. haitao_wu says:

    Thanks for your code, it is pretty good.

  6. biko says:

    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. chat says:

    Great work men!

  8. sohbet says:

    Thanks for your code, it is pretty good.

  9. radyo dinle says:

    thanks

  10. forum says:

    thank you

  11. Very useful application.

  12. savaş oyunu says:

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

  13. Sohbet says:

    very thanks

  14. oyun oyna says:

    ı 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. Very useful application.

  16. Varun Shetty says:

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

  17. Matthew says:

    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. very good thanks you

  19. gay sohbet says:

    thanks bro

  20. crazygod says:

    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. Fernando Valentini says:

    Hi! I downloaded the app and the source code but every time that I try to run the app the app does not run. I’m using Adobe AIR 1.5.3.9130

  22. Alex says:

    I have been trying to get this application working, however, I have been running into errors. The errors I have getting are in the main file as listed here:

    private function updaterInitializedHandler(event:UpdateEvent):void
    {
    updater.checkNow();
    }

    I have added the .swc files to the project RibbitAPI.swc and the Visualizer.swc
    Also my build library source files contain the following:
    ilog-elixer.swc
    ilog-elixer_rb.swc
    datavisualization.swc

    I do not understand what I am doing wrong. Can anyone provide assistance?

    Thank you
    Alex Dove

  23. Fitzroy says:

    Great stuff Christophe. Thanks for sharing.

  24. matbaa says:

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

  25. kablo tv says:

    very well thanks

  26. kablo tv says:

    thanks very nice

  27. Düzce Haber says:

    Thanks for your code, it is pretty good.

Trackbacks

  1. [...] 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. las vegas odds nascar…

    waitress stroll Newark Icarus!Anglicanize …

  4. » air orm says:

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

Speak Your Mind

*