Tuesday, October 22, 2013

Aio Remote "Android" v3.4.7 is a major update introducing Android control

I'm happy to announce the new update v3.4.7 of Aio Remote for Android.

V3.4.7 is a major update with a lot of features, improvements and bug fixes.

Doawnload it from Google Play

Summary:
- Custom remotes totally redesigned from scratch to add very powerful features in current version and coming versions.
- Now you can control another Android device. It still under development but I wanted to share a beta version with you.
- Many improvements requested by users and  bug fixes.


Details:
  • Now you can connect to another Android phone tablet:
    • In "client" device, press "connect" button in main screen. 
    • When you are in "remote devices" screen, press "add" button. 
    • In "Add Remote Device" dialog, select "android" from "Device Type" drop down list.


    • In "Server device", select "Server Mode" in action bar and follow instructions.


  • Custom remotes totally redesigned to add very powerful features. You can create any remote ever you imagine if you know how to use Aio Remote designer.
    • Introducing "Creation wizard" which lets you create remote from scratch, from predefined template or as a copy from existing remote.


    •  Now, you can choose between portrait and landscape.


    •  Choose if your remote targets computer or Android.


    •  If you target computer, choose targeted operating systems.


    •  If you are creating custom remote using template, choose the template you want. More templates will be added in future versions.


    • This an example to "MousePad" template:


    • This is an example to "GamePad" template:



    •  If you are creating custom remote as a copy from existing remote, choose the remote you want to copy. 





    • You can use multitouch (2 fingers) to resize buttons. Choose "resize mode" from action bar: "Width,Height,Both" 



    • For accurate positioning and resizing, double click or long press on a button and choose "Accurate position/size"


    • Enter X,Y,Width and Height



    • Button properties updated to simplify adding title, forground color, backgound color and background image



    • Color picker updated to choose any color ever you imagine. You can even choose  transparency degree. This useful if you an image of a remote, you can set it as background to your custom remote then add transparent buttons on top of buttons of the background image. With this hack, you can simulate any remote ever in less than a minute.



    • Now you can assign action to the key press of the button. Choose between "Keyboard" and "Mouse". More types will be added in coming updates. 




    •  Now you can add mousePad to your remote and modify its background color or add background image.



    •  Now you can add "JoyStick" to your custom remote



    • You can assign different actions to each of JoyStick arrows



    • With the introduction of Android control, when you create a remote that targets Android, Actions related to Android only will be displayed


  • Other improvements:
    • "Out of memory" bug fixed.
    • Load any number of images with no issues.
    • Images loaded with high quality not pixeled. 
    • "MousePad goes to wrong direction in custom remotes" bug fixed.
    • In custom remote, you can "press on multiple buttons, move finger inside mousePad, move joystick" all in same time.
    • In custom remote, you can move your finger from button to button. Vibration feedback will help you to notice that you moved from button to another. You will not know how really this feature is very helpful until you try it yourself!
    • When you select a button, it will be reordered to be on top of other buttons.
    • When you make button transparent, its border also will become transparent so you can add transparent buttons to a real remote image instead of designing all buttons from scratch.
    • Custom remotes internal code rewritten to support the flexibility to add more huge features in coming versions
    • As Custom remotes designer is redesigned, it introduces new custom remote format, you still can import old remotes. Remotes created using older version of Aio Remote are imported and upgraded automatically.
    • Help pages updated to refer to online blog and youtube channel instead of static help. This will give me the ability to update help periodically and receive your direct feedback as comments to my blog posts and youtube channel.
    • add feedback button to main screen to make it easier for you to contact meif you have suggestion or issue.

If I have time, I will record a video tutorial showing how to master custom remotes designer and how to control another Android device.

Don't forget to download latest version 3.4.7 and give me your feedback in comments or send mail to support@aioremote.net




Read More »

Aio Remote "Android" features explained in details

This post will explain in details all Aio Remote features and tips & tricks that will let you do things you never imagine that you can do with Aio Remote!
post will be updated periodically.


Are you ready to control the world :)

AIO Remote. Control Computer & Android devices.Wifi, Bluetooth,Windows,Linux,Mac supported
AIO Remote stands for All In One Remote, You can control any application ever on your computer through WIFI , Bluetooth by creating your own fully customized custom remotes.
Windows, Linux and Mac are supported.
With latest version 3.4.7, Now you can control another Android phone/tablet !!
Also there is a predefined set of remotes to control mouse, keyboard, slide show, file manager, media and music players.
Key Features:
1- Control PC, Control Another Android phone/tablet.
2- WIFI & Bluetooth are supported.
3- Windows, Linux and Mac are supported.
4- Advanced custom remote designer lets you create custom remotes to control any app ever. Possibilities are limited only by your imagination!
5- Share you created remotes with all users around the world using our Online Custom Remotes Gallery:
6- Remote File Manager: Browse your files remotely and open them on your computer or Android device.
7- Advanced Mouse touchpad control.
8- Keyboard control.
9- Powepoint / slide show control.
10- Game controller with multi-touch support. and ability to design unlimited number of custom gamepads.
11- You can use up to 4 mobile devices as 4 game pads to play games on your PC/Android device remotely with your friends.
12- Control common media players (windows media player, Media player classic, winamp, VLC, Banshee, Totem )
12- Application is available on Google Play, Amazon, Samsung. It also available on BlackBerry 10 and PlayBook.
------------
How to use Aio Remote:
Aio Remote consists of two parts:
1- the phone / tablet application you can download from Google's Android Marketplace. 2- A server application for your computer that you can download here ( www.aioremote.net ).
-------------
Application support:
1- Facebook page http://www.facebook.com/All.In.One.Remote
2- Google+ page: https://plus.google.com/u/0/100219730744357033734/posts
3- mail: support@aioremote.net
4- Twitter: @AioRemote
5- developer twitter: @HishamBakr
Screenshots
Screenshot 1
Screenshot 2
Screenshot 3
Screenshot 4
Screenshot 5
Screenshot 6
Screenshot 7
Screenshot 8
Youtube Video
Youtube Thumbnail
Please feel free to contact me if you have any questions. My contact details follow. Thank you in advance for considering our story for coverage.
Sincerely,
Hisham Hassan Bakr
Twitter
@hishamBakr   and  @AioRemote
Read More »

AIo Remote Common connection issues


More than one million (1 000 000) downloads reached in Android, Playbook and BlackBerry10, A lot of users around the world rates Aio Remote with 5 stars and send me very positive feedbacks. In same time, some users rate app with 1 star because they are unable to connect to computer

The issue in most of cases is not related to Aio Remote or any remote app, the issue is related to user setup, network issues, windows drivers,....etc

I will try to describe how to connect to a remote device and I will try to collect common issues and solutions in this post and will update it periodically.

If you faced an issue before and was able to fix it, please share your solution in comments and if it is a common issue, I will add your comment to the post.

Last updated: 15 May 2015



How to connect to a remote computer using WIFI:

Aio Remote consists of two parts:
 1- The phone application. 
 2- A server application for your computer that you can download here ( http://www.aioremote.net ). 


Computer Part:
- Java runtime must be installed on your computer
- Download, install and run server app
- You need to know your PC wireless network IP. It is displayed in Aio Remote server application. 
    

If server application displays more than one IP, it means that you have multiple network connections (Wireless, wired, vpn,.... etc). We need wireless network IP but Server application can not determine which IP is the wireless network IP (will be improved in future) so you need to try each of them. 


Mobile Part: 
- In Aio Remote home screen, press "connect" button.
- In "remote devices" screen, press "add" button.
- In "Add Remote Device" dialog, select "computer" from "Device Type" drop down list.
- Select connection type "WIFI"
- To get IP address, press "Search" button. If search failed, write it manually (It is displayed in server app). Example: 192.168.1.109
- Leave WIFI Port as "19876". Change it only if you are advanced user or have connection issues.
- Press "Apply" button Then click on the computer name to connect to it.
- You can edit/remove device by long press on it.




How to connect to a remote computer using Bluetooth:

Aio Remote consists of two parts:
 1- The phone application. 
 2- A server application for your computer that you can download here ( http://www.aioremote.net ). 


Computer Part:
- Java runtime must be installed on your computer
- Download, install and run server app
- You need to know your PC Bluetooth address. It is displayed in Aio Remote server application.
- If Bluetooth address is not displayed, refer to Bluetooth connection issues section below.


Mobile Part: 
- In Aio Remote home screen, press "connect" button.
- In "remote devices" screen, press "add" button.
- In "Add Remote Device" dialog, select "computer" from "Device Type" drop down list.
- Select connection type "Bluetooth"
- To get Bluetooth address, press "Search" button. If search failed, write it manually (It is displayed in server app). Example: 00:24:7E:B0:BE:CF
- Press "Apply" button Then click on the computer name to connect to it.
- You can edit/remove device by long press on it.



How to connect to a remote Android device using WIFI /Bluetooth (Beta):

- Install Aio Remote on both the devices
- In the device you want to control, select "Be controlled" mode in Aio Remote main screen
- select to receive connection using WIFI or Bluetooth. you will see device ip address or device bluetooth address based on the connection type you chose.
- In the device you want to control, set Aio Remote Keyboard as your main keyboard, to do this, follow instructions displayed.
- In the controller device, select "Control Others" Mode, press the connect button "found in top action bar", and add information about the device you want to control (which are displayed on device you want to control)

Note 1: For now, you can use only the file manager or use custom remotes creator to create custom remotes that send keyboard keystrokes to device you want to control. the app or game you want to control must accept keyboard keystrokes.

Note 2: You can't use mouse pad or control apps or games that support touch only as this needs rooted device which I don't support for now.


WIFI common issues:

Make sure that:
 1- You installed latest app server into your PC (http://www.aioremote.net) and Mobile and PC are on same network. 
 2- You disabled firewall and antivirus firewall or just open port 19876 UDP. 
 3- You have one network connection (unplug wired network and connect to wireless network only). 
 4- Make sure that server ip configured correctly in settings.
5- In Linux, if you face issues with openJdk 6, update it to openJdk 7


Bluetooth common issues:

0- Try to reconnect again for several times.If issue still exist, Disable Bluetooth in mobile and reconnect. 
 1- Make sure that PC contains bluetooth hardware and it is enabled and working fine (disable it and re enable it) 
 2- Make sure that you have latest server application (http://www.aioremote.net
 3- Unpair mobile then disable bluetooth in mobile then restart PC server app then restart mobile app 
 4- Make sure that you turned on PC bluetooth discovery 
 5-For linux: make sure that you installed (libbluetooth-dev on Ubuntu) or (bluez-libs-devel on Fedora) or(bluez-devel on openSUSE) 
 6- Make sure that server Bluetooth address configured correctly in settings. 
 7-Make sure that your PC bluetooth hardware is supported (http://code.google.com/p/bluecove/wiki/stacks).
8- Application will crash on Mac 10.9 because of Bluetooth issue. As a workaround for now, edit the file config.ini and set bluetoothEnabled=false.  This issue happens because Apple disabled Java Bluetooth. I will try to find a workaround for that.

9- If device is connected but you still can't control your computer, your bluetooth drive may need to be updated

10- On Linux: give execute pemission to AioRemote.jar
11- On Linux: copy config.ini file to Home directory
12- Make sure that you have admin permission on your computer


If you still face issue, test another remote app of my competitors :)
I will not be sad. I just want to make sure if issue related to Aio Remote or related to your setup.

If you still face issues, chat with me on gmail (support@aioremote.net)


If you faced an issue before and was able to fix it, please share your solution in comments and if it is a common issue, I will add your comment to the post.

Read More »