Showing posts with label BlackBerry10. Show all posts
Showing posts with label BlackBerry10. Show all posts

Tuesday, October 22, 2013

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 »

Thursday, November 15, 2012

للمطورين: كيف تحصل على جائزة ال 10000 دولار من بلاكبيرى

السلام عليكم
انا من اوائل المعجبين والمهتمين باخبار بلاكبيرى 10. بلاك بيرى 10 هو نظام التشغيل الاحدث من بلاكبيرى وسيكون متوفرا فى بداية عام 2013

بمناسبة اطلاق بلاكبيرى 10, قامت شركة بلاك بيرى بعمل مسابقة جائزتها 10 الاف دولار وتفاصيلها على هذه الصفحة

ساقوم بتوضيح تفاصيل اكتر عن المسابقة وشروطها وساقوم بالرد على اسألتكم اذا ماكان هناك شيئ غير واضح.

شروط المسابقة:

الشروط العامة:
1- تقدر تشارك باكتر من تطبيق فى المسابقة
2- لازم ترفع التطبيق على Blackberry Appworld قبل ما تتقدم بيه للمسابقة
3- بعد ما ترفع التطبيق على  Blackberry Appworld  لازم تبعت لبلاك بيرى عشان يتم اختبار التطبيق اختبار اصعب اسمه Built for Blackberry test

4- لو التطبيق ما نجحش فى اختبار Built for blackberry  بلاكبيرى هتبعتلك تصلح المشكلة وترفع التطبيق تانى. لو فيه اخطاء تانى هيبعتولك تانى . تالت مرة لو فيه اخطاء هيرفضو التطبيق

5- بعد مرور سنة من وجود التطبيق على Blackberry appworld بلاك بيرى هتشوف انت كسبت كام من بيع التطبيق وهتكملك المكسب ل 10000 دولار بشرط انك تكون قدرت تحصل على ارباح على الاقل 1000 دولار من بيع التطبيق خلال السنة

6- التطبيق لازم يكون تم برمجة باستخدام احدى اللغات التالية:

الشروط الخاصة:
  1. ان يكون التطبيق ذو فائدة للمستخدم.
  2. ان يكون التطبيق سهل الاستخدام.
  3. ان يكون التطبيق سريع ولا يستهلك موارد الهاتف بشراهة.
  4. ان يتكامل مع خدمة واحدة على الاقل من خدمات بلاك بيرى مثل BBM
  5. ان يكون التطبيق امن ويحافظ على خصوصية المستخدم.
ساقوم بشرح الشروط الخاصة بالتفصيل:

1- ان يكون التطبيق ذو فائدة للمستخدم:
لابد ان يقدم التطبيق اضافة للمستخدم سواء عن طريق زيادة ترفيه المستخدم مثل تطبيقات المالتميديا او زيادة انتاجية المستخدم مثل تطبيق الالة الحاسبة او زيادة قدرة المستخدم على التواصل مع الاخرين مثل تطبيق BBM
لكن لو كان كل مهمة التطبيق مثلا ان يصدر صوت صافرة كاس العالم فهذا التطبيق غير مقبول

2- ان يكون التطبيق سهل الاستخدام:
  • يجب قدر الاستطاعة الاستفادة من استخدام الهاتف بالوضع الطولى والاوضع العرضى. مثلا تطبيق الالة الحاسبة يعرض اله حاسبة عادية فى الوضع الطولى واله حاسبة علمية فى الوضع العرضى.
  • التركيز على المحتوى. يجب ان يحتل المحتوى الجزء الاكبر من الشاشة وان تضع ادوات التحكم على الشاشة بطريقة احترافية بحيث تظهر فى المكان المناسب والوقت المناسب ولا تعوق رؤية المستخدم للمحتوى الاساسى للتطبيق. مثلا اذا كان التطبيق يعرض صور فلابد ان يكون تركيز المستخدم على الصورة وليس وضع كثير من ادوات التحكم فوق الصورة مما يعيق المستخدم من رؤيتها.
  • لابد ان يسهل التطبيق على مستخدم عمل الافعال الاساسية او الافعال المعتادة. مثلا:
    • اجعل الافعال المهمة والمعتادة سهلة الوصول.
    • ضع الافعال الاقل اهمية فى القائمة الجانبية
    • ضع الافعال المرتبطة بالتطبيق ككل وليس صفحة بعينها فى مكان يسهل الوصول اليه من اى مكان بالتطبيق
    • اتبع ارشادات ونصائح بلاك بيرى فى تصميم واجهة المستخدم
  • اذا كان فعل معين سيأخذ وقت طويل مثل تحميل صورة من الانترنت, اجعل المستخدم على دراية بذلك.
3- ان يكون التطبيق سريع ولا يستهلك موارد الهاتف بشراهة:
  • المعالج: لابد من ان تستخدم المعالج بحكمة لكى لا يؤثر ذلك على سرعة التطبيق.
  • الذاكرة: لابد من ان تقلل من استخدام الذاكرة قدر الامكان
  • الشبكة: لابد من ان تقلل من حجم البيانات المنقولة على البكة قدر الامكانز
  • البطارية: لابد ان لا يستهلك التطبيق البطارية بشكل كبير.
4- ان يتكامل مع خدمة واحدة على الاقل من خدمات بلاك بيرى:
  • خدمات الدفع بواسطة بلاك بيرى.
  • التكامل مع خدمة BBM
  • التكامل مع خدمة الاعلانات.
  • التكامل مع خدمة Analytics
  • التكامل مع خدمة تحديد المواقع
  • التكامل مع NFC
  • التكامل مع منصة تطوير الالعاب الاجتماعية Scoreloop
5ان يكون التطبيق امن ويحافظ على خصوصية المستخدم:
  • لابد ان لا يكون التطبيق ضار للمستخدم او يحتوى على فيروسات او ما الا ذلك.
  • لابد ان تحافظ على خصوصية المستخدم
وهذا رابط لمحاضرة فيديو عن المسابقة من مؤتمر بلاك بيرى الذى تم اقامته فى الولايات المتحدة
Read More »