ORM framework for AIR

Christophe Conraets desribes
in
his blog a nice solution to map objects to a relational
database, say SQLite. In
another
article Christophe develops based on this concept a simple
contact management solution.
Christophe uses Flex' annotation drive the ORM process: Based
on annotations in Flex source, the ORM transparently creates an
adequate SQLite DB and all CRUD operations for this database.
While his approach is nice, I'd prefer to use a complete a
complete ORM framework, which provides more features.
A quick Google search failed. Does anybody know of a Flexbase
ORM?
Please note, that I don't try to communicate with a server.
In fact, I'd like to save networks of objects to a local store,
e.g. SQLite or XML.

Here are the ORMs that I have found so far. None seem to have a dedicated following, and all seem to lack documentation.
http://flexorm.riaforge.org/
http://code.google.com/p/airorm/
http://code.google.com/p/air-activerecord/
I would love to see an ORM solution that has a more active following and that is being actively maintained. Unfortunately I lack the experience and knowledge, not to mention time, to set one up myself and maintain it on an ongoing basis.
There seems to be some hubbub around http://www.matsiya-technology.com/introducing-sofa-an-adobe-air-orm-for-sqlite/#comments, but not sure if this project died or not. There don't seem to be any links to anything implementable.
What other ORMs do people use for AIR? I haven't been able to find much of anything else. (Using an ORM for FLEX is a bit redundant, as most of the times the data will come from mysql and will be handled by PHP first, then transferred as RemoteObjects, althought I would think it is possible to build FLEX apps that stand on their own.)
~Mike

Similar Messages

  • Logging Framework for AIR

    Hi All,
    I am looking for some good logging framework for both AIR and
    RIA application. I am new to flex so hoping some links from the
    forum people. It would be nice if you guys can provide any link for
    that framework where i can seee the example of how to use the
    logging in AIR and RIA.
    Thanks in advance
    ~hStrong

    Not so much a framework, but I have a logging class I use for
    debugging purposes in my Ajax AIR app. It's written in javascript,
    but I'm sure that you could rewrite it for flash or flex if you
    needed to.
    http://www.ear-fung.us/apps/airlogger/
    you just include the JS file I have posted on my site and log
    to the file using log.write("message here");
    It'll put a log file on your desktop with all sorts of debug
    related goodness.

  • For Update framework of AIR Application,I want preserve databases value when i update lates download

    for Update framework of AIR Application, I want preserve databases when i update lates download ,Right now when i ta
    ke latest from server it will remove my database  value and i i want ot preserve my database value.
    Please any one can guide me in this?

    Ya it is in Application directory...
    in windows  :: D:\FlexWorkSpaceSVN\YSIPrototype\bin-debug\data\YSIDB.db
    Thanks
    Sunil

  • Native Extension for AIR publishing error : framework not found

    Hello,
    I'm trying to build an iOS app using native extensions for AIR, but when I publish, I've an error message saying : framework not found
    I tried with this ANE for GameCenter integration : https://github.com/StickSports/ANE-Game-Center
    it says " ld: framework not found GameKit "
    Same problem with GREE Platform SDK for AIR :
    https://docs.developer.gree.net/en/globaltechnicalspecs/#sdkforair
    it says " ld: framework not found CoreTelephony "
    The thing is that these frameworks are already included, I guess.
    I'm using flash cs6 on mac, and I've included the path to iOS SDK in the publishing settings.

    Are you using the ANE from there or are you recompiling the ANE at your end?
    If you are recompiling, please make sure that you are using the platform.xml file they have provided.
    If you are using their precompiled ANEs, probably, the path to iOS SDK is not correct. It should be upto the folder iPhoneOSx.y.sdk.

  • Source Code Editor Framework for Flex

    Dear Flex Forum members:
    As a Flex newbie a quite important question in relation to the "Flex frameworks world" still remains to me, even after some google search sessions:
    Does there exist any (preferably free) Flex framework or Flex component covering the functionality of a source code editor with syntax highlighting and syntax checking? -- Anything comparable to the Editor Framework within the Eclipse RCP (Rich Client Platform) or even to the Eclipse GEF (Graphical Editor Framework)?
    The background is as follows (and as described in more detail in my first post to this forum):
    An Online Shop Management Component shall offer the ShopManager to specify the products and offers in some declarative way and after a pre-defined grammar in place. The application frontend must be realized in Flex, and that's the reason why I'm now searching for:
    some kind of textual or graphical editor framework for realizing the Shop Manager's editor which shall support him/her in creating shop specifications/configurations in a grammar-conforming way through syntax color highlighting and syntax checking (error feedback), and
    this editor framework being intended for Flex (i.e., being a flex framework)
    In some way, much of the editing/modeling functionality is identical to the one offered by Flex Builder (Eclipse application), but in my case this functionality must be exposed as web application (Flex component running on the browser).
    Aps., would it also be possible to realize the Shop Management Component as AIR app, distribute it through a web page and run it locally on the Shop Managers client desktop???
    Which products/frameworks do you know for accomplishing this task?
    Thank you very much for any help.
    Best regards
    Alessandro

    Since people complain about Flex's basic rich text editor (which is a basic building block of the kind of framework you're discussing), I doub't you'll find what you need out of the box anywhere...

  • [svn:fx-4.x] 14727: Add missing selectors for air in MXFTEText.css.

    Revision: 14727
    Revision: 14727
    Author:   [email protected]
    Date:     2010-03-12 06:36:58 -0800 (Fri, 12 Mar 2010)
    Log Message:
    Add missing selectors for air in MXFTEText.css.   layoutDirection=rtl didn?\226?\128?\153t work in WindowedApplication if the width wasn?\226?\128?\153t explicitly set. WindowedApplication was using the internal _width variable in UIComponent rather than the setter so the mirroring transformation was being applied with a width of 0 ?\226?\128?\147 hence a blank screen.
    QE notes:
    Doc notes: None
    Bugs: SDK-25829, SDK-25735
    Reviewed By: Jason
    Tests run: checkintests
    Is noteworthy for integration: No
    Ticket Links:
        http://bugs.adobe.com/jira/browse/SDK-25829
        http://bugs.adobe.com/jira/browse/SDK-25735
    Modified Paths:
        flex/sdk/branches/4.x/frameworks/projects/airframework/src/mx/core/WindowedApplication.as
        flex/sdk/branches/4.x/frameworks/projects/spark/MXFTEText.css

    Sorry about that. I am not exactly sure where the problem is, but I know it takes place after I put the <nav> in (in the html portion). If I understand what I am learning, the CSS at the top will structure my html code so I would have thought the CSS tageting my nav would be the focus. Maybe it is a different section though.
    CSS part:
    nav p {
    font-size: 90%;
    color: #FFC;
    text-align: right;
    font-weight: bold;
    background-color: #090;
    padding-top: 5px;
    padding-right: 20px;
    padding-bottom: 5px;
    border-top-width: 2px;
    border-top-style: solid;
    border-top-color: #060;
    HTML part: (bold italic is the part I added)
    <body>
    <div class="container">
      <div id="apDiv1"><img src="Lessons/images/butterfly-ovr.png" width="170" height="158" alt="GreenStart Logo"></div>
      <header></header>
      <nav>
        <p>Home | About Us | Contact Us</p>
      </nav>
      <div class="sidebar1">
        <ul class="nav">
          <li><a href="#">Green News</a></li>
          <li><a href="#">Green Products</a></li>
          <li><a href="#">Green Events</a></li>
          <li><a href="#">Green Travel</a></li>
          <li><a href="#">Green Tips</a></li>
        </ul>

  • [svn:osmf:] 11403: Fix 10. 1 compilation condition to be false for AIR-based unit tests.

    Revision: 11403
    Author:   [email protected]
    Date:     2009-11-03 08:57:18 -0800 (Tue, 03 Nov 2009)
    Log Message:
    Fix 10.1 compilation condition to be false for AIR-based unit tests.
    Modified Paths:
        osmf/trunk/framework/MediaFrameworkAirTest/.actionScriptProperties

    Revision: 11403
    Author:   [email protected]
    Date:     2009-11-03 08:57:18 -0800 (Tue, 03 Nov 2009)
    Log Message:
    Fix 10.1 compilation condition to be false for AIR-based unit tests.
    Modified Paths:
        osmf/trunk/framework/MediaFrameworkAirTest/.actionScriptProperties

  • Is WaveMaker and option for AIR development?

    I am planning my first air application for Windows and MACs and am learning about my development environment options.
    After a little research, I found Dojo provides possibly the the most complete collection of Ajax/JavaScript features (according to a table in Wikipedia at least!).
    Then I found WaveMaker, which seems to incorporate Dojo and provide an even higher level of development environment: to the extent that I'm tempted to do the development myself.
    But I see no mention of WaveMaker and air together anywhere, so I wonder if this is a feasible/sensible route to take?
    Does anyone have any experience of WaveMaker for air?
    Thanks
    Alex

    I don't know anything specifically about WaveMaker. Many people use JavaScript frameworks with AIR. As long as the frmaework doesn't use eval() at the wrong time, it should work fine.

  • [svn:fx-trunk] 13276: Min/ Max size fixes for AIR Window and WindowedApplication.

    Revision: 13276
    Revision: 13276
    Author:   [email protected]
    Date:     2010-01-05 07:18:31 -0800 (Tue, 05 Jan 2010)
    Log Message:
    Min/Max size fixes for AIR Window and WindowedApplication.
    AIR won?\226?\128?\153t allow you to set the min width greater than the current max width (same is true for height). You also can?\226?\128?\153t set the max width less than the current min width (same is true for height). The code that sets nativeWindow.minSize and nativeWindow.maxSize has been modified to take this into account.
    QE notes: None.
    Doc notes: None.
    Bugs: SDK-24566
    Reviewer: Corey
    Tests run: checkintests, apollo/spark/components/Window.as, apollo/spark/components/WindowedApplication.as, apollo/Window, apollo/WindowedApplication
    Is noteworthy for integration: no
    Ticket Links:
        http://bugs.adobe.com/jira/browse/SDK-24566
    Modified Paths:
        flex/sdk/trunk/frameworks/projects/airframework/src/mx/core/Window.as
        flex/sdk/trunk/frameworks/projects/airframework/src/mx/core/WindowedApplication.as
        flex/sdk/trunk/frameworks/projects/airspark/src/spark/components/Window.as
        flex/sdk/trunk/frameworks/projects/airspark/src/spark/components/WindowedApplication.as

    THank you , Nancy. Appreciate the input.
    So instead of this:
    <a class="brand" href="index.html"><img src="../img/logo-ca.png"alt="Consumers Advocate Review"> </a>
    Would it be something like this?:
    <a class="brand" href="index.html"><img src="http://ConsumersAdvocate/img/logo-ca.png"alt="Consumers Advocate Review"> </a>
    And if I do that, is there a way to cope with that locally so that DW can still display the images?
    jeff

  • How can i do the registeration of JStartup Framework for SDM installation

    when i do the registeration of JStartup Framework for a new SDM installation,an error occurred:
    Invalid parameter syntax "sdmhome"
       registerjstartup:
          Registration of JStartup Framework for this SDM installation
          usage:
             registerjstartup sdmhome=<...> msport=<...> jstartupdir=<...> mshost=<...> [logfile=<...>] [syntaxcheck=<...>] [logtoconsole=<...>]
    Syntax error. Return code: 12
    My Commandline as:
    SDM registerjstartup sdmhome="D:\user\sap\E01\DVEBMGS01\SDM\program",what is wrong with the commandline?

    Hope you are executing the commands in the following order:
    1. sdm jstartup “mode=standalone”
    2. sdm registerjstartup sdmhome=<...> jstartupdir=<...> mshost=<...> msport=<...>
    where:
            jstartupdir – the directory in which the JStartup Framework software is installed
            mshost – the host name of the message server
            msport – the port on which the message server waits for requests
    3. sdm jstartup “mode=integrated”
    by the way, which OS u r using?
    Regards,
    Ravi.

  • How to add norwegian language to my ipa-file in Adobe Flash Professional and Settings for AIR

    Hi,
    How to add Norwegian languages to my ipa-file in Adobe Flash Professional and Settings for AIR?
    The Norwegian users get my apps in english instead of Norweigan. Desperate for help!
    Regards Ylva

    Sorry but you will not get help here for that problem. This forum is about AIR Help, an online help format produced using AIR, it is not about AIR itself.
    I'll see if I can move it.
    See www.grainge.org for RoboHelp and Authoring tips
    @petergrainge

  • HT204291 i cant mirror my i pad 1 to apple tv, works for air playing music though

    i cant mirror my i pad 1 to apple tv, works for air playing music though, i can play videos,  and mirror from i phone 4 s

    Welcome to the Apple community.
    Unfortunately the iPad 1 does not support mirroring. Mirroring is only supported on the iPad 2 or better or on the iPhone 4S.

  • Manual for AIR

    Ok, i have been sitting here and trying to find livedocs or
    manual for air but without any luck.
    I followed up a tutorial and made everything exactly as show
    and told but i still get errors.
    Where can i find Code list for air, i mean codes that work
    with Air ?
    The problem that i ran into is this one:
    close.addEventListener(MouseEvent.MOUSE_DOWN, doClose);
    function doClose(e:MouseEvent):void{
    stage.window.close();
    And the error (is about strage.window.close() )
    1119: Access of possibly undefined property window through a
    reference with static type flash.display:Stage.

    The error says that the object 'stage' doesn't have a
    property 'window'. And if I open the Help in Flex Builder and do a
    search for 'stage', I come to the reference for
    'flash.display.Stage', and indeed, there is no 'window' property.
    This answers your other question: the manual is inside Flex
    Builder. 60 seconds of googling and poking around on Adobe's site
    says the online version of this is here:
    http://www.adobe.com/support/documentation/en/air/
    If I had to guess how to close the main window
    programmatically, it would be:
    this.nativeWindow.close()
    from within the WindowedApplication scope, or:
    Application.application.nativeWindow.close()
    from anywhere else in the program.
    Also, you don't have to define the function separately in
    this instance. That's procedural thinking. ActionScript has
    first-class functions:
    close.addEventListener(MouseEvent.MOUSE_DOWN, function
    (e:MouseEvent):void { this.nativeWindow.close(); });

  • Here is how to enable full screen mode for AIR Mac Desktop Apps

    I just discovered that with a very simple native extension method, I can enable full screen mode for AIR Mac Desktop Applications.
    This gets you the full screen icon in the top right, and it works perfectly with no changes to my code. (Obviously only works on Lion and above, since this is a Lion feature)
    Enjoy.
    Here's the code:
        FREObject _EnableFullScreenMode(FREContext ctx, void* functionData, uint32_t argc, FREObject argv[])
            //We should be okay to do this, even on 10.6, according to this post:
            //http://www.cocoabuilder.com/archive/cocoa/311124-implementing-full-screen-for-10-7-but-app-should-also-run-on-10-6.html
            //We can't use [NSApp mainWindow] - didn't appear to work
            //This seems to though:
            NSArray * allWindows = [NSApp windows];
            if (allWindows.count > 0)
                NSWindow *mainWindow = [allWindows  objectAtIndex: 0];
                NSWindowCollectionBehavior behavior = [mainWindow collectionBehavior];
                behavior |= NSWindowCollectionBehaviorFullScreenPrimary;
                [mainWindow setCollectionBehavior:behavior];
            //TODO: Return a boolean instead depending on if we found the main window
            return NULL;

    Press Control + Command + F on your keyboard to enter or exit full screen mode.

  • Repeatedly prompted for air play password?

    At work I am repeatedly prompted to enter a password for Air Play though I've never even setup an Air Play password.  This just started happening to me recently and is random.....some days it never pops up and days like today It's popped up multiple times.  Very frustrating.

    Hello leavitt050,
    It may help to force close all open apps and reset your device.
    Force an app to close in iOS
    http://support.apple.com/en-us/HT5137
    Turn your iOS device off and on (restart) and reset
    http://support.apple.com/en-us/HT1430
    If you're still getting prompted for an AirPlay password, the next step would be to reinstall iOS on your device by placing it in Recovery Mode, then choosing Update in iTunes.
    Make sure that you have iTunes 12 or later on your computer.
    Put your device in recovery mode.
    When you get the option to restore or update, select Update. This will reinstall iOS without erasing your data.
    If your iPhone, iPad, or iPod touch doesn't respond or doesn't turn on
    https://support.apple.com/en-us/HT201412
    Cheers,
    Allen

Maybe you are looking for

  • Conflictions w/ Adobe Indesign or the entire Creative Suite w/ OS 10.3.9??

    I recently allowed an update from the web for 10.3.9 (I had 10.3 - Panther - installed before allowing download.) After allowing the download, my entire desktop was different and folders that were orig. there, were gone. Also, (THE BIGGEST PAIN), Ado

  • Print lock- how does it work

    Hi all, How can I set print lock on invoice? In EA40 it is not possible, so my assumption is that somewhere during billing/invoicing, but where? Other thing is, when this lock is set, then where it should be checked? I mean is it checked by SAP code

  • Photoshop CS 6 ausgeloggt

    Hey, von heut auf morgen war ich bei meinem photoshop programm ausgeloggt und muss nun anscheinend wieder meine lizenz nummer eingeben, da ich dieses aber erst vor 8 monaten, direkt nachdem ich das programm für teures geld gekauft habe, getan hab kom

  • Partial EBS Database Cloning

    Hi Is it possible to have a cloning strategy of bringing over a small percentage of data to the non-prod environments during the database cloning process for an EBS Env? Say 50% in Test and 25% in Dev. If possible this would cut down on long-term sto

  • Lumia 928 don't works focus button

    Hello. I bought my 928 past June, and midrange button to put focus stopped work. I mean, the picture is taken, but without focus. To take a good photo, I must touch phone screen. The phone did not any blow. It's new yet. Can someone give me a feedbac