Flex and Zend amf deployment resolved with proper solution

Hi All,
Although, I personally do not like using Zend for these issues itself. However, I faced this issue first time with flex 4.0 version when everyone used to run into
channel disconnected error. you can find the link for that post here:
http://forums.adobe.com/message/3366991.
Now, with flash builder 4.6, things have changed slightly and so the deployment process. So, here are the right set of steps to be followed :
1. after developing your flash project, export the release build(I assume if you are a flex user, you should know these steps already)
2. Now, check your release folder, you must have got some files with amfconfig.ini and gateway.php and just one folder named history.
3. copy all these files into a new folder say "My Release Build".
4. Now, step 1 is get Zend framework in place, to achieve that:
there are different ways. some will say : "make sure zend must already installed on your production server." that is an alternative but most likely,  the easier way to do this is : search your www(root folder on localhost),you will find a folder with name ZendFramework. Copy this folder to "My Release Build"
5. Now, the services that you have used in your flex project, go to debug folder of your project which should be in your www(root folder on localhost) with name "yourprojectname-debug". copy services folder from this debug folder to "My Release Build"
6. Now, open your amfconfig.ini from "My Release Build" and edit and make it look like following:
[zend]
webroot = http://www.yourwebsite.com
;you can edit above webroot to match the root folder of your website or use . to make it point to root.
zend_path = ./ZendFramework/library
[zendamf]
amf.production = true
amf.directories[]= services
thats it. your amf config is fine.
7. edit gateway.php:
Now, remove everything from gateway.php and copy this as it is there:
<?php
ini_set("display_errors", 1);
$dir = '.';
$webroot = $_SERVER['DOCUMENT_ROOT'];
$configfile = "amf_config.ini";
//default zend install directory
$zenddir = $webroot. '/ZendFramework/library';
//Load ini file and locate zend directory
if(file_exists($configfile)) {
    $arr=parse_ini_file($configfile,true);
    if(isset($arr['zend']['webroot'])){
        $webroot = $arr['zend']['webroot'];
        $zenddir = $webroot. '/ZendFramework/library';
    if(isset($arr['zend']['zend_path'])){
        $zenddir = $arr['zend']['zend_path'];
// Setup include path
    //add zend directory to include path
set_include_path(get_include_path().PATH_SEPARATOR.$zenddir);
// Initialize Zend Framework loader
require_once 'Zend/Loader/Autoloader.php';
Zend_Loader_Autoloader::getInstance();
// Load configuration
$default_config = new Zend_Config(array("production" => false), true);
$default_config->merge(new Zend_Config_Ini($configfile, 'zendamf'));
$default_config->setReadOnly();
$amf = $default_config->amf;
// Store configuration in the registry
Zend_Registry::set("amf-config", $amf);
// Initialize AMF Server
$server = new Zend_Amf_Server();
$server->setProduction($amf->production);
if(isset($amf->directories)) {
    $dirs = $amf->directories->toArray();
    foreach($dirs as $dir) {
        // get the first character of the path.
        // If it does not start with slash then it implies that the path is relative to webroot. Else it will be treated as absolute path
        $length = strlen($dir);
        $firstChar = $dir;
        if($length >= 1)
            $firstChar = $dir[0];
        if($firstChar != "/"){
            // if the directory is ./ path then we add the webroot only.
            if($dir == "./"){               
                $server->addDirectory($webroot);
            }else{
                $tempPath = $webroot . "/" . $dir;
                $server->addDirectory($tempPath);
        }else{
               $server->addDirectory($dir);           
// Initialize introspector for non-production
if(!$amf->production) {
    $server->setClass('Zend_Amf_Adobe_Introspector', '', array("config" => $default_config, "server" => $server));
    $server->setClass('Zend_Amf_Adobe_DbInspector', '', array("config" => $default_config, "server" => $server));
// Handle request
echo $server->handle();
Now, upload your "My Release Build folder to your production server webroot"
case 1: if you get "channel disconnected error, you have made some mistake and your path for zend or services folder is not right."
In above case, "ZendFramework folder and services folder with all of other release files". To find out what is wrong, open this url :
http://www.yourwebsite.com/gateway.php. if you see this lovely string there : "Zend Amf Endpoint". consider your are through with zend settings on server
otherwse you will see relative errors.
2. After fixing this step, try run your website, you will land into this error :
Class “yourcorrectclassname” does not exist: Plugin by name ‘Classname’ was not found in the registry; used paths:
: /home1/messoftc/public_html/oc/services/
#0 /home1/messoftc/public_html/ZendFramework/library/Zend/Amf/Server.php(553): Zend_Amf_Server->_dispatch(‘fxnname’, Array, ‘classname’)
#1 /home1/messoftc/public_html/ZendFramework/library/Zend/Amf/Server.php(629): Zend_Amf_Server->_handle(Object(Zend_Amf_Request_Http))
#2 /home1/messoftc/public_html/oc/gateway.php(69): Zend_Amf_Server->handle()
#3 {main}
Now, this is a zend framework bug, it does not automatically detect the php classes in your services folder,those who have run into this, must have googled hard to find the solution and this bug is also logged officially on zend server jira log.
so, what is the solution? simple and effective. open your gateway.php file from "My Release Build"
Add this little line :
$server->addDirectory(dirname(__FILE__) . '/services/');
after this line :
$server->setProduction($amf->production);
reupload this file to your production, you should see your Flex, Zend, php & Mysql in action.
Here is a sample link I have created :
http://www.eiws.co.in/testzend.html
you may also visit the endpoint file:
http://eiws.co.in/gateway.php
If anyone still faces this issue, can contact me at [email protected].
Credits: "To all developers who share their knowledge with everyone and google and thousands of blogs who provide a medium to share this knowledge"

Richard Bates of flexandair.com figured it out. In my php.ini file, I had the memory limit set at 8M. After, changing it to 32M, it worked. Thank you, Richard!
-Laxmidi

Similar Messages

  • I have built a android application using adobe flex, and i have exported it with native air. The application is working fine on samsung phones whereas it is getting crashed on Moto Phones, which runs on android kitkat, is there any compatibility issue ?,

    I have built a android application using adobe flex, and i have exported it with native air. The application is working fine on samsung phones whereas it is getting crashed on Moto Phones, which runs on android kitkat, is there any compatibility issue ?, I have built a android application using adobe flex, and i have exported it with native air. The application is working fine on samsung phones whereas it is getting crashed on Moto Phones, which runs on android kitkat, is there any compatibility issue ?, I have built a android application using adobe flex, and i have exported it with native air. The application is working fine on samsung phones whereas it is getting crashed on Moto Phones, which runs on android kitkat, is there any compatibility issue ?

    Thanks, Flex harUI, for the direction in regards to isolating build changes. That aside (still working on it), can you offer any direction in regards to my original question on SDK and AIR compatibility? I'm specifically looking for a version compatibility mapping or anything that definitively states, "Flex SDK x.y.z works with the following versions of AIR". This information is crucial for us in order to more specifically plan our own roadmap built upon these two frameworks as we consider both existing installations of our software and future distributions.

  • Flashbuilder 4 and ZEND AMF

    Hello,
    i have the following setup:
    This is my ValueObject:
    <?php
    class PurchasedSongVO
         public $txn_id;
         public $article_id;
         public $song_id;
         public $songName;
         public $artistName1;
         public $songIcon;
         public $songPreviewFileName;
         public $fullSongFileName;
    ?>
    This is my zend_amf index.php (striped it down to the non working service, the others are working fine!):
    <?php
    require_once('Zend/Amf/Server.php');
    $server = new Zend_Amf_Server();
    require_once('/orders/OrdersService.php');
    $server->setClass("OrdersService");
    $server->setClassMap( "PurchasedSongVO"                        , "PurchasedSongVO"   );
    echo($server -> handle());
    ?>
    In my OrdersService.php I have the following function:
    public function getAllPurchasedSongs_BY_userID( $user_id )
         $stmt = mysqli_prepare( $this->connection,
         "SELECT orderdetails.txn_id,`article_id`,`song_id`, `songName`, `artistName1`, `songIcon`, `songPreviewFileName`, `fullSongFileName`
                        FROM `orderdetails`,`songs`,`orders`
                        WHERE orders.user_id=?
                        AND orderdetails.txn_id=orders.txn_id
                        AND orderdetails.article_id = songs.song_id" );         
         $this->throwExceptionOnError();
         mysqli_stmt_bind_param ($stmt, 'i', $user_id );         
         $this->throwExceptionOnError();
         mysqli_stmt_execute($stmt);
         $this->throwExceptionOnError();
         $rows = array(); //result array
         $row = new PurchasedSongVO();
         while( mysqli_stmt_fetch($stmt) )
             $row = new PurchasedSongVO();//stdClass();
             mysqli_stmt_bind_result(     $stmt,
                             $row->txn_id,
                             $row->article_id,
                             $row->song_id,
                             $row->songName,
                             $row->artistName1,
                             $row->songIcon,
                             $row->songPreviewFileName,
                             $row->fullSongFileName);
                    $rows[] = $row;
         mysqli_stmt_free_result($stmt);
         mysqli_close($this->connection);
       return $rows;
    When I call this Service by 'hand' and print_r it I get for example the following:
    Array
        [0] => PurchasedSongVO Object
                [txn_id] => 44L66197L05199028
                [article_id] => 6
                [song_id] => 6
                [songName] => Let's Go A!
                [artistName1] => Ansolas & Lightrocker
                [songIcon] => defaultSongIcon_38x38.png
                [songPreviewFileName] =>
                [fullSongFileName] =>
        [1] and so on ...
    Here is how I access the service within Flex:
    os.destination ='zend';
    os.source='OrdersService';
    os.showBusyCursor=true;
    os.addEventListener( FaultEvent.FAULT, faultListener);
    os.getAllPurchasedSongs_BY_userID.addEventListener( ResultEvent.RESULT, getAllPurchasedSongs_BY_userID_result );
    public function _getAllPurchasedSongs_BY_userID( user_id:int ):void
         os.getAllPurchasedSongs_BY_userID( user_id );
         private function getAllPurchasedSongs_BY_userID_result( event:ResultEvent ):void
              var resultArray:Array = new Array();
              resultArray = event.result as Array;
              this._purchasedSongsCollection.source = resultArray;
              trace('orders:'+event.result);
    Here is my AS3 Value Object:
    package view.user.valueObjects
         [RemoteClass(alias="PurchasedSongVO")]
         [Bindable]
         public class PurchasedSongVO
              public var txn_id;//:String;
              public var article_id;
              public var song_id;
              public var songName;
              public var artistName1;
              public var songIcon;
              public var songPreviewFileName;
              public var fullSongFileName;
    Now when I call ther service the returned type of objects in the Array is just Object and not PurchasedSongVO, here the trace from above:
    orders:[object Object],[object Object],[object Object],[object Object]
    If done it this way for all other services but they all return the right type and not just object.
    Any idea what could be wrong ?

    Ok,
    the following simple fix is doing the job but the funny think is that its working on my other functions without casting:
    private function getAllPurchasedSongs_BY_userID_result( event:ResultEvent ):void
         var resultArray:Array = new Array();
             resultArray = event.result as Array;
         if(resultArray != null)
              var sourceArray:Array = new Array();
              for( var i:int=0; i<resultArray.length; i++ )
               sourceArray[i] = resultArray[i] as PurchasedSongVO;
              this._purchasedSongsCollection.source = sourceArray;
    probably that helps someone with a similar issue

  • Flex and zend , php services - soooo slow. any ideas?

    Hey Folks,
    I have a flex application that uses PHP services with the Zend framework.
    When I run it locally, the speed is great. My largest query returns data to my datagrid in 2-3 seconds.
    When I do run it locally, it is pulling from the production database.
    When I move the project to my dedicated server, the same query takes a painful 30 seconds.
    When I run the SQL query directly in MYSQL, it is back to around 2 seconds.  So the problem is not the query itself.
    So, any ideas why the results would take so much longer in my production environment? I purposely purchased dedicated server hosting because I thought it might of been server load.  That didn't help.  The queries are not complex at all. The most they return is under 200 rows.
    In summary: Why would my results set populate so much quicker on my development computer than on the production server?
    Using:
    Flash builder 4
    mysql
    php
    zendframweork
    Thank you for any assitance.
    -greg

    Your question seems to be outside of the scope of this forum.  But as someone who uses Zend_AMF and PHP for a backend I'll take a whack.  Have you analyzed your query, you may discover some inefficiencies there ?  This could be a problem if you have many joins, not leading you "WHERE" statement off with the most selective property and so on and so on try basic db optimizations if you haven't already.  Are you using an ORM of any kind ?  These can add to the time it takes to get results back, especially if you have lazy loading enabled instead of bringing back associated objects with your query and not on the fly.  The next step I would check would be for any type of serialization issues that might arise if you are doing so.  Even though a database usually isn't considered "large" until it has 10's of millions of rows, joins as I have verified the hardway, when done incorrectly without any type of keys or indexing can be particularly painful.

  • What cannot be and can be deployed in sharepoint sandbox solution

    what cannot be and can be deployed in sharepoint sandbox solution

    Hi,
    Sandboxed Solution Limitations
    When a sandboxed solution is deployed, the array of SharePoint functionality available to it is limited to help reduce any security vulnerabilities it may have. Some of these limitations include the following:
    Sandboxed solutions have a restricted subset of deployable solution elements available to them. Potentially vulnerable SharePoint project templates, such as site definitions and workflows, are not available.
    SharePoint runs sandboxed solution code in a process (SPUCWorkerProcess.exe) separate from the main IIS application pool (w3wp.exe) process.
    Mapped folders cannot be added to the project.
    Types in the Microsoft SharePoint Server 2010 assembly Microsoft.Office.Server cannot be used in sandboxed solutions. Also, only types in the Microsoft SharePoint Foundation 2010 assembly Microsoft.SharePoint can be used in sandboxed solutions.
    It is important to note that specifying a SharePoint solution as a sandboxed solution has no affect on SharePoint server; it only determines how the SharePoint project is deployed to SharePoint from Visual Studio and what assemblies it binds to. It does not
    affect the generated .wsp file, and the .wsp file has no data that directly correlates to the Sandboxed Solution property.
    Capabilities and Elements in Sandboxed Solutions
    Sandboxed solutions support the following capabilities and elements:
    Content Types/Fields
    Custom actions
    Declarative workflows
    Event receivers
    Feature callouts
    List Definitions
    List Instances
    Module/files
    Navigation
    Onet.xml
    SPItemEventReceiver
    SPListEventReceiver
    SPWebEventReceiver
    Support for all Web Parts that derive from System.Web.UI.WebControls.WebParts.WebPart
    Web Parts
    WebTemplate feature elements (instead of Webtemp.xml)
    Visual Web Parts
    Sandboxed solutions do not support the following capabilities and elements:
    Application Pages
    Custom Action Group
    Farm-scoped features
    HideCustomAction element
    Web Application-scoped features
    Workflows with code
    Refer to the article
    http://msdn.microsoft.com/en-us/library/ee231562.aspx
    Please Mark as Answer if its HelpFul

  • I have been lied to and Verizon has wasted over 18 hours of my time hanging up on me and placing me on hold with no solution

    On the morning of a charity event that I was running for 350 inner school children my phone asked if I wanted to do an update.  I clicked yes and life as I know it has changed.  The whole charity event was messed up because I had everyone’s  assignment in the phone and the lollipop update made it hard to navigate. One of many things that is wrong is everything I do, I get a pop up asking me if I want to use One Touch Wizard.  No matter how many times I click always use one touch, I have to go through 2 extra steps for every move I want to make on the phone.  I called Verizon and they stated that they are sending everyone new phones because this update was so bad.  However, they cannot send me one because on day 3 after I bought the phone I dropped it and it has a tiny crack in the screen.  This crack has never effected the phone and my problems are simply because of this update. In approximately 18 hours of tech support, I have been but on hold for 15 to 45 minutes at a time with no one coming back until I ultimately just gave up and hung up. Often I was promised a call back and it never happened once.  Again,  I had to call back and start all over.   I would call back and have to start the support process all over again.  Because of all of my time and the data I had to use for updates and such a Verizon rep gave me 1 gig of data per month for 12 months.  I called another time and they said the rep was not authorized to do this because I was on a loyalty plan. So this means that when a Verizon rep tells a customer something you cannot believe it because they can take it back.    The only reason I am on this plan is because I paid for several months while I had a non working phone.  Verizon sent me 18 straight defective phones.  They were deemed defective by the manufacturer.  Verizon has no respect for all the time I wasted and I almost lost my job because of it.  I now have a phone that is effecting my job and my life and Verizon wants me to pay for a new one.  I feel that I am being strong armed and this is a principle thing for me.  I decided to post here before I file reports with the BBB, Attorney General and the FCC.  I look forward to Verizon’s reply.  Thanks!
    Michael
    Personal Information removed as required by the Verizon Wireless Terms of Service
    Message was edited by: Admin Moderator

    Im wondering why my post hasn't been answered yet.  I did file a report with the BBB and I had a rude representative from Verizon call me named Steve. He said I can file all of the reports I want and I will just keep getting calls from him.  I can understand why my phone couldn't be replaced because of the small crack.  I guess I have to eat that one (but it sucks because the lollipop update is what caused the problems)  but what about all of the data overage I had to pay for for trying to fix this phone because of a lollipop update.  I dont think it is fair to have to pay that as well. In addition,  because I have an east coast phone number but live on the west coast, I cannot have tech support after 8pm.  Verizon has cut this off.  Im very dissatisfied and I have been a customer of Verizon for 13 years.  Im hoping for a response this time.

  • Why can't I play my videos on iPhone 6 without requiring an Internet connection?!?! This is absolutely FKSKFIEDJ absurd and apple better come up with a solution.

    Seriously, how much of a stupid iinconvenience is this? Why should I require a connection to play the videos I've recorded on my phone?

    Hi
    Could I ask a couple of questions please?
    It would almost seem from your description that the video is not completely or correctly recorded or that it is some how corrupted. From your description it appears that with the internet connection on - you are able to stream but not play it otherwise
    1. Is this just one affected video or is it happening with other videos as well?
    2. Any chance you can delete and re record the video and see if that solves the problem?

  • Zend AMF Data Service Return Problem

    Hi Folks,
    I am working with FB4 and Zend AMF/PHP and MySQL.  I began integrating the PHP stuff using the great article by Mihai Corlan called 'Working in Flash Builder 4 with Flex and PHP.  I followed all the steps exactly, aside from creating my own app-specific PHP classes and functions, etc...  I 'hooked up' the Zend stuff just like the article, created a text datagrid, just like the article, and viola!, it worked.  I then tweaked it a bit and interwove it into my 'real' component.  So far, so good.
    Then I created a second PHP class with a different 'get data' type of function.  It queries a different table in MySQL, but is essentially the 'same' as the query/function in the initial PHP class.
    In FB, in the Data Services window, I choose the 'Connect to Data/Services' function, just like the first time.  I then find/select my PHP class file and FB 'interrogates it' enough to show me the function that exists in the class.  I 'finish' the operation and it adds a new 'service' to the list of services in that window.  Again, so far, so good.
    The problem comes when I try to 'test' the service or 'configure return types' (which basically requires a 'test' operation anyway).  I can enter the 'input' params just fine, but when I try to execute the call, I get the following error:
    InvocationTargetException:There was an error while invoking the operation. Check your operation inputs or server code and try invoking the operation again.
    Reason: An error occured while reading response sent by server. Try encoding the response suitably before sending it. e.g. If a database column contains UTF-8 characters then use utf8_encode() to encode its value before returning it from the operation.
    I don't know where to go after this.  Again - the 2nd PHP class is essentially identical to the 1st.  The function in it is essentially identical, differing only by the input params, the name of the function and the actual SQL it sends to MySQL.  There is no special text, no special characters, no image stuff, nothing.  I do not 'encode' the results of the function in the first class - in fact the code in the second class is practically identical to the first.  I do not know what the error is talking about.  My guess is that it's more of a generic message.
    I can debug the PHP code just fine from within a seperate instance of Eclipse.  The function runs/returns just fine - an array of PHP-defined objects (simple strings).
    Any insights or advice would be welcomed.   Thank you,
    -David Baron

    Thank Jorge, but that was not the issue, though, it may be related.
    I checked the mySQL my.ini file, and there was already an entry for:
    [mysql]
    default-character-set=utf8
    I added the 'default-collation=utf8_unicode_ci', like you suggested, but that didn't do anything.
    I checked the Apache httpd.conf file, and added the following line 'under' the "DefaultType text/plain" line:
    AddDefaultCharset UTF-8    but that did not do anything.
    I checked my mySQL database, all the tables involved.  They were already at UTF-8 (default).  However, some of the 'varchar' columns were defined as 'latin 1-default collation'.   I changed them all to utf-8 (default table collation), but that did not help either.
    Finally, I found the problem, though I don't really know if it is "my" problem, or ZendAMF's problem, or Adobe's problem.
    It turned out that 'some' of my data had a 'bad' character in it.  Specifically, I had 'copied and pasted' some data from MS Word into mySQL Workbench.  Some of the data included the 'elipsis' character - you know, when you type "..." (dot dot dot) in MS Word, it replaces the three periods with a single elipsis character.  Although PHP could easily query and assemble this data into a nice object array, I noticed that that character showed up (in PHP's debugger) as a 'box' character, meaning "bad character".  Thus, I guess, Zend AMF and/or FlashBuilder could not 'bring over' and/or deal with this type of character.  As soon as I replace the few instances of that character with three periods, everything began to work perfectly.
    So... what to do about this?  I thought I was through with silly encoding/decoding of data when I left JavaScript and HTML behind in moving to FlashBuilder technology.  Am I really going to have to worry about this kind of thing?  Or might this be a bug/deficiency somewhere in the stack?
    Thanks for your help,
    -David

  • Zend AMF extremely slow first request

    Hi all,
    I'm having a weird problem with Zend AMF and was wondering if anyone else has seen this before.
    I've got a very simple PHP/MySQL backend that returns multidimensional arrays to Flex via Zend AMF.
    Now this all worked fine up to the point that I started testing my app with a remote server instead of my local test server.
    With the remote server I noticed that sometimes, but always the first time, some PHP function is called it takes forever to call the callback function with a result. I'm talking about around 1 to 2 minutes!
    Now, when I call that same php function via a normal url every time it returns the right results in a couple of milliseconds.
    When the function has been called once it seems to be ok and next time it's called it returns results within milliseconds.
    I've had a look with a network sniffer to see if the transfer of data takes long, but that's all fine...
    So it looks to me as if it just takes forever before the RemoteObject calls it's callback function.
    I'll be testing with some stripped down code later tonight and will also set it up on a different server, but I was hoping someone else has seen this and knows a workaround...
    Thanks
    Skip

    Hmm, i just did some more tests, but the results do update so it doesn't look like it's a cached result.
    I'm not entirely sure but it looks like when multiple AMF methods are called too close to each other they are combined into one HTTP POST request to the AMF gateway. When this happens the response is extremely slow, whereas when I have make the second call after the first one has finished completely the response is ok (around 200 milliseconds).
    You wouldn't happen to know how RemoteObject handles multiple calls to an AMF backend, right?

  • Deploying Template with static IP pool failed

    Hi,
    I've got a cluster with two nodes on Win2012r2. It have been added already configured in SCVMM2012r2. I did however configure the VM Networkt through Logical Switches.
    1 - Logical Networks : ProdVMNET, with one site, GVEProdVMNet, where my hosts are and the Production vLAN 3108, subnet 172.31.8.0/24 :
    2 - IP Pool linked with my Logical Switch and configured in the same subnet (172.31.8.x/24) :
    3 - I've a port profile Uplink, ProdDynamicTeam, for creating the team dedicated to VM Network traffic on host.
    4 - This Uplink is bound to my logical Switch, tVMNet

    5 - Finally, I added th Logical Switch on both my host :
    Everything seems to working fine and I made my first VM.
    I then created a template with it and tried to deploy it, with Static IP (From a static IP Pool) :
    Unfortunately, when my VM start, my host get an APIPA...
    Any idea why ?
    Did I miss anything ?
    Thanks,

  • Open source debugger for Flash, Flex and AIR

    As developers at De Monsters we weren’t totally happy
    with the current Flash, Flex or AIR debuggers out there. So we
    decided to create our own debugger called De MonsterDebugger. Today
    we’ve got a great new version that we want to share with the
    community for free.
    Interface
    screenshot
    De MonsterDebugger started out as an internal tool that
    helped us with the development of different ActionScript 3
    projects. The past several months we’ve been working on a new
    version of this internal tool. With this new version you can
    explore your live application, adjust properties and run methods
    all at runtime. You can trace objects of any type (String, Array,
    XML or even custom classes) to De MonsterDebugger and it will show
    the complete structure of that object in an easy-to-read tree
    structure. De MonsterDebugger is made with Adobe Flex and brought
    to the desktop with Adobe AIR.
    Because De MonsterDebugger isn’t our core business
    we’re giving it away for free! All the sourcecode is open
    source available under the GNU General Public license.
    Enough talking!
    Here’s all the information you need:
    http://www.demonsterdebugger.com
    Ferdi Koomen,
    Lead Developer @ De Monsters

    I have uploaded the zip file containing my code . If anybody is interested can download from this link .
    http://www.mediafire.com/?8mfesdczsuv
    Vinod

  • I have an iphone 6 and my ex partner is able to read my text imessages remotely without having access to my phone. How is this possible and can anybody help me with this matter as it is a gross invasion of my privacy?

    Hi everybody,
    I have an iphone 6 and  my ex partner is intercepting and reading my imessage text messages remotely and without any access to my phone. Can someone shed any light on how this is possible and if so provide me with a solution to my problem as this is a gross invasion of my privacy and i seem powerless to combat this problem!

    It sounds as if your ex has your AppleID and passcode. Change the passcode.

  • What is the state if flex, and air development for air

    Hi,
    1- I wanted to know what is the state of affairs in flex and air as cross platform mobile development solutions?
    2- Are they still worth learning and spending time developing mobile application using these technologies?
    Becuase all the documnetation forum posts and most of the help material I come across is almost a year old.
    Any guidance in this regard would be greatly appreciated.
    Thank you.

    The right place to look for updates on Flex is http://flex.apache.org
    The good thing is that activities are still going on. The bad things are that:
    - Unless the dependency to Adobe air is cut, Flex as an open source project is bound to fail imho. See FlexJS for updates on that point
    - Current activties seem to be focused around making things more polished rather than working on hard stuff (typically developing an independent and open source runtime execution engine => flexJS)
    So...
    For a small company, home development, not so business critical applications, I recommend warmly Flex, since it is one of the best (if not the best) cross-platform mobile development environment (Very good performances if used appropriately, very good programming environment, lots of components, structured language, lots of documentation and tutorials, easy to design, etc.)
    for business critical applications... The risk is high !

  • Zend AMF and Flex 4

    Hello,
    I am currently working on a windowed app that uses the Zend AMF to connect to the database. I have been trying move the framework from my local testing server to my web server.
    First I ftped the framework files, my gateway.php, and amf_config.ini to the server. Inside the amf_config, changed the webroot to be the location of the ZendFramework and I also pointed the _super_class generated by the dataservice to my webserver. My php.ini is also configured to include that path to the ZendFramework.
    Did I miss a step at some point / was there something I was supposed to do when I created the data service? Is it even possible for an desktop AIR app to work with the ZendFramework when it is on a web server?
    My host is Bluehost

    Hello there.
    Here's the ServiceLocator and delegates I am using....
    // LoginDelegate.as
    package com.myproj.products.business {
         import com.myproj.products.vo.LoginVO;
         import mx.rpc.IResponder;
         import com.adobe.cairngorm.business.ServiceLocator;
         public class LoginDelegate {
              // anything that implements the IResponder interface can act as a responder
              private var responder:IResponder;
              private var service:Object;
              public function LoginDelegate(responder:IResponder) {
                   this.responder = responder;
                   this.service = ServiceLocator.getInstance().getRemoteObject("loginService");
              public function login(loginAttempt:LoginVO):void {
                   // Call the method of service that resides on server
                   var call:Object = service.login(loginAttempt);
                   // Send the response to responder
                   call.addResponder(responder);
    // com/myproj/products/business/Services.mxml
    <?xml version="1.0" encoding="utf-8"?>
    <cairngorm:ServiceLocator
         xmlns:mx="http://www.adobe.com/2006/mxml"
            xmlns:cairngorm="com.adobe.cairngorm.business.*">
         <!-- Login Service -->
         <mx:RemoteObject
              id="loginService"
              destination="zend"
              source="LoginService"
              showBusyCursor="true">
              <mx:method name="doLogin" />
         </mx:RemoteObject>
    </cairngorm:ServiceLocator>
    With kind regards
    ShiVik

  • Getting Started with Flex and Java RPC for Free?

    Good Morning,
    Please forgive me if this is the wrong place to post- I'm
    just having trouble wrapping my head around what is and what isn't
    available for free in the Adobe Flex world.
    I've been working on an application for the last few months
    using Open Laszlo (
    http://www.openlaszlo.org/),
    but I've been running into frustrations with their lack of
    up-to-date documentation, and I've found it difficult to bring new
    people into the project, since the set of users who know it is so
    small.
    While I do like that I can compile to DHTML, that's not
    enough to hold me there.
    I've been looking into Adobe Flex, and it seems like a good
    alternative- I'm comfortable paying $500 for the IDE-
    I use Eclipse currently, so having a plugin for it sounds
    ideal. That said, when I look into ways to talk to a Java backend,
    everything points to Flex Data services, which is now part of some
    larger package costing tens of thousands of dollars.
    I don't need advanced messages, or data synchronization, as
    nice as it would be.. All I really need is the ability to call a
    Java method, and get an object back, which I can then work with in
    Flex.
    I see the forum message that asks
    "How
    do I 'do' Flash for free?, but this only talks about RPC very
    broadly. Given that the message is from over a year ago, I thought
    it would be better form to start a new topic, than replying to it.
    Can someone explain to me what components I'd need, both on
    the client side and the server side?
    Is there a set of manuals that explain how to do Flex RPC
    from Java?
    Can Flex compile to any versions of flash earlier than 9?
    (Flash 6/7 is still in wide deployment)
    Do I want to start using Flex 2, or Flex 3? Are the
    components compatible? Will the F3 docs be ready?
    Finally, where can I purchase the Charting components? The
    ability to create charts such as
    this
    overcome a decent price barrier.
    Thank you for any insight you can offer, and direction you
    can provide.

    quote:
    Originally posted by:
    cunparis2day
    On our project they made a proxy in java where they passed in
    the name of the method as a string, and an array of objects for the
    parameters. The proxy then sent the request via RMI and returned
    the result. Kind of a hack but they say it worked (I wasn't here
    when they did it).
    What did the RMI talk to? Are there docs on this?
    quote:
    Another approach, generate the proxy from the java
    interfaces. Or better yet, generate it dynamically with CGLIB.
    quote:
    Finally, I'm investigating using Mule for the integration.
    Let me know what you think about those suggestions.
    We have our own messages, but how would MULE translate them
    to Flex?
    You know quite a bit more about this, can you take a step
    back, and explain?

Maybe you are looking for

  • Keeping Blank line in Table

    I have a simple rtf layout with a table on it. Sometimes my value in 'LINE2' will be blank. When it's blank, it moves LINE3 directly under LINE1. How can preserve the space so it would print a blank line in LINE2 and have LINE3 underneath it? <for ea

  • Show drill down with in same page in Oracle BAM 11g

    Is it possible to show drill down report with in same report page?say once i open a report A, user can see only report A.Once i drill down to next level the report page will show report A and next drilled reoprt say report B and like this.

  • Find all privileges

    Does anyone have a query I can use to display all of a user's privileges ? I have users that cannot drop tables, which I need to grant them, but when I run them "drop any table" privilege, they still cannot drop tables. I need a query that will displ

  • Can't convert SQL Server 7 procedures

    When I create the Oracle Model, I get this error for every SQL Server 7 procedure that has parameters. I have a few procedures that don't have parameters, and they convert fine. Any help would be appreciated. [SPCONV-ERR(1)]:[Parsing()],oracle.mtg.sq

  • Hwlp qith 1 year warranty

    wat other thigs do i need to send with my ipod to the warranty address?? video 30gb