Share My Creation Air Mouse App

Hello everyone, I still need some help testing this app, i've added some better error handling and have fixed some minor bugs, i'd really appreciate it if a few of you could install this app along with the server on your machines and give it a go, I would like to get as much feedback and suggestions as i can.
this is the application

https://play.google.com/store/apps/details?id=com.dandre.dev&feature=search_result#?t=W251bGwsMSwxLDEsImNvbS5kYW5kcmUuZGV2Il0.

The Volume controls can be accessed by pressing on the menu button.

and the server can be downloaded from here, the server was written using visual studio 2008.
https://dl.dropbox.com/u/82367588/Air%20Mouse%20Server%20v1.0.0.exe

I want to thank Erel, Poseidon and a lot of other people who have helped me so much here in the forums, please give me some feedback on how this app works, suggestions are also welcome..


thanks guys,
Walter
 
Last edited:

barx

Well-Known Member
Licensed User
Longtime User
Do i need to sign up to 4shared to d/l server. Cannot seem to get it. thx
 

walterf25

Expert
Licensed User
Longtime User
Hi Barx, you don't need to sign up to download it, but try this just in case that doesn't work.

View attachment 12019

Please let me know if you have any problems.

Thanks,
Walter
 
Last edited:

barx

Well-Known Member
Licensed User
Longtime User
When I try to install the server I get an error

Cannot download application. The application is missing required files.
Contact application vendor for assistance.


Just for information sake, I do already have VS2010 installed on this system.

The 'Details' for the error are:

B4X:
PLATFORM VERSION INFO
   Windows          : 6.1.7601.65536 (Win32NT)
   Common Language Runtime    : 4.0.30319.225
   System.Deployment.dll       : 4.0.30319.245 (RTMGDR.030319-2400)
   clr.dll          : 4.0.30319.225 (RTMGDR.030319-2200)
   dfdll.dll          : 4.0.30319.1 (RTMRel.030319-0100)
   dfshim.dll          : 4.0.31106.0 (Main.031106-0000)

SOURCES
   Deployment url         : file:///C:/Users/Darren/Desktop/Air%20Mouse%20App%20Server/Media%20Controller.application

ERROR SUMMARY
   Below is a summary of the errors, details of these errors are listed later in the log.
   * Activation of C:\Users\Darren\Desktop\Air Mouse App Server\Media Controller.application resulted in exception. Following failure messages were detected:
      + Downloading file:///C:/Users/Darren/Desktop/Air Mouse App Server/Media Controller.application did not succeed.
      + Could not find file 'C:\Users\Darren\Desktop\Air Mouse App Server\Media Controller.application'.
      + Could not find file 'C:\Users\Darren\Desktop\Air Mouse App Server\Media Controller.application'.
      + Could not find file 'C:\Users\Darren\Desktop\Air Mouse App Server\Media Controller.application'.

COMPONENT STORE TRANSACTION FAILURE SUMMARY
   No transaction error was detected.

WARNINGS
   There were no warnings during this operation.

OPERATION PROGRESS STATUS
   * [26/05/2012 07:28:17] : Activation of C:\Users\Darren\Desktop\Air Mouse App Server\Media Controller.application has started.

ERROR DETAILS
   Following errors were detected during this operation.
   * [26/05/2012 07:28:17] System.Deployment.Application.DeploymentDownloadException (Unknown subtype)
      - Downloading file:///C:/Users/Darren/Desktop/Air Mouse App Server/Media Controller.application did not succeed.
      - Source: System.Deployment
      - Stack trace:
         at System.Deployment.Application.SystemNetDownloader.DownloadSingleFile(DownloadQueueItem next)
         at System.Deployment.Application.SystemNetDownloader.DownloadAllFiles()
         at System.Deployment.Application.FileDownloader.Download(SubscriptionState subState)
         at System.Deployment.Application.DownloadManager.DownloadManifestAsRawFile(Uri& sourceUri, String targetPath, IDownloadNotification notification, DownloadOptions options, ServerInformation& serverInformation)
         at System.Deployment.Application.DownloadManager.DownloadDeploymentManifestDirectBypass(SubscriptionStore subStore, Uri& sourceUri, TempFile& tempFile, SubscriptionState& subState, IDownloadNotification notification, DownloadOptions options, ServerInformation& serverInformation)
         at System.Deployment.Application.DownloadManager.DownloadDeploymentManifestBypass(SubscriptionStore subStore, Uri& sourceUri, TempFile& tempFile, SubscriptionState& subState, IDownloadNotification notification, DownloadOptions options)
         at System.Deployment.Application.ApplicationActivator.PerformDeploymentActivation(Uri activationUri, Boolean isShortcut, String textualSubId, String deploymentProviderUrlFromExtension, BrowserSettings browserSettings, String& errorPageUrl)
         at System.Deployment.Application.ApplicationActivator.ActivateDeploymentWorker(Object state)
      --- Inner Exception ---
      System.Net.WebException
      - Could not find file 'C:\Users\Darren\Desktop\Air Mouse App Server\Media Controller.application'.
      - Source: System
      - Stack trace:
         at System.Net.FileWebRequest.EndGetResponse(IAsyncResult asyncResult)
         at System.Net.FileWebRequest.GetResponse()
         at System.Deployment.Application.SystemNetDownloader.DownloadSingleFile(DownloadQueueItem next)
      --- Inner Exception ---
      System.Net.WebException
      - Could not find file 'C:\Users\Darren\Desktop\Air Mouse App Server\Media Controller.application'.
      - Source: System
      - Stack trace:
         at System.Net.FileWebResponse..ctor(FileWebRequest request, Uri uri, FileAccess access, Boolean asyncHint)
         at System.Net.FileWebRequest.GetResponseCallback(Object state)
      --- Inner Exception ---
      System.IO.FileNotFoundException
      - Could not find file 'C:\Users\Darren\Desktop\Air Mouse App Server\Media Controller.application'.
      - Source: mscorlib
      - Stack trace:
         at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
         at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath)
         at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, String msgPath, Boolean bFromProxy)
         at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, Boolean useAsync)
         at System.Net.FileWebStream..ctor(FileWebRequest request, String path, FileMode mode, FileAccess access, FileShare sharing, Int32 length, Boolean async)
         at System.Net.FileWebResponse..ctor(FileWebRequest request, Uri uri, FileAccess access, Boolean asyncHint)

COMPONENT STORE TRANSACTION DETAILS
   No transaction information is available.
 

walterf25

Expert
Licensed User
Longtime User
Sorry about that Barx, i'll have to look into that, it installs just fine on my machine and i just installed it in my friend's machine as well and it installed ok

can you try the executable, i re uploaded on the first post


Go ahead and give this a go and let me know if it works.

thanks,
Walter
 
Last edited:

barx

Well-Known Member
Licensed User
Longtime User
well, it went like this, Sorry if this is a little blunt.

I ran the .exe as requested and it came up with a msgbox with what it recons is an ip address. Not the format I'm used to to be fair

hhhh::hhhh:hhhh:hhhh:hhhh%hh

the 'h' being hex digits.

I opened app on device, it asked for IP. I thought I'm not entering that on screen keyboard so popped out my physical kb. Typed it all in the close kb and was going to tap ok only to notice the IP had gone. Not saved state on orientation change. So, I typed it all in again with on screen keyboard and ok'd. Then got an exception and force close. I had option to wait so did, then an add appeared on screen almost filling it. got rid of that, then saw a dot in screen which I assumed would be the pointer. tried to move it to be force closed again. lol

why does it need my location? ads i'm assuming
 

walterf25

Expert
Licensed User
Longtime User
Hi Barx, ok thanks for that info, i guess i have to make some tweaks on the server side, the reason why it gives you the Ip address in hex is because on my computer the settings are a little different, but i know just how to fix that, can you try again, first find out your computer's IP address by opening a command prompt and type "ipconfig" enter that IP address into the input box when you open the app on the phone, it should connect to the server, you should see a toastmessage saying "communication established", i will try to work on the other issues this weekend.

thanks for your input Barx

cheers,
Walter
 

barx

Well-Known Member
Licensed User
Longtime User
ok, yes got it working using IPv4 format.

It is working pretty smooth with the odd jitter but nothing bad. One thing I noticed straight away was that I slide the pointer about and if it lands on something clickable, i.e. a shortcut or start menu etc, when i go to slide again it registers a click. So i have all sorts popping up lol.

Other than that, seems good. Bad ads though, appearing on the area that you have to touch to use app. For that reason alone I wouldn't use.
 

barx

Well-Known Member
Licensed User
Longtime User
p.s. don't take that post the wrong way, it is good work. Needs a little tweaking thats all.

I woke on the wrong side of bed today
 

walterf25

Expert
Licensed User
Longtime User
Don't worry about it Barx, it's good criticism, i appreciate that, in that case i better get rid of those ads, lol, did you try the volume controls, press on the menu button and you'll see the controls pop up, give a try and let me know if it works good.

again, thanks for your feedback, i'll work on it and make some improvements.

cheers,
Walter
 

barx

Well-Known Member
Licensed User
Longtime User
Just tried the volume out, it also works good.

If I was to offer any improvement of this feature it would be:

1) Add a separator between +/-
2) See about adding function to increase volume continuously whilst holding button rather than tapping away like a demented cwazy guy.

Neither are 'problems', and only my opinion, others may/will be different.

:sign0098:
 

walterf25

Expert
Licensed User
Longtime User
Still need testers

Hello i'm still in need of some testers, i've updated the app, have added better error handling code, and have fixed minor issues, volume controls.

thanks,
Walter
 

walterf25

Expert
Licensed User
Longtime User

tecevit

Member
Licensed User
Longtime User
Hi,
Nice app,
Server installed and displayed my ip in long format. Used "ipconfig" method.
It connected with no problems.
I can not exit the server application by right clicking the tray icon and choosing exit ( not sellectable ), when its window is displaying in the desktop.

The Android side gives a successfull connection message at the first connection, at the following connections there is no message ( intended i guess )

I can control mouse movement and double click.
Volume controls, including long pressing works..

No landscape mode ( intended again ). But my monitor looks more like a landscape phone

My Pc ip is 10.55.6.105, server displays 10.55.6.0 (maybe intended )


Will there be a version where we can control by waving the phone


T-Mobile Vibrant SGH-T959 4.0.3 T959UVKB5
 
Cookies are required to use this site. You must accept them to continue using the site. Learn more…