[svn] 4218: sdk-18268 Allow GC of listeners.

Revision: 4218
Author: [email protected]
Date: 2008-12-02 20:20:26 -0800 (Tue, 02 Dec 2008)
Log Message:
sdk-18268 Allow GC of listeners.
Review: Darrell
Ticket Links:
http://bugs.adobe.com/jira/browse/sdk-18268
Modified Paths:
flex/sdk/branches/3.2.0/frameworks/projects/framework/src/mx/managers/systemClasses/Stage EventProxy.as

Similar Messages

  • [svn] 2716: SDK-15848 - Conditional compilation constants defined in flex-config. xml are never used if a single constant is specified on the command line

    Revision: 2716
    Author: [email protected]
    Date: 2008-08-04 01:18:12 -0700 (Mon, 04 Aug 2008)
    Log Message:
    SDK-15848 - Conditional compilation constants defined in flex-config.xml are never used if a single constant is specified on the command line
    * There's a possibility this will break a conditional complication test which disallows overwriting an existing definition -- I don't know if that will break the build, but the test should be removed either way.
    * Using append syntax ("-define+=" on the command line or ant tasks, or append="true" in flex-config) and redefining a value works now if you use an already-defined namespace and name.
    * So your flex-config may have -define=CONFIG::debug,false, and you may want -define+=CONFIG::debug,true from the commandline build, or FB build.
    * Made the ASC ConfigVar fields final as a sanity check since overwriting is now allowed. It would be harder to track changes and subtle bugs if they were mutable. This means that you must build a new ConfigVar object if you need to make changes.
    Bugs: SDK-15848
    QA: Yes. Please read the updated javadocs in CompilerConfiguration. Tests need to be added to validate that overwriting is allowed, and happens correctly in different situations: I believe the order should be that flex-config is overwritten by a custom config (can we have more than one user config? is the order deterministic? I forget...), is overwritten by commandline or OEM. Did I miss any? (I didn't write code which changes this, it works however the existing configuration system allows overwriting and appending; if we have tests for that, maybe we don't need them duplicated for this feature.)
    Doc: Yes. Please read the updated javadocs in CompilerConfiguration.
    Reviewer: Pete
    Ticket Links:
    http://bugs.adobe.com/jira/browse/SDK-15848
    http://bugs.adobe.com/jira/browse/SDK-15848
    Modified Paths:
    flex/sdk/trunk/modules/asc/src/java/macromedia/asc/embedding/ConfigVar.java
    flex/sdk/trunk/modules/compiler/src/java/flex2/compiler/common/CompilerConfiguration.java
    flex/sdk/trunk/modules/compiler/src/java/flex2/tools/oem/internal/OEMConfiguration.java

    Please note: I AM USING:
    JkOptions ForwardKeySize ForwardURICompat -ForwardDirectories
    And that's what's supposed to fix this problem in the first place, right??

  • SDK to allow Searching of documents in Adobe Reader

    Is there an SDK available that will allow for searching a document in  Adobe Reader?  I'd prefer something that can be used in c# or c++.  I  know the DDE and IAC SDKs are available for Adobe Acrobat, but they are  not functional with Adobe Reader.

    I'll specify a bit further. This will need to be an external c#/C++ application, not a plugin.
    lrosenth, I noticed you had mentioned in this post that Reader supports DDE.  In the SDK, there is a sample in VB that uses DDE to perform a query on a document.  I have been unsuccessful in getting this sample to work.  Is there any documentation on using DDE with C++ or C# to interact with Reader?  Any sample code would be greatly appreciated.

  • [svn] 3105: SDK-15764, SDK-15765 -- Two long standing Ant task bugs.

    Revision: 3105
    Author: [email protected]
    Date: 2008-09-04 15:05:39 -0700 (Thu, 04 Sep 2008)
    Log Message:
    SDK-15764, SDK-15765 -- Two long standing Ant task bugs.
    - Ant Tasks fail when setting fork="true" and there are spaces in the path name
    - Setting fork="true" in Ant Tasks leads to warning
    The issue with spaces is that forked tasks construct a stringified commandline, since Java doesn't allow you to pass real String[] to a new process. When not forking, we can pass the original String[], which makes spaces irrelevent. So the fix uses a Commandline.toString(String[]) which is designed to wrap arguments with spaces correctly with quotes, so the commandline tokenizes correctly.
    Bugs: SDK-15764 SDK-15765
    QA: This affects ant calls for _all_ FlexTasks where fork=true. It would be great if we have tests for both fork="true" and "false" where we tested paths and arguments with and without spaces -- off the top of my head, good ones to try: +flexlib=/path/with spaces/, -define=CONFIG::foo,"bar with spaces", and any other arguments you can think of. Also very important: Test passing space arguments without quotes, with single quotes, with double quotes, with a mixture (illegal), and with a mixture escaping the inner set of quotes (not sure if this should work or not, probably a stupid case to test unless quotes are allowed in paths).
    Doc: No
    Reviewer: Pete
    Ticket Links:
    http://bugs.adobe.com/jira/browse/SDK-15764
    http://bugs.adobe.com/jira/browse/SDK-15765
    http://bugs.adobe.com/jira/browse/SDK-15764
    http://bugs.adobe.com/jira/browse/SDK-15765
    Modified Paths:
    flex/sdk/branches/3.0.x/modules/antTasks/src/flex/ant/FlexTask.java

  • [svn] 3157: SDK-16649.

    Revision: 3157
    Author: [email protected]
    Date: 2008-09-09 11:05:13 -0700 (Tue, 09 Sep 2008)
    Log Message:
    SDK-16649. Fix multiwindow problems in AIR. We now redispatch certain events to all windows.
    Ticket Links:
    http://bugs.adobe.com/jira/browse/SDK-16649
    Modified Paths:
    flex/sdk/branches/3.0.x/frameworks/projects/airframework/src/mx/managers/NativeDragManage rImpl.as
    flex/sdk/branches/3.0.x/frameworks/projects/airframework/src/mx/managers/WindowedSystemMa nager.as
    flex/sdk/branches/3.0.x/frameworks/projects/framework/src/mx/events/InterDragManagerEvent .as
    flex/sdk/branches/3.0.x/frameworks/projects/framework/src/mx/events/InterManagerRequest.a s
    flex/sdk/branches/3.0.x/frameworks/projects/framework/src/mx/managers/SystemManager.as

    That's probably fine.  We're on iteration 8 right now.<br /><br /><br />On 9/10/08 5:09 AM, "Haykel Ben Jemia" <[email protected]> wrote:<br /><br />A new discussion was started by Haykel Ben Jemia in<br /><br />Developers --<br />  SVN SDK version for bug reporting<br /><br />Hi,<br /><br />when I want to report a bug I found in the SVN version of the SDK, what should I choose for the Version in the bug reporting form? Till now I was always choosing "SDK Gumbo Iteration ..." with the biggest number. Dont't know if this is right.<br /><br />Haykel<br /><br />________________________________<br />View/reply at SVN SDK version for bug reporting <a href=http://www.adobeforums.com/webx?13@@.59b67180><br />Replies by email are OK.<br />Use the unsubscribe <a href=http://www.adobeforums.com/webx?280@@.59b67180!folder=.3c060fa3>  form to cancel your email subscription.

  • [svn] 3491: SDK-17184, SDK-17183, SDK-17181.

    Revision: 3491
    Author: [email protected]
    Date: 2008-10-06 12:50:02 -0700 (Mon, 06 Oct 2008)
    Log Message:
    SDK-17184, SDK-17183, SDK-17181.
    1. parseBindingExpression() - work on two-way bind parsing. No lead, no tail, no empty content, and no nested binding expressions are allowed. {name}@{domain} is an error in Flex 4. The @ needs to be quoted as in {name}\@{domain} if the intent is the binding expression (name) + @ + (domain).
    2. For the Binding tag, the source and destination can not be the same.
    3. For the Binding tag, if twoWay is a binding expression, the error 'Error: Data binding expressions not supported with attributes processed at compile time.' will be logged.
    QA: yes
    Reviewer: Paul
    Ticket Links:
    http://bugs.adobe.com/jira/browse/SDK-17184
    http://bugs.adobe.com/jira/browse/SDK-17183
    http://bugs.adobe.com/jira/browse/SDK-17181
    Modified Paths:
    flex/sdk/trunk/modules/compiler/src/java/flex2/compiler/mxml/InterfaceCompiler.java
    flex/sdk/trunk/modules/compiler/src/java/flex2/compiler/mxml/analyzer/SyntaxAnalyzer.java
    flex/sdk/trunk/modules/compiler/src/java/flex2/compiler/mxml/builder/AbstractBuilder.java
    flex/sdk/trunk/modules/compiler/src/java/flex2/compiler/mxml/lang/TextParser.java
    flex/sdk/trunk/modules/compiler/src/java/flex2/compiler/mxml/rep/MxmlDocument.java
    flex/sdk/trunk/modules/compiler/src/java/flex2/compiler_en.properties

  • [svn] 2905: Changes to allow UIComponent to take advantage of the new bindable filters (bindable wrappers around DropShadowFilter, GlowFilter, etc.

    Revision: 2905
    Author: [email protected]
    Date: 2008-08-19 13:45:59 -0700 (Tue, 19 Aug 2008)
    Log Message:
    Changes to allow UIComponent to take advantage of the new bindable filters (bindable wrappers around DropShadowFilter, GlowFilter, etc. that will force the filter stack to be re-evaluated when one or more of the filter parameters change). Checkin-tests: PASS
    Reviewer: Jason
    Bugs: SDK-16311
    QA: Yes
    Ticket Links:
    http://bugs.adobe.com/jira/browse/SDK-16311
    Modified Paths:
    flex/sdk/trunk/frameworks/projects/flex4/src/flex/core/Group.as
    flex/sdk/trunk/frameworks/projects/flex4/src/flex/filters/BevelFilter.as
    flex/sdk/trunk/frameworks/projects/flex4/src/flex/filters/BlurFilter.as
    flex/sdk/trunk/frameworks/projects/flex4/src/flex/filters/ColorMatrixFilter.as
    flex/sdk/trunk/frameworks/projects/flex4/src/flex/filters/ConvolutionFilter.as
    flex/sdk/trunk/frameworks/projects/flex4/src/flex/filters/DisplacementMapFilter.as
    flex/sdk/trunk/frameworks/projects/flex4/src/flex/filters/DropShadowFilter.as
    flex/sdk/trunk/frameworks/projects/flex4/src/flex/filters/GlowFilter.as
    flex/sdk/trunk/frameworks/projects/flex4/src/flex/filters/GradientBevelFilter.as
    flex/sdk/trunk/frameworks/projects/flex4/src/flex/filters/GradientFilter.as
    flex/sdk/trunk/frameworks/projects/flex4/src/flex/filters/GradientGlowFilter.as
    flex/sdk/trunk/frameworks/projects/flex4/src/flex/graphics/BitmapGraphic.as
    flex/sdk/trunk/frameworks/projects/flex4/src/flex/graphics/Parser.as
    flex/sdk/trunk/frameworks/projects/flex4/src/flex/graphics/StrokedElement.as
    flex/sdk/trunk/frameworks/projects/flex4/src/flex/graphics/graphicsClasses/GraphicElement .as
    flex/sdk/trunk/frameworks/projects/framework/src/FrameworkClasses.as
    flex/sdk/trunk/frameworks/projects/framework/src/mx/core/UIComponent.as
    flex/sdk/trunk/tools/dependencychecker/flex/tools/dependencychecker/FrameworkSwcDependenc yRules.java
    Added Paths:
    flex/sdk/trunk/frameworks/projects/framework/src/mx/filters/
    flex/sdk/trunk/frameworks/projects/framework/src/mx/filters/BaseDimensionFilter.as
    flex/sdk/trunk/frameworks/projects/framework/src/mx/filters/BaseFilter.as
    flex/sdk/trunk/frameworks/projects/framework/src/mx/filters/IBitmapFilter.as
    Removed Paths:
    flex/sdk/trunk/frameworks/projects/flex4/src/flex/filters/BaseDimensionFilter.as
    flex/sdk/trunk/frameworks/projects/flex4/src/flex/filters/BaseFilter.as
    flex/sdk/trunk/frameworks/projects/flex4/src/flex/filters/IBitmapFilter.as

  • [svn:fx-trunk] 11319: Allow for resizing of sub-apps after they initialize

    Revision: 11319
    Author:   [email protected]
    Date:     2009-10-30 11:42:01 -0700 (Fri, 30 Oct 2009)
    Log Message:
    Allow for resizing of sub-apps after they initialize
    QE Notes: Two Mustella Tests need updating:
    MP_Controls_Tests2:MP_ComboBox_closeOnMouseDown_untrusted
    MP_Controls_Tests2:MP_ComboBox_closeOnMouseDownOutside_untrusted
    The new sub-app resize closes the dropdown.  Probably have to wait a bit longer before opening the dropdown
    Doc Notes: New API in ISystemManager
    Bugs: SDK-23892
    Reviewer: Darrell
    API Change: yes
    Is noteworthy for integration: No
    tests: checkintests mustella/MarshallPlan
    Ticket Links:
        http://bugs.adobe.com/jira/browse/SDK-23892
    Modified Paths:
        flex/sdk/trunk/frameworks/projects/airframework/src/mx/managers/WindowedSystemManager.as
        flex/sdk/trunk/frameworks/projects/framework/src/mx/core/UIComponent.as
        flex/sdk/trunk/frameworks/projects/framework/src/mx/managers/ISystemManager.as
        flex/sdk/trunk/frameworks/projects/framework/src/mx/managers/SystemManager.as
        flex/sdk/trunk/frameworks/projects/framework/src/mx/managers/systemClasses/MarshallingSup port.as

    After commenting out nearly everything in the above autostart.sh, I also found that using . $GLOBALAUTOSTART will also cause the same issue. Once I commented that out, SLiM logged me into Openbox just fine.
    Thanks alexandrite.

  • [svn] 4689: sdk-18221 Restore 3.1 fix in 3.2 branch

    Revision: 4689
    Author: [email protected]
    Date: 2009-01-27 12:46:06 -0800 (Tue, 27 Jan 2009)
    Log Message:
    sdk-18221 Restore 3.1 fix in 3.2 branch
    QE Notes: None
    Doc Notes: None
    Bugs: None
    Reviewer: Darrell
    tests: checkintests mustella/Managers/CursorManager
    Ticket Links:
    http://bugs.adobe.com/jira/browse/sdk-18221
    Modified Paths:
    flex/sdk/branches/3.3.0/frameworks/projects/framework/src/mx/managers/CursorManagerImpl.a s

    Revision: 4689
    Author: [email protected]
    Date: 2009-01-27 12:46:06 -0800 (Tue, 27 Jan 2009)
    Log Message:
    sdk-18221 Restore 3.1 fix in 3.2 branch
    QE Notes: None
    Doc Notes: None
    Bugs: None
    Reviewer: Darrell
    tests: checkintests mustella/Managers/CursorManager
    Ticket Links:
    http://bugs.adobe.com/jira/browse/sdk-18221
    Modified Paths:
    flex/sdk/branches/3.3.0/frameworks/projects/framework/src/mx/managers/CursorManagerImpl.a s

  • [svn] 2417: SDK-16048 - No longer open flash10 namespace for Flash Player 10 Beta 2 and onwards

    Revision: 2417
    Author: [email protected]
    Date: 2008-07-09 11:57:25 -0700 (Wed, 09 Jul 2008)
    Log Message:
    SDK-16048 - No longer open flash10 namespace for Flash Player 10 Beta 2 and onwards
    Reviewer: Pete
    Bugs: SDK-16048
    QA: Yes, please run tests related to -target-player=10, e.g. make sure 'z' property is accessible. Make sure that these tests will run when this change is merged to trunk.
    Doc: No
    Ticket Links:
    http://bugs.adobe.com/jira/browse/SDK-16048
    http://bugs.adobe.com/jira/browse/SDK-16048
    Modified Paths:
    flex/sdk/branches/3.0.x/lib/asc.jar
    flex/sdk/branches/3.0.x/modules/asc/src/java/macromedia/asc/util/ContextStatics.java

    Step 1: uninstall Avast  See how it is as that is a known culprit
    Step 2: Chrome does not play well with OS X and is also sighted as a leading cause
    Step 3: DropBox has been a processor or network hog though less so than the above two.
    The Community you want(ed): MacBook Pro

  • [svn] 4916: sdk-14180 Handle updates to more than one field in an item when autoupdates are off .

    Revision: 4916
    Author: [email protected]
    Date: 2009-02-10 13:32:12 -0800 (Tue, 10 Feb 2009)
    Log Message:
    sdk-14180 Handle updates to more than one field in an item when autoupdates are off.
    QE Notes: None
    Doc Notes: None
    Bugs: sdk-14180
    Reviewer: ryan
    tests: checkintests mustella:collections
    Ticket Links:
    http://bugs.adobe.com/jira/browse/sdk-14180
    http://bugs.adobe.com/jira/browse/sdk-14180
    Modified Paths:
    flex/sdk/branches/3.x/frameworks/projects/framework/src/mx/collections/ListCollectionView .as

    Revision: 4916
    Author: [email protected]
    Date: 2009-02-10 13:32:12 -0800 (Tue, 10 Feb 2009)
    Log Message:
    sdk-14180 Handle updates to more than one field in an item when autoupdates are off.
    QE Notes: None
    Doc Notes: None
    Bugs: sdk-14180
    Reviewer: ryan
    tests: checkintests mustella:collections
    Ticket Links:
    http://bugs.adobe.com/jira/browse/sdk-14180
    http://bugs.adobe.com/jira/browse/sdk-14180
    Modified Paths:
    flex/sdk/branches/3.x/frameworks/projects/framework/src/mx/collections/ListCollectionView .as

  • [svn] 3652: Fix for SDK-17328 - Package description missing when they' re set using Overviews_Base.xml

    Revision: 3652
    Author: [email protected]
    Date: 2008-10-15 10:18:08 -0700 (Wed, 15 Oct 2008)
    Log Message:
    Fix for SDK-17328 - Package description missing when they're set using Overviews_Base.xml
    Fix for SDK-17185 - Allow HTML chars to be set for footer string
    Fix for SDK-17259 - Exception name missing when generating asdoc with @throw tag
    QA: Yes
    Doc: No
    Tests: checkintests
    Ticket Links:
    http://bugs.adobe.com/jira/browse/SDK-17328
    http://bugs.adobe.com/jira/browse/SDK-17185
    http://bugs.adobe.com/jira/browse/SDK-17259
    Modified Paths:
    flex/sdk/trunk/asdoc/templates/asdoc-util.xslt
    flex/sdk/trunk/asdoc/templates/package-detail.xslt
    flex/sdk/trunk/modules/compiler/src/java/flex2/compiler/asdoc/TopLevelClassesGenerator.ja va

    I believe I have found my solution!
    I can currently boot with my bios in ide mode- but my raid1 mirror is showing as independent drives (c and d)
    I do a simple windows search for winload.exe on the C: drive and get nothing
    that same search on the D: turns up winload.exe all over
    When I look at I my BCD 'device partation=C:'
    shouldnt this be D:?
    If so is this just a simple bcdedit, reboot into the bios, change my bios from IDE mode to RAID mode, save to cmos then, theoretically boot into windows with my raid correct (showing as a singe drive C: )
    Please someone correct me if I am wrong
    C:\>bcdedit
    Windows Boot Manager
    identifier              {bootmgr}
    device                  partition=C:
    description             Windows Boot Manager
    locale                  en-US
    inherit                 {globalsettings}
    default                 {current}
    resumeobject            {8b18c20b-c12d-11db-afc2-ac36bbabc8b2}
    displayorder            {current}
    toolsdisplayorder       {memdiag}
    timeout                 30
    Windows Boot Loader
    identifier              {current}
    device                  partition=C:
    path                    \Windows\system32\winload.exe
    description             Microsoft Windows Vista
    locale                  en-US
    inherit                 {bootloadersettings}
    osdevice                partition=C:
    systemroot              \Windows
    resumeobject            {8b18c20b-c12d-11db-afc2-ac36bbabc8b2}
    nx                      OptIn
    vga                     No
    quietboot               Yes

  • License of SDK generated packages

    Are there any plans to change the license for custom collectors
    generated with the SDK to allow for public sharing?
    Looking at other tools such a Splunk they have a very open user
    community, but this line in the license really does not look like Novell
    is interested in Sentinel getting much community involvment. I guess
    that is good for professional services and partners with a special
    license, but not so great for smaller users who might be more interested
    in helping each other by sharing collectors.
    Code:
    "License to Create Permitted Derivative Works. Solely as provided in the documentation, Novell hereby grants You a nonexclusive and nontransferable license to use the Novell Collector Builder to create custom Collectors for Your internal use (Permitted Derivative Works). The Permitted Derivative Works may be used solely in conjunction with the Software and for no other purpose."
    Does NetIQ have any plans to change this, or is there a new EULA
    someplace that changes this?
    cslye
    cslye's Profile: http://forums.novell.com/member.php?userid=26909
    View this thread: http://forums.novell.com/showthread.php?t=451346

    DCorlette;2172530 Wrote:
    > Cameron,
    >
    > It is ABSOLUTELY NetIQ's intention to foster an active plug-in
    > development community around Sentinel. I think the terms-of-use that you
    > found really should not apply, and the one that should apply to
    > community-developed content is the Novell Developer License Agreement.
    > I'll get confirmation on that and make sure we have the right one
    > published into the SDK.
    >
    > You should know that coming Very Soon is a major change to the SDK that
    > will make all of this more obvious. This will involve an external,
    > public SVN repository, a new Eclipse plug-in, and a lot of re-factoring
    > of the existing build processes to allow us to "overlay" the special
    > internal stuff that we do (such as embedding the Sentinel EULA into our
    > own plug-ins) even when building against the public SDK. We've actually
    > had a "partner" repository for a while now, but access was somewhat
    > restricted. We'll look into releasing some of that content into the
    > public repository (unsupported, of course) in case people find it
    > useful.
    Thank you for the clarification. This new SDK sounds like it is as
    big of an update as 6.1 to 7.0 Sentinel. This is a pretty exciting time
    for Sentinel right now, and my hope is when I tell a vendor I use Novell
    as my SIEM/Log manager they dont ask why I am using Netware still. For
    now, I just tell them I use NetIQ.
    With everything you have commented on, the API, the SDK and everything
    I have been using in 7, it is a positive change.
    I need to go on vacation and come back when "Very soon" is over
    cslye
    cslye's Profile: http://forums.novell.com/member.php?userid=26909
    View this thread: http://forums.novell.com/showthread.php?t=451346

  • SDK and Eclipse - are they the way for me to go?

    Hi,
    I've done a bit of reading and would just like someone to either steer me in the right direction on this or flatly say "No - Go back, you'll only enter a world of pain, flee while you still can".
    We wish to distribute a thin reporting client to a call centre, approx. 250 concurrent users. BO is strong on the User Admin side which we like. InfoView which could default to a particular report could in theory satisfy our needs. The problem is we don't wish to bamboozle the users (not in any way saying CSR in a call centre wouldn't be savvy enough to not to break it) and want to limit their view and what they can then do in this to be developed report.
    InfoView will allow each of the users to login to BO.
    Using SDK can I then configure our users experience/view of InfoView and then in combination with Access Rights basically only allow them to perform a very limited number if functions.
    What I'm really keen on creating is basically a form/display where the top toolbar has entries for inputs (query criteries) and the Display then return the entries matching the input criteria. Prompts are there or there abouts but just look n feel a bit clunky - a dynamic report that shows the Master data per row in a table then when you click on an individual Master Record the table expands (or something like that) to display the Detailed information associated with that Master record. 
    Also, I'd like to configure the CMC so that all but 2 or 3 of the tabs are allowed for the Call Centre Admin person to view.
    I like the way SDK will allow us to rebrand the tool.
    Should I use SDK - is it the only option that'll satisfy most of our needs at this stage?
    Edited by: Edward Berwick on Feb 11, 2009 5:10 PM
    Edited by: Edward Berwick on Feb 11, 2009 5:12 PM

    Hi Ted,
    thanks for the response.
    I'm not a java developer and am kinda hesitant to go down the SDK path.
    I'm hoping to build the report in WEBI, make available the report through InfoView, but you're saying I can't in anyway meddle with the InfoView GUI so as to make it more user friendly. OK.
    I was hoping there'd be a way to create a html layer that would better present the data (when I say better - InfoView just does more than we want our user base to view - since it may only cause difficulties)
    Have a look at what we're trying to achieve - I'd love if you could share with me how you'd think I should go about delivering such a reporting tool on the back of InfoView functionality.
    [http://docs.google.com/Doc?docid=dfr8cvrq_94f67wn4ft&hl=en]
    Cheers, Ed
    Edited by: Edward Berwick on Feb 11, 2009 5:44 PM

  • Enterprise Request to Apple -- Please release an Enterprise Grade SDK

    To whom may read this...
    Apple, please release an enterprise grade SDK that allows IT to secure and management the iPhone in the same manager that other mobile devices in the corporate world are being done. We have a duty to our business to maintain the same level of control, management, and security across mobile devices.
    Here is what the iPhone SDK needs:
    * Ability to run background processes
    * Ability to change device settings and modify data that is outside of the application sandbox model
    * Ability to force a download and installation of an application (such as anti-virus)
    * API's into device wipe function and system functions such as application start/stop, device lock/unlock
    * API's for initiating device wipe, intercepting attempts to start/stop other applications, and control over device lock/unlock.
    Making these available will help IT allow the iPhone to become adopted with the corporate world. Until then, the iPhone will remain a consumer device.
    Best regards

    http://www.apple.com/feedback/iphone.html

Maybe you are looking for