         title    : "Compiling #{name}..."
         type     : "mini"
 
-      @kiteController.run
-        kiteName  : "applications"
-        method    : "compileApp"
-        withArgs  : {appPath}
-      , (err)=>
+      @kiteController.run "kd app compile #{appPath}", (err, response)=>
         if not err
           loader.notificationSetTitle "Fetching compiled app..."
           @fetchCompiledAppSource app, (err, res)=>

    manifestFile  = FSHelper.createFileFromPath "#{appPath}/manifest.json"
    changeLogFile = FSHelper.createFileFromPath "#{appPath}/ChangeLog"

    # Copy default app files (app Skeleton)
    stack.push (cb)=>
      @kiteController.run

    stack.push (cb)=> changeLogFile.save changeLogStr, cb

    async.parallel stack, (err, result) =>
      warn err  if err
      @emit "aNewAppCreated"  unless err
      callback? err, result

  # #
