ActionScript 3 frameworks for smart device apps

Hi there,
I have had a look at two frameworks (FeathersUI and MadComponents) that are designed for mobile and smart device application development.  However, I don't have much experience in choosing the one that is more optimised for smart devices and don't know about what the pros and cons of each are.
I would greatly appreciate someone who's used them and knows a lot about the frameworks regardless of the one  they're in favor of.  I would like to know the differences in terms of performance, speed, limitations, what you can and can not do with each, how close each one is to native UI of iOS and Android. Last but not least, what do you rate each on a scale of 10?
Thank you.

Two things to look at are:
The mobile capabilities of ADF Faces.
http://www.oracle.com/technology/products/jdev/htdocs/partners/addins/exchange/jsf/index.html
Which has components that will render automatically on mobile devices and HTML browsers adjusting themselfs.
Also you might be interested in the JWE extension to JDeveloper for Wireless development.
http://otn.oracle.com/tech/wireless/tools/index.html

Similar Messages

  • Selection of a mobile framework - for enterprise mobility app.

    There have been many plethora of mobility frameworks (e.g Kony, HTML5 based  frameworks) that have same features as Cordova - write your code once and run it on multiple platforms. Some are free,others are not. Having recently implemented enterprise mobility app (integrating with ECC, CRM) using one such framework, there are a certain I would like to consider before choosing a framework:
    a) How easy it to build security into the app (the login module)?
    b) How do I know that the requests for my data is an authenticated source?
    c) How good is the vendor support with plugins, upgrades to SDK?
    d) For frameworks that are free, do vendors really pay attention to issues that you are facing during (very specific to) your implementation.
    e) Scalability of the framework to support the app with newer mobile OSs, mobility sets (Motorola, Micromax, Blackberry), tabs.
    f) All mobile sets have limited memory at most to 2GB (or little more). How will the framework help in viewing huge amount of data that is there in SAP?
    From my experience, I would say it is big pain, implementing a enterprise mobility app with open framework adhering with the go live dates.
    SAP products are more easy to handle. A lot of featues comes inbuilt. Mobile apps comes as pre-packaged apps. One needs to customize it according to it needs. Product support from SAP is remarkable. Implementing and going live with such product becomes automatically easy adhering to the timelines. So is the maintenance. But of course comes the licensing price for SAP.

    Sukanta Rudra,
    I love to work with SAP products and so i m in SAP. Having worked on several other mobile applications before , i can clearly see the ease in development of Enterprise applications using SAP products portfolio.
    Often I have seem blogs in SCN, advocating for frameworks other than that of SAP. No harm
    Please mention the blogs as a reference for more understanding. I can always only see Cordova / appcelerator being the recommended platforms by SAP for cross platforms development.
    SAP Partners with Adobe-Cordova/phonegap , Appcelerator, Sencha (the three big players in cross platform development)
    Developer Announcement: Third Party Tools
    SAP Drives Openness and Choice for Millions of Mobile App Developers
    More over i have worked mostly on all the three for a while and have experienced the ease in development with cordova.
    Also the HWC (Hybrid Web Container ) - the former way for developing hybrid applications on SAP Mobile Platform till 2.x has Cordova/phonegap plugins inbuilt in it. Literally it followed the approch of Cordova and ui framework was of Jquery Mobile .
    But Now with the release of SMP 3.X things are completely under the control of developer. There are no restrictions to use a particular framework for development and developers are free to use their choice for development (SMP 3.x highlights BYOT - Bring Your Own Tools for Developers).
    Adding to above , just would like to mention there are few products mainly focused and developed on cordova technology (KAPSEL plugins, Appbuilder, Fiori Client , River RDE in future integrating Kapsel plugins)
    SMP 3.x is all open for developers , we are free to use any platform as per our requirements and convenience now.
    PLease have a look at these videos on how SMP 3.x strategy stands for
    My experience has been using Kony-SKY framework for developing the mobility apps (not mobile web). SKY plugins has been certified by SAP, to be used for developing mobility applications. (SAP does embrace other vendors). My questions pointed out above, was out of the struggles we had while implementing the project. Many at times, I felt I was reinventing the same tools while integrating into the SAP backends.
    I am not a Kony guy, but will surely look into this and would check if i can help you.But out of my experience with Cordova /HWC/ Kapsel , it was satisfactory.
    I presume you might have used/using SAP's Fiori apps, SAPUI5, mobile architecture and would like to gather some more information very specific to SAP's environment. I have no experience now on delivering apps using SAP's products. Maybe three months from now, I would get deep with 'SAP Fiori UX and SAP Screen Personas'. Maybe you could throw some light on few more queries.
    Yeah , thanks to SAP for Fiori being out of License now and UI5 an Opensource. I have had the opportunity to also work and implement Fiori transnational applications and also develop Custom UI5 applications .
    Note : Personas is really a good product , but on the down side is n't responsive in nature , so might not be a best fit for mobile devices
    How are builds generated for different platforms? (Android uses.apk, Blackberry uses .cod, iPhone uses .ipa)
    I can help you understand this with an Android Phone Gap project example
    Typically Native Android apps are developed using Core Java.
    Initially all the Core libraries of Android and java are loaded with import command
    import android.os.Bundle;
    Now Cordova libraries are added to existing libraries
    import android.os.Bundle;
    import org.apache.cordova.*;
    and Android uses the concept activities and layout for screen navigation and designing.
    and by default any android project should have an activity and layout for launching the application, for which the code looks something similar to this
    setContentView(R.layout.main);
    so , a Relative layout is initially launched as main view.
    As mentioned in the blog in  " How does it actually work section " cordova loads web views instead of the native layouts /activities
    How Does it actually work ?
    Technically the User Interface of a Cordova Application is effectively a WebView that occupies the complete screen and runs in the native Container. So , it is the same web view that is used by the Native  Operating systems. This purely means that only the Native Containers changes according to the OS and internally the web pages remain the same. (Since the browser rendering of webpages are different for each operating systems)
    For       IOS it is UIWebView class
                 Android it is in  android.webkit.webview
                 Windows it is WebViewClass and the similar goes to other OS .
    This line of code is responsible for that
    super.loadUrl("file:///android_asset/www/index.html");
    our developed web applications should reside in the above mentioned location to access as any native web view
    also few other hacks are to be done at
    public class [appname]Activity extends Activity {
    to
    public class [appname] Activity extends DroidGap {
    and to the android manifest file accordingly to get the permissions
    Now internally the android applications works just like any native applications but accessing the web applications files in the web view. and just generates the .apk accordingly to the application.
    Say a query is executed from a mobility app, say the result set is some 1000 rows, how does the data fetch mechanism work. Do you use some delta data fetch mechanism?
    if i were to handle this , would try to filter this out to sections. Lets imagine huge PO s are resulted upon a query, i would try to create some sections/categories for Unreleased/Open/Approved /... and again try to perform some dynamic filter operations on each category selection/ or make use of pagination property to move across the items/records
    Also user would not be interested to scroll and search for his item from a huge collection of items.
    More over for handling of huge records Native approach is preferred to Hybrid/mobile web.
    When a mobility connection snaps while the user is using the app, does the app stop immediately? Or rather how is user informed about non availability of the network connection?
    Lets assume two cases here
    1) Complete Online application
    2) Online Offline Application
    1) If user is trying to access the data from the application , since this being an online application , a proper network connectivity id to be checked properly before making any request .
    for phone gap/cordova , Network Object helps us to check if network connectivity is available to make any request. else throw an alert to check the connectivity/ turn on the connectivity.
    Similarly a Connectivity manager API exists for Android . Here is an example. Same would apply for other OS also.
    2) For online - offline application . user wouldn't be able to read records from back end , but can perform other necessary operations on the device, and once the device gets connected to network, can sync with the back end . An alert should be thrown to inform the user about the loss in network connectivity and the limitations in accessing the data .
    Build/release mechanism and subsequent tracking for mobility apps for periodic release of apps  - say there would regular fixes to bugs, upgrades to framework SDK, device OSs might get upgraded - Is there a tool for tracking all these, etc
    Yes. MDM tools are perfect fit for these. Afaria and Mocana are doing well now.
    And, anything that you would like to share, related to SAPs environment, that makes implementation easier.
    SAP Mobility is really booming and will grow , dominate in enterprise mobility in future.
    For our understanding:
    Let us know for more.
    Edit :
    IG is a part of SMP 3 but not a separate component as NWG
    Regards
    Virinchy
    Message was edited by: Virinchy P

  • CoreServices.framework for the device profile

    I am trying to recompile my project to deploy it to the device ( first time).
    However CoreServices.framework is showing in red, and my project does not compile, complaining about: #error "Unknown architecture." in FixMath.h . Is there a different name for this framework when using the device?
    Thanks

    I took a look at the iFactr plugin when it became available in Dec 2014. My advice - don't bother. Put simply all it does is update the VS2013 targets to make it possible to build a CF project, and allows it to open a CF project. You don't get any designer support at all, so you'll still need to use VS2008 for building your UI, unless you're extremely brave and decide to do it entirely through code. I also found that it took quite a few hoops to jump through just to get it building my projects without issues, whereas they built flawlessly in VS2008. 

  • Required frameworks for running AppleScript apps

    Does anyone know what the required frameworks/files are for AppleScript/AppleScript Studio based apps to run properly? Thing is, I have a minimalist install here based on Mac OS X Leopard 10.5.3, however my AppleScript based applications will not run because of the lack of something. If I could find this out that would be great

    psydrake wrote:
    > I am an administrator of a WebSphere 6 Network
    Deployment installation, and I
    > have a customer who would like to run her Coldfusion
    application in WebSphere.
    >
    http://livedocs.macromedia.com/coldfusion/6.1/ibmdocs/install_.htm
    > instructs to do the following:
    > 1. Install the ColdFusion files.
    > 2. Deploy the ColdFusion J2EE application.
    > 3. Configure ColdFusion in the Configuration and
    Migration Wizard.
    > 4. Enable specific functionality required by ColdFusion
    applications, such
    > as the Verity search engine.
    >
    > Is this a separate application server that must be
    installed and run on the
    > WebSphere machine, or is everything (e.g. the Coldfusion
    libraries) that is
    > needed included in the resulting J2EE .ear file that the
    developer hands to me?
    All the standard Java bits are included in the EAR file.
    However,
    ColdFusion comes with additional functionality such as Verity
    Indexing
    and a JDBC-ODBC bridge that run as separate services (and may
    be
    Windows-only). If your developer uses those, they need to be
    installed
    as well and that is not part of a standard EAR file
    deployment. Your
    developer should be able to tell you more about those.
    > Would I as a WebSphere administrator be performing all
    of this installation and
    > configuration, or are these all steps that the developer
    performs in the
    > process of packaging her J2EE .ear file?
    When we deliver an EAR file we perform most of these tasks
    when
    packaging the EAR file so all that is left for the WebSphere
    admin is
    step 2 "Deploy the ColdFusion J2EE application.". You need to
    consult
    your developer to see how much he does and how much you need
    to do for him.
    Jochem
    Jochem van Dieten
    Adobe Community Expert for ColdFusion

  • Development tools for mobile device apps.

    Is there tools to develop sap mobile apps/add-ons?

    Hi JBrotto,I have an API in order to develop mobile solutions for Business One and others ERP.
    Please get in contact directly with me if you need more info.
    Kind Regards,
    paolo
    Edited by: Paolo Manfrin on Oct 21, 2011 1:00 PM

  • Using BT Smart Talk App on iPhone 4 - Can make call but receiver can't hear me

    Switched to BT and the BT Smart Talk App appealed, which I've downloaded onro my iPhone 4.
    Been through registration process with BT for Smart Talk App (after downloading IOS7.0) which went well.
    However I've tried to make several calls and no-one can hear me.
    The phones itself works perfectly in usual phone mode.
    I have, of course, tried to resolve this with BT but got nowhere.
    In fact I was given several possible reasons all of which I think they made up!
    They are now due to call me next week.
    I've heard of several strange solutions (one using a piece of cardboard being one!!) but I'm guessing I'm not the only one facing this challenge.

    Go to settings :privacy:microphone:  then turn on access to microphone ,that should cure your problem

  • Is there or can Microsoft develop a app for smart TVs so you can stream from Windows Media Center

    I have used Windows Media Center for years to record TV programs and have even sertup my kids Xbox 360 as an extender.  I've recently purchased a smart TV which allows me to steam music and home videoes from Windows media player but ofcourse the .wtv
    files will not play.  Would it be possible to develop an app for Smart TVs and other devices so they can be used as extenders.  I'm sure many people would be willing to pay for the app.  I've tried some 3rd party extenders and not been
    happy with there performance and I'd like to not need another box and remote.  I'm sure these new TVs have the ability to do it will microsoft allow them too? 

    Hi,
    I agree with S.Sengupta.
    You may contact the support of the smart TVs and request a tool to match Windows media player.
    Hope it helps.
    Regards,
    Blair Deng
    Blair Deng
    TechNet Community Support

  • UPDATE BLUETOOTH APPS WORK FOR OTHER DEVICES

    HI IM USING IPHONE 4 PLZ
    UPDATE BLUETOOTH APPS WORK FOR OTHER DEVICES
    BLUETOOTH APP COMPLETE IPHONE MAKE NO 1 SMART PHONE ERVER
    plz

    These are user-to-user forums, they are not monitored by Apple (there are too many forums/threads/messages for that to happen). If you want to leave feedback for Apple then you can do so here : http://www.apple.com/feedback/iphone.html

  • I have one apple ID for multiple devices in my family.  I'd like to keep it that way for itunes/app purchases.  I would like a simple step 1, step 2, step 3 response on what I need to do to separate all other features like imessage, contacts, emails, etc.

    I have one apple ID for multiple devices in my family.  I'd like to keep it that way for itunes/app purchases.  I would like a simple step 1, step 2, step 3 response on what I need to do to separate all other features like imessage, contacts, emails, etc.
    I have been reasearching how to do this on the internet, but I haven't found an easy explanation yet.  My family is going crazy over each others imessages being sent to others in the family and not being able to use FaceTime because of conflicting email addresses.  I have read that if each person gets their own iCloud account, this would work.  However, I need to know what to do after I set everyone up with their own iCloud account.  Do I make that the default email address to be contacted or can they still use their hotmail email addresses.  Any help- with easy explanation- would be much appreciated!!

    We do this in my family now.  We have one account for purchases, so it is used to share music and apps (I think that is in Settings/iTunes & App Stores).  Each iDevice has this configured.
    Then, each of us has our own iCloud account that is configured under Settings/iCloud.  That then allows us to have our own Mail/Contacts/Calendars/Reminders/Safari Bookmarks/Notes/Passbook/Photo Stream/Documents & Data/Find My iPhone/and Backup.  That Backup piece is pretty sweet and comes in handly if you replace your iDevice.  You can just restore from it.
    So we all share the Apple Store account but we all have our own iCloud accounts to keep the rest seperate or things like you mentioned are a nightmare.
    In answer to what iCloud does for you: http://www.apple.com/icloud/features/
    Think of it as an internet based ("cloud") area for all of those items listed in my response.  What you need to remember is photo stream only maintans the last 1000 pictures so don't count it as a complete backup solution for your pictures.  Even though I rarely sync with a computer these days, I do still try to sync my phone with iPhoto (I have an iMac) so that I have copies of all of my pictures.  1000 may not stretch as far as it sounds.
    Message was edited by: Michael Pardee

  • I have three iPhone 4 models purchased in late 2010 that all share the same iTunes account (apps, music, etc), but I can only update the software on one of the three iPhones. What is the best solution to manage these devices for software updates, apps?

    I have three iPhone 4 models purchased in late 2010 (for my family) that all share the same iTunes account for access to apps and music, but each phone/user still has his/her custom contact list, email accts, and select lists of apps and music from the one iTunes acct library.  The problem is I can only update the software on one of the three iPhones – the primary phone I used to setup the iTunes acct. What is the best solution to manage these devices for software updates, apps? This is probably a common problem with families wanting to share apps and music without realizing the issues created by this approach. As it stands today... the first (primary) iPhone associated with the iTune acct has been updated with the latest software version 5.1.1 and sync'd up with all the apps, music, etc from the one iTune acct, while the other two iPhones are still running on the original software version 4.0.2 and are experiencing problems now. I was advised by AT&T back in January that it would be necessary to setup separate iTunes accts for the second and third iPhones in order to receive system updates. The problem would be how to keep all the apps, etc from being deleted off the second and third phones that were originally loaded from the one iTunes acct. Since this AT&T advice was prior to iCloud coming out, would iCloud be a better solution or at least part of the solution? I really don't yet understand how iCloud works. Hopefully, someone out there can help me??  Please?

    I have three iPhone 4 models purchased in late 2010 (for my family) that all share the same iTunes account for access to apps and music, but each phone/user still has his/her custom contact list, email accts, and select lists of apps and music from the one iTunes acct library.  The problem is I can only update the software on one of the three iPhones – the primary phone I used to setup the iTunes acct. What is the best solution to manage these devices for software updates, apps? This is probably a common problem with families wanting to share apps and music without realizing the issues created by this approach. As it stands today... the first (primary) iPhone associated with the iTune acct has been updated with the latest software version 5.1.1 and sync'd up with all the apps, music, etc from the one iTune acct, while the other two iPhones are still running on the original software version 4.0.2 and are experiencing problems now. I was advised by AT&T back in January that it would be necessary to setup separate iTunes accts for the second and third iPhones in order to receive system updates. The problem would be how to keep all the apps, etc from being deleted off the second and third phones that were originally loaded from the one iTunes acct. Since this AT&T advice was prior to iCloud coming out, would iCloud be a better solution or at least part of the solution? I really don't yet understand how iCloud works. Hopefully, someone out there can help me??  Please?

  • I have 2 iphones4! Do I have to create one apple id for each device or I can have both in one apple id? I'm asking cause I'm trying to run findmyiphone app for both devices!

    I have 2 iphones4! Do I have to create one apple id for each device or I can have both in one apple id? I'm asking cause I'm trying to run findmyiphone app for both devices!

    Here's what I do. My wife and  I each have an iPhone. We each have our own Apple ID. I also have another totally separate Apple ID. The ONLY thing that one has been used for was to set up Find my iPhone for our phones and my iPad. There is no reason the MobileMe setting for find my iphone can't be something completely different from your regular Apple ID UNLESS you already use MobileMe, in which case the 2 conflict in ways I don't understand as I don't subscribe to it.

  • How can I create a magazine web app for all devices?

    How can I create a magazine web app for all devices?

    magazine web app is not supported in DPS as of now. You can share the contents to preview it on web content viewer.

  • Why do i need to buy the same app for each device over and over again??

    why do i need to buy the same app for each device over and over again??
    and why cant i just pay for the app ones for all devices as long at it is with the same account??
    i hate that i have to oay for the same game or app three time one for ipad ones for iphone and ones for mac please do something about that apple..!!!

    First, you posted in the Mac App Store forum which are apps for the Mac OS X, not iOS devices.
    You do not need to re purchase your apps. Connect your iOS devices to your computer, launch iTunes. From the menu bar click Apps then click Sync
    Downloading past purchases from the App Store, iBookstore, and iTunes Store

  • Why is the app not available for my device?

    I've no problem using BT wifi on my device (Nook BNTV400) so why is the app not available for that device? It's not like the nook is proprietory, everything else I've tried to find in the play store works fine.
    Is the apk available for download direct from bt?

    if you can connect to btwifi without the app then I wouldn't bother trying to find the apk file
    if you have an android smartphone then you can download the app and get the apk file to sideload on to your nook
    If you like a post, or want to say thanks for a helpful answer, please click on the Ratings star on the left-hand side of the post.
    If someone answers your question correctly please let other members know by clicking on ’Mark as Accepted Solution’.

  • IOS 7 doesn't work on iPod touch 4g, so does the mean its the end for this device? Or are they going to make updates specially for lower devices an apps that are compatible ??

    iOS 7 doesn't work on iPod touch 4g, so does the mean its the end for this device? Or are they going to make updates specially for lower devices an apps that are compatible ??

    Which apps remain compatible will be up to the individual developers who sell those apps. There will be no further iOS updates, but those aren't really necessary to continue to use and enjoy your device. I still have an iPad 1 running on iOS 5, and it is fully functional.
    The App Store has an app called VintApps 3.1.1 that is specifically geared toward iOS 3.1, however, you would probably be able to run most of those apps on your iPod, and considering that there will be a rather large market for iOS 6 apps users, it is not likely that you will see a significant reduction in choices any time soon.
    It is not the end for the device in any sense except that it is at it's ultimate iOS level. And again, I have an iPad that is at it's ultimate iOS level (iOS 5), and I get new apps all the time that work for both my iPad and my iPhone that runs iOS 6.1.1
    No need to fret....
    Cheers,
    GB

Maybe you are looking for