An Important AS3-based Multi-Platform Framework for Developers and Adobe

Hello to all developers and to all representatives at Adobe!
We're all fortunate for Adobe's progressive thinking and their immensely helpful programs to battle against device fragmentation.  In order to advance our efforts, we, as developers, must also permit our creative juices to flow to allow the cup of opportunity to runneth over -- not just for our and Adobe's benefit, but for the benefit of businesses and consumers who demand innovation.
There are, however, barries in the shape of human form that deter potential developers, businesses, and consumers from embracing and capitalizing on such a powerful platform.  These obstructions aren't only coming from behind walled gardens; unfortunately, they're entrenched within our own camp.
Ignoring rules of optimization and taking careless shortcuts, combined with not possessing an optimized and simplified alternative to targeting a wide range of browers and devices in one fell swoop, are the ammunition needed for skeptics to plant seeds of doubt about such a useful and future-proof ecosystem.
Much like any platform and object-oriented programming language, the Flash Platform and ActionScript 3 are powerful weapons that must be wielded with responsiblity, or risk creating wounds that, in the minds of consumers, aren't easily healed.
And since this is OUR responsibility, I've decided to take on that burden...which then became a challenge...which soon became the innovative answer we so deperately need.
As an offering to my fellow developers, and as a proposal to Adobe -- the company in which I'm devoted to -- I've created an OOP-based framework that simplifies the process of developing optimized applications that cover a broad spectrum of browsers and devices.
It's called Cross Model View Controller™, or XMVC™ for short, and it offers the following features:
-Imagine using one base source code -- which you build just once -- to target a multitude of platforms: from smartphones and tablets, to desktops and browsers, and even to smart televisions.
-Your concrete View classes determine the layout of components and animations for each targeted device; once your base classes are built, your concrete View classes are the ONLY classes that require alteration (see diagram).
-Utilize the flexibility of the XMVC UI Components to work across ALL devices and browsers.  You simply specify the platform type (mobile, desktop, browser, or television) in the concrete view classes, and the XMVC UI Components do the rest.
     Example: The XMVC Container (which holds child elements and incorporates scrolling): When set to "mobile," it incorporates touch scrolling; when set to "desktop" or "browser," it incorporates a scroll bar; when set to "television," its scrolling is controlled by remote control directional events, as well as incorporates virtual directional buttons.  And this is all from ONE instance of the XMVC Container component; this eliminates switching out various types of containers for each targeted device.
-Animations are created using Greensock's TweenMax platform, for lightweight, optimized animations.
-For complete orientation control, you can assign custom animations for orientation changes.  It even incorporates an Upside Down view for Android devices.
-You can allow users the preference of turning animations on or off, with a flip of a switch (litteraly).
-XMVC automatically removes event listeners for better Garbage Collection processing.
-XMVC accepts various data structures, including XML, PHP/AMFPHP with SQL, SAP, and HTTP Web Services.  It would be incredibly beneficial to allow incorporation of ColdFusion, LiveCycle Data Services, and BlazeDS data structures, as well.
Necessity is indeed the mother of invention, and possessing and utilizing a powerful tool is necessary to progress our efforts in reaching an abundant amount of individuals and entities.
The primary functionality of the framework (as displayed in the diagram) is complete; improving and adding additional XMVC components are the primary objective at this point of the development stage.
Very soon, I will upload the source code to an outlet (such as Google Code) for developers to download and experiment.  Within the same timeframe, anticipate demo apps within App Markets to test on your devices.
Adobe has such an incredible development community, and my hope is that XMVC provides these developers, as well as Adobe, an incredible amount of leverage to persuade businesses, consumers, as well as other developers to embrace and utilize a platform that can withstand the change of time.
Imagine businesses excelling beyond their self-imposed barries due to the robustness and flexibility of a platform and framework that can function in any environment.
Imagine liberating consumers to allow them to use your applications whenever, wherever, and on WHATever they desire.
Think of the possibilities of quickly submitting applications -- with very little, or no, alterations to your programs -- once device manufacturers like Windows Mobile, webOS, and Symbian finally accept Adobe AIR.
If there are developers out there who share the same sentiment, and if there are Adobe representatives who find this framework intriguing and effective, by all means, contact me.
The possiblities are endless...so must be our efforts.
Onward and upward,
Adrian-Cortez Jackson
[email protected]

Thanks for posting.

Similar Messages

  • Multi color gradient for touch and selected color of spark mobile list

    multi color gradient for touch and selected color of spark mobile list
    how to get dat?

    or how about a bitmap as the background for the touch and selected color for the items in a list.

  • Adobe Captivate Help | What's new in Adobe Captivate 6 update (for subscription and Adobe Software Assurance customers)

    This question was posted in response to the following article: http://helpx.adobe.com/captivate/using/whats-new-captivate-6-patch.html

    Why on earth is this only for subscription and Adobe Software Assurance customers???
    I own eLearning suite 6.1; why I'm not getting the Captivate update that is compatible with Windows 8 if my suite was released after Windows 8 release???

  • Was Promised a multi-platform DVD for Photoshop 11

    I am in the process of switching from a windows computer to an iMac computer.  I found that my new iMac would not install  the .7Z download version.  I did chat sessions with 3 different representatives from Adobe and kept being re-assured that I would get a multi-platform DVD mailed to me free of charge to take care of the problem.  The first time I was promised this DVD was on November 4, 2013.  I have recently discovered that my order had been cancelled for some unexplained reason.

    I believe unless you bought the boxed dvd version of pse 11, which has both the mac and windows
    versions included, that the serial from the windows version won't work on  the mac version pse 11.
    You can try the pse 11 download for mac from here:
    Just be sure to follow the very important instructions or the link won't work
    http://prodesigntools.com/photoshop-elements-11-direct-download-links-pse-premiere-pre.htm l

  • Build AS3 AIR project on Linux for Android and iOS?

    We're about to use a build server for taking some work out of our hands (testing, building etc). The build server is running on Linux and therefore we would like to know if we can build the AS3 (AIR) sourcecode on the Linux environment. We usely create apps for Android and iOS.
    Can anyone give some more information on this? Is it true that the ADT doesn't run on Linux?

    FYI, I updated my blog post.  I found a program called ideviceinstaller (available in the Ubuntu repos ala apt-get install ideviceinstaller or from the website) that allows installation of .ipa files onto iOS devices from Linux.
    Previously that was the only development iteration step that required a Windows VM.  Now in my workflow, a VM is no longer required for iOS development.  (Obviously a Mac is still required to upload to the app store at the end.)
    Also, a bonus, here's a quick command to view UUID's authorized by the provisioning file inside an .ipa file:
    > unzip -c Main.ipa *.mobileprovision | strings | egrep -i string\>[0-9a-f]\{40\}
    <string>d9c2fee807324a18baf5a544ffa2c80f23d3****</string>
    <string>f634a0a95bc2327f6a26cb39cf18a01918cf****</string>
    <string>651e4284467d328e37c18988c981179b5909****</string>
    <string>c11d7eef800632d072da067d9b993624f25b****</string>
    <string>72d85ab26cd525a328d3a71e3fe416c61fd6****</string>

  • Dynamic Page Rendering (based on the difinition for labels and field setup)

    We have a requirement to display pages dynamically based on the setup or configuration for labels and fields.
    1. For example (the display page will look like):
    Company Name: -------------------------
    DB No:
    2. Setup for this will be in a UI (saved to the database):
    Page Seq Label Field type size
    1 1 Company Name comp_nm text char(50)
    1 2 DB No db_no number
    The pages will be rendered through the database procedure for the above.
    Thanks in advance for help.

    Hi Timo
    JDEV Version: Studio Edition Version 11.1.2.2.0
    I mean the definitions for the page like labels, text fields will be setup as this page will change as per the business requirements.
    We are open to sql or xml if the db procedure will not work.
    The objective is to give the business user to add anything to the page (for example, we have a lot of questions which changes in time due to specific business needs), so that the user can add a question or disable one based on the need.
    Hope if clarifies.
    Thanks
    Bibs

  • UK based Alliance Member looking for local and remote opportunities

    Austin Consultants is looking for contract and part
    time opportunities in the whole of UK and Europe and remote work for companies all over the world. With the current
    exchange rate situation, we have become really cost-effective for our clients in America, Canada, Australia and
    Europe. If you are looking for expert advice on LabVIEW and other
    National Instruments software development, please don't hesitate to
    contact us at info at austinconsultants dot co dot uk. A brief
    description of our company is provided below and a link to our website
    is mentioned in my signature as well. My personal email is provided on my profile page.
    Austin Consultants are the UKs highest certified LabVIEW 
    specialists and National Instruments Alliance Partner. We integrate
    test, measurement and control systems across the industrial sector and
    and are experts in LabVIEW,
    TestStand, NI VISION, CVI, C, C#, .NET and Silverlight. We
    have previous experience with the Tokomak Textor Fusion Reactor, and
    have strong
    Aerospace and Military background with Airbus, Goodrich and Horstman
    Defence. We have worked with companies in the field of Green
    Engineering, Research and Innovation, Optoelectronics, Automotive and
    Medical device manufacturing.
    Message Edited by Adnan Z on 05-14-2010 10:27 AM
    Adnan Zafar
    Certified LabVIEW Architect
    Coleman Technologies

    Dear Sir,
    I would like to get an opportunity to participate in your upcoming or ongoing projects and work for you as a team member. I am a final year MSc Electrical and Communications Engineering student at University of Greenwich UK. Please give me some task to deliver as my MSc final year project or it could provide results for my project. From this experience I intend to move to enhanced certification level and have an experience of working with professionals in the industry.
    My experience of LabVIEW programming and hardware integration is two years plus and I have successfully done my CLAD LabVIEW certification at NI Week last year in London. On my job I was responsible to interact with clients, gather their requirements, suggest suitable hardware modules and then program and integrate to provide deliverable solution.
    Please find my CV attached and contact me at your most convenient. I can work in your South East office at Northolt if required.
    Best Regards,
    Harris Junaid
    Cell: 07813 764372
    email: [email protected]
    Attachments:
    Harris_Junaid(CV).docx ‏24 KB

  • Transfer Forecast data based on Customer information for product and plant

    Hi,
    This is the scenario.
    Our characterstics are Product,Plant and Customers
    and for 1 plant and product there may be 5 customers.
    My characterstics will be
    P1 L1 C1
    P1 L1 C2
    P1 L1 C3
    P1 L1 C3
    P1 L1 C4
    P1 L1 C5
    (P1-Product; L1 for Plant and C1,C2...are customers)
    Now forecast data will be different for different customers.
    I transfer demand from APO to ECC for PRoduct ,Plant and different customers.
    Then in ECC how to check for different customers.
    If you go to MD63 you can see for plant and product but not for customers.
    This is required as we are running MRP for that product for component planning.
    Thanks in Advance
    Raghavendra Pai

    Hi Ragvendra,
    In ECC we can transfer at material and plant level only and not information of customer. As you need for MRP run may be you can explore possibility of using some badi and get customer no in requirement plan number or some other feilds.
    Other option is planning with descriptive chartceristic in APO only. It is not possible to transfer demand with descriptive charcteristics to ECC.
    Here you can forcast demand on customer level. Transfer it as PIR with descriptive charcteristics to PPDS where you can plan for this demand.
    For information see link http://help.sap.com/saphelp_scm50/helpdata/en/c1/147a375f0dbc7fe10000009b38f8cf/frameset.htm.
    If your requirement is to transfer customer information to ECC from DP in standarad it is not possible as far as I know.
    Regards,
    Siddharth

  • Cross-Platform Development for Android and Windows PC

    Hi,
    Im trying to build a native Android app and port it over to windows.  Is there a way to build the Android App to minimize the recoding in Windows?  
    Has anyone used CodeNameOne or Xamarin and, if so, what was your experience? Are there better alternatives or approaches?
    In case it makes a difference, is it better to build an app in Android and port to Windows (desktop) or build in Windows and port into Android?
    Thanks,
    Soroush

    Hello,
    Thank you for your post.
    I am afraid that the issue is out of support range of VS General Question forum which mainly discusses
    the usage of Visual Studio IDE such as WPF & SL designer, Visual Studio Guidance Automation Toolkit, Developer Documentation and Help System
    and Visual Studio Editor.
    As far as I know, Visual Studio does not support Android development. I suggest you should consulting your issue on Android forums for better support.
    For CodeNameOne and Xamarin, they are third-party tools, please consult on the forums/community provided by their authors.
    Thanks,
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click
    HERE to participate the survey.

  • E mail association for outlook and adobe mail

    Hi, I have been trying to send e-mail via adobe.com {reader} and it says there is no e-mail association for this file type or something like that. I went into default programs and the list comes up, but what file would associate e-mail with outlook express and adobe.com? I do not know anything about association or ... file extensions or whatever they are. Any help would be greatly appreciated. Would it be like a html extension and make adobe reader the default program to read it? Just wondering as I am getting frustrated. Thank you

    Open Adobe Reader | Edit | Preferences | Email Accounts; what is listed as the default application in the List of Email Accounts?
    Also tell us your operating system, Reader version, and how exactly you are trying to send that mail.

  • Instaling upgrade for CS3 and adobe RAW

    Real newbie question here:
    I have CS3 installed on my windows XP computer. It is notinternet capable, have second online computer for that purpose. I only have RAW version 4.0 on my PS3 program purchased several years ago. I have downloaded the upgrade for RAW 4.6 on my internet computer and with a CF card have moved the file over to my other computer where PS3 resides. The file has been unzipped and is on my desktop in that computer at the moment. Now what do I do with the file? Where do I put this upgrade so that it will be put into effect with my PS and adobe RAW program. Obviously I have a very limited knowledge of computers and this is the first time I have ever downloaded any sort of plug in to be put into practise. Any help that someone could give me would be very much appreciated.
    Thanks, in advance
    Mike Hannam

    On the Camera Raw 4.6 downloads page there's a link to Camera Raw 4.6 ReadMe pdf file that provides manual installation instructions.<br /><br />Camera Raw 4.6 page: <br /><www.adobe.com/support/downloads/detail.jsp?ftpID=4040><br /><br />Here's the part you need:<br /><br />Manual installation Windows<br /> <br />1.  Exit Photoshop CS3 and Adobe Bridge. <br />2.  Open My Computer. <br />3.  Double-click Local Disk (C:). <br />4.  Navigate to Program Files\Common Files\Adobe\Plug-Ins\CS3\File Formats. <br />5.  Move the existing Camera Raw.8bi plug-in to another location (for example, a new folder on your desktop). Ensure you keep this version in case you need to revert back. <br />6.  Copy the Camera Raw plug-in, Camera Raw.8bi, from the download into the same folder as Step 4. <br />7.  Launch Photoshop CS3 or Adobe Bridge. <br /><br />There is a separate Camera Raw forum, should you have more questions after installing 4.6.

  • I can't choose multi dimension member for report and summary by quarter

    Dear Masters in SAP BPC,
    I am a newbie on BPC Netweaver, I am doing  practices follow by SAP BussinessObjects Planning and consolidation (Sridhar Srinivasan and Kumar Srivinasan) .
    At chapter 5 , I made a report as below:
    create a report : click BUILD A REPORT USING A DYNAMIC TEMPLATE
    select SUBTOTAL BY ACCOUNTS(TREND) and open it
    I can not  choose multi dimension and ALL RB Products, I chose 2009.TOTAL
    and then : I choose CY7000, 2009.TOTAL
    when I show reports but no value to show on report, I check on BI , data is ok
    I ignore  this case, I continue with other report, using EVDRE,
    in colume: TIME,
    in ROW : RB_ACCT
    member set : SELF, DEP
    but the  result the same before report.
    Please help me the way that I can show data on my report.
    Thank you so much for you help
    Best regards
    Chinh

    This is my data when I set memberset of TIME  dimension:
    TOTREV     Total Revenue               28,000.00      72,000.00                          20,000.00                80,000.00
    REVENUE     Revenue               28,000.00      72,000.00                          20,000.00                80,000.00
    REVADJ     Adjusted Revenue
    Edited by: Pham Chinh Thi on Jan 11, 2012 10:23 AM
    Edited by: Pham Chinh Thi on Jan 11, 2012 10:24 AM

  • Multi language support for reports and prompts labels

    Is there a way to configure reports prompts labels with session\presentation variables,
    in order to support multi language interface?

    Deepak,
    It works fine..i have tested.
    Nir,
    Here is the solution for your requirement
    Requirement1
    I want to label the listbox with X, where X is either 'Categories' or 'Products'.1.In your rpd, create a new session variable init block
    Name : DynamicName
    Query: select case when ':USER' = 'USER1' then 'REGION1' else
    CASE WHEN ':USER' = 'USER2' THEN 'REGION2' end end from dual
    Assign the above query’s result to a session variable; DISP_NAME
    2.Double click on the presentation column(in presentation layer) that is supposed to change dynamically->check the box ”Custom Display Name” -> Type in VALUEOF(NQ_SESSION. DISP_NAME)
    3.With the assumption that you already have created a prompt with the above column, login as USER1, you will see the prompt label as 'REGION1' (value is fetched from the session block query).Similarly login as ‘USER2’ and check the prompt label to show 'REGION2'
    This solves the first requirement.
    Requirement2
    On the dashboard I would like to present the title: 'Report by X', where X is either 'Categories' or 'Products'.1.Navigate to your report in answers
    2.Add a column with the formula, case when VALUEOF(NQ_SESSION.USER)='USER1' THEN 'Report by Categories' when VALUEOF(NQ_SESSION.USER)='USER2' THEN 'Report by Product' else 'Your custom/default title’ end
    3.Add a narrative view to the report (remove the existing title view) and the give the reference as the column added in step 2.Save the report.
    4.Logout and login as USER1, you can see the report title as 'Report by Categories' and for USER2 , it will be 'Report by Product'
    Let me know if this solves your issue.
    Rgds,
    Dpka

  • Based experienced iPhone developer for work and tutoring

    I work for a company in Knutsford, Cheshire and I have recently developed an iPhone app, which is live in the app store. I am looking for a developer that would be suitable for a couple of days training work helping me to improve my skills and improve the at the app at the same time, and also tackle some more complicated new features we have planned. It is quite a complicated app and the help needed is on the programming side involving data transfer, xml, sqlite3 and memory management and using javascript/webviews to pass to and from the objective c part.
    I think the areas in which I am lacking/struggling are memory management, overall structure and design (programming wise rather than visual) and correct/best use of objects/objective c. We could obviously show you the app and probably the code before doing the training days, explaining how I have done it and what we have planned to ensure that we aren’t wasting time.
    It would work really well tackling actual problems with the application. I think that any crashes in the current version are down to memory management (not that it is running out of memory, more that I may have incorrectly disposed of, retained or referenced things) also time outs/connection drops when uploading or downloading. A few frameworks have become available/more stable since developing the app but there is a deadline coming up for this new revision and that we don’t have time to change to a different core framework.
    I anticipate that I would probably need 2 days of training in which we would cover:
    Day 1 – addressing issues with current system and improving the aspects mentioned above.
    Day 2 – planning further development plans and tackling the unknowns.
    It may be worth paying the tutor to spend a day before I meet them to fully review the code so that they are prepared and so that we make the best use of the time. Please let me know if you are interested and we can take it from there. We would be happy to cover travelling costs etc if you are suitable and live in the UK but not locally.
    Send me a p.m on here if you are interested....

    Hi,
    I am from india.I can able to complete the projects through the internet itself.
    Please let me know if any demos required to show my expertation. 

  • I purchased the Macromedia subscription with all of its products in 2004. Can I upgrade to the Adobe platform particulaerly for Dreamweaver and what would be the cost?

    Can i upgrade to Adobe Dreamweaver from the Macromedia Dreamweaver platform?

    DW MX 2004 is legacy software that's no longer supported by Adobe.  It's just too old so it doesn't qualify for upgrades.
    If you want to purchase DW CS6 (perpetual license), it currently sells for $399 USD.
    Creative Suite 6
    If you subscribe to the Creative Cloud, you pay monthly.  Fees vary by which plan you choose.       $19.99/month for one product;
         $49.99/mo for the entire Suite of Creative Cloud products.
    Creative Cloud pricing and membership plans | Adobe Creative Cloud
    Nancy O.

Maybe you are looking for